UNPKG

682 BJavaScriptView Raw
1const babel = require('rollup-plugin-babel')
2const replace = require('rollup-plugin-replace')
3
4const external = Object.keys(
5 require('panels/package.json').dependencies
6).concat('redux-promise')
7
8module.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})