Skip to content

Commit a3cf964

Browse files
freemanchenmacjohnny
authored andcommitted
Upgrade babel packages for Javascript ES6 generator (#3424)
* Upgrade babel packages for Javascript ES6 generator * Fix @babel/register in test script
1 parent d0b7287 commit a3cf964

File tree

6 files changed

+156
-18
lines changed

6 files changed

+156
-18
lines changed
Lines changed: 31 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,33 @@
11
{
2-
"presets": ["env", "stage-0"]
2+
"presets": [
3+
"@babel/preset-env"
4+
],
5+
"plugins": [
6+
"@babel/plugin-syntax-dynamic-import",
7+
"@babel/plugin-syntax-import-meta",
8+
"@babel/plugin-proposal-class-properties",
9+
"@babel/plugin-proposal-json-strings",
10+
[
11+
"@babel/plugin-proposal-decorators",
12+
{
13+
"legacy": true
14+
}
15+
],
16+
"@babel/plugin-proposal-function-sent",
17+
"@babel/plugin-proposal-export-namespace-from",
18+
"@babel/plugin-proposal-numeric-separator",
19+
"@babel/plugin-proposal-throw-expressions",
20+
"@babel/plugin-proposal-export-default-from",
21+
"@babel/plugin-proposal-logical-assignment-operators",
22+
"@babel/plugin-proposal-optional-chaining",
23+
[
24+
"@babel/plugin-proposal-pipeline-operator",
25+
{
26+
"proposal": "minimal"
27+
}
28+
],
29+
"@babel/plugin-proposal-nullish-coalescing-operator",
30+
"@babel/plugin-proposal-do-expressions",
31+
"@babel/plugin-proposal-function-bind"
32+
]
333
}

modules/openapi-generator/src/main/resources/Javascript/es6/package.mustache

Lines changed: 21 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,19 +7,35 @@
77
"scripts": {
88
"build": "babel src -d dist",
99
"prepack": "npm run build",
10-
"test": "mocha --compilers js:babel-core/register --recursive"
10+
"test": "mocha --compilers js:@babel/register --recursive"
1111
},
1212
"browser": {
1313
"fs": false
1414
},
1515
"dependencies": {
16-
"babel-cli": "^6.26.0",
16+
"@babel/cli": "^7.0.0",
1717
"superagent": "3.7.0"
1818
},
1919
"devDependencies": {
20-
"babel-core": "6.26.0",
21-
"babel-preset-env": "^1.6.1",
22-
"babel-preset-stage-0": "^6.24.1",
20+
"@babel/core": "^7.0.0",
21+
"@babel/plugin-proposal-class-properties": "^7.0.0",
22+
"@babel/plugin-proposal-decorators": "^7.0.0",
23+
"@babel/plugin-proposal-do-expressions": "^7.0.0",
24+
"@babel/plugin-proposal-export-default-from": "^7.0.0",
25+
"@babel/plugin-proposal-export-namespace-from": "^7.0.0",
26+
"@babel/plugin-proposal-function-bind": "^7.0.0",
27+
"@babel/plugin-proposal-function-sent": "^7.0.0",
28+
"@babel/plugin-proposal-json-strings": "^7.0.0",
29+
"@babel/plugin-proposal-logical-assignment-operators": "^7.0.0",
30+
"@babel/plugin-proposal-nullish-coalescing-operator": "^7.0.0",
31+
"@babel/plugin-proposal-numeric-separator": "^7.0.0",
32+
"@babel/plugin-proposal-optional-chaining": "^7.0.0",
33+
"@babel/plugin-proposal-pipeline-operator": "^7.0.0",
34+
"@babel/plugin-proposal-throw-expressions": "^7.0.0",
35+
"@babel/plugin-syntax-dynamic-import": "^7.0.0",
36+
"@babel/plugin-syntax-import-meta": "^7.0.0",
37+
"@babel/preset-env": "^7.0.0",
38+
"@babel/register": "^7.0.0",
2339
"expect.js": "^0.3.1",
2440
"mocha": "^5.2.0",
2541
"sinon": "^7.2.0"
Lines changed: 31 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,33 @@
11
{
2-
"presets": ["env", "stage-0"]
2+
"presets": [
3+
"@babel/preset-env"
4+
],
5+
"plugins": [
6+
"@babel/plugin-syntax-dynamic-import",
7+
"@babel/plugin-syntax-import-meta",
8+
"@babel/plugin-proposal-class-properties",
9+
"@babel/plugin-proposal-json-strings",
10+
[
11+
"@babel/plugin-proposal-decorators",
12+
{
13+
"legacy": true
14+
}
15+
],
16+
"@babel/plugin-proposal-function-sent",
17+
"@babel/plugin-proposal-export-namespace-from",
18+
"@babel/plugin-proposal-numeric-separator",
19+
"@babel/plugin-proposal-throw-expressions",
20+
"@babel/plugin-proposal-export-default-from",
21+
"@babel/plugin-proposal-logical-assignment-operators",
22+
"@babel/plugin-proposal-optional-chaining",
23+
[
24+
"@babel/plugin-proposal-pipeline-operator",
25+
{
26+
"proposal": "minimal"
27+
}
28+
],
29+
"@babel/plugin-proposal-nullish-coalescing-operator",
30+
"@babel/plugin-proposal-do-expressions",
31+
"@babel/plugin-proposal-function-bind"
32+
]
333
}

samples/client/petstore/javascript-es6/package.json

Lines changed: 21 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,19 +7,35 @@
77
"scripts": {
88
"build": "babel src -d dist",
99
"prepack": "npm run build",
10-
"test": "mocha --compilers js:babel-core/register --recursive"
10+
"test": "mocha --compilers js:@babel/register --recursive"
1111
},
1212
"browser": {
1313
"fs": false
1414
},
1515
"dependencies": {
16-
"babel-cli": "^6.26.0",
16+
"@babel/cli": "^7.0.0",
1717
"superagent": "3.7.0"
1818
},
1919
"devDependencies": {
20-
"babel-core": "6.26.0",
21-
"babel-preset-env": "^1.6.1",
22-
"babel-preset-stage-0": "^6.24.1",
20+
"@babel/core": "^7.0.0",
21+
"@babel/plugin-proposal-class-properties": "^7.0.0",
22+
"@babel/plugin-proposal-decorators": "^7.0.0",
23+
"@babel/plugin-proposal-do-expressions": "^7.0.0",
24+
"@babel/plugin-proposal-export-default-from": "^7.0.0",
25+
"@babel/plugin-proposal-export-namespace-from": "^7.0.0",
26+
"@babel/plugin-proposal-function-bind": "^7.0.0",
27+
"@babel/plugin-proposal-function-sent": "^7.0.0",
28+
"@babel/plugin-proposal-json-strings": "^7.0.0",
29+
"@babel/plugin-proposal-logical-assignment-operators": "^7.0.0",
30+
"@babel/plugin-proposal-nullish-coalescing-operator": "^7.0.0",
31+
"@babel/plugin-proposal-numeric-separator": "^7.0.0",
32+
"@babel/plugin-proposal-optional-chaining": "^7.0.0",
33+
"@babel/plugin-proposal-pipeline-operator": "^7.0.0",
34+
"@babel/plugin-proposal-throw-expressions": "^7.0.0",
35+
"@babel/plugin-syntax-dynamic-import": "^7.0.0",
36+
"@babel/plugin-syntax-import-meta": "^7.0.0",
37+
"@babel/preset-env": "^7.0.0",
38+
"@babel/register": "^7.0.0",
2339
"expect.js": "^0.3.1",
2440
"mocha": "^5.2.0",
2541
"sinon": "^7.2.0"
Lines changed: 31 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,33 @@
11
{
2-
"presets": ["env", "stage-0"]
2+
"presets": [
3+
"@babel/preset-env"
4+
],
5+
"plugins": [
6+
"@babel/plugin-syntax-dynamic-import",
7+
"@babel/plugin-syntax-import-meta",
8+
"@babel/plugin-proposal-class-properties",
9+
"@babel/plugin-proposal-json-strings",
10+
[
11+
"@babel/plugin-proposal-decorators",
12+
{
13+
"legacy": true
14+
}
15+
],
16+
"@babel/plugin-proposal-function-sent",
17+
"@babel/plugin-proposal-export-namespace-from",
18+
"@babel/plugin-proposal-numeric-separator",
19+
"@babel/plugin-proposal-throw-expressions",
20+
"@babel/plugin-proposal-export-default-from",
21+
"@babel/plugin-proposal-logical-assignment-operators",
22+
"@babel/plugin-proposal-optional-chaining",
23+
[
24+
"@babel/plugin-proposal-pipeline-operator",
25+
{
26+
"proposal": "minimal"
27+
}
28+
],
29+
"@babel/plugin-proposal-nullish-coalescing-operator",
30+
"@babel/plugin-proposal-do-expressions",
31+
"@babel/plugin-proposal-function-bind"
32+
]
333
}

samples/client/petstore/javascript-promise-es6/package.json

Lines changed: 21 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,19 +7,35 @@
77
"scripts": {
88
"build": "babel src -d dist",
99
"prepack": "npm run build",
10-
"test": "mocha --compilers js:babel-core/register --recursive"
10+
"test": "mocha --compilers js:@babel/register --recursive"
1111
},
1212
"browser": {
1313
"fs": false
1414
},
1515
"dependencies": {
16-
"babel-cli": "^6.26.0",
16+
"@babel/cli": "^7.0.0",
1717
"superagent": "3.7.0"
1818
},
1919
"devDependencies": {
20-
"babel-core": "6.26.0",
21-
"babel-preset-env": "^1.6.1",
22-
"babel-preset-stage-0": "^6.24.1",
20+
"@babel/core": "^7.0.0",
21+
"@babel/plugin-proposal-class-properties": "^7.0.0",
22+
"@babel/plugin-proposal-decorators": "^7.0.0",
23+
"@babel/plugin-proposal-do-expressions": "^7.0.0",
24+
"@babel/plugin-proposal-export-default-from": "^7.0.0",
25+
"@babel/plugin-proposal-export-namespace-from": "^7.0.0",
26+
"@babel/plugin-proposal-function-bind": "^7.0.0",
27+
"@babel/plugin-proposal-function-sent": "^7.0.0",
28+
"@babel/plugin-proposal-json-strings": "^7.0.0",
29+
"@babel/plugin-proposal-logical-assignment-operators": "^7.0.0",
30+
"@babel/plugin-proposal-nullish-coalescing-operator": "^7.0.0",
31+
"@babel/plugin-proposal-numeric-separator": "^7.0.0",
32+
"@babel/plugin-proposal-optional-chaining": "^7.0.0",
33+
"@babel/plugin-proposal-pipeline-operator": "^7.0.0",
34+
"@babel/plugin-proposal-throw-expressions": "^7.0.0",
35+
"@babel/plugin-syntax-dynamic-import": "^7.0.0",
36+
"@babel/plugin-syntax-import-meta": "^7.0.0",
37+
"@babel/preset-env": "^7.0.0",
38+
"@babel/register": "^7.0.0",
2339
"expect.js": "^0.3.1",
2440
"mocha": "^5.2.0",
2541
"sinon": "^7.2.0"

0 commit comments

Comments
 (0)