Housekeeping [skip ci]

This commit is contained in:
SukkaW 2025-09-14 00:32:45 +08:00
parent 9989669a6a
commit 2f98918dfd
2 changed files with 241 additions and 252 deletions

View File

@ -51,7 +51,7 @@
"yauzl-promise": "^4.0.0"
},
"devDependencies": {
"@eslint-sukka/node": "^6.23.1",
"@eslint-sukka/node": "^7.0.2",
"@swc-node/register": "^1.11.1",
"@swc/core": "^1.13.5",
"@types/better-sqlite3": "^7.6.13",
@ -59,24 +59,25 @@
"@types/dns2": "^2.0.10",
"@types/fast-fifo": "^1.3.0",
"@types/mocha": "^10.0.10",
"@types/node": "^24.3.1",
"@types/node": "^24.3.3",
"@types/punycode": "^2.1.4",
"@types/tar-fs": "^2.0.4",
"@types/yauzl-promise": "^4.0.1",
"eslint": "^9.35.0",
"eslint-config-sukka": "^6.23.1",
"eslint-formatter-sukka": "^6.23.1",
"eslint-config-sukka": "^7.0.2",
"eslint-formatter-sukka": "^7.0.2",
"expect": "^30.1.2",
"mitata": "^1.0.34",
"mocha": "^11.7.2",
"tinyexec": "^1.0.1",
"typescript": "^5.9.2"
},
"packageManager": "pnpm@10.15.1",
"packageManager": "pnpm@10.16.0",
"pnpm": {
"onlyBuiltDependencies": [
"@swc/core",
"better-sqlite3",
"oxc-resolver",
"unrs-resolver"
],
"overrides": {

482
pnpm-lock.yaml generated
View File

@ -106,8 +106,8 @@ importers:
version: 4.0.0
devDependencies:
'@eslint-sukka/node':
specifier: ^6.23.1
version: 6.23.1(eslint@9.35.0)(typescript@5.9.2)
specifier: ^7.0.2
version: 7.0.2(eslint@9.35.0)(typescript@5.9.2)
'@swc-node/register':
specifier: ^1.11.1
version: 1.11.1(@swc/core@1.13.5)(@swc/types@0.1.24)(typescript@5.9.2)
@ -130,8 +130,8 @@ importers:
specifier: ^10.0.10
version: 10.0.10
'@types/node':
specifier: ^24.3.1
version: 24.3.1
specifier: ^24.3.3
version: 24.3.3
'@types/punycode':
specifier: ^2.1.4
version: 2.1.4
@ -145,11 +145,11 @@ importers:
specifier: ^9.35.0
version: 9.35.0
eslint-config-sukka:
specifier: ^6.23.1
version: 6.23.1(@typescript-eslint/eslint-plugin@8.40.0(@typescript-eslint/parser@8.40.0(eslint@9.35.0)(typescript@5.9.2))(eslint@9.35.0)(typescript@5.9.2))(@typescript-eslint/utils@8.40.0(eslint@9.35.0)(typescript@5.9.2))(eslint-import-resolver-node@0.3.9)(eslint@9.35.0)(typescript@5.9.2)
specifier: ^7.0.2
version: 7.0.2(@typescript-eslint/utils@8.43.0(eslint@9.35.0)(typescript@5.9.2))(eslint-import-resolver-node@0.3.9)(eslint@9.35.0)(typescript@5.9.2)
eslint-formatter-sukka:
specifier: ^6.23.1
version: 6.23.1
specifier: ^7.0.2
version: 7.0.2
expect:
specifier: ^30.1.2
version: 30.1.2
@ -179,17 +179,14 @@ packages:
'@cryptography/aes@0.1.1':
resolution: {integrity: sha512-PcYz4FDGblO6tM2kSC+VzhhK62vml6k6/YAkiWtyPvrgJVfnDRoHGDtKn5UiaRRUrvUTTocBpvc2rRgTCqxjsg==}
'@dual-bundle/import-meta-resolve@4.1.0':
resolution: {integrity: sha512-+nxncfwHM5SgAtrVzgpzJOI1ol0PkumhVo469KCf9lUi21IGcY90G98VuHm9VRrUypmAzawAHO9bs6hqeADaVg==}
'@emnapi/core@1.5.0':
resolution: {integrity: sha512-sbP8GzB1WDzacS8fgNPpHlp6C9VZe+SJP3F90W9rLemaQj2PzIuTEl1qDOYQf58YIpyjViI24y9aPWCjEzY2cg==}
'@emnapi/core@1.4.5':
resolution: {integrity: sha512-XsLw1dEOpkSX/WucdqUhPWP7hDxSvZiY+fsUC14h+FtQ2Ifni4znbBt8punRX+Uj2JG/uDb8nEHVKvrVlvdZ5Q==}
'@emnapi/runtime@1.5.0':
resolution: {integrity: sha512-97/BJ3iXHww3djw6hYIfErCZFee7qCtrneuLa20UXFCOTCfBM2cvQHjWJ2EG0s0MtdNwInarqCTz35i4wWXHsQ==}
'@emnapi/runtime@1.4.5':
resolution: {integrity: sha512-++LApOtY0pEEz1zrd9vy1/zXVaVJJ/EbAF3u0fXIzPJEDtnITsBGbbK0EkM72amhl/R5b+5xx0Y/QhcVOpuulg==}
'@emnapi/wasi-threads@1.0.4':
resolution: {integrity: sha512-PJR+bOmMOPH8AtcTGAyYNiuJ3/Fcoj2XN/gBEWzDIKh254XO+mM9XoXHk5GNEhodxeMznbg7BlRojVbKN+gC6g==}
'@emnapi/wasi-threads@1.1.0':
resolution: {integrity: sha512-WI0DdZ8xFSbgMjR1sFsKABJ/C5OnRrjT06JXbZKexJGrDuPTzZdDYfFlsgcCXCyf+suG5QU2e/y1Wo2V/OapLQ==}
'@eslint-community/eslint-plugin-eslint-comments@4.5.0':
resolution: {integrity: sha512-MAhuTKlr4y/CE3WYX26raZjy+I/kS2PLKSzvfmDCGrBLTFHOYwqROZdr4XwPgXwX3K9rjzMr4pSmUWGnzsUyMg==}
@ -197,12 +194,6 @@ packages:
peerDependencies:
eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0
'@eslint-community/eslint-utils@4.7.0':
resolution: {integrity: sha512-dyybb3AcajC7uha6CvhdVRJqaKyn7w2YKqKyAN37NKYgZT36w+iRb0Dymmc5qEJ549c/S31cMMSFd75bteCpCw==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
eslint: ^6.0.0 || ^7.0.0 || >=8.0.0
'@eslint-community/eslint-utils@4.9.0':
resolution: {integrity: sha512-ayVFHdtZ+hsq1t2Dy24wCmGXGe4q9Gu3smhLYALJrr473ZH27MsnSL+LKUlimp4BWJqMDMLmPpx/Q9R3OAlL4g==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
@ -213,11 +204,16 @@ packages:
resolution: {integrity: sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==}
engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0}
'@eslint-sukka/node@6.23.1':
resolution: {integrity: sha512-X9IYqPTfWjfzkwp/n9hoDT/MYV5oAzu0eJP1TdQn6Bpmd2pTwi+P5+gILcGMWyIp1bQXW+slVh8U3vKn6OkfWA==}
'@eslint-sukka/eslint-plugin-stylistic@7.0.2':
resolution: {integrity: sha512-A5czDFZIOfwL64/B2tNzQ/i00QKVZs7qwCjJyKu4vqdHMW2PmC0H+S6EUzSS1xFiwRYoZ1bUMWvGqXKNpC7NdA==}
peerDependencies:
eslint: '*'
'@eslint-sukka/shared@6.23.1':
resolution: {integrity: sha512-cTN2NN1YFxQL4oix++6sFrpXu7xxmp2+FVbJt4/GPgzpYYGQrT+I/gejP8DhXYLZZQDwdVvTuQ8uG7AGhLhiFQ==}
'@eslint-sukka/node@7.0.2':
resolution: {integrity: sha512-LdPT7ob4HTpKsntag8poemsoowSTCBNfENyYYNclcastBrkkf6/3zdotePhKYMwzixEMiEBk6fTLAdTFpEH0uA==}
'@eslint-sukka/shared@7.0.2':
resolution: {integrity: sha512-sCZJVkcJqMDsH+nsq3/njiHx/bDUq0EVv4irwneu/L/GhbKrMUcr8Z4YdJdGAby9+GNRIm8E3J4K6CGQti67EQ==}
'@eslint/config-array@0.21.0':
resolution: {integrity: sha512-ENIdc4iLu0d93HeYirvKmrzshzofPw6VkZRKQGe9Nv46ZnWUzcF1xV01dcvEg/1wXUR61OmmlSfyeyO7EvjLxQ==}
@ -235,10 +231,6 @@ packages:
resolution: {integrity: sha512-gtF186CXhIl1p4pJNGZw8Yc6RlshoePRvE0X91oPGb3vZ8pM3qOS9W9NGPat9LziaBV7XrJWGylNQXkGcnM3IQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
'@eslint/js@9.34.0':
resolution: {integrity: sha512-EoyvqQnBNsV1CWaEJ559rxXL4c8V92gxirbawSmVUOWXlsRxxQXl6LmCpdUblgxgSkDIqKnhzba2SjRTI/A5Rw==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
'@eslint/js@9.35.0':
resolution: {integrity: sha512-30iXE9whjlILfWobBkNerJo+TXYsgVM5ERQwMcMKCHckHflCmf7wXDAHlARoWnh0s1U72WqlbeyE7iAcCzuCPw==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
@ -328,8 +320,8 @@ packages:
'@napi-rs/wasm-runtime@0.2.12':
resolution: {integrity: sha512-ZVWUcfwY4E/yPitQJl481FjFo3K22D6qF0DuFH6Y/nbnE11GY5uguDxZMGXPQ8WQ0128MXQD7TnfHyK4oWoIJQ==}
'@napi-rs/wasm-runtime@1.0.3':
resolution: {integrity: sha512-rZxtMsLwjdXkMUGC3WwsPwLNVqVqnTJT6MNIB6e+5fhMcSCPP0AOsNWuMQ5mdCq6HNjs/ZeWAEchpqeprqBD2Q==}
'@napi-rs/wasm-runtime@1.0.4':
resolution: {integrity: sha512-+ZEtJPp8EF8h4kN6rLQECRor00H7jtDgBVtttIUoxuDkXLiQMaSBqju3LV/IEsMvqVG5pviUvR4jYhIA1xNm8w==}
'@node-rs/crc32-android-arm-eabi@1.10.6':
resolution: {integrity: sha512-vZAMuJXm3TpWPOkkhxdrofWDv+Q+I2oO7ucLRbXyAPmXFNDhHtBxbO1rk9Qzz+M3eep8ieS4/+jCL1Q0zacNMQ==}
@ -441,98 +433,98 @@ packages:
'@nolyfill/shared@1.0.44':
resolution: {integrity: sha512-NI1zxDh4LYL7PYlKKCwojjuc5CEZslywrOTKBNyodjmWjRiZ4AlCMs3Gp+zDoPQPNkYCSQp/luNojHmJWWfCbw==}
'@oxc-resolver/binding-android-arm-eabi@11.6.2':
resolution: {integrity: sha512-b1h87/Nv5QPiT2xXg7RiSzJ0HsKSMf1U8vj6cUKdEDD1+KhDaXEH9xffB5QE54Df3SM4+wrYVy9NREil7/0C/Q==}
'@oxc-resolver/binding-android-arm-eabi@11.7.2':
resolution: {integrity: sha512-ITflrd9l5pFPXW10w1gOGJqmyeO6LTO/yiXb3st4Uqr6bcPxCdsXZXAZop3QsSeE8DjjfGXv3Ws+Fb2KmYeCrA==}
cpu: [arm]
os: [android]
'@oxc-resolver/binding-android-arm64@11.6.2':
resolution: {integrity: sha512-iIFsbWOQ42VJqOH0PkNs2+IcIjkmO7T+Gr27XDVXmaIWz3dkVYzYRlCtqGJOMIrjyUD52BtVXjej5s51i9Lgmg==}
'@oxc-resolver/binding-android-arm64@11.7.2':
resolution: {integrity: sha512-mjEqCGOZHBpIkjSskW0jkhhVSnaREMmXYW5oDaJKBx86kFSiufEjo8duLTwjRekQ0JlwlEtWiXA759eO4TJ7/w==}
cpu: [arm64]
os: [android]
'@oxc-resolver/binding-darwin-arm64@11.6.2':
resolution: {integrity: sha512-Lt/6pfDy2rtoxGmwFQOp4a9GxIW0CEUSQYofW1eQBpy/JpGM/AJgLTsg2nmgszODJpBOPO19GCIlzSZ7Et5cGg==}
'@oxc-resolver/binding-darwin-arm64@11.7.2':
resolution: {integrity: sha512-sXgElUiNredwvWshUXKL7RbBr6ovSthg3fCTQViY8/jfWKnDRKhUFZiCwABma0CWXC1X2Ij6EkZj40cufRM0bA==}
cpu: [arm64]
os: [darwin]
'@oxc-resolver/binding-darwin-x64@11.6.2':
resolution: {integrity: sha512-UmGEeXk4/E3ubBWgoehVEQSBTEpl+UjZqY55sB+/5NHYFPMxY6PgG8y7dGZhyWPvwVW/pS/drnG3gptAjwF8cg==}
'@oxc-resolver/binding-darwin-x64@11.7.2':
resolution: {integrity: sha512-EOqYSn1+L5KsShn5lZ303eU9MqjxHNzA7GOHthIcVXfCPtJ+zL89wXh25F+J7mSwiDilp444+rR1hc5Lh+eEWg==}
cpu: [x64]
os: [darwin]
'@oxc-resolver/binding-freebsd-x64@11.6.2':
resolution: {integrity: sha512-p0Aj5aQKmyVamAtRio7Ct0Woh/iElvMxhAlbSWqJ9J/GH7lPG8H4R/iHWjURz+2iYPywqJICR8Eu1GDSApnzfA==}
'@oxc-resolver/binding-freebsd-x64@11.7.2':
resolution: {integrity: sha512-Dyvdj++qc5ANVN3JzqJVAlb+IMUtYLPyLaiPFW4+JfvAQFf/iYkpFQv7maeXhhR+GK3rI+PUQXP2HSIiPsClRg==}
cpu: [x64]
os: [freebsd]
'@oxc-resolver/binding-linux-arm-gnueabihf@11.6.2':
resolution: {integrity: sha512-hDAF4FAkGxZsJCvutoBQ21LKcpUrvq5qAj3FpBTIzBaeIpupe6z0kHF9oIeTF8DJiLj4uEejaZXXtOSfJY50+A==}
'@oxc-resolver/binding-linux-arm-gnueabihf@11.7.2':
resolution: {integrity: sha512-wUSx/QqggWowrAiyTSci5YUdHvRFpeBbCn2pUwT8XwDoSY2CBuMYR5qzm68ijjzmrv/XyMhl9HxBLy8/UbczWQ==}
cpu: [arm]
os: [linux]
'@oxc-resolver/binding-linux-arm-musleabihf@11.6.2':
resolution: {integrity: sha512-LTUs3PG9O3YjGPbguiM/fhaoWr19Yu/vqkBKXgvUo2Zpa7InHzZzurMQU9BAPr6A7gnIrKQ3W61h+RhQfSuUGQ==}
'@oxc-resolver/binding-linux-arm-musleabihf@11.7.2':
resolution: {integrity: sha512-6w91XhCno0OMqv+UqiuMahasl87Ae8sdSSEFBLF2ic+ySZg+BPpFO5VYUBtdSFJ6gWy7R66JudB5HUJpMbMZlA==}
cpu: [arm]
os: [linux]
'@oxc-resolver/binding-linux-arm64-gnu@11.6.2':
resolution: {integrity: sha512-VBZZ/5uYiFs+09h1royv78GAEPPy5Bsro53hPWMlJL/E9pPibaj3fCzZEAnrKSzVpvwf7+QSc5w7ZUrX3xAKpg==}
'@oxc-resolver/binding-linux-arm64-gnu@11.7.2':
resolution: {integrity: sha512-S2FQ4cYK7JgmTCy0ay5UIUiRTrQdtKUSaAoC+En9yqaoZwHxcQy9HJ53k5jiAPIJnDR0NgAaOl3q11PUxd58XQ==}
cpu: [arm64]
os: [linux]
'@oxc-resolver/binding-linux-arm64-musl@11.6.2':
resolution: {integrity: sha512-x+LooeNXy3hhvDT7q29jLjh914OYX9YnrQbGT3ogep5EY/LLbUiG3LV8XSrWRqXD5132gea9SOYxmcpF9i6xTQ==}
'@oxc-resolver/binding-linux-arm64-musl@11.7.2':
resolution: {integrity: sha512-4Dq8KAJZ4RNe7uSISsoP2/O7fc/rZWqxgkch/5eqa0N0gHMrHd9moGzvdV9Hi9oRSnuTmHzRQTqy02S5L3Rc/g==}
cpu: [arm64]
os: [linux]
'@oxc-resolver/binding-linux-ppc64-gnu@11.6.2':
resolution: {integrity: sha512-+CluEbUpAaKvcNREZtUUiunqzo5o0/qp+6xoFkbDAwNhWIw1mtWCg1Di++Fa053Cah/Rx+dRMQteANoMBGCxxg==}
'@oxc-resolver/binding-linux-ppc64-gnu@11.7.2':
resolution: {integrity: sha512-/w0wJkrtcjvPUNthhmhbG269ySFgxr/DQCYzhBxICKWbiafmNvJTnmYGtEZKoI+wwnukFL8TT7LWbu7hzdp7mw==}
cpu: [ppc64]
os: [linux]
'@oxc-resolver/binding-linux-riscv64-gnu@11.6.2':
resolution: {integrity: sha512-OKWK/QvC6gECaeCNjfhuj0yiqMIisS0ewCRAmgT2pyxDwkNWgSm2wli+Tj/gpLjua2HjFDnDEcg0/dOoO6+xQg==}
'@oxc-resolver/binding-linux-riscv64-gnu@11.7.2':
resolution: {integrity: sha512-sFg880S4QCzBw4yqgPDi48sAxGT1iRW6Gd+C/FW2WYXsDK7dnHgWQ8f6Rp509fHGkPAe+G2ZypjrgPhZP4Btew==}
cpu: [riscv64]
os: [linux]
'@oxc-resolver/binding-linux-riscv64-musl@11.6.2':
resolution: {integrity: sha512-YtQ3hLvhVzan3boR44C0qu/jiTanaBAL9uTqs/S2tzOLfpO2PoTDbQDgADvOqYJDTJkOGiofJC2E1lJcRmpbXQ==}
'@oxc-resolver/binding-linux-riscv64-musl@11.7.2':
resolution: {integrity: sha512-dypXqqwA67fVVpVUedpmHNEYn5vRe/y6zoAvDTfy7Se8QIbkeRvrp1EOL+Q8tfxMM72tdMxgOrfyvJ5SPRgy9Q==}
cpu: [riscv64]
os: [linux]
'@oxc-resolver/binding-linux-s390x-gnu@11.6.2':
resolution: {integrity: sha512-pcX/ih9QHrEWliiXJdZoX/bnfOlr5E0eOWSG2ew5U1HntGket/1AcdcA4UH3MQU/TrOLxxiKhGzeZv+fwewmmA==}
'@oxc-resolver/binding-linux-s390x-gnu@11.7.2':
resolution: {integrity: sha512-aYDSyViNixd3YpUNcPvfhxAYUiBIPNXfVriTTHEz1ftNg+PglYrOZl5IAssj9uveO6pn2PpNOp/zAezeTtlwmA==}
cpu: [s390x]
os: [linux]
'@oxc-resolver/binding-linux-x64-gnu@11.6.2':
resolution: {integrity: sha512-LFYSgeYW11u4cQXzgIGthqCRAoLvl0IqbIMGeJLVt1tD7yrpTukfQynMzwP3vuTK5hmWgYc7NfK6G5+Zv/75hw==}
'@oxc-resolver/binding-linux-x64-gnu@11.7.2':
resolution: {integrity: sha512-/f5rmPZYeD2/d/siP6wvGGOQsupl074qtvPfSteQnWLIM5lWuUDa/53atjYMJHRHFhfQ7b4B3l84TaO8lszAkA==}
cpu: [x64]
os: [linux]
'@oxc-resolver/binding-linux-x64-musl@11.6.2':
resolution: {integrity: sha512-IE13zwhg+XX9FVQHADbIe6RB2MgQeqyKdGyH67meGPgqCbLqT41K9qAm0k2uDlSswjLK8nhNe5Z+hhopBKzRRg==}
'@oxc-resolver/binding-linux-x64-musl@11.7.2':
resolution: {integrity: sha512-5x9CGGTZfGWtemVnkNu4ZjqH4X9Oy+Ovm4wSlQTiKgpwCrSDjj0s4tITqiMif0mkWgoErxpdzfD8+hKQkOIgtw==}
cpu: [x64]
os: [linux]
'@oxc-resolver/binding-wasm32-wasi@11.6.2':
resolution: {integrity: sha512-6nNW/wOKrptS9Rebf83aHvIsIiNcXOEWwUmhMR/4MHrH07zbcptBoZQcWO6362B9Y2lMN7dIF9v7brQcNDs63A==}
'@oxc-resolver/binding-wasm32-wasi@11.7.2':
resolution: {integrity: sha512-UlUxMVChYfi8nmuT9h9I7rQOfini6b40Ud4zYSeel5Qk8GvUT6eysVXAb+AUCJHMnuFCo6jgGqtXYb3yB5CWEQ==}
engines: {node: '>=14.0.0'}
cpu: [wasm32]
'@oxc-resolver/binding-win32-arm64-msvc@11.6.2':
resolution: {integrity: sha512-YDR9UBOlKfFvWhVlyvNSlZjJ+B5kDpDn5K5s69JKW+Ke5ZYupVPTJPZ3GIMjbgj54fJQNFW+BiT4dL/EUGOHVQ==}
'@oxc-resolver/binding-win32-arm64-msvc@11.7.2':
resolution: {integrity: sha512-9S/VfFcl/Tty7TI/ijXgoh05YUzCwP1ApDZxPU8OPFoVTOqnFPQzR8ysR3i/ajQEcEaiCop0aIqXd0xt7wTxNg==}
cpu: [arm64]
os: [win32]
'@oxc-resolver/binding-win32-ia32-msvc@11.6.2':
resolution: {integrity: sha512-8MqToY82sKT4po6bfb71LTiWW4PYXy/WNnzFIpkO88O1TtZV8ZsZ1kSeSwFazbqhV8H8nnxyJemqXNIqhtqNfw==}
'@oxc-resolver/binding-win32-ia32-msvc@11.7.2':
resolution: {integrity: sha512-6ruLagAgDx2CCYWVTJJofee4Lq9Oo9wBmKKZowNPwLgurSTGPO0zQDjPvytQ1PjJuOGisqCVLARBsMwbM20mvA==}
cpu: [ia32]
os: [win32]
'@oxc-resolver/binding-win32-x64-msvc@11.6.2':
resolution: {integrity: sha512-y/xXcOwP9kp+3zRC8PiG5E4VMJeW59gwwRyxzh6DyMrKlcfikMFnuEbC2ZV0+mOffg7pkOOMKlNRK2aJC8gzkA==}
'@oxc-resolver/binding-win32-x64-msvc@11.7.2':
resolution: {integrity: sha512-gp4xNjGkeeNPxjutTSB1AkYm7JQQof6s7wswzzAKuVZO82L1q4HcOz8QYa5PKPP+r2VHUAJAI+FO/X0pNfWn3w==}
cpu: [x64]
os: [win32]
@ -692,8 +684,8 @@ packages:
'@types/mocha@10.0.10':
resolution: {integrity: sha512-xPyYSz1cMPnJQhl0CLMH68j3gprKZaTjG3s5Vi+fDgx+uhG9NOXwbVt52eFS8ECyXhyKcjDLCBEqBExKuiZb7Q==}
'@types/node@24.3.1':
resolution: {integrity: sha512-3vXmQDXy+woz+gnrTvuvNrPzekOi+Ds0ReMxw0LzBiK3a+1k0kQn9f2NWk+lgD4rJehFUmYy2gMhJ2ZI+7YP9g==}
'@types/node@24.3.3':
resolution: {integrity: sha512-GKBNHjoNw3Kra1Qg5UXttsY5kiWMEfoHq2TmXb+b1rcm6N7B3wTrFYIf/oSZ1xNQ+hVVijgLkiDZh7jRRsh+Gw==}
'@types/punycode@2.1.4':
resolution: {integrity: sha512-trzh6NzBnq8yw5e35f8xe8VTYjqM3NE7bohBtvDVf/dtUer3zYTLK1Ka3DG3p7bdtoaOHZucma6FfVKlQ134pQ==}
@ -716,63 +708,63 @@ packages:
'@types/yauzl-promise@4.0.1':
resolution: {integrity: sha512-qYEC3rJwqiJpdQ9b+bPNeuSY0c3JUM8vIuDy08qfuVN7xHm3ZDsHn2kGphUIB0ruEXrPGNXZ64nMUcu4fDjViQ==}
'@typescript-eslint/eslint-plugin@8.40.0':
resolution: {integrity: sha512-w/EboPlBwnmOBtRbiOvzjD+wdiZdgFeo17lkltrtn7X37vagKKWJABvyfsJXTlHe6XBzugmYgd4A4nW+k8Mixw==}
'@typescript-eslint/eslint-plugin@8.43.0':
resolution: {integrity: sha512-8tg+gt7ENL7KewsKMKDHXR1vm8tt9eMxjJBYINf6swonlWgkYn5NwyIgXpbbDxTNU5DgpDFfj95prcTq2clIQQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
'@typescript-eslint/parser': ^8.40.0
'@typescript-eslint/parser': ^8.43.0
eslint: ^8.57.0 || ^9.0.0
typescript: '>=4.8.4 <6.0.0'
'@typescript-eslint/parser@8.40.0':
resolution: {integrity: sha512-jCNyAuXx8dr5KJMkecGmZ8KI61KBUhkCob+SD+C+I5+Y1FWI2Y3QmY4/cxMCC5WAsZqoEtEETVhUiUMIGCf6Bw==}
'@typescript-eslint/parser@8.43.0':
resolution: {integrity: sha512-B7RIQiTsCBBmY+yW4+ILd6mF5h1FUwJsVvpqkrgpszYifetQ2Ke+Z4u6aZh0CblkUGIdR59iYVyXqqZGkZ3aBw==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: ^8.57.0 || ^9.0.0
typescript: '>=4.8.4 <6.0.0'
'@typescript-eslint/project-service@8.40.0':
resolution: {integrity: sha512-/A89vz7Wf5DEXsGVvcGdYKbVM9F7DyFXj52lNYUDS1L9yJfqjW/fIp5PgMuEJL/KeqVTe2QSbXAGUZljDUpArw==}
'@typescript-eslint/project-service@8.43.0':
resolution: {integrity: sha512-htB/+D/BIGoNTQYffZw4uM4NzzuolCoaA/BusuSIcC8YjmBYQioew5VUZAYdAETPjeed0hqCaW7EHg+Robq8uw==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
typescript: '>=4.8.4 <6.0.0'
'@typescript-eslint/scope-manager@8.40.0':
resolution: {integrity: sha512-y9ObStCcdCiZKzwqsE8CcpyuVMwRouJbbSrNuThDpv16dFAj429IkM6LNb1dZ2m7hK5fHyzNcErZf7CEeKXR4w==}
'@typescript-eslint/scope-manager@8.43.0':
resolution: {integrity: sha512-daSWlQ87ZhsjrbMLvpuuMAt3y4ba57AuvadcR7f3nl8eS3BjRc8L9VLxFLk92RL5xdXOg6IQ+qKjjqNEimGuAg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
'@typescript-eslint/tsconfig-utils@8.40.0':
resolution: {integrity: sha512-jtMytmUaG9d/9kqSl/W3E3xaWESo4hFDxAIHGVW/WKKtQhesnRIJSAJO6XckluuJ6KDB5woD1EiqknriCtAmcw==}
'@typescript-eslint/tsconfig-utils@8.43.0':
resolution: {integrity: sha512-ALC2prjZcj2YqqL5X/bwWQmHA2em6/94GcbB/KKu5SX3EBDOsqztmmX1kMkvAJHzxk7TazKzJfFiEIagNV3qEA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
typescript: '>=4.8.4 <6.0.0'
'@typescript-eslint/type-utils@8.40.0':
resolution: {integrity: sha512-eE60cK4KzAc6ZrzlJnflXdrMqOBaugeukWICO2rB0KNvwdIMaEaYiywwHMzA1qFpTxrLhN9Lp4E/00EgWcD3Ow==}
'@typescript-eslint/type-utils@8.43.0':
resolution: {integrity: sha512-qaH1uLBpBuBBuRf8c1mLJ6swOfzCXryhKND04Igr4pckzSEW9JX5Aw9AgW00kwfjWJF0kk0ps9ExKTfvXfw4Qg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: ^8.57.0 || ^9.0.0
typescript: '>=4.8.4 <6.0.0'
'@typescript-eslint/types@8.40.0':
resolution: {integrity: sha512-ETdbFlgbAmXHyFPwqUIYrfc12ArvpBhEVgGAxVYSwli26dn8Ko+lIo4Su9vI9ykTZdJn+vJprs/0eZU0YMAEQg==}
'@typescript-eslint/types@8.43.0':
resolution: {integrity: sha512-vQ2FZaxJpydjSZJKiSW/LJsabFFvV7KgLC5DiLhkBcykhQj8iK9BOaDmQt74nnKdLvceM5xmhaTF+pLekrxEkw==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
'@typescript-eslint/typescript-estree@8.40.0':
resolution: {integrity: sha512-k1z9+GJReVVOkc1WfVKs1vBrR5MIKKbdAjDTPvIK3L8De6KbFfPFt6BKpdkdk7rZS2GtC/m6yI5MYX+UsuvVYQ==}
'@typescript-eslint/typescript-estree@8.43.0':
resolution: {integrity: sha512-7Vv6zlAhPb+cvEpP06WXXy/ZByph9iL6BQRBDj4kmBsW98AqEeQHlj/13X+sZOrKSo9/rNKH4Ul4f6EICREFdw==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
typescript: '>=4.8.4 <6.0.0'
'@typescript-eslint/utils@8.40.0':
resolution: {integrity: sha512-Cgzi2MXSZyAUOY+BFwGs17s7ad/7L+gKt6Y8rAVVWS+7o6wrjeFN4nVfTpbE25MNcxyJ+iYUXflbs2xR9h4UBg==}
'@typescript-eslint/utils@8.43.0':
resolution: {integrity: sha512-S1/tEmkUeeswxd0GGcnwuVQPFWo8NzZTOMxCvw8BX7OMxnNae+i8Tm7REQen/SwUIPoPqfKn7EaZ+YLpiB3k9g==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: ^8.57.0 || ^9.0.0
typescript: '>=4.8.4 <6.0.0'
'@typescript-eslint/visitor-keys@8.40.0':
resolution: {integrity: sha512-8CZ47QwalyRjsypfwnbI3hKy5gJDPmrkLjkgMxhi0+DZZ2QNx2naS6/hWoVYUHU7LU2zleF68V9miaVZvhFfTA==}
'@typescript-eslint/visitor-keys@8.43.0':
resolution: {integrity: sha512-T+S1KqRD4sg/bHfLwrpF/K3gQLBM1n7Rp7OjjikjTEssI2YJzQpi5WXoynOaQ93ERIuq3O8RBTOUYDKszUCEHw==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
'@unrs/resolver-binding-android-arm-eabi@1.11.1':
@ -1192,11 +1184,11 @@ packages:
peerDependencies:
eslint: '>=6.0.0'
eslint-config-sukka@6.23.1:
resolution: {integrity: sha512-bjbpjP64qF5Yw17ZWDAyfyg6MXvFwhaLPib1XdCbj7ba4aYLh8s0/1JCJVoduwhLc7QlMUXUL5UlQvHf/YF9nQ==}
eslint-config-sukka@7.0.2:
resolution: {integrity: sha512-FBRxIGJqAJN87gH1kb49hqettMIcnl0BTSKoQjX6km3bRj1nc0Wh31kDeZCy9fueVlJecJdlVpPhmpuHVJZQSQ==}
eslint-formatter-sukka@6.23.1:
resolution: {integrity: sha512-oZydy+iu3yKtcVVONeu+NzW6T8B1MoiZ3dbH/nXFJKiiAKZhBx6IwV9jV7X+VVaLOXn8bZGuTa6Kdybu4dpolg==}
eslint-formatter-sukka@7.0.2:
resolution: {integrity: sha512-6uAgt/fOocSdAFv21mny1uduAHA/BnYCNKKSpzHytrVChoJkX/w0F+5KEqgn0LQBBi5eswp66O29VO6CUs0flA==}
eslint-import-context@0.1.9:
resolution: {integrity: sha512-K9Hb+yRaGAGUbwjhFNHvSmmkZs9+zbuoe3kFQ4V1wYjrepUFYM2dZAfNtjbbj3qsPfUfsA68Bx/ICWQMi+C8Eg==}
@ -1292,8 +1284,8 @@ packages:
peerDependencies:
eslint: '>=8.44.0'
eslint-plugin-sukka@6.23.1:
resolution: {integrity: sha512-SciGXtR8r7fDfJVOAqSKViC91AwCaXh74P7H5nYFHEUaGjMpyfcS1ITM5GD4oYLkw6N2cd1BY0PyxqFHfY8Krg==}
eslint-plugin-sukka@7.0.2:
resolution: {integrity: sha512-8hMPN0zV4Da5JfO0ZhGuuNFKOCY52yKnyoLTEgy0VxLiubW0LPb2UvGQetrLCwMuQCNUFIvkqsMgFBHrx8U4KQ==}
peerDependencies:
typescript: '*'
peerDependenciesMeta:
@ -1766,8 +1758,8 @@ packages:
resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==}
engines: {node: '>= 0.8.0'}
oxc-resolver@11.6.2:
resolution: {integrity: sha512-9lXwNQUzgPs5UgjKig5+EINESHYJCFsRQLzPyjWLc7sshl6ZXvXPiQfEGqUIs2fsd9SdV/jYmL7IuaK43cL0SA==}
oxc-resolver@11.7.2:
resolution: {integrity: sha512-abgiTgtJ7FLVPdg5x+rcfoSqz5kpgS/j1Rk/BFNVlLbpAI56VXCj/MM7NyfQb+aVlQDBum0omdz4uFrOYEjNIw==}
p-limit@3.1.0:
resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==}
@ -2098,8 +2090,8 @@ packages:
typedarray-to-buffer@3.1.5:
resolution: {integrity: sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==}
typescript-eslint@8.40.0:
resolution: {integrity: sha512-Xvd2l+ZmFDPEt4oj1QEXzA4A2uUK6opvKu3eGN9aGjB8au02lIVcLyi375w94hHyejTOmzIU77L8ol2sRg9n7Q==}
typescript-eslint@8.43.0:
resolution: {integrity: sha512-FyRGJKUGvcFekRRcBKFBlAhnp4Ng8rhe8tuvvkR9OiU0gfd4vyvTRQHEckO6VDlH57jbeUQem2IpqPq9kLJH+w==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: ^8.57.0 || ^9.0.0
@ -2225,20 +2217,18 @@ snapshots:
'@cryptography/aes@0.1.1': {}
'@dual-bundle/import-meta-resolve@4.1.0': {}
'@emnapi/core@1.4.5':
'@emnapi/core@1.5.0':
dependencies:
'@emnapi/wasi-threads': 1.0.4
'@emnapi/wasi-threads': 1.1.0
tslib: 2.8.1
optional: true
'@emnapi/runtime@1.4.5':
'@emnapi/runtime@1.5.0':
dependencies:
tslib: 2.8.1
optional: true
'@emnapi/wasi-threads@1.0.4':
'@emnapi/wasi-threads@1.1.0':
dependencies:
tslib: 2.8.1
optional: true
@ -2249,11 +2239,6 @@ snapshots:
eslint: 9.35.0
ignore: 5.3.2
'@eslint-community/eslint-utils@4.7.0(eslint@9.35.0)':
dependencies:
eslint: 9.35.0
eslint-visitor-keys: 3.4.3
'@eslint-community/eslint-utils@4.9.0(eslint@9.35.0)':
dependencies:
eslint: 9.35.0
@ -2261,21 +2246,25 @@ snapshots:
'@eslint-community/regexpp@4.12.1': {}
'@eslint-sukka/node@6.23.1(eslint@9.35.0)(typescript@5.9.2)':
'@eslint-sukka/eslint-plugin-stylistic@7.0.2(eslint@9.35.0)':
dependencies:
'@eslint-sukka/shared': 6.23.1(eslint@9.35.0)(typescript@5.9.2)
eslint: 9.35.0
'@eslint-sukka/node@7.0.2(eslint@9.35.0)(typescript@5.9.2)':
dependencies:
'@eslint-sukka/shared': 7.0.2(eslint@9.35.0)(typescript@5.9.2)
eslint-plugin-n: 17.21.3(eslint@9.35.0)(typescript@5.9.2)
eslint-plugin-sukka: 6.23.1(eslint@9.35.0)(typescript@5.9.2)
eslint-plugin-sukka: 7.0.2(eslint@9.35.0)(typescript@5.9.2)
transitivePeerDependencies:
- eslint
- supports-color
- typescript
'@eslint-sukka/shared@6.23.1(eslint@9.35.0)(typescript@5.9.2)':
'@eslint-sukka/shared@7.0.2(eslint@9.35.0)(typescript@5.9.2)':
dependencies:
'@dual-bundle/import-meta-resolve': 4.1.0
'@package-json/types': 0.0.11
'@typescript-eslint/utils': 8.40.0(eslint@9.35.0)(typescript@5.9.2)
'@typescript-eslint/utils': 8.43.0(eslint@9.35.0)(typescript@5.9.2)
oxc-resolver: 11.7.2
transitivePeerDependencies:
- eslint
- supports-color
@ -2309,8 +2298,6 @@ snapshots:
transitivePeerDependencies:
- supports-color
'@eslint/js@9.34.0': {}
'@eslint/js@9.35.0': {}
'@eslint/object-schema@2.1.6': {}
@ -2380,7 +2367,7 @@ snapshots:
'@jest/pattern@30.0.1':
dependencies:
'@types/node': 24.3.1
'@types/node': 24.3.3
jest-regex-util: 30.0.1
'@jest/schemas@30.0.5':
@ -2393,7 +2380,7 @@ snapshots:
'@jest/schemas': 30.0.5
'@types/istanbul-lib-coverage': 2.0.6
'@types/istanbul-reports': 3.0.4
'@types/node': 24.3.1
'@types/node': 24.3.3
'@types/yargs': 17.0.33
chalk: 4.1.2
@ -2401,15 +2388,15 @@ snapshots:
'@napi-rs/wasm-runtime@0.2.12':
dependencies:
'@emnapi/core': 1.4.5
'@emnapi/runtime': 1.4.5
'@emnapi/core': 1.5.0
'@emnapi/runtime': 1.5.0
'@tybys/wasm-util': 0.10.0
optional: true
'@napi-rs/wasm-runtime@1.0.3':
'@napi-rs/wasm-runtime@1.0.4':
dependencies:
'@emnapi/core': 1.4.5
'@emnapi/runtime': 1.4.5
'@emnapi/core': 1.5.0
'@emnapi/runtime': 1.5.0
'@tybys/wasm-util': 0.10.0
optional: true
@ -2494,63 +2481,63 @@ snapshots:
'@nolyfill/shared@1.0.44': {}
'@oxc-resolver/binding-android-arm-eabi@11.6.2':
'@oxc-resolver/binding-android-arm-eabi@11.7.2':
optional: true
'@oxc-resolver/binding-android-arm64@11.6.2':
'@oxc-resolver/binding-android-arm64@11.7.2':
optional: true
'@oxc-resolver/binding-darwin-arm64@11.6.2':
'@oxc-resolver/binding-darwin-arm64@11.7.2':
optional: true
'@oxc-resolver/binding-darwin-x64@11.6.2':
'@oxc-resolver/binding-darwin-x64@11.7.2':
optional: true
'@oxc-resolver/binding-freebsd-x64@11.6.2':
'@oxc-resolver/binding-freebsd-x64@11.7.2':
optional: true
'@oxc-resolver/binding-linux-arm-gnueabihf@11.6.2':
'@oxc-resolver/binding-linux-arm-gnueabihf@11.7.2':
optional: true
'@oxc-resolver/binding-linux-arm-musleabihf@11.6.2':
'@oxc-resolver/binding-linux-arm-musleabihf@11.7.2':
optional: true
'@oxc-resolver/binding-linux-arm64-gnu@11.6.2':
'@oxc-resolver/binding-linux-arm64-gnu@11.7.2':
optional: true
'@oxc-resolver/binding-linux-arm64-musl@11.6.2':
'@oxc-resolver/binding-linux-arm64-musl@11.7.2':
optional: true
'@oxc-resolver/binding-linux-ppc64-gnu@11.6.2':
'@oxc-resolver/binding-linux-ppc64-gnu@11.7.2':
optional: true
'@oxc-resolver/binding-linux-riscv64-gnu@11.6.2':
'@oxc-resolver/binding-linux-riscv64-gnu@11.7.2':
optional: true
'@oxc-resolver/binding-linux-riscv64-musl@11.6.2':
'@oxc-resolver/binding-linux-riscv64-musl@11.7.2':
optional: true
'@oxc-resolver/binding-linux-s390x-gnu@11.6.2':
'@oxc-resolver/binding-linux-s390x-gnu@11.7.2':
optional: true
'@oxc-resolver/binding-linux-x64-gnu@11.6.2':
'@oxc-resolver/binding-linux-x64-gnu@11.7.2':
optional: true
'@oxc-resolver/binding-linux-x64-musl@11.6.2':
'@oxc-resolver/binding-linux-x64-musl@11.7.2':
optional: true
'@oxc-resolver/binding-wasm32-wasi@11.6.2':
'@oxc-resolver/binding-wasm32-wasi@11.7.2':
dependencies:
'@napi-rs/wasm-runtime': 1.0.3
'@napi-rs/wasm-runtime': 1.0.4
optional: true
'@oxc-resolver/binding-win32-arm64-msvc@11.6.2':
'@oxc-resolver/binding-win32-arm64-msvc@11.7.2':
optional: true
'@oxc-resolver/binding-win32-ia32-msvc@11.6.2':
'@oxc-resolver/binding-win32-ia32-msvc@11.7.2':
optional: true
'@oxc-resolver/binding-win32-x64-msvc@11.6.2':
'@oxc-resolver/binding-win32-x64-msvc@11.7.2':
optional: true
'@package-json/types@0.0.11': {}
@ -2591,7 +2578,7 @@ snapshots:
'@swc/core': 1.13.5
colorette: 2.0.20
debug: 4.4.1(supports-color@8.1.1)
oxc-resolver: 11.6.2
oxc-resolver: 11.7.2
pirates: 4.0.7
tslib: 2.8.1
typescript: 5.9.2
@ -2663,15 +2650,15 @@ snapshots:
'@types/better-sqlite3@7.6.13':
dependencies:
'@types/node': 24.3.1
'@types/node': 24.3.3
'@types/cli-progress@3.11.6':
dependencies:
'@types/node': 24.3.1
'@types/node': 24.3.3
'@types/dns2@2.0.10':
dependencies:
'@types/node': 24.3.1
'@types/node': 24.3.3
'@types/estree@1.0.8': {}
@ -2691,7 +2678,7 @@ snapshots:
'@types/mocha@10.0.10': {}
'@types/node@24.3.1':
'@types/node@24.3.3':
dependencies:
undici-types: 7.10.0
@ -2701,12 +2688,12 @@ snapshots:
'@types/tar-fs@2.0.4':
dependencies:
'@types/node': 24.3.1
'@types/node': 24.3.3
'@types/tar-stream': 3.1.4
'@types/tar-stream@3.1.4':
dependencies:
'@types/node': 24.3.1
'@types/node': 24.3.3
'@types/yargs-parser@21.0.3': {}
@ -2716,16 +2703,16 @@ snapshots:
'@types/yauzl-promise@4.0.1':
dependencies:
'@types/node': 24.3.1
'@types/node': 24.3.3
'@typescript-eslint/eslint-plugin@8.40.0(@typescript-eslint/parser@8.40.0(eslint@9.35.0)(typescript@5.9.2))(eslint@9.35.0)(typescript@5.9.2)':
'@typescript-eslint/eslint-plugin@8.43.0(@typescript-eslint/parser@8.43.0(eslint@9.35.0)(typescript@5.9.2))(eslint@9.35.0)(typescript@5.9.2)':
dependencies:
'@eslint-community/regexpp': 4.12.1
'@typescript-eslint/parser': 8.40.0(eslint@9.35.0)(typescript@5.9.2)
'@typescript-eslint/scope-manager': 8.40.0
'@typescript-eslint/type-utils': 8.40.0(eslint@9.35.0)(typescript@5.9.2)
'@typescript-eslint/utils': 8.40.0(eslint@9.35.0)(typescript@5.9.2)
'@typescript-eslint/visitor-keys': 8.40.0
'@typescript-eslint/parser': 8.43.0(eslint@9.35.0)(typescript@5.9.2)
'@typescript-eslint/scope-manager': 8.43.0
'@typescript-eslint/type-utils': 8.43.0(eslint@9.35.0)(typescript@5.9.2)
'@typescript-eslint/utils': 8.43.0(eslint@9.35.0)(typescript@5.9.2)
'@typescript-eslint/visitor-keys': 8.43.0
eslint: 9.35.0
graphemer: 1.4.0
ignore: 7.0.5
@ -2735,41 +2722,41 @@ snapshots:
transitivePeerDependencies:
- supports-color
'@typescript-eslint/parser@8.40.0(eslint@9.35.0)(typescript@5.9.2)':
'@typescript-eslint/parser@8.43.0(eslint@9.35.0)(typescript@5.9.2)':
dependencies:
'@typescript-eslint/scope-manager': 8.40.0
'@typescript-eslint/types': 8.40.0
'@typescript-eslint/typescript-estree': 8.40.0(typescript@5.9.2)
'@typescript-eslint/visitor-keys': 8.40.0
'@typescript-eslint/scope-manager': 8.43.0
'@typescript-eslint/types': 8.43.0
'@typescript-eslint/typescript-estree': 8.43.0(typescript@5.9.2)
'@typescript-eslint/visitor-keys': 8.43.0
debug: 4.4.1(supports-color@8.1.1)
eslint: 9.35.0
typescript: 5.9.2
transitivePeerDependencies:
- supports-color
'@typescript-eslint/project-service@8.40.0(typescript@5.9.2)':
'@typescript-eslint/project-service@8.43.0(typescript@5.9.2)':
dependencies:
'@typescript-eslint/tsconfig-utils': 8.40.0(typescript@5.9.2)
'@typescript-eslint/types': 8.40.0
'@typescript-eslint/tsconfig-utils': 8.43.0(typescript@5.9.2)
'@typescript-eslint/types': 8.43.0
debug: 4.4.1(supports-color@8.1.1)
typescript: 5.9.2
transitivePeerDependencies:
- supports-color
'@typescript-eslint/scope-manager@8.40.0':
'@typescript-eslint/scope-manager@8.43.0':
dependencies:
'@typescript-eslint/types': 8.40.0
'@typescript-eslint/visitor-keys': 8.40.0
'@typescript-eslint/types': 8.43.0
'@typescript-eslint/visitor-keys': 8.43.0
'@typescript-eslint/tsconfig-utils@8.40.0(typescript@5.9.2)':
'@typescript-eslint/tsconfig-utils@8.43.0(typescript@5.9.2)':
dependencies:
typescript: 5.9.2
'@typescript-eslint/type-utils@8.40.0(eslint@9.35.0)(typescript@5.9.2)':
'@typescript-eslint/type-utils@8.43.0(eslint@9.35.0)(typescript@5.9.2)':
dependencies:
'@typescript-eslint/types': 8.40.0
'@typescript-eslint/typescript-estree': 8.40.0(typescript@5.9.2)
'@typescript-eslint/utils': 8.40.0(eslint@9.35.0)(typescript@5.9.2)
'@typescript-eslint/types': 8.43.0
'@typescript-eslint/typescript-estree': 8.43.0(typescript@5.9.2)
'@typescript-eslint/utils': 8.43.0(eslint@9.35.0)(typescript@5.9.2)
debug: 4.4.1(supports-color@8.1.1)
eslint: 9.35.0
ts-api-utils: 2.1.0(typescript@5.9.2)
@ -2777,14 +2764,14 @@ snapshots:
transitivePeerDependencies:
- supports-color
'@typescript-eslint/types@8.40.0': {}
'@typescript-eslint/types@8.43.0': {}
'@typescript-eslint/typescript-estree@8.40.0(typescript@5.9.2)':
'@typescript-eslint/typescript-estree@8.43.0(typescript@5.9.2)':
dependencies:
'@typescript-eslint/project-service': 8.40.0(typescript@5.9.2)
'@typescript-eslint/tsconfig-utils': 8.40.0(typescript@5.9.2)
'@typescript-eslint/types': 8.40.0
'@typescript-eslint/visitor-keys': 8.40.0
'@typescript-eslint/project-service': 8.43.0(typescript@5.9.2)
'@typescript-eslint/tsconfig-utils': 8.43.0(typescript@5.9.2)
'@typescript-eslint/types': 8.43.0
'@typescript-eslint/visitor-keys': 8.43.0
debug: 4.4.1(supports-color@8.1.1)
fast-glob: 3.3.3
is-glob: 4.0.3
@ -2795,20 +2782,20 @@ snapshots:
transitivePeerDependencies:
- supports-color
'@typescript-eslint/utils@8.40.0(eslint@9.35.0)(typescript@5.9.2)':
'@typescript-eslint/utils@8.43.0(eslint@9.35.0)(typescript@5.9.2)':
dependencies:
'@eslint-community/eslint-utils': 4.7.0(eslint@9.35.0)
'@typescript-eslint/scope-manager': 8.40.0
'@typescript-eslint/types': 8.40.0
'@typescript-eslint/typescript-estree': 8.40.0(typescript@5.9.2)
'@eslint-community/eslint-utils': 4.9.0(eslint@9.35.0)
'@typescript-eslint/scope-manager': 8.43.0
'@typescript-eslint/types': 8.43.0
'@typescript-eslint/typescript-estree': 8.43.0(typescript@5.9.2)
eslint: 9.35.0
typescript: 5.9.2
transitivePeerDependencies:
- supports-color
'@typescript-eslint/visitor-keys@8.40.0':
'@typescript-eslint/visitor-keys@8.43.0':
dependencies:
'@typescript-eslint/types': 8.40.0
'@typescript-eslint/types': 8.43.0
eslint-visitor-keys: 4.2.1
'@unrs/resolver-binding-android-arm-eabi@1.11.1':
@ -3168,31 +3155,32 @@ snapshots:
eslint: 9.35.0
semver: 7.7.2
eslint-config-sukka@6.23.1(@typescript-eslint/eslint-plugin@8.40.0(@typescript-eslint/parser@8.40.0(eslint@9.35.0)(typescript@5.9.2))(eslint@9.35.0)(typescript@5.9.2))(@typescript-eslint/utils@8.40.0(eslint@9.35.0)(typescript@5.9.2))(eslint-import-resolver-node@0.3.9)(eslint@9.35.0)(typescript@5.9.2):
eslint-config-sukka@7.0.2(@typescript-eslint/utils@8.43.0(eslint@9.35.0)(typescript@5.9.2))(eslint-import-resolver-node@0.3.9)(eslint@9.35.0)(typescript@5.9.2):
dependencies:
'@eslint-community/eslint-plugin-eslint-comments': 4.5.0(eslint@9.35.0)
'@eslint-sukka/shared': 6.23.1(eslint@9.35.0)(typescript@5.9.2)
'@eslint/js': 9.34.0
'@typescript-eslint/parser': 8.40.0(eslint@9.35.0)(typescript@5.9.2)
'@eslint-sukka/eslint-plugin-stylistic': 7.0.2(eslint@9.35.0)
'@eslint-sukka/shared': 7.0.2(eslint@9.35.0)(typescript@5.9.2)
'@eslint/js': 9.35.0
'@typescript-eslint/eslint-plugin': 8.43.0(@typescript-eslint/parser@8.43.0(eslint@9.35.0)(typescript@5.9.2))(eslint@9.35.0)(typescript@5.9.2)
'@typescript-eslint/parser': 8.43.0(eslint@9.35.0)(typescript@5.9.2)
ci-info: 4.3.0
defu: 6.1.4
eslint-import-resolver-typescript: 4.4.4(eslint-plugin-import-x@4.16.1(@typescript-eslint/utils@8.40.0(eslint@9.35.0)(typescript@5.9.2))(eslint-import-resolver-node@0.3.9)(eslint@9.35.0))(eslint@9.35.0)
eslint-import-resolver-typescript: 4.4.4(eslint-plugin-import-x@4.16.1(@typescript-eslint/utils@8.43.0(eslint@9.35.0)(typescript@5.9.2))(eslint-import-resolver-node@0.3.9)(eslint@9.35.0))(eslint@9.35.0)
eslint-plugin-autofix: 2.2.0(eslint@9.35.0)
eslint-plugin-de-morgan: 1.3.1(eslint@9.35.0)
eslint-plugin-import-x: 4.16.1(@typescript-eslint/utils@8.40.0(eslint@9.35.0)(typescript@5.9.2))(eslint-import-resolver-node@0.3.9)(eslint@9.35.0)
eslint-plugin-import-x: 4.16.1(@typescript-eslint/utils@8.43.0(eslint@9.35.0)(typescript@5.9.2))(eslint-import-resolver-node@0.3.9)(eslint@9.35.0)
eslint-plugin-jsonc: 2.20.1(eslint@9.35.0)
eslint-plugin-paths: 1.1.0
eslint-plugin-promise: 7.2.1(eslint@9.35.0)
eslint-plugin-regexp: 2.10.0(eslint@9.35.0)
eslint-plugin-sukka: 6.23.1(eslint@9.35.0)(typescript@5.9.2)
eslint-plugin-unused-imports: 4.2.0(@typescript-eslint/eslint-plugin@8.40.0(@typescript-eslint/parser@8.40.0(eslint@9.35.0)(typescript@5.9.2))(eslint@9.35.0)(typescript@5.9.2))(eslint@9.35.0)
eslint-plugin-sukka: 7.0.2(eslint@9.35.0)(typescript@5.9.2)
eslint-plugin-unused-imports: 4.2.0(@typescript-eslint/eslint-plugin@8.43.0(@typescript-eslint/parser@8.43.0(eslint@9.35.0)(typescript@5.9.2))(eslint@9.35.0)(typescript@5.9.2))(eslint@9.35.0)
foxts: 3.13.0
jsonc-eslint-parser: 2.4.0
picocolors: 1.1.1
typescript-eslint: 8.40.0(eslint@9.35.0)(typescript@5.9.2)
typescript-eslint: 8.43.0(eslint@9.35.0)(typescript@5.9.2)
transitivePeerDependencies:
- '@eslint/json'
- '@typescript-eslint/eslint-plugin'
- '@typescript-eslint/utils'
- eslint
- eslint-import-resolver-node
@ -3200,7 +3188,7 @@ snapshots:
- supports-color
- typescript
eslint-formatter-sukka@6.23.1:
eslint-formatter-sukka@7.0.2:
dependencies:
ci-info: 4.3.0
picocolors: 1.1.1
@ -3221,7 +3209,7 @@ snapshots:
- supports-color
optional: true
eslint-import-resolver-typescript@4.4.4(eslint-plugin-import-x@4.16.1(@typescript-eslint/utils@8.40.0(eslint@9.35.0)(typescript@5.9.2))(eslint-import-resolver-node@0.3.9)(eslint@9.35.0))(eslint@9.35.0):
eslint-import-resolver-typescript@4.4.4(eslint-plugin-import-x@4.16.1(@typescript-eslint/utils@8.43.0(eslint@9.35.0)(typescript@5.9.2))(eslint-import-resolver-node@0.3.9)(eslint@9.35.0))(eslint@9.35.0):
dependencies:
debug: 4.4.1(supports-color@8.1.1)
eslint: 9.35.0
@ -3232,7 +3220,7 @@ snapshots:
tinyglobby: 0.2.14
unrs-resolver: 1.11.1
optionalDependencies:
eslint-plugin-import-x: 4.16.1(@typescript-eslint/utils@8.40.0(eslint@9.35.0)(typescript@5.9.2))(eslint-import-resolver-node@0.3.9)(eslint@9.35.0)
eslint-plugin-import-x: 4.16.1(@typescript-eslint/utils@8.43.0(eslint@9.35.0)(typescript@5.9.2))(eslint-import-resolver-node@0.3.9)(eslint@9.35.0)
transitivePeerDependencies:
- supports-color
@ -3256,14 +3244,14 @@ snapshots:
eslint-plugin-es-x@7.8.0(eslint@9.35.0):
dependencies:
'@eslint-community/eslint-utils': 4.7.0(eslint@9.35.0)
'@eslint-community/eslint-utils': 4.9.0(eslint@9.35.0)
'@eslint-community/regexpp': 4.12.1
eslint: 9.35.0
eslint-compat-utils: 0.5.1(eslint@9.35.0)
eslint-plugin-import-x@4.16.1(@typescript-eslint/utils@8.40.0(eslint@9.35.0)(typescript@5.9.2))(eslint-import-resolver-node@0.3.9)(eslint@9.35.0):
eslint-plugin-import-x@4.16.1(@typescript-eslint/utils@8.43.0(eslint@9.35.0)(typescript@5.9.2))(eslint-import-resolver-node@0.3.9)(eslint@9.35.0):
dependencies:
'@typescript-eslint/types': 8.40.0
'@typescript-eslint/types': 8.43.0
comment-parser: 1.4.1
debug: 4.4.1(supports-color@8.1.1)
eslint: 9.35.0
@ -3274,14 +3262,14 @@ snapshots:
stable-hash-x: 0.2.0
unrs-resolver: 1.11.1
optionalDependencies:
'@typescript-eslint/utils': 8.40.0(eslint@9.35.0)(typescript@5.9.2)
'@typescript-eslint/utils': 8.43.0(eslint@9.35.0)(typescript@5.9.2)
eslint-import-resolver-node: 0.3.9
transitivePeerDependencies:
- supports-color
eslint-plugin-jsonc@2.20.1(eslint@9.35.0):
dependencies:
'@eslint-community/eslint-utils': 4.7.0(eslint@9.35.0)
'@eslint-community/eslint-utils': 4.9.0(eslint@9.35.0)
eslint: 9.35.0
eslint-compat-utils: 0.6.5(eslint@9.35.0)
eslint-json-compat-utils: 0.2.1(eslint@9.35.0)(jsonc-eslint-parser@2.4.0)
@ -3295,7 +3283,7 @@ snapshots:
eslint-plugin-n@17.21.3(eslint@9.35.0)(typescript@5.9.2):
dependencies:
'@eslint-community/eslint-utils': 4.7.0(eslint@9.35.0)
'@eslint-community/eslint-utils': 4.9.0(eslint@9.35.0)
enhanced-resolve: 5.18.3
eslint: 9.35.0
eslint-plugin-es-x: 7.8.0(eslint@9.35.0)
@ -3314,12 +3302,12 @@ snapshots:
eslint-plugin-promise@7.2.1(eslint@9.35.0):
dependencies:
'@eslint-community/eslint-utils': 4.7.0(eslint@9.35.0)
'@eslint-community/eslint-utils': 4.9.0(eslint@9.35.0)
eslint: 9.35.0
eslint-plugin-regexp@2.10.0(eslint@9.35.0):
dependencies:
'@eslint-community/eslint-utils': 4.7.0(eslint@9.35.0)
'@eslint-community/eslint-utils': 4.9.0(eslint@9.35.0)
'@eslint-community/regexpp': 4.12.1
comment-parser: 1.4.1
eslint: 9.35.0
@ -3328,11 +3316,11 @@ snapshots:
regexp-ast-analysis: 0.7.1
scslre: 0.3.0
eslint-plugin-sukka@6.23.1(eslint@9.35.0)(typescript@5.9.2):
eslint-plugin-sukka@7.0.2(eslint@9.35.0)(typescript@5.9.2):
dependencies:
'@eslint-sukka/shared': 6.23.1(eslint@9.35.0)(typescript@5.9.2)
'@typescript-eslint/type-utils': 8.40.0(eslint@9.35.0)(typescript@5.9.2)
'@typescript-eslint/utils': 8.40.0(eslint@9.35.0)(typescript@5.9.2)
'@eslint-sukka/shared': 7.0.2(eslint@9.35.0)(typescript@5.9.2)
'@typescript-eslint/type-utils': 8.43.0(eslint@9.35.0)(typescript@5.9.2)
'@typescript-eslint/utils': 8.43.0(eslint@9.35.0)(typescript@5.9.2)
foxts: 3.13.0
optionalDependencies:
typescript: 5.9.2
@ -3340,11 +3328,11 @@ snapshots:
- eslint
- supports-color
eslint-plugin-unused-imports@4.2.0(@typescript-eslint/eslint-plugin@8.40.0(@typescript-eslint/parser@8.40.0(eslint@9.35.0)(typescript@5.9.2))(eslint@9.35.0)(typescript@5.9.2))(eslint@9.35.0):
eslint-plugin-unused-imports@4.2.0(@typescript-eslint/eslint-plugin@8.43.0(@typescript-eslint/parser@8.43.0(eslint@9.35.0)(typescript@5.9.2))(eslint@9.35.0)(typescript@5.9.2))(eslint@9.35.0):
dependencies:
eslint: 9.35.0
optionalDependencies:
'@typescript-eslint/eslint-plugin': 8.40.0(@typescript-eslint/parser@8.40.0(eslint@9.35.0)(typescript@5.9.2))(eslint@9.35.0)(typescript@5.9.2)
'@typescript-eslint/eslint-plugin': 8.43.0(@typescript-eslint/parser@8.43.0(eslint@9.35.0)(typescript@5.9.2))(eslint@9.35.0)(typescript@5.9.2)
eslint-rule-composer@0.3.0: {}
@ -3669,7 +3657,7 @@ snapshots:
jest-mock@30.0.5:
dependencies:
'@jest/types': 30.0.5
'@types/node': 24.3.1
'@types/node': 24.3.3
jest-util: 30.0.5
jest-regex-util@30.0.1: {}
@ -3677,7 +3665,7 @@ snapshots:
jest-util@30.0.5:
dependencies:
'@jest/types': 30.0.5
'@types/node': 24.3.1
'@types/node': 24.3.3
chalk: 4.1.2
ci-info: 4.3.0
graceful-fs: 4.2.11
@ -3819,29 +3807,29 @@ snapshots:
type-check: 0.4.0
word-wrap: 1.2.5
oxc-resolver@11.6.2:
oxc-resolver@11.7.2:
dependencies:
napi-postinstall: 0.3.3
optionalDependencies:
'@oxc-resolver/binding-android-arm-eabi': 11.6.2
'@oxc-resolver/binding-android-arm64': 11.6.2
'@oxc-resolver/binding-darwin-arm64': 11.6.2
'@oxc-resolver/binding-darwin-x64': 11.6.2
'@oxc-resolver/binding-freebsd-x64': 11.6.2
'@oxc-resolver/binding-linux-arm-gnueabihf': 11.6.2
'@oxc-resolver/binding-linux-arm-musleabihf': 11.6.2
'@oxc-resolver/binding-linux-arm64-gnu': 11.6.2
'@oxc-resolver/binding-linux-arm64-musl': 11.6.2
'@oxc-resolver/binding-linux-ppc64-gnu': 11.6.2
'@oxc-resolver/binding-linux-riscv64-gnu': 11.6.2
'@oxc-resolver/binding-linux-riscv64-musl': 11.6.2
'@oxc-resolver/binding-linux-s390x-gnu': 11.6.2
'@oxc-resolver/binding-linux-x64-gnu': 11.6.2
'@oxc-resolver/binding-linux-x64-musl': 11.6.2
'@oxc-resolver/binding-wasm32-wasi': 11.6.2
'@oxc-resolver/binding-win32-arm64-msvc': 11.6.2
'@oxc-resolver/binding-win32-ia32-msvc': 11.6.2
'@oxc-resolver/binding-win32-x64-msvc': 11.6.2
'@oxc-resolver/binding-android-arm-eabi': 11.7.2
'@oxc-resolver/binding-android-arm64': 11.7.2
'@oxc-resolver/binding-darwin-arm64': 11.7.2
'@oxc-resolver/binding-darwin-x64': 11.7.2
'@oxc-resolver/binding-freebsd-x64': 11.7.2
'@oxc-resolver/binding-linux-arm-gnueabihf': 11.7.2
'@oxc-resolver/binding-linux-arm-musleabihf': 11.7.2
'@oxc-resolver/binding-linux-arm64-gnu': 11.7.2
'@oxc-resolver/binding-linux-arm64-musl': 11.7.2
'@oxc-resolver/binding-linux-ppc64-gnu': 11.7.2
'@oxc-resolver/binding-linux-riscv64-gnu': 11.7.2
'@oxc-resolver/binding-linux-riscv64-musl': 11.7.2
'@oxc-resolver/binding-linux-s390x-gnu': 11.7.2
'@oxc-resolver/binding-linux-x64-gnu': 11.7.2
'@oxc-resolver/binding-linux-x64-musl': 11.7.2
'@oxc-resolver/binding-wasm32-wasi': 11.7.2
'@oxc-resolver/binding-win32-arm64-msvc': 11.7.2
'@oxc-resolver/binding-win32-ia32-msvc': 11.7.2
'@oxc-resolver/binding-win32-x64-msvc': 11.7.2
p-limit@3.1.0:
dependencies:
@ -4185,12 +4173,12 @@ snapshots:
dependencies:
is-typedarray: 1.0.0
typescript-eslint@8.40.0(eslint@9.35.0)(typescript@5.9.2):
typescript-eslint@8.43.0(eslint@9.35.0)(typescript@5.9.2):
dependencies:
'@typescript-eslint/eslint-plugin': 8.40.0(@typescript-eslint/parser@8.40.0(eslint@9.35.0)(typescript@5.9.2))(eslint@9.35.0)(typescript@5.9.2)
'@typescript-eslint/parser': 8.40.0(eslint@9.35.0)(typescript@5.9.2)
'@typescript-eslint/typescript-estree': 8.40.0(typescript@5.9.2)
'@typescript-eslint/utils': 8.40.0(eslint@9.35.0)(typescript@5.9.2)
'@typescript-eslint/eslint-plugin': 8.43.0(@typescript-eslint/parser@8.43.0(eslint@9.35.0)(typescript@5.9.2))(eslint@9.35.0)(typescript@5.9.2)
'@typescript-eslint/parser': 8.43.0(eslint@9.35.0)(typescript@5.9.2)
'@typescript-eslint/typescript-estree': 8.43.0(typescript@5.9.2)
'@typescript-eslint/utils': 8.43.0(eslint@9.35.0)(typescript@5.9.2)
eslint: 9.35.0
typescript: 5.9.2
transitivePeerDependencies: