Skip to content

Commit

Permalink
Merge pull request #4624 from reduxjs/feature/5.0-tooling-updates-2
Browse files Browse the repository at this point in the history
  • Loading branch information
markerikson committed Nov 23, 2023
2 parents dae0da7 + cacf745 commit e2e8fe9
Show file tree
Hide file tree
Showing 3 changed files with 178 additions and 43 deletions.
3 changes: 3 additions & 0 deletions .github/workflows/test.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,9 @@ jobs:
- name: Install deps
run: yarn install

- name: Lint
run: yarn lint

- name: Build
run: yarn build

Expand Down
8 changes: 5 additions & 3 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -59,8 +59,8 @@
"devDependencies": {
"@babel/core": "^7.19.0",
"@types/node": "^18.7.16",
"@typescript-eslint/eslint-plugin": "^5.36.2",
"@typescript-eslint/parser": "^5.36.2",
"@typescript-eslint/eslint-plugin": "^6",
"@typescript-eslint/parser": "^6",
"cross-env": "^7.0.3",
"esbuild-extra": "^0.1.3",
"eslint": "^8.23.0",
Expand All @@ -79,7 +79,9 @@
"vitest": "^0.34.0"
},
"resolutions": {
"esbuild": "0.19.7"
"esbuild": "0.19.7",
"@typescript-eslint/eslint-plugin": "6.12.0",
"@typescript-eslint/parser": "6.12.0"
},
"sideEffects": false
}
210 changes: 170 additions & 40 deletions yarn.lock
Original file line number Diff line number Diff line change
Expand Up @@ -1608,6 +1608,24 @@ __metadata:
languageName: node
linkType: hard

"@eslint-community/eslint-utils@npm:^4.4.0":
version: 4.4.0
resolution: "@eslint-community/eslint-utils@npm:4.4.0"
dependencies:
eslint-visitor-keys: ^3.3.0
peerDependencies:
eslint: ^6.0.0 || ^7.0.0 || >=8.0.0
checksum: cdfe3ae42b4f572cbfb46d20edafe6f36fc5fb52bf2d90875c58aefe226892b9677fef60820e2832caf864a326fe4fc225714c46e8389ccca04d5f9288aabd22
languageName: node
linkType: hard

"@eslint-community/regexpp@npm:^4.5.1":
version: 4.10.0
resolution: "@eslint-community/regexpp@npm:4.10.0"
checksum: 2a6e345429ea8382aaaf3a61f865cae16ed44d31ca917910033c02dc00d505d939f10b81e079fa14d43b51499c640138e153b7e40743c4c094d9df97d4e56f7b
languageName: node
linkType: hard

"@eslint/eslintrc@npm:^1.4.1":
version: 1.4.1
resolution: "@eslint/eslintrc@npm:1.4.1"
Expand Down Expand Up @@ -1923,6 +1941,13 @@ __metadata:
languageName: node
linkType: hard

"@types/json-schema@npm:^7.0.12":
version: 7.0.15
resolution: "@types/json-schema@npm:7.0.15"
checksum: 97ed0cb44d4070aecea772b7b2e2ed971e10c81ec87dd4ecc160322ffa55ff330dace1793489540e3e318d90942064bb697cc0f8989391797792d919737b3b98
languageName: node
linkType: hard

"@types/json-schema@npm:^7.0.9":
version: 7.0.11
resolution: "@types/json-schema@npm:7.0.11"
Expand Down Expand Up @@ -1958,27 +1983,35 @@ __metadata:
languageName: node
linkType: hard

"@typescript-eslint/eslint-plugin@npm:^5.36.2, @typescript-eslint/eslint-plugin@npm:^5.5.0":
version: 5.51.0
resolution: "@typescript-eslint/eslint-plugin@npm:5.51.0"
"@types/semver@npm:^7.5.0":
version: 7.5.6
resolution: "@types/semver@npm:7.5.6"
checksum: 563a0120ec0efcc326567db2ed920d5d98346f3638b6324ea6b50222b96f02a8add3c51a916b6897b51523aad8ac227d21d3dcf8913559f1bfc6c15b14d23037
languageName: node
linkType: hard

"@typescript-eslint/eslint-plugin@npm:6.12.0":
version: 6.12.0
resolution: "@typescript-eslint/eslint-plugin@npm:6.12.0"
dependencies:
"@typescript-eslint/scope-manager": 5.51.0
"@typescript-eslint/type-utils": 5.51.0
"@typescript-eslint/utils": 5.51.0
"@eslint-community/regexpp": ^4.5.1
"@typescript-eslint/scope-manager": 6.12.0
"@typescript-eslint/type-utils": 6.12.0
"@typescript-eslint/utils": 6.12.0
"@typescript-eslint/visitor-keys": 6.12.0
debug: ^4.3.4
grapheme-splitter: ^1.0.4
ignore: ^5.2.0
natural-compare-lite: ^1.4.0
regexpp: ^3.2.0
semver: ^7.3.7
tsutils: ^3.21.0
graphemer: ^1.4.0
ignore: ^5.2.4
natural-compare: ^1.4.0
semver: ^7.5.4
ts-api-utils: ^1.0.1
peerDependencies:
"@typescript-eslint/parser": ^5.0.0
eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
"@typescript-eslint/parser": ^6.0.0 || ^6.0.0-alpha
eslint: ^7.0.0 || ^8.0.0
peerDependenciesMeta:
typescript:
optional: true
checksum: 5351d8cec13bd9867ce4aaf7052aa31c9ca867fc89c620fc0fe5718ac2cbc165903275db59974324d98e45df0d33a73a4367d236668772912731031a672cfdcd
checksum: a791ebe432a6cac50a15c9e98502b62e874de0c7e35fd320b9bdca21afd4ae88c88cff45ee50a95362da14e98965d946e57b15965f5522f1153568a3fe45db8a
languageName: node
linkType: hard

Expand All @@ -1993,20 +2026,21 @@ __metadata:
languageName: node
linkType: hard

"@typescript-eslint/parser@npm:^5.36.2, @typescript-eslint/parser@npm:^5.5.0":
version: 5.51.0
resolution: "@typescript-eslint/parser@npm:5.51.0"
"@typescript-eslint/parser@npm:6.12.0":
version: 6.12.0
resolution: "@typescript-eslint/parser@npm:6.12.0"
dependencies:
"@typescript-eslint/scope-manager": 5.51.0
"@typescript-eslint/types": 5.51.0
"@typescript-eslint/typescript-estree": 5.51.0
"@typescript-eslint/scope-manager": 6.12.0
"@typescript-eslint/types": 6.12.0
"@typescript-eslint/typescript-estree": 6.12.0
"@typescript-eslint/visitor-keys": 6.12.0
debug: ^4.3.4
peerDependencies:
eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
eslint: ^7.0.0 || ^8.0.0
peerDependenciesMeta:
typescript:
optional: true
checksum: 096ec819132839febd4f390c4bbf31687e06191092c244dbd189a64cd7383fbaba728f2765e8809cd9834c0069163ab38b0e5f0f6360157d831647d4c295f8cd
checksum: 92923b7ee61f52d6b74f515640fe6bbb6b0a922d20dabeb6b59bc73f3c132bf750a2b706bb40fbe6d233c6ecc1abe905c99aa062280bb78e5724334f5b6c4ac5
languageName: node
linkType: hard

Expand All @@ -2020,20 +2054,30 @@ __metadata:
languageName: node
linkType: hard

"@typescript-eslint/type-utils@npm:5.51.0":
version: 5.51.0
resolution: "@typescript-eslint/type-utils@npm:5.51.0"
"@typescript-eslint/scope-manager@npm:6.12.0":
version: 6.12.0
resolution: "@typescript-eslint/scope-manager@npm:6.12.0"
dependencies:
"@typescript-eslint/typescript-estree": 5.51.0
"@typescript-eslint/utils": 5.51.0
"@typescript-eslint/types": 6.12.0
"@typescript-eslint/visitor-keys": 6.12.0
checksum: 4cc4eb1bcd04ba7b0a1de4284521cde5f3f25f2530f78dfcb3f098396b142fd30a45f615a87dc7a3adddbd131a6255cb12b1df19aacff71a3f766992ddef183f
languageName: node
linkType: hard

"@typescript-eslint/type-utils@npm:6.12.0":
version: 6.12.0
resolution: "@typescript-eslint/type-utils@npm:6.12.0"
dependencies:
"@typescript-eslint/typescript-estree": 6.12.0
"@typescript-eslint/utils": 6.12.0
debug: ^4.3.4
tsutils: ^3.21.0
ts-api-utils: ^1.0.1
peerDependencies:
eslint: "*"
eslint: ^7.0.0 || ^8.0.0
peerDependenciesMeta:
typescript:
optional: true
checksum: ab9747b0c629cfaaab903eed8ce1e39d34d69a402ce5faf2f1fff2bbb461bdbe034044b1368ba67ba8e5c1c512172e07d83c8a563635d8de811bf148d95c7dec
checksum: c345c45f1262eee4b9f6960a59b3aba960643d0004094a3d8fb9682ab79af2fae864695029246dc9e0d4fdb2f3d017a56b7dc034e551d263deba75c2ef048d39
languageName: node
linkType: hard

Expand All @@ -2044,6 +2088,13 @@ __metadata:
languageName: node
linkType: hard

"@typescript-eslint/types@npm:6.12.0":
version: 6.12.0
resolution: "@typescript-eslint/types@npm:6.12.0"
checksum: d3b40f9d400f6455ce5ae610651597c9e9ec85d46ca6d3c1025597a76305c557ebc5b88340ec6db0e694c9c79f1299d375b87a1a5b9314b22231dbbb5ce54695
languageName: node
linkType: hard

"@typescript-eslint/typescript-estree@npm:5.51.0":
version: 5.51.0
resolution: "@typescript-eslint/typescript-estree@npm:5.51.0"
Expand All @@ -2062,6 +2113,24 @@ __metadata:
languageName: node
linkType: hard

"@typescript-eslint/typescript-estree@npm:6.12.0":
version: 6.12.0
resolution: "@typescript-eslint/typescript-estree@npm:6.12.0"
dependencies:
"@typescript-eslint/types": 6.12.0
"@typescript-eslint/visitor-keys": 6.12.0
debug: ^4.3.4
globby: ^11.1.0
is-glob: ^4.0.3
semver: ^7.5.4
ts-api-utils: ^1.0.1
peerDependenciesMeta:
typescript:
optional: true
checksum: 943f7ff2e164d812f6ae0a2d5096836aff00b1fda39937b03f126f266f03f3655794f5fc4643b49b71c312126d9422dfd764744bd1ba41ee6821a5bac1511aa2
languageName: node
linkType: hard

"@typescript-eslint/utils@npm:5.51.0, @typescript-eslint/utils@npm:^5.43.0":
version: 5.51.0
resolution: "@typescript-eslint/utils@npm:5.51.0"
Expand All @@ -2080,6 +2149,23 @@ __metadata:
languageName: node
linkType: hard

"@typescript-eslint/utils@npm:6.12.0":
version: 6.12.0
resolution: "@typescript-eslint/utils@npm:6.12.0"
dependencies:
"@eslint-community/eslint-utils": ^4.4.0
"@types/json-schema": ^7.0.12
"@types/semver": ^7.5.0
"@typescript-eslint/scope-manager": 6.12.0
"@typescript-eslint/types": 6.12.0
"@typescript-eslint/typescript-estree": 6.12.0
semver: ^7.5.4
peerDependencies:
eslint: ^7.0.0 || ^8.0.0
checksum: dad05bd0e4db7a88c2716f9ee83c7c28c30d71e57392e58dc0db66b5f5c4c86b9db14142c6a1a82cf1650da294d31980c56a118015d3a2a645acb8b8a5ebc315
languageName: node
linkType: hard

"@typescript-eslint/visitor-keys@npm:5.51.0":
version: 5.51.0
resolution: "@typescript-eslint/visitor-keys@npm:5.51.0"
Expand All @@ -2090,6 +2176,16 @@ __metadata:
languageName: node
linkType: hard

"@typescript-eslint/visitor-keys@npm:6.12.0":
version: 6.12.0
resolution: "@typescript-eslint/visitor-keys@npm:6.12.0"
dependencies:
"@typescript-eslint/types": 6.12.0
eslint-visitor-keys: ^3.4.1
checksum: 3d8dc74ae748a95fe60b48dbaecca8d9c0c8df344d8034e3843057251fba24f06a3d29dbb9f525c9540b538d8c24221d3cf119ac483e9de38149a978051c72f3
languageName: node
linkType: hard

"@vitest/expect@npm:0.34.6":
version: 0.34.6
resolution: "@vitest/expect@npm:0.34.6"
Expand Down Expand Up @@ -3443,6 +3539,13 @@ __metadata:
languageName: node
linkType: hard

"eslint-visitor-keys@npm:^3.4.1":
version: 3.4.3
resolution: "eslint-visitor-keys@npm:3.4.3"
checksum: 36e9ef87fca698b6fd7ca5ca35d7b2b6eeaaf106572e2f7fd31c12d3bfdaccdb587bba6d3621067e5aece31c8c3a348b93922ab8f7b2cbc6aaab5e1d89040c60
languageName: node
linkType: hard

"eslint@npm:^8.23.0":
version: 8.34.0
resolution: "eslint@npm:8.34.0"
Expand Down Expand Up @@ -3949,6 +4052,13 @@ __metadata:
languageName: node
linkType: hard

"graphemer@npm:^1.4.0":
version: 1.4.0
resolution: "graphemer@npm:1.4.0"
checksum: bab8f0be9b568857c7bec9fda95a89f87b783546d02951c40c33f84d05bb7da3fd10f863a9beb901463669b6583173a8c8cc6d6b306ea2b9b9d5d3d943c3a673
languageName: node
linkType: hard

"has-bigints@npm:^1.0.1, has-bigints@npm:^1.0.2":
version: 1.0.2
resolution: "has-bigints@npm:1.0.2"
Expand Down Expand Up @@ -4078,6 +4188,13 @@ __metadata:
languageName: node
linkType: hard

"ignore@npm:^5.2.4":
version: 5.3.0
resolution: "ignore@npm:5.3.0"
checksum: 2736da6621f14ced652785cb05d86301a66d70248597537176612bd0c8630893564bd5f6421f8806b09e8472e75c591ef01672ab8059c07c6eb2c09cefe04bf9
languageName: node
linkType: hard

"import-fresh@npm:^3.0.0, import-fresh@npm:^3.2.1":
version: 3.3.0
resolution: "import-fresh@npm:3.3.0"
Expand Down Expand Up @@ -4879,13 +4996,6 @@ __metadata:
languageName: node
linkType: hard

"natural-compare-lite@npm:^1.4.0":
version: 1.4.0
resolution: "natural-compare-lite@npm:1.4.0"
checksum: 5222ac3986a2b78dd6069ac62cbb52a7bf8ffc90d972ab76dfe7b01892485d229530ed20d0c62e79a6b363a663b273db3bde195a1358ce9e5f779d4453887225
languageName: node
linkType: hard

"natural-compare@npm:^1.4.0":
version: 1.4.0
resolution: "natural-compare@npm:1.4.0"
Expand Down Expand Up @@ -5378,8 +5488,8 @@ __metadata:
dependencies:
"@babel/core": ^7.19.0
"@types/node": ^18.7.16
"@typescript-eslint/eslint-plugin": ^5.36.2
"@typescript-eslint/parser": ^5.36.2
"@typescript-eslint/eslint-plugin": ^6
"@typescript-eslint/parser": ^6
cross-env: ^7.0.3
esbuild-extra: ^0.1.3
eslint: ^8.23.0
Expand Down Expand Up @@ -5692,6 +5802,17 @@ __metadata:
languageName: node
linkType: hard

"semver@npm:^7.5.4":
version: 7.5.4
resolution: "semver@npm:7.5.4"
dependencies:
lru-cache: ^6.0.0
bin:
semver: bin/semver.js
checksum: 12d8ad952fa353b0995bf180cdac205a4068b759a140e5d3c608317098b3575ac2f1e09182206bf2eb26120e1c0ed8fb92c48c592f6099680de56bb071423ca3
languageName: node
linkType: hard

"set-blocking@npm:^2.0.0":
version: 2.0.0
resolution: "set-blocking@npm:2.0.0"
Expand Down Expand Up @@ -6097,6 +6218,15 @@ __metadata:
languageName: node
linkType: hard

"ts-api-utils@npm:^1.0.1":
version: 1.0.3
resolution: "ts-api-utils@npm:1.0.3"
peerDependencies:
typescript: ">=4.2.0"
checksum: 441cc4489d65fd515ae6b0f4eb8690057add6f3b6a63a36073753547fb6ce0c9ea0e0530220a0b282b0eec535f52c4dfc315d35f8a4c9a91c0def0707a714ca6
languageName: node
linkType: hard

"ts-interface-checker@npm:^0.1.9":
version: 0.1.13
resolution: "ts-interface-checker@npm:0.1.13"
Expand Down

0 comments on commit e2e8fe9

Please sign in to comment.