voerka-i18n/packages/runtime/rollup.config.js
2023-01-11 18:10:59 +08:00

38 lines
1015 B
JavaScript

import clear from 'rollup-plugin-clear'
import commonjs from '@rollup/plugin-commonjs';
// import resolve from "@rollup/plugin-node-resolve";
import { terser } from "rollup-plugin-terser";
import { babel } from '@rollup/plugin-babel';
export default [
{
input: './index.js',
output: [
{
file: 'dist/index.esm.js',
format:"esm",
exports:"default",
esModule:"if-default-prop",
sourcemap:true
},
{
file: 'dist/index.cjs',
exports:"default",
format:"cjs",
sourcemap:true
}
],
plugins: [
//resolve(),
commonjs(),
babel({
babelHelpers:"runtime",
exclude: 'node_modules/**'
}),
clear({targets:["dist"]}),
// terser()
],
external:["@babel/runtime"]
}
]