eslint-config/rollup.config.js
Valentin Popov 65cf95c441 Recovered build
Signed-off-by: Valentin Popov <info@valentineus.link>
2020-06-17 20:49:00 +04:00

31 lines
580 B
JavaScript

import json from "@rollup/plugin-json";
import typescript from "@rollup/plugin-typescript";
import { terser } from "rollup-plugin-terser";
module.exports = {
input: {
"javascript": "src/javascript.ts",
"typescript": "src/typescript.ts",
"vue-javascript": "src/vue-javascript.ts",
"vue-typescript": "src/vue-typescript.ts",
},
output: {
dir: ".",
entryFileNames: "[name].js",
format: "cjs",
},
plugins: [
json({
compact: true,
namedExports: false,
}),
typescript(),
terser({
compress: true,
output: {
comments: false,
},
}),
],
};