Skip to content

Commit a42bb4b

Browse files
committed
chore: bump eslint-plugin-import-x and eslint-import-resolver-typescript
1 parent 55eeb97 commit a42bb4b

File tree

4 files changed

+57
-77
lines changed

4 files changed

+57
-77
lines changed

.github/workflows/ci.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,9 @@ jobs:
5757
PARSER_NO_WATCH: true
5858

5959
- name: Codecov
60-
uses: codecov/codecov-action@ad3126e916f78f00edff4ed0317cf185271ccc2d # v5.4.2
60+
# bad Windows -- https://github.com/codecov/codecov-action/issues/1787
61+
if: ${{ !github.event.pull_request.head.repo.fork && matrix.os != 'windows-latest' }}
62+
uses: codecov/codecov-action@18283e04ce6e62d37312384ff67231eb8fd56d24 # v5.4.3
6163
with:
6264
token: ${{ secrets.CODECOV_TOKEN }}
6365

eslint.config.js

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ const eslintjs = require('@eslint/js');
22
const { defineConfig } = require('eslint/config');
33
const globals = require('globals');
44
const eslintPlugin = require('eslint-plugin-eslint-plugin');
5-
const importPlugin = require('eslint-plugin-import-x');
5+
const importX = require('eslint-plugin-import-x');
66
const flowPlugin = require('eslint-plugin-ft-flow');
77
const { FlatCompat } = require('@eslint/eslintrc');
88
const babelParser = require('@babel/eslint-parser');
@@ -30,16 +30,12 @@ module.exports = defineConfig([
3030
eslint: eslintjs,
3131
'eslint-plugin': eslintPlugin,
3232
'ft-flow': flowPlugin,
33-
'import-x': importPlugin.flatConfigs.recommended.plugins['import-x'],
3433
},
3534
languageOptions: {
3635
globals: globals.node,
3736
parser: babelParser,
3837
},
39-
extends: [
40-
eslintjs.configs.recommended,
41-
importPlugin.flatConfigs.recommended,
42-
],
38+
extends: [eslintjs.configs.recommended, importX.flatConfigs.recommended],
4339
rules: {
4440
...prettierConfig.rules,
4541
'no-template-curly-in-string': 'off',

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -76,10 +76,10 @@
7676
"eslint": "^9.27.0",
7777
"eslint-config-prettier": "^10.1.5",
7878
"eslint-doc-generator": "^1.7.1",
79-
"eslint-import-resolver-typescript": "^4.3.4",
79+
"eslint-import-resolver-typescript": "^4.4.1",
8080
"eslint-plugin-eslint-plugin": "^6.4.0",
8181
"eslint-plugin-ft-flow": "^3.0.11",
82-
"eslint-plugin-import-x": "^4.11.1",
82+
"eslint-plugin-import-x": "^4.13.3",
8383
"eslint-plugin-jest": "^28.11.0",
8484
"estraverse": "^5.3.0",
8585
"hermes-eslint": "^0.28.1",

yarn.lock

Lines changed: 50 additions & 68 deletions
Original file line numberDiff line numberDiff line change
@@ -2476,16 +2476,7 @@ __metadata:
24762476
languageName: node
24772477
linkType: hard
24782478

2479-
"@types/node@npm:*":
2480-
version: 22.15.21
2481-
resolution: "@types/node@npm:22.15.21"
2482-
dependencies:
2483-
undici-types: "npm:~6.21.0"
2484-
checksum: 10c0/f092bbccda2131c2b2c8f720338080aa0ef1d928f5f1062c03954a4f7dafa7ee3ed29bc3e51bd4e2584473b3d943c637a2b39ad7174898970818270187cf10c1
2485-
languageName: node
2486-
linkType: hard
2487-
2488-
"@types/node@npm:^12.7.1":
2479+
"@types/node@npm:*, @types/node@npm:^12.7.1":
24892480
version: 12.20.55
24902481
resolution: "@types/node@npm:12.20.55"
24912482
checksum: 10c0/3b190bb0410047d489c49bbaab592d2e6630de6a50f00ba3d7d513d59401d279972a8f5a598b5bb8ddc1702f8a2f4ec57a65d93852f9c329639738e7053637d1
@@ -2617,7 +2608,7 @@ __metadata:
26172608
languageName: node
26182609
linkType: hard
26192610

2620-
"@typescript-eslint/utils@npm:^6.0.0 || ^7.0.0 || ^8.0.0, @typescript-eslint/utils@npm:^8.31.0":
2611+
"@typescript-eslint/utils@npm:^6.0.0 || ^7.0.0 || ^8.0.0, @typescript-eslint/utils@npm:^8.32.1":
26212612
version: 8.32.1
26222613
resolution: "@typescript-eslint/utils@npm:8.32.1"
26232614
dependencies:
@@ -3542,7 +3533,7 @@ __metadata:
35423533
languageName: node
35433534
linkType: hard
35443535

3545-
"debug@npm:4, debug@npm:^4.0.0, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.4, debug@npm:^4.4.0":
3536+
"debug@npm:4, debug@npm:^4.0.0, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.4, debug@npm:^4.4.1":
35463537
version: 4.4.1
35473538
resolution: "debug@npm:4.4.1"
35483539
dependencies:
@@ -3841,6 +3832,21 @@ __metadata:
38413832
languageName: node
38423833
linkType: hard
38433834

3835+
"eslint-import-context@npm:^0.1.5":
3836+
version: 0.1.5
3837+
resolution: "eslint-import-context@npm:0.1.5"
3838+
dependencies:
3839+
get-tsconfig: "npm:^4.10.1"
3840+
stable-hash: "npm:^0.0.5"
3841+
peerDependencies:
3842+
unrs-resolver: ^1.0.0
3843+
peerDependenciesMeta:
3844+
unrs-resolver:
3845+
optional: true
3846+
checksum: 10c0/30de54045e60fc8f084e2100122c8a4d77317ef2df3d3340a5f00d05ba6f6609d2b6bcc2f13414334959d8997753a5f63f69022baa7e462285949eec762ce586
3847+
languageName: node
3848+
linkType: hard
3849+
38443850
"eslint-import-resolver-node@npm:^0.3.9":
38453851
version: 0.3.9
38463852
resolution: "eslint-import-resolver-node@npm:0.3.9"
@@ -3852,16 +3858,17 @@ __metadata:
38523858
languageName: node
38533859
linkType: hard
38543860

3855-
"eslint-import-resolver-typescript@npm:^4.3.4":
3856-
version: 4.3.4
3857-
resolution: "eslint-import-resolver-typescript@npm:4.3.4"
3861+
"eslint-import-resolver-typescript@npm:^4.4.1":
3862+
version: 4.4.1
3863+
resolution: "eslint-import-resolver-typescript@npm:4.4.1"
38583864
dependencies:
3859-
debug: "npm:^4.4.0"
3860-
get-tsconfig: "npm:^4.10.0"
3865+
debug: "npm:^4.4.1"
3866+
eslint-import-context: "npm:^0.1.5"
3867+
get-tsconfig: "npm:^4.10.1"
38613868
is-bun-module: "npm:^2.0.0"
38623869
stable-hash: "npm:^0.0.5"
3863-
tinyglobby: "npm:^0.2.13"
3864-
unrs-resolver: "npm:^1.6.3"
3870+
tinyglobby: "npm:^0.2.14"
3871+
unrs-resolver: "npm:^1.7.2"
38653872
peerDependencies:
38663873
eslint: "*"
38673874
eslint-plugin-import: "*"
@@ -3871,7 +3878,7 @@ __metadata:
38713878
optional: true
38723879
eslint-plugin-import-x:
38733880
optional: true
3874-
checksum: 10c0/dba14e699855a7c32756e5c5258075e787a6e7938123ace553d69e8f84cefb4e6364fb1935d6d5500f96de82cee79662fee1e826fa45c0672a83841c27cf6abe
3881+
checksum: 10c0/a03df85e4e7136e3ae36842a417a1a91f74054d999f32e9a40a2ea732c541be522d1382e18ace0e8c26e0505868f12a5de4a6b978d73ea91ca21d314f0f01f30
38753882
languageName: node
38763883
linkType: hard
38773884

@@ -3900,24 +3907,24 @@ __metadata:
39003907
languageName: node
39013908
linkType: hard
39023909

3903-
"eslint-plugin-import-x@npm:^4.11.1":
3904-
version: 4.11.1
3905-
resolution: "eslint-plugin-import-x@npm:4.11.1"
3910+
"eslint-plugin-import-x@npm:^4.13.3":
3911+
version: 4.13.3
3912+
resolution: "eslint-plugin-import-x@npm:4.13.3"
39063913
dependencies:
3907-
"@typescript-eslint/utils": "npm:^8.31.0"
3914+
"@typescript-eslint/utils": "npm:^8.32.1"
39083915
comment-parser: "npm:^1.4.1"
3909-
debug: "npm:^4.4.0"
3916+
debug: "npm:^4.4.1"
3917+
eslint-import-context: "npm:^0.1.5"
39103918
eslint-import-resolver-node: "npm:^0.3.9"
3911-
get-tsconfig: "npm:^4.10.0"
39123919
is-glob: "npm:^4.0.3"
39133920
minimatch: "npm:^9.0.3 || ^10.0.1"
3914-
semver: "npm:^7.7.1"
3921+
semver: "npm:^7.7.2"
39153922
stable-hash: "npm:^0.0.5"
39163923
tslib: "npm:^2.8.1"
3917-
unrs-resolver: "npm:^1.7.0"
3924+
unrs-resolver: "npm:^1.7.2"
39183925
peerDependencies:
39193926
eslint: ^8.57.0 || ^9.0.0
3920-
checksum: 10c0/9b0cde9ba76eac4252ee7cf6fd7f2dae5051c85cb40c64909db6bdfa53b619bc145357aa637f98381053331c2e0f50f888409b34e17d69468d16685967d680d9
3927+
checksum: 10c0/582c9ad4827915ae4ff0a73dfd854c347c52d662d5cb37f290742b71ab0d7082e78a79723b7ebb169a553f7e6215a93af2d4216fba9eb3b8b48e165f4a7581a9
39213928
languageName: node
39223929
linkType: hard
39233930

@@ -3965,10 +3972,10 @@ __metadata:
39653972
eslint: "npm:^9.27.0"
39663973
eslint-config-prettier: "npm:^10.1.5"
39673974
eslint-doc-generator: "npm:^1.7.1"
3968-
eslint-import-resolver-typescript: "npm:^4.3.4"
3975+
eslint-import-resolver-typescript: "npm:^4.4.1"
39693976
eslint-plugin-eslint-plugin: "npm:^6.4.0"
39703977
eslint-plugin-ft-flow: "npm:^3.0.11"
3971-
eslint-plugin-import-x: "npm:^4.11.1"
3978+
eslint-plugin-import-x: "npm:^4.13.3"
39723979
eslint-plugin-jest: "npm:^28.11.0"
39733980
estraverse: "npm:^5.3.0"
39743981
hermes-eslint: "npm:^0.28.1"
@@ -4503,12 +4510,12 @@ __metadata:
45034510
languageName: node
45044511
linkType: hard
45054512

4506-
"get-tsconfig@npm:^4.10.0":
4507-
version: 4.10.0
4508-
resolution: "get-tsconfig@npm:4.10.0"
4513+
"get-tsconfig@npm:^4.10.1":
4514+
version: 4.10.1
4515+
resolution: "get-tsconfig@npm:4.10.1"
45094516
dependencies:
45104517
resolve-pkg-maps: "npm:^1.0.0"
4511-
checksum: 10c0/c9b5572c5118923c491c04285c73bd55b19e214992af957c502a3be0fc0043bb421386ffd45ca3433c0a7fba81221ca300479e8393960acf15d0ed4563f38a86
4518+
checksum: 10c0/7f8e3dabc6a49b747920a800fb88e1952fef871cdf51b79e98db48275a5de6cdaf499c55ee67df5fa6fe7ce65f0063e26de0f2e53049b408c585aa74d39ffa21
45124519
languageName: node
45134520
linkType: hard
45144521

@@ -5550,16 +5557,7 @@ __metadata:
55505557
languageName: node
55515558
linkType: hard
55525559

5553-
"jsesc@npm:^3.0.2":
5554-
version: 3.1.0
5555-
resolution: "jsesc@npm:3.1.0"
5556-
bin:
5557-
jsesc: bin/jsesc
5558-
checksum: 10c0/531779df5ec94f47e462da26b4cbf05eb88a83d9f08aac2ba04206508fc598527a153d08bd462bae82fc78b3eaa1a908e1a4a79f886e9238641c4cdefaf118b1
5559-
languageName: node
5560-
linkType: hard
5561-
5562-
"jsesc@npm:~3.0.2":
5560+
"jsesc@npm:^3.0.2, jsesc@npm:~3.0.2":
55635561
version: 3.0.2
55645562
resolution: "jsesc@npm:3.0.2"
55655563
bin:
@@ -6155,16 +6153,7 @@ __metadata:
61556153
languageName: node
61566154
linkType: hard
61576155

6158-
"minimatch@npm:^9.0.3 || ^10.0.1":
6159-
version: 10.0.1
6160-
resolution: "minimatch@npm:10.0.1"
6161-
dependencies:
6162-
brace-expansion: "npm:^2.0.1"
6163-
checksum: 10c0/e6c29a81fe83e1877ad51348306be2e8aeca18c88fdee7a99df44322314279e15799e41d7cb274e4e8bb0b451a3bc622d6182e157dfa1717d6cda75e9cd8cd5d
6164-
languageName: node
6165-
linkType: hard
6166-
6167-
"minimatch@npm:^9.0.4":
6156+
"minimatch@npm:^9.0.3 || ^10.0.1, minimatch@npm:^9.0.4":
61686157
version: 9.0.5
61696158
resolution: "minimatch@npm:9.0.5"
61706159
dependencies:
@@ -7156,7 +7145,7 @@ __metadata:
71567145
languageName: node
71577146
linkType: hard
71587147

7159-
"semver@npm:^7.3.5, semver@npm:^7.3.7, semver@npm:^7.5.3, semver@npm:^7.5.4, semver@npm:^7.6.0, semver@npm:^7.7.1":
7148+
"semver@npm:^7.3.5, semver@npm:^7.3.7, semver@npm:^7.5.3, semver@npm:^7.5.4, semver@npm:^7.6.0, semver@npm:^7.7.1, semver@npm:^7.7.2":
71607149
version: 7.7.2
71617150
resolution: "semver@npm:7.7.2"
71627151
bin:
@@ -7527,13 +7516,13 @@ __metadata:
75277516
languageName: node
75287517
linkType: hard
75297518

7530-
"tinyglobby@npm:^0.2.12, tinyglobby@npm:^0.2.13":
7531-
version: 0.2.13
7532-
resolution: "tinyglobby@npm:0.2.13"
7519+
"tinyglobby@npm:^0.2.12, tinyglobby@npm:^0.2.14":
7520+
version: 0.2.14
7521+
resolution: "tinyglobby@npm:0.2.14"
75337522
dependencies:
75347523
fdir: "npm:^6.4.4"
75357524
picomatch: "npm:^4.0.2"
7536-
checksum: 10c0/ef07dfaa7b26936601d3f6d999f7928a4d1c6234c5eb36896bb88681947c0d459b7ebe797022400e555fe4b894db06e922b95d0ce60cb05fd827a0a66326b18c
7525+
checksum: 10c0/f789ed6c924287a9b7d3612056ed0cda67306cd2c80c249fd280cf1504742b12583a2089b61f4abbd24605f390809017240e250241f09938054c9b363e51c0a6
75377526
languageName: node
75387527
linkType: hard
75397528

@@ -7666,13 +7655,6 @@ __metadata:
76667655
languageName: node
76677656
linkType: hard
76687657

7669-
"undici-types@npm:~6.21.0":
7670-
version: 6.21.0
7671-
resolution: "undici-types@npm:6.21.0"
7672-
checksum: 10c0/c01ed51829b10aa72fc3ce64b747f8e74ae9b60eafa19a7b46ef624403508a54c526ffab06a14a26b3120d055e1104d7abe7c9017e83ced038ea5cf52f8d5e04
7673-
languageName: node
7674-
linkType: hard
7675-
76767658
"unicode-canonical-property-names-ecmascript@npm:^2.0.0":
76777659
version: 2.0.1
76787660
resolution: "unicode-canonical-property-names-ecmascript@npm:2.0.1"
@@ -7738,7 +7720,7 @@ __metadata:
77387720
languageName: node
77397721
linkType: hard
77407722

7741-
"unrs-resolver@npm:^1.6.3, unrs-resolver@npm:^1.7.0":
7723+
"unrs-resolver@npm:^1.7.2":
77427724
version: 1.7.2
77437725
resolution: "unrs-resolver@npm:1.7.2"
77447726
dependencies:

0 commit comments

Comments
 (0)