diff --git a/rollup.config.js b/rollup.config.js index 8699a6ea..7f75d866 100644 --- a/rollup.config.js +++ b/rollup.config.js @@ -6,12 +6,21 @@ const typescript = require("rollup-plugin-typescript2"); const sourcemaps = require("rollup-plugin-sourcemaps"); const { terser } = require("rollup-plugin-terser"); -module.exports = { +/** + * @type {import('rollup').RollupOptions} + */ +const config = { input: "src/module/ds4.ts", output: { dir: "dist/module", format: "es", sourcemap: true, }, - plugins: [sourcemaps(), typescript({}), process.env.NODE_ENV === "production" && terser()], + plugins: [ + sourcemaps(), + typescript({}), + process.env.NODE_ENV === "production" && terser({ ecma: 2020, keep_fnames: true }), + ], }; + +module.exports = config;