UNPKG

755 BJavaScriptView Raw
1const replace = require('rollup-plugin-replace')
2
3const pkg = require('./package.json')
4
5module.exports = {
6 onwarn: function(str) {
7 if (!/^Treating/.test(str)) {
8 console.error(str)
9 }
10 },
11 external: Object.keys(pkg.dependencies)
12 .concat(Object.keys(pkg.devDependencies))
13 .concat('regenerator-runtime'),
14 plugins: [
15 {
16 resolveId(importee) {
17 if (/regenerator$/.test(importee)) {
18 return 'regenerator-runtime' // ${importee}/index.js`
19 }
20 },
21 },
22
23 replace({
24 'process.env.NODE_ENV': JSON.stringify(process.env.NODE_ENV),
25 }),
26
27 require('rollup-plugin-babel')({
28 exclude: 'node_modules/**',
29 presets: [require.resolve('babel-preset-react-app-rollup')],
30 }),
31 ],
32}