1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
| const { terser } = require('rollup-plugin-terser') const commonjs = require('@rollup/plugin-commonjs') const typescript = require('rollup-plugin-typescript2') const override = { compilerOptions: { module: 'ESNext' } } module.exports = { input: 'src/app.ts', output: { file: 'dist/app.min.js', format: 'cjs', sourcemap: true, exports: 'default', }, plugins: [typescript({ tsconfig: './tsconfig.json', tsconfigOverride: override }), commonjs(), terser()], }
|