Skip to content

Commit 24ba5c8

Browse files
authored
Cleanup babel (firefox-devtools#4404)
1 parent 4fac1cd commit 24ba5c8

File tree

5 files changed

+88
-33
lines changed

5 files changed

+88
-33
lines changed

.babelrc

Lines changed: 37 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,45 @@
11
{
2-
"presets": ["react"],
2+
"presets": [
3+
"react",
4+
5+
[
6+
"env",
7+
{
8+
"targets": {
9+
"browsers": ["last 1 Chrome version", "last 1 Firefox version"]
10+
},
11+
"modules": "commonjs"
12+
}
13+
]
14+
],
315
"plugins": [
4-
"transform-es2015-modules-commonjs",
5-
"transform-es2015-block-scoping",
6-
"transform-es2015-destructuring",
7-
"transform-es2015-parameters",
8-
"transform-es2015-spread",
916
"transform-object-rest-spread",
1017
"transform-flow-strip-types",
11-
"transform-async-to-generator",
1218
"syntax-trailing-function-commas",
1319
"transform-class-properties",
14-
15-
["module-resolver", {
16-
"alias": {
17-
"devtools/client/shared/vendor/react": "react",
18-
"devtools/client/shared/vendor/react-dom": "react-dom"
20+
[
21+
"module-resolver",
22+
{
23+
"alias": {
24+
"devtools/client/shared/vendor/react": "react",
25+
"devtools/client/shared/vendor/react-dom": "react-dom"
26+
}
1927
}
20-
}]
21-
]
28+
]
29+
],
30+
"env": {
31+
"test": {
32+
"presets": [
33+
[
34+
"env",
35+
{
36+
"targets": {
37+
"node": 7
38+
},
39+
"modules": "commonjs"
40+
}
41+
]
42+
]
43+
}
44+
}
2245
}

bin/prettier.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ const prettierProc = spawn(prettierCmd, prettierArgs);
2727
prettierProc.stdout.on("data", data => console.log(`${data}`));
2828
prettierProc.stderr.on("data", data => console.log(`stderr: ${data}`));
2929
prettierProc.on("close", code =>
30-
console.log(`prettier exited with code ${code}`)
30+
console.log(`prettier ${code === 0 ? "succeeded" : "failed"}`)
3131
);
3232
prettierProc.on("error", error => {
3333
if (error.code == "ENOENT") {

package.json

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -62,16 +62,17 @@
6262
"prepush": "run-p lint test flow",
6363
"nom": "node bin/nom",
6464
"build-storybook": "build-storybook",
65-
"diff": "node bin/diff"
65+
"diff": "node bin/diff",
66+
"install": "prettier --write package.json"
6667
},
6768
"dependencies": {
68-
"babel-preset-env": "^1.6.0",
69+
"babel-preset-env": "^1.6.1",
6970
"babel-traverse": "^6.26.0",
7071
"babel-types": "^6.26.0",
7172
"babylon": "^6.18.0",
7273
"codemirror": "^5.28.0",
7374
"devtools-components": "^0.0.2",
74-
"devtools-launchpad": "0.0.104",
75+
"devtools-launchpad": "^0.0.106",
7576
"devtools-linters": "^0.0.3",
7677
"devtools-map-bindings": "^0.2.0",
7778
"devtools-reps": "^0.12.3",

src/components/ProjectSearch/TextSearch.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -131,8 +131,9 @@ export default class TextSearch extends Component {
131131
}
132132

133133
renderResults() {
134-
const results = this.getResults();
135-
results = results.filter(result => result.matches.length > 0);
134+
const results = this.getResults().filter(
135+
result => result.matches.length > 0
136+
);
136137
function getFilePath(item, index) {
137138
return item.filepath
138139
? `${item.sourceId}-${index}`

yarn.lock

Lines changed: 43 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1065,7 +1065,7 @@ babel-plugin-transform-es2015-block-scoped-functions@^6.22.0:
10651065
dependencies:
10661066
babel-runtime "^6.22.0"
10671067

1068-
babel-plugin-transform-es2015-block-scoping@^6.23.0, babel-plugin-transform-es2015-block-scoping@^6.24.1, babel-plugin-transform-es2015-block-scoping@^6.7.1:
1068+
babel-plugin-transform-es2015-block-scoping@^6.23.0, babel-plugin-transform-es2015-block-scoping@^6.24.1:
10691069
version "6.26.0"
10701070
resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-block-scoping/-/babel-plugin-transform-es2015-block-scoping-6.26.0.tgz#d70f5299c1308d05c12f463813b0a09e73b1895f"
10711071
dependencies:
@@ -1096,7 +1096,7 @@ babel-plugin-transform-es2015-computed-properties@^6.22.0, babel-plugin-transfor
10961096
babel-runtime "^6.22.0"
10971097
babel-template "^6.24.1"
10981098

1099-
babel-plugin-transform-es2015-destructuring@^6.22.0, babel-plugin-transform-es2015-destructuring@^6.23.0, babel-plugin-transform-es2015-destructuring@^6.6.5:
1099+
babel-plugin-transform-es2015-destructuring@^6.22.0, babel-plugin-transform-es2015-destructuring@^6.23.0:
11001100
version "6.23.0"
11011101
resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-destructuring/-/babel-plugin-transform-es2015-destructuring-6.23.0.tgz#997bb1f1ab967f682d2b0876fe358d60e765c56d"
11021102
dependencies:
@@ -1137,7 +1137,7 @@ babel-plugin-transform-es2015-modules-amd@^6.22.0, babel-plugin-transform-es2015
11371137
babel-runtime "^6.22.0"
11381138
babel-template "^6.24.1"
11391139

1140-
babel-plugin-transform-es2015-modules-commonjs@^6.22.0, babel-plugin-transform-es2015-modules-commonjs@^6.23.0, babel-plugin-transform-es2015-modules-commonjs@^6.24.1, babel-plugin-transform-es2015-modules-commonjs@^6.26.0:
1140+
babel-plugin-transform-es2015-modules-commonjs@^6.23.0, babel-plugin-transform-es2015-modules-commonjs@^6.24.1, babel-plugin-transform-es2015-modules-commonjs@^6.26.0:
11411141
version "6.26.0"
11421142
resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.26.0.tgz#0d8394029b7dc6abe1a97ef181e00758dd2e5d8a"
11431143
dependencies:
@@ -1169,7 +1169,7 @@ babel-plugin-transform-es2015-object-super@^6.22.0, babel-plugin-transform-es201
11691169
babel-helper-replace-supers "^6.24.1"
11701170
babel-runtime "^6.22.0"
11711171

1172-
babel-plugin-transform-es2015-parameters@^6.23.0, babel-plugin-transform-es2015-parameters@^6.24.1, babel-plugin-transform-es2015-parameters@^6.7.0:
1172+
babel-plugin-transform-es2015-parameters@^6.23.0, babel-plugin-transform-es2015-parameters@^6.24.1:
11731173
version "6.24.1"
11741174
resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-parameters/-/babel-plugin-transform-es2015-parameters-6.24.1.tgz#57ac351ab49caf14a97cd13b09f66fdf0a625f2b"
11751175
dependencies:
@@ -1187,7 +1187,7 @@ babel-plugin-transform-es2015-shorthand-properties@^6.22.0, babel-plugin-transfo
11871187
babel-runtime "^6.22.0"
11881188
babel-types "^6.24.1"
11891189

1190-
babel-plugin-transform-es2015-spread@^6.22.0, babel-plugin-transform-es2015-spread@^6.6.5:
1190+
babel-plugin-transform-es2015-spread@^6.22.0:
11911191
version "6.22.0"
11921192
resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-spread/-/babel-plugin-transform-es2015-spread-6.22.0.tgz#d6d68a99f89aedc4536c81a542e8dd9f1746f8d1"
11931193
dependencies:
@@ -1458,6 +1458,41 @@ babel-preset-env@^1.6.0:
14581458
invariant "^2.2.2"
14591459
semver "^5.3.0"
14601460

1461+
babel-preset-env@^1.6.1:
1462+
version "1.6.1"
1463+
resolved "https://registry.yarnpkg.com/babel-preset-env/-/babel-preset-env-1.6.1.tgz#a18b564cc9b9afdf4aae57ae3c1b0d99188e6f48"
1464+
dependencies:
1465+
babel-plugin-check-es2015-constants "^6.22.0"
1466+
babel-plugin-syntax-trailing-function-commas "^6.22.0"
1467+
babel-plugin-transform-async-to-generator "^6.22.0"
1468+
babel-plugin-transform-es2015-arrow-functions "^6.22.0"
1469+
babel-plugin-transform-es2015-block-scoped-functions "^6.22.0"
1470+
babel-plugin-transform-es2015-block-scoping "^6.23.0"
1471+
babel-plugin-transform-es2015-classes "^6.23.0"
1472+
babel-plugin-transform-es2015-computed-properties "^6.22.0"
1473+
babel-plugin-transform-es2015-destructuring "^6.23.0"
1474+
babel-plugin-transform-es2015-duplicate-keys "^6.22.0"
1475+
babel-plugin-transform-es2015-for-of "^6.23.0"
1476+
babel-plugin-transform-es2015-function-name "^6.22.0"
1477+
babel-plugin-transform-es2015-literals "^6.22.0"
1478+
babel-plugin-transform-es2015-modules-amd "^6.22.0"
1479+
babel-plugin-transform-es2015-modules-commonjs "^6.23.0"
1480+
babel-plugin-transform-es2015-modules-systemjs "^6.23.0"
1481+
babel-plugin-transform-es2015-modules-umd "^6.23.0"
1482+
babel-plugin-transform-es2015-object-super "^6.22.0"
1483+
babel-plugin-transform-es2015-parameters "^6.23.0"
1484+
babel-plugin-transform-es2015-shorthand-properties "^6.22.0"
1485+
babel-plugin-transform-es2015-spread "^6.22.0"
1486+
babel-plugin-transform-es2015-sticky-regex "^6.22.0"
1487+
babel-plugin-transform-es2015-template-literals "^6.22.0"
1488+
babel-plugin-transform-es2015-typeof-symbol "^6.23.0"
1489+
babel-plugin-transform-es2015-unicode-regex "^6.22.0"
1490+
babel-plugin-transform-exponentiation-operator "^6.22.0"
1491+
babel-plugin-transform-regenerator "^6.22.0"
1492+
browserslist "^2.1.2"
1493+
invariant "^2.2.2"
1494+
semver "^5.3.0"
1495+
14611496
babel-preset-es2015@^6.16.0:
14621497
version "6.24.1"
14631498
resolved "https://registry.yarnpkg.com/babel-preset-es2015/-/babel-preset-es2015-6.24.1.tgz#d44050d6bc2c9feea702aaf38d727a0210538939"
@@ -2889,9 +2924,9 @@ devtools-contextmenu@^0.0.7:
28892924
dependencies:
28902925
devtools-modules "^0.0.32"
28912926

2892-
2893-
version "0.0.104"
2894-
resolved "https://registry.yarnpkg.com/devtools-launchpad/-/devtools-launchpad-0.0.104.tgz#694ac6b4e6dbf3e3247c976418550eca8812c772"
2927+
devtools-launchpad@^0.0.106:
2928+
version "0.0.106"
2929+
resolved "https://registry.yarnpkg.com/devtools-launchpad/-/devtools-launchpad-0.0.106.tgz#e22277ac1455d5be2571325c9d413979471a3e6b"
28952930
dependencies:
28962931
amd-loader "0.0.8"
28972932
autoprefixer "^7.1.2"
@@ -2901,11 +2936,6 @@ [email protected]:
29012936
babel-loader "^7.1.1"
29022937
babel-plugin-module-resolver "^2.2.0"
29032938
babel-plugin-transform-async-to-generator "^6.16.0"
2904-
babel-plugin-transform-es2015-block-scoping "^6.7.1"
2905-
babel-plugin-transform-es2015-destructuring "^6.6.5"
2906-
babel-plugin-transform-es2015-modules-commonjs "^6.22.0"
2907-
babel-plugin-transform-es2015-parameters "^6.7.0"
2908-
babel-plugin-transform-es2015-spread "^6.6.5"
29092939
babel-plugin-transform-flow-strip-types "^6.14.0"
29102940
babel-plugin-transform-runtime "^6.7.5"
29112941
babel-plugin-webpack-alias "^2.1.1"

0 commit comments

Comments
 (0)