UNPKG

create-rollup-pkg

Version:

基于 rollup 的组件打包模版

31 lines (29 loc) 626 B
import commonjs from "@rollup/plugin-commonjs"; import nodeResolve from "@rollup/plugin-node-resolve"; import babel from "@rollup/plugin-babel"; import { defineConfig } from "rollup"; import pkg from "./package.json"; export default defineConfig({ input: "src/index.js", output: [ { file: pkg.module, format: "es", sourcemap: true, }, { file: pkg.main, format: "cjs", sourcemap: true, }, ], plugins: [ nodeResolve(), commonjs(), babel({ exclude: "node_modules/**", extensions: [".js", ".ts"], babelHelpers: "runtime", }), ], });