File tree Expand file tree Collapse file tree 5 files changed +282
-204
lines changed Expand file tree Collapse file tree 5 files changed +282
-204
lines changed Original file line number Diff line number Diff line change 2121 with :
2222 node-version : ${{ matrix.node_version }}
2323 - name : Install
24- run : yarn install --pure-lockfile
24+ run : yarn install --pure-lockfile --ignore-engines
2525 - name : Test
2626 run : yarn test:cov
2727 -
uses :
coverallsapp/[email protected]
Original file line number Diff line number Diff line change 3131 "scripts" : {
3232 "prebuild" : " yarn run clean" ,
3333 "build" : " npm-run-all -s compile build:umd" ,
34- "build:umd" : " rollup -c ./rollup.config.js " ,
34+ "build:umd" : " rollup -c ./rollup.config.mjs " ,
3535 "compile" : " npm-run-all -p compile:es2015 compile:es5 compile:cjs compile:types" ,
3636 "compile:es2015" : " tsc -p ./tsconfig.es2015.json" ,
3737 "compile:es5" : " tsc -p ./tsconfig.es5.json" ,
4848 "tslib" : " ^2.4.0"
4949 },
5050 "devDependencies" : {
51- "@rollup/plugin-commonjs" : " ^22.0.0" ,
52- "@rollup/plugin-node-resolve" : " ^13.2.1" ,
51+ "@rollup/plugin-commonjs" : " ^28.0.0" ,
52+ "@rollup/plugin-node-resolve" : " ^15.3.0" ,
53+ "@rollup/plugin-terser" : " ^0.4.4" ,
5354 "@types/jest" : " ^27.4.1" ,
5455 "@types/node" : " ^17.0.30" ,
55- "camelcase" : " ^6.3 .0" ,
56+ "camelcase" : " ^8.0 .0" ,
5657 "jest" : " ^28.0.3" ,
5758 "jest-environment-jsdom" : " ^28.0.2" ,
5859 "npm-run-all" : " ^4.1.5" ,
59- "rollup" : " ^2.70.2" ,
60- "rollup-plugin-sourcemaps" : " ^0.6.3" ,
61- "rollup-plugin-terser" : " ^7.0.2" ,
60+ "rollup" : " ^4.24.0" ,
6261 "ts-jest" : " next" ,
6362 "tslint" : " ^6.1.3" ,
6463 "typescript" : " ^4.6.4"
Load Diff This file was deleted.
Original file line number Diff line number Diff line change 1+ import { createRequire } from 'node:module' ;
2+ import camelCase from 'camelcase' ;
3+ import commonjs from '@rollup/plugin-commonjs' ;
4+ import { nodeResolve } from '@rollup/plugin-node-resolve' ;
5+ import terser from '@rollup/plugin-terser' ;
6+
7+ const require = createRequire ( import . meta. url ) ;
8+ const pkg = require ( './package.json' ) ;
9+ const name = pkg . name ;
10+ const input = pkg . module ;
11+
12+ const plugins = [
13+ nodeResolve ( ) ,
14+ commonjs ( ) ,
15+ ] ;
16+
17+ const output = {
18+ format : 'umd' ,
19+ name : camelCase ( name ) ,
20+ sourcemap : true
21+ } ;
22+
23+ export default [ {
24+ input,
25+ plugins,
26+ output : {
27+ ...output ,
28+ file : distPath ( `${ name } .umd.js` )
29+ }
30+ } ,
31+ {
32+ input,
33+ plugins : [
34+ ...plugins ,
35+ terser ( )
36+ ] ,
37+ output : {
38+ ...output ,
39+ file : distPath ( `${ name } .umd.min.js` )
40+ }
41+ } ] ;
42+
43+ function distPath ( file ) {
44+ return `./dist/bundles/${ file } ` ;
45+ }
You can’t perform that action at this time.
0 commit comments