Add babel plugin for rollup & transform code (#6555)

* Add babel plugin for rollup & transform code
* Add .browserlistrc file & copy defaults
This commit is contained in:
Evert Timberg 2019-10-27 16:28:30 -04:00 committed by GitHub
parent 0de668b46f
commit 1ac3a697f7
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
5 changed files with 1590 additions and 135 deletions

3
.babelrc Normal file
View File

@ -0,0 +1,3 @@
{
"presets": ["@babel/preset-env"]
}

4
.browserlistrc Normal file
View File

@ -0,0 +1,4 @@
> 0.5%
last 2 versions
Firefox ESR
not dead

1701
package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@ -29,6 +29,9 @@
"dist/*.js" "dist/*.js"
], ],
"devDependencies": { "devDependencies": {
"@babel/core": "^7.6.2",
"@babel/preset-env": "^7.6.2",
"babel-preset-es2015-rollup": "^3.0.0",
"clean-css": "^4.2.1", "clean-css": "^4.2.1",
"coveralls": "^3.0.0", "coveralls": "^3.0.0",
"eslint": "^5.9.0", "eslint": "^5.9.0",
@ -56,6 +59,7 @@
"merge-stream": "^1.0.1", "merge-stream": "^1.0.1",
"pixelmatch": "^4.0.2", "pixelmatch": "^4.0.2",
"rollup": "^1.0.0", "rollup": "^1.0.0",
"rollup-plugin-babel": "^4.3.3",
"rollup-plugin-commonjs": "^10.0.0", "rollup-plugin-commonjs": "^10.0.0",
"rollup-plugin-istanbul": "^2.0.1", "rollup-plugin-istanbul": "^2.0.1",
"rollup-plugin-node-resolve": "^5.0.0", "rollup-plugin-node-resolve": "^5.0.0",

View File

@ -2,6 +2,7 @@
const commonjs = require('rollup-plugin-commonjs'); const commonjs = require('rollup-plugin-commonjs');
const resolve = require('rollup-plugin-node-resolve'); const resolve = require('rollup-plugin-node-resolve');
const babel = require('rollup-plugin-babel');
const terser = require('rollup-plugin-terser').terser; const terser = require('rollup-plugin-terser').terser;
const optional = require('./rollup.plugins').optional; const optional = require('./rollup.plugins').optional;
const stylesheet = require('./rollup.plugins').stylesheet; const stylesheet = require('./rollup.plugins').stylesheet;
@ -24,6 +25,9 @@ module.exports = [
plugins: [ plugins: [
resolve(), resolve(),
commonjs(), commonjs(),
babel({
exclude: 'node_modules/**'
}),
stylesheet({ stylesheet({
extract: true extract: true
}), }),
@ -50,6 +54,9 @@ module.exports = [
plugins: [ plugins: [
resolve(), resolve(),
commonjs(), commonjs(),
babel({
exclude: 'node_modules/**'
}),
optional({ optional({
include: ['moment'] include: ['moment']
}), }),
@ -85,6 +92,9 @@ module.exports = [
plugins: [ plugins: [
resolve(), resolve(),
commonjs(), commonjs(),
babel({
exclude: 'node_modules/**'
}),
stylesheet() stylesheet()
], ],
output: { output: {
@ -100,6 +110,9 @@ module.exports = [
plugins: [ plugins: [
resolve(), resolve(),
commonjs(), commonjs(),
babel({
exclude: 'node_modules/**'
}),
stylesheet({ stylesheet({
minify: true minify: true
}), }),