diff --git a/.gitignore b/.gitignore index d345ada6cc33b..744cf291f5e9b 100644 --- a/.gitignore +++ b/.gitignore @@ -19,6 +19,7 @@ test/* test/*.cmd test/unit/build test/treeshake/index.bundle.js +test/treeshake/index.bundle.min.js **/node_modules \ No newline at end of file diff --git a/test/rollup.treeshake.config.js b/test/rollup.treeshake.config.js index b82fd6a15f966..c5875e7993264 100644 --- a/test/rollup.treeshake.config.js +++ b/test/rollup.treeshake.config.js @@ -1,12 +1,12 @@ import resolve from '@rollup/plugin-node-resolve'; import filesize from 'rollup-plugin-filesize'; +import { terser } from 'rollup-plugin-terser'; export default [ { input: 'test/treeshake/index.js', plugins: [ resolve(), - filesize(), ], output: [ { @@ -14,5 +14,21 @@ export default [ file: 'test/treeshake/index.bundle.js' } ] + }, + { + input: 'test/treeshake/index.js', + plugins: [ + resolve(), + terser(), + filesize( { + showMinifiedSize: false, + } ), + ], + output: [ + { + format: 'esm', + file: 'test/treeshake/index.bundle.min.js' + } + ] } ];