summaryrefslogtreecommitdiff
path: root/rollup.config.js
blob: d37b0ff9c81155cffa946b3416fb9c36a0a58f20 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
import resolve from "@rollup/plugin-node-resolve"
import { getBabelOutputPlugin } from '@rollup/plugin-babel';
import { terser } from 'rollup-plugin-terser';

export default {
  input: "app/assets/javascripts/application.js.es",
  output: {
    file: "app/assets/builds/application.js",
    format: "esm",
    plugins: [getBabelOutputPlugin({ presets: ['@babel/preset-env'] }), terser()],
    inlineDynamicImports: true,
    sourcemap: true
  },
  plugins: [
    resolve()
  ]
}