Skip to content

Commit cab743a

Browse files
authored
Merge pull request #3 from Andarist/loose
Use babel loose mode
2 parents d56514d + 4eadb3c commit cab743a

File tree

3 files changed

+18
-19
lines changed

3 files changed

+18
-19
lines changed

.babelrc

Lines changed: 2 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,5 @@
11
{
22
"presets": [
3-
[
4-
"env",
5-
{
6-
"targets": {
7-
"node": "8"
8-
}
9-
}
10-
],
11-
"react",
12-
"stage-2"
13-
],
14-
"env": {
15-
"test": {
16-
"plugins": ["transform-react-jsx-source", "istanbul"]
17-
}
18-
},
19-
"plugins": ["transform-flow-strip-types"]
3+
"./.babelrc.js"
4+
]
205
}

.babelrc.js

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
const { NODE_ENV } = process.env
2+
const test = NODE_ENV === 'test'
3+
const loose = true
4+
5+
module.exports = {
6+
presets: [
7+
['env', test ? { loose, targets: { node: 8 } } : { loose, modules: false }],
8+
'react',
9+
'stage-2'
10+
],
11+
plugins: [
12+
'transform-flow-strip-types',
13+
test && 'transform-react-jsx-source',
14+
test && 'istanbul'
15+
].filter(Boolean)
16+
}

rollup.config.js

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -68,8 +68,6 @@ export default {
6868
umd && commonjs({ include: 'node_modules/**' }),
6969
babel({
7070
exclude: 'node_modules/**',
71-
babelrc: false,
72-
presets: [['env', { modules: false }], 'stage-2'],
7371
plugins: ['external-helpers']
7472
}),
7573
umd

0 commit comments

Comments
 (0)