Upgrade babel packages for Javascript ES6 generator (#3424)

* Upgrade babel packages for Javascript ES6 generator

* Fix @babel/register in test script
This commit is contained in:
Freeman 2019-07-25 05:31:27 -07:00 committed by Esteban Gehring
parent d0b728794d
commit a3cf964ce9
6 changed files with 156 additions and 18 deletions

View File

@ -1,3 +1,33 @@
{ {
"presets": ["env", "stage-0"] "presets": [
"@babel/preset-env"
],
"plugins": [
"@babel/plugin-syntax-dynamic-import",
"@babel/plugin-syntax-import-meta",
"@babel/plugin-proposal-class-properties",
"@babel/plugin-proposal-json-strings",
[
"@babel/plugin-proposal-decorators",
{
"legacy": true
}
],
"@babel/plugin-proposal-function-sent",
"@babel/plugin-proposal-export-namespace-from",
"@babel/plugin-proposal-numeric-separator",
"@babel/plugin-proposal-throw-expressions",
"@babel/plugin-proposal-export-default-from",
"@babel/plugin-proposal-logical-assignment-operators",
"@babel/plugin-proposal-optional-chaining",
[
"@babel/plugin-proposal-pipeline-operator",
{
"proposal": "minimal"
}
],
"@babel/plugin-proposal-nullish-coalescing-operator",
"@babel/plugin-proposal-do-expressions",
"@babel/plugin-proposal-function-bind"
]
} }

View File

@ -7,19 +7,35 @@
"scripts": { "scripts": {
"build": "babel src -d dist", "build": "babel src -d dist",
"prepack": "npm run build", "prepack": "npm run build",
"test": "mocha --compilers js:babel-core/register --recursive" "test": "mocha --compilers js:@babel/register --recursive"
}, },
"browser": { "browser": {
"fs": false "fs": false
}, },
"dependencies": { "dependencies": {
"babel-cli": "^6.26.0", "@babel/cli": "^7.0.0",
"superagent": "3.7.0" "superagent": "3.7.0"
}, },
"devDependencies": { "devDependencies": {
"babel-core": "6.26.0", "@babel/core": "^7.0.0",
"babel-preset-env": "^1.6.1", "@babel/plugin-proposal-class-properties": "^7.0.0",
"babel-preset-stage-0": "^6.24.1", "@babel/plugin-proposal-decorators": "^7.0.0",
"@babel/plugin-proposal-do-expressions": "^7.0.0",
"@babel/plugin-proposal-export-default-from": "^7.0.0",
"@babel/plugin-proposal-export-namespace-from": "^7.0.0",
"@babel/plugin-proposal-function-bind": "^7.0.0",
"@babel/plugin-proposal-function-sent": "^7.0.0",
"@babel/plugin-proposal-json-strings": "^7.0.0",
"@babel/plugin-proposal-logical-assignment-operators": "^7.0.0",
"@babel/plugin-proposal-nullish-coalescing-operator": "^7.0.0",
"@babel/plugin-proposal-numeric-separator": "^7.0.0",
"@babel/plugin-proposal-optional-chaining": "^7.0.0",
"@babel/plugin-proposal-pipeline-operator": "^7.0.0",
"@babel/plugin-proposal-throw-expressions": "^7.0.0",
"@babel/plugin-syntax-dynamic-import": "^7.0.0",
"@babel/plugin-syntax-import-meta": "^7.0.0",
"@babel/preset-env": "^7.0.0",
"@babel/register": "^7.0.0",
"expect.js": "^0.3.1", "expect.js": "^0.3.1",
"mocha": "^5.2.0", "mocha": "^5.2.0",
"sinon": "^7.2.0" "sinon": "^7.2.0"

View File

@ -1,3 +1,33 @@
{ {
"presets": ["env", "stage-0"] "presets": [
"@babel/preset-env"
],
"plugins": [
"@babel/plugin-syntax-dynamic-import",
"@babel/plugin-syntax-import-meta",
"@babel/plugin-proposal-class-properties",
"@babel/plugin-proposal-json-strings",
[
"@babel/plugin-proposal-decorators",
{
"legacy": true
}
],
"@babel/plugin-proposal-function-sent",
"@babel/plugin-proposal-export-namespace-from",
"@babel/plugin-proposal-numeric-separator",
"@babel/plugin-proposal-throw-expressions",
"@babel/plugin-proposal-export-default-from",
"@babel/plugin-proposal-logical-assignment-operators",
"@babel/plugin-proposal-optional-chaining",
[
"@babel/plugin-proposal-pipeline-operator",
{
"proposal": "minimal"
}
],
"@babel/plugin-proposal-nullish-coalescing-operator",
"@babel/plugin-proposal-do-expressions",
"@babel/plugin-proposal-function-bind"
]
} }

View File

@ -7,19 +7,35 @@
"scripts": { "scripts": {
"build": "babel src -d dist", "build": "babel src -d dist",
"prepack": "npm run build", "prepack": "npm run build",
"test": "mocha --compilers js:babel-core/register --recursive" "test": "mocha --compilers js:@babel/register --recursive"
}, },
"browser": { "browser": {
"fs": false "fs": false
}, },
"dependencies": { "dependencies": {
"babel-cli": "^6.26.0", "@babel/cli": "^7.0.0",
"superagent": "3.7.0" "superagent": "3.7.0"
}, },
"devDependencies": { "devDependencies": {
"babel-core": "6.26.0", "@babel/core": "^7.0.0",
"babel-preset-env": "^1.6.1", "@babel/plugin-proposal-class-properties": "^7.0.0",
"babel-preset-stage-0": "^6.24.1", "@babel/plugin-proposal-decorators": "^7.0.0",
"@babel/plugin-proposal-do-expressions": "^7.0.0",
"@babel/plugin-proposal-export-default-from": "^7.0.0",
"@babel/plugin-proposal-export-namespace-from": "^7.0.0",
"@babel/plugin-proposal-function-bind": "^7.0.0",
"@babel/plugin-proposal-function-sent": "^7.0.0",
"@babel/plugin-proposal-json-strings": "^7.0.0",
"@babel/plugin-proposal-logical-assignment-operators": "^7.0.0",
"@babel/plugin-proposal-nullish-coalescing-operator": "^7.0.0",
"@babel/plugin-proposal-numeric-separator": "^7.0.0",
"@babel/plugin-proposal-optional-chaining": "^7.0.0",
"@babel/plugin-proposal-pipeline-operator": "^7.0.0",
"@babel/plugin-proposal-throw-expressions": "^7.0.0",
"@babel/plugin-syntax-dynamic-import": "^7.0.0",
"@babel/plugin-syntax-import-meta": "^7.0.0",
"@babel/preset-env": "^7.0.0",
"@babel/register": "^7.0.0",
"expect.js": "^0.3.1", "expect.js": "^0.3.1",
"mocha": "^5.2.0", "mocha": "^5.2.0",
"sinon": "^7.2.0" "sinon": "^7.2.0"

View File

@ -1,3 +1,33 @@
{ {
"presets": ["env", "stage-0"] "presets": [
"@babel/preset-env"
],
"plugins": [
"@babel/plugin-syntax-dynamic-import",
"@babel/plugin-syntax-import-meta",
"@babel/plugin-proposal-class-properties",
"@babel/plugin-proposal-json-strings",
[
"@babel/plugin-proposal-decorators",
{
"legacy": true
}
],
"@babel/plugin-proposal-function-sent",
"@babel/plugin-proposal-export-namespace-from",
"@babel/plugin-proposal-numeric-separator",
"@babel/plugin-proposal-throw-expressions",
"@babel/plugin-proposal-export-default-from",
"@babel/plugin-proposal-logical-assignment-operators",
"@babel/plugin-proposal-optional-chaining",
[
"@babel/plugin-proposal-pipeline-operator",
{
"proposal": "minimal"
}
],
"@babel/plugin-proposal-nullish-coalescing-operator",
"@babel/plugin-proposal-do-expressions",
"@babel/plugin-proposal-function-bind"
]
} }

View File

@ -7,19 +7,35 @@
"scripts": { "scripts": {
"build": "babel src -d dist", "build": "babel src -d dist",
"prepack": "npm run build", "prepack": "npm run build",
"test": "mocha --compilers js:babel-core/register --recursive" "test": "mocha --compilers js:@babel/register --recursive"
}, },
"browser": { "browser": {
"fs": false "fs": false
}, },
"dependencies": { "dependencies": {
"babel-cli": "^6.26.0", "@babel/cli": "^7.0.0",
"superagent": "3.7.0" "superagent": "3.7.0"
}, },
"devDependencies": { "devDependencies": {
"babel-core": "6.26.0", "@babel/core": "^7.0.0",
"babel-preset-env": "^1.6.1", "@babel/plugin-proposal-class-properties": "^7.0.0",
"babel-preset-stage-0": "^6.24.1", "@babel/plugin-proposal-decorators": "^7.0.0",
"@babel/plugin-proposal-do-expressions": "^7.0.0",
"@babel/plugin-proposal-export-default-from": "^7.0.0",
"@babel/plugin-proposal-export-namespace-from": "^7.0.0",
"@babel/plugin-proposal-function-bind": "^7.0.0",
"@babel/plugin-proposal-function-sent": "^7.0.0",
"@babel/plugin-proposal-json-strings": "^7.0.0",
"@babel/plugin-proposal-logical-assignment-operators": "^7.0.0",
"@babel/plugin-proposal-nullish-coalescing-operator": "^7.0.0",
"@babel/plugin-proposal-numeric-separator": "^7.0.0",
"@babel/plugin-proposal-optional-chaining": "^7.0.0",
"@babel/plugin-proposal-pipeline-operator": "^7.0.0",
"@babel/plugin-proposal-throw-expressions": "^7.0.0",
"@babel/plugin-syntax-dynamic-import": "^7.0.0",
"@babel/plugin-syntax-import-meta": "^7.0.0",
"@babel/preset-env": "^7.0.0",
"@babel/register": "^7.0.0",
"expect.js": "^0.3.1", "expect.js": "^0.3.1",
"mocha": "^5.2.0", "mocha": "^5.2.0",
"sinon": "^7.2.0" "sinon": "^7.2.0"