ds4/rollup.config.js

27 lines
633 B
JavaScript
Raw Normal View History

2021-06-26 22:02:00 +02:00
// SPDX-FileCopyrightText: 2021 Johannes Loher
//
// SPDX-License-Identifier: MIT
2021-03-17 12:15:25 +01:00
const typescript = require("rollup-plugin-typescript2");
const sourcemaps = require("rollup-plugin-sourcemaps");
const { terser } = require("rollup-plugin-terser");
2021-03-17 12:15:25 +01:00
/**
* @type {import('rollup').RollupOptions}
*/
const config = {
2021-03-17 12:15:25 +01:00
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 }),
],
2021-03-17 12:15:25 +01:00
};
module.exports = config;