1 | // If gnoll is installed with `npm link`, presets and plugins are
|
2 | // inside local node_modules
|
3 | const presetEnv = require('@babel/preset-env').default
|
4 | const presetReact = require('@babel/preset-react').default
|
5 |
|
6 | const getTargets = require('../utils/getTargets')
|
7 |
|
8 | const LIBRARY = process.env.GNOLL_LIBRARY
|
9 |
|
10 | module.exports = {
|
11 | presets: [
|
12 | [
|
13 | presetEnv,
|
14 | {
|
15 | targets: getTargets(),
|
16 | modules: LIBRARY ? 'commonjs' : false
|
17 | }
|
18 | ],
|
19 | presetReact
|
20 | ]
|
21 | }
|