map/src/rollup.config.js
2024-02-10 13:18:01 +03:00

34 lines
768 B
JavaScript

import resolve from "@rollup/plugin-node-resolve";
import commonjs from "@rollup/plugin-commonjs";
import copy from "rollup-plugin-copy";
import css from "rollup-plugin-import-css";
import terser from "@rollup/plugin-terser";
import ejs from "rollup-plugin-ejs";
export default [
{
input: "src/index.js",
output: {
file: "dist/index.bundle.js",
format: "esm",
sourcemap: true,
plugins: [terser()],
},
context: "window",
plugins: [
css({
output: "index.css",
minify: true,
}),
ejs(),
resolve(),
commonjs(),
copy({
targets: [
{ src: "src/index.html", dest: "dist" },
{ src: "icons/*", dest: "dist/icons" },
],
}),
],
},
];