1 | const babel = require('rollup-plugin-babel')
|
2 | const replace = require('rollup-plugin-replace')
|
3 |
|
4 | const external = Object.keys(
|
5 | require('panels/package.json').dependencies
|
6 | ).concat('redux-promise')
|
7 |
|
8 | module.exports = path => ({
|
9 | onwarn(str) {
|
10 | if (!/^Treating/.test(str)) {
|
11 | console.error(str)
|
12 | }
|
13 | },
|
14 | external: external.concat(Object.keys(
|
15 | require(`${path}/package.json`).dependencies
|
16 | )),
|
17 | plugins: [
|
18 | replace({
|
19 | 'process.env.NODE_ENV': JSON.stringify(process.env.NODE_ENV)
|
20 | }),
|
21 | babel({
|
22 | exclude: 'node_modules/**',
|
23 | plugins: [require('babel-plugin-external-helpers')],
|
24 | presets: [require('babel-preset-es-uxtemple')]
|
25 | })
|
26 | ]
|
27 | })
|