53 lines
1.1 KiB
Plaintext
53 lines
1.1 KiB
Plaintext
{
|
|
env: {
|
|
test: {
|
|
presets: [
|
|
[ 'env', {
|
|
loose: true,
|
|
targets: { node: 4 },
|
|
exclude: [
|
|
// skip some almost-compliant features on Node.js v4.x
|
|
'transform-es2015-block-scoping',
|
|
'transform-es2015-classes',
|
|
'transform-es2015-for-of',
|
|
]
|
|
} ]
|
|
],
|
|
plugins: [
|
|
'./build/babel-plugin'
|
|
]
|
|
},
|
|
coverage: {
|
|
presets: [
|
|
[ 'env', {
|
|
loose: true,
|
|
targets: { node: 4 },
|
|
exclude: [
|
|
'transform-es2015-block-scoping',
|
|
'transform-es2015-classes',
|
|
'transform-es2015-for-of'
|
|
]
|
|
} ]
|
|
],
|
|
plugins: [
|
|
[ 'istanbul', { exclude: [ 'src/blob.js', 'build', 'test' ] } ],
|
|
'./build/babel-plugin'
|
|
]
|
|
},
|
|
rollup: {
|
|
presets: [
|
|
[ 'env', {
|
|
loose: true,
|
|
targets: { node: 4 },
|
|
exclude: [
|
|
'transform-es2015-block-scoping',
|
|
'transform-es2015-classes',
|
|
'transform-es2015-for-of'
|
|
],
|
|
modules: false
|
|
} ]
|
|
]
|
|
}
|
|
}
|
|
}
|