blob: 2cb86157304eed7aa8ab04b7e02e03de82dd41d3 [file] [log] [blame]
import commonjs from '@rollup/plugin-commonjs';
import run from '@rollup/plugin-run';
import typescript from '@rollup/plugin-typescript';
const dev = process.env.NODE_ENV !== 'production';
export default (async () => ({
input: 'app.ts',
output: { file: 'dist/bundle.js', sourcemap: true },
plugins: [typescript(), commonjs(), dev && run(), !dev && (await import('rollup-plugin-terser')).terser()],
}))();