blob: 2cb86157304eed7aa8ab04b7e02e03de82dd41d3 [file] [log] [blame]
simon7e00d612022-10-01 20:06:53 -04001import commonjs from '@rollup/plugin-commonjs';
2import run from '@rollup/plugin-run';
3import typescript from '@rollup/plugin-typescript';
4
5const dev = process.env.NODE_ENV !== 'production';
6
7export 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}))();