// SPDX-FileCopyrightText: 2021 Johannes Loher // // SPDX-License-Identifier: MIT const typescript = require("rollup-plugin-typescript2"); const sourcemaps = require("rollup-plugin-sourcemaps"); const { terser } = require("rollup-plugin-terser"); /** * @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({ ecma: 2020, keep_fnames: true }), ], }; module.exports = config;