diff --git a/package.json b/package.json index 2e70d7fc4..6a3dd2acf 100644 --- a/package.json +++ b/package.json @@ -64,7 +64,7 @@ "husky": "^9.0.0", "jest": "^30.2.0", "jsdom": "^27.3.0", - "knip": "^5.0.0", + "knip": "^6.0.0", "lint-staged": "^16.0.0", "node-fetch": "^2.6.7", "prettier": "^3.0.0", diff --git a/yarn.lock b/yarn.lock index 0a4b450c8..e277df12f 100644 --- a/yarn.lock +++ b/yarn.lock @@ -9972,6 +9972,155 @@ __metadata: languageName: node linkType: hard +"@oxc-parser/binding-android-arm-eabi@npm:0.121.0": + version: 0.121.0 + resolution: "@oxc-parser/binding-android-arm-eabi@npm:0.121.0" + conditions: os=android & cpu=arm + languageName: node + linkType: hard + +"@oxc-parser/binding-android-arm64@npm:0.121.0": + version: 0.121.0 + resolution: "@oxc-parser/binding-android-arm64@npm:0.121.0" + conditions: os=android & cpu=arm64 + languageName: node + linkType: hard + +"@oxc-parser/binding-darwin-arm64@npm:0.121.0": + version: 0.121.0 + resolution: "@oxc-parser/binding-darwin-arm64@npm:0.121.0" + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + +"@oxc-parser/binding-darwin-x64@npm:0.121.0": + version: 0.121.0 + resolution: "@oxc-parser/binding-darwin-x64@npm:0.121.0" + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + +"@oxc-parser/binding-freebsd-x64@npm:0.121.0": + version: 0.121.0 + resolution: "@oxc-parser/binding-freebsd-x64@npm:0.121.0" + conditions: os=freebsd & cpu=x64 + languageName: node + linkType: hard + +"@oxc-parser/binding-linux-arm-gnueabihf@npm:0.121.0": + version: 0.121.0 + resolution: "@oxc-parser/binding-linux-arm-gnueabihf@npm:0.121.0" + conditions: os=linux & cpu=arm + languageName: node + linkType: hard + +"@oxc-parser/binding-linux-arm-musleabihf@npm:0.121.0": + version: 0.121.0 + resolution: "@oxc-parser/binding-linux-arm-musleabihf@npm:0.121.0" + conditions: os=linux & cpu=arm + languageName: node + linkType: hard + +"@oxc-parser/binding-linux-arm64-gnu@npm:0.121.0": + version: 0.121.0 + resolution: "@oxc-parser/binding-linux-arm64-gnu@npm:0.121.0" + conditions: os=linux & cpu=arm64 & libc=glibc + languageName: node + linkType: hard + +"@oxc-parser/binding-linux-arm64-musl@npm:0.121.0": + version: 0.121.0 + resolution: "@oxc-parser/binding-linux-arm64-musl@npm:0.121.0" + conditions: os=linux & cpu=arm64 & libc=musl + languageName: node + linkType: hard + +"@oxc-parser/binding-linux-ppc64-gnu@npm:0.121.0": + version: 0.121.0 + resolution: "@oxc-parser/binding-linux-ppc64-gnu@npm:0.121.0" + conditions: os=linux & cpu=ppc64 & libc=glibc + languageName: node + linkType: hard + +"@oxc-parser/binding-linux-riscv64-gnu@npm:0.121.0": + version: 0.121.0 + resolution: "@oxc-parser/binding-linux-riscv64-gnu@npm:0.121.0" + conditions: os=linux & cpu=riscv64 & libc=glibc + languageName: node + linkType: hard + +"@oxc-parser/binding-linux-riscv64-musl@npm:0.121.0": + version: 0.121.0 + resolution: "@oxc-parser/binding-linux-riscv64-musl@npm:0.121.0" + conditions: os=linux & cpu=riscv64 & libc=musl + languageName: node + linkType: hard + +"@oxc-parser/binding-linux-s390x-gnu@npm:0.121.0": + version: 0.121.0 + resolution: "@oxc-parser/binding-linux-s390x-gnu@npm:0.121.0" + conditions: os=linux & cpu=s390x & libc=glibc + languageName: node + linkType: hard + +"@oxc-parser/binding-linux-x64-gnu@npm:0.121.0": + version: 0.121.0 + resolution: "@oxc-parser/binding-linux-x64-gnu@npm:0.121.0" + conditions: os=linux & cpu=x64 & libc=glibc + languageName: node + linkType: hard + +"@oxc-parser/binding-linux-x64-musl@npm:0.121.0": + version: 0.121.0 + resolution: "@oxc-parser/binding-linux-x64-musl@npm:0.121.0" + conditions: os=linux & cpu=x64 & libc=musl + languageName: node + linkType: hard + +"@oxc-parser/binding-openharmony-arm64@npm:0.121.0": + version: 0.121.0 + resolution: "@oxc-parser/binding-openharmony-arm64@npm:0.121.0" + conditions: os=openharmony & cpu=arm64 + languageName: node + linkType: hard + +"@oxc-parser/binding-wasm32-wasi@npm:0.121.0": + version: 0.121.0 + resolution: "@oxc-parser/binding-wasm32-wasi@npm:0.121.0" + dependencies: + "@napi-rs/wasm-runtime": "npm:^1.1.1" + conditions: cpu=wasm32 + languageName: node + linkType: hard + +"@oxc-parser/binding-win32-arm64-msvc@npm:0.121.0": + version: 0.121.0 + resolution: "@oxc-parser/binding-win32-arm64-msvc@npm:0.121.0" + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + +"@oxc-parser/binding-win32-ia32-msvc@npm:0.121.0": + version: 0.121.0 + resolution: "@oxc-parser/binding-win32-ia32-msvc@npm:0.121.0" + conditions: os=win32 & cpu=ia32 + languageName: node + linkType: hard + +"@oxc-parser/binding-win32-x64-msvc@npm:0.121.0": + version: 0.121.0 + resolution: "@oxc-parser/binding-win32-x64-msvc@npm:0.121.0" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + +"@oxc-project/types@npm:^0.121.0": + version: 0.121.0 + resolution: "@oxc-project/types@npm:0.121.0" + checksum: 10/3fc27552b24a610dd8b0a1aa6499f16d8c004788a81c7e6773327c88aedf81afb437e67ad820e86234835ab5992dc3fef0bb3cd77ff51bcfe9f0ad27a4e15981 + languageName: node + linkType: hard + "@oxc-resolver/binding-android-arm-eabi@npm:11.19.1": version: 11.19.1 resolution: "@oxc-resolver/binding-android-arm-eabi@npm:11.19.1" @@ -23887,12 +24036,12 @@ __metadata: languageName: node linkType: hard -"get-tsconfig@npm:^4.10.0, get-tsconfig@npm:^4.10.1": - version: 4.13.6 - resolution: "get-tsconfig@npm:4.13.6" +"get-tsconfig@npm:4.13.7, get-tsconfig@npm:^4.10.0, get-tsconfig@npm:^4.10.1": + version: 4.13.7 + resolution: "get-tsconfig@npm:4.13.7" dependencies: resolve-pkg-maps: "npm:^1.0.0" - checksum: 10/5cd1c1f273e9f1cd9f1ebeaaea281a3b7b71562fc9614ee0cf0575463b0435de68831354434a5a1a564e1049062d597d0dae8ef33f489a6d12afccee032f6784 + checksum: 10/e23622bd3c5766a2fe43a28cb7a490ebb175eb7f429e4ec53688e3b7a40882fb0ec6f3b753f237757d63861ccd8033232d1d76f8960a683af8e09099e7c897fe languageName: node linkType: hard @@ -27325,30 +27474,29 @@ __metadata: languageName: node linkType: hard -"knip@npm:^5.0.0": - version: 5.88.1 - resolution: "knip@npm:5.88.1" +"knip@npm:^6.0.0": + version: 6.2.0 + resolution: "knip@npm:6.2.0" dependencies: "@nodelib/fs.walk": "npm:^1.2.3" fast-glob: "npm:^3.3.3" formatly: "npm:^0.3.0" + get-tsconfig: "npm:4.13.7" jiti: "npm:^2.6.0" minimist: "npm:^1.2.8" + oxc-parser: "npm:^0.121.0" oxc-resolver: "npm:^11.19.1" picocolors: "npm:^1.1.1" picomatch: "npm:^4.0.1" - smol-toml: "npm:^1.5.2" + smol-toml: "npm:^1.6.1" strip-json-comments: "npm:5.0.3" unbash: "npm:^2.2.0" yaml: "npm:^2.8.2" zod: "npm:^4.1.11" - peerDependencies: - "@types/node": ">=18" - typescript: ">=5.0.4 <7" bin: knip: bin/knip.js knip-bun: bin/knip-bun.js - checksum: 10/2356c5725bdf2cc90b51cc39563812db0f23aa45857c64992bbe9b13705a6b4a8a50eb28713795ffc212713d2e9ccc7ef6d5c80fd387a118b717b13e036b8de3 + checksum: 10/a8e624437209d3011697b45f30ee3643ff756565b2434cdc07cc6d58850a5a06f85d3a6586912b39fded7c56eb8f1e3298c4008df2ef396617d0e38cccc0b35b languageName: node linkType: hard @@ -30206,6 +30354,76 @@ __metadata: languageName: node linkType: hard +"oxc-parser@npm:^0.121.0": + version: 0.121.0 + resolution: "oxc-parser@npm:0.121.0" + dependencies: + "@oxc-parser/binding-android-arm-eabi": "npm:0.121.0" + "@oxc-parser/binding-android-arm64": "npm:0.121.0" + "@oxc-parser/binding-darwin-arm64": "npm:0.121.0" + "@oxc-parser/binding-darwin-x64": "npm:0.121.0" + "@oxc-parser/binding-freebsd-x64": "npm:0.121.0" + "@oxc-parser/binding-linux-arm-gnueabihf": "npm:0.121.0" + "@oxc-parser/binding-linux-arm-musleabihf": "npm:0.121.0" + "@oxc-parser/binding-linux-arm64-gnu": "npm:0.121.0" + "@oxc-parser/binding-linux-arm64-musl": "npm:0.121.0" + "@oxc-parser/binding-linux-ppc64-gnu": "npm:0.121.0" + "@oxc-parser/binding-linux-riscv64-gnu": "npm:0.121.0" + "@oxc-parser/binding-linux-riscv64-musl": "npm:0.121.0" + "@oxc-parser/binding-linux-s390x-gnu": "npm:0.121.0" + "@oxc-parser/binding-linux-x64-gnu": "npm:0.121.0" + "@oxc-parser/binding-linux-x64-musl": "npm:0.121.0" + "@oxc-parser/binding-openharmony-arm64": "npm:0.121.0" + "@oxc-parser/binding-wasm32-wasi": "npm:0.121.0" + "@oxc-parser/binding-win32-arm64-msvc": "npm:0.121.0" + "@oxc-parser/binding-win32-ia32-msvc": "npm:0.121.0" + "@oxc-parser/binding-win32-x64-msvc": "npm:0.121.0" + "@oxc-project/types": "npm:^0.121.0" + dependenciesMeta: + "@oxc-parser/binding-android-arm-eabi": + optional: true + "@oxc-parser/binding-android-arm64": + optional: true + "@oxc-parser/binding-darwin-arm64": + optional: true + "@oxc-parser/binding-darwin-x64": + optional: true + "@oxc-parser/binding-freebsd-x64": + optional: true + "@oxc-parser/binding-linux-arm-gnueabihf": + optional: true + "@oxc-parser/binding-linux-arm-musleabihf": + optional: true + "@oxc-parser/binding-linux-arm64-gnu": + optional: true + "@oxc-parser/binding-linux-arm64-musl": + optional: true + "@oxc-parser/binding-linux-ppc64-gnu": + optional: true + "@oxc-parser/binding-linux-riscv64-gnu": + optional: true + "@oxc-parser/binding-linux-riscv64-musl": + optional: true + "@oxc-parser/binding-linux-s390x-gnu": + optional: true + "@oxc-parser/binding-linux-x64-gnu": + optional: true + "@oxc-parser/binding-linux-x64-musl": + optional: true + "@oxc-parser/binding-openharmony-arm64": + optional: true + "@oxc-parser/binding-wasm32-wasi": + optional: true + "@oxc-parser/binding-win32-arm64-msvc": + optional: true + "@oxc-parser/binding-win32-ia32-msvc": + optional: true + "@oxc-parser/binding-win32-x64-msvc": + optional: true + checksum: 10/4a104b56357a80aba39c4767a04412977b781974cf73c35453b7aa536f76f1b6a1f93aeb6e501efe90bce336691b9e2ce32be55d11f92f76014fe9eb2655b108 + languageName: node + linkType: hard + "oxc-resolver@npm:^11.19.1": version: 11.19.1 resolution: "oxc-resolver@npm:11.19.1" @@ -33761,7 +33979,7 @@ __metadata: husky: "npm:^9.0.0" jest: "npm:^30.2.0" jsdom: "npm:^27.3.0" - knip: "npm:^5.0.0" + knip: "npm:^6.0.0" lint-staged: "npm:^16.0.0" node-fetch: "npm:^2.6.7" prettier: "npm:^3.0.0" @@ -34436,10 +34654,10 @@ __metadata: languageName: node linkType: hard -"smol-toml@npm:^1.5.2": - version: 1.6.0 - resolution: "smol-toml@npm:1.6.0" - checksum: 10/965315168134bdcc410cda1b71a5e79cb72efd4891584a4cfb1430795437f83ed3bfc40c36dede94023682d2f9aac3b6d52d191036ffc474692da68c4a2292c8 +"smol-toml@npm:^1.6.1": + version: 1.6.1 + resolution: "smol-toml@npm:1.6.1" + checksum: 10/9a0d86cc7f8abef429c915b373b9a1f369fe57a87efbbec46b967fb41dc28af753a2fa62c9c4848907c3b47c282be15c8854aa4e2942ef1fa86ff95a76d13856 languageName: node linkType: hard