rollup.treeshake.config.js 560 B

12345678910111213141516171819202122232425262728293031323334
  1. import resolve from '@rollup/plugin-node-resolve';
  2. import filesize from 'rollup-plugin-filesize';
  3. import { terser } from 'rollup-plugin-terser';
  4. export default [
  5. {
  6. input: 'test/treeshake/index.js',
  7. plugins: [
  8. resolve(),
  9. ],
  10. output: [
  11. {
  12. format: 'esm',
  13. file: 'test/treeshake/index.bundle.js'
  14. }
  15. ]
  16. },
  17. {
  18. input: 'test/treeshake/index.js',
  19. plugins: [
  20. resolve(),
  21. terser(),
  22. filesize( {
  23. showMinifiedSize: false,
  24. } ),
  25. ],
  26. output: [
  27. {
  28. format: 'esm',
  29. file: 'test/treeshake/index.bundle.min.js'
  30. }
  31. ]
  32. }
  33. ];