Skip to content

Commit bda6c5f

Browse files
author
Nataliya Issayeva
committed
fix(eslint-config): Update typescript-eslint packages to ^2.2.0
BREAKING CHANGE: Major version bump
1 parent 8179672 commit bda6c5f

File tree

4 files changed

+60
-49
lines changed

4 files changed

+60
-49
lines changed

package.json

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -18,11 +18,6 @@
1818
"packages/*"
1919
],
2020
"devDependencies": {
21-
"@typescript-eslint/eslint-plugin": "^1.11.0",
22-
"@typescript-eslint/parser": "^1.11.0",
23-
"eslint": "^5.16.0",
24-
"eslint-plugin-jsx-a11y": "^6.2.1",
25-
"eslint-plugin-react": "^7.14.2",
2621
"husky": "^2.4.0",
2722
"lerna": "^3.15.0",
2823
"prettier": "^1.18.2",

packages/eslint-config-typescript/package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,17 +5,17 @@
55
"description": "Spotify's ESLint config for TypeScript",
66
"main": "index.js",
77
"devDependencies": {
8-
"@typescript-eslint/eslint-plugin": "^1.11.0",
9-
"@typescript-eslint/parser": "^1.11.0",
8+
"@typescript-eslint/eslint-plugin": "^2.2.0",
9+
"@typescript-eslint/parser": "^2.2.0",
1010
"eslint": "^5.16.0"
1111
},
1212
"repository": {
1313
"type": "git",
1414
"url": "git+https://github.com/spotify/web-scripts.git"
1515
},
1616
"peerDependencies": {
17-
"@typescript-eslint/eslint-plugin": ">=1.5 <2",
18-
"@typescript-eslint/parser": ">=1.5 <2",
17+
"@typescript-eslint/eslint-plugin": ">=2",
18+
"@typescript-eslint/parser": ">=2",
1919
"eslint": ">=5.x"
2020
},
2121
"publishConfig": {

packages/eslint-config/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,8 @@
2121
"@spotify/eslint-config-react": "^2.0.0",
2222
"@spotify/eslint-config-typescript": "^2.0.1",
2323
"@spotify/web-scripts-utils": "^2.1.0",
24-
"@typescript-eslint/eslint-plugin": "^1.11.0",
25-
"@typescript-eslint/parser": "^1.11.0",
24+
"@typescript-eslint/eslint-plugin": "^2.2.0",
25+
"@typescript-eslint/parser": "^2.2.0",
2626
"eslint-config-prettier": "^6.0.0",
2727
"eslint-plugin-jsx-a11y": "^6.2.1",
2828
"eslint-plugin-react": "^7.12.4"

yarn.lock

Lines changed: 54 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -1430,6 +1430,11 @@
14301430
dependencies:
14311431
"@types/jest-diff" "*"
14321432

1433+
"@types/json-schema@^7.0.3":
1434+
version "7.0.3"
1435+
resolved "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.3.tgz#bdfd69d61e464dcc81b25159c270d75a73c1a636"
1436+
integrity sha512-Il2DtDVRGDcqjDtE+rF8iqg1CArehSK84HZJCT7AMITlyXRBpuPhqGLDQMowraqqu1coEaimg4ZOqggt6L6L+A==
1437+
14331438
"@types/minimatch@*":
14341439
version "3.0.3"
14351440
resolved "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz#3dca0e3f33b200fc7d1139c0cd96c1268cadfd9d"
@@ -1488,42 +1493,45 @@
14881493
resolved "https://registry.npmjs.org/@types/yargs/-/yargs-12.0.12.tgz#45dd1d0638e8c8f153e87d296907659296873916"
14891494
integrity sha512-SOhuU4wNBxhhTHxYaiG5NY4HBhDIDnJF60GU+2LqHAdKKer86//e4yg69aENCtQ04n0ovz+tq2YPME5t5yp4pw==
14901495

1491-
"@typescript-eslint/eslint-plugin@^1.11.0":
1492-
version "1.11.0"
1493-
resolved "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-1.11.0.tgz#870f752c520db04db6d3668af7479026a6f2fb9a"
1494-
integrity sha512-mXv9ccCou89C8/4avKHuPB2WkSZyY/XcTQUXd5LFZAcLw1I3mWYVjUu6eS9Ja0QkP/ClolbcW9tb3Ov/pMdcqw==
1496+
"@typescript-eslint/eslint-plugin@^2.2.0":
1497+
version "2.3.3"
1498+
resolved "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-2.3.3.tgz#71e06c6887650301e02105c99b4c8f67454157e3"
1499+
integrity sha512-12cCbwu5PbQudkq2xCIS/QhB7hCMrsNPXK+vJtqy/zFqtzVkPRGy12O5Yy0gUK086f3VHV/P4a4R4CjMW853pA==
14951500
dependencies:
1496-
"@typescript-eslint/experimental-utils" "1.11.0"
1497-
eslint-utils "^1.3.1"
1501+
"@typescript-eslint/experimental-utils" "2.3.3"
1502+
eslint-utils "^1.4.2"
14981503
functional-red-black-tree "^1.0.1"
14991504
regexpp "^2.0.1"
1500-
tsutils "^3.7.0"
1505+
tsutils "^3.17.1"
15011506

1502-
"@typescript-eslint/experimental-utils@1.11.0":
1503-
version "1.11.0"
1504-
resolved "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-1.11.0.tgz#594abe47091cbeabac1d6f9cfed06d0ad99eb7e3"
1505-
integrity sha512-7LbfaqF6B8oa8cp/315zxKk8FFzosRzzhF8Kn/ZRsRsnpm7Qcu25cR/9RnAQo5utZ2KIWVgaALr+ZmcbG47ruw==
1507+
"@typescript-eslint/experimental-utils@2.3.3":
1508+
version "2.3.3"
1509+
resolved "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-2.3.3.tgz#0685613063ff397cfa9209be2e6e81c0382a9b11"
1510+
integrity sha512-MQ4jKPMTU1ty4TigJCRKFPye2qyQdH8jzIIkceaHgecKFmkNS1hXPqKiZ+mOehkz6+HcN5Nuvwm+frmWZR9tdg==
15061511
dependencies:
1507-
"@typescript-eslint/typescript-estree" "1.11.0"
1508-
eslint-scope "^4.0.0"
1512+
"@types/json-schema" "^7.0.3"
1513+
"@typescript-eslint/typescript-estree" "2.3.3"
1514+
eslint-scope "^5.0.0"
15091515

1510-
"@typescript-eslint/parser@^1.11.0":
1511-
version "1.11.0"
1512-
resolved "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-1.11.0.tgz#2f6d4f7e64eeb1e7c25b422f8df14d0c9e508e36"
1513-
integrity sha512-5xBExyXaxVyczrZvbRKEXvaTUFFq7gIM9BynXukXZE0zF3IQP/FxF4mPmmh3gJ9egafZFqByCpPTFm3dk4SY7Q==
1516+
"@typescript-eslint/parser@^2.2.0":
1517+
version "2.3.3"
1518+
resolved "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-2.3.3.tgz#af519d6572bdee3e9610e21c8362766858976bc1"
1519+
integrity sha512-+cV53HuYFeeyrNW8x/rgPmbVrzzp/rpRmwbJnNtwn4K8mroL1BdjxwQh7X9cUHp9rm4BBiEWmD3cSBjKG7d5mw==
15141520
dependencies:
15151521
"@types/eslint-visitor-keys" "^1.0.0"
1516-
"@typescript-eslint/experimental-utils" "1.11.0"
1517-
"@typescript-eslint/typescript-estree" "1.11.0"
1518-
eslint-visitor-keys "^1.0.0"
1522+
"@typescript-eslint/experimental-utils" "2.3.3"
1523+
"@typescript-eslint/typescript-estree" "2.3.3"
1524+
eslint-visitor-keys "^1.1.0"
15191525

1520-
"@typescript-eslint/typescript-estree@1.11.0":
1521-
version "1.11.0"
1522-
resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-1.11.0.tgz#b7b5782aab22e4b3b6d84633652c9f41e62d37d5"
1523-
integrity sha512-fquUHF5tAx1sM2OeRCC7wVxFd1iMELWMGCzOSmJ3pLzArj9+kRixdlC4d5MncuzXpjEqc6045p3KwM0o/3FuUA==
1526+
"@typescript-eslint/typescript-estree@2.3.3":
1527+
version "2.3.3"
1528+
resolved "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-2.3.3.tgz#be802220876bedfb80384cde1d46fe57ae7abf71"
1529+
integrity sha512-GkACs12Xp8d/STunNv/iSMYJFQrkrax9vuPZySlgSzoJJtw1cp6tbEw4qsLskQv6vloLrkFJHcTJ0a/yCB5cIA==
15241530
dependencies:
1531+
glob "^7.1.4"
1532+
is-glob "^4.0.1"
15251533
lodash.unescape "4.0.1"
1526-
semver "5.5.0"
1534+
semver "^6.3.0"
15271535

15281536
JSONStream@^1.0.4, JSONStream@^1.3.4, JSONStream@^1.3.5:
15291537
version "1.3.5"
@@ -3213,22 +3221,30 @@ eslint-plugin-react@^7.14.2:
32133221
prop-types "^15.7.2"
32143222
resolve "^1.10.1"
32153223

3216-
eslint-scope@^4.0.0, eslint-scope@^4.0.3:
3224+
eslint-scope@^4.0.3:
32173225
version "4.0.3"
32183226
resolved "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz#ca03833310f6889a3264781aa82e63eb9cfe7848"
32193227
integrity sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==
32203228
dependencies:
32213229
esrecurse "^4.1.0"
32223230
estraverse "^4.1.1"
32233231

3224-
eslint-utils@^1.3.1:
3232+
eslint-scope@^5.0.0:
3233+
version "5.0.0"
3234+
resolved "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.0.0.tgz#e87c8887c73e8d1ec84f1ca591645c358bfc8fb9"
3235+
integrity sha512-oYrhJW7S0bxAFDvWqzvMPRm6pcgcnWc4QnofCAqRTRfQC0JcwenzGglTtsLyIuuWFfkqDG9vz67cnttSd53djw==
3236+
dependencies:
3237+
esrecurse "^4.1.0"
3238+
estraverse "^4.1.1"
3239+
3240+
eslint-utils@^1.3.1, eslint-utils@^1.4.2:
32253241
version "1.4.2"
32263242
resolved "https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-1.4.2.tgz#166a5180ef6ab7eb462f162fd0e6f2463d7309ab"
32273243
integrity sha512-eAZS2sEUMlIeCjBeubdj45dmBHQwPHWyBcT1VSYB7o9x9WRRqKxyUoiXlRjyAwzN7YEzHJlYg0NmzDRWx6GP4Q==
32283244
dependencies:
32293245
eslint-visitor-keys "^1.0.0"
32303246

3231-
eslint-visitor-keys@^1.0.0:
3247+
eslint-visitor-keys@^1.0.0, eslint-visitor-keys@^1.1.0:
32323248
version "1.1.0"
32333249
resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-1.1.0.tgz#e2a82cea84ff246ad6fb57f9bde5b46621459ec2"
32343250
integrity sha512-8y9YjtM1JBJU/A9Kc+SbaOV4y29sSWckBwMHa+FGtVj5gN/sbnKDf6xJUl+8g7FAij9LVaP8C24DUiH/f/2Z9A==
@@ -4569,7 +4585,7 @@ is-glob@^3.1.0:
45694585
dependencies:
45704586
is-extglob "^2.1.0"
45714587

4572-
is-glob@^4.0.0:
4588+
is-glob@^4.0.0, is-glob@^4.0.1:
45734589
version "4.0.1"
45744590
resolved "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz#7567dbe9f2f5e2467bc77ab83c4a29482407a5dc"
45754591
integrity sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==
@@ -7938,11 +7954,6 @@ semver-regex@^2.0.0:
79387954
resolved "https://registry.npmjs.org/semver/-/semver-5.7.0.tgz#790a7cf6fea5459bac96110b29b60412dc8ff96b"
79397955
integrity sha512-Ya52jSX2u7QKghxeoFGpLwCtGlt7j0oY9DYb5apt9nPlJ42ID+ulTXESnt/qAQcoSERyZ5sl3LDIOw0nAn/5DA==
79407956

7941-
semver@5.5.0:
7942-
version "5.5.0"
7943-
resolved "https://registry.npmjs.org/semver/-/semver-5.5.0.tgz#dc4bbc7a6ca9d916dee5d43516f0092b58f7b8ab"
7944-
integrity sha512-4SJ3dm0WAwWy/NVeioZh5AntkdJoWKxHxcmyP622fOkgHa4z3R0TdBJICINyaSDE6uNwVc8gZr+ZinwZAH4xIA==
7945-
79467957
semver@6.0.0:
79477958
version "6.0.0"
79487959
resolved "https://registry.npmjs.org/semver/-/semver-6.0.0.tgz#05e359ee571e5ad7ed641a6eec1e547ba52dea65"
@@ -7953,6 +7964,11 @@ semver@^6.0.0:
79537964
resolved "https://registry.npmjs.org/semver/-/semver-6.1.1.tgz#53f53da9b30b2103cd4f15eab3a18ecbcb210c9b"
79547965
integrity sha512-rWYq2e5iYW+fFe/oPPtYJxYgjBm8sC4rmoGdUOgBB7VnwKt6HrL793l2voH1UlsyYZpJ4g0wfjnTEO1s1NP2eQ==
79557966

7967+
semver@^6.3.0:
7968+
version "6.3.0"
7969+
resolved "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d"
7970+
integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==
7971+
79567972
semver@~5.3.0:
79577973
version "5.3.0"
79587974
resolved "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz#9b2ce5d3de02d17c6012ad326aa6b4d0cf54f94f"
@@ -8748,10 +8764,10 @@ tslib@^1.8.1, tslib@^1.9.0:
87488764
resolved "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz#c3c19f95973fb0a62973fb09d90d961ee43e5c8a"
87498765
integrity sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==
87508766

8751-
tsutils@^3.7.0:
8752-
version "3.14.0"
8753-
resolved "https://registry.npmjs.org/tsutils/-/tsutils-3.14.0.tgz#bf8d5a7bae5369331fa0f2b0a5a10bd7f7396c77"
8754-
integrity sha512-SmzGbB0l+8I0QwsPgjooFRaRvHLBLNYM8SeQ0k6rtNDru5sCGeLJcZdwilNndN+GysuFjF5EIYgN8GfFG6UeUw==
8767+
tsutils@^3.17.1:
8768+
version "3.17.1"
8769+
resolved "https://registry.npmjs.org/tsutils/-/tsutils-3.17.1.tgz#ed719917f11ca0dee586272b2ac49e015a2dd759"
8770+
integrity sha512-kzeQ5B8H3w60nFY2g8cJIuH7JDpsALXySGtwGJ0p2LSjLgay3NdIpqq5SoOBe46bKDW2iq25irHCr8wjomUS2g==
87558771
dependencies:
87568772
tslib "^1.8.1"
87578773

0 commit comments

Comments
 (0)