| 12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- import resolve from "rollup-plugin-node-resolve";
- import commonjs from "rollup-plugin-commonjs";
- import babel from "rollup-plugin-babel";
- import pkg from "./package.json";
- export default [
- // browser-friendly UMD build
- {
- input: "index.js",
- output: {
- name: "d3",
- file: pkg.browser,
- format: "umd",
- },
- plugins: [
- resolve(),
- commonjs(),
- babel({
- exclude: ["node_modules/**"],
- }),
- ],
- },
- // CommonJS (for Node) and ES module (for bundlers) build.
- // (We could have three entries in the configuration array
- // instead of two, but it's quicker to generate multiple
- // builds from a single configuration where possible, using
- // an array for the `output` option, where we can specify
- // `file` and `format` for each target)
- {
- input: "index.js",
- external: [], // list dependencies here
- output: [
- { file: pkg.main, format: "cjs" },
- { file: pkg.module, format: "es" },
- ],
- plugins: [
- babel({
- exclude: ["node_modules/**"],
- }),
- ],
- },
- ];
|