Skip to content

Commit cdab311

Browse files
committed
Replace babel-eslint with @babel/eslint-parser
1 parent 009dc40 commit cdab311

File tree

3 files changed

+11
-22
lines changed

3 files changed

+11
-22
lines changed

.eslintrc.js

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,12 @@
11
module.exports = {
22
root: true,
3-
parser: 'babel-eslint',
3+
parser: '@babel/eslint-parser',
44
parserOptions: {
55
ecmaVersion: 2018,
66
sourceType: 'module',
7-
ecmaFeatures: {
8-
legacyDecorators: true,
7+
requireConfigFile: false,
8+
babelOptions: {
9+
plugins: [['@babel/plugin-proposal-decorators', { decoratorsBeforeExport: true }]],
910
},
1011
},
1112
plugins: ['ember', 'ember-concurrency', 'prettier', 'import-helpers'],

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,7 @@
5151
"tracked-toolbox": "1.2.3"
5252
},
5353
"devDependencies": {
54+
"@babel/eslint-parser": "7.15.8",
5455
"@ember/optional-features": "2.0.0",
5556
"@ember/render-modifiers": "2.0.0",
5657
"@ember/test-helpers": "2.5.0",
@@ -62,7 +63,6 @@
6263
"@percy/cli": "1.0.0-beta.68",
6364
"@percy/ember": "3.0.0",
6465
"@zestia/ember-auto-focus": "4.1.7",
65-
"babel-eslint": "10.1.0",
6666
"broccoli-asset-rev": "3.0.0",
6767
"ember-a11y-testing": "4.2.0",
6868
"ember-api-actions": "0.2.9",

yarn.lock

Lines changed: 6 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@
4242
semver "^6.3.0"
4343
source-map "^0.5.0"
4444

45-
"@babel/eslint-parser@^7.12.16":
45+
"@babel/eslint-parser@7.15.8", "@babel/eslint-parser@^7.12.16":
4646
version "7.15.8"
4747
resolved "https://registry.yarnpkg.com/@babel/eslint-parser/-/eslint-parser-7.15.8.tgz#8988660b59d739500b67d0585fd4daca218d9f11"
4848
integrity sha512-fYP7QFngCvgxjUuw8O057SVH5jCXsbFFOoE77CFDcvzwBVgTOkMD/L4mIC5Ud1xf8chK/no2fRbSSn1wvNmKuQ==
@@ -267,7 +267,7 @@
267267
chalk "^2.0.0"
268268
js-tokens "^4.0.0"
269269

270-
"@babel/parser@^7.12.3", "@babel/parser@^7.14.5", "@babel/parser@^7.15.4", "@babel/parser@^7.15.8", "@babel/parser@^7.4.5", "@babel/parser@^7.7.0":
270+
"@babel/parser@^7.12.3", "@babel/parser@^7.14.5", "@babel/parser@^7.15.4", "@babel/parser@^7.15.8", "@babel/parser@^7.4.5":
271271
version "7.15.8"
272272
resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.15.8.tgz#7bacdcbe71bdc3ff936d510c15dcea7cf0b99016"
273273
integrity sha512-BRYa3wcQnjS/nqI8Ac94pYYpJfojHVvVXJ97+IDCImX4Jc8W8Xv1+47enbruk+q1etOpsQNwnfFcNGw+gtPGxA==
@@ -953,7 +953,7 @@
953953
"@babel/parser" "^7.15.4"
954954
"@babel/types" "^7.15.4"
955955

956-
"@babel/traverse@^7.1.6", "@babel/traverse@^7.12.1", "@babel/traverse@^7.13.0", "@babel/traverse@^7.14.5", "@babel/traverse@^7.15.4", "@babel/traverse@^7.4.5", "@babel/traverse@^7.7.0":
956+
"@babel/traverse@^7.1.6", "@babel/traverse@^7.12.1", "@babel/traverse@^7.13.0", "@babel/traverse@^7.14.5", "@babel/traverse@^7.15.4", "@babel/traverse@^7.4.5":
957957
version "7.15.4"
958958
resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.15.4.tgz#ff8510367a144bfbff552d9e18e28f3e2889c22d"
959959
integrity sha512-W6lQD8l4rUbQR/vYgSuCAE75ADyyQvOpFVsvPPdkhf6lATXAsQIG9YdtOcu8BB1dZ0LKu+Zo3c1wEcbKeuhdlA==
@@ -968,7 +968,7 @@
968968
debug "^4.1.0"
969969
globals "^11.1.0"
970970

971-
"@babel/types@^7.1.6", "@babel/types@^7.12.1", "@babel/types@^7.15.4", "@babel/types@^7.15.6", "@babel/types@^7.4.4", "@babel/types@^7.7.0", "@babel/types@^7.7.2":
971+
"@babel/types@^7.1.6", "@babel/types@^7.12.1", "@babel/types@^7.15.4", "@babel/types@^7.15.6", "@babel/types@^7.4.4", "@babel/types@^7.7.2":
972972
version "7.15.6"
973973
resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.15.6.tgz#99abdc48218b2881c058dd0a7ab05b99c9be758f"
974974
integrity sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==
@@ -3245,18 +3245,6 @@ babel-core@^6.26.0, babel-core@^6.26.3:
32453245
slash "^1.0.0"
32463246
source-map "^0.5.7"
32473247

3248-
babel-eslint@10.1.0:
3249-
version "10.1.0"
3250-
resolved "https://registry.yarnpkg.com/babel-eslint/-/babel-eslint-10.1.0.tgz#6968e568a910b78fb3779cdd8b6ac2f479943232"
3251-
integrity sha512-ifWaTHQ0ce+448CYop8AdrQiBsGrnC+bMgfyKFdi6EsPLTAWG+QfyDeM6OH+FmWnKvEq5NnBMLvlBUPKQZoDSg==
3252-
dependencies:
3253-
"@babel/code-frame" "^7.0.0"
3254-
"@babel/parser" "^7.7.0"
3255-
"@babel/traverse" "^7.7.0"
3256-
"@babel/types" "^7.7.0"
3257-
eslint-visitor-keys "^1.0.0"
3258-
resolve "^1.12.0"
3259-
32603248
babel-generator@^6.26.0:
32613249
version "6.26.1"
32623250
resolved "https://registry.yarnpkg.com/babel-generator/-/babel-generator-6.26.1.tgz#1844408d3b8f0d35a404ea7ac180f087a601bd90"
@@ -7544,7 +7532,7 @@ eslint-utils@^3.0.0:
75447532
dependencies:
75457533
eslint-visitor-keys "^2.0.0"
75467534

7547-
eslint-visitor-keys@^1.0.0, eslint-visitor-keys@^1.1.0, eslint-visitor-keys@^1.3.0:
7535+
eslint-visitor-keys@^1.1.0, eslint-visitor-keys@^1.3.0:
75487536
version "1.3.0"
75497537
resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz#30ebd1ef7c2fdff01c3a4f151044af25fab0523e"
75507538
integrity sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==
@@ -12829,7 +12817,7 @@ resolve-url@^0.2.1:
1282912817
resolved "https://registry.yarnpkg.com/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a"
1283012818
integrity sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=
1283112819

12832-
resolve@^1.1.7, resolve@^1.10.0, resolve@^1.10.1, resolve@^1.11.1, resolve@^1.12.0, resolve@^1.13.1, resolve@^1.14.2, resolve@^1.15.0, resolve@^1.17.0, resolve@^1.20.0, resolve@^1.3.3, resolve@^1.4.0, resolve@^1.5.0, resolve@^1.8.1:
12820+
resolve@^1.1.7, resolve@^1.10.0, resolve@^1.10.1, resolve@^1.11.1, resolve@^1.13.1, resolve@^1.14.2, resolve@^1.15.0, resolve@^1.17.0, resolve@^1.20.0, resolve@^1.3.3, resolve@^1.4.0, resolve@^1.5.0, resolve@^1.8.1:
1283312821
version "1.20.0"
1283412822
resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.20.0.tgz#629a013fb3f70755d6f0b7935cc1c2c5378b1975"
1283512823
integrity sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==

0 commit comments

Comments
 (0)