Housekeeping
Some checks are pending
Build / Build (push) Waiting to run
Build / Diff output (push) Blocked by required conditions
Build / Deploy to Cloudflare Pages (push) Blocked by required conditions
Build / Deploy to GitHub and GitLab (push) Blocked by required conditions

This commit is contained in:
SukkaW 2025-02-18 10:20:49 +08:00
parent 5d3385a144
commit 2bb8009d03
3 changed files with 120 additions and 173 deletions

View File

@ -2,11 +2,11 @@ import { expect } from 'expect';
import { fileEqual } from './create-file';
// eslint-disable-next-line @typescript-eslint/require-await -- async iterable
const createSource = async function *(input: string[]) {
async function *createSource(input: string[]) {
for (const line of input) {
yield line;
}
};
}
async function test(a: string[], b: string[], expected: boolean) {
expect((await fileEqual(a, createSource(b)))).toBe(expected);

View File

@ -28,10 +28,10 @@
"ci-info": "^4.1.0",
"csv-parse": "^5.6.0",
"dns2": "^2.1.0",
"fast-cidr-tools": "^0.3.1",
"fast-cidr-tools": "^0.3.2",
"fast-fifo": "^1.3.2",
"fdir": "^6.4.3",
"foxts": "^1.3.1",
"foxts": "^1.5.1",
"hash-wasm": "^4.12.0",
"json-stringify-pretty-compact": "3.0.0",
"picocolors": "^1.1.1",
@ -48,9 +48,9 @@
"yaml": "^2.7.0"
},
"devDependencies": {
"@eslint-sukka/node": "^6.14.0",
"@eslint-sukka/node": "^6.14.1",
"@swc-node/register": "^1.10.9",
"@swc/core": "^1.10.16",
"@swc/core": "^1.10.17",
"@types/async-retry": "^1.4.9",
"@types/better-sqlite3": "^7.6.12",
"@types/dns2": "^2.0.9",
@ -59,14 +59,14 @@
"@types/node": "^22.13.4",
"@types/tar-fs": "^2.0.4",
"eslint": "^9.20.1",
"eslint-config-sukka": "^6.14.0",
"eslint-formatter-sukka": "^6.14.0",
"eslint-config-sukka": "^6.14.1",
"eslint-formatter-sukka": "^6.14.1",
"expect": "^29.7.0",
"mitata": "^1.0.34",
"mocha": "^11.1.0",
"typescript": "^5.7.3"
},
"packageManager": "pnpm@10.4.0",
"packageManager": "pnpm@10.4.1",
"pnpm": {
"patchedDependencies": {
"undici": "patches/undici.patch",

275
pnpm-lock.yaml generated
View File

@ -44,8 +44,8 @@ importers:
specifier: ^2.1.0
version: 2.1.0
fast-cidr-tools:
specifier: ^0.3.1
version: 0.3.1
specifier: ^0.3.2
version: 0.3.2
fast-fifo:
specifier: ^1.3.2
version: 1.3.2
@ -53,8 +53,8 @@ importers:
specifier: ^6.4.3
version: 6.4.3(picomatch@4.0.2)
foxts:
specifier: ^1.3.1
version: 1.3.1
specifier: ^1.5.1
version: 1.5.1
hash-wasm:
specifier: ^4.12.0
version: 4.12.0
@ -99,14 +99,14 @@ importers:
version: 2.7.0
devDependencies:
'@eslint-sukka/node':
specifier: ^6.14.0
version: 6.14.0(eslint@9.20.1)(typescript@5.7.3)
specifier: ^6.14.1
version: 6.14.1(eslint@9.20.1)(typescript@5.7.3)
'@swc-node/register':
specifier: ^1.10.9
version: 1.10.9(@swc/core@1.10.16)(@swc/types@0.1.17)(typescript@5.7.3)
version: 1.10.9(@swc/core@1.10.17)(@swc/types@0.1.17)(typescript@5.7.3)
'@swc/core':
specifier: ^1.10.16
version: 1.10.16
specifier: ^1.10.17
version: 1.10.17
'@types/async-retry':
specifier: ^1.4.9
version: 1.4.9
@ -132,11 +132,11 @@ importers:
specifier: ^9.20.1
version: 9.20.1
eslint-config-sukka:
specifier: ^6.14.0
version: 6.14.0(@typescript-eslint/eslint-plugin@8.24.0(@typescript-eslint/parser@8.24.0(eslint@9.20.1)(typescript@5.7.3))(eslint@9.20.1)(typescript@5.7.3))(eslint@9.20.1)(typescript@5.7.3)
specifier: ^6.14.1
version: 6.14.1(@typescript-eslint/eslint-plugin@8.24.0(@typescript-eslint/parser@8.24.0(eslint@9.20.1)(typescript@5.7.3))(eslint@9.20.1)(typescript@5.7.3))(eslint@9.20.1)(typescript@5.7.3)
eslint-formatter-sukka:
specifier: ^6.14.0
version: 6.14.0
specifier: ^6.14.1
version: 6.14.1
expect:
specifier: ^29.7.0
version: 29.7.0
@ -188,11 +188,11 @@ packages:
resolution: {integrity: sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==}
engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0}
'@eslint-sukka/node@6.14.0':
resolution: {integrity: sha512-qSOv9mSQYZcqO88oif6xa8TUORA2xAZzhJffuXWSR8OjsRgbHSRRy/eULwNl5UmsyE+BuLHdUVsyJliSfV+IRg==}
'@eslint-sukka/node@6.14.1':
resolution: {integrity: sha512-IvWpRJFhxqHqmTUDe+EV2jGCL9rfvuEWsna9xRh02ZRhTalr7V1h7ghiFGVmsLCte1G7Aa/0Hsfqrq7lZPqA3Q==}
'@eslint-sukka/shared@6.14.0':
resolution: {integrity: sha512-5TYw9ZbHT/UvdjOugF5DFg2VSAlwTSnUO9dN1dDgxHknfIU1mdiC052nLxtk/+4tmaWcyhG4yCvlg/kLLHF1kQ==}
'@eslint-sukka/shared@6.14.1':
resolution: {integrity: sha512-EftuLvHhnifFdP9EGOl0ShGbBbS4zMsOdbD5Wk1bMb2i02HsZte0rLVz1t1t63MIqvotaJEHttFHJhwBGJo4Hg==}
'@eslint/config-array@0.19.2':
resolution: {integrity: sha512-GNKqxfHG2ySmJOBSHg7LxeUx4xpuCoFjacmlCoYWEbaPXLwvfIjixRI12xCQZeULksQb23uiA8F40w5TojpV7w==}
@ -408,68 +408,68 @@ packages:
'@swc-node/sourcemap-support@0.5.1':
resolution: {integrity: sha512-JxIvIo/Hrpv0JCHSyRpetAdQ6lB27oFYhv0PKCNf1g2gUXOjpeR1exrXccRxLMuAV5WAmGFBwRnNOJqN38+qtg==}
'@swc/core-darwin-arm64@1.10.16':
resolution: {integrity: sha512-iikIxwqCQ4Bvz79vJ4ELh26efPf1u5D9TFdmXSJUBs7C3mmMHvk5zyWD9A9cTowXiW6WHs2gE58U1R9HOTTIcg==}
'@swc/core-darwin-arm64@1.10.17':
resolution: {integrity: sha512-LSQhSjESleTc0c45BnVKRacp9Nl4zhJMlV/nmhpFCOv/CqHI5YBDX5c9bPk9jTRNHIf0QH92uTtswt8yN++TCQ==}
engines: {node: '>=10'}
cpu: [arm64]
os: [darwin]
'@swc/core-darwin-x64@1.10.16':
resolution: {integrity: sha512-R2Eb9aktWd62vPfW9H/c/OaQ0e94iURibBo4uzUUcgxNNmB4+wb6piKbHxGdr/5bEsT+vJ1lwZFSRzfb45E7DA==}
'@swc/core-darwin-x64@1.10.17':
resolution: {integrity: sha512-TTaZFS4jLuA3y6+D2HYv4yVGhmjkOGG6KyAwBiJEeoUaazX5MYOyQwaZBPhRGtzHZFrzi4t4jNix4kAkMajPkQ==}
engines: {node: '>=10'}
cpu: [x64]
os: [darwin]
'@swc/core-linux-arm-gnueabihf@1.10.16':
resolution: {integrity: sha512-mkqN3HBAMnuiSGZ/k2utScuH8rAPshvNj0T1LjBWon+X9DkMNHSA+aMLdWsy0yZKF1zjOPc4L3Uq2l2wzhUlzA==}
'@swc/core-linux-arm-gnueabihf@1.10.17':
resolution: {integrity: sha512-8P+ESJyGnVdJi0nUcQfxkbTiB/7hnu6N3U72KbvHFBcuroherwzW4DId1XD4RTU2Cjsh1dztZoCcOLY8W9RW1Q==}
engines: {node: '>=10'}
cpu: [arm]
os: [linux]
'@swc/core-linux-arm64-gnu@1.10.16':
resolution: {integrity: sha512-PH/+q/L5nVZJ91CU07CL6Q9Whs6iR6nneMZMAgtVF9Ix8ST0cWVItdUhs6D38kFklCFhaOrpHhS01HlMJ72vWw==}
'@swc/core-linux-arm64-gnu@1.10.17':
resolution: {integrity: sha512-zT21jDQCe+IslzOtw+BD/9ElO/H4qU4fkkOeVQ68PcxuqYS2gwyDxWqa9IGwpzWexYM+Lzi1rAbl/1BM6nGW8Q==}
engines: {node: '>=10'}
cpu: [arm64]
os: [linux]
'@swc/core-linux-arm64-musl@1.10.16':
resolution: {integrity: sha512-1169+C9XbydKKc6Ec1XZxTGKtHjZHDIFn0r+Nqp/QSVwkORrOY1Vz2Hdu7tn/lWMg36ZkGePS+LnnyV67s/7yg==}
'@swc/core-linux-arm64-musl@1.10.17':
resolution: {integrity: sha512-C2jaW1X+93HscVcesKYgSuZ9GaKqKcQvwvD+q+4JZkaKF4Zopt/aguc6Tmn/nuavRk0WV8yVCpHXoP7lz/2akA==}
engines: {node: '>=10'}
cpu: [arm64]
os: [linux]
'@swc/core-linux-x64-gnu@1.10.16':
resolution: {integrity: sha512-n2rV0XwkjoHn4MDJmpYp5RBrnyi94/6GsJVpbn6f+/eqSrZn3mh3dT7pdZc9zCN1Qp9eDHo+uI6e/wgvbL22uA==}
'@swc/core-linux-x64-gnu@1.10.17':
resolution: {integrity: sha512-vfyxqV5gddurG2NVJLemR/68s7GTe0QruozrZiDpNqr9V4VX9t3PadDKMDAvQz6jKrtiqMtshNXQTNRKAKlzFw==}
engines: {node: '>=10'}
cpu: [x64]
os: [linux]
'@swc/core-linux-x64-musl@1.10.16':
resolution: {integrity: sha512-EevCpwreBrkPrJjQVIbiM81lK42ukNNSlBmrSRxxbx2V9VGmOd5qxX0cJBn0TRRSLIPi62BuMS76F9iYjqsjgg==}
'@swc/core-linux-x64-musl@1.10.17':
resolution: {integrity: sha512-8M+nI5MHZGQUnXyfTLsGw85a3oQRXMsFjgMZuOEJO9ZGBIEnYVuWOxENfcP6MmlJmTOW+cJxHnMGhKY+fjcntw==}
engines: {node: '>=10'}
cpu: [x64]
os: [linux]
'@swc/core-win32-arm64-msvc@1.10.16':
resolution: {integrity: sha512-BvE7RWAnKJeELVQWLok6env5I4GUVBTZSvaSN/VPgxnTjF+4PsTeQptYx0xCYhp5QCv68wWYsBnZKuPDS+SBsw==}
'@swc/core-win32-arm64-msvc@1.10.17':
resolution: {integrity: sha512-iUeIBFM6c/NwsreLFSAH395Dahc+54mSi0Kq//IrZ2Y16VlqCV7VHdOIMrdAyDoBFUvh0jKuLJPWt+jlKGtSLg==}
engines: {node: '>=10'}
cpu: [arm64]
os: [win32]
'@swc/core-win32-ia32-msvc@1.10.16':
resolution: {integrity: sha512-7Jf/7AeCgbLR/JsQgMJuacHIq4Jeie3knf6+mXxn8aCvRypsOTIEu0eh7j24SolOboxK1ijqJ86GyN1VA2Rebg==}
'@swc/core-win32-ia32-msvc@1.10.17':
resolution: {integrity: sha512-lPXYFvkfYIN8HdNmG6dCnQqgA+rOSTgeAjIhGsYCEyLsYkkhF2FQw34OF6PnWawQ6hOdOE9v6Bw3T4enj3Lb6w==}
engines: {node: '>=10'}
cpu: [ia32]
os: [win32]
'@swc/core-win32-x64-msvc@1.10.16':
resolution: {integrity: sha512-p0blVm0R8bjaTtmW+FoPmLxLSQdRNbqhuWcR/8g80OzMSkka9mk5/J3kn/5JRVWh+MaR9LHRHZc1Q1L8zan13g==}
'@swc/core-win32-x64-msvc@1.10.17':
resolution: {integrity: sha512-KrnkFEWpBmxSe8LixhAZXeeUwTNDVukrPeXJ1PiG+pmb5nI989I9J9IQVIgBv+JXXaK+rmiWjlcIkphaDJJEAA==}
engines: {node: '>=10'}
cpu: [x64]
os: [win32]
'@swc/core@1.10.16':
resolution: {integrity: sha512-nOINg/OUcZazCW7B55QV2/UB8QAqz9FYe4+z229+4RYboBTZ102K7ebOEjY5sKn59JgAkhjZTz+5BKmXpDFopw==}
'@swc/core@1.10.17':
resolution: {integrity: sha512-FXZx7jHpiwz4fTuuueWwsvN7VFLSoeS3mcxCTPUNOHs/K2ecaBO+slh5T5Xvt/KGuD2I/2T8G6Zts0maPkt2lQ==}
engines: {node: '>=10'}
peerDependencies:
'@swc/helpers': '*'
@ -558,10 +558,6 @@ packages:
eslint: ^8.57.0 || ^9.0.0
typescript: '>=4.8.4 <5.8.0'
'@typescript-eslint/scope-manager@8.23.0':
resolution: {integrity: sha512-OGqo7+dXHqI7Hfm+WqkZjKjsiRtFUQHPdGMXzk5mYXhJUedO7e/Y7i8AK3MyLMgZR93TX4bIzYrfyVjLC+0VSw==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
'@typescript-eslint/scope-manager@8.24.0':
resolution: {integrity: sha512-HZIX0UByphEtdVBKaQBgTDdn9z16l4aTUz8e8zPQnyxwHBtf5vtl1L+OhH+m1FGV9DrRmoDuYKqzVrvWDcDozw==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
@ -573,33 +569,16 @@ packages:
eslint: ^8.57.0 || ^9.0.0
typescript: '>=4.8.4 <5.8.0'
'@typescript-eslint/types@8.23.0':
resolution: {integrity: sha512-1sK4ILJbCmZOTt9k4vkoulT6/y5CHJ1qUYxqpF1K/DBAd8+ZUL4LlSCxOssuH5m4rUaaN0uS0HlVPvd45zjduQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
'@typescript-eslint/types@8.24.0':
resolution: {integrity: sha512-VacJCBTyje7HGAw7xp11q439A+zeGG0p0/p2zsZwpnMzjPB5WteaWqt4g2iysgGFafrqvyLWqq6ZPZAOCoefCw==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
'@typescript-eslint/typescript-estree@8.23.0':
resolution: {integrity: sha512-LcqzfipsB8RTvH8FX24W4UUFk1bl+0yTOf9ZA08XngFwMg4Kj8A+9hwz8Cr/ZS4KwHrmo9PJiLZkOt49vPnuvQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
typescript: '>=4.8.4 <5.8.0'
'@typescript-eslint/typescript-estree@8.24.0':
resolution: {integrity: sha512-ITjYcP0+8kbsvT9bysygfIfb+hBj6koDsu37JZG7xrCiy3fPJyNmfVtaGsgTUSEuTzcvME5YI5uyL5LD1EV5ZQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
typescript: '>=4.8.4 <5.8.0'
'@typescript-eslint/utils@8.23.0':
resolution: {integrity: sha512-uB/+PSo6Exu02b5ZEiVtmY6RVYO7YU5xqgzTIVZwTHvvK3HsL8tZZHFaTLFtRG3CsV4A5mhOv+NZx5BlhXPyIA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: ^8.57.0 || ^9.0.0
typescript: '>=4.8.4 <5.8.0'
'@typescript-eslint/utils@8.24.0':
resolution: {integrity: sha512-07rLuUBElvvEb1ICnafYWr4hk8/U7X9RDCOqd9JcAMtjh/9oRmcfN4yGzbPVirgMR0+HLVHehmu19CWeh7fsmQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
@ -607,10 +586,6 @@ packages:
eslint: ^8.57.0 || ^9.0.0
typescript: '>=4.8.4 <5.8.0'
'@typescript-eslint/visitor-keys@8.23.0':
resolution: {integrity: sha512-oWWhcWDLwDfu++BGTZcmXWqpwtkwb5o7fxUIGksMQQDSdPW9prsSnfIOZMlsj4vBOSrcnjIUZMiIjODgGosFhQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
'@typescript-eslint/visitor-keys@8.24.0':
resolution: {integrity: sha512-kArLq83QxGLbuHrTMoOEWO+l2MwsNS2TGISEdx8xgqpkbytB07XmlQyQdNDrCc1ecSqx0cnmhGvpX+VBwqqSkg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
@ -877,17 +852,17 @@ packages:
peerDependencies:
eslint: '>=6.0.0'
eslint-config-sukka@6.14.0:
resolution: {integrity: sha512-fy5WPAwcsuOYp7K3tiG5d4epTN8Q7ta66AQkNqeZ3t3LfMg03aWJzt6xA6N3yw1nWmJtXSlUH1R+ox2O5cP/Og==}
eslint-config-sukka@6.14.1:
resolution: {integrity: sha512-8I+BhSc9g0Qp3TUEqpAMSghcSZXHQptLwFp2rXAt9EeSBtIN2vMWUm5XNNE0pnhAgT8tluE40ZQ09QBQArTpmQ==}
eslint-formatter-sukka@6.14.0:
resolution: {integrity: sha512-AUaqt30cyF2TpzBr79S2bZ5aoUM/JuXPaTd/3iwqprsJDhqY9TRDT0MimSIA0EYnygNxGzZuCv14dGPq6gz3aQ==}
eslint-formatter-sukka@6.14.1:
resolution: {integrity: sha512-A2NATdnRS15TSRU3HtiGBIGhAQ2FwQTglj/vuyKT09jY/5m9pgUCVXVge0A6rlcm962ufTDQ9Px0PpxlQTbWDg==}
eslint-import-resolver-node@0.3.9:
resolution: {integrity: sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==}
eslint-import-resolver-typescript@3.7.0:
resolution: {integrity: sha512-Vrwyi8HHxY97K5ebydMtffsWAn1SCR9eol49eCd5fJS4O1WV7PaAjbcjmbfJJSMz/t4Mal212Uz/fQZrOB8mow==}
eslint-import-resolver-typescript@3.8.1:
resolution: {integrity: sha512-qw5TPA12HTmb9CkcuiNrFtwhM1ae2FWysLeRrTbQ+/JKS///gbL3fQ5LRhAZnzkcqkScOvkB5Y5o+xgyQz1VVg==}
engines: {node: ^14.18.0 || >=16.0.0}
peerDependencies:
eslint: '*'
@ -916,8 +891,8 @@ packages:
peerDependencies:
eslint: '>=8'
eslint-plugin-de-morgan@1.0.0:
resolution: {integrity: sha512-MpaG9bTiiu0kvOskZPKvKguynFFC81nyynnY3czHOZvfhvsWFgfRG6ufQmSlzlDbWIf6u7fuEHp4+1uUfWdrvg==}
eslint-plugin-de-morgan@1.0.1:
resolution: {integrity: sha512-9YeZT7JvVOuYuhnvNsLmuGl/MebRJZL14W5aQFbr580LMRxzDyEhhFgB+/rvFdsHZ6ygd+CF7zlJ40e6VOPNag==}
engines: {node: ^18.0.0 || >=20.0.0}
peerDependencies:
eslint: '>=8.0.0'
@ -958,8 +933,8 @@ packages:
peerDependencies:
eslint: '>=8.44.0'
eslint-plugin-sukka@6.14.0:
resolution: {integrity: sha512-nYSLfScFHGZWMrtwWEte/maQMTIsePTH4n9jKpVDbUNYOPafFzivV1SlxlyWwdef44OAjhUXTXySjhxMHgzQ0g==}
eslint-plugin-sukka@6.14.1:
resolution: {integrity: sha512-nTVjGkTkkAvzXzf7sQZwP3oHy6LChsp+fpzaq4635FdA0SSbEoXVP/ixs8gzLvo7n3P60Rt5LYrIHr41hJ1N/w==}
peerDependencies:
typescript: '*'
peerDependenciesMeta:
@ -1033,8 +1008,8 @@ packages:
resolution: {integrity: sha512-2Zks0hf1VLFYI1kbh0I5jP3KHHyCHpkfyHBzsSXRFgl/Bg9mWYfMW8oD+PdMPlEwy5HNsR9JutYy6pMeOh61nw==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
fast-cidr-tools@0.3.1:
resolution: {integrity: sha512-CixbR87xxUYpoZBR6xyFmOkhoOnd8YtmSW956evigw+AOc20fXAn3FXGL5eFAPpGcrs7qzOOEjEPxVMnvRJ87Q==}
fast-cidr-tools@0.3.2:
resolution: {integrity: sha512-hH8m1zjBer5VxrFG3dCEIMGEu/hDs/2scCH0vCJqce5ujCEBmZYlCejfZ4IFYTCt1YQard/uXmMzNBs9SR3/qg==}
engines: {node: '>=16'}
fast-deep-equal@3.1.3:
@ -1094,8 +1069,8 @@ packages:
resolution: {integrity: sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==}
engines: {node: '>=14'}
foxts@1.3.1:
resolution: {integrity: sha512-Im7eyx0YmMa0iraXZ/r8YMP61UmloV+8LBsD7Rgge8AFaUey1CkKDLXelFumZb+kpgU2ofl0qEGNkRUzfPFrlA==}
foxts@1.5.1:
resolution: {integrity: sha512-Xf4fspqPxJw8dqSoLa6w3isYIuFULpTlfQa7FSPeKiZksG2Fz+/d3dcE1F9EqBAC2sa1NpDbAbjxY10Sm0zCXw==}
fs-constants@1.0.0:
resolution: {integrity: sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==}
@ -1605,6 +1580,10 @@ packages:
tinyexec@0.3.2:
resolution: {integrity: sha512-KQQR9yN7R5+OSwaK0XQoj22pwHoTlgYqmUscPYoknOoWCWfj/5/ABTMRi69FrKU5ffPVh5QcFikpWJI/P1ocHA==}
tinyglobby@0.2.11:
resolution: {integrity: sha512-32TmKeeKUahv0Go8WmQgiEp9Y21NuxjwjqiRC1nrUB51YacfSwuB44xgXD+HdIppmMRgjQNPdrHyA6vIybYZ+g==}
engines: {node: '>=12.0.0'}
tldts-core@6.1.77:
resolution: {integrity: sha512-bCaqm24FPk8OgBkM0u/SrEWJgHnhBWYqeBo6yUmcZJDCHt/IfyWBb+14CXdGi4RInMv4v7eUAin15W0DoA+Ytg==}
@ -1775,17 +1754,17 @@ snapshots:
'@eslint-community/regexpp@4.12.1': {}
'@eslint-sukka/node@6.14.0(eslint@9.20.1)(typescript@5.7.3)':
'@eslint-sukka/node@6.14.1(eslint@9.20.1)(typescript@5.7.3)':
dependencies:
'@eslint-sukka/shared': 6.14.0(eslint@9.20.1)(typescript@5.7.3)
'@eslint-sukka/shared': 6.14.1(eslint@9.20.1)(typescript@5.7.3)
eslint-plugin-n: 17.15.1(eslint@9.20.1)
eslint-plugin-sukka: 6.14.0(eslint@9.20.1)(typescript@5.7.3)
eslint-plugin-sukka: 6.14.1(eslint@9.20.1)(typescript@5.7.3)
transitivePeerDependencies:
- eslint
- supports-color
- typescript
'@eslint-sukka/shared@6.14.0(eslint@9.20.1)(typescript@5.7.3)':
'@eslint-sukka/shared@6.14.1(eslint@9.20.1)(typescript@5.7.3)':
dependencies:
'@dual-bundle/import-meta-resolve': 4.1.0
'@package-json/types': 0.0.11
@ -1987,7 +1966,7 @@ snapshots:
'@stylistic/eslint-plugin-ts@3.1.0(eslint@9.20.1)(typescript@5.7.3)':
dependencies:
'@typescript-eslint/utils': 8.23.0(eslint@9.20.1)(typescript@5.7.3)
'@typescript-eslint/utils': 8.24.0(eslint@9.20.1)(typescript@5.7.3)
eslint: 9.20.1
eslint-visitor-keys: 4.2.0
espree: 10.3.0
@ -1995,16 +1974,16 @@ snapshots:
- supports-color
- typescript
'@swc-node/core@1.13.3(@swc/core@1.10.16)(@swc/types@0.1.17)':
'@swc-node/core@1.13.3(@swc/core@1.10.17)(@swc/types@0.1.17)':
dependencies:
'@swc/core': 1.10.16
'@swc/core': 1.10.17
'@swc/types': 0.1.17
'@swc-node/register@1.10.9(@swc/core@1.10.16)(@swc/types@0.1.17)(typescript@5.7.3)':
'@swc-node/register@1.10.9(@swc/core@1.10.17)(@swc/types@0.1.17)(typescript@5.7.3)':
dependencies:
'@swc-node/core': 1.13.3(@swc/core@1.10.16)(@swc/types@0.1.17)
'@swc-node/core': 1.13.3(@swc/core@1.10.17)(@swc/types@0.1.17)
'@swc-node/sourcemap-support': 0.5.1
'@swc/core': 1.10.16
'@swc/core': 1.10.17
colorette: 2.0.20
debug: 4.4.0(supports-color@8.1.1)
oxc-resolver: 1.12.0
@ -2020,51 +1999,51 @@ snapshots:
source-map-support: 0.5.21
tslib: 2.8.1
'@swc/core-darwin-arm64@1.10.16':
'@swc/core-darwin-arm64@1.10.17':
optional: true
'@swc/core-darwin-x64@1.10.16':
'@swc/core-darwin-x64@1.10.17':
optional: true
'@swc/core-linux-arm-gnueabihf@1.10.16':
'@swc/core-linux-arm-gnueabihf@1.10.17':
optional: true
'@swc/core-linux-arm64-gnu@1.10.16':
'@swc/core-linux-arm64-gnu@1.10.17':
optional: true
'@swc/core-linux-arm64-musl@1.10.16':
'@swc/core-linux-arm64-musl@1.10.17':
optional: true
'@swc/core-linux-x64-gnu@1.10.16':
'@swc/core-linux-x64-gnu@1.10.17':
optional: true
'@swc/core-linux-x64-musl@1.10.16':
'@swc/core-linux-x64-musl@1.10.17':
optional: true
'@swc/core-win32-arm64-msvc@1.10.16':
'@swc/core-win32-arm64-msvc@1.10.17':
optional: true
'@swc/core-win32-ia32-msvc@1.10.16':
'@swc/core-win32-ia32-msvc@1.10.17':
optional: true
'@swc/core-win32-x64-msvc@1.10.16':
'@swc/core-win32-x64-msvc@1.10.17':
optional: true
'@swc/core@1.10.16':
'@swc/core@1.10.17':
dependencies:
'@swc/counter': 0.1.3
'@swc/types': 0.1.17
optionalDependencies:
'@swc/core-darwin-arm64': 1.10.16
'@swc/core-darwin-x64': 1.10.16
'@swc/core-linux-arm-gnueabihf': 1.10.16
'@swc/core-linux-arm64-gnu': 1.10.16
'@swc/core-linux-arm64-musl': 1.10.16
'@swc/core-linux-x64-gnu': 1.10.16
'@swc/core-linux-x64-musl': 1.10.16
'@swc/core-win32-arm64-msvc': 1.10.16
'@swc/core-win32-ia32-msvc': 1.10.16
'@swc/core-win32-x64-msvc': 1.10.16
'@swc/core-darwin-arm64': 1.10.17
'@swc/core-darwin-x64': 1.10.17
'@swc/core-linux-arm-gnueabihf': 1.10.17
'@swc/core-linux-arm64-gnu': 1.10.17
'@swc/core-linux-arm64-musl': 1.10.17
'@swc/core-linux-x64-gnu': 1.10.17
'@swc/core-linux-x64-musl': 1.10.17
'@swc/core-win32-arm64-msvc': 1.10.17
'@swc/core-win32-ia32-msvc': 1.10.17
'@swc/core-win32-x64-msvc': 1.10.17
'@swc/counter@0.1.3': {}
@ -2166,11 +2145,6 @@ snapshots:
transitivePeerDependencies:
- supports-color
'@typescript-eslint/scope-manager@8.23.0':
dependencies:
'@typescript-eslint/types': 8.23.0
'@typescript-eslint/visitor-keys': 8.23.0
'@typescript-eslint/scope-manager@8.24.0':
dependencies:
'@typescript-eslint/types': 8.24.0
@ -2187,24 +2161,8 @@ snapshots:
transitivePeerDependencies:
- supports-color
'@typescript-eslint/types@8.23.0': {}
'@typescript-eslint/types@8.24.0': {}
'@typescript-eslint/typescript-estree@8.23.0(typescript@5.7.3)':
dependencies:
'@typescript-eslint/types': 8.23.0
'@typescript-eslint/visitor-keys': 8.23.0
debug: 4.4.0(supports-color@8.1.1)
fast-glob: 3.3.3
is-glob: 4.0.3
minimatch: 9.0.5
semver: 7.7.1
ts-api-utils: 2.0.1(typescript@5.7.3)
typescript: 5.7.3
transitivePeerDependencies:
- supports-color
'@typescript-eslint/typescript-estree@8.24.0(typescript@5.7.3)':
dependencies:
'@typescript-eslint/types': 8.24.0
@ -2219,17 +2177,6 @@ snapshots:
transitivePeerDependencies:
- supports-color
'@typescript-eslint/utils@8.23.0(eslint@9.20.1)(typescript@5.7.3)':
dependencies:
'@eslint-community/eslint-utils': 4.4.1(eslint@9.20.1)
'@typescript-eslint/scope-manager': 8.23.0
'@typescript-eslint/types': 8.23.0
'@typescript-eslint/typescript-estree': 8.23.0(typescript@5.7.3)
eslint: 9.20.1
typescript: 5.7.3
transitivePeerDependencies:
- supports-color
'@typescript-eslint/utils@8.24.0(eslint@9.20.1)(typescript@5.7.3)':
dependencies:
'@eslint-community/eslint-utils': 4.4.1(eslint@9.20.1)
@ -2241,11 +2188,6 @@ snapshots:
transitivePeerDependencies:
- supports-color
'@typescript-eslint/visitor-keys@8.23.0':
dependencies:
'@typescript-eslint/types': 8.23.0
eslint-visitor-keys: 4.2.0
'@typescript-eslint/visitor-keys@8.24.0':
dependencies:
'@typescript-eslint/types': 8.24.0
@ -2479,10 +2421,10 @@ snapshots:
eslint: 9.20.1
semver: 7.7.1
eslint-config-sukka@6.14.0(@typescript-eslint/eslint-plugin@8.24.0(@typescript-eslint/parser@8.24.0(eslint@9.20.1)(typescript@5.7.3))(eslint@9.20.1)(typescript@5.7.3))(eslint@9.20.1)(typescript@5.7.3):
eslint-config-sukka@6.14.1(@typescript-eslint/eslint-plugin@8.24.0(@typescript-eslint/parser@8.24.0(eslint@9.20.1)(typescript@5.7.3))(eslint@9.20.1)(typescript@5.7.3))(eslint@9.20.1)(typescript@5.7.3):
dependencies:
'@eslint-community/eslint-plugin-eslint-comments': 4.4.1(eslint@9.20.1)
'@eslint-sukka/shared': 6.14.0(eslint@9.20.1)(typescript@5.7.3)
'@eslint-sukka/shared': 6.14.1(eslint@9.20.1)(typescript@5.7.3)
'@eslint/js': 9.20.0
'@stylistic/eslint-plugin-js': 3.1.0(eslint@9.20.1)
'@stylistic/eslint-plugin-plus': 3.1.0(eslint@9.20.1)
@ -2490,15 +2432,16 @@ snapshots:
'@typescript-eslint/parser': 8.24.0(eslint@9.20.1)(typescript@5.7.3)
ci-info: 4.1.0
defu: 6.1.4
eslint-import-resolver-typescript: 3.7.0(eslint-plugin-import-x@4.6.1(eslint@9.20.1)(typescript@5.7.3))(eslint@9.20.1)
eslint-import-resolver-typescript: 3.8.1(eslint-plugin-import-x@4.6.1(eslint@9.20.1)(typescript@5.7.3))(eslint@9.20.1)
eslint-plugin-autofix: 2.2.0(eslint@9.20.1)
eslint-plugin-de-morgan: 1.0.0(eslint@9.20.1)
eslint-plugin-de-morgan: 1.0.1(eslint@9.20.1)
eslint-plugin-import-x: 4.6.1(eslint@9.20.1)(typescript@5.7.3)
eslint-plugin-jsonc: 2.19.1(eslint@9.20.1)
eslint-plugin-promise: 7.2.1(eslint@9.20.1)
eslint-plugin-regexp: 2.7.0(eslint@9.20.1)
eslint-plugin-sukka: 6.14.0(eslint@9.20.1)(typescript@5.7.3)
eslint-plugin-sukka: 6.14.1(eslint@9.20.1)(typescript@5.7.3)
eslint-plugin-unused-imports: 4.1.4(@typescript-eslint/eslint-plugin@8.24.0(@typescript-eslint/parser@8.24.0(eslint@9.20.1)(typescript@5.7.3))(eslint@9.20.1)(typescript@5.7.3))(eslint@9.20.1)
foxts: 1.5.1
jsonc-eslint-parser: 2.4.0
picocolors: 1.1.1
typescript-eslint: 8.24.0(eslint@9.20.1)(typescript@5.7.3)
@ -2510,7 +2453,7 @@ snapshots:
- supports-color
- typescript
eslint-formatter-sukka@6.14.0:
eslint-formatter-sukka@6.14.1:
dependencies:
ci-info: 4.1.0
picocolors: 1.1.1
@ -2523,17 +2466,16 @@ snapshots:
transitivePeerDependencies:
- supports-color
eslint-import-resolver-typescript@3.7.0(eslint-plugin-import-x@4.6.1(eslint@9.20.1)(typescript@5.7.3))(eslint@9.20.1):
eslint-import-resolver-typescript@3.8.1(eslint-plugin-import-x@4.6.1(eslint@9.20.1)(typescript@5.7.3))(eslint@9.20.1):
dependencies:
'@nolyfill/is-core-module': 1.0.39
debug: 4.4.0(supports-color@8.1.1)
enhanced-resolve: 5.18.1
eslint: 9.20.1
fast-glob: 3.3.3
get-tsconfig: 4.10.0
is-bun-module: 1.3.0
is-glob: 4.0.3
stable-hash: 0.0.4
tinyglobby: 0.2.11
optionalDependencies:
eslint-plugin-import-x: 4.6.1(eslint@9.20.1)(typescript@5.7.3)
transitivePeerDependencies:
@ -2553,7 +2495,7 @@ snapshots:
esutils: 2.0.3
string-similarity: 4.0.4
eslint-plugin-de-morgan@1.0.0(eslint@9.20.1):
eslint-plugin-de-morgan@1.0.1(eslint@9.20.1):
dependencies:
eslint: 9.20.1
@ -2567,8 +2509,8 @@ snapshots:
eslint-plugin-import-x@4.6.1(eslint@9.20.1)(typescript@5.7.3):
dependencies:
'@types/doctrine': 0.0.9
'@typescript-eslint/scope-manager': 8.23.0
'@typescript-eslint/utils': 8.23.0(eslint@9.20.1)(typescript@5.7.3)
'@typescript-eslint/scope-manager': 8.24.0
'@typescript-eslint/utils': 8.24.0(eslint@9.20.1)(typescript@5.7.3)
debug: 4.4.0(supports-color@8.1.1)
doctrine: 3.0.0
enhanced-resolve: 5.18.1
@ -2626,12 +2568,13 @@ snapshots:
regexp-ast-analysis: 0.7.1
scslre: 0.3.0
eslint-plugin-sukka@6.14.0(eslint@9.20.1)(typescript@5.7.3):
eslint-plugin-sukka@6.14.1(eslint@9.20.1)(typescript@5.7.3):
dependencies:
'@eslint-community/regexpp': 4.12.1
'@eslint-sukka/shared': 6.14.0(eslint@9.20.1)(typescript@5.7.3)
'@eslint-sukka/shared': 6.14.1(eslint@9.20.1)(typescript@5.7.3)
'@typescript-eslint/type-utils': 8.24.0(eslint@9.20.1)(typescript@5.7.3)
'@typescript-eslint/utils': 8.24.0(eslint@9.20.1)(typescript@5.7.3)
foxts: 1.5.1
optionalDependencies:
typescript: 5.7.3
transitivePeerDependencies:
@ -2728,7 +2671,7 @@ snapshots:
jest-message-util: 29.7.0
jest-util: 29.7.0
fast-cidr-tools@0.3.1: {}
fast-cidr-tools@0.3.2: {}
fast-deep-equal@3.1.3: {}
@ -2783,7 +2726,7 @@ snapshots:
cross-spawn: 7.0.6
signal-exit: 4.1.0
foxts@1.3.1:
foxts@1.5.1:
dependencies:
uncrypto: 0.1.3
@ -3088,8 +3031,7 @@ snapshots:
picomatch@2.3.1: {}
picomatch@4.0.2:
optional: true
picomatch@4.0.2: {}
pirates@4.0.6: {}
@ -3314,6 +3256,11 @@ snapshots:
tinyexec@0.3.2: {}
tinyglobby@0.2.11:
dependencies:
fdir: 6.4.3(picomatch@4.0.2)
picomatch: 4.0.2
tldts-core@6.1.77: {}
tldts-experimental@6.1.77: