simon | 7e00d61 | 2022-10-01 20:06:53 -0400 | [diff] [blame] | 1 | import commonjs from '@rollup/plugin-commonjs'; |
2 | import run from '@rollup/plugin-run'; | ||||
3 | import typescript from '@rollup/plugin-typescript'; | ||||
4 | |||||
5 | const dev = process.env.NODE_ENV !== 'production'; | ||||
6 | |||||
7 | export default (async () => ({ | ||||
8 | input: 'app.ts', | ||||
9 | output: { file: 'dist/bundle.js', sourcemap: true }, | ||||
10 | plugins: [typescript(), commonjs(), dev && run(), !dev && (await import('rollup-plugin-terser')).terser()], | ||||
11 | }))(); |