diff --git a/package.json b/package.json index 6065d76..5a408bf 100644 --- a/package.json +++ b/package.json @@ -93,7 +93,7 @@ "callable-instance": "^2.0.0", "concurrently": "^10.0.3", "husky": "^9.1.7", - "knip": "^6.17.1", + "knip": "^6.20.0", "lint-staged": "^17.0.8", "mocha": "^11.7.6", "rolldown": "^1.1.1", diff --git a/yarn.lock b/yarn.lock index c70d2c8..ce9f45d 100644 --- a/yarn.lock +++ b/yarn.lock @@ -262,16 +262,6 @@ __metadata: languageName: node linkType: hard -"@emnapi/core@npm:1.10.0": - version: 1.10.0 - resolution: "@emnapi/core@npm:1.10.0" - dependencies: - "@emnapi/wasi-threads": "npm:1.2.1" - tslib: "npm:^2.4.0" - checksum: 10/d32f386084e64deaf2609aabb8295d1ad5af6144d0f46d2060b76cc53f1f3b486df54bec9b0f33c37d85a3822e1193ebcd4e3deb4a5f0e4cd650aa2ffc631715 - languageName: node - linkType: hard - "@emnapi/core@npm:1.11.0": version: 1.11.0 resolution: "@emnapi/core@npm:1.11.0" @@ -282,12 +272,13 @@ __metadata: languageName: node linkType: hard -"@emnapi/runtime@npm:1.10.0": - version: 1.10.0 - resolution: "@emnapi/runtime@npm:1.10.0" +"@emnapi/core@npm:1.11.1": + version: 1.11.1 + resolution: "@emnapi/core@npm:1.11.1" dependencies: + "@emnapi/wasi-threads": "npm:1.2.2" tslib: "npm:^2.4.0" - checksum: 10/d21083d07fa0c2da171c142e78ef986b66b07d45b06accc0bcaf49fcc61bb4dbc10e1c1760813070165b9f49b054376a931045347f21c0f42ff1eb2d2040faac + checksum: 10/9aba37e0c11a75ef8372fd0a9c6e5396f4e8c1ebdd6fee737414787610a9dc1cd9bf188f525153561ca9363896e1135dd240f1ce28f3470dba3ad7e683e6db1a languageName: node linkType: hard @@ -300,12 +291,12 @@ __metadata: languageName: node linkType: hard -"@emnapi/wasi-threads@npm:1.2.1": - version: 1.2.1 - resolution: "@emnapi/wasi-threads@npm:1.2.1" +"@emnapi/runtime@npm:1.11.1": + version: 1.11.1 + resolution: "@emnapi/runtime@npm:1.11.1" dependencies: tslib: "npm:^2.4.0" - checksum: 10/57cd4292be81c05d26aa886d68a9e4c449ff666e8503fed6463dfc6b64a4e4213f03c152d53296b7cda32840271e38cd33347332070658f01befeb9bf4e59f36 + checksum: 10/8f7c622a49314df4d07952110e108e83b0fe129a8ddb9ef1e0ae372d754616169d5b0dd47a0d354a0fea2612abe42cedb582d15916936d1320c6c468acc804cc languageName: node linkType: hard @@ -372,7 +363,7 @@ __metadata: languageName: node linkType: hard -"@napi-rs/wasm-runtime@npm:^1.1.4, @napi-rs/wasm-runtime@npm:^1.1.5": +"@napi-rs/wasm-runtime@npm:^1.1.5": version: 1.1.5 resolution: "@napi-rs/wasm-runtime@npm:1.1.5" dependencies: @@ -433,157 +424,164 @@ __metadata: languageName: node linkType: hard -"@oxc-parser/binding-android-arm-eabi@npm:0.135.0": - version: 0.135.0 - resolution: "@oxc-parser/binding-android-arm-eabi@npm:0.135.0" +"@oxc-parser/binding-android-arm-eabi@npm:0.137.0": + version: 0.137.0 + resolution: "@oxc-parser/binding-android-arm-eabi@npm:0.137.0" conditions: os=android & cpu=arm languageName: node linkType: hard -"@oxc-parser/binding-android-arm64@npm:0.135.0": - version: 0.135.0 - resolution: "@oxc-parser/binding-android-arm64@npm:0.135.0" +"@oxc-parser/binding-android-arm64@npm:0.137.0": + version: 0.137.0 + resolution: "@oxc-parser/binding-android-arm64@npm:0.137.0" conditions: os=android & cpu=arm64 languageName: node linkType: hard -"@oxc-parser/binding-darwin-arm64@npm:0.135.0": - version: 0.135.0 - resolution: "@oxc-parser/binding-darwin-arm64@npm:0.135.0" +"@oxc-parser/binding-darwin-arm64@npm:0.137.0": + version: 0.137.0 + resolution: "@oxc-parser/binding-darwin-arm64@npm:0.137.0" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@oxc-parser/binding-darwin-x64@npm:0.135.0": - version: 0.135.0 - resolution: "@oxc-parser/binding-darwin-x64@npm:0.135.0" +"@oxc-parser/binding-darwin-x64@npm:0.137.0": + version: 0.137.0 + resolution: "@oxc-parser/binding-darwin-x64@npm:0.137.0" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@oxc-parser/binding-freebsd-x64@npm:0.135.0": - version: 0.135.0 - resolution: "@oxc-parser/binding-freebsd-x64@npm:0.135.0" +"@oxc-parser/binding-freebsd-x64@npm:0.137.0": + version: 0.137.0 + resolution: "@oxc-parser/binding-freebsd-x64@npm:0.137.0" conditions: os=freebsd & cpu=x64 languageName: node linkType: hard -"@oxc-parser/binding-linux-arm-gnueabihf@npm:0.135.0": - version: 0.135.0 - resolution: "@oxc-parser/binding-linux-arm-gnueabihf@npm:0.135.0" +"@oxc-parser/binding-linux-arm-gnueabihf@npm:0.137.0": + version: 0.137.0 + resolution: "@oxc-parser/binding-linux-arm-gnueabihf@npm:0.137.0" conditions: os=linux & cpu=arm languageName: node linkType: hard -"@oxc-parser/binding-linux-arm-musleabihf@npm:0.135.0": - version: 0.135.0 - resolution: "@oxc-parser/binding-linux-arm-musleabihf@npm:0.135.0" +"@oxc-parser/binding-linux-arm-musleabihf@npm:0.137.0": + version: 0.137.0 + resolution: "@oxc-parser/binding-linux-arm-musleabihf@npm:0.137.0" conditions: os=linux & cpu=arm languageName: node linkType: hard -"@oxc-parser/binding-linux-arm64-gnu@npm:0.135.0": - version: 0.135.0 - resolution: "@oxc-parser/binding-linux-arm64-gnu@npm:0.135.0" +"@oxc-parser/binding-linux-arm64-gnu@npm:0.137.0": + version: 0.137.0 + resolution: "@oxc-parser/binding-linux-arm64-gnu@npm:0.137.0" conditions: os=linux & cpu=arm64 & libc=glibc languageName: node linkType: hard -"@oxc-parser/binding-linux-arm64-musl@npm:0.135.0": - version: 0.135.0 - resolution: "@oxc-parser/binding-linux-arm64-musl@npm:0.135.0" +"@oxc-parser/binding-linux-arm64-musl@npm:0.137.0": + version: 0.137.0 + resolution: "@oxc-parser/binding-linux-arm64-musl@npm:0.137.0" conditions: os=linux & cpu=arm64 & libc=musl languageName: node linkType: hard -"@oxc-parser/binding-linux-ppc64-gnu@npm:0.135.0": - version: 0.135.0 - resolution: "@oxc-parser/binding-linux-ppc64-gnu@npm:0.135.0" +"@oxc-parser/binding-linux-ppc64-gnu@npm:0.137.0": + version: 0.137.0 + resolution: "@oxc-parser/binding-linux-ppc64-gnu@npm:0.137.0" conditions: os=linux & cpu=ppc64 & libc=glibc languageName: node linkType: hard -"@oxc-parser/binding-linux-riscv64-gnu@npm:0.135.0": - version: 0.135.0 - resolution: "@oxc-parser/binding-linux-riscv64-gnu@npm:0.135.0" +"@oxc-parser/binding-linux-riscv64-gnu@npm:0.137.0": + version: 0.137.0 + resolution: "@oxc-parser/binding-linux-riscv64-gnu@npm:0.137.0" conditions: os=linux & cpu=riscv64 & libc=glibc languageName: node linkType: hard -"@oxc-parser/binding-linux-riscv64-musl@npm:0.135.0": - version: 0.135.0 - resolution: "@oxc-parser/binding-linux-riscv64-musl@npm:0.135.0" +"@oxc-parser/binding-linux-riscv64-musl@npm:0.137.0": + version: 0.137.0 + resolution: "@oxc-parser/binding-linux-riscv64-musl@npm:0.137.0" conditions: os=linux & cpu=riscv64 & libc=musl languageName: node linkType: hard -"@oxc-parser/binding-linux-s390x-gnu@npm:0.135.0": - version: 0.135.0 - resolution: "@oxc-parser/binding-linux-s390x-gnu@npm:0.135.0" +"@oxc-parser/binding-linux-s390x-gnu@npm:0.137.0": + version: 0.137.0 + resolution: "@oxc-parser/binding-linux-s390x-gnu@npm:0.137.0" conditions: os=linux & cpu=s390x & libc=glibc languageName: node linkType: hard -"@oxc-parser/binding-linux-x64-gnu@npm:0.135.0": - version: 0.135.0 - resolution: "@oxc-parser/binding-linux-x64-gnu@npm:0.135.0" +"@oxc-parser/binding-linux-x64-gnu@npm:0.137.0": + version: 0.137.0 + resolution: "@oxc-parser/binding-linux-x64-gnu@npm:0.137.0" conditions: os=linux & cpu=x64 & libc=glibc languageName: node linkType: hard -"@oxc-parser/binding-linux-x64-musl@npm:0.135.0": - version: 0.135.0 - resolution: "@oxc-parser/binding-linux-x64-musl@npm:0.135.0" +"@oxc-parser/binding-linux-x64-musl@npm:0.137.0": + version: 0.137.0 + resolution: "@oxc-parser/binding-linux-x64-musl@npm:0.137.0" conditions: os=linux & cpu=x64 & libc=musl languageName: node linkType: hard -"@oxc-parser/binding-openharmony-arm64@npm:0.135.0": - version: 0.135.0 - resolution: "@oxc-parser/binding-openharmony-arm64@npm:0.135.0" +"@oxc-parser/binding-openharmony-arm64@npm:0.137.0": + version: 0.137.0 + resolution: "@oxc-parser/binding-openharmony-arm64@npm:0.137.0" conditions: os=openharmony & cpu=arm64 languageName: node linkType: hard -"@oxc-parser/binding-wasm32-wasi@npm:0.135.0": - version: 0.135.0 - resolution: "@oxc-parser/binding-wasm32-wasi@npm:0.135.0" +"@oxc-parser/binding-wasm32-wasi@npm:0.137.0": + version: 0.137.0 + resolution: "@oxc-parser/binding-wasm32-wasi@npm:0.137.0" dependencies: - "@emnapi/core": "npm:1.10.0" - "@emnapi/runtime": "npm:1.10.0" - "@napi-rs/wasm-runtime": "npm:^1.1.4" + "@emnapi/core": "npm:1.11.1" + "@emnapi/runtime": "npm:1.11.1" + "@napi-rs/wasm-runtime": "npm:^1.1.5" conditions: cpu=wasm32 languageName: node linkType: hard -"@oxc-parser/binding-win32-arm64-msvc@npm:0.135.0": - version: 0.135.0 - resolution: "@oxc-parser/binding-win32-arm64-msvc@npm:0.135.0" +"@oxc-parser/binding-win32-arm64-msvc@npm:0.137.0": + version: 0.137.0 + resolution: "@oxc-parser/binding-win32-arm64-msvc@npm:0.137.0" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"@oxc-parser/binding-win32-ia32-msvc@npm:0.135.0": - version: 0.135.0 - resolution: "@oxc-parser/binding-win32-ia32-msvc@npm:0.135.0" +"@oxc-parser/binding-win32-ia32-msvc@npm:0.137.0": + version: 0.137.0 + resolution: "@oxc-parser/binding-win32-ia32-msvc@npm:0.137.0" conditions: os=win32 & cpu=ia32 languageName: node linkType: hard -"@oxc-parser/binding-win32-x64-msvc@npm:0.135.0": - version: 0.135.0 - resolution: "@oxc-parser/binding-win32-x64-msvc@npm:0.135.0" +"@oxc-parser/binding-win32-x64-msvc@npm:0.137.0": + version: 0.137.0 + resolution: "@oxc-parser/binding-win32-x64-msvc@npm:0.137.0" conditions: os=win32 & cpu=x64 languageName: node linkType: hard -"@oxc-project/types@npm:=0.135.0, @oxc-project/types@npm:^0.135.0": +"@oxc-project/types@npm:=0.135.0": version: 0.135.0 resolution: "@oxc-project/types@npm:0.135.0" checksum: 10/b56f811e0e2f286d447cceab471dc199c99e1519fbc0afd50ff04c91a83eb7fb12efbd55238555a4e60aeed451e951f42438c63925037d132fddadbedca00ef3 languageName: node linkType: hard +"@oxc-project/types@npm:^0.137.0": + version: 0.137.0 + resolution: "@oxc-project/types@npm:0.137.0" + checksum: 10/50a961188b0fec059a709445290dff201f010c7dee69a15b35251d43ecd7c1f2801b165c6f744a2a8a37a81924d56dc8f35f05d8308bdb704ee6bf0a0275ad36 + languageName: node + linkType: hard + "@oxc-resolver/binding-android-arm-eabi@npm:11.21.3": version: 11.21.3 resolution: "@oxc-resolver/binding-android-arm-eabi@npm:11.21.3" @@ -2803,7 +2801,7 @@ __metadata: callable-instance: "npm:^2.0.0" concurrently: "npm:^10.0.3" husky: "npm:^9.1.7" - knip: "npm:^6.17.1" + knip: "npm:^6.20.0" lint-staged: "npm:^17.0.8" mocha: "npm:^11.7.6" rolldown: "npm:^1.1.1" @@ -3306,16 +3304,16 @@ __metadata: languageName: node linkType: hard -"knip@npm:^6.17.1": - version: 6.17.1 - resolution: "knip@npm:6.17.1" +"knip@npm:^6.20.0": + version: 6.20.0 + resolution: "knip@npm:6.20.0" dependencies: fdir: "npm:^6.5.0" formatly: "npm:^0.3.0" get-tsconfig: "npm:4.14.0" jiti: "npm:^2.7.0" - oxc-parser: "npm:^0.135.0" - oxc-resolver: "npm:^11.20.0" + oxc-parser: "npm:^0.137.0" + oxc-resolver: "npm:11.21.3" picomatch: "npm:^4.0.4" smol-toml: "npm:^1.6.1" strip-json-comments: "npm:5.0.3" @@ -3326,7 +3324,7 @@ __metadata: bin: knip: bin/knip.js knip-bun: bin/knip-bun.js - checksum: 10/d08a7ec333aa21367ac0f9b6f92081d95ff60d80b55c85fffea76d07da960036bb3ac7038afe68fec6dae938d51b1efef695d147201c917a90f36db0dbec1682 + checksum: 10/e966c3a1c39fa66342e2080361356300193a7032c326f960ba37ea6b7b8e57b03325aa645bb0a3f8973fb2f4ef6fccf15965a161c515cf6bf94a4dc2935ef6f4 languageName: node linkType: hard @@ -3955,31 +3953,31 @@ __metadata: languageName: node linkType: hard -"oxc-parser@npm:^0.135.0": - version: 0.135.0 - resolution: "oxc-parser@npm:0.135.0" - dependencies: - "@oxc-parser/binding-android-arm-eabi": "npm:0.135.0" - "@oxc-parser/binding-android-arm64": "npm:0.135.0" - "@oxc-parser/binding-darwin-arm64": "npm:0.135.0" - "@oxc-parser/binding-darwin-x64": "npm:0.135.0" - "@oxc-parser/binding-freebsd-x64": "npm:0.135.0" - "@oxc-parser/binding-linux-arm-gnueabihf": "npm:0.135.0" - "@oxc-parser/binding-linux-arm-musleabihf": "npm:0.135.0" - "@oxc-parser/binding-linux-arm64-gnu": "npm:0.135.0" - "@oxc-parser/binding-linux-arm64-musl": "npm:0.135.0" - "@oxc-parser/binding-linux-ppc64-gnu": "npm:0.135.0" - "@oxc-parser/binding-linux-riscv64-gnu": "npm:0.135.0" - "@oxc-parser/binding-linux-riscv64-musl": "npm:0.135.0" - "@oxc-parser/binding-linux-s390x-gnu": "npm:0.135.0" - "@oxc-parser/binding-linux-x64-gnu": "npm:0.135.0" - "@oxc-parser/binding-linux-x64-musl": "npm:0.135.0" - "@oxc-parser/binding-openharmony-arm64": "npm:0.135.0" - "@oxc-parser/binding-wasm32-wasi": "npm:0.135.0" - "@oxc-parser/binding-win32-arm64-msvc": "npm:0.135.0" - "@oxc-parser/binding-win32-ia32-msvc": "npm:0.135.0" - "@oxc-parser/binding-win32-x64-msvc": "npm:0.135.0" - "@oxc-project/types": "npm:^0.135.0" +"oxc-parser@npm:^0.137.0": + version: 0.137.0 + resolution: "oxc-parser@npm:0.137.0" + dependencies: + "@oxc-parser/binding-android-arm-eabi": "npm:0.137.0" + "@oxc-parser/binding-android-arm64": "npm:0.137.0" + "@oxc-parser/binding-darwin-arm64": "npm:0.137.0" + "@oxc-parser/binding-darwin-x64": "npm:0.137.0" + "@oxc-parser/binding-freebsd-x64": "npm:0.137.0" + "@oxc-parser/binding-linux-arm-gnueabihf": "npm:0.137.0" + "@oxc-parser/binding-linux-arm-musleabihf": "npm:0.137.0" + "@oxc-parser/binding-linux-arm64-gnu": "npm:0.137.0" + "@oxc-parser/binding-linux-arm64-musl": "npm:0.137.0" + "@oxc-parser/binding-linux-ppc64-gnu": "npm:0.137.0" + "@oxc-parser/binding-linux-riscv64-gnu": "npm:0.137.0" + "@oxc-parser/binding-linux-riscv64-musl": "npm:0.137.0" + "@oxc-parser/binding-linux-s390x-gnu": "npm:0.137.0" + "@oxc-parser/binding-linux-x64-gnu": "npm:0.137.0" + "@oxc-parser/binding-linux-x64-musl": "npm:0.137.0" + "@oxc-parser/binding-openharmony-arm64": "npm:0.137.0" + "@oxc-parser/binding-wasm32-wasi": "npm:0.137.0" + "@oxc-parser/binding-win32-arm64-msvc": "npm:0.137.0" + "@oxc-parser/binding-win32-ia32-msvc": "npm:0.137.0" + "@oxc-parser/binding-win32-x64-msvc": "npm:0.137.0" + "@oxc-project/types": "npm:^0.137.0" dependenciesMeta: "@oxc-parser/binding-android-arm-eabi": optional: true @@ -4021,11 +4019,11 @@ __metadata: optional: true "@oxc-parser/binding-win32-x64-msvc": optional: true - checksum: 10/c2574f725a776316c397f7f6398e8a8f9f0b3d5f0f358d4f9a0dee128c4188a58fcbd159eac9ff754a13fc29011a7cae90d7c5d07d10288410a3044a1d73cb47 + checksum: 10/a8dd34e0ce1343cf1465429d2c53dab91235c6082e556a6c01740de0098fe6209bfcfc84408b815533733a7fe127d7652b973bacfa7843992da82fbfa843fb60 languageName: node linkType: hard -"oxc-resolver@npm:^11.20.0, oxc-resolver@npm:^11.6.1": +"oxc-resolver@npm:11.21.3, oxc-resolver@npm:^11.6.1": version: 11.21.3 resolution: "oxc-resolver@npm:11.21.3" dependencies: