-
chris authoredefe100cc
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
rollup.config.js 754 B
import babel from "rollup-plugin-babel";
import commonjs from "@rollup/plugin-commonjs";
import external from "rollup-plugin-peer-deps-external";
import { terser } from "rollup-plugin-terser";
export default {
input: "./index.js",
output: [
{
file: "dist/index.js",
format: "cjs",
sourcemap: true
}
],
plugins: [
external({
includeDependencies: true
}),
babel({
presets: ["react-app"],
plugins: [
["@babel/plugin-proposal-decorators", { legacy: true }],
"babel-plugin-parameter-decorator",
["@babel/plugin-proposal-class-properties", { loose: true }]
],
exclude: "node_modules/**",
runtimeHelpers: true
}),
commonjs(),
terser()
]
};