diff --git a/.github/workflows/tests.brian.yml b/.github/workflows/tests.brian.yml index 34984147d67..4c192c4ce2f 100644 --- a/.github/workflows/tests.brian.yml +++ b/.github/workflows/tests.brian.yml @@ -23,7 +23,7 @@ jobs: env: CI: true - name: Install peer & test dependencies - run: "cd packages/brian && npm install @freesewing/core@^2.16.2 @freesewing/plugin-bundle@^2.16.2 @freesewing/models@2.16.2 @freesewing/pattern-info@2.16.2 mocha chai" + run: "cd packages/brian && npm install @freesewing/core@^2.16.2 @freesewing/plugin-bundle@^2.16.2 @freesewing/plugin-mirror@^2.16.2 @freesewing/models@2.16.2 @freesewing/pattern-info@2.16.2 mocha chai" env: CI: true - name: Build pattern diff --git a/CHANGELOG.md b/CHANGELOG.md index 435b5eb7804..07ebebaf49e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,12 +3,31 @@ ## 2.16.3 (NaN-NaN-NaN) +### brian + +#### Added + + - The `s3collar and `s3armhole` options now allow shifting the shoulder seam (`s3` is short for *Shift Shoulder Seam*) + ### charlie #### Fixed - Add `@freesewing/plugin-mirror` as peer dependency +### components + +#### Changed + + - Caption should not be passed as children to Legend and Example components See https://github.com/freesewing/freesewing/issues/1043 + - Changed antman references to antperson + +### i18n + +#### Changed + + - Changed antman references to antperson + ### tutorial #### Fixed diff --git a/config/changelog.yaml b/config/changelog.yaml index 12a3a8f3531..f05e77f0de6 100644 --- a/config/changelog.yaml +++ b/config/changelog.yaml @@ -1,10 +1,15 @@ 2.16.3: date: Unreleased + Added: + brian: + - The `s3collar and `s3armhole` options now allow shifting the shoulder seam + (`s3` is short for *Shift Shoulder Seam*) + Changed: components: - Caption should not be passed as children to Legend and Example components - See https://github.com/freesewing/freesewing/issues/1043 + See https://github.com/freesewing/freesewing/issues/1043 - Changed antman references to antperson i18n: diff --git a/config/dependencies.yaml b/config/dependencies.yaml index 30c4486a416..af62e059bb3 100644 --- a/config/dependencies.yaml +++ b/config/dependencies.yaml @@ -28,7 +28,6 @@ _types: 'webpack': '^5.37.0' 'rollup': '^2.50.6' '@rollup/plugin-babel': '^5.3.0' - 'rollup-plugin-terser': '^7.0.2' '@rollup/plugin-commonjs': '^19.0.0' '@rollup/plugin-json': '^4.1.0' '@rollup/plugin-node-resolve': '^13.0.0' diff --git a/packages/aaron/example/package.json b/packages/aaron/example/package.json index 8f0efd13db2..9595b43fa9b 100644 --- a/packages/aaron/example/package.json +++ b/packages/aaron/example/package.json @@ -28,9 +28,12 @@ "react-intl": "^5.18.0", "react-scripts": "^4.0.3", "file-saver": "^2.0.5", - "react-markdown": "6.0.2" + "react-markdown": "6.0.2", + "source-map-explorer": "^2.5.2" }, "scripts": { + "analyze": "source-map-explorer 'build/static/js/*.js'", + "size": "source-map-explorer 'build/static/js/*.js' --tsv --no-root", "start": "react-scripts start", "build": "react-scripts build", "test": "react-scripts test", diff --git a/packages/aaron/package.json b/packages/aaron/package.json index 47a60ff6c12..b2f063596e1 100644 --- a/packages/aaron/package.json +++ b/packages/aaron/package.json @@ -60,7 +60,6 @@ "webpack": "^5.37.0", "rollup": "^2.50.6", "@rollup/plugin-babel": "^5.3.0", - "rollup-plugin-terser": "^7.0.2", "@rollup/plugin-commonjs": "^19.0.0", "@rollup/plugin-json": "^4.1.0", "@rollup/plugin-node-resolve": "^13.0.0", diff --git a/packages/aaron/rollup.config.js b/packages/aaron/rollup.config.js index a885f4cb4ec..966763876b2 100644 --- a/packages/aaron/rollup.config.js +++ b/packages/aaron/rollup.config.js @@ -1,20 +1,22 @@ import resolve from '@rollup/plugin-node-resolve' import commonjs from '@rollup/plugin-commonjs' import json from '@rollup/plugin-json' -import { terser } from 'rollup-plugin-terser' import peerDepsExternal from 'rollup-plugin-peer-deps-external' import { name, version, description, author, license, main, module, rollup } from './package.json' +const banner = `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` const output = [ { + banner file: main, format: 'cjs', sourcemap: true, - exports: rollup.exports + exports: rollup.exports, } ] if (typeof module !== 'undefined') output.push({ + banner file: module, format: 'es', sourcemap: true @@ -28,10 +30,5 @@ export default { resolve({ modulesOnly: true }), commonjs(), json(), - terser({ - output: { - preamble: `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` - } - }) ] } diff --git a/packages/albert/example/package.json b/packages/albert/example/package.json index 768cca82c5a..f0470ca07a9 100644 --- a/packages/albert/example/package.json +++ b/packages/albert/example/package.json @@ -28,9 +28,12 @@ "react-intl": "^5.18.0", "react-scripts": "^4.0.3", "file-saver": "^2.0.5", - "react-markdown": "6.0.2" + "react-markdown": "6.0.2", + "source-map-explorer": "^2.5.2" }, "scripts": { + "analyze": "source-map-explorer 'build/static/js/*.js'", + "size": "source-map-explorer 'build/static/js/*.js' --tsv --no-root", "start": "react-scripts start", "build": "react-scripts build", "test": "react-scripts test", diff --git a/packages/albert/package.json b/packages/albert/package.json index 601547047f6..7096caec2c4 100644 --- a/packages/albert/package.json +++ b/packages/albert/package.json @@ -59,7 +59,6 @@ "webpack": "^5.37.0", "rollup": "^2.50.6", "@rollup/plugin-babel": "^5.3.0", - "rollup-plugin-terser": "^7.0.2", "@rollup/plugin-commonjs": "^19.0.0", "@rollup/plugin-json": "^4.1.0", "@rollup/plugin-node-resolve": "^13.0.0", diff --git a/packages/albert/rollup.config.js b/packages/albert/rollup.config.js index a885f4cb4ec..966763876b2 100644 --- a/packages/albert/rollup.config.js +++ b/packages/albert/rollup.config.js @@ -1,20 +1,22 @@ import resolve from '@rollup/plugin-node-resolve' import commonjs from '@rollup/plugin-commonjs' import json from '@rollup/plugin-json' -import { terser } from 'rollup-plugin-terser' import peerDepsExternal from 'rollup-plugin-peer-deps-external' import { name, version, description, author, license, main, module, rollup } from './package.json' +const banner = `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` const output = [ { + banner file: main, format: 'cjs', sourcemap: true, - exports: rollup.exports + exports: rollup.exports, } ] if (typeof module !== 'undefined') output.push({ + banner file: module, format: 'es', sourcemap: true @@ -28,10 +30,5 @@ export default { resolve({ modulesOnly: true }), commonjs(), json(), - terser({ - output: { - preamble: `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` - } - }) ] } diff --git a/packages/bella/example/package.json b/packages/bella/example/package.json index 844e883dfa9..668917f59a1 100644 --- a/packages/bella/example/package.json +++ b/packages/bella/example/package.json @@ -28,9 +28,12 @@ "react-intl": "^5.18.0", "react-scripts": "^4.0.3", "file-saver": "^2.0.5", - "react-markdown": "6.0.2" + "react-markdown": "6.0.2", + "source-map-explorer": "^2.5.2" }, "scripts": { + "analyze": "source-map-explorer 'build/static/js/*.js'", + "size": "source-map-explorer 'build/static/js/*.js' --tsv --no-root", "start": "react-scripts start", "build": "react-scripts build", "test": "react-scripts test", diff --git a/packages/bella/package.json b/packages/bella/package.json index adb4c419a20..3af6a6a40f9 100644 --- a/packages/bella/package.json +++ b/packages/bella/package.json @@ -59,7 +59,6 @@ "webpack": "^5.37.0", "rollup": "^2.50.6", "@rollup/plugin-babel": "^5.3.0", - "rollup-plugin-terser": "^7.0.2", "@rollup/plugin-commonjs": "^19.0.0", "@rollup/plugin-json": "^4.1.0", "@rollup/plugin-node-resolve": "^13.0.0", diff --git a/packages/bella/rollup.config.js b/packages/bella/rollup.config.js index a885f4cb4ec..966763876b2 100644 --- a/packages/bella/rollup.config.js +++ b/packages/bella/rollup.config.js @@ -1,20 +1,22 @@ import resolve from '@rollup/plugin-node-resolve' import commonjs from '@rollup/plugin-commonjs' import json from '@rollup/plugin-json' -import { terser } from 'rollup-plugin-terser' import peerDepsExternal from 'rollup-plugin-peer-deps-external' import { name, version, description, author, license, main, module, rollup } from './package.json' +const banner = `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` const output = [ { + banner file: main, format: 'cjs', sourcemap: true, - exports: rollup.exports + exports: rollup.exports, } ] if (typeof module !== 'undefined') output.push({ + banner file: module, format: 'es', sourcemap: true @@ -28,10 +30,5 @@ export default { resolve({ modulesOnly: true }), commonjs(), json(), - terser({ - output: { - preamble: `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` - } - }) ] } diff --git a/packages/benjamin/example/package.json b/packages/benjamin/example/package.json index 19b71fa7c19..e0513aad9cc 100644 --- a/packages/benjamin/example/package.json +++ b/packages/benjamin/example/package.json @@ -28,9 +28,12 @@ "react-intl": "^5.18.0", "react-scripts": "^4.0.3", "file-saver": "^2.0.5", - "react-markdown": "6.0.2" + "react-markdown": "6.0.2", + "source-map-explorer": "^2.5.2" }, "scripts": { + "analyze": "source-map-explorer 'build/static/js/*.js'", + "size": "source-map-explorer 'build/static/js/*.js' --tsv --no-root", "start": "react-scripts start", "build": "react-scripts build", "test": "react-scripts test", diff --git a/packages/benjamin/package.json b/packages/benjamin/package.json index fc1aee964db..c937c998463 100644 --- a/packages/benjamin/package.json +++ b/packages/benjamin/package.json @@ -59,7 +59,6 @@ "webpack": "^5.37.0", "rollup": "^2.50.6", "@rollup/plugin-babel": "^5.3.0", - "rollup-plugin-terser": "^7.0.2", "@rollup/plugin-commonjs": "^19.0.0", "@rollup/plugin-json": "^4.1.0", "@rollup/plugin-node-resolve": "^13.0.0", diff --git a/packages/benjamin/rollup.config.js b/packages/benjamin/rollup.config.js index a885f4cb4ec..966763876b2 100644 --- a/packages/benjamin/rollup.config.js +++ b/packages/benjamin/rollup.config.js @@ -1,20 +1,22 @@ import resolve from '@rollup/plugin-node-resolve' import commonjs from '@rollup/plugin-commonjs' import json from '@rollup/plugin-json' -import { terser } from 'rollup-plugin-terser' import peerDepsExternal from 'rollup-plugin-peer-deps-external' import { name, version, description, author, license, main, module, rollup } from './package.json' +const banner = `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` const output = [ { + banner file: main, format: 'cjs', sourcemap: true, - exports: rollup.exports + exports: rollup.exports, } ] if (typeof module !== 'undefined') output.push({ + banner file: module, format: 'es', sourcemap: true @@ -28,10 +30,5 @@ export default { resolve({ modulesOnly: true }), commonjs(), json(), - terser({ - output: { - preamble: `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` - } - }) ] } diff --git a/packages/bent/example/package.json b/packages/bent/example/package.json index a4a5b12283d..e3c3f6432c9 100644 --- a/packages/bent/example/package.json +++ b/packages/bent/example/package.json @@ -7,7 +7,6 @@ "@fontsource/permanent-marker": "latest", "@fontsource/roboto-mono": "latest", "@fontsource/ubuntu": "latest", - "@freesewing/brian": "^2.16.2", "@freesewing/components": "latest", "@freesewing/core": "latest", "@freesewing/css-theme": "latest", @@ -16,22 +15,25 @@ "@freesewing/mui-theme": "latest", "@freesewing/pattern-info": "latest", "@freesewing/plugin-bundle": "latest", + "@freesewing/plugin-theme": "latest", "@freesewing/plugin-i18n": "latest", "@freesewing/plugin-svgattr": "latest", - "@freesewing/plugin-theme": "latest", "@freesewing/utils": "latest", "@material-ui/core": "^4.11.4", "@material-ui/icons": "^4.11.2", "@material-ui/lab": "^v4.0.0-alpha.57", - "file-saver": "^2.0.5", "prismjs": "1.23.0", "react": "^17.0.2", "react-dom": "^17.0.2", "react-intl": "^5.18.0", + "react-scripts": "^4.0.3", + "file-saver": "^2.0.5", "react-markdown": "6.0.2", - "react-scripts": "^4.0.3" + "source-map-explorer": "^2.5.2" }, "scripts": { + "analyze": "source-map-explorer 'build/static/js/*.js'", + "size": "source-map-explorer 'build/static/js/*.js' --tsv --no-root", "start": "react-scripts start", "build": "react-scripts build", "test": "react-scripts test", diff --git a/packages/bent/package.json b/packages/bent/package.json index 10733d8c4e2..9d3ded67ec1 100644 --- a/packages/bent/package.json +++ b/packages/bent/package.json @@ -60,7 +60,6 @@ "webpack": "^5.37.0", "rollup": "^2.50.6", "@rollup/plugin-babel": "^5.3.0", - "rollup-plugin-terser": "^7.0.2", "@rollup/plugin-commonjs": "^19.0.0", "@rollup/plugin-json": "^4.1.0", "@rollup/plugin-node-resolve": "^13.0.0", diff --git a/packages/bent/rollup.config.js b/packages/bent/rollup.config.js index 35e29c10543..966763876b2 100644 --- a/packages/bent/rollup.config.js +++ b/packages/bent/rollup.config.js @@ -1,20 +1,22 @@ import resolve from '@rollup/plugin-node-resolve' import commonjs from '@rollup/plugin-commonjs' import json from '@rollup/plugin-json' -import { terser } from 'rollup-plugin-terser' import peerDepsExternal from 'rollup-plugin-peer-deps-external' import { name, version, description, author, license, main, module, rollup } from './package.json' +const banner = `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` const output = [ { + banner file: main, format: 'cjs', sourcemap: true, - exports: rollup.exports + exports: rollup.exports, } ] if (typeof module !== 'undefined') output.push({ + banner file: module, format: 'es', sourcemap: true @@ -28,10 +30,5 @@ export default { resolve({ modulesOnly: true }), commonjs(), json(), -// terser({ -// output: { -// preamble: `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` -// } -// }) ] } diff --git a/packages/breanna/example/package.json b/packages/breanna/example/package.json index 61cd5f26fc7..c5f447791b7 100644 --- a/packages/breanna/example/package.json +++ b/packages/breanna/example/package.json @@ -28,9 +28,12 @@ "react-intl": "^5.18.0", "react-scripts": "^4.0.3", "file-saver": "^2.0.5", - "react-markdown": "6.0.2" + "react-markdown": "6.0.2", + "source-map-explorer": "^2.5.2" }, "scripts": { + "analyze": "source-map-explorer 'build/static/js/*.js'", + "size": "source-map-explorer 'build/static/js/*.js' --tsv --no-root", "start": "react-scripts start", "build": "react-scripts build", "test": "react-scripts test", diff --git a/packages/breanna/package.json b/packages/breanna/package.json index 18c00c488c1..06b14f2f230 100644 --- a/packages/breanna/package.json +++ b/packages/breanna/package.json @@ -60,7 +60,6 @@ "webpack": "^5.37.0", "rollup": "^2.50.6", "@rollup/plugin-babel": "^5.3.0", - "rollup-plugin-terser": "^7.0.2", "@rollup/plugin-commonjs": "^19.0.0", "@rollup/plugin-json": "^4.1.0", "@rollup/plugin-node-resolve": "^13.0.0", diff --git a/packages/breanna/rollup.config.js b/packages/breanna/rollup.config.js index a885f4cb4ec..966763876b2 100644 --- a/packages/breanna/rollup.config.js +++ b/packages/breanna/rollup.config.js @@ -1,20 +1,22 @@ import resolve from '@rollup/plugin-node-resolve' import commonjs from '@rollup/plugin-commonjs' import json from '@rollup/plugin-json' -import { terser } from 'rollup-plugin-terser' import peerDepsExternal from 'rollup-plugin-peer-deps-external' import { name, version, description, author, license, main, module, rollup } from './package.json' +const banner = `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` const output = [ { + banner file: main, format: 'cjs', sourcemap: true, - exports: rollup.exports + exports: rollup.exports, } ] if (typeof module !== 'undefined') output.push({ + banner file: module, format: 'es', sourcemap: true @@ -28,10 +30,5 @@ export default { resolve({ modulesOnly: true }), commonjs(), json(), - terser({ - output: { - preamble: `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` - } - }) ] } diff --git a/packages/brian/CHANGELOG.md b/packages/brian/CHANGELOG.md index 9fd74d3a781..b376746d150 100644 --- a/packages/brian/CHANGELOG.md +++ b/packages/brian/CHANGELOG.md @@ -1,6 +1,12 @@ # Change log for: @freesewing/brian +## 2.16.3 (NaN-NaN-NaN) + +### Added + + - The `s3collar and `s3armhole` options now allow shifting the shoulder seam (`s3` is short for *Shift Shoulder Seam*) + ## 2.16.1 (2021-05-30) ### Changed diff --git a/packages/brian/example/package.json b/packages/brian/example/package.json index e66a32089d9..2a0050635cf 100644 --- a/packages/brian/example/package.json +++ b/packages/brian/example/package.json @@ -28,9 +28,12 @@ "react-intl": "^5.18.0", "react-scripts": "^4.0.3", "file-saver": "^2.0.5", - "react-markdown": "6.0.2" + "react-markdown": "6.0.2", + "source-map-explorer": "^2.5.2" }, "scripts": { + "analyze": "source-map-explorer 'build/static/js/*.js'", + "size": "source-map-explorer 'build/static/js/*.js' --tsv --no-root", "start": "react-scripts start", "build": "react-scripts build", "test": "react-scripts test", diff --git a/packages/brian/package.json b/packages/brian/package.json index 0be3035d555..04573666aa0 100644 --- a/packages/brian/package.json +++ b/packages/brian/package.json @@ -60,7 +60,6 @@ "webpack": "^5.37.0", "rollup": "^2.50.6", "@rollup/plugin-babel": "^5.3.0", - "rollup-plugin-terser": "^7.0.2", "@rollup/plugin-commonjs": "^19.0.0", "@rollup/plugin-json": "^4.1.0", "@rollup/plugin-node-resolve": "^13.0.0", diff --git a/packages/brian/rollup.config.js b/packages/brian/rollup.config.js index a885f4cb4ec..966763876b2 100644 --- a/packages/brian/rollup.config.js +++ b/packages/brian/rollup.config.js @@ -1,20 +1,22 @@ import resolve from '@rollup/plugin-node-resolve' import commonjs from '@rollup/plugin-commonjs' import json from '@rollup/plugin-json' -import { terser } from 'rollup-plugin-terser' import peerDepsExternal from 'rollup-plugin-peer-deps-external' import { name, version, description, author, license, main, module, rollup } from './package.json' +const banner = `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` const output = [ { + banner file: main, format: 'cjs', sourcemap: true, - exports: rollup.exports + exports: rollup.exports, } ] if (typeof module !== 'undefined') output.push({ + banner file: module, format: 'es', sourcemap: true @@ -28,10 +30,5 @@ export default { resolve({ modulesOnly: true }), commonjs(), json(), - terser({ - output: { - preamble: `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` - } - }) ] } diff --git a/packages/bruce/example/package.json b/packages/bruce/example/package.json index 94248d57052..c2c96176222 100644 --- a/packages/bruce/example/package.json +++ b/packages/bruce/example/package.json @@ -28,9 +28,12 @@ "react-intl": "^5.18.0", "react-scripts": "^4.0.3", "file-saver": "^2.0.5", - "react-markdown": "6.0.2" + "react-markdown": "6.0.2", + "source-map-explorer": "^2.5.2" }, "scripts": { + "analyze": "source-map-explorer 'build/static/js/*.js'", + "size": "source-map-explorer 'build/static/js/*.js' --tsv --no-root", "start": "react-scripts start", "build": "react-scripts build", "test": "react-scripts test", diff --git a/packages/bruce/package.json b/packages/bruce/package.json index e218facf4c0..1758af39373 100644 --- a/packages/bruce/package.json +++ b/packages/bruce/package.json @@ -59,7 +59,6 @@ "webpack": "^5.37.0", "rollup": "^2.50.6", "@rollup/plugin-babel": "^5.3.0", - "rollup-plugin-terser": "^7.0.2", "@rollup/plugin-commonjs": "^19.0.0", "@rollup/plugin-json": "^4.1.0", "@rollup/plugin-node-resolve": "^13.0.0", diff --git a/packages/bruce/rollup.config.js b/packages/bruce/rollup.config.js index a885f4cb4ec..966763876b2 100644 --- a/packages/bruce/rollup.config.js +++ b/packages/bruce/rollup.config.js @@ -1,20 +1,22 @@ import resolve from '@rollup/plugin-node-resolve' import commonjs from '@rollup/plugin-commonjs' import json from '@rollup/plugin-json' -import { terser } from 'rollup-plugin-terser' import peerDepsExternal from 'rollup-plugin-peer-deps-external' import { name, version, description, author, license, main, module, rollup } from './package.json' +const banner = `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` const output = [ { + banner file: main, format: 'cjs', sourcemap: true, - exports: rollup.exports + exports: rollup.exports, } ] if (typeof module !== 'undefined') output.push({ + banner file: module, format: 'es', sourcemap: true @@ -28,10 +30,5 @@ export default { resolve({ modulesOnly: true }), commonjs(), json(), - terser({ - output: { - preamble: `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` - } - }) ] } diff --git a/packages/carlita/example/package.json b/packages/carlita/example/package.json index 47870df3048..d97b80f7d29 100644 --- a/packages/carlita/example/package.json +++ b/packages/carlita/example/package.json @@ -28,9 +28,12 @@ "react-intl": "^5.18.0", "react-scripts": "^4.0.3", "file-saver": "^2.0.5", - "react-markdown": "6.0.2" + "react-markdown": "6.0.2", + "source-map-explorer": "^2.5.2" }, "scripts": { + "analyze": "source-map-explorer 'build/static/js/*.js'", + "size": "source-map-explorer 'build/static/js/*.js' --tsv --no-root", "start": "react-scripts start", "build": "react-scripts build", "test": "react-scripts test", diff --git a/packages/carlita/package.json b/packages/carlita/package.json index 7498eb8cca4..09ebb216cc9 100644 --- a/packages/carlita/package.json +++ b/packages/carlita/package.json @@ -64,7 +64,6 @@ "webpack": "^5.37.0", "rollup": "^2.50.6", "@rollup/plugin-babel": "^5.3.0", - "rollup-plugin-terser": "^7.0.2", "@rollup/plugin-commonjs": "^19.0.0", "@rollup/plugin-json": "^4.1.0", "@rollup/plugin-node-resolve": "^13.0.0", diff --git a/packages/carlita/rollup.config.js b/packages/carlita/rollup.config.js index a885f4cb4ec..966763876b2 100644 --- a/packages/carlita/rollup.config.js +++ b/packages/carlita/rollup.config.js @@ -1,20 +1,22 @@ import resolve from '@rollup/plugin-node-resolve' import commonjs from '@rollup/plugin-commonjs' import json from '@rollup/plugin-json' -import { terser } from 'rollup-plugin-terser' import peerDepsExternal from 'rollup-plugin-peer-deps-external' import { name, version, description, author, license, main, module, rollup } from './package.json' +const banner = `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` const output = [ { + banner file: main, format: 'cjs', sourcemap: true, - exports: rollup.exports + exports: rollup.exports, } ] if (typeof module !== 'undefined') output.push({ + banner file: module, format: 'es', sourcemap: true @@ -28,10 +30,5 @@ export default { resolve({ modulesOnly: true }), commonjs(), json(), - terser({ - output: { - preamble: `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` - } - }) ] } diff --git a/packages/carlton/example/package.json b/packages/carlton/example/package.json index 54b2e3f48c0..a28e2d2bf92 100644 --- a/packages/carlton/example/package.json +++ b/packages/carlton/example/package.json @@ -28,9 +28,12 @@ "react-intl": "^5.18.0", "react-scripts": "^4.0.3", "file-saver": "^2.0.5", - "react-markdown": "6.0.2" + "react-markdown": "6.0.2", + "source-map-explorer": "^2.5.2" }, "scripts": { + "analyze": "source-map-explorer 'build/static/js/*.js'", + "size": "source-map-explorer 'build/static/js/*.js' --tsv --no-root", "start": "react-scripts start", "build": "react-scripts build", "test": "react-scripts test", diff --git a/packages/carlton/package.json b/packages/carlton/package.json index b30fd6327ca..26506c605e0 100644 --- a/packages/carlton/package.json +++ b/packages/carlton/package.json @@ -62,7 +62,6 @@ "webpack": "^5.37.0", "rollup": "^2.50.6", "@rollup/plugin-babel": "^5.3.0", - "rollup-plugin-terser": "^7.0.2", "@rollup/plugin-commonjs": "^19.0.0", "@rollup/plugin-json": "^4.1.0", "@rollup/plugin-node-resolve": "^13.0.0", diff --git a/packages/carlton/rollup.config.js b/packages/carlton/rollup.config.js index a885f4cb4ec..966763876b2 100644 --- a/packages/carlton/rollup.config.js +++ b/packages/carlton/rollup.config.js @@ -1,20 +1,22 @@ import resolve from '@rollup/plugin-node-resolve' import commonjs from '@rollup/plugin-commonjs' import json from '@rollup/plugin-json' -import { terser } from 'rollup-plugin-terser' import peerDepsExternal from 'rollup-plugin-peer-deps-external' import { name, version, description, author, license, main, module, rollup } from './package.json' +const banner = `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` const output = [ { + banner file: main, format: 'cjs', sourcemap: true, - exports: rollup.exports + exports: rollup.exports, } ] if (typeof module !== 'undefined') output.push({ + banner file: module, format: 'es', sourcemap: true @@ -28,10 +30,5 @@ export default { resolve({ modulesOnly: true }), commonjs(), json(), - terser({ - output: { - preamble: `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` - } - }) ] } diff --git a/packages/cathrin/example/package.json b/packages/cathrin/example/package.json index 6729d1def14..d79c941a906 100644 --- a/packages/cathrin/example/package.json +++ b/packages/cathrin/example/package.json @@ -28,9 +28,12 @@ "react-intl": "^5.18.0", "react-scripts": "^4.0.3", "file-saver": "^2.0.5", - "react-markdown": "6.0.2" + "react-markdown": "6.0.2", + "source-map-explorer": "^2.5.2" }, "scripts": { + "analyze": "source-map-explorer 'build/static/js/*.js'", + "size": "source-map-explorer 'build/static/js/*.js' --tsv --no-root", "start": "react-scripts start", "build": "react-scripts build", "test": "react-scripts test", diff --git a/packages/cathrin/package.json b/packages/cathrin/package.json index 216c44c0b2c..e02d53b3527 100644 --- a/packages/cathrin/package.json +++ b/packages/cathrin/package.json @@ -59,7 +59,6 @@ "webpack": "^5.37.0", "rollup": "^2.50.6", "@rollup/plugin-babel": "^5.3.0", - "rollup-plugin-terser": "^7.0.2", "@rollup/plugin-commonjs": "^19.0.0", "@rollup/plugin-json": "^4.1.0", "@rollup/plugin-node-resolve": "^13.0.0", diff --git a/packages/cathrin/rollup.config.js b/packages/cathrin/rollup.config.js index a885f4cb4ec..966763876b2 100644 --- a/packages/cathrin/rollup.config.js +++ b/packages/cathrin/rollup.config.js @@ -1,20 +1,22 @@ import resolve from '@rollup/plugin-node-resolve' import commonjs from '@rollup/plugin-commonjs' import json from '@rollup/plugin-json' -import { terser } from 'rollup-plugin-terser' import peerDepsExternal from 'rollup-plugin-peer-deps-external' import { name, version, description, author, license, main, module, rollup } from './package.json' +const banner = `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` const output = [ { + banner file: main, format: 'cjs', sourcemap: true, - exports: rollup.exports + exports: rollup.exports, } ] if (typeof module !== 'undefined') output.push({ + banner file: module, format: 'es', sourcemap: true @@ -28,10 +30,5 @@ export default { resolve({ modulesOnly: true }), commonjs(), json(), - terser({ - output: { - preamble: `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` - } - }) ] } diff --git a/packages/charlie/example/package.json b/packages/charlie/example/package.json index 36ef9a29a2f..c492341e3d9 100644 --- a/packages/charlie/example/package.json +++ b/packages/charlie/example/package.json @@ -28,9 +28,12 @@ "react-intl": "^5.18.0", "react-scripts": "^4.0.3", "file-saver": "^2.0.5", - "react-markdown": "6.0.2" + "react-markdown": "6.0.2", + "source-map-explorer": "^2.5.2" }, "scripts": { + "analyze": "source-map-explorer 'build/static/js/*.js'", + "size": "source-map-explorer 'build/static/js/*.js' --tsv --no-root", "start": "react-scripts start", "build": "react-scripts build", "test": "react-scripts test", diff --git a/packages/charlie/package.json b/packages/charlie/package.json index fc2bdf93c93..3d0f8c3d0a5 100644 --- a/packages/charlie/package.json +++ b/packages/charlie/package.json @@ -61,7 +61,6 @@ "webpack": "^5.37.0", "rollup": "^2.50.6", "@rollup/plugin-babel": "^5.3.0", - "rollup-plugin-terser": "^7.0.2", "@rollup/plugin-commonjs": "^19.0.0", "@rollup/plugin-json": "^4.1.0", "@rollup/plugin-node-resolve": "^13.0.0", diff --git a/packages/charlie/rollup.config.js b/packages/charlie/rollup.config.js index a885f4cb4ec..966763876b2 100644 --- a/packages/charlie/rollup.config.js +++ b/packages/charlie/rollup.config.js @@ -1,20 +1,22 @@ import resolve from '@rollup/plugin-node-resolve' import commonjs from '@rollup/plugin-commonjs' import json from '@rollup/plugin-json' -import { terser } from 'rollup-plugin-terser' import peerDepsExternal from 'rollup-plugin-peer-deps-external' import { name, version, description, author, license, main, module, rollup } from './package.json' +const banner = `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` const output = [ { + banner file: main, format: 'cjs', sourcemap: true, - exports: rollup.exports + exports: rollup.exports, } ] if (typeof module !== 'undefined') output.push({ + banner file: module, format: 'es', sourcemap: true @@ -28,10 +30,5 @@ export default { resolve({ modulesOnly: true }), commonjs(), json(), - terser({ - output: { - preamble: `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` - } - }) ] } diff --git a/packages/components/CHANGELOG.md b/packages/components/CHANGELOG.md index 90aa9371333..cd7f5bdae04 100644 --- a/packages/components/CHANGELOG.md +++ b/packages/components/CHANGELOG.md @@ -1,6 +1,13 @@ # Change log for: @freesewing/components +## 2.16.3 (NaN-NaN-NaN) + +### Changed + + - Caption should not be passed as children to Legend and Example components See https://github.com/freesewing/freesewing/issues/1043 + - Changed antman references to antperson + ## 2.16.2 (2021-05-05) ### Fixed diff --git a/packages/components/rollup.config.js b/packages/components/rollup.config.js index dca61b88542..8eb4fcfbb12 100644 --- a/packages/components/rollup.config.js +++ b/packages/components/rollup.config.js @@ -2,15 +2,17 @@ import babel from '@rollup/plugin-babel' import resolve from '@rollup/plugin-node-resolve' import json from '@rollup/plugin-json' import sass from 'rollup-plugin-sass'; -import { terser } from 'rollup-plugin-terser' import peerDepsExternal from 'rollup-plugin-peer-deps-external' import { name, version, description, author, license } from './package.json' import components from './src/index.js' +const banner = `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` + const createConfig = (component, module) => { return { input: `./src/${component + '/'}index.js`, output: { + banner, file: `./${component}/index` + (module ? '.mjs' : '.js'), format: module ? 'es' : 'cjs', sourcemap: true, @@ -25,11 +27,6 @@ const createConfig = (component, module) => { resolve({ modulesOnly: true }), json(), sass(), - terser({ - output: { - preamble: `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` - } - }) ] } } @@ -40,7 +37,7 @@ let dev = false let only = ['Workbench'] for (let component of components) { if (!dev || only.indexOf(component) !== -1) config.push(createConfig(component, false)) - // Webpack doesn't handle .mjs very well. See #1079 + // Using .mjs causes problems. See #1079 //config.push(createConfig(component, true)); } export default config diff --git a/packages/core/rollup.config.js b/packages/core/rollup.config.js index 6f61a0662cf..b1b8bbaea24 100644 --- a/packages/core/rollup.config.js +++ b/packages/core/rollup.config.js @@ -2,25 +2,29 @@ import babel from '@rollup/plugin-babel' import resolve from '@rollup/plugin-node-resolve' import commonjs from '@rollup/plugin-commonjs' import json from '@rollup/plugin-json' -import { terser } from 'rollup-plugin-terser' import { name, version, description, author, license } from './package.json' +const banner = `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` + export default { input: 'src/index.js', output: [ { + banner, file: 'dist/index.js', format: 'cjs', sourcemap: true, exports: 'default' }, { + banner, file: 'dist/index.mjs', format: 'es', sourcemap: true, exports: 'default' }, { + banner, file: 'tests/dist/index.js', format: 'cjs', sourcemap: true, @@ -35,10 +39,5 @@ export default { resolve(), json(), commonjs(), - terser({ - output: { - preamble: `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` - } - }) ] } diff --git a/packages/cornelius/example/package.json b/packages/cornelius/example/package.json index f3067fe7791..7080abe822f 100644 --- a/packages/cornelius/example/package.json +++ b/packages/cornelius/example/package.json @@ -28,9 +28,12 @@ "react-intl": "^5.18.0", "react-scripts": "^4.0.3", "file-saver": "^2.0.5", - "react-markdown": "6.0.2" + "react-markdown": "6.0.2", + "source-map-explorer": "^2.5.2" }, "scripts": { + "analyze": "source-map-explorer 'build/static/js/*.js'", + "size": "source-map-explorer 'build/static/js/*.js' --tsv --no-root", "start": "react-scripts start", "build": "react-scripts build", "test": "react-scripts test", diff --git a/packages/cornelius/package.json b/packages/cornelius/package.json index 87c48406974..6906fb81c7c 100644 --- a/packages/cornelius/package.json +++ b/packages/cornelius/package.json @@ -59,7 +59,6 @@ "webpack": "^5.37.0", "rollup": "^2.50.6", "@rollup/plugin-babel": "^5.3.0", - "rollup-plugin-terser": "^7.0.2", "@rollup/plugin-commonjs": "^19.0.0", "@rollup/plugin-json": "^4.1.0", "@rollup/plugin-node-resolve": "^13.0.0", diff --git a/packages/cornelius/rollup.config.js b/packages/cornelius/rollup.config.js index a885f4cb4ec..966763876b2 100644 --- a/packages/cornelius/rollup.config.js +++ b/packages/cornelius/rollup.config.js @@ -1,20 +1,22 @@ import resolve from '@rollup/plugin-node-resolve' import commonjs from '@rollup/plugin-commonjs' import json from '@rollup/plugin-json' -import { terser } from 'rollup-plugin-terser' import peerDepsExternal from 'rollup-plugin-peer-deps-external' import { name, version, description, author, license, main, module, rollup } from './package.json' +const banner = `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` const output = [ { + banner file: main, format: 'cjs', sourcemap: true, - exports: rollup.exports + exports: rollup.exports, } ] if (typeof module !== 'undefined') output.push({ + banner file: module, format: 'es', sourcemap: true @@ -28,10 +30,5 @@ export default { resolve({ modulesOnly: true }), commonjs(), json(), - terser({ - output: { - preamble: `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` - } - }) ] } diff --git a/packages/create-freesewing-pattern/rollup.config.js b/packages/create-freesewing-pattern/rollup.config.js index a885f4cb4ec..966763876b2 100644 --- a/packages/create-freesewing-pattern/rollup.config.js +++ b/packages/create-freesewing-pattern/rollup.config.js @@ -1,20 +1,22 @@ import resolve from '@rollup/plugin-node-resolve' import commonjs from '@rollup/plugin-commonjs' import json from '@rollup/plugin-json' -import { terser } from 'rollup-plugin-terser' import peerDepsExternal from 'rollup-plugin-peer-deps-external' import { name, version, description, author, license, main, module, rollup } from './package.json' +const banner = `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` const output = [ { + banner file: main, format: 'cjs', sourcemap: true, - exports: rollup.exports + exports: rollup.exports, } ] if (typeof module !== 'undefined') output.push({ + banner file: module, format: 'es', sourcemap: true @@ -28,10 +30,5 @@ export default { resolve({ modulesOnly: true }), commonjs(), json(), - terser({ - output: { - preamble: `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` - } - }) ] } diff --git a/packages/diana/example/package.json b/packages/diana/example/package.json index c7f881f8a4f..57185f6462f 100644 --- a/packages/diana/example/package.json +++ b/packages/diana/example/package.json @@ -28,9 +28,12 @@ "react-intl": "^5.18.0", "react-scripts": "^4.0.3", "file-saver": "^2.0.5", - "react-markdown": "6.0.2" + "react-markdown": "6.0.2", + "source-map-explorer": "^2.5.2" }, "scripts": { + "analyze": "source-map-explorer 'build/static/js/*.js'", + "size": "source-map-explorer 'build/static/js/*.js' --tsv --no-root", "start": "react-scripts start", "build": "react-scripts build", "test": "react-scripts test", diff --git a/packages/diana/package.json b/packages/diana/package.json index 58a55c4c87c..3e95686a4f3 100644 --- a/packages/diana/package.json +++ b/packages/diana/package.json @@ -60,7 +60,6 @@ "webpack": "^5.37.0", "rollup": "^2.50.6", "@rollup/plugin-babel": "^5.3.0", - "rollup-plugin-terser": "^7.0.2", "@rollup/plugin-commonjs": "^19.0.0", "@rollup/plugin-json": "^4.1.0", "@rollup/plugin-node-resolve": "^13.0.0", diff --git a/packages/diana/rollup.config.js b/packages/diana/rollup.config.js index a885f4cb4ec..966763876b2 100644 --- a/packages/diana/rollup.config.js +++ b/packages/diana/rollup.config.js @@ -1,20 +1,22 @@ import resolve from '@rollup/plugin-node-resolve' import commonjs from '@rollup/plugin-commonjs' import json from '@rollup/plugin-json' -import { terser } from 'rollup-plugin-terser' import peerDepsExternal from 'rollup-plugin-peer-deps-external' import { name, version, description, author, license, main, module, rollup } from './package.json' +const banner = `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` const output = [ { + banner file: main, format: 'cjs', sourcemap: true, - exports: rollup.exports + exports: rollup.exports, } ] if (typeof module !== 'undefined') output.push({ + banner file: module, format: 'es', sourcemap: true @@ -28,10 +30,5 @@ export default { resolve({ modulesOnly: true }), commonjs(), json(), - terser({ - output: { - preamble: `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` - } - }) ] } diff --git a/packages/examples/example/package.json b/packages/examples/example/package.json index 0f2f92b1dda..e51caa3627c 100644 --- a/packages/examples/example/package.json +++ b/packages/examples/example/package.json @@ -28,9 +28,12 @@ "react-intl": "^5.18.0", "react-scripts": "^4.0.3", "file-saver": "^2.0.5", - "react-markdown": "6.0.2" + "react-markdown": "6.0.2", + "source-map-explorer": "^2.5.2" }, "scripts": { + "analyze": "source-map-explorer 'build/static/js/*.js'", + "size": "source-map-explorer 'build/static/js/*.js' --tsv --no-root", "start": "react-scripts start", "build": "react-scripts build", "test": "react-scripts test", diff --git a/packages/examples/package.json b/packages/examples/package.json index 6de21b0cae5..7361b5c7d5f 100644 --- a/packages/examples/package.json +++ b/packages/examples/package.json @@ -54,7 +54,6 @@ "webpack": "^5.37.0", "rollup": "^2.50.6", "@rollup/plugin-babel": "^5.3.0", - "rollup-plugin-terser": "^7.0.2", "@rollup/plugin-commonjs": "^19.0.0", "@rollup/plugin-json": "^4.1.0", "@rollup/plugin-node-resolve": "^13.0.0", diff --git a/packages/examples/rollup.config.js b/packages/examples/rollup.config.js index a885f4cb4ec..966763876b2 100644 --- a/packages/examples/rollup.config.js +++ b/packages/examples/rollup.config.js @@ -1,20 +1,22 @@ import resolve from '@rollup/plugin-node-resolve' import commonjs from '@rollup/plugin-commonjs' import json from '@rollup/plugin-json' -import { terser } from 'rollup-plugin-terser' import peerDepsExternal from 'rollup-plugin-peer-deps-external' import { name, version, description, author, license, main, module, rollup } from './package.json' +const banner = `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` const output = [ { + banner file: main, format: 'cjs', sourcemap: true, - exports: rollup.exports + exports: rollup.exports, } ] if (typeof module !== 'undefined') output.push({ + banner file: module, format: 'es', sourcemap: true @@ -28,10 +30,5 @@ export default { resolve({ modulesOnly: true }), commonjs(), json(), - terser({ - output: { - preamble: `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` - } - }) ] } diff --git a/packages/florence/example/package.json b/packages/florence/example/package.json index de2e36f96f3..3bf8bd272af 100644 --- a/packages/florence/example/package.json +++ b/packages/florence/example/package.json @@ -28,9 +28,12 @@ "react-intl": "^5.18.0", "react-scripts": "^4.0.3", "file-saver": "^2.0.5", - "react-markdown": "6.0.2" + "react-markdown": "6.0.2", + "source-map-explorer": "^2.5.2" }, "scripts": { + "analyze": "source-map-explorer 'build/static/js/*.js'", + "size": "source-map-explorer 'build/static/js/*.js' --tsv --no-root", "start": "react-scripts start", "build": "react-scripts build", "test": "react-scripts test", diff --git a/packages/florence/package.json b/packages/florence/package.json index b6e1c81dbc4..f079d342ad6 100644 --- a/packages/florence/package.json +++ b/packages/florence/package.json @@ -59,7 +59,6 @@ "webpack": "^5.37.0", "rollup": "^2.50.6", "@rollup/plugin-babel": "^5.3.0", - "rollup-plugin-terser": "^7.0.2", "@rollup/plugin-commonjs": "^19.0.0", "@rollup/plugin-json": "^4.1.0", "@rollup/plugin-node-resolve": "^13.0.0", diff --git a/packages/florence/rollup.config.js b/packages/florence/rollup.config.js index a885f4cb4ec..966763876b2 100644 --- a/packages/florence/rollup.config.js +++ b/packages/florence/rollup.config.js @@ -1,20 +1,22 @@ import resolve from '@rollup/plugin-node-resolve' import commonjs from '@rollup/plugin-commonjs' import json from '@rollup/plugin-json' -import { terser } from 'rollup-plugin-terser' import peerDepsExternal from 'rollup-plugin-peer-deps-external' import { name, version, description, author, license, main, module, rollup } from './package.json' +const banner = `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` const output = [ { + banner file: main, format: 'cjs', sourcemap: true, - exports: rollup.exports + exports: rollup.exports, } ] if (typeof module !== 'undefined') output.push({ + banner file: module, format: 'es', sourcemap: true @@ -28,10 +30,5 @@ export default { resolve({ modulesOnly: true }), commonjs(), json(), - terser({ - output: { - preamble: `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` - } - }) ] } diff --git a/packages/florent/example/package.json b/packages/florent/example/package.json index 73e6c7d2298..fcc8ba2f295 100644 --- a/packages/florent/example/package.json +++ b/packages/florent/example/package.json @@ -28,9 +28,12 @@ "react-intl": "^5.18.0", "react-scripts": "^4.0.3", "file-saver": "^2.0.5", - "react-markdown": "6.0.2" + "react-markdown": "6.0.2", + "source-map-explorer": "^2.5.2" }, "scripts": { + "analyze": "source-map-explorer 'build/static/js/*.js'", + "size": "source-map-explorer 'build/static/js/*.js' --tsv --no-root", "start": "react-scripts start", "build": "react-scripts build", "test": "react-scripts test", diff --git a/packages/florent/package.json b/packages/florent/package.json index 39d6e0bb132..5952bd9bd49 100644 --- a/packages/florent/package.json +++ b/packages/florent/package.json @@ -59,7 +59,6 @@ "webpack": "^5.37.0", "rollup": "^2.50.6", "@rollup/plugin-babel": "^5.3.0", - "rollup-plugin-terser": "^7.0.2", "@rollup/plugin-commonjs": "^19.0.0", "@rollup/plugin-json": "^4.1.0", "@rollup/plugin-node-resolve": "^13.0.0", diff --git a/packages/florent/rollup.config.js b/packages/florent/rollup.config.js index a885f4cb4ec..966763876b2 100644 --- a/packages/florent/rollup.config.js +++ b/packages/florent/rollup.config.js @@ -1,20 +1,22 @@ import resolve from '@rollup/plugin-node-resolve' import commonjs from '@rollup/plugin-commonjs' import json from '@rollup/plugin-json' -import { terser } from 'rollup-plugin-terser' import peerDepsExternal from 'rollup-plugin-peer-deps-external' import { name, version, description, author, license, main, module, rollup } from './package.json' +const banner = `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` const output = [ { + banner file: main, format: 'cjs', sourcemap: true, - exports: rollup.exports + exports: rollup.exports, } ] if (typeof module !== 'undefined') output.push({ + banner file: module, format: 'es', sourcemap: true @@ -28,10 +30,5 @@ export default { resolve({ modulesOnly: true }), commonjs(), json(), - terser({ - output: { - preamble: `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` - } - }) ] } diff --git a/packages/gatsby-remark-jargon/rollup.config.js b/packages/gatsby-remark-jargon/rollup.config.js index fb229114ddd..c096c63aed8 100644 --- a/packages/gatsby-remark-jargon/rollup.config.js +++ b/packages/gatsby-remark-jargon/rollup.config.js @@ -6,8 +6,11 @@ import { terser } from 'rollup-plugin-terser' import peerDepsExternal from 'rollup-plugin-peer-deps-external' import { main, module, name, version, description, author, license } from './package.json' +const banner = `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` + const output = [ { + banner, file: main, format: 'cjs', sourcemap: true, @@ -16,6 +19,7 @@ const output = [ ] if (typeof module !== 'undefined') output.push({ + banner, file: module, format: 'es', sourcemap: true, @@ -35,10 +39,5 @@ export default { resolve(), commonjs(), json(), - terser({ - output: { - preamble: `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` - } - }) ] } diff --git a/packages/holmes/example/package.json b/packages/holmes/example/package.json index ce5134b82b8..ce12a26eee8 100644 --- a/packages/holmes/example/package.json +++ b/packages/holmes/example/package.json @@ -28,9 +28,12 @@ "react-intl": "^5.18.0", "react-scripts": "^4.0.3", "file-saver": "^2.0.5", - "react-markdown": "6.0.2" + "react-markdown": "6.0.2", + "source-map-explorer": "^2.5.2" }, "scripts": { + "analyze": "source-map-explorer 'build/static/js/*.js'", + "size": "source-map-explorer 'build/static/js/*.js' --tsv --no-root", "start": "react-scripts start", "build": "react-scripts build", "test": "react-scripts test", diff --git a/packages/holmes/package.json b/packages/holmes/package.json index fcdcaf7dc29..03e9305f693 100644 --- a/packages/holmes/package.json +++ b/packages/holmes/package.json @@ -62,7 +62,6 @@ "webpack": "^5.37.0", "rollup": "^2.50.6", "@rollup/plugin-babel": "^5.3.0", - "rollup-plugin-terser": "^7.0.2", "@rollup/plugin-commonjs": "^19.0.0", "@rollup/plugin-json": "^4.1.0", "@rollup/plugin-node-resolve": "^13.0.0", diff --git a/packages/holmes/rollup.config.js b/packages/holmes/rollup.config.js index a885f4cb4ec..966763876b2 100644 --- a/packages/holmes/rollup.config.js +++ b/packages/holmes/rollup.config.js @@ -1,20 +1,22 @@ import resolve from '@rollup/plugin-node-resolve' import commonjs from '@rollup/plugin-commonjs' import json from '@rollup/plugin-json' -import { terser } from 'rollup-plugin-terser' import peerDepsExternal from 'rollup-plugin-peer-deps-external' import { name, version, description, author, license, main, module, rollup } from './package.json' +const banner = `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` const output = [ { + banner file: main, format: 'cjs', sourcemap: true, - exports: rollup.exports + exports: rollup.exports, } ] if (typeof module !== 'undefined') output.push({ + banner file: module, format: 'es', sourcemap: true @@ -28,10 +30,5 @@ export default { resolve({ modulesOnly: true }), commonjs(), json(), - terser({ - output: { - preamble: `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` - } - }) ] } diff --git a/packages/hortensia/example/package.json b/packages/hortensia/example/package.json index 29a25b9c4b0..ae2ce10c106 100644 --- a/packages/hortensia/example/package.json +++ b/packages/hortensia/example/package.json @@ -28,9 +28,12 @@ "react-intl": "^5.18.0", "react-scripts": "^4.0.3", "file-saver": "^2.0.5", - "react-markdown": "6.0.2" + "react-markdown": "6.0.2", + "source-map-explorer": "^2.5.2" }, "scripts": { + "analyze": "source-map-explorer 'build/static/js/*.js'", + "size": "source-map-explorer 'build/static/js/*.js' --tsv --no-root", "start": "react-scripts start", "build": "react-scripts build", "test": "react-scripts test", diff --git a/packages/hortensia/package.json b/packages/hortensia/package.json index a7271a6d29f..81b9d5de2fd 100644 --- a/packages/hortensia/package.json +++ b/packages/hortensia/package.json @@ -59,7 +59,6 @@ "webpack": "^5.37.0", "rollup": "^2.50.6", "@rollup/plugin-babel": "^5.3.0", - "rollup-plugin-terser": "^7.0.2", "@rollup/plugin-commonjs": "^19.0.0", "@rollup/plugin-json": "^4.1.0", "@rollup/plugin-node-resolve": "^13.0.0", diff --git a/packages/hortensia/rollup.config.js b/packages/hortensia/rollup.config.js index a885f4cb4ec..966763876b2 100644 --- a/packages/hortensia/rollup.config.js +++ b/packages/hortensia/rollup.config.js @@ -1,20 +1,22 @@ import resolve from '@rollup/plugin-node-resolve' import commonjs from '@rollup/plugin-commonjs' import json from '@rollup/plugin-json' -import { terser } from 'rollup-plugin-terser' import peerDepsExternal from 'rollup-plugin-peer-deps-external' import { name, version, description, author, license, main, module, rollup } from './package.json' +const banner = `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` const output = [ { + banner file: main, format: 'cjs', sourcemap: true, - exports: rollup.exports + exports: rollup.exports, } ] if (typeof module !== 'undefined') output.push({ + banner file: module, format: 'es', sourcemap: true @@ -28,10 +30,5 @@ export default { resolve({ modulesOnly: true }), commonjs(), json(), - terser({ - output: { - preamble: `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` - } - }) ] } diff --git a/packages/huey/example/package.json b/packages/huey/example/package.json index b7bee46426c..ae4e80526b9 100644 --- a/packages/huey/example/package.json +++ b/packages/huey/example/package.json @@ -28,9 +28,12 @@ "react-intl": "^5.18.0", "react-scripts": "^4.0.3", "file-saver": "^2.0.5", - "react-markdown": "6.0.2" + "react-markdown": "6.0.2", + "source-map-explorer": "^2.5.2" }, "scripts": { + "analyze": "source-map-explorer 'build/static/js/*.js'", + "size": "source-map-explorer 'build/static/js/*.js' --tsv --no-root", "start": "react-scripts start", "build": "react-scripts build", "test": "react-scripts test", diff --git a/packages/huey/package.json b/packages/huey/package.json index 4ca5239dd12..92d24fac7f6 100644 --- a/packages/huey/package.json +++ b/packages/huey/package.json @@ -60,7 +60,6 @@ "webpack": "^5.37.0", "rollup": "^2.50.6", "@rollup/plugin-babel": "^5.3.0", - "rollup-plugin-terser": "^7.0.2", "@rollup/plugin-commonjs": "^19.0.0", "@rollup/plugin-json": "^4.1.0", "@rollup/plugin-node-resolve": "^13.0.0", diff --git a/packages/huey/rollup.config.js b/packages/huey/rollup.config.js index a885f4cb4ec..966763876b2 100644 --- a/packages/huey/rollup.config.js +++ b/packages/huey/rollup.config.js @@ -1,20 +1,22 @@ import resolve from '@rollup/plugin-node-resolve' import commonjs from '@rollup/plugin-commonjs' import json from '@rollup/plugin-json' -import { terser } from 'rollup-plugin-terser' import peerDepsExternal from 'rollup-plugin-peer-deps-external' import { name, version, description, author, license, main, module, rollup } from './package.json' +const banner = `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` const output = [ { + banner file: main, format: 'cjs', sourcemap: true, - exports: rollup.exports + exports: rollup.exports, } ] if (typeof module !== 'undefined') output.push({ + banner file: module, format: 'es', sourcemap: true @@ -28,10 +30,5 @@ export default { resolve({ modulesOnly: true }), commonjs(), json(), - terser({ - output: { - preamble: `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` - } - }) ] } diff --git a/packages/hugo/example/package.json b/packages/hugo/example/package.json index 52349db81db..a7220f5e359 100644 --- a/packages/hugo/example/package.json +++ b/packages/hugo/example/package.json @@ -28,9 +28,12 @@ "react-intl": "^5.18.0", "react-scripts": "^4.0.3", "file-saver": "^2.0.5", - "react-markdown": "6.0.2" + "react-markdown": "6.0.2", + "source-map-explorer": "^2.5.2" }, "scripts": { + "analyze": "source-map-explorer 'build/static/js/*.js'", + "size": "source-map-explorer 'build/static/js/*.js' --tsv --no-root", "start": "react-scripts start", "build": "react-scripts build", "test": "react-scripts test", diff --git a/packages/hugo/package.json b/packages/hugo/package.json index 73e6069874e..4d8b63b5156 100644 --- a/packages/hugo/package.json +++ b/packages/hugo/package.json @@ -60,7 +60,6 @@ "webpack": "^5.37.0", "rollup": "^2.50.6", "@rollup/plugin-babel": "^5.3.0", - "rollup-plugin-terser": "^7.0.2", "@rollup/plugin-commonjs": "^19.0.0", "@rollup/plugin-json": "^4.1.0", "@rollup/plugin-node-resolve": "^13.0.0", diff --git a/packages/hugo/rollup.config.js b/packages/hugo/rollup.config.js index a885f4cb4ec..966763876b2 100644 --- a/packages/hugo/rollup.config.js +++ b/packages/hugo/rollup.config.js @@ -1,20 +1,22 @@ import resolve from '@rollup/plugin-node-resolve' import commonjs from '@rollup/plugin-commonjs' import json from '@rollup/plugin-json' -import { terser } from 'rollup-plugin-terser' import peerDepsExternal from 'rollup-plugin-peer-deps-external' import { name, version, description, author, license, main, module, rollup } from './package.json' +const banner = `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` const output = [ { + banner file: main, format: 'cjs', sourcemap: true, - exports: rollup.exports + exports: rollup.exports, } ] if (typeof module !== 'undefined') output.push({ + banner file: module, format: 'es', sourcemap: true @@ -28,10 +30,5 @@ export default { resolve({ modulesOnly: true }), commonjs(), json(), - terser({ - output: { - preamble: `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` - } - }) ] } diff --git a/packages/i18n/CHANGELOG.md b/packages/i18n/CHANGELOG.md index 56d435d6e23..83bdc8d9293 100644 --- a/packages/i18n/CHANGELOG.md +++ b/packages/i18n/CHANGELOG.md @@ -1,6 +1,12 @@ # Change log for: @freesewing/i18n +## 2.16.3 (NaN-NaN-NaN) + +### Changed + + - Changed antman references to antperson + ## 2.16.2 (2021-05-05) ### Changed diff --git a/packages/i18n/rollup.config.js b/packages/i18n/rollup.config.js index 63a6604eb5f..d70351cea0f 100644 --- a/packages/i18n/rollup.config.js +++ b/packages/i18n/rollup.config.js @@ -1,15 +1,17 @@ import babel from '@rollup/plugin-babel' import resolve from '@rollup/plugin-node-resolve' import json from '@rollup/plugin-json' -import { terser } from 'rollup-plugin-terser' import peerDepsExternal from 'rollup-plugin-peer-deps-external' import { main, name, version, description, author, license } from './package.json' import yaml from 'rollup-plugin-yaml' +const banner = `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` + export default { input: 'src/index.js', output: [ { + banner, file: main, format: 'cjs', sourcemap: true, @@ -25,10 +27,5 @@ export default { resolve({ modulesOnly: true }), json(), yaml(), - terser({ - output: { - preamble: `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` - } - }) ] } diff --git a/packages/jaeger/example/package.json b/packages/jaeger/example/package.json index 6766e124df5..77014cc8e4d 100644 --- a/packages/jaeger/example/package.json +++ b/packages/jaeger/example/package.json @@ -28,9 +28,12 @@ "react-intl": "^5.18.0", "react-scripts": "^4.0.3", "file-saver": "^2.0.5", - "react-markdown": "6.0.2" + "react-markdown": "6.0.2", + "source-map-explorer": "^2.5.2" }, "scripts": { + "analyze": "source-map-explorer 'build/static/js/*.js'", + "size": "source-map-explorer 'build/static/js/*.js' --tsv --no-root", "start": "react-scripts start", "build": "react-scripts build", "test": "react-scripts test", diff --git a/packages/jaeger/package.json b/packages/jaeger/package.json index ccc97586848..4321f1b785a 100644 --- a/packages/jaeger/package.json +++ b/packages/jaeger/package.json @@ -62,7 +62,6 @@ "webpack": "^5.37.0", "rollup": "^2.50.6", "@rollup/plugin-babel": "^5.3.0", - "rollup-plugin-terser": "^7.0.2", "@rollup/plugin-commonjs": "^19.0.0", "@rollup/plugin-json": "^4.1.0", "@rollup/plugin-node-resolve": "^13.0.0", diff --git a/packages/jaeger/rollup.config.js b/packages/jaeger/rollup.config.js index a885f4cb4ec..966763876b2 100644 --- a/packages/jaeger/rollup.config.js +++ b/packages/jaeger/rollup.config.js @@ -1,20 +1,22 @@ import resolve from '@rollup/plugin-node-resolve' import commonjs from '@rollup/plugin-commonjs' import json from '@rollup/plugin-json' -import { terser } from 'rollup-plugin-terser' import peerDepsExternal from 'rollup-plugin-peer-deps-external' import { name, version, description, author, license, main, module, rollup } from './package.json' +const banner = `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` const output = [ { + banner file: main, format: 'cjs', sourcemap: true, - exports: rollup.exports + exports: rollup.exports, } ] if (typeof module !== 'undefined') output.push({ + banner file: module, format: 'es', sourcemap: true @@ -28,10 +30,5 @@ export default { resolve({ modulesOnly: true }), commonjs(), json(), - terser({ - output: { - preamble: `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` - } - }) ] } diff --git a/packages/legend/example/package.json b/packages/legend/example/package.json index 90c93d24a70..3833d781537 100644 --- a/packages/legend/example/package.json +++ b/packages/legend/example/package.json @@ -28,9 +28,12 @@ "react-intl": "^5.18.0", "react-scripts": "^4.0.3", "file-saver": "^2.0.5", - "react-markdown": "6.0.2" + "react-markdown": "6.0.2", + "source-map-explorer": "^2.5.2" }, "scripts": { + "analyze": "source-map-explorer 'build/static/js/*.js'", + "size": "source-map-explorer 'build/static/js/*.js' --tsv --no-root", "start": "react-scripts start", "build": "react-scripts build", "test": "react-scripts test", diff --git a/packages/legend/package.json b/packages/legend/package.json index 327dde7d4a6..021bfcfbeb9 100644 --- a/packages/legend/package.json +++ b/packages/legend/package.json @@ -60,7 +60,6 @@ "webpack": "^5.37.0", "rollup": "^2.50.6", "@rollup/plugin-babel": "^5.3.0", - "rollup-plugin-terser": "^7.0.2", "@rollup/plugin-commonjs": "^19.0.0", "@rollup/plugin-json": "^4.1.0", "@rollup/plugin-node-resolve": "^13.0.0", diff --git a/packages/legend/rollup.config.js b/packages/legend/rollup.config.js index a885f4cb4ec..966763876b2 100644 --- a/packages/legend/rollup.config.js +++ b/packages/legend/rollup.config.js @@ -1,20 +1,22 @@ import resolve from '@rollup/plugin-node-resolve' import commonjs from '@rollup/plugin-commonjs' import json from '@rollup/plugin-json' -import { terser } from 'rollup-plugin-terser' import peerDepsExternal from 'rollup-plugin-peer-deps-external' import { name, version, description, author, license, main, module, rollup } from './package.json' +const banner = `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` const output = [ { + banner file: main, format: 'cjs', sourcemap: true, - exports: rollup.exports + exports: rollup.exports, } ] if (typeof module !== 'undefined') output.push({ + banner file: module, format: 'es', sourcemap: true @@ -28,10 +30,5 @@ export default { resolve({ modulesOnly: true }), commonjs(), json(), - terser({ - output: { - preamble: `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` - } - }) ] } diff --git a/packages/models/rollup.config.js b/packages/models/rollup.config.js index a885f4cb4ec..966763876b2 100644 --- a/packages/models/rollup.config.js +++ b/packages/models/rollup.config.js @@ -1,20 +1,22 @@ import resolve from '@rollup/plugin-node-resolve' import commonjs from '@rollup/plugin-commonjs' import json from '@rollup/plugin-json' -import { terser } from 'rollup-plugin-terser' import peerDepsExternal from 'rollup-plugin-peer-deps-external' import { name, version, description, author, license, main, module, rollup } from './package.json' +const banner = `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` const output = [ { + banner file: main, format: 'cjs', sourcemap: true, - exports: rollup.exports + exports: rollup.exports, } ] if (typeof module !== 'undefined') output.push({ + banner file: module, format: 'es', sourcemap: true @@ -28,10 +30,5 @@ export default { resolve({ modulesOnly: true }), commonjs(), json(), - terser({ - output: { - preamble: `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` - } - }) ] } diff --git a/packages/mui-theme/rollup.config.js b/packages/mui-theme/rollup.config.js index a885f4cb4ec..966763876b2 100644 --- a/packages/mui-theme/rollup.config.js +++ b/packages/mui-theme/rollup.config.js @@ -1,20 +1,22 @@ import resolve from '@rollup/plugin-node-resolve' import commonjs from '@rollup/plugin-commonjs' import json from '@rollup/plugin-json' -import { terser } from 'rollup-plugin-terser' import peerDepsExternal from 'rollup-plugin-peer-deps-external' import { name, version, description, author, license, main, module, rollup } from './package.json' +const banner = `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` const output = [ { + banner file: main, format: 'cjs', sourcemap: true, - exports: rollup.exports + exports: rollup.exports, } ] if (typeof module !== 'undefined') output.push({ + banner file: module, format: 'es', sourcemap: true @@ -28,10 +30,5 @@ export default { resolve({ modulesOnly: true }), commonjs(), json(), - terser({ - output: { - preamble: `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` - } - }) ] } diff --git a/packages/paco/example/package.json b/packages/paco/example/package.json index 29c24b9cd7f..d0d985c35c3 100644 --- a/packages/paco/example/package.json +++ b/packages/paco/example/package.json @@ -28,9 +28,12 @@ "react-intl": "^5.18.0", "react-scripts": "^4.0.3", "file-saver": "^2.0.5", - "react-markdown": "6.0.2" + "react-markdown": "6.0.2", + "source-map-explorer": "^2.5.2" }, "scripts": { + "analyze": "source-map-explorer 'build/static/js/*.js'", + "size": "source-map-explorer 'build/static/js/*.js' --tsv --no-root", "start": "react-scripts start", "build": "react-scripts build", "test": "react-scripts test", diff --git a/packages/paco/package.json b/packages/paco/package.json index d8bad2afbde..35f49d95415 100644 --- a/packages/paco/package.json +++ b/packages/paco/package.json @@ -60,7 +60,6 @@ "webpack": "^5.37.0", "rollup": "^2.50.6", "@rollup/plugin-babel": "^5.3.0", - "rollup-plugin-terser": "^7.0.2", "@rollup/plugin-commonjs": "^19.0.0", "@rollup/plugin-json": "^4.1.0", "@rollup/plugin-node-resolve": "^13.0.0", diff --git a/packages/paco/rollup.config.js b/packages/paco/rollup.config.js index a885f4cb4ec..966763876b2 100644 --- a/packages/paco/rollup.config.js +++ b/packages/paco/rollup.config.js @@ -1,20 +1,22 @@ import resolve from '@rollup/plugin-node-resolve' import commonjs from '@rollup/plugin-commonjs' import json from '@rollup/plugin-json' -import { terser } from 'rollup-plugin-terser' import peerDepsExternal from 'rollup-plugin-peer-deps-external' import { name, version, description, author, license, main, module, rollup } from './package.json' +const banner = `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` const output = [ { + banner file: main, format: 'cjs', sourcemap: true, - exports: rollup.exports + exports: rollup.exports, } ] if (typeof module !== 'undefined') output.push({ + banner file: module, format: 'es', sourcemap: true @@ -28,10 +30,5 @@ export default { resolve({ modulesOnly: true }), commonjs(), json(), - terser({ - output: { - preamble: `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` - } - }) ] } diff --git a/packages/pattern-info/rollup.config.js b/packages/pattern-info/rollup.config.js index a885f4cb4ec..966763876b2 100644 --- a/packages/pattern-info/rollup.config.js +++ b/packages/pattern-info/rollup.config.js @@ -1,20 +1,22 @@ import resolve from '@rollup/plugin-node-resolve' import commonjs from '@rollup/plugin-commonjs' import json from '@rollup/plugin-json' -import { terser } from 'rollup-plugin-terser' import peerDepsExternal from 'rollup-plugin-peer-deps-external' import { name, version, description, author, license, main, module, rollup } from './package.json' +const banner = `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` const output = [ { + banner file: main, format: 'cjs', sourcemap: true, - exports: rollup.exports + exports: rollup.exports, } ] if (typeof module !== 'undefined') output.push({ + banner file: module, format: 'es', sourcemap: true @@ -28,10 +30,5 @@ export default { resolve({ modulesOnly: true }), commonjs(), json(), - terser({ - output: { - preamble: `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` - } - }) ] } diff --git a/packages/penelope/example/package.json b/packages/penelope/example/package.json index cd09e48e9cc..d19d26308c2 100644 --- a/packages/penelope/example/package.json +++ b/packages/penelope/example/package.json @@ -28,9 +28,12 @@ "react-intl": "^5.18.0", "react-scripts": "^4.0.3", "file-saver": "^2.0.5", - "react-markdown": "6.0.2" + "react-markdown": "6.0.2", + "source-map-explorer": "^2.5.2" }, "scripts": { + "analyze": "source-map-explorer 'build/static/js/*.js'", + "size": "source-map-explorer 'build/static/js/*.js' --tsv --no-root", "start": "react-scripts start", "build": "react-scripts build", "test": "react-scripts test", diff --git a/packages/penelope/package.json b/packages/penelope/package.json index 3274f83dd64..afc6765b1a0 100644 --- a/packages/penelope/package.json +++ b/packages/penelope/package.json @@ -59,7 +59,6 @@ "webpack": "^5.37.0", "rollup": "^2.50.6", "@rollup/plugin-babel": "^5.3.0", - "rollup-plugin-terser": "^7.0.2", "@rollup/plugin-commonjs": "^19.0.0", "@rollup/plugin-json": "^4.1.0", "@rollup/plugin-node-resolve": "^13.0.0", diff --git a/packages/penelope/rollup.config.js b/packages/penelope/rollup.config.js index a885f4cb4ec..966763876b2 100644 --- a/packages/penelope/rollup.config.js +++ b/packages/penelope/rollup.config.js @@ -1,20 +1,22 @@ import resolve from '@rollup/plugin-node-resolve' import commonjs from '@rollup/plugin-commonjs' import json from '@rollup/plugin-json' -import { terser } from 'rollup-plugin-terser' import peerDepsExternal from 'rollup-plugin-peer-deps-external' import { name, version, description, author, license, main, module, rollup } from './package.json' +const banner = `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` const output = [ { + banner file: main, format: 'cjs', sourcemap: true, - exports: rollup.exports + exports: rollup.exports, } ] if (typeof module !== 'undefined') output.push({ + banner file: module, format: 'es', sourcemap: true @@ -28,10 +30,5 @@ export default { resolve({ modulesOnly: true }), commonjs(), json(), - terser({ - output: { - preamble: `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` - } - }) ] } diff --git a/packages/plugin-banner/rollup.config.js b/packages/plugin-banner/rollup.config.js index a885f4cb4ec..966763876b2 100644 --- a/packages/plugin-banner/rollup.config.js +++ b/packages/plugin-banner/rollup.config.js @@ -1,20 +1,22 @@ import resolve from '@rollup/plugin-node-resolve' import commonjs from '@rollup/plugin-commonjs' import json from '@rollup/plugin-json' -import { terser } from 'rollup-plugin-terser' import peerDepsExternal from 'rollup-plugin-peer-deps-external' import { name, version, description, author, license, main, module, rollup } from './package.json' +const banner = `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` const output = [ { + banner file: main, format: 'cjs', sourcemap: true, - exports: rollup.exports + exports: rollup.exports, } ] if (typeof module !== 'undefined') output.push({ + banner file: module, format: 'es', sourcemap: true @@ -28,10 +30,5 @@ export default { resolve({ modulesOnly: true }), commonjs(), json(), - terser({ - output: { - preamble: `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` - } - }) ] } diff --git a/packages/plugin-bartack/rollup.config.js b/packages/plugin-bartack/rollup.config.js index a885f4cb4ec..966763876b2 100644 --- a/packages/plugin-bartack/rollup.config.js +++ b/packages/plugin-bartack/rollup.config.js @@ -1,20 +1,22 @@ import resolve from '@rollup/plugin-node-resolve' import commonjs from '@rollup/plugin-commonjs' import json from '@rollup/plugin-json' -import { terser } from 'rollup-plugin-terser' import peerDepsExternal from 'rollup-plugin-peer-deps-external' import { name, version, description, author, license, main, module, rollup } from './package.json' +const banner = `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` const output = [ { + banner file: main, format: 'cjs', sourcemap: true, - exports: rollup.exports + exports: rollup.exports, } ] if (typeof module !== 'undefined') output.push({ + banner file: module, format: 'es', sourcemap: true @@ -28,10 +30,5 @@ export default { resolve({ modulesOnly: true }), commonjs(), json(), - terser({ - output: { - preamble: `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` - } - }) ] } diff --git a/packages/plugin-bundle/rollup.config.js b/packages/plugin-bundle/rollup.config.js index a885f4cb4ec..966763876b2 100644 --- a/packages/plugin-bundle/rollup.config.js +++ b/packages/plugin-bundle/rollup.config.js @@ -1,20 +1,22 @@ import resolve from '@rollup/plugin-node-resolve' import commonjs from '@rollup/plugin-commonjs' import json from '@rollup/plugin-json' -import { terser } from 'rollup-plugin-terser' import peerDepsExternal from 'rollup-plugin-peer-deps-external' import { name, version, description, author, license, main, module, rollup } from './package.json' +const banner = `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` const output = [ { + banner file: main, format: 'cjs', sourcemap: true, - exports: rollup.exports + exports: rollup.exports, } ] if (typeof module !== 'undefined') output.push({ + banner file: module, format: 'es', sourcemap: true @@ -28,10 +30,5 @@ export default { resolve({ modulesOnly: true }), commonjs(), json(), - terser({ - output: { - preamble: `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` - } - }) ] } diff --git a/packages/plugin-bust/rollup.config.js b/packages/plugin-bust/rollup.config.js index a885f4cb4ec..966763876b2 100644 --- a/packages/plugin-bust/rollup.config.js +++ b/packages/plugin-bust/rollup.config.js @@ -1,20 +1,22 @@ import resolve from '@rollup/plugin-node-resolve' import commonjs from '@rollup/plugin-commonjs' import json from '@rollup/plugin-json' -import { terser } from 'rollup-plugin-terser' import peerDepsExternal from 'rollup-plugin-peer-deps-external' import { name, version, description, author, license, main, module, rollup } from './package.json' +const banner = `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` const output = [ { + banner file: main, format: 'cjs', sourcemap: true, - exports: rollup.exports + exports: rollup.exports, } ] if (typeof module !== 'undefined') output.push({ + banner file: module, format: 'es', sourcemap: true @@ -28,10 +30,5 @@ export default { resolve({ modulesOnly: true }), commonjs(), json(), - terser({ - output: { - preamble: `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` - } - }) ] } diff --git a/packages/plugin-buttons/rollup.config.js b/packages/plugin-buttons/rollup.config.js index a885f4cb4ec..966763876b2 100644 --- a/packages/plugin-buttons/rollup.config.js +++ b/packages/plugin-buttons/rollup.config.js @@ -1,20 +1,22 @@ import resolve from '@rollup/plugin-node-resolve' import commonjs from '@rollup/plugin-commonjs' import json from '@rollup/plugin-json' -import { terser } from 'rollup-plugin-terser' import peerDepsExternal from 'rollup-plugin-peer-deps-external' import { name, version, description, author, license, main, module, rollup } from './package.json' +const banner = `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` const output = [ { + banner file: main, format: 'cjs', sourcemap: true, - exports: rollup.exports + exports: rollup.exports, } ] if (typeof module !== 'undefined') output.push({ + banner file: module, format: 'es', sourcemap: true @@ -28,10 +30,5 @@ export default { resolve({ modulesOnly: true }), commonjs(), json(), - terser({ - output: { - preamble: `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` - } - }) ] } diff --git a/packages/plugin-cutonfold/rollup.config.js b/packages/plugin-cutonfold/rollup.config.js index a885f4cb4ec..966763876b2 100644 --- a/packages/plugin-cutonfold/rollup.config.js +++ b/packages/plugin-cutonfold/rollup.config.js @@ -1,20 +1,22 @@ import resolve from '@rollup/plugin-node-resolve' import commonjs from '@rollup/plugin-commonjs' import json from '@rollup/plugin-json' -import { terser } from 'rollup-plugin-terser' import peerDepsExternal from 'rollup-plugin-peer-deps-external' import { name, version, description, author, license, main, module, rollup } from './package.json' +const banner = `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` const output = [ { + banner file: main, format: 'cjs', sourcemap: true, - exports: rollup.exports + exports: rollup.exports, } ] if (typeof module !== 'undefined') output.push({ + banner file: module, format: 'es', sourcemap: true @@ -28,10 +30,5 @@ export default { resolve({ modulesOnly: true }), commonjs(), json(), - terser({ - output: { - preamble: `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` - } - }) ] } diff --git a/packages/plugin-dimension/rollup.config.js b/packages/plugin-dimension/rollup.config.js index a885f4cb4ec..966763876b2 100644 --- a/packages/plugin-dimension/rollup.config.js +++ b/packages/plugin-dimension/rollup.config.js @@ -1,20 +1,22 @@ import resolve from '@rollup/plugin-node-resolve' import commonjs from '@rollup/plugin-commonjs' import json from '@rollup/plugin-json' -import { terser } from 'rollup-plugin-terser' import peerDepsExternal from 'rollup-plugin-peer-deps-external' import { name, version, description, author, license, main, module, rollup } from './package.json' +const banner = `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` const output = [ { + banner file: main, format: 'cjs', sourcemap: true, - exports: rollup.exports + exports: rollup.exports, } ] if (typeof module !== 'undefined') output.push({ + banner file: module, format: 'es', sourcemap: true @@ -28,10 +30,5 @@ export default { resolve({ modulesOnly: true }), commonjs(), json(), - terser({ - output: { - preamble: `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` - } - }) ] } diff --git a/packages/plugin-export-dxf/rollup.config.js b/packages/plugin-export-dxf/rollup.config.js index a885f4cb4ec..966763876b2 100644 --- a/packages/plugin-export-dxf/rollup.config.js +++ b/packages/plugin-export-dxf/rollup.config.js @@ -1,20 +1,22 @@ import resolve from '@rollup/plugin-node-resolve' import commonjs from '@rollup/plugin-commonjs' import json from '@rollup/plugin-json' -import { terser } from 'rollup-plugin-terser' import peerDepsExternal from 'rollup-plugin-peer-deps-external' import { name, version, description, author, license, main, module, rollup } from './package.json' +const banner = `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` const output = [ { + banner file: main, format: 'cjs', sourcemap: true, - exports: rollup.exports + exports: rollup.exports, } ] if (typeof module !== 'undefined') output.push({ + banner file: module, format: 'es', sourcemap: true @@ -28,10 +30,5 @@ export default { resolve({ modulesOnly: true }), commonjs(), json(), - terser({ - output: { - preamble: `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` - } - }) ] } diff --git a/packages/plugin-flip/rollup.config.js b/packages/plugin-flip/rollup.config.js index a885f4cb4ec..966763876b2 100644 --- a/packages/plugin-flip/rollup.config.js +++ b/packages/plugin-flip/rollup.config.js @@ -1,20 +1,22 @@ import resolve from '@rollup/plugin-node-resolve' import commonjs from '@rollup/plugin-commonjs' import json from '@rollup/plugin-json' -import { terser } from 'rollup-plugin-terser' import peerDepsExternal from 'rollup-plugin-peer-deps-external' import { name, version, description, author, license, main, module, rollup } from './package.json' +const banner = `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` const output = [ { + banner file: main, format: 'cjs', sourcemap: true, - exports: rollup.exports + exports: rollup.exports, } ] if (typeof module !== 'undefined') output.push({ + banner file: module, format: 'es', sourcemap: true @@ -28,10 +30,5 @@ export default { resolve({ modulesOnly: true }), commonjs(), json(), - terser({ - output: { - preamble: `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` - } - }) ] } diff --git a/packages/plugin-gore/rollup.config.js b/packages/plugin-gore/rollup.config.js index a885f4cb4ec..966763876b2 100644 --- a/packages/plugin-gore/rollup.config.js +++ b/packages/plugin-gore/rollup.config.js @@ -1,20 +1,22 @@ import resolve from '@rollup/plugin-node-resolve' import commonjs from '@rollup/plugin-commonjs' import json from '@rollup/plugin-json' -import { terser } from 'rollup-plugin-terser' import peerDepsExternal from 'rollup-plugin-peer-deps-external' import { name, version, description, author, license, main, module, rollup } from './package.json' +const banner = `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` const output = [ { + banner file: main, format: 'cjs', sourcemap: true, - exports: rollup.exports + exports: rollup.exports, } ] if (typeof module !== 'undefined') output.push({ + banner file: module, format: 'es', sourcemap: true @@ -28,10 +30,5 @@ export default { resolve({ modulesOnly: true }), commonjs(), json(), - terser({ - output: { - preamble: `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` - } - }) ] } diff --git a/packages/plugin-grainline/rollup.config.js b/packages/plugin-grainline/rollup.config.js index a885f4cb4ec..966763876b2 100644 --- a/packages/plugin-grainline/rollup.config.js +++ b/packages/plugin-grainline/rollup.config.js @@ -1,20 +1,22 @@ import resolve from '@rollup/plugin-node-resolve' import commonjs from '@rollup/plugin-commonjs' import json from '@rollup/plugin-json' -import { terser } from 'rollup-plugin-terser' import peerDepsExternal from 'rollup-plugin-peer-deps-external' import { name, version, description, author, license, main, module, rollup } from './package.json' +const banner = `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` const output = [ { + banner file: main, format: 'cjs', sourcemap: true, - exports: rollup.exports + exports: rollup.exports, } ] if (typeof module !== 'undefined') output.push({ + banner file: module, format: 'es', sourcemap: true @@ -28,10 +30,5 @@ export default { resolve({ modulesOnly: true }), commonjs(), json(), - terser({ - output: { - preamble: `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` - } - }) ] } diff --git a/packages/plugin-i18n/rollup.config.js b/packages/plugin-i18n/rollup.config.js index a885f4cb4ec..966763876b2 100644 --- a/packages/plugin-i18n/rollup.config.js +++ b/packages/plugin-i18n/rollup.config.js @@ -1,20 +1,22 @@ import resolve from '@rollup/plugin-node-resolve' import commonjs from '@rollup/plugin-commonjs' import json from '@rollup/plugin-json' -import { terser } from 'rollup-plugin-terser' import peerDepsExternal from 'rollup-plugin-peer-deps-external' import { name, version, description, author, license, main, module, rollup } from './package.json' +const banner = `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` const output = [ { + banner file: main, format: 'cjs', sourcemap: true, - exports: rollup.exports + exports: rollup.exports, } ] if (typeof module !== 'undefined') output.push({ + banner file: module, format: 'es', sourcemap: true @@ -28,10 +30,5 @@ export default { resolve({ modulesOnly: true }), commonjs(), json(), - terser({ - output: { - preamble: `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` - } - }) ] } diff --git a/packages/plugin-logo/rollup.config.js b/packages/plugin-logo/rollup.config.js index a885f4cb4ec..966763876b2 100644 --- a/packages/plugin-logo/rollup.config.js +++ b/packages/plugin-logo/rollup.config.js @@ -1,20 +1,22 @@ import resolve from '@rollup/plugin-node-resolve' import commonjs from '@rollup/plugin-commonjs' import json from '@rollup/plugin-json' -import { terser } from 'rollup-plugin-terser' import peerDepsExternal from 'rollup-plugin-peer-deps-external' import { name, version, description, author, license, main, module, rollup } from './package.json' +const banner = `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` const output = [ { + banner file: main, format: 'cjs', sourcemap: true, - exports: rollup.exports + exports: rollup.exports, } ] if (typeof module !== 'undefined') output.push({ + banner file: module, format: 'es', sourcemap: true @@ -28,10 +30,5 @@ export default { resolve({ modulesOnly: true }), commonjs(), json(), - terser({ - output: { - preamble: `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` - } - }) ] } diff --git a/packages/plugin-measurements/rollup.config.js b/packages/plugin-measurements/rollup.config.js index a885f4cb4ec..966763876b2 100644 --- a/packages/plugin-measurements/rollup.config.js +++ b/packages/plugin-measurements/rollup.config.js @@ -1,20 +1,22 @@ import resolve from '@rollup/plugin-node-resolve' import commonjs from '@rollup/plugin-commonjs' import json from '@rollup/plugin-json' -import { terser } from 'rollup-plugin-terser' import peerDepsExternal from 'rollup-plugin-peer-deps-external' import { name, version, description, author, license, main, module, rollup } from './package.json' +const banner = `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` const output = [ { + banner file: main, format: 'cjs', sourcemap: true, - exports: rollup.exports + exports: rollup.exports, } ] if (typeof module !== 'undefined') output.push({ + banner file: module, format: 'es', sourcemap: true @@ -28,10 +30,5 @@ export default { resolve({ modulesOnly: true }), commonjs(), json(), - terser({ - output: { - preamble: `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` - } - }) ] } diff --git a/packages/plugin-mirror/rollup.config.js b/packages/plugin-mirror/rollup.config.js index a885f4cb4ec..966763876b2 100644 --- a/packages/plugin-mirror/rollup.config.js +++ b/packages/plugin-mirror/rollup.config.js @@ -1,20 +1,22 @@ import resolve from '@rollup/plugin-node-resolve' import commonjs from '@rollup/plugin-commonjs' import json from '@rollup/plugin-json' -import { terser } from 'rollup-plugin-terser' import peerDepsExternal from 'rollup-plugin-peer-deps-external' import { name, version, description, author, license, main, module, rollup } from './package.json' +const banner = `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` const output = [ { + banner file: main, format: 'cjs', sourcemap: true, - exports: rollup.exports + exports: rollup.exports, } ] if (typeof module !== 'undefined') output.push({ + banner file: module, format: 'es', sourcemap: true @@ -28,10 +30,5 @@ export default { resolve({ modulesOnly: true }), commonjs(), json(), - terser({ - output: { - preamble: `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` - } - }) ] } diff --git a/packages/plugin-notches/rollup.config.js b/packages/plugin-notches/rollup.config.js index a885f4cb4ec..966763876b2 100644 --- a/packages/plugin-notches/rollup.config.js +++ b/packages/plugin-notches/rollup.config.js @@ -1,20 +1,22 @@ import resolve from '@rollup/plugin-node-resolve' import commonjs from '@rollup/plugin-commonjs' import json from '@rollup/plugin-json' -import { terser } from 'rollup-plugin-terser' import peerDepsExternal from 'rollup-plugin-peer-deps-external' import { name, version, description, author, license, main, module, rollup } from './package.json' +const banner = `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` const output = [ { + banner file: main, format: 'cjs', sourcemap: true, - exports: rollup.exports + exports: rollup.exports, } ] if (typeof module !== 'undefined') output.push({ + banner file: module, format: 'es', sourcemap: true @@ -28,10 +30,5 @@ export default { resolve({ modulesOnly: true }), commonjs(), json(), - terser({ - output: { - preamble: `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` - } - }) ] } diff --git a/packages/plugin-round/rollup.config.js b/packages/plugin-round/rollup.config.js index a885f4cb4ec..966763876b2 100644 --- a/packages/plugin-round/rollup.config.js +++ b/packages/plugin-round/rollup.config.js @@ -1,20 +1,22 @@ import resolve from '@rollup/plugin-node-resolve' import commonjs from '@rollup/plugin-commonjs' import json from '@rollup/plugin-json' -import { terser } from 'rollup-plugin-terser' import peerDepsExternal from 'rollup-plugin-peer-deps-external' import { name, version, description, author, license, main, module, rollup } from './package.json' +const banner = `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` const output = [ { + banner file: main, format: 'cjs', sourcemap: true, - exports: rollup.exports + exports: rollup.exports, } ] if (typeof module !== 'undefined') output.push({ + banner file: module, format: 'es', sourcemap: true @@ -28,10 +30,5 @@ export default { resolve({ modulesOnly: true }), commonjs(), json(), - terser({ - output: { - preamble: `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` - } - }) ] } diff --git a/packages/plugin-scalebox/rollup.config.js b/packages/plugin-scalebox/rollup.config.js index a885f4cb4ec..966763876b2 100644 --- a/packages/plugin-scalebox/rollup.config.js +++ b/packages/plugin-scalebox/rollup.config.js @@ -1,20 +1,22 @@ import resolve from '@rollup/plugin-node-resolve' import commonjs from '@rollup/plugin-commonjs' import json from '@rollup/plugin-json' -import { terser } from 'rollup-plugin-terser' import peerDepsExternal from 'rollup-plugin-peer-deps-external' import { name, version, description, author, license, main, module, rollup } from './package.json' +const banner = `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` const output = [ { + banner file: main, format: 'cjs', sourcemap: true, - exports: rollup.exports + exports: rollup.exports, } ] if (typeof module !== 'undefined') output.push({ + banner file: module, format: 'es', sourcemap: true @@ -28,10 +30,5 @@ export default { resolve({ modulesOnly: true }), commonjs(), json(), - terser({ - output: { - preamble: `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` - } - }) ] } diff --git a/packages/plugin-sprinkle/rollup.config.js b/packages/plugin-sprinkle/rollup.config.js index a885f4cb4ec..966763876b2 100644 --- a/packages/plugin-sprinkle/rollup.config.js +++ b/packages/plugin-sprinkle/rollup.config.js @@ -1,20 +1,22 @@ import resolve from '@rollup/plugin-node-resolve' import commonjs from '@rollup/plugin-commonjs' import json from '@rollup/plugin-json' -import { terser } from 'rollup-plugin-terser' import peerDepsExternal from 'rollup-plugin-peer-deps-external' import { name, version, description, author, license, main, module, rollup } from './package.json' +const banner = `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` const output = [ { + banner file: main, format: 'cjs', sourcemap: true, - exports: rollup.exports + exports: rollup.exports, } ] if (typeof module !== 'undefined') output.push({ + banner file: module, format: 'es', sourcemap: true @@ -28,10 +30,5 @@ export default { resolve({ modulesOnly: true }), commonjs(), json(), - terser({ - output: { - preamble: `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` - } - }) ] } diff --git a/packages/plugin-svgattr/rollup.config.js b/packages/plugin-svgattr/rollup.config.js index a885f4cb4ec..966763876b2 100644 --- a/packages/plugin-svgattr/rollup.config.js +++ b/packages/plugin-svgattr/rollup.config.js @@ -1,20 +1,22 @@ import resolve from '@rollup/plugin-node-resolve' import commonjs from '@rollup/plugin-commonjs' import json from '@rollup/plugin-json' -import { terser } from 'rollup-plugin-terser' import peerDepsExternal from 'rollup-plugin-peer-deps-external' import { name, version, description, author, license, main, module, rollup } from './package.json' +const banner = `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` const output = [ { + banner file: main, format: 'cjs', sourcemap: true, - exports: rollup.exports + exports: rollup.exports, } ] if (typeof module !== 'undefined') output.push({ + banner file: module, format: 'es', sourcemap: true @@ -28,10 +30,5 @@ export default { resolve({ modulesOnly: true }), commonjs(), json(), - terser({ - output: { - preamble: `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` - } - }) ] } diff --git a/packages/plugin-theme/rollup.config.js b/packages/plugin-theme/rollup.config.js index a885f4cb4ec..966763876b2 100644 --- a/packages/plugin-theme/rollup.config.js +++ b/packages/plugin-theme/rollup.config.js @@ -1,20 +1,22 @@ import resolve from '@rollup/plugin-node-resolve' import commonjs from '@rollup/plugin-commonjs' import json from '@rollup/plugin-json' -import { terser } from 'rollup-plugin-terser' import peerDepsExternal from 'rollup-plugin-peer-deps-external' import { name, version, description, author, license, main, module, rollup } from './package.json' +const banner = `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` const output = [ { + banner file: main, format: 'cjs', sourcemap: true, - exports: rollup.exports + exports: rollup.exports, } ] if (typeof module !== 'undefined') output.push({ + banner file: module, format: 'es', sourcemap: true @@ -28,10 +30,5 @@ export default { resolve({ modulesOnly: true }), commonjs(), json(), - terser({ - output: { - preamble: `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` - } - }) ] } diff --git a/packages/plugin-title/rollup.config.js b/packages/plugin-title/rollup.config.js index a885f4cb4ec..966763876b2 100644 --- a/packages/plugin-title/rollup.config.js +++ b/packages/plugin-title/rollup.config.js @@ -1,20 +1,22 @@ import resolve from '@rollup/plugin-node-resolve' import commonjs from '@rollup/plugin-commonjs' import json from '@rollup/plugin-json' -import { terser } from 'rollup-plugin-terser' import peerDepsExternal from 'rollup-plugin-peer-deps-external' import { name, version, description, author, license, main, module, rollup } from './package.json' +const banner = `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` const output = [ { + banner file: main, format: 'cjs', sourcemap: true, - exports: rollup.exports + exports: rollup.exports, } ] if (typeof module !== 'undefined') output.push({ + banner file: module, format: 'es', sourcemap: true @@ -28,10 +30,5 @@ export default { resolve({ modulesOnly: true }), commonjs(), json(), - terser({ - output: { - preamble: `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` - } - }) ] } diff --git a/packages/plugin-validate/rollup.config.js b/packages/plugin-validate/rollup.config.js index a885f4cb4ec..966763876b2 100644 --- a/packages/plugin-validate/rollup.config.js +++ b/packages/plugin-validate/rollup.config.js @@ -1,20 +1,22 @@ import resolve from '@rollup/plugin-node-resolve' import commonjs from '@rollup/plugin-commonjs' import json from '@rollup/plugin-json' -import { terser } from 'rollup-plugin-terser' import peerDepsExternal from 'rollup-plugin-peer-deps-external' import { name, version, description, author, license, main, module, rollup } from './package.json' +const banner = `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` const output = [ { + banner file: main, format: 'cjs', sourcemap: true, - exports: rollup.exports + exports: rollup.exports, } ] if (typeof module !== 'undefined') output.push({ + banner file: module, format: 'es', sourcemap: true @@ -28,10 +30,5 @@ export default { resolve({ modulesOnly: true }), commonjs(), json(), - terser({ - output: { - preamble: `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` - } - }) ] } diff --git a/packages/remark-jargon/rollup.config.js b/packages/remark-jargon/rollup.config.js index f2d3a98ac25..b5aa92f9b56 100644 --- a/packages/remark-jargon/rollup.config.js +++ b/packages/remark-jargon/rollup.config.js @@ -2,12 +2,14 @@ import babel from '@rollup/plugin-babel' import resolve from '@rollup/plugin-node-resolve' import commonjs from '@rollup/plugin-commonjs' import json from '@rollup/plugin-json' -import { terser } from 'rollup-plugin-terser' import peerDepsExternal from 'rollup-plugin-peer-deps-external' import { main, module, name, version, description, author, license } from './package.json' +const banner = `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` + const output = [ { + banner, file: main, format: 'cjs', sourcemap: true, @@ -16,6 +18,7 @@ const output = [ ] if (typeof module !== 'undefined') output.push({ + banner, file: module, format: 'es', sourcemap: true, @@ -34,10 +37,5 @@ export default { resolve(), commonjs(), json(), - terser({ - output: { - preamble: `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` - } - }) ] } diff --git a/packages/rendertest/example/package.json b/packages/rendertest/example/package.json index a09e2a77692..bfe54296cf5 100644 --- a/packages/rendertest/example/package.json +++ b/packages/rendertest/example/package.json @@ -28,9 +28,12 @@ "react-intl": "^5.18.0", "react-scripts": "^4.0.3", "file-saver": "^2.0.5", - "react-markdown": "6.0.2" + "react-markdown": "6.0.2", + "source-map-explorer": "^2.5.2" }, "scripts": { + "analyze": "source-map-explorer 'build/static/js/*.js'", + "size": "source-map-explorer 'build/static/js/*.js' --tsv --no-root", "start": "react-scripts start", "build": "react-scripts build", "test": "react-scripts test", diff --git a/packages/rendertest/package.json b/packages/rendertest/package.json index ca206be740a..43b6a3e02e4 100644 --- a/packages/rendertest/package.json +++ b/packages/rendertest/package.json @@ -59,7 +59,6 @@ "webpack": "^5.37.0", "rollup": "^2.50.6", "@rollup/plugin-babel": "^5.3.0", - "rollup-plugin-terser": "^7.0.2", "@rollup/plugin-commonjs": "^19.0.0", "@rollup/plugin-json": "^4.1.0", "@rollup/plugin-node-resolve": "^13.0.0", diff --git a/packages/rendertest/rollup.config.js b/packages/rendertest/rollup.config.js index a885f4cb4ec..966763876b2 100644 --- a/packages/rendertest/rollup.config.js +++ b/packages/rendertest/rollup.config.js @@ -1,20 +1,22 @@ import resolve from '@rollup/plugin-node-resolve' import commonjs from '@rollup/plugin-commonjs' import json from '@rollup/plugin-json' -import { terser } from 'rollup-plugin-terser' import peerDepsExternal from 'rollup-plugin-peer-deps-external' import { name, version, description, author, license, main, module, rollup } from './package.json' +const banner = `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` const output = [ { + banner file: main, format: 'cjs', sourcemap: true, - exports: rollup.exports + exports: rollup.exports, } ] if (typeof module !== 'undefined') output.push({ + banner file: module, format: 'es', sourcemap: true @@ -28,10 +30,5 @@ export default { resolve({ modulesOnly: true }), commonjs(), json(), - terser({ - output: { - preamble: `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` - } - }) ] } diff --git a/packages/sandy/example/package.json b/packages/sandy/example/package.json index d0b42713ad4..cf0fa79c89a 100644 --- a/packages/sandy/example/package.json +++ b/packages/sandy/example/package.json @@ -28,9 +28,12 @@ "react-intl": "^5.18.0", "react-scripts": "^4.0.3", "file-saver": "^2.0.5", - "react-markdown": "6.0.2" + "react-markdown": "6.0.2", + "source-map-explorer": "^2.5.2" }, "scripts": { + "analyze": "source-map-explorer 'build/static/js/*.js'", + "size": "source-map-explorer 'build/static/js/*.js' --tsv --no-root", "start": "react-scripts start", "build": "react-scripts build", "test": "react-scripts test", diff --git a/packages/sandy/package.json b/packages/sandy/package.json index def8519fb9f..b795033f0f2 100644 --- a/packages/sandy/package.json +++ b/packages/sandy/package.json @@ -59,7 +59,6 @@ "webpack": "^5.37.0", "rollup": "^2.50.6", "@rollup/plugin-babel": "^5.3.0", - "rollup-plugin-terser": "^7.0.2", "@rollup/plugin-commonjs": "^19.0.0", "@rollup/plugin-json": "^4.1.0", "@rollup/plugin-node-resolve": "^13.0.0", diff --git a/packages/sandy/rollup.config.js b/packages/sandy/rollup.config.js index a885f4cb4ec..966763876b2 100644 --- a/packages/sandy/rollup.config.js +++ b/packages/sandy/rollup.config.js @@ -1,20 +1,22 @@ import resolve from '@rollup/plugin-node-resolve' import commonjs from '@rollup/plugin-commonjs' import json from '@rollup/plugin-json' -import { terser } from 'rollup-plugin-terser' import peerDepsExternal from 'rollup-plugin-peer-deps-external' import { name, version, description, author, license, main, module, rollup } from './package.json' +const banner = `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` const output = [ { + banner file: main, format: 'cjs', sourcemap: true, - exports: rollup.exports + exports: rollup.exports, } ] if (typeof module !== 'undefined') output.push({ + banner file: module, format: 'es', sourcemap: true @@ -28,10 +30,5 @@ export default { resolve({ modulesOnly: true }), commonjs(), json(), - terser({ - output: { - preamble: `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` - } - }) ] } diff --git a/packages/shin/example/package.json b/packages/shin/example/package.json index 100b0bc207b..5f8ee56181c 100644 --- a/packages/shin/example/package.json +++ b/packages/shin/example/package.json @@ -28,9 +28,12 @@ "react-intl": "^5.18.0", "react-scripts": "^4.0.3", "file-saver": "^2.0.5", - "react-markdown": "6.0.2" + "react-markdown": "6.0.2", + "source-map-explorer": "^2.5.2" }, "scripts": { + "analyze": "source-map-explorer 'build/static/js/*.js'", + "size": "source-map-explorer 'build/static/js/*.js' --tsv --no-root", "start": "react-scripts start", "build": "react-scripts build", "test": "react-scripts test", diff --git a/packages/shin/package.json b/packages/shin/package.json index 7074d087946..8859bcf3df1 100644 --- a/packages/shin/package.json +++ b/packages/shin/package.json @@ -59,7 +59,6 @@ "webpack": "^5.37.0", "rollup": "^2.50.6", "@rollup/plugin-babel": "^5.3.0", - "rollup-plugin-terser": "^7.0.2", "@rollup/plugin-commonjs": "^19.0.0", "@rollup/plugin-json": "^4.1.0", "@rollup/plugin-node-resolve": "^13.0.0", diff --git a/packages/shin/rollup.config.js b/packages/shin/rollup.config.js index a885f4cb4ec..966763876b2 100644 --- a/packages/shin/rollup.config.js +++ b/packages/shin/rollup.config.js @@ -1,20 +1,22 @@ import resolve from '@rollup/plugin-node-resolve' import commonjs from '@rollup/plugin-commonjs' import json from '@rollup/plugin-json' -import { terser } from 'rollup-plugin-terser' import peerDepsExternal from 'rollup-plugin-peer-deps-external' import { name, version, description, author, license, main, module, rollup } from './package.json' +const banner = `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` const output = [ { + banner file: main, format: 'cjs', sourcemap: true, - exports: rollup.exports + exports: rollup.exports, } ] if (typeof module !== 'undefined') output.push({ + banner file: module, format: 'es', sourcemap: true @@ -28,10 +30,5 @@ export default { resolve({ modulesOnly: true }), commonjs(), json(), - terser({ - output: { - preamble: `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` - } - }) ] } diff --git a/packages/simon/example/package.json b/packages/simon/example/package.json index 666ebbcbc7a..6bdc19196c9 100644 --- a/packages/simon/example/package.json +++ b/packages/simon/example/package.json @@ -28,9 +28,12 @@ "react-intl": "^5.18.0", "react-scripts": "^4.0.3", "file-saver": "^2.0.5", - "react-markdown": "6.0.2" + "react-markdown": "6.0.2", + "source-map-explorer": "^2.5.2" }, "scripts": { + "analyze": "source-map-explorer 'build/static/js/*.js'", + "size": "source-map-explorer 'build/static/js/*.js' --tsv --no-root", "start": "react-scripts start", "build": "react-scripts build", "test": "react-scripts test", diff --git a/packages/simon/package.json b/packages/simon/package.json index 3a9f0f62728..e4da62fa610 100644 --- a/packages/simon/package.json +++ b/packages/simon/package.json @@ -62,7 +62,6 @@ "webpack": "^5.37.0", "rollup": "^2.50.6", "@rollup/plugin-babel": "^5.3.0", - "rollup-plugin-terser": "^7.0.2", "@rollup/plugin-commonjs": "^19.0.0", "@rollup/plugin-json": "^4.1.0", "@rollup/plugin-node-resolve": "^13.0.0", diff --git a/packages/simon/rollup.config.js b/packages/simon/rollup.config.js index a885f4cb4ec..966763876b2 100644 --- a/packages/simon/rollup.config.js +++ b/packages/simon/rollup.config.js @@ -1,20 +1,22 @@ import resolve from '@rollup/plugin-node-resolve' import commonjs from '@rollup/plugin-commonjs' import json from '@rollup/plugin-json' -import { terser } from 'rollup-plugin-terser' import peerDepsExternal from 'rollup-plugin-peer-deps-external' import { name, version, description, author, license, main, module, rollup } from './package.json' +const banner = `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` const output = [ { + banner file: main, format: 'cjs', sourcemap: true, - exports: rollup.exports + exports: rollup.exports, } ] if (typeof module !== 'undefined') output.push({ + banner file: module, format: 'es', sourcemap: true @@ -28,10 +30,5 @@ export default { resolve({ modulesOnly: true }), commonjs(), json(), - terser({ - output: { - preamble: `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` - } - }) ] } diff --git a/packages/simone/example/package.json b/packages/simone/example/package.json index b6a9fda1052..d2f1ea6db80 100644 --- a/packages/simone/example/package.json +++ b/packages/simone/example/package.json @@ -28,9 +28,12 @@ "react-intl": "^5.18.0", "react-scripts": "^4.0.3", "file-saver": "^2.0.5", - "react-markdown": "6.0.2" + "react-markdown": "6.0.2", + "source-map-explorer": "^2.5.2" }, "scripts": { + "analyze": "source-map-explorer 'build/static/js/*.js'", + "size": "source-map-explorer 'build/static/js/*.js' --tsv --no-root", "start": "react-scripts start", "build": "react-scripts build", "test": "react-scripts test", diff --git a/packages/simone/package.json b/packages/simone/package.json index d65dc8e8e35..4e0401c2d7a 100644 --- a/packages/simone/package.json +++ b/packages/simone/package.json @@ -64,7 +64,6 @@ "webpack": "^5.37.0", "rollup": "^2.50.6", "@rollup/plugin-babel": "^5.3.0", - "rollup-plugin-terser": "^7.0.2", "@rollup/plugin-commonjs": "^19.0.0", "@rollup/plugin-json": "^4.1.0", "@rollup/plugin-node-resolve": "^13.0.0", diff --git a/packages/simone/rollup.config.js b/packages/simone/rollup.config.js index a885f4cb4ec..966763876b2 100644 --- a/packages/simone/rollup.config.js +++ b/packages/simone/rollup.config.js @@ -1,20 +1,22 @@ import resolve from '@rollup/plugin-node-resolve' import commonjs from '@rollup/plugin-commonjs' import json from '@rollup/plugin-json' -import { terser } from 'rollup-plugin-terser' import peerDepsExternal from 'rollup-plugin-peer-deps-external' import { name, version, description, author, license, main, module, rollup } from './package.json' +const banner = `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` const output = [ { + banner file: main, format: 'cjs', sourcemap: true, - exports: rollup.exports + exports: rollup.exports, } ] if (typeof module !== 'undefined') output.push({ + banner file: module, format: 'es', sourcemap: true @@ -28,10 +30,5 @@ export default { resolve({ modulesOnly: true }), commonjs(), json(), - terser({ - output: { - preamble: `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` - } - }) ] } diff --git a/packages/sven/example/package.json b/packages/sven/example/package.json index 498f8f7c8ae..d019cd9b3a4 100644 --- a/packages/sven/example/package.json +++ b/packages/sven/example/package.json @@ -28,9 +28,12 @@ "react-intl": "^5.18.0", "react-scripts": "^4.0.3", "file-saver": "^2.0.5", - "react-markdown": "6.0.2" + "react-markdown": "6.0.2", + "source-map-explorer": "^2.5.2" }, "scripts": { + "analyze": "source-map-explorer 'build/static/js/*.js'", + "size": "source-map-explorer 'build/static/js/*.js' --tsv --no-root", "start": "react-scripts start", "build": "react-scripts build", "test": "react-scripts test", diff --git a/packages/sven/package.json b/packages/sven/package.json index 21531f23f9e..88845665b12 100644 --- a/packages/sven/package.json +++ b/packages/sven/package.json @@ -60,7 +60,6 @@ "webpack": "^5.37.0", "rollup": "^2.50.6", "@rollup/plugin-babel": "^5.3.0", - "rollup-plugin-terser": "^7.0.2", "@rollup/plugin-commonjs": "^19.0.0", "@rollup/plugin-json": "^4.1.0", "@rollup/plugin-node-resolve": "^13.0.0", diff --git a/packages/sven/rollup.config.js b/packages/sven/rollup.config.js index a885f4cb4ec..966763876b2 100644 --- a/packages/sven/rollup.config.js +++ b/packages/sven/rollup.config.js @@ -1,20 +1,22 @@ import resolve from '@rollup/plugin-node-resolve' import commonjs from '@rollup/plugin-commonjs' import json from '@rollup/plugin-json' -import { terser } from 'rollup-plugin-terser' import peerDepsExternal from 'rollup-plugin-peer-deps-external' import { name, version, description, author, license, main, module, rollup } from './package.json' +const banner = `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` const output = [ { + banner file: main, format: 'cjs', sourcemap: true, - exports: rollup.exports + exports: rollup.exports, } ] if (typeof module !== 'undefined') output.push({ + banner file: module, format: 'es', sourcemap: true @@ -28,10 +30,5 @@ export default { resolve({ modulesOnly: true }), commonjs(), json(), - terser({ - output: { - preamble: `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` - } - }) ] } diff --git a/packages/tamiko/example/package.json b/packages/tamiko/example/package.json index 0405b9408d5..a85eed3c383 100644 --- a/packages/tamiko/example/package.json +++ b/packages/tamiko/example/package.json @@ -28,9 +28,12 @@ "react-intl": "^5.18.0", "react-scripts": "^4.0.3", "file-saver": "^2.0.5", - "react-markdown": "6.0.2" + "react-markdown": "6.0.2", + "source-map-explorer": "^2.5.2" }, "scripts": { + "analyze": "source-map-explorer 'build/static/js/*.js'", + "size": "source-map-explorer 'build/static/js/*.js' --tsv --no-root", "start": "react-scripts start", "build": "react-scripts build", "test": "react-scripts test", diff --git a/packages/tamiko/package.json b/packages/tamiko/package.json index b1cff39ce3c..826e1f5bf5b 100644 --- a/packages/tamiko/package.json +++ b/packages/tamiko/package.json @@ -59,7 +59,6 @@ "webpack": "^5.37.0", "rollup": "^2.50.6", "@rollup/plugin-babel": "^5.3.0", - "rollup-plugin-terser": "^7.0.2", "@rollup/plugin-commonjs": "^19.0.0", "@rollup/plugin-json": "^4.1.0", "@rollup/plugin-node-resolve": "^13.0.0", diff --git a/packages/tamiko/rollup.config.js b/packages/tamiko/rollup.config.js index a885f4cb4ec..966763876b2 100644 --- a/packages/tamiko/rollup.config.js +++ b/packages/tamiko/rollup.config.js @@ -1,20 +1,22 @@ import resolve from '@rollup/plugin-node-resolve' import commonjs from '@rollup/plugin-commonjs' import json from '@rollup/plugin-json' -import { terser } from 'rollup-plugin-terser' import peerDepsExternal from 'rollup-plugin-peer-deps-external' import { name, version, description, author, license, main, module, rollup } from './package.json' +const banner = `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` const output = [ { + banner file: main, format: 'cjs', sourcemap: true, - exports: rollup.exports + exports: rollup.exports, } ] if (typeof module !== 'undefined') output.push({ + banner file: module, format: 'es', sourcemap: true @@ -28,10 +30,5 @@ export default { resolve({ modulesOnly: true }), commonjs(), json(), - terser({ - output: { - preamble: `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` - } - }) ] } diff --git a/packages/teagan/example/package.json b/packages/teagan/example/package.json index e749ba4d517..3d1acc16c10 100644 --- a/packages/teagan/example/package.json +++ b/packages/teagan/example/package.json @@ -28,9 +28,12 @@ "react-intl": "^5.18.0", "react-scripts": "^4.0.3", "file-saver": "^2.0.5", - "react-markdown": "6.0.2" + "react-markdown": "6.0.2", + "source-map-explorer": "^2.5.2" }, "scripts": { + "analyze": "source-map-explorer 'build/static/js/*.js'", + "size": "source-map-explorer 'build/static/js/*.js' --tsv --no-root", "start": "react-scripts start", "build": "react-scripts build", "test": "react-scripts test", diff --git a/packages/teagan/package.json b/packages/teagan/package.json index f35876985f1..0855d2581aa 100644 --- a/packages/teagan/package.json +++ b/packages/teagan/package.json @@ -61,7 +61,6 @@ "webpack": "^5.37.0", "rollup": "^2.50.6", "@rollup/plugin-babel": "^5.3.0", - "rollup-plugin-terser": "^7.0.2", "@rollup/plugin-commonjs": "^19.0.0", "@rollup/plugin-json": "^4.1.0", "@rollup/plugin-node-resolve": "^13.0.0", diff --git a/packages/teagan/rollup.config.js b/packages/teagan/rollup.config.js index a885f4cb4ec..966763876b2 100644 --- a/packages/teagan/rollup.config.js +++ b/packages/teagan/rollup.config.js @@ -1,20 +1,22 @@ import resolve from '@rollup/plugin-node-resolve' import commonjs from '@rollup/plugin-commonjs' import json from '@rollup/plugin-json' -import { terser } from 'rollup-plugin-terser' import peerDepsExternal from 'rollup-plugin-peer-deps-external' import { name, version, description, author, license, main, module, rollup } from './package.json' +const banner = `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` const output = [ { + banner file: main, format: 'cjs', sourcemap: true, - exports: rollup.exports + exports: rollup.exports, } ] if (typeof module !== 'undefined') output.push({ + banner file: module, format: 'es', sourcemap: true @@ -28,10 +30,5 @@ export default { resolve({ modulesOnly: true }), commonjs(), json(), - terser({ - output: { - preamble: `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` - } - }) ] } diff --git a/packages/theo/example/package.json b/packages/theo/example/package.json index 5e7714dd5da..68ef681a975 100644 --- a/packages/theo/example/package.json +++ b/packages/theo/example/package.json @@ -28,9 +28,12 @@ "react-intl": "^5.18.0", "react-scripts": "^4.0.3", "file-saver": "^2.0.5", - "react-markdown": "6.0.2" + "react-markdown": "6.0.2", + "source-map-explorer": "^2.5.2" }, "scripts": { + "analyze": "source-map-explorer 'build/static/js/*.js'", + "size": "source-map-explorer 'build/static/js/*.js' --tsv --no-root", "start": "react-scripts start", "build": "react-scripts build", "test": "react-scripts test", diff --git a/packages/theo/package.json b/packages/theo/package.json index efc0a3f87bf..ed63ad8882f 100644 --- a/packages/theo/package.json +++ b/packages/theo/package.json @@ -59,7 +59,6 @@ "webpack": "^5.37.0", "rollup": "^2.50.6", "@rollup/plugin-babel": "^5.3.0", - "rollup-plugin-terser": "^7.0.2", "@rollup/plugin-commonjs": "^19.0.0", "@rollup/plugin-json": "^4.1.0", "@rollup/plugin-node-resolve": "^13.0.0", diff --git a/packages/theo/rollup.config.js b/packages/theo/rollup.config.js index a885f4cb4ec..966763876b2 100644 --- a/packages/theo/rollup.config.js +++ b/packages/theo/rollup.config.js @@ -1,20 +1,22 @@ import resolve from '@rollup/plugin-node-resolve' import commonjs from '@rollup/plugin-commonjs' import json from '@rollup/plugin-json' -import { terser } from 'rollup-plugin-terser' import peerDepsExternal from 'rollup-plugin-peer-deps-external' import { name, version, description, author, license, main, module, rollup } from './package.json' +const banner = `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` const output = [ { + banner file: main, format: 'cjs', sourcemap: true, - exports: rollup.exports + exports: rollup.exports, } ] if (typeof module !== 'undefined') output.push({ + banner file: module, format: 'es', sourcemap: true @@ -28,10 +30,5 @@ export default { resolve({ modulesOnly: true }), commonjs(), json(), - terser({ - output: { - preamble: `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` - } - }) ] } diff --git a/packages/titan/example/package.json b/packages/titan/example/package.json index 3ad7261f503..39cbfcc440e 100644 --- a/packages/titan/example/package.json +++ b/packages/titan/example/package.json @@ -28,9 +28,12 @@ "react-intl": "^5.18.0", "react-scripts": "^4.0.3", "file-saver": "^2.0.5", - "react-markdown": "6.0.2" + "react-markdown": "6.0.2", + "source-map-explorer": "^2.5.2" }, "scripts": { + "analyze": "source-map-explorer 'build/static/js/*.js'", + "size": "source-map-explorer 'build/static/js/*.js' --tsv --no-root", "start": "react-scripts start", "build": "react-scripts build", "test": "react-scripts test", diff --git a/packages/titan/package.json b/packages/titan/package.json index ba4d49cf298..2622b107f7d 100644 --- a/packages/titan/package.json +++ b/packages/titan/package.json @@ -59,7 +59,6 @@ "webpack": "^5.37.0", "rollup": "^2.50.6", "@rollup/plugin-babel": "^5.3.0", - "rollup-plugin-terser": "^7.0.2", "@rollup/plugin-commonjs": "^19.0.0", "@rollup/plugin-json": "^4.1.0", "@rollup/plugin-node-resolve": "^13.0.0", diff --git a/packages/titan/rollup.config.js b/packages/titan/rollup.config.js index a885f4cb4ec..966763876b2 100644 --- a/packages/titan/rollup.config.js +++ b/packages/titan/rollup.config.js @@ -1,20 +1,22 @@ import resolve from '@rollup/plugin-node-resolve' import commonjs from '@rollup/plugin-commonjs' import json from '@rollup/plugin-json' -import { terser } from 'rollup-plugin-terser' import peerDepsExternal from 'rollup-plugin-peer-deps-external' import { name, version, description, author, license, main, module, rollup } from './package.json' +const banner = `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` const output = [ { + banner file: main, format: 'cjs', sourcemap: true, - exports: rollup.exports + exports: rollup.exports, } ] if (typeof module !== 'undefined') output.push({ + banner file: module, format: 'es', sourcemap: true @@ -28,10 +30,5 @@ export default { resolve({ modulesOnly: true }), commonjs(), json(), - terser({ - output: { - preamble: `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` - } - }) ] } diff --git a/packages/trayvon/example/package.json b/packages/trayvon/example/package.json index fde46584d44..bfbf63cb07f 100644 --- a/packages/trayvon/example/package.json +++ b/packages/trayvon/example/package.json @@ -28,9 +28,12 @@ "react-intl": "^5.18.0", "react-scripts": "^4.0.3", "file-saver": "^2.0.5", - "react-markdown": "6.0.2" + "react-markdown": "6.0.2", + "source-map-explorer": "^2.5.2" }, "scripts": { + "analyze": "source-map-explorer 'build/static/js/*.js'", + "size": "source-map-explorer 'build/static/js/*.js' --tsv --no-root", "start": "react-scripts start", "build": "react-scripts build", "test": "react-scripts test", diff --git a/packages/trayvon/package.json b/packages/trayvon/package.json index 268b25f177e..2f08d8e3f45 100644 --- a/packages/trayvon/package.json +++ b/packages/trayvon/package.json @@ -59,7 +59,6 @@ "webpack": "^5.37.0", "rollup": "^2.50.6", "@rollup/plugin-babel": "^5.3.0", - "rollup-plugin-terser": "^7.0.2", "@rollup/plugin-commonjs": "^19.0.0", "@rollup/plugin-json": "^4.1.0", "@rollup/plugin-node-resolve": "^13.0.0", diff --git a/packages/trayvon/rollup.config.js b/packages/trayvon/rollup.config.js index a885f4cb4ec..966763876b2 100644 --- a/packages/trayvon/rollup.config.js +++ b/packages/trayvon/rollup.config.js @@ -1,20 +1,22 @@ import resolve from '@rollup/plugin-node-resolve' import commonjs from '@rollup/plugin-commonjs' import json from '@rollup/plugin-json' -import { terser } from 'rollup-plugin-terser' import peerDepsExternal from 'rollup-plugin-peer-deps-external' import { name, version, description, author, license, main, module, rollup } from './package.json' +const banner = `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` const output = [ { + banner file: main, format: 'cjs', sourcemap: true, - exports: rollup.exports + exports: rollup.exports, } ] if (typeof module !== 'undefined') output.push({ + banner file: module, format: 'es', sourcemap: true @@ -28,10 +30,5 @@ export default { resolve({ modulesOnly: true }), commonjs(), json(), - terser({ - output: { - preamble: `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` - } - }) ] } diff --git a/packages/tutorial/example/package.json b/packages/tutorial/example/package.json index a144837cfa9..8c67165c457 100644 --- a/packages/tutorial/example/package.json +++ b/packages/tutorial/example/package.json @@ -28,9 +28,12 @@ "react-intl": "^5.18.0", "react-scripts": "^4.0.3", "file-saver": "^2.0.5", - "react-markdown": "6.0.2" + "react-markdown": "6.0.2", + "source-map-explorer": "^2.5.2" }, "scripts": { + "analyze": "source-map-explorer 'build/static/js/*.js'", + "size": "source-map-explorer 'build/static/js/*.js' --tsv --no-root", "start": "react-scripts start", "build": "react-scripts build", "test": "react-scripts test", diff --git a/packages/tutorial/package.json b/packages/tutorial/package.json index b4eddc7757c..b21ad7401f0 100644 --- a/packages/tutorial/package.json +++ b/packages/tutorial/package.json @@ -59,7 +59,6 @@ "webpack": "^5.37.0", "rollup": "^2.50.6", "@rollup/plugin-babel": "^5.3.0", - "rollup-plugin-terser": "^7.0.2", "@rollup/plugin-commonjs": "^19.0.0", "@rollup/plugin-json": "^4.1.0", "@rollup/plugin-node-resolve": "^13.0.0", diff --git a/packages/tutorial/rollup.config.js b/packages/tutorial/rollup.config.js index a885f4cb4ec..966763876b2 100644 --- a/packages/tutorial/rollup.config.js +++ b/packages/tutorial/rollup.config.js @@ -1,20 +1,22 @@ import resolve from '@rollup/plugin-node-resolve' import commonjs from '@rollup/plugin-commonjs' import json from '@rollup/plugin-json' -import { terser } from 'rollup-plugin-terser' import peerDepsExternal from 'rollup-plugin-peer-deps-external' import { name, version, description, author, license, main, module, rollup } from './package.json' +const banner = `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` const output = [ { + banner file: main, format: 'cjs', sourcemap: true, - exports: rollup.exports + exports: rollup.exports, } ] if (typeof module !== 'undefined') output.push({ + banner file: module, format: 'es', sourcemap: true @@ -28,10 +30,5 @@ export default { resolve({ modulesOnly: true }), commonjs(), json(), - terser({ - output: { - preamble: `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` - } - }) ] } diff --git a/packages/utils/rollup.config.js b/packages/utils/rollup.config.js index 7ae0c0e0c0a..96d54a94fa7 100644 --- a/packages/utils/rollup.config.js +++ b/packages/utils/rollup.config.js @@ -1,15 +1,17 @@ import babel from '@rollup/plugin-babel' import resolve from '@rollup/plugin-node-resolve' import json from '@rollup/plugin-json' -import { terser } from 'rollup-plugin-terser' import peerDepsExternal from 'rollup-plugin-peer-deps-external' import { name, version, description, author, license } from './package.json' import utils from './src/index.js' +const banner = `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` + const createConfig = (util, module) => { return { input: `./src/${util + '/'}index.js`, output: { + banner, file: `./${util}/index` + (module ? '.mjs' : '.js'), format: module ? 'es' : 'cjs', sourcemap: true, @@ -23,11 +25,6 @@ const createConfig = (util, module) => { peerDepsExternal(), resolve({ modulesOnly: true }), json(), - //terser({ - // output: { - // preamble: `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` - // } - //}) ] } } @@ -35,7 +32,7 @@ const createConfig = (util, module) => { const config = [] for (let util of utils) { config.push(createConfig(util, false)) - // Webpack doesn't handle .mjs very well - config.push(createConfig(util, true)); + // Using .mjs causes problems. See #1079 + //config.push(createConfig(util, true)); } export default config diff --git a/packages/wahid/example/package.json b/packages/wahid/example/package.json index 9d58a3a4329..d89c342f7f2 100644 --- a/packages/wahid/example/package.json +++ b/packages/wahid/example/package.json @@ -28,9 +28,12 @@ "react-intl": "^5.18.0", "react-scripts": "^4.0.3", "file-saver": "^2.0.5", - "react-markdown": "6.0.2" + "react-markdown": "6.0.2", + "source-map-explorer": "^2.5.2" }, "scripts": { + "analyze": "source-map-explorer 'build/static/js/*.js'", + "size": "source-map-explorer 'build/static/js/*.js' --tsv --no-root", "start": "react-scripts start", "build": "react-scripts build", "test": "react-scripts test", diff --git a/packages/wahid/package.json b/packages/wahid/package.json index e3fdeac4bc3..3bd78ba54f4 100644 --- a/packages/wahid/package.json +++ b/packages/wahid/package.json @@ -62,7 +62,6 @@ "webpack": "^5.37.0", "rollup": "^2.50.6", "@rollup/plugin-babel": "^5.3.0", - "rollup-plugin-terser": "^7.0.2", "@rollup/plugin-commonjs": "^19.0.0", "@rollup/plugin-json": "^4.1.0", "@rollup/plugin-node-resolve": "^13.0.0", diff --git a/packages/wahid/rollup.config.js b/packages/wahid/rollup.config.js index a885f4cb4ec..966763876b2 100644 --- a/packages/wahid/rollup.config.js +++ b/packages/wahid/rollup.config.js @@ -1,20 +1,22 @@ import resolve from '@rollup/plugin-node-resolve' import commonjs from '@rollup/plugin-commonjs' import json from '@rollup/plugin-json' -import { terser } from 'rollup-plugin-terser' import peerDepsExternal from 'rollup-plugin-peer-deps-external' import { name, version, description, author, license, main, module, rollup } from './package.json' +const banner = `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` const output = [ { + banner file: main, format: 'cjs', sourcemap: true, - exports: rollup.exports + exports: rollup.exports, } ] if (typeof module !== 'undefined') output.push({ + banner file: module, format: 'es', sourcemap: true @@ -28,10 +30,5 @@ export default { resolve({ modulesOnly: true }), commonjs(), json(), - terser({ - output: { - preamble: `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` - } - }) ] } diff --git a/packages/waralee/example/package.json b/packages/waralee/example/package.json index 6e097954311..c4dbc53aa03 100644 --- a/packages/waralee/example/package.json +++ b/packages/waralee/example/package.json @@ -28,9 +28,12 @@ "react-intl": "^5.18.0", "react-scripts": "^4.0.3", "file-saver": "^2.0.5", - "react-markdown": "6.0.2" + "react-markdown": "6.0.2", + "source-map-explorer": "^2.5.2" }, "scripts": { + "analyze": "source-map-explorer 'build/static/js/*.js'", + "size": "source-map-explorer 'build/static/js/*.js' --tsv --no-root", "start": "react-scripts start", "build": "react-scripts build", "test": "react-scripts test", diff --git a/packages/waralee/package.json b/packages/waralee/package.json index aa0f283af00..2fd7cff94f6 100644 --- a/packages/waralee/package.json +++ b/packages/waralee/package.json @@ -59,7 +59,6 @@ "webpack": "^5.37.0", "rollup": "^2.50.6", "@rollup/plugin-babel": "^5.3.0", - "rollup-plugin-terser": "^7.0.2", "@rollup/plugin-commonjs": "^19.0.0", "@rollup/plugin-json": "^4.1.0", "@rollup/plugin-node-resolve": "^13.0.0", diff --git a/packages/waralee/rollup.config.js b/packages/waralee/rollup.config.js index a885f4cb4ec..966763876b2 100644 --- a/packages/waralee/rollup.config.js +++ b/packages/waralee/rollup.config.js @@ -1,20 +1,22 @@ import resolve from '@rollup/plugin-node-resolve' import commonjs from '@rollup/plugin-commonjs' import json from '@rollup/plugin-json' -import { terser } from 'rollup-plugin-terser' import peerDepsExternal from 'rollup-plugin-peer-deps-external' import { name, version, description, author, license, main, module, rollup } from './package.json' +const banner = `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` const output = [ { + banner file: main, format: 'cjs', sourcemap: true, - exports: rollup.exports + exports: rollup.exports, } ] if (typeof module !== 'undefined') output.push({ + banner file: module, format: 'es', sourcemap: true @@ -28,10 +30,5 @@ export default { resolve({ modulesOnly: true }), commonjs(), json(), - terser({ - output: { - preamble: `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` - } - }) ] }