Housekeeping

This commit is contained in:
SukkaW 2025-08-10 01:27:20 +08:00
parent 5c35e941ce
commit 616489532b
2 changed files with 145 additions and 146 deletions

View File

@ -53,7 +53,7 @@
"yauzl-promise": "^4.0.0" "yauzl-promise": "^4.0.0"
}, },
"devDependencies": { "devDependencies": {
"@eslint-sukka/node": "^6.23.0", "@eslint-sukka/node": "^6.23.1",
"@swc-node/register": "^1.10.10", "@swc-node/register": "^1.10.10",
"@swc/core": "^1.13.3", "@swc/core": "^1.13.3",
"@types/async-retry": "^1.4.9", "@types/async-retry": "^1.4.9",
@ -62,13 +62,13 @@
"@types/dns2": "^2.0.9", "@types/dns2": "^2.0.9",
"@types/fast-fifo": "^1.3.0", "@types/fast-fifo": "^1.3.0",
"@types/mocha": "^10.0.10", "@types/mocha": "^10.0.10",
"@types/node": "^24.2.0", "@types/node": "^24.2.1",
"@types/punycode": "^2.1.4", "@types/punycode": "^2.1.4",
"@types/tar-fs": "^2.0.4", "@types/tar-fs": "^2.0.4",
"@types/yauzl-promise": "^4.0.1", "@types/yauzl-promise": "^4.0.1",
"eslint": "^9.32.0", "eslint": "^9.33.0",
"eslint-config-sukka": "^6.23.0", "eslint-config-sukka": "^6.23.1",
"eslint-formatter-sukka": "^6.23.0", "eslint-formatter-sukka": "^6.23.1",
"expect": "^30.0.5", "expect": "^30.0.5",
"mitata": "^1.0.34", "mitata": "^1.0.34",
"mocha": "^11.7.1", "mocha": "^11.7.1",

281
pnpm-lock.yaml generated
View File

@ -114,8 +114,8 @@ importers:
version: 4.0.0 version: 4.0.0
devDependencies: devDependencies:
'@eslint-sukka/node': '@eslint-sukka/node':
specifier: ^6.23.0 specifier: ^6.23.1
version: 6.23.0(eslint@9.32.0)(typescript@5.9.2) version: 6.23.1(eslint@9.33.0)(typescript@5.9.2)
'@swc-node/register': '@swc-node/register':
specifier: ^1.10.10 specifier: ^1.10.10
version: 1.10.10(@swc/core@1.13.3)(@swc/types@0.1.23)(typescript@5.9.2) version: 1.10.10(@swc/core@1.13.3)(@swc/types@0.1.23)(typescript@5.9.2)
@ -141,8 +141,8 @@ importers:
specifier: ^10.0.10 specifier: ^10.0.10
version: 10.0.10 version: 10.0.10
'@types/node': '@types/node':
specifier: ^24.2.0 specifier: ^24.2.1
version: 24.2.0 version: 24.2.1
'@types/punycode': '@types/punycode':
specifier: ^2.1.4 specifier: ^2.1.4
version: 2.1.4 version: 2.1.4
@ -153,14 +153,14 @@ importers:
specifier: ^4.0.1 specifier: ^4.0.1
version: 4.0.1 version: 4.0.1
eslint: eslint:
specifier: ^9.32.0 specifier: ^9.33.0
version: 9.32.0 version: 9.33.0
eslint-config-sukka: eslint-config-sukka:
specifier: ^6.23.0 specifier: ^6.23.1
version: 6.23.0(@typescript-eslint/eslint-plugin@8.39.0(@typescript-eslint/parser@8.39.0(eslint@9.32.0)(typescript@5.9.2))(eslint@9.32.0)(typescript@5.9.2))(@typescript-eslint/utils@8.39.0(eslint@9.32.0)(typescript@5.9.2))(eslint-import-resolver-node@0.3.9)(eslint@9.32.0)(typescript@5.9.2) version: 6.23.1(@typescript-eslint/eslint-plugin@8.39.0(@typescript-eslint/parser@8.39.0(eslint@9.33.0)(typescript@5.9.2))(eslint@9.33.0)(typescript@5.9.2))(@typescript-eslint/utils@8.39.0(eslint@9.33.0)(typescript@5.9.2))(eslint-import-resolver-node@0.3.9)(eslint@9.33.0)(typescript@5.9.2)
eslint-formatter-sukka: eslint-formatter-sukka:
specifier: ^6.23.0 specifier: ^6.23.1
version: 6.23.0 version: 6.23.1
expect: expect:
specifier: ^30.0.5 specifier: ^30.0.5
version: 30.0.5 version: 30.0.5
@ -222,38 +222,38 @@ packages:
resolution: {integrity: sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==} resolution: {integrity: sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==}
engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0}
'@eslint-sukka/node@6.23.0': '@eslint-sukka/node@6.23.1':
resolution: {integrity: sha512-Fs6IiL4WxzuhItVVGuJOLOxPux3R7Jx62uy/xgmOyV8fUBuvEBtO/9jfPXNtvPAg/w78QqVp6nKy/ZLj5O3toA==} resolution: {integrity: sha512-X9IYqPTfWjfzkwp/n9hoDT/MYV5oAzu0eJP1TdQn6Bpmd2pTwi+P5+gILcGMWyIp1bQXW+slVh8U3vKn6OkfWA==}
'@eslint-sukka/shared@6.23.0': '@eslint-sukka/shared@6.23.1':
resolution: {integrity: sha512-n5t67wcerfORYa14iCF6ERO+sy5MGBmhtdR2ux+V99/TNVyaUFvfG0zAnybp6WfqgfAy5p2aCyZ5U9l4u8t5gw==} resolution: {integrity: sha512-cTN2NN1YFxQL4oix++6sFrpXu7xxmp2+FVbJt4/GPgzpYYGQrT+I/gejP8DhXYLZZQDwdVvTuQ8uG7AGhLhiFQ==}
'@eslint/config-array@0.21.0': '@eslint/config-array@0.21.0':
resolution: {integrity: sha512-ENIdc4iLu0d93HeYirvKmrzshzofPw6VkZRKQGe9Nv46ZnWUzcF1xV01dcvEg/1wXUR61OmmlSfyeyO7EvjLxQ==} resolution: {integrity: sha512-ENIdc4iLu0d93HeYirvKmrzshzofPw6VkZRKQGe9Nv46ZnWUzcF1xV01dcvEg/1wXUR61OmmlSfyeyO7EvjLxQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
'@eslint/config-helpers@0.3.0': '@eslint/config-helpers@0.3.1':
resolution: {integrity: sha512-ViuymvFmcJi04qdZeDc2whTHryouGcDlaxPqarTD0ZE10ISpxGUVZGZDx4w01upyIynL3iu6IXH2bS1NhclQMw==} resolution: {integrity: sha512-xR93k9WhrDYpXHORXpxVL5oHj3Era7wo6k/Wd8/IsQNnZUTzkGS29lyn3nAT05v6ltUuTFVCCYDEGfy2Or/sPA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
'@eslint/core@0.15.1': '@eslint/core@0.15.2':
resolution: {integrity: sha512-bkOp+iumZCCbt1K1CmWf0R9pM5yKpDv+ZXtvSyQpudrI9kuFLp+bM2WOPXImuD/ceQuaa8f5pj93Y7zyECIGNA==} resolution: {integrity: sha512-78Md3/Rrxh83gCxoUc0EiciuOHsIITzLy53m3d9UyiW8y9Dj2D29FeETqyKA+BRK76tnTp6RXWb3pCay8Oyomg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
'@eslint/eslintrc@3.3.1': '@eslint/eslintrc@3.3.1':
resolution: {integrity: sha512-gtF186CXhIl1p4pJNGZw8Yc6RlshoePRvE0X91oPGb3vZ8pM3qOS9W9NGPat9LziaBV7XrJWGylNQXkGcnM3IQ==} resolution: {integrity: sha512-gtF186CXhIl1p4pJNGZw8Yc6RlshoePRvE0X91oPGb3vZ8pM3qOS9W9NGPat9LziaBV7XrJWGylNQXkGcnM3IQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
'@eslint/js@9.32.0': '@eslint/js@9.33.0':
resolution: {integrity: sha512-BBpRFZK3eX6uMLKz8WxFOBIFFcGFJ/g8XuwjTHCqHROSIsopI+ddn/d5Cfh36+7+e5edVS8dbSHnBNhrLEX0zg==} resolution: {integrity: sha512-5K1/mKhWaMfreBGJTwval43JJmkip0RmM+3+IuqupeSKNC/Th2Kc7ucaq5ovTSra/OOKB9c58CGSz3QMVbWt0A==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
'@eslint/object-schema@2.1.6': '@eslint/object-schema@2.1.6':
resolution: {integrity: sha512-RBMg5FRL0I0gs51M/guSAj5/e14VQ4tpZnQNWwuDT66P14I43ItmPfIZRhO9fUVIPOAQXU47atlywZ/czoqFPA==} resolution: {integrity: sha512-RBMg5FRL0I0gs51M/guSAj5/e14VQ4tpZnQNWwuDT66P14I43ItmPfIZRhO9fUVIPOAQXU47atlywZ/czoqFPA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
'@eslint/plugin-kit@0.3.4': '@eslint/plugin-kit@0.3.5':
resolution: {integrity: sha512-Ul5l+lHEcw3L5+k8POx6r74mxEYKG5kOb6Xpy2gCRW6zweT6TEhAf8vhxGgjhqrd/VO/Dirhsb+1hNpD1ue9hw==} resolution: {integrity: sha512-Z5kJ+wU3oA7MMIqVR9tyZRtjYPr4OC004Q4Rw7pgOKUOKkJfZ3O24nz3WYfGRpMDNmcOi3TwQOmgm7B7Tpii0w==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
'@ghostery/adblocker-content@2.11.3': '@ghostery/adblocker-content@2.11.3':
@ -667,8 +667,8 @@ packages:
'@types/mocha@10.0.10': '@types/mocha@10.0.10':
resolution: {integrity: sha512-xPyYSz1cMPnJQhl0CLMH68j3gprKZaTjG3s5Vi+fDgx+uhG9NOXwbVt52eFS8ECyXhyKcjDLCBEqBExKuiZb7Q==} resolution: {integrity: sha512-xPyYSz1cMPnJQhl0CLMH68j3gprKZaTjG3s5Vi+fDgx+uhG9NOXwbVt52eFS8ECyXhyKcjDLCBEqBExKuiZb7Q==}
'@types/node@24.2.0': '@types/node@24.2.1':
resolution: {integrity: sha512-3xyG3pMCq3oYCNg7/ZP+E1ooTaGB4cG8JWRsqqOYQdbWNY4zbaV0Ennrd7stjiJEFZCaybcIgpTjJWHRfBSIDw==} resolution: {integrity: sha512-DRh5K+ka5eJic8CjH7td8QpYEV6Zo10gfRkjHCO3weqZHWDtAaSTFtl4+VMqOJ4N5jcuhZ9/l+yy8rVgw7BQeQ==}
'@types/punycode@2.1.4': '@types/punycode@2.1.4':
resolution: {integrity: sha512-trzh6NzBnq8yw5e35f8xe8VTYjqM3NE7bohBtvDVf/dtUer3zYTLK1Ka3DG3p7bdtoaOHZucma6FfVKlQ134pQ==} resolution: {integrity: sha512-trzh6NzBnq8yw5e35f8xe8VTYjqM3NE7bohBtvDVf/dtUer3zYTLK1Ka3DG3p7bdtoaOHZucma6FfVKlQ134pQ==}
@ -1162,11 +1162,11 @@ packages:
peerDependencies: peerDependencies:
eslint: '>=6.0.0' eslint: '>=6.0.0'
eslint-config-sukka@6.23.0: eslint-config-sukka@6.23.1:
resolution: {integrity: sha512-ljdEgaUCEfhcSNDjIKDGti/MCtcImpkeQxk7voNvUNecAquDjnasRBl838dDTwJonViEWtpf+ywK/L3Xxm05MA==} resolution: {integrity: sha512-bjbpjP64qF5Yw17ZWDAyfyg6MXvFwhaLPib1XdCbj7ba4aYLh8s0/1JCJVoduwhLc7QlMUXUL5UlQvHf/YF9nQ==}
eslint-formatter-sukka@6.23.0: eslint-formatter-sukka@6.23.1:
resolution: {integrity: sha512-kjXiX9YZYE+OtVCvL6O/STI6hfbXBEQO0kRJrzRI2O6eQ9Ftwwydl4sUtVW59QFNxQsHtMqM/iF+DceKe0Frsg==} resolution: {integrity: sha512-oZydy+iu3yKtcVVONeu+NzW6T8B1MoiZ3dbH/nXFJKiiAKZhBx6IwV9jV7X+VVaLOXn8bZGuTa6Kdybu4dpolg==}
eslint-import-context@0.1.9: eslint-import-context@0.1.9:
resolution: {integrity: sha512-K9Hb+yRaGAGUbwjhFNHvSmmkZs9+zbuoe3kFQ4V1wYjrepUFYM2dZAfNtjbbj3qsPfUfsA68Bx/ICWQMi+C8Eg==} resolution: {integrity: sha512-K9Hb+yRaGAGUbwjhFNHvSmmkZs9+zbuoe3kFQ4V1wYjrepUFYM2dZAfNtjbbj3qsPfUfsA68Bx/ICWQMi+C8Eg==}
@ -1262,8 +1262,8 @@ packages:
peerDependencies: peerDependencies:
eslint: '>=8.44.0' eslint: '>=8.44.0'
eslint-plugin-sukka@6.23.0: eslint-plugin-sukka@6.23.1:
resolution: {integrity: sha512-L0ar7seSam9lc+k7ogHhBXBuGRxFKaz1mKOdbvbtyLunI324cPqWVUaQcm2nBHxQ/WyvdOGS+HE760VUmwPY1g==} resolution: {integrity: sha512-SciGXtR8r7fDfJVOAqSKViC91AwCaXh74P7H5nYFHEUaGjMpyfcS1ITM5GD4oYLkw6N2cd1BY0PyxqFHfY8Krg==}
peerDependencies: peerDependencies:
typescript: '*' typescript: '*'
peerDependenciesMeta: peerDependenciesMeta:
@ -1295,8 +1295,8 @@ packages:
resolution: {integrity: sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==} resolution: {integrity: sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
eslint@9.32.0: eslint@9.33.0:
resolution: {integrity: sha512-LSehfdpgMeWcTZkWZVIJl+tkZ2nuSkyyB9C27MZqFWXuph7DvaowgcTvKqxvpLW1JZIk8PN7hFY3Rj9LQ7m7lg==} resolution: {integrity: sha512-TS9bTNIryDzStCpJN93aC5VRSW3uTx9sClUn4B87pwiCaJh220otoI0X8mJKr+VcPtniMdN8GKjlwgWGUv5ZKA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
hasBin: true hasBin: true
peerDependencies: peerDependencies:
@ -2227,34 +2227,34 @@ snapshots:
tslib: 2.8.1 tslib: 2.8.1
optional: true optional: true
'@eslint-community/eslint-plugin-eslint-comments@4.5.0(eslint@9.32.0)': '@eslint-community/eslint-plugin-eslint-comments@4.5.0(eslint@9.33.0)':
dependencies: dependencies:
escape-string-regexp: 4.0.0 escape-string-regexp: 4.0.0
eslint: 9.32.0 eslint: 9.33.0
ignore: 5.3.2 ignore: 5.3.2
'@eslint-community/eslint-utils@4.7.0(eslint@9.32.0)': '@eslint-community/eslint-utils@4.7.0(eslint@9.33.0)':
dependencies: dependencies:
eslint: 9.32.0 eslint: 9.33.0
eslint-visitor-keys: 3.4.3 eslint-visitor-keys: 3.4.3
'@eslint-community/regexpp@4.12.1': {} '@eslint-community/regexpp@4.12.1': {}
'@eslint-sukka/node@6.23.0(eslint@9.32.0)(typescript@5.9.2)': '@eslint-sukka/node@6.23.1(eslint@9.33.0)(typescript@5.9.2)':
dependencies: dependencies:
'@eslint-sukka/shared': 6.23.0(eslint@9.32.0)(typescript@5.9.2) '@eslint-sukka/shared': 6.23.1(eslint@9.33.0)(typescript@5.9.2)
eslint-plugin-n: 17.21.3(eslint@9.32.0)(typescript@5.9.2) eslint-plugin-n: 17.21.3(eslint@9.33.0)(typescript@5.9.2)
eslint-plugin-sukka: 6.23.0(eslint@9.32.0)(typescript@5.9.2) eslint-plugin-sukka: 6.23.1(eslint@9.33.0)(typescript@5.9.2)
transitivePeerDependencies: transitivePeerDependencies:
- eslint - eslint
- supports-color - supports-color
- typescript - typescript
'@eslint-sukka/shared@6.23.0(eslint@9.32.0)(typescript@5.9.2)': '@eslint-sukka/shared@6.23.1(eslint@9.33.0)(typescript@5.9.2)':
dependencies: dependencies:
'@dual-bundle/import-meta-resolve': 4.1.0 '@dual-bundle/import-meta-resolve': 4.1.0
'@package-json/types': 0.0.11 '@package-json/types': 0.0.11
'@typescript-eslint/utils': 8.39.0(eslint@9.32.0)(typescript@5.9.2) '@typescript-eslint/utils': 8.39.0(eslint@9.33.0)(typescript@5.9.2)
transitivePeerDependencies: transitivePeerDependencies:
- eslint - eslint
- supports-color - supports-color
@ -2268,9 +2268,9 @@ snapshots:
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
'@eslint/config-helpers@0.3.0': {} '@eslint/config-helpers@0.3.1': {}
'@eslint/core@0.15.1': '@eslint/core@0.15.2':
dependencies: dependencies:
'@types/json-schema': 7.0.15 '@types/json-schema': 7.0.15
@ -2288,13 +2288,13 @@ snapshots:
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
'@eslint/js@9.32.0': {} '@eslint/js@9.33.0': {}
'@eslint/object-schema@2.1.6': {} '@eslint/object-schema@2.1.6': {}
'@eslint/plugin-kit@0.3.4': '@eslint/plugin-kit@0.3.5':
dependencies: dependencies:
'@eslint/core': 0.15.1 '@eslint/core': 0.15.2
levn: 0.4.1 levn: 0.4.1
'@ghostery/adblocker-content@2.11.3': '@ghostery/adblocker-content@2.11.3':
@ -2357,7 +2357,7 @@ snapshots:
'@jest/pattern@30.0.1': '@jest/pattern@30.0.1':
dependencies: dependencies:
'@types/node': 24.2.0 '@types/node': 24.2.1
jest-regex-util: 30.0.1 jest-regex-util: 30.0.1
'@jest/schemas@30.0.5': '@jest/schemas@30.0.5':
@ -2370,7 +2370,7 @@ snapshots:
'@jest/schemas': 30.0.5 '@jest/schemas': 30.0.5
'@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-lib-coverage': 2.0.6
'@types/istanbul-reports': 3.0.4 '@types/istanbul-reports': 3.0.4
'@types/node': 24.2.0 '@types/node': 24.2.1
'@types/yargs': 17.0.33 '@types/yargs': 17.0.33
chalk: 4.1.2 chalk: 4.1.2
@ -2619,15 +2619,15 @@ snapshots:
'@types/better-sqlite3@7.6.13': '@types/better-sqlite3@7.6.13':
dependencies: dependencies:
'@types/node': 24.2.0 '@types/node': 24.2.1
'@types/cli-progress@3.11.6': '@types/cli-progress@3.11.6':
dependencies: dependencies:
'@types/node': 24.2.0 '@types/node': 24.2.1
'@types/dns2@2.0.9': '@types/dns2@2.0.9':
dependencies: dependencies:
'@types/node': 24.2.0 '@types/node': 24.2.1
'@types/estree@1.0.8': {} '@types/estree@1.0.8': {}
@ -2647,7 +2647,7 @@ snapshots:
'@types/mocha@10.0.10': {} '@types/mocha@10.0.10': {}
'@types/node@24.2.0': '@types/node@24.2.1':
dependencies: dependencies:
undici-types: 7.10.0 undici-types: 7.10.0
@ -2659,12 +2659,12 @@ snapshots:
'@types/tar-fs@2.0.4': '@types/tar-fs@2.0.4':
dependencies: dependencies:
'@types/node': 24.2.0 '@types/node': 24.2.1
'@types/tar-stream': 3.1.4 '@types/tar-stream': 3.1.4
'@types/tar-stream@3.1.4': '@types/tar-stream@3.1.4':
dependencies: dependencies:
'@types/node': 24.2.0 '@types/node': 24.2.1
'@types/yargs-parser@21.0.3': {} '@types/yargs-parser@21.0.3': {}
@ -2674,17 +2674,17 @@ snapshots:
'@types/yauzl-promise@4.0.1': '@types/yauzl-promise@4.0.1':
dependencies: dependencies:
'@types/node': 24.2.0 '@types/node': 24.2.1
'@typescript-eslint/eslint-plugin@8.39.0(@typescript-eslint/parser@8.39.0(eslint@9.32.0)(typescript@5.9.2))(eslint@9.32.0)(typescript@5.9.2)': '@typescript-eslint/eslint-plugin@8.39.0(@typescript-eslint/parser@8.39.0(eslint@9.33.0)(typescript@5.9.2))(eslint@9.33.0)(typescript@5.9.2)':
dependencies: dependencies:
'@eslint-community/regexpp': 4.12.1 '@eslint-community/regexpp': 4.12.1
'@typescript-eslint/parser': 8.39.0(eslint@9.32.0)(typescript@5.9.2) '@typescript-eslint/parser': 8.39.0(eslint@9.33.0)(typescript@5.9.2)
'@typescript-eslint/scope-manager': 8.39.0 '@typescript-eslint/scope-manager': 8.39.0
'@typescript-eslint/type-utils': 8.39.0(eslint@9.32.0)(typescript@5.9.2) '@typescript-eslint/type-utils': 8.39.0(eslint@9.33.0)(typescript@5.9.2)
'@typescript-eslint/utils': 8.39.0(eslint@9.32.0)(typescript@5.9.2) '@typescript-eslint/utils': 8.39.0(eslint@9.33.0)(typescript@5.9.2)
'@typescript-eslint/visitor-keys': 8.39.0 '@typescript-eslint/visitor-keys': 8.39.0
eslint: 9.32.0 eslint: 9.33.0
graphemer: 1.4.0 graphemer: 1.4.0
ignore: 7.0.5 ignore: 7.0.5
natural-compare: 1.4.0 natural-compare: 1.4.0
@ -2693,14 +2693,14 @@ snapshots:
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
'@typescript-eslint/parser@8.39.0(eslint@9.32.0)(typescript@5.9.2)': '@typescript-eslint/parser@8.39.0(eslint@9.33.0)(typescript@5.9.2)':
dependencies: dependencies:
'@typescript-eslint/scope-manager': 8.39.0 '@typescript-eslint/scope-manager': 8.39.0
'@typescript-eslint/types': 8.39.0 '@typescript-eslint/types': 8.39.0
'@typescript-eslint/typescript-estree': 8.39.0(typescript@5.9.2) '@typescript-eslint/typescript-estree': 8.39.0(typescript@5.9.2)
'@typescript-eslint/visitor-keys': 8.39.0 '@typescript-eslint/visitor-keys': 8.39.0
debug: 4.4.1(supports-color@8.1.1) debug: 4.4.1(supports-color@8.1.1)
eslint: 9.32.0 eslint: 9.33.0
typescript: 5.9.2 typescript: 5.9.2
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
@ -2723,13 +2723,13 @@ snapshots:
dependencies: dependencies:
typescript: 5.9.2 typescript: 5.9.2
'@typescript-eslint/type-utils@8.39.0(eslint@9.32.0)(typescript@5.9.2)': '@typescript-eslint/type-utils@8.39.0(eslint@9.33.0)(typescript@5.9.2)':
dependencies: dependencies:
'@typescript-eslint/types': 8.39.0 '@typescript-eslint/types': 8.39.0
'@typescript-eslint/typescript-estree': 8.39.0(typescript@5.9.2) '@typescript-eslint/typescript-estree': 8.39.0(typescript@5.9.2)
'@typescript-eslint/utils': 8.39.0(eslint@9.32.0)(typescript@5.9.2) '@typescript-eslint/utils': 8.39.0(eslint@9.33.0)(typescript@5.9.2)
debug: 4.4.1(supports-color@8.1.1) debug: 4.4.1(supports-color@8.1.1)
eslint: 9.32.0 eslint: 9.33.0
ts-api-utils: 2.1.0(typescript@5.9.2) ts-api-utils: 2.1.0(typescript@5.9.2)
typescript: 5.9.2 typescript: 5.9.2
transitivePeerDependencies: transitivePeerDependencies:
@ -2753,13 +2753,13 @@ snapshots:
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
'@typescript-eslint/utils@8.39.0(eslint@9.32.0)(typescript@5.9.2)': '@typescript-eslint/utils@8.39.0(eslint@9.33.0)(typescript@5.9.2)':
dependencies: dependencies:
'@eslint-community/eslint-utils': 4.7.0(eslint@9.32.0) '@eslint-community/eslint-utils': 4.7.0(eslint@9.33.0)
'@typescript-eslint/scope-manager': 8.39.0 '@typescript-eslint/scope-manager': 8.39.0
'@typescript-eslint/types': 8.39.0 '@typescript-eslint/types': 8.39.0
'@typescript-eslint/typescript-estree': 8.39.0(typescript@5.9.2) '@typescript-eslint/typescript-estree': 8.39.0(typescript@5.9.2)
eslint: 9.32.0 eslint: 9.33.0
typescript: 5.9.2 typescript: 5.9.2
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
@ -3103,38 +3103,38 @@ snapshots:
escape-string-regexp@4.0.0: {} escape-string-regexp@4.0.0: {}
eslint-compat-utils@0.5.1(eslint@9.32.0): eslint-compat-utils@0.5.1(eslint@9.33.0):
dependencies: dependencies:
eslint: 9.32.0 eslint: 9.33.0
semver: 7.7.2 semver: 7.7.2
eslint-compat-utils@0.6.5(eslint@9.32.0): eslint-compat-utils@0.6.5(eslint@9.33.0):
dependencies: dependencies:
eslint: 9.32.0 eslint: 9.33.0
semver: 7.7.2 semver: 7.7.2
eslint-config-sukka@6.23.0(@typescript-eslint/eslint-plugin@8.39.0(@typescript-eslint/parser@8.39.0(eslint@9.32.0)(typescript@5.9.2))(eslint@9.32.0)(typescript@5.9.2))(@typescript-eslint/utils@8.39.0(eslint@9.32.0)(typescript@5.9.2))(eslint-import-resolver-node@0.3.9)(eslint@9.32.0)(typescript@5.9.2): eslint-config-sukka@6.23.1(@typescript-eslint/eslint-plugin@8.39.0(@typescript-eslint/parser@8.39.0(eslint@9.33.0)(typescript@5.9.2))(eslint@9.33.0)(typescript@5.9.2))(@typescript-eslint/utils@8.39.0(eslint@9.33.0)(typescript@5.9.2))(eslint-import-resolver-node@0.3.9)(eslint@9.33.0)(typescript@5.9.2):
dependencies: dependencies:
'@eslint-community/eslint-plugin-eslint-comments': 4.5.0(eslint@9.32.0) '@eslint-community/eslint-plugin-eslint-comments': 4.5.0(eslint@9.33.0)
'@eslint-sukka/shared': 6.23.0(eslint@9.32.0)(typescript@5.9.2) '@eslint-sukka/shared': 6.23.1(eslint@9.33.0)(typescript@5.9.2)
'@eslint/js': 9.32.0 '@eslint/js': 9.33.0
'@typescript-eslint/parser': 8.39.0(eslint@9.32.0)(typescript@5.9.2) '@typescript-eslint/parser': 8.39.0(eslint@9.33.0)(typescript@5.9.2)
ci-info: 4.3.0 ci-info: 4.3.0
defu: 6.1.4 defu: 6.1.4
eslint-import-resolver-typescript: 4.4.4(eslint-plugin-import-x@4.16.1(@typescript-eslint/utils@8.39.0(eslint@9.32.0)(typescript@5.9.2))(eslint-import-resolver-node@0.3.9)(eslint@9.32.0))(eslint@9.32.0) eslint-import-resolver-typescript: 4.4.4(eslint-plugin-import-x@4.16.1(@typescript-eslint/utils@8.39.0(eslint@9.33.0)(typescript@5.9.2))(eslint-import-resolver-node@0.3.9)(eslint@9.33.0))(eslint@9.33.0)
eslint-plugin-autofix: 2.2.0(eslint@9.32.0) eslint-plugin-autofix: 2.2.0(eslint@9.33.0)
eslint-plugin-de-morgan: 1.3.1(eslint@9.32.0) eslint-plugin-de-morgan: 1.3.1(eslint@9.33.0)
eslint-plugin-import-x: 4.16.1(@typescript-eslint/utils@8.39.0(eslint@9.32.0)(typescript@5.9.2))(eslint-import-resolver-node@0.3.9)(eslint@9.32.0) eslint-plugin-import-x: 4.16.1(@typescript-eslint/utils@8.39.0(eslint@9.33.0)(typescript@5.9.2))(eslint-import-resolver-node@0.3.9)(eslint@9.33.0)
eslint-plugin-jsonc: 2.20.1(eslint@9.32.0) eslint-plugin-jsonc: 2.20.1(eslint@9.33.0)
eslint-plugin-paths: 1.1.0 eslint-plugin-paths: 1.1.0
eslint-plugin-promise: 7.2.1(eslint@9.32.0) eslint-plugin-promise: 7.2.1(eslint@9.33.0)
eslint-plugin-regexp: 2.9.1(eslint@9.32.0) eslint-plugin-regexp: 2.9.1(eslint@9.33.0)
eslint-plugin-sukka: 6.23.0(eslint@9.32.0)(typescript@5.9.2) eslint-plugin-sukka: 6.23.1(eslint@9.33.0)(typescript@5.9.2)
eslint-plugin-unused-imports: 4.1.4(@typescript-eslint/eslint-plugin@8.39.0(@typescript-eslint/parser@8.39.0(eslint@9.32.0)(typescript@5.9.2))(eslint@9.32.0)(typescript@5.9.2))(eslint@9.32.0) eslint-plugin-unused-imports: 4.1.4(@typescript-eslint/eslint-plugin@8.39.0(@typescript-eslint/parser@8.39.0(eslint@9.33.0)(typescript@5.9.2))(eslint@9.33.0)(typescript@5.9.2))(eslint@9.33.0)
foxts: 3.10.0 foxts: 3.10.0
jsonc-eslint-parser: 2.4.0 jsonc-eslint-parser: 2.4.0
picocolors: 1.1.1 picocolors: 1.1.1
typescript-eslint: 8.39.0(eslint@9.32.0)(typescript@5.9.2) typescript-eslint: 8.39.0(eslint@9.33.0)(typescript@5.9.2)
transitivePeerDependencies: transitivePeerDependencies:
- '@eslint/json' - '@eslint/json'
- '@typescript-eslint/eslint-plugin' - '@typescript-eslint/eslint-plugin'
@ -3145,7 +3145,7 @@ snapshots:
- supports-color - supports-color
- typescript - typescript
eslint-formatter-sukka@6.23.0: eslint-formatter-sukka@6.23.1:
dependencies: dependencies:
ci-info: 4.3.0 ci-info: 4.3.0
picocolors: 1.1.1 picocolors: 1.1.1
@ -3166,10 +3166,10 @@ snapshots:
- supports-color - supports-color
optional: true optional: true
eslint-import-resolver-typescript@4.4.4(eslint-plugin-import-x@4.16.1(@typescript-eslint/utils@8.39.0(eslint@9.32.0)(typescript@5.9.2))(eslint-import-resolver-node@0.3.9)(eslint@9.32.0))(eslint@9.32.0): eslint-import-resolver-typescript@4.4.4(eslint-plugin-import-x@4.16.1(@typescript-eslint/utils@8.39.0(eslint@9.33.0)(typescript@5.9.2))(eslint-import-resolver-node@0.3.9)(eslint@9.33.0))(eslint@9.33.0):
dependencies: dependencies:
debug: 4.4.1(supports-color@8.1.1) debug: 4.4.1(supports-color@8.1.1)
eslint: 9.32.0 eslint: 9.33.0
eslint-import-context: 0.1.9(unrs-resolver@1.9.2) eslint-import-context: 0.1.9(unrs-resolver@1.9.2)
get-tsconfig: 4.10.1 get-tsconfig: 4.10.1
is-bun-module: 2.0.0 is-bun-module: 2.0.0
@ -3177,41 +3177,41 @@ snapshots:
tinyglobby: 0.2.14 tinyglobby: 0.2.14
unrs-resolver: 1.9.2 unrs-resolver: 1.9.2
optionalDependencies: optionalDependencies:
eslint-plugin-import-x: 4.16.1(@typescript-eslint/utils@8.39.0(eslint@9.32.0)(typescript@5.9.2))(eslint-import-resolver-node@0.3.9)(eslint@9.32.0) eslint-plugin-import-x: 4.16.1(@typescript-eslint/utils@8.39.0(eslint@9.33.0)(typescript@5.9.2))(eslint-import-resolver-node@0.3.9)(eslint@9.33.0)
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
eslint-json-compat-utils@0.2.1(eslint@9.32.0)(jsonc-eslint-parser@2.4.0): eslint-json-compat-utils@0.2.1(eslint@9.33.0)(jsonc-eslint-parser@2.4.0):
dependencies: dependencies:
eslint: 9.32.0 eslint: 9.33.0
esquery: 1.6.0 esquery: 1.6.0
jsonc-eslint-parser: 2.4.0 jsonc-eslint-parser: 2.4.0
eslint-plugin-autofix@2.2.0(eslint@9.32.0): eslint-plugin-autofix@2.2.0(eslint@9.33.0):
dependencies: dependencies:
eslint: 9.32.0 eslint: 9.33.0
eslint-rule-composer: 0.3.0 eslint-rule-composer: 0.3.0
espree: 9.6.1 espree: 9.6.1
esutils: 2.0.3 esutils: 2.0.3
string-similarity: 4.0.4 string-similarity: 4.0.4
eslint-plugin-de-morgan@1.3.1(eslint@9.32.0): eslint-plugin-de-morgan@1.3.1(eslint@9.33.0):
dependencies: dependencies:
eslint: 9.32.0 eslint: 9.33.0
eslint-plugin-es-x@7.8.0(eslint@9.32.0): eslint-plugin-es-x@7.8.0(eslint@9.33.0):
dependencies: dependencies:
'@eslint-community/eslint-utils': 4.7.0(eslint@9.32.0) '@eslint-community/eslint-utils': 4.7.0(eslint@9.33.0)
'@eslint-community/regexpp': 4.12.1 '@eslint-community/regexpp': 4.12.1
eslint: 9.32.0 eslint: 9.33.0
eslint-compat-utils: 0.5.1(eslint@9.32.0) eslint-compat-utils: 0.5.1(eslint@9.33.0)
eslint-plugin-import-x@4.16.1(@typescript-eslint/utils@8.39.0(eslint@9.32.0)(typescript@5.9.2))(eslint-import-resolver-node@0.3.9)(eslint@9.32.0): eslint-plugin-import-x@4.16.1(@typescript-eslint/utils@8.39.0(eslint@9.33.0)(typescript@5.9.2))(eslint-import-resolver-node@0.3.9)(eslint@9.33.0):
dependencies: dependencies:
'@typescript-eslint/types': 8.39.0 '@typescript-eslint/types': 8.39.0
comment-parser: 1.4.1 comment-parser: 1.4.1
debug: 4.4.1(supports-color@8.1.1) debug: 4.4.1(supports-color@8.1.1)
eslint: 9.32.0 eslint: 9.33.0
eslint-import-context: 0.1.9(unrs-resolver@1.9.2) eslint-import-context: 0.1.9(unrs-resolver@1.9.2)
is-glob: 4.0.3 is-glob: 4.0.3
minimatch: 10.0.3 minimatch: 10.0.3
@ -3219,17 +3219,17 @@ snapshots:
stable-hash-x: 0.2.0 stable-hash-x: 0.2.0
unrs-resolver: 1.9.2 unrs-resolver: 1.9.2
optionalDependencies: optionalDependencies:
'@typescript-eslint/utils': 8.39.0(eslint@9.32.0)(typescript@5.9.2) '@typescript-eslint/utils': 8.39.0(eslint@9.33.0)(typescript@5.9.2)
eslint-import-resolver-node: 0.3.9 eslint-import-resolver-node: 0.3.9
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
eslint-plugin-jsonc@2.20.1(eslint@9.32.0): eslint-plugin-jsonc@2.20.1(eslint@9.33.0):
dependencies: dependencies:
'@eslint-community/eslint-utils': 4.7.0(eslint@9.32.0) '@eslint-community/eslint-utils': 4.7.0(eslint@9.33.0)
eslint: 9.32.0 eslint: 9.33.0
eslint-compat-utils: 0.6.5(eslint@9.32.0) eslint-compat-utils: 0.6.5(eslint@9.33.0)
eslint-json-compat-utils: 0.2.1(eslint@9.32.0)(jsonc-eslint-parser@2.4.0) eslint-json-compat-utils: 0.2.1(eslint@9.33.0)(jsonc-eslint-parser@2.4.0)
espree: 10.4.0 espree: 10.4.0
graphemer: 1.4.0 graphemer: 1.4.0
jsonc-eslint-parser: 2.4.0 jsonc-eslint-parser: 2.4.0
@ -3238,12 +3238,12 @@ snapshots:
transitivePeerDependencies: transitivePeerDependencies:
- '@eslint/json' - '@eslint/json'
eslint-plugin-n@17.21.3(eslint@9.32.0)(typescript@5.9.2): eslint-plugin-n@17.21.3(eslint@9.33.0)(typescript@5.9.2):
dependencies: dependencies:
'@eslint-community/eslint-utils': 4.7.0(eslint@9.32.0) '@eslint-community/eslint-utils': 4.7.0(eslint@9.33.0)
enhanced-resolve: 5.18.2 enhanced-resolve: 5.18.2
eslint: 9.32.0 eslint: 9.33.0
eslint-plugin-es-x: 7.8.0(eslint@9.32.0) eslint-plugin-es-x: 7.8.0(eslint@9.33.0)
get-tsconfig: 4.10.1 get-tsconfig: 4.10.1
globals: 15.15.0 globals: 15.15.0
globrex: 0.1.2 globrex: 0.1.2
@ -3257,28 +3257,27 @@ snapshots:
dependencies: dependencies:
comment-json: 4.2.5 comment-json: 4.2.5
eslint-plugin-promise@7.2.1(eslint@9.32.0): eslint-plugin-promise@7.2.1(eslint@9.33.0):
dependencies: dependencies:
'@eslint-community/eslint-utils': 4.7.0(eslint@9.32.0) '@eslint-community/eslint-utils': 4.7.0(eslint@9.33.0)
eslint: 9.32.0 eslint: 9.33.0
eslint-plugin-regexp@2.9.1(eslint@9.32.0): eslint-plugin-regexp@2.9.1(eslint@9.33.0):
dependencies: dependencies:
'@eslint-community/eslint-utils': 4.7.0(eslint@9.32.0) '@eslint-community/eslint-utils': 4.7.0(eslint@9.33.0)
'@eslint-community/regexpp': 4.12.1 '@eslint-community/regexpp': 4.12.1
comment-parser: 1.4.1 comment-parser: 1.4.1
eslint: 9.32.0 eslint: 9.33.0
jsdoc-type-pratt-parser: 4.1.0 jsdoc-type-pratt-parser: 4.1.0
refa: 0.12.1 refa: 0.12.1
regexp-ast-analysis: 0.7.1 regexp-ast-analysis: 0.7.1
scslre: 0.3.0 scslre: 0.3.0
eslint-plugin-sukka@6.23.0(eslint@9.32.0)(typescript@5.9.2): eslint-plugin-sukka@6.23.1(eslint@9.33.0)(typescript@5.9.2):
dependencies: dependencies:
'@eslint-community/regexpp': 4.12.1 '@eslint-sukka/shared': 6.23.1(eslint@9.33.0)(typescript@5.9.2)
'@eslint-sukka/shared': 6.23.0(eslint@9.32.0)(typescript@5.9.2) '@typescript-eslint/type-utils': 8.39.0(eslint@9.33.0)(typescript@5.9.2)
'@typescript-eslint/type-utils': 8.39.0(eslint@9.32.0)(typescript@5.9.2) '@typescript-eslint/utils': 8.39.0(eslint@9.33.0)(typescript@5.9.2)
'@typescript-eslint/utils': 8.39.0(eslint@9.32.0)(typescript@5.9.2)
foxts: 3.10.0 foxts: 3.10.0
optionalDependencies: optionalDependencies:
typescript: 5.9.2 typescript: 5.9.2
@ -3286,11 +3285,11 @@ snapshots:
- eslint - eslint
- supports-color - supports-color
eslint-plugin-unused-imports@4.1.4(@typescript-eslint/eslint-plugin@8.39.0(@typescript-eslint/parser@8.39.0(eslint@9.32.0)(typescript@5.9.2))(eslint@9.32.0)(typescript@5.9.2))(eslint@9.32.0): eslint-plugin-unused-imports@4.1.4(@typescript-eslint/eslint-plugin@8.39.0(@typescript-eslint/parser@8.39.0(eslint@9.33.0)(typescript@5.9.2))(eslint@9.33.0)(typescript@5.9.2))(eslint@9.33.0):
dependencies: dependencies:
eslint: 9.32.0 eslint: 9.33.0
optionalDependencies: optionalDependencies:
'@typescript-eslint/eslint-plugin': 8.39.0(@typescript-eslint/parser@8.39.0(eslint@9.32.0)(typescript@5.9.2))(eslint@9.32.0)(typescript@5.9.2) '@typescript-eslint/eslint-plugin': 8.39.0(@typescript-eslint/parser@8.39.0(eslint@9.33.0)(typescript@5.9.2))(eslint@9.33.0)(typescript@5.9.2)
eslint-rule-composer@0.3.0: {} eslint-rule-composer@0.3.0: {}
@ -3303,16 +3302,16 @@ snapshots:
eslint-visitor-keys@4.2.1: {} eslint-visitor-keys@4.2.1: {}
eslint@9.32.0: eslint@9.33.0:
dependencies: dependencies:
'@eslint-community/eslint-utils': 4.7.0(eslint@9.32.0) '@eslint-community/eslint-utils': 4.7.0(eslint@9.33.0)
'@eslint-community/regexpp': 4.12.1 '@eslint-community/regexpp': 4.12.1
'@eslint/config-array': 0.21.0 '@eslint/config-array': 0.21.0
'@eslint/config-helpers': 0.3.0 '@eslint/config-helpers': 0.3.1
'@eslint/core': 0.15.1 '@eslint/core': 0.15.2
'@eslint/eslintrc': 3.3.1 '@eslint/eslintrc': 3.3.1
'@eslint/js': 9.32.0 '@eslint/js': 9.33.0
'@eslint/plugin-kit': 0.3.4 '@eslint/plugin-kit': 0.3.5
'@humanfs/node': 0.16.6 '@humanfs/node': 0.16.6
'@humanwhocodes/module-importer': 1.0.1 '@humanwhocodes/module-importer': 1.0.1
'@humanwhocodes/retry': 0.4.3 '@humanwhocodes/retry': 0.4.3
@ -3616,7 +3615,7 @@ snapshots:
jest-mock@30.0.5: jest-mock@30.0.5:
dependencies: dependencies:
'@jest/types': 30.0.5 '@jest/types': 30.0.5
'@types/node': 24.2.0 '@types/node': 24.2.1
jest-util: 30.0.5 jest-util: 30.0.5
jest-regex-util@30.0.1: {} jest-regex-util@30.0.1: {}
@ -3624,7 +3623,7 @@ snapshots:
jest-util@30.0.5: jest-util@30.0.5:
dependencies: dependencies:
'@jest/types': 30.0.5 '@jest/types': 30.0.5
'@types/node': 24.2.0 '@types/node': 24.2.1
chalk: 4.1.2 chalk: 4.1.2
ci-info: 4.3.0 ci-info: 4.3.0
graceful-fs: 4.2.11 graceful-fs: 4.2.11
@ -4134,13 +4133,13 @@ snapshots:
dependencies: dependencies:
is-typedarray: 1.0.0 is-typedarray: 1.0.0
typescript-eslint@8.39.0(eslint@9.32.0)(typescript@5.9.2): typescript-eslint@8.39.0(eslint@9.33.0)(typescript@5.9.2):
dependencies: dependencies:
'@typescript-eslint/eslint-plugin': 8.39.0(@typescript-eslint/parser@8.39.0(eslint@9.32.0)(typescript@5.9.2))(eslint@9.32.0)(typescript@5.9.2) '@typescript-eslint/eslint-plugin': 8.39.0(@typescript-eslint/parser@8.39.0(eslint@9.33.0)(typescript@5.9.2))(eslint@9.33.0)(typescript@5.9.2)
'@typescript-eslint/parser': 8.39.0(eslint@9.32.0)(typescript@5.9.2) '@typescript-eslint/parser': 8.39.0(eslint@9.33.0)(typescript@5.9.2)
'@typescript-eslint/typescript-estree': 8.39.0(typescript@5.9.2) '@typescript-eslint/typescript-estree': 8.39.0(typescript@5.9.2)
'@typescript-eslint/utils': 8.39.0(eslint@9.32.0)(typescript@5.9.2) '@typescript-eslint/utils': 8.39.0(eslint@9.33.0)(typescript@5.9.2)
eslint: 9.32.0 eslint: 9.33.0
typescript: 5.9.2 typescript: 5.9.2
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color