123456789101112131415161718192021222324252627282930313233 |
- const { nodeResolve } = require("@rollup/plugin-node-resolve");
- const commonjs = require("@rollup/plugin-commonjs");
- const { babel } = require("@rollup/plugin-babel");
- const { terser } = require("rollup-plugin-terser");
- const umdGlobals = {
- react: "React",
- "prop-types": "PropTypes",
- };
- module.exports = [
- {
- input: "./src/index.js",
- output: {
- file: "dist/index.js",
- format: "umd",
- name: "reactDropzone",
- globals: umdGlobals,
- sourcemap: "inline",
- exports: "named",
- },
- external: Object.keys(umdGlobals),
- plugins: [
- nodeResolve(),
- commonjs({ include: "**/node_modules/**" }),
- babel({
- exclude: "**/node_modules/**",
- babelHelpers: "bundled",
- }),
- terser(),
- ],
- },
- ];
|