UNPKG

605 BJavaScriptView Raw
1import resolve from 'rollup-plugin-node-resolve';
2import commonjs from 'rollup-plugin-commonjs';
3import babel from 'rollup-plugin-babel';
4import { terser } from 'rollup-plugin-terser';
5import pkg from './package.json';
6
7export default {
8 input: 'src/index.js',
9 external: ['react', 'react-dom', 'prop-types'],
10 output: [
11 { file: pkg.main, format: 'cjs', exports: 'named' },
12 { file: pkg.module, format: 'es', exports: 'named' },
13 ],
14 plugins: [
15 resolve(),
16 commonjs({
17 include: 'node_modules/**',
18 }),
19 babel({
20 exclude: 'node_modules/**',
21 }),
22 terser(),
23 ],
24};