From 07b4f4793168368a6ead1679dc8230559a8536ee Mon Sep 17 00:00:00 2001 From: JounQin Date: Tue, 19 Aug 2025 18:09:46 +0800 Subject: [PATCH] ci: try upgrading unrs-resolver --- .github/workflows/ci.yml | 32 +-- jest.config.ts | 2 +- package.json | 2 +- src/utils/legacy-resolver-settings.ts | 5 +- .../yarn-pnp/test-package/package.json | 7 +- .../yarn-pnp/test-package/resolve.cts | 24 +++ test/fixtures/yarn-pnp/yarn.lock | 192 +++++++++--------- yarn.lock | 174 ++++++++-------- 8 files changed, 237 insertions(+), 201 deletions(-) create mode 100644 test/fixtures/yarn-pnp/test-package/resolve.cts diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 30b4bbe4..dda5224f 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -14,29 +14,29 @@ jobs: strategy: matrix: os: - - macos-latest - - ubuntu-latest + # - macos-latest + # - ubuntu-latest - windows-latest node: - - 18 - - 20 - - 22 + # - 18 + # - 20 + # - 22 # https://github.com/nodejs/node/issues/59480 - 24.5 eslint: - - 8.56 - - 8 + # - 8.56 + # - 8 - 9 - include: - - executeLint: true - node: lts/* - eslint: 9 - os: ubuntu-latest - - legacyNodeResolver: true - node: lts/* - eslint: 9 - os: ubuntu-latest + # include: + # - executeLint: true + # node: lts/* + # eslint: 9 + # os: ubuntu-latest + # - legacyNodeResolver: true + # node: lts/* + # eslint: 9 + # os: ubuntu-latest fail-fast: false runs-on: ${{ matrix.os }} diff --git a/jest.config.ts b/jest.config.ts index 89cd3c1d..853b61bc 100644 --- a/jest.config.ts +++ b/jest.config.ts @@ -15,7 +15,7 @@ export default { '^eslint-plugin-import-x/(.+)$': `/${srcDir}/$1`, }, snapshotSerializers: ['/test/jest.serializer.cjs'], - testMatch: ['/test/**/*.spec.ts'], + testMatch: ['/test/**/fixtures.spec.ts'], transform: { '^.+\\.(m?[jt]s|[jt]sx?)$': [ '@swc-node/jest', diff --git a/package.json b/package.json index 74fcf18c..1e734029 100644 --- a/package.json +++ b/package.json @@ -83,7 +83,7 @@ "minimatch": "^9.0.3 || ^10.0.1", "semver": "^7.7.2", "stable-hash-x": "^0.2.0", - "unrs-resolver": "^1.9.2" + "unrs-resolver": "~1.10.0" }, "devDependencies": { "@1stg/commitlint-config": "^5.1.0", diff --git a/src/utils/legacy-resolver-settings.ts b/src/utils/legacy-resolver-settings.ts index 82091b15..ed9086a6 100644 --- a/src/utils/legacy-resolver-settings.ts +++ b/src/utils/legacy-resolver-settings.ts @@ -23,7 +23,10 @@ export function resolveWithLegacyResolver( sourceFile: string, ): ResolvedResult { if (resolver.interfaceVersion === 2) { - return resolver.resolve(modulePath, sourceFile, config) + console.log(modulePath, sourceFile, config) + const result = resolver.resolve(modulePath, sourceFile, config) + console.log('result', result) + return result } try { diff --git a/test/fixtures/yarn-pnp/test-package/package.json b/test/fixtures/yarn-pnp/test-package/package.json index a6364a1f..3902a9c0 100644 --- a/test/fixtures/yarn-pnp/test-package/package.json +++ b/test/fixtures/yarn-pnp/test-package/package.json @@ -5,7 +5,7 @@ "private": true, "scripts": { "demo": "tsx test.ts", - "lint": "eslint" + "lint": "tsx resolve.cts" }, "dependencies": { "nanoid": "^5.1.5" @@ -15,10 +15,11 @@ "@types/node": "^22.15.32", "@typescript-eslint/parser": "^8.34.1", "eslint": "^9.29.0", - "eslint-import-resolver-typescript": "^4.4.3", + "eslint-import-resolver-typescript": "^4.4.4", "eslint-plugin-import-x": "link:../../../..", "globals": "^16.2.0", "tsx": "^4.20.3", - "typescript": "^5.8.3" + "typescript": "^5.8.3", + "unrs-resolver": "~1.10.0" } } diff --git a/test/fixtures/yarn-pnp/test-package/resolve.cts b/test/fixtures/yarn-pnp/test-package/resolve.cts new file mode 100644 index 00000000..9a4d08a1 --- /dev/null +++ b/test/fixtures/yarn-pnp/test-package/resolve.cts @@ -0,0 +1,24 @@ +import path from 'node:path' +import { + defaultConditionNames, + defaultExtensionAlias, + defaultExtensions, + defaultMainFields, + resolve, +} from 'eslint-import-resolver-typescript' +import { ResolverFactory } from 'unrs-resolver' + +const eslintJsTypes = require.resolve('@eslint/js/types/index.d.ts') + +console.log('eslintJs', eslintJsTypes) + +console.log(resolve('eslint', eslintJsTypes)) + +const resolver = new ResolverFactory({ + conditionNames: defaultConditionNames, + extensions: defaultExtensions, + extensionAlias: defaultExtensionAlias, + mainFields: defaultMainFields, +}) + +console.log(resolver.sync(path.dirname(eslintJsTypes), 'eslint')) diff --git a/test/fixtures/yarn-pnp/yarn.lock b/test/fixtures/yarn-pnp/yarn.lock index b379f1c0..65306ca8 100644 --- a/test/fixtures/yarn-pnp/yarn.lock +++ b/test/fixtures/yarn-pnp/yarn.lock @@ -548,137 +548,137 @@ __metadata: languageName: node linkType: hard -"@unrs/resolver-binding-android-arm-eabi@npm:1.9.0": - version: 1.9.0 - resolution: "@unrs/resolver-binding-android-arm-eabi@npm:1.9.0" +"@unrs/resolver-binding-android-arm-eabi@npm:1.10.1": + version: 1.10.1 + resolution: "@unrs/resolver-binding-android-arm-eabi@npm:1.10.1" conditions: os=android & cpu=arm languageName: node linkType: hard -"@unrs/resolver-binding-android-arm64@npm:1.9.0": - version: 1.9.0 - resolution: "@unrs/resolver-binding-android-arm64@npm:1.9.0" +"@unrs/resolver-binding-android-arm64@npm:1.10.1": + version: 1.10.1 + resolution: "@unrs/resolver-binding-android-arm64@npm:1.10.1" conditions: os=android & cpu=arm64 languageName: node linkType: hard -"@unrs/resolver-binding-darwin-arm64@npm:1.9.0": - version: 1.9.0 - resolution: "@unrs/resolver-binding-darwin-arm64@npm:1.9.0" +"@unrs/resolver-binding-darwin-arm64@npm:1.10.1": + version: 1.10.1 + resolution: "@unrs/resolver-binding-darwin-arm64@npm:1.10.1" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@unrs/resolver-binding-darwin-x64@npm:1.9.0": - version: 1.9.0 - resolution: "@unrs/resolver-binding-darwin-x64@npm:1.9.0" +"@unrs/resolver-binding-darwin-x64@npm:1.10.1": + version: 1.10.1 + resolution: "@unrs/resolver-binding-darwin-x64@npm:1.10.1" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@unrs/resolver-binding-freebsd-x64@npm:1.9.0": - version: 1.9.0 - resolution: "@unrs/resolver-binding-freebsd-x64@npm:1.9.0" +"@unrs/resolver-binding-freebsd-x64@npm:1.10.1": + version: 1.10.1 + resolution: "@unrs/resolver-binding-freebsd-x64@npm:1.10.1" conditions: os=freebsd & cpu=x64 languageName: node linkType: hard -"@unrs/resolver-binding-linux-arm-gnueabihf@npm:1.9.0": - version: 1.9.0 - resolution: "@unrs/resolver-binding-linux-arm-gnueabihf@npm:1.9.0" +"@unrs/resolver-binding-linux-arm-gnueabihf@npm:1.10.1": + version: 1.10.1 + resolution: "@unrs/resolver-binding-linux-arm-gnueabihf@npm:1.10.1" conditions: os=linux & cpu=arm languageName: node linkType: hard -"@unrs/resolver-binding-linux-arm-musleabihf@npm:1.9.0": - version: 1.9.0 - resolution: "@unrs/resolver-binding-linux-arm-musleabihf@npm:1.9.0" +"@unrs/resolver-binding-linux-arm-musleabihf@npm:1.10.1": + version: 1.10.1 + resolution: "@unrs/resolver-binding-linux-arm-musleabihf@npm:1.10.1" conditions: os=linux & cpu=arm languageName: node linkType: hard -"@unrs/resolver-binding-linux-arm64-gnu@npm:1.9.0": - version: 1.9.0 - resolution: "@unrs/resolver-binding-linux-arm64-gnu@npm:1.9.0" +"@unrs/resolver-binding-linux-arm64-gnu@npm:1.10.1": + version: 1.10.1 + resolution: "@unrs/resolver-binding-linux-arm64-gnu@npm:1.10.1" conditions: os=linux & cpu=arm64 & libc=glibc languageName: node linkType: hard -"@unrs/resolver-binding-linux-arm64-musl@npm:1.9.0": - version: 1.9.0 - resolution: "@unrs/resolver-binding-linux-arm64-musl@npm:1.9.0" +"@unrs/resolver-binding-linux-arm64-musl@npm:1.10.1": + version: 1.10.1 + resolution: "@unrs/resolver-binding-linux-arm64-musl@npm:1.10.1" conditions: os=linux & cpu=arm64 & libc=musl languageName: node linkType: hard -"@unrs/resolver-binding-linux-ppc64-gnu@npm:1.9.0": - version: 1.9.0 - resolution: "@unrs/resolver-binding-linux-ppc64-gnu@npm:1.9.0" +"@unrs/resolver-binding-linux-ppc64-gnu@npm:1.10.1": + version: 1.10.1 + resolution: "@unrs/resolver-binding-linux-ppc64-gnu@npm:1.10.1" conditions: os=linux & cpu=ppc64 & libc=glibc languageName: node linkType: hard -"@unrs/resolver-binding-linux-riscv64-gnu@npm:1.9.0": - version: 1.9.0 - resolution: "@unrs/resolver-binding-linux-riscv64-gnu@npm:1.9.0" +"@unrs/resolver-binding-linux-riscv64-gnu@npm:1.10.1": + version: 1.10.1 + resolution: "@unrs/resolver-binding-linux-riscv64-gnu@npm:1.10.1" conditions: os=linux & cpu=riscv64 & libc=glibc languageName: node linkType: hard -"@unrs/resolver-binding-linux-riscv64-musl@npm:1.9.0": - version: 1.9.0 - resolution: "@unrs/resolver-binding-linux-riscv64-musl@npm:1.9.0" +"@unrs/resolver-binding-linux-riscv64-musl@npm:1.10.1": + version: 1.10.1 + resolution: "@unrs/resolver-binding-linux-riscv64-musl@npm:1.10.1" conditions: os=linux & cpu=riscv64 & libc=musl languageName: node linkType: hard -"@unrs/resolver-binding-linux-s390x-gnu@npm:1.9.0": - version: 1.9.0 - resolution: "@unrs/resolver-binding-linux-s390x-gnu@npm:1.9.0" +"@unrs/resolver-binding-linux-s390x-gnu@npm:1.10.1": + version: 1.10.1 + resolution: "@unrs/resolver-binding-linux-s390x-gnu@npm:1.10.1" conditions: os=linux & cpu=s390x & libc=glibc languageName: node linkType: hard -"@unrs/resolver-binding-linux-x64-gnu@npm:1.9.0": - version: 1.9.0 - resolution: "@unrs/resolver-binding-linux-x64-gnu@npm:1.9.0" +"@unrs/resolver-binding-linux-x64-gnu@npm:1.10.1": + version: 1.10.1 + resolution: "@unrs/resolver-binding-linux-x64-gnu@npm:1.10.1" conditions: os=linux & cpu=x64 & libc=glibc languageName: node linkType: hard -"@unrs/resolver-binding-linux-x64-musl@npm:1.9.0": - version: 1.9.0 - resolution: "@unrs/resolver-binding-linux-x64-musl@npm:1.9.0" +"@unrs/resolver-binding-linux-x64-musl@npm:1.10.1": + version: 1.10.1 + resolution: "@unrs/resolver-binding-linux-x64-musl@npm:1.10.1" conditions: os=linux & cpu=x64 & libc=musl languageName: node linkType: hard -"@unrs/resolver-binding-wasm32-wasi@npm:1.9.0": - version: 1.9.0 - resolution: "@unrs/resolver-binding-wasm32-wasi@npm:1.9.0" +"@unrs/resolver-binding-wasm32-wasi@npm:1.10.1": + version: 1.10.1 + resolution: "@unrs/resolver-binding-wasm32-wasi@npm:1.10.1" dependencies: "@napi-rs/wasm-runtime": "npm:^0.2.11" conditions: cpu=wasm32 languageName: node linkType: hard -"@unrs/resolver-binding-win32-arm64-msvc@npm:1.9.0": - version: 1.9.0 - resolution: "@unrs/resolver-binding-win32-arm64-msvc@npm:1.9.0" +"@unrs/resolver-binding-win32-arm64-msvc@npm:1.10.1": + version: 1.10.1 + resolution: "@unrs/resolver-binding-win32-arm64-msvc@npm:1.10.1" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"@unrs/resolver-binding-win32-ia32-msvc@npm:1.9.0": - version: 1.9.0 - resolution: "@unrs/resolver-binding-win32-ia32-msvc@npm:1.9.0" +"@unrs/resolver-binding-win32-ia32-msvc@npm:1.10.1": + version: 1.10.1 + resolution: "@unrs/resolver-binding-win32-ia32-msvc@npm:1.10.1" conditions: os=win32 & cpu=ia32 languageName: node linkType: hard -"@unrs/resolver-binding-win32-x64-msvc@npm:1.9.0": - version: 1.9.0 - resolution: "@unrs/resolver-binding-win32-x64-msvc@npm:1.9.0" +"@unrs/resolver-binding-win32-x64-msvc@npm:1.10.1": + version: 1.10.1 + resolution: "@unrs/resolver-binding-win32-x64-msvc@npm:1.10.1" conditions: os=win32 & cpu=x64 languageName: node linkType: hard @@ -1054,15 +1054,15 @@ __metadata: languageName: node linkType: hard -"eslint-import-resolver-typescript@npm:^4.4.3": - version: 4.4.3 - resolution: "eslint-import-resolver-typescript@npm:4.4.3" +"eslint-import-resolver-typescript@npm:^4.4.4": + version: 4.4.4 + resolution: "eslint-import-resolver-typescript@npm:4.4.4" dependencies: debug: "npm:^4.4.1" eslint-import-context: "npm:^0.1.8" get-tsconfig: "npm:^4.10.1" is-bun-module: "npm:^2.0.0" - stable-hash-x: "npm:^0.1.1" + stable-hash-x: "npm:^0.2.0" tinyglobby: "npm:^0.2.14" unrs-resolver: "npm:^1.7.11" peerDependencies: @@ -1074,7 +1074,7 @@ __metadata: optional: true eslint-plugin-import-x: optional: true - checksum: 10c0/c00c5e422e71fa3448007509ff49ac44c6917eabfeca72094f67d8dd5202f1aa7d8ec12344cf502268b71d3a9104e7b0072ed97e6301966115d02f3cce6f61d7 + checksum: 10c0/3bf8ad77c21660f77a0e455555ab179420f68ae7a132906c85a217ccce51cb6680cf70027cab32a358d193e5b9e476f6ba2e595585242aa97d4f6435ca22104e languageName: node linkType: hard @@ -1795,12 +1795,12 @@ __metadata: languageName: node linkType: hard -"napi-postinstall@npm:^0.2.2": - version: 0.2.4 - resolution: "napi-postinstall@npm:0.2.4" +"napi-postinstall@npm:^0.3.0": + version: 0.3.3 + resolution: "napi-postinstall@npm:0.3.3" bin: napi-postinstall: lib/cli.js - checksum: 10c0/e8c357d7e27848c4af7becf2796afff245a2fc8ba176e1b133410bb1c9934a66d4bc542d0c9f04c73b0ba34ee0486b30b6cd1c62ed3aa36797d394200c9a2a8b + checksum: 10c0/3f3297c002abd1f1c64730c442e9047e4b50335666bd2821e990e0546ab917f9cd000d3837930a81dbe89075495e884ed526918a85667abeef0654f659217cea languageName: node linkType: hard @@ -2107,6 +2107,13 @@ __metadata: languageName: node linkType: hard +"stable-hash-x@npm:^0.2.0": + version: 0.2.0 + resolution: "stable-hash-x@npm:0.2.0" + checksum: 10c0/c757df58366ee4bb266a9486b8932eab7c1ba730469eaf4b68d2dee404814e9f84089c44c9b5205f8c7d99a0ab036cce2af69139ce5ed44b635923c011a8aea8 + languageName: node + linkType: hard + "string-width-cjs@npm:string-width@^4.2.0, string-width@npm:^4.1.0": version: 4.2.3 resolution: "string-width@npm:4.2.3" @@ -2185,12 +2192,13 @@ __metadata: "@types/node": "npm:^22.15.32" "@typescript-eslint/parser": "npm:^8.34.1" eslint: "npm:^9.29.0" - eslint-import-resolver-typescript: "npm:^4.4.3" + eslint-import-resolver-typescript: "npm:^4.4.4" eslint-plugin-import-x: "link:../../../.." globals: "npm:^16.2.0" nanoid: "npm:^5.1.5" tsx: "npm:^4.20.3" typescript: "npm:^5.8.3" + unrs-resolver: "npm:~1.10.0" languageName: unknown linkType: soft @@ -2299,30 +2307,30 @@ __metadata: languageName: node linkType: hard -"unrs-resolver@npm:^1.7.11": - version: 1.9.0 - resolution: "unrs-resolver@npm:1.9.0" - dependencies: - "@unrs/resolver-binding-android-arm-eabi": "npm:1.9.0" - "@unrs/resolver-binding-android-arm64": "npm:1.9.0" - "@unrs/resolver-binding-darwin-arm64": "npm:1.9.0" - "@unrs/resolver-binding-darwin-x64": "npm:1.9.0" - "@unrs/resolver-binding-freebsd-x64": "npm:1.9.0" - "@unrs/resolver-binding-linux-arm-gnueabihf": "npm:1.9.0" - "@unrs/resolver-binding-linux-arm-musleabihf": "npm:1.9.0" - "@unrs/resolver-binding-linux-arm64-gnu": "npm:1.9.0" - "@unrs/resolver-binding-linux-arm64-musl": "npm:1.9.0" - "@unrs/resolver-binding-linux-ppc64-gnu": "npm:1.9.0" - "@unrs/resolver-binding-linux-riscv64-gnu": "npm:1.9.0" - "@unrs/resolver-binding-linux-riscv64-musl": "npm:1.9.0" - "@unrs/resolver-binding-linux-s390x-gnu": "npm:1.9.0" - "@unrs/resolver-binding-linux-x64-gnu": "npm:1.9.0" - "@unrs/resolver-binding-linux-x64-musl": "npm:1.9.0" - "@unrs/resolver-binding-wasm32-wasi": "npm:1.9.0" - "@unrs/resolver-binding-win32-arm64-msvc": "npm:1.9.0" - "@unrs/resolver-binding-win32-ia32-msvc": "npm:1.9.0" - "@unrs/resolver-binding-win32-x64-msvc": "npm:1.9.0" - napi-postinstall: "npm:^0.2.2" +"unrs-resolver@npm:^1.7.11, unrs-resolver@npm:~1.10.0": + version: 1.10.1 + resolution: "unrs-resolver@npm:1.10.1" + dependencies: + "@unrs/resolver-binding-android-arm-eabi": "npm:1.10.1" + "@unrs/resolver-binding-android-arm64": "npm:1.10.1" + "@unrs/resolver-binding-darwin-arm64": "npm:1.10.1" + "@unrs/resolver-binding-darwin-x64": "npm:1.10.1" + "@unrs/resolver-binding-freebsd-x64": "npm:1.10.1" + "@unrs/resolver-binding-linux-arm-gnueabihf": "npm:1.10.1" + "@unrs/resolver-binding-linux-arm-musleabihf": "npm:1.10.1" + "@unrs/resolver-binding-linux-arm64-gnu": "npm:1.10.1" + "@unrs/resolver-binding-linux-arm64-musl": "npm:1.10.1" + "@unrs/resolver-binding-linux-ppc64-gnu": "npm:1.10.1" + "@unrs/resolver-binding-linux-riscv64-gnu": "npm:1.10.1" + "@unrs/resolver-binding-linux-riscv64-musl": "npm:1.10.1" + "@unrs/resolver-binding-linux-s390x-gnu": "npm:1.10.1" + "@unrs/resolver-binding-linux-x64-gnu": "npm:1.10.1" + "@unrs/resolver-binding-linux-x64-musl": "npm:1.10.1" + "@unrs/resolver-binding-wasm32-wasi": "npm:1.10.1" + "@unrs/resolver-binding-win32-arm64-msvc": "npm:1.10.1" + "@unrs/resolver-binding-win32-ia32-msvc": "npm:1.10.1" + "@unrs/resolver-binding-win32-x64-msvc": "npm:1.10.1" + napi-postinstall: "npm:^0.3.0" dependenciesMeta: "@unrs/resolver-binding-android-arm-eabi": optional: true @@ -2362,7 +2370,7 @@ __metadata: optional: true "@unrs/resolver-binding-win32-x64-msvc": optional: true - checksum: 10c0/73c184514a82197145539c0506dd6633a28fc380192b1677d31348537c2783405e7392cf2bf18b96d84b8068f502868de3ae741edd580683ddb39f10d46d49e8 + checksum: 10c0/11e6c26faf4c0b8f7e2d3530862c717041044913b572a8668e48ddee90a4f7e6ec25508d8bf7620d30e7124ac7f3446392b68b1d8c6d330f3a24e56602ffbbf1 languageName: node linkType: hard diff --git a/yarn.lock b/yarn.lock index 0c33f0c8..fcb1e3b6 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4112,137 +4112,137 @@ __metadata: languageName: node linkType: hard -"@unrs/resolver-binding-android-arm-eabi@npm:1.9.2": - version: 1.9.2 - resolution: "@unrs/resolver-binding-android-arm-eabi@npm:1.9.2" +"@unrs/resolver-binding-android-arm-eabi@npm:1.10.1": + version: 1.10.1 + resolution: "@unrs/resolver-binding-android-arm-eabi@npm:1.10.1" conditions: os=android & cpu=arm languageName: node linkType: hard -"@unrs/resolver-binding-android-arm64@npm:1.9.2": - version: 1.9.2 - resolution: "@unrs/resolver-binding-android-arm64@npm:1.9.2" +"@unrs/resolver-binding-android-arm64@npm:1.10.1": + version: 1.10.1 + resolution: "@unrs/resolver-binding-android-arm64@npm:1.10.1" conditions: os=android & cpu=arm64 languageName: node linkType: hard -"@unrs/resolver-binding-darwin-arm64@npm:1.9.2": - version: 1.9.2 - resolution: "@unrs/resolver-binding-darwin-arm64@npm:1.9.2" +"@unrs/resolver-binding-darwin-arm64@npm:1.10.1": + version: 1.10.1 + resolution: "@unrs/resolver-binding-darwin-arm64@npm:1.10.1" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@unrs/resolver-binding-darwin-x64@npm:1.9.2": - version: 1.9.2 - resolution: "@unrs/resolver-binding-darwin-x64@npm:1.9.2" +"@unrs/resolver-binding-darwin-x64@npm:1.10.1": + version: 1.10.1 + resolution: "@unrs/resolver-binding-darwin-x64@npm:1.10.1" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@unrs/resolver-binding-freebsd-x64@npm:1.9.2": - version: 1.9.2 - resolution: "@unrs/resolver-binding-freebsd-x64@npm:1.9.2" +"@unrs/resolver-binding-freebsd-x64@npm:1.10.1": + version: 1.10.1 + resolution: "@unrs/resolver-binding-freebsd-x64@npm:1.10.1" conditions: os=freebsd & cpu=x64 languageName: node linkType: hard -"@unrs/resolver-binding-linux-arm-gnueabihf@npm:1.9.2": - version: 1.9.2 - resolution: "@unrs/resolver-binding-linux-arm-gnueabihf@npm:1.9.2" +"@unrs/resolver-binding-linux-arm-gnueabihf@npm:1.10.1": + version: 1.10.1 + resolution: "@unrs/resolver-binding-linux-arm-gnueabihf@npm:1.10.1" conditions: os=linux & cpu=arm languageName: node linkType: hard -"@unrs/resolver-binding-linux-arm-musleabihf@npm:1.9.2": - version: 1.9.2 - resolution: "@unrs/resolver-binding-linux-arm-musleabihf@npm:1.9.2" +"@unrs/resolver-binding-linux-arm-musleabihf@npm:1.10.1": + version: 1.10.1 + resolution: "@unrs/resolver-binding-linux-arm-musleabihf@npm:1.10.1" conditions: os=linux & cpu=arm languageName: node linkType: hard -"@unrs/resolver-binding-linux-arm64-gnu@npm:1.9.2": - version: 1.9.2 - resolution: "@unrs/resolver-binding-linux-arm64-gnu@npm:1.9.2" +"@unrs/resolver-binding-linux-arm64-gnu@npm:1.10.1": + version: 1.10.1 + resolution: "@unrs/resolver-binding-linux-arm64-gnu@npm:1.10.1" conditions: os=linux & cpu=arm64 & libc=glibc languageName: node linkType: hard -"@unrs/resolver-binding-linux-arm64-musl@npm:1.9.2": - version: 1.9.2 - resolution: "@unrs/resolver-binding-linux-arm64-musl@npm:1.9.2" +"@unrs/resolver-binding-linux-arm64-musl@npm:1.10.1": + version: 1.10.1 + resolution: "@unrs/resolver-binding-linux-arm64-musl@npm:1.10.1" conditions: os=linux & cpu=arm64 & libc=musl languageName: node linkType: hard -"@unrs/resolver-binding-linux-ppc64-gnu@npm:1.9.2": - version: 1.9.2 - resolution: "@unrs/resolver-binding-linux-ppc64-gnu@npm:1.9.2" +"@unrs/resolver-binding-linux-ppc64-gnu@npm:1.10.1": + version: 1.10.1 + resolution: "@unrs/resolver-binding-linux-ppc64-gnu@npm:1.10.1" conditions: os=linux & cpu=ppc64 & libc=glibc languageName: node linkType: hard -"@unrs/resolver-binding-linux-riscv64-gnu@npm:1.9.2": - version: 1.9.2 - resolution: "@unrs/resolver-binding-linux-riscv64-gnu@npm:1.9.2" +"@unrs/resolver-binding-linux-riscv64-gnu@npm:1.10.1": + version: 1.10.1 + resolution: "@unrs/resolver-binding-linux-riscv64-gnu@npm:1.10.1" conditions: os=linux & cpu=riscv64 & libc=glibc languageName: node linkType: hard -"@unrs/resolver-binding-linux-riscv64-musl@npm:1.9.2": - version: 1.9.2 - resolution: "@unrs/resolver-binding-linux-riscv64-musl@npm:1.9.2" +"@unrs/resolver-binding-linux-riscv64-musl@npm:1.10.1": + version: 1.10.1 + resolution: "@unrs/resolver-binding-linux-riscv64-musl@npm:1.10.1" conditions: os=linux & cpu=riscv64 & libc=musl languageName: node linkType: hard -"@unrs/resolver-binding-linux-s390x-gnu@npm:1.9.2": - version: 1.9.2 - resolution: "@unrs/resolver-binding-linux-s390x-gnu@npm:1.9.2" +"@unrs/resolver-binding-linux-s390x-gnu@npm:1.10.1": + version: 1.10.1 + resolution: "@unrs/resolver-binding-linux-s390x-gnu@npm:1.10.1" conditions: os=linux & cpu=s390x & libc=glibc languageName: node linkType: hard -"@unrs/resolver-binding-linux-x64-gnu@npm:1.9.2": - version: 1.9.2 - resolution: "@unrs/resolver-binding-linux-x64-gnu@npm:1.9.2" +"@unrs/resolver-binding-linux-x64-gnu@npm:1.10.1": + version: 1.10.1 + resolution: "@unrs/resolver-binding-linux-x64-gnu@npm:1.10.1" conditions: os=linux & cpu=x64 & libc=glibc languageName: node linkType: hard -"@unrs/resolver-binding-linux-x64-musl@npm:1.9.2": - version: 1.9.2 - resolution: "@unrs/resolver-binding-linux-x64-musl@npm:1.9.2" +"@unrs/resolver-binding-linux-x64-musl@npm:1.10.1": + version: 1.10.1 + resolution: "@unrs/resolver-binding-linux-x64-musl@npm:1.10.1" conditions: os=linux & cpu=x64 & libc=musl languageName: node linkType: hard -"@unrs/resolver-binding-wasm32-wasi@npm:1.9.2": - version: 1.9.2 - resolution: "@unrs/resolver-binding-wasm32-wasi@npm:1.9.2" +"@unrs/resolver-binding-wasm32-wasi@npm:1.10.1": + version: 1.10.1 + resolution: "@unrs/resolver-binding-wasm32-wasi@npm:1.10.1" dependencies: "@napi-rs/wasm-runtime": "npm:^0.2.11" conditions: cpu=wasm32 languageName: node linkType: hard -"@unrs/resolver-binding-win32-arm64-msvc@npm:1.9.2": - version: 1.9.2 - resolution: "@unrs/resolver-binding-win32-arm64-msvc@npm:1.9.2" +"@unrs/resolver-binding-win32-arm64-msvc@npm:1.10.1": + version: 1.10.1 + resolution: "@unrs/resolver-binding-win32-arm64-msvc@npm:1.10.1" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"@unrs/resolver-binding-win32-ia32-msvc@npm:1.9.2": - version: 1.9.2 - resolution: "@unrs/resolver-binding-win32-ia32-msvc@npm:1.9.2" +"@unrs/resolver-binding-win32-ia32-msvc@npm:1.10.1": + version: 1.10.1 + resolution: "@unrs/resolver-binding-win32-ia32-msvc@npm:1.10.1" conditions: os=win32 & cpu=ia32 languageName: node linkType: hard -"@unrs/resolver-binding-win32-x64-msvc@npm:1.9.2": - version: 1.9.2 - resolution: "@unrs/resolver-binding-win32-x64-msvc@npm:1.9.2" +"@unrs/resolver-binding-win32-x64-msvc@npm:1.10.1": + version: 1.10.1 + resolution: "@unrs/resolver-binding-win32-x64-msvc@npm:1.10.1" conditions: os=win32 & cpu=x64 languageName: node linkType: hard @@ -6015,7 +6015,7 @@ __metadata: type-fest: "npm:^4.41.0" typescript: "npm:^5.8.3" typescript-eslint: "npm:^8.35.0" - unrs-resolver: "npm:^1.9.2" + unrs-resolver: "npm:~1.10.0" yarn-berry-deduplicate: "npm:^6.1.3" peerDependencies: "@typescript-eslint/utils": ^8.0.0 @@ -9575,12 +9575,12 @@ __metadata: languageName: node linkType: hard -"napi-postinstall@npm:^0.2.4": - version: 0.2.4 - resolution: "napi-postinstall@npm:0.2.4" +"napi-postinstall@npm:^0.3.0": + version: 0.3.3 + resolution: "napi-postinstall@npm:0.3.3" bin: napi-postinstall: lib/cli.js - checksum: 10c0/e8c357d7e27848c4af7becf2796afff245a2fc8ba176e1b133410bb1c9934a66d4bc542d0c9f04c73b0ba34ee0486b30b6cd1c62ed3aa36797d394200c9a2a8b + checksum: 10c0/3f3297c002abd1f1c64730c442e9047e4b50335666bd2821e990e0546ab917f9cd000d3837930a81dbe89075495e884ed526918a85667abeef0654f659217cea languageName: node linkType: hard @@ -12809,30 +12809,30 @@ __metadata: languageName: node linkType: hard -"unrs-resolver@npm:^1.7.11, unrs-resolver@npm:^1.9.2": - version: 1.9.2 - resolution: "unrs-resolver@npm:1.9.2" - dependencies: - "@unrs/resolver-binding-android-arm-eabi": "npm:1.9.2" - "@unrs/resolver-binding-android-arm64": "npm:1.9.2" - "@unrs/resolver-binding-darwin-arm64": "npm:1.9.2" - "@unrs/resolver-binding-darwin-x64": "npm:1.9.2" - "@unrs/resolver-binding-freebsd-x64": "npm:1.9.2" - "@unrs/resolver-binding-linux-arm-gnueabihf": "npm:1.9.2" - "@unrs/resolver-binding-linux-arm-musleabihf": "npm:1.9.2" - "@unrs/resolver-binding-linux-arm64-gnu": "npm:1.9.2" - "@unrs/resolver-binding-linux-arm64-musl": "npm:1.9.2" - "@unrs/resolver-binding-linux-ppc64-gnu": "npm:1.9.2" - "@unrs/resolver-binding-linux-riscv64-gnu": "npm:1.9.2" - "@unrs/resolver-binding-linux-riscv64-musl": "npm:1.9.2" - "@unrs/resolver-binding-linux-s390x-gnu": "npm:1.9.2" - "@unrs/resolver-binding-linux-x64-gnu": "npm:1.9.2" - "@unrs/resolver-binding-linux-x64-musl": "npm:1.9.2" - "@unrs/resolver-binding-wasm32-wasi": "npm:1.9.2" - "@unrs/resolver-binding-win32-arm64-msvc": "npm:1.9.2" - "@unrs/resolver-binding-win32-ia32-msvc": "npm:1.9.2" - "@unrs/resolver-binding-win32-x64-msvc": "npm:1.9.2" - napi-postinstall: "npm:^0.2.4" +"unrs-resolver@npm:^1.7.11, unrs-resolver@npm:~1.10.0": + version: 1.10.1 + resolution: "unrs-resolver@npm:1.10.1" + dependencies: + "@unrs/resolver-binding-android-arm-eabi": "npm:1.10.1" + "@unrs/resolver-binding-android-arm64": "npm:1.10.1" + "@unrs/resolver-binding-darwin-arm64": "npm:1.10.1" + "@unrs/resolver-binding-darwin-x64": "npm:1.10.1" + "@unrs/resolver-binding-freebsd-x64": "npm:1.10.1" + "@unrs/resolver-binding-linux-arm-gnueabihf": "npm:1.10.1" + "@unrs/resolver-binding-linux-arm-musleabihf": "npm:1.10.1" + "@unrs/resolver-binding-linux-arm64-gnu": "npm:1.10.1" + "@unrs/resolver-binding-linux-arm64-musl": "npm:1.10.1" + "@unrs/resolver-binding-linux-ppc64-gnu": "npm:1.10.1" + "@unrs/resolver-binding-linux-riscv64-gnu": "npm:1.10.1" + "@unrs/resolver-binding-linux-riscv64-musl": "npm:1.10.1" + "@unrs/resolver-binding-linux-s390x-gnu": "npm:1.10.1" + "@unrs/resolver-binding-linux-x64-gnu": "npm:1.10.1" + "@unrs/resolver-binding-linux-x64-musl": "npm:1.10.1" + "@unrs/resolver-binding-wasm32-wasi": "npm:1.10.1" + "@unrs/resolver-binding-win32-arm64-msvc": "npm:1.10.1" + "@unrs/resolver-binding-win32-ia32-msvc": "npm:1.10.1" + "@unrs/resolver-binding-win32-x64-msvc": "npm:1.10.1" + napi-postinstall: "npm:^0.3.0" dependenciesMeta: "@unrs/resolver-binding-android-arm-eabi": optional: true @@ -12872,7 +12872,7 @@ __metadata: optional: true "@unrs/resolver-binding-win32-x64-msvc": optional: true - checksum: 10c0/e3481cc19ea4b25f888e2412bbd80a729b13527a41b035e784b71d1a7d4e2109b58b174adce989085eb75c787435e80ffb385db2b1598288474f53beb01438c0 + checksum: 10c0/11e6c26faf4c0b8f7e2d3530862c717041044913b572a8668e48ddee90a4f7e6ec25508d8bf7620d30e7124ac7f3446392b68b1d8c6d330f3a24e56602ffbbf1 languageName: node linkType: hard