From 257499f5e8dee8a3215be83a51995e48983db2ff Mon Sep 17 00:00:00 2001 From: SukkaW Date: Sun, 6 Apr 2025 21:34:01 +0800 Subject: [PATCH] Housekeeping --- package.json | 16 +-- pnpm-lock.yaml | 360 +++++++++++++++++++++++++------------------------ 2 files changed, 191 insertions(+), 185 deletions(-) diff --git a/package.json b/package.json index 14be561f..bbee4a5f 100644 --- a/package.json +++ b/package.json @@ -40,7 +40,7 @@ "tldts": "^6.1.85", "tldts-experimental": "^6.1.85", "undici": "^7.7.0", - "undici-cache-store-better-sqlite3": "^0.1.2", + "undici-cache-store-better-sqlite3": "^0.1.4", "whoiser": "^1.18.0", "why-is-node-running": "^3.2.2", "worktank": "^2.7.3", @@ -48,25 +48,25 @@ "yaml": "^2.7.1" }, "devDependencies": { - "@eslint-sukka/node": "^6.18.0", + "@eslint-sukka/node": "^6.18.1", "@swc-node/register": "^1.10.10", "@swc/core": "^1.11.16", "@types/async-retry": "^1.4.9", - "@types/better-sqlite3": "^7.6.12", + "@types/better-sqlite3": "^7.6.13", "@types/dns2": "^2.0.9", "@types/fast-fifo": "^1.3.0", "@types/mocha": "^10.0.10", - "@types/node": "^22.13.17", + "@types/node": "^22.14.0", "@types/punycode": "^2.1.4", "@types/tar-fs": "^2.0.4", - "eslint": "^9.23.0", - "eslint-config-sukka": "^6.18.0", - "eslint-formatter-sukka": "^6.18.0", + "eslint": "^9.24.0", + "eslint-config-sukka": "^6.18.1", + "eslint-formatter-sukka": "^6.18.1", "expect": "^29.7.0", "mitata": "^1.0.34", "mocha": "^11.1.0", "tinyexec": "^1.0.1", - "typescript": "^5.8.2" + "typescript": "^5.8.3" }, "packageManager": "pnpm@10.7.1", "pnpm": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e5b3858c..a0940637 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -77,8 +77,8 @@ importers: specifier: ^7.7.0 version: 7.7.0 undici-cache-store-better-sqlite3: - specifier: ^0.1.2 - version: 0.1.2(undici@7.7.0) + specifier: ^0.1.4 + version: 0.1.4(undici@7.7.0) whoiser: specifier: ^1.18.0 version: 1.18.0(patch_hash=01fa406613b6f7b55ad41a6e49450f5a6b1b198b837c4f3fe11edc48c779189f) @@ -96,11 +96,11 @@ importers: version: 2.7.1 devDependencies: '@eslint-sukka/node': - specifier: ^6.18.0 - version: 6.18.0(eslint@9.23.0)(typescript@5.8.2) + specifier: ^6.18.1 + version: 6.18.1(eslint@9.24.0)(typescript@5.8.3) '@swc-node/register': specifier: ^1.10.10 - version: 1.10.10(@swc/core@1.11.16)(@swc/types@0.1.21)(typescript@5.8.2) + version: 1.10.10(@swc/core@1.11.16)(@swc/types@0.1.21)(typescript@5.8.3) '@swc/core': specifier: ^1.11.16 version: 1.11.16 @@ -108,8 +108,8 @@ importers: specifier: ^1.4.9 version: 1.4.9 '@types/better-sqlite3': - specifier: ^7.6.12 - version: 7.6.12 + specifier: ^7.6.13 + version: 7.6.13 '@types/dns2': specifier: ^2.0.9 version: 2.0.9 @@ -120,8 +120,8 @@ importers: specifier: ^10.0.10 version: 10.0.10 '@types/node': - specifier: ^22.13.17 - version: 22.13.17 + specifier: ^22.14.0 + version: 22.14.0 '@types/punycode': specifier: ^2.1.4 version: 2.1.4 @@ -129,14 +129,14 @@ importers: specifier: ^2.0.4 version: 2.0.4 eslint: - specifier: ^9.23.0 - version: 9.23.0 + specifier: ^9.24.0 + version: 9.24.0 eslint-config-sukka: - specifier: ^6.18.0 - version: 6.18.0(@typescript-eslint/eslint-plugin@8.29.0(@typescript-eslint/parser@8.29.0(eslint@9.23.0)(typescript@5.8.2))(eslint@9.23.0)(typescript@5.8.2))(eslint@9.23.0)(typescript@5.8.2) + specifier: ^6.18.1 + version: 6.18.1(@typescript-eslint/eslint-plugin@8.29.0(@typescript-eslint/parser@8.29.0(eslint@9.24.0)(typescript@5.8.3))(eslint@9.24.0)(typescript@5.8.3))(eslint@9.24.0)(typescript@5.8.3) eslint-formatter-sukka: - specifier: ^6.18.0 - version: 6.18.0 + specifier: ^6.18.1 + version: 6.18.1 expect: specifier: ^29.7.0 version: 29.7.0 @@ -150,8 +150,8 @@ importers: specifier: ^1.0.1 version: 1.0.1 typescript: - specifier: ^5.8.2 - version: 5.8.2 + specifier: ^5.8.3 + version: 5.8.3 packages: @@ -187,18 +187,24 @@ packages: peerDependencies: eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 + '@eslint-community/eslint-utils@4.5.1': + resolution: {integrity: sha512-soEIOALTfTK6EjmKMMoLugwaP0rzkad90iIWd1hMO9ARkSAyjfMfkRRhLvD5qH7vvM0Cg72pieUfR6yh6XxC4w==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 + '@eslint-community/regexpp@4.12.1': resolution: {integrity: sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==} engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} - '@eslint-sukka/node@6.18.0': - resolution: {integrity: sha512-YVFzMoyc3lEPXbFFlT5Le2Snf3mn6UrWfXMajcq39R3GajhtAUk+3jyYDpwsvBC8A9Kpd3AWiqYLmfHYOuO0SQ==} + '@eslint-sukka/node@6.18.1': + resolution: {integrity: sha512-5Z1waAX3cn+NxJnMpKBFl/CZzTD70cW1qcvFIckExMJjbYKA3+jTyv/gBK21jBeMVfs7e0QOt5fBBlrlQZNQHg==} - '@eslint-sukka/shared@6.18.0': - resolution: {integrity: sha512-BPI21RkiBhIPLvSoKL7pLBdmyNpbB4U6rjZ9qBpzSu1hr3zO3FKd0loVFP4pKlLPPz6PZ4mam507WUDP3FRwPw==} + '@eslint-sukka/shared@6.18.1': + resolution: {integrity: sha512-jKeWeQXGU1QLKCU2+FAw/JH0w6NZ9fMhvVsaKx2de/qC7xs64vh+aFpITl24rF8tplmH9HkGHMY9Xz9on5KvQg==} - '@eslint/config-array@0.19.2': - resolution: {integrity: sha512-GNKqxfHG2ySmJOBSHg7LxeUx4xpuCoFjacmlCoYWEbaPXLwvfIjixRI12xCQZeULksQb23uiA8F40w5TojpV7w==} + '@eslint/config-array@0.20.0': + resolution: {integrity: sha512-fxlS1kkIjx8+vy2SjuCB94q3htSNrufYTXubwiBFeaQHbH6Ipi43gFJq2zCMt6PHhImH3Xmr0NksKDvchWlpQQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@eslint/config-helpers@0.2.0': @@ -213,8 +219,8 @@ packages: resolution: {integrity: sha512-gtF186CXhIl1p4pJNGZw8Yc6RlshoePRvE0X91oPGb3vZ8pM3qOS9W9NGPat9LziaBV7XrJWGylNQXkGcnM3IQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/js@9.23.0': - resolution: {integrity: sha512-35MJ8vCPU0ZMxo7zfev2pypqTwWTofFZO6m4KAtdoFhRpLJUpHTZZ+KB3C7Hb1d7bULYwO4lJXGCi5Se+8OMbw==} + '@eslint/js@9.24.0': + resolution: {integrity: sha512-uIY/y3z0uvOGX8cp1C2fiC4+ZmBhp6yZWkojtHL1YEMnRt1Y63HB9TM17proGEmeG7HeUY+UP36F0aknKYTpYA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@eslint/object-schema@2.1.6': @@ -475,8 +481,8 @@ packages: '@types/async-retry@1.4.9': resolution: {integrity: sha512-s1ciZQJzRh3708X/m3vPExr5KJlzlZJvXsKpbtE2luqNcbROr64qU+3KpJsYHqWMeaxI839OvXf9PrUSw1Xtyg==} - '@types/better-sqlite3@7.6.12': - resolution: {integrity: sha512-fnQmj8lELIj7BSrZQAdBMHEHX8OZLYIHXqAKT1O7tDfLxaINzf00PMjw22r3N/xXh0w/sGHlO6SVaCQ2mj78lg==} + '@types/better-sqlite3@7.6.13': + resolution: {integrity: sha512-NMv9ASNARoKksWtsq/SHakpYAYnhBrQgGD8zkLYk/jaK8jUGn08CfEdTRgYhMypUQAfzSP8W6gNLe0q19/t4VA==} '@types/dns2@2.0.9': resolution: {integrity: sha512-+eiPSuo/KfvaaW7DiMf/vrt9mhxbZCCgxoCa/c2qMVSuZQus4BzBuKRh8XBwcUXWAtvI8QuZOp13UODJNq9DXg==} @@ -505,8 +511,8 @@ packages: '@types/mocha@10.0.10': resolution: {integrity: sha512-xPyYSz1cMPnJQhl0CLMH68j3gprKZaTjG3s5Vi+fDgx+uhG9NOXwbVt52eFS8ECyXhyKcjDLCBEqBExKuiZb7Q==} - '@types/node@22.13.17': - resolution: {integrity: sha512-nAJuQXoyPj04uLgu+obZcSmsfOenUg6DxPKogeUy6yNCFwWaj5sBF8/G/pNo8EtBJjAfSVgfIlugR/BCOleO+g==} + '@types/node@22.14.0': + resolution: {integrity: sha512-Kmpl+z84ILoG+3T/zQFyAJsU6EPTmOCj8/2+83fSN6djd6I4o7uOuGIH6vq3PrjY5BGitSbFuMN18j3iknubbA==} '@types/punycode@2.1.4': resolution: {integrity: sha512-trzh6NzBnq8yw5e35f8xe8VTYjqM3NE7bohBtvDVf/dtUer3zYTLK1Ka3DG3p7bdtoaOHZucma6FfVKlQ134pQ==} @@ -923,11 +929,11 @@ packages: peerDependencies: eslint: '>=6.0.0' - eslint-config-sukka@6.18.0: - resolution: {integrity: sha512-BoLpLPbaxEPKoxvcwXcVhBg02uCn6eVfUfksWwvbqsDlolDQnMwB2fBwq7eCK8tEDif4sXGTomxI/J2DT8k2Vg==} + eslint-config-sukka@6.18.1: + resolution: {integrity: sha512-gTSVwmVRH2dbxIkPm3+z/hITGRqZKaDpnLU7e96suB51RfDhz9al6rG/db2deyCpv+5KNzu6QrXSaLYblTcNPg==} - eslint-formatter-sukka@6.18.0: - resolution: {integrity: sha512-/Qh5fue0okmajwEUX0pzqyMUGW2wi8tLnyXAeM3Oq6sJ+catWY4e1yrJa6uABAqg1gaQCqiy3qjoP3vxE58Hmw==} + eslint-formatter-sukka@6.18.1: + resolution: {integrity: sha512-wD8Eu4U0yVFmhuw67oHY2nvYVE0QCcmQRXCtE7jB5AdbnXfAMkMXFOkP3OakxL7VnwsFT79FXwwLtrIXYQMU4A==} eslint-import-resolver-node@0.3.9: resolution: {integrity: sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==} @@ -980,14 +986,14 @@ packages: peerDependencies: eslint: ^8.57.0 || ^9.0.0 - eslint-plugin-jsonc@2.19.1: - resolution: {integrity: sha512-MmlAOaZK1+Lg7YoCZPGRjb88ZjT+ct/KTsvcsbZdBm+w8WMzGx+XEmexk0m40P1WV9G2rFV7X3klyRGRpFXEjA==} + eslint-plugin-jsonc@2.20.0: + resolution: {integrity: sha512-FRgCn9Hzk5eKboCbVMrr9QrhM0eO4G+WKH8IFXoaeqhM/2kuWzbStJn4kkr0VWL8J5H8RYZF+Aoam1vlBaZVkw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: '>=6.0.0' - eslint-plugin-n@17.16.2: - resolution: {integrity: sha512-iQM5Oj+9o0KaeLoObJC/uxNGpktZCkYiTTBo8PkRWq3HwNcRxwpvSDFjBhQ5+HLJzBTy+CLDC5+bw0Z5GyhlOQ==} + eslint-plugin-n@17.17.0: + resolution: {integrity: sha512-2VvPK7Mo73z1rDFb6pTvkH6kFibAmnTubFq5l83vePxu0WiY1s0LOtj2WHb6Sa40R3w4mnh8GFYbHBQyMlotKw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: '>=8.23.0' @@ -1007,8 +1013,8 @@ packages: peerDependencies: eslint: '>=8.44.0' - eslint-plugin-sukka@6.18.0: - resolution: {integrity: sha512-hX6e6EI7WV4RqHz4fqOKMMOoj1SQJ9NIJJEMFya5h9384pLDyWrvM1xfrsFi6+Ff/V4k4sUc/a6GEumxnsPhNQ==} + eslint-plugin-sukka@6.18.1: + resolution: {integrity: sha512-4Yk1L/eWmvCuK5YbC1oe3Dd7wZd+Ub3ZwE93BQnHmkYDt8SSUnSUgCzK9AoOFel07GM5tXYGEJnA+ZjDntO6Uw==} peerDependencies: typescript: '*' peerDependenciesMeta: @@ -1040,8 +1046,8 @@ packages: resolution: {integrity: sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - eslint@9.23.0: - resolution: {integrity: sha512-jV7AbNoFPAY1EkFYpLq5bslU9NLNO8xnEeQXwErNibVryjk67wHVmddTBilc5srIttJDBrB0eMHKZBFbSIABCw==} + eslint@9.24.0: + resolution: {integrity: sha512-eh/jxIEJyZrvbWRe4XuVclLPDYSYYYgLy5zXGGxD6j8zjSAxFEzI2fL/8xNq6O2yKqVt+eF2YhV+hxjV6UKXwQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} hasBin: true peerDependencies: @@ -1148,9 +1154,6 @@ packages: resolution: {integrity: sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==} engines: {node: '>=14'} - foxts@2.0.1: - resolution: {integrity: sha512-p032Uy9DFQEyWa0CjtK+KBlwujoRVzUUO9Z0OUAWLsK01pGQ2oqGX8XipzaVyR2i5yV4wAsQrjLoe7BWEhxH6A==} - foxts@3.0.1: resolution: {integrity: sha512-c8t5vWw0VrUZ3QnBarcj542zLqEmbnXswMv5NzmKDy1MXPr8wMS+9BJT3iDZKfrmF3ZF3P30Mi8iDsdHCiEWuA==} @@ -1711,18 +1714,18 @@ packages: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <5.9.0' - typescript@5.8.2: - resolution: {integrity: sha512-aJn6wq13/afZp/jT9QZmwEjDqqvSGp1VT5GVg+f/t6/oVyrgXM6BY1h9BRh/O5p3PlUPAe+WuiEZOmb/49RqoQ==} + typescript@5.8.3: + resolution: {integrity: sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==} engines: {node: '>=14.17'} hasBin: true - undici-cache-store-better-sqlite3@0.1.2: - resolution: {integrity: sha512-iUk+0I0W0bVPtm7p1bzzAAklLidKSrcX++HqSvmTTNwv2uWpI6DwpvSkcdm2T7GCENEUNHARpwyJdC2NBGiOXw==} + undici-cache-store-better-sqlite3@0.1.4: + resolution: {integrity: sha512-eJbc0IE1geXKBHPMQFraakgpClTaCJLa8erqDc13wprCCjlOA8P1Pk4YzJHi9gYRWNx/2JjbfMwQKHVQva54pQ==} peerDependencies: undici: '>=7.0.0' - undici-types@6.20.0: - resolution: {integrity: sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==} + undici-types@6.21.0: + resolution: {integrity: sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==} undici@7.7.0: resolution: {integrity: sha512-tZ6+5NBq4KH35rr46XJ2JPFKxfcBlYNaqLF/wyWIO9RMHqqU/gx/CLB1Y2qMcgB8lWw/bKHa7qzspqCN7mUHvA==} @@ -1831,40 +1834,45 @@ snapshots: tslib: 2.8.1 optional: true - '@eslint-community/eslint-plugin-eslint-comments@4.4.1(eslint@9.23.0)': + '@eslint-community/eslint-plugin-eslint-comments@4.4.1(eslint@9.24.0)': dependencies: escape-string-regexp: 4.0.0 - eslint: 9.23.0 + eslint: 9.24.0 ignore: 5.3.2 - '@eslint-community/eslint-utils@4.4.1(eslint@9.23.0)': + '@eslint-community/eslint-utils@4.4.1(eslint@9.24.0)': dependencies: - eslint: 9.23.0 + eslint: 9.24.0 + eslint-visitor-keys: 3.4.3 + + '@eslint-community/eslint-utils@4.5.1(eslint@9.24.0)': + dependencies: + eslint: 9.24.0 eslint-visitor-keys: 3.4.3 '@eslint-community/regexpp@4.12.1': {} - '@eslint-sukka/node@6.18.0(eslint@9.23.0)(typescript@5.8.2)': + '@eslint-sukka/node@6.18.1(eslint@9.24.0)(typescript@5.8.3)': dependencies: - '@eslint-sukka/shared': 6.18.0(eslint@9.23.0)(typescript@5.8.2) - eslint-plugin-n: 17.16.2(eslint@9.23.0) - eslint-plugin-sukka: 6.18.0(eslint@9.23.0)(typescript@5.8.2) + '@eslint-sukka/shared': 6.18.1(eslint@9.24.0)(typescript@5.8.3) + eslint-plugin-n: 17.17.0(eslint@9.24.0) + eslint-plugin-sukka: 6.18.1(eslint@9.24.0)(typescript@5.8.3) transitivePeerDependencies: - eslint - supports-color - typescript - '@eslint-sukka/shared@6.18.0(eslint@9.23.0)(typescript@5.8.2)': + '@eslint-sukka/shared@6.18.1(eslint@9.24.0)(typescript@5.8.3)': dependencies: '@dual-bundle/import-meta-resolve': 4.1.0 '@package-json/types': 0.0.11 - '@typescript-eslint/utils': 8.29.0(eslint@9.23.0)(typescript@5.8.2) + '@typescript-eslint/utils': 8.29.0(eslint@9.24.0)(typescript@5.8.3) transitivePeerDependencies: - eslint - supports-color - typescript - '@eslint/config-array@0.19.2': + '@eslint/config-array@0.20.0': dependencies: '@eslint/object-schema': 2.1.6 debug: 4.4.0(supports-color@8.1.1) @@ -1892,7 +1900,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@eslint/js@9.23.0': {} + '@eslint/js@9.24.0': {} '@eslint/object-schema@2.1.6': {} @@ -1953,7 +1961,7 @@ snapshots: '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 22.13.17 + '@types/node': 22.14.0 '@types/yargs': 17.0.33 chalk: 4.1.2 @@ -2044,7 +2052,7 @@ snapshots: '@swc/core': 1.11.16 '@swc/types': 0.1.21 - '@swc-node/register@1.10.10(@swc/core@1.11.16)(@swc/types@0.1.21)(typescript@5.8.2)': + '@swc-node/register@1.10.10(@swc/core@1.11.16)(@swc/types@0.1.21)(typescript@5.8.3)': dependencies: '@swc-node/core': 1.13.3(@swc/core@1.11.16)(@swc/types@0.1.21) '@swc-node/sourcemap-support': 0.5.1 @@ -2054,7 +2062,7 @@ snapshots: oxc-resolver: 5.0.0 pirates: 4.0.6 tslib: 2.8.1 - typescript: 5.8.2 + typescript: 5.8.3 transitivePeerDependencies: - '@swc/types' - supports-color @@ -2125,13 +2133,13 @@ snapshots: dependencies: '@types/retry': 0.12.5 - '@types/better-sqlite3@7.6.12': + '@types/better-sqlite3@7.6.13': dependencies: - '@types/node': 22.13.17 + '@types/node': 22.14.0 '@types/dns2@2.0.9': dependencies: - '@types/node': 22.13.17 + '@types/node': 22.14.0 '@types/doctrine@0.0.9': {} @@ -2153,9 +2161,9 @@ snapshots: '@types/mocha@10.0.10': {} - '@types/node@22.13.17': + '@types/node@22.14.0': dependencies: - undici-types: 6.20.0 + undici-types: 6.21.0 '@types/punycode@2.1.4': {} @@ -2165,12 +2173,12 @@ snapshots: '@types/tar-fs@2.0.4': dependencies: - '@types/node': 22.13.17 + '@types/node': 22.14.0 '@types/tar-stream': 3.1.3 '@types/tar-stream@3.1.3': dependencies: - '@types/node': 22.13.17 + '@types/node': 22.14.0 '@types/yargs-parser@21.0.3': {} @@ -2178,32 +2186,32 @@ snapshots: dependencies: '@types/yargs-parser': 21.0.3 - '@typescript-eslint/eslint-plugin@8.29.0(@typescript-eslint/parser@8.29.0(eslint@9.23.0)(typescript@5.8.2))(eslint@9.23.0)(typescript@5.8.2)': + '@typescript-eslint/eslint-plugin@8.29.0(@typescript-eslint/parser@8.29.0(eslint@9.24.0)(typescript@5.8.3))(eslint@9.24.0)(typescript@5.8.3)': dependencies: '@eslint-community/regexpp': 4.12.1 - '@typescript-eslint/parser': 8.29.0(eslint@9.23.0)(typescript@5.8.2) + '@typescript-eslint/parser': 8.29.0(eslint@9.24.0)(typescript@5.8.3) '@typescript-eslint/scope-manager': 8.29.0 - '@typescript-eslint/type-utils': 8.29.0(eslint@9.23.0)(typescript@5.8.2) - '@typescript-eslint/utils': 8.29.0(eslint@9.23.0)(typescript@5.8.2) + '@typescript-eslint/type-utils': 8.29.0(eslint@9.24.0)(typescript@5.8.3) + '@typescript-eslint/utils': 8.29.0(eslint@9.24.0)(typescript@5.8.3) '@typescript-eslint/visitor-keys': 8.29.0 - eslint: 9.23.0 + eslint: 9.24.0 graphemer: 1.4.0 ignore: 5.3.2 natural-compare: 1.4.0 - ts-api-utils: 2.0.1(typescript@5.8.2) - typescript: 5.8.2 + ts-api-utils: 2.0.1(typescript@5.8.3) + typescript: 5.8.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.29.0(eslint@9.23.0)(typescript@5.8.2)': + '@typescript-eslint/parser@8.29.0(eslint@9.24.0)(typescript@5.8.3)': dependencies: '@typescript-eslint/scope-manager': 8.29.0 '@typescript-eslint/types': 8.29.0 - '@typescript-eslint/typescript-estree': 8.29.0(typescript@5.8.2) + '@typescript-eslint/typescript-estree': 8.29.0(typescript@5.8.3) '@typescript-eslint/visitor-keys': 8.29.0 debug: 4.4.0(supports-color@8.1.1) - eslint: 9.23.0 - typescript: 5.8.2 + eslint: 9.24.0 + typescript: 5.8.3 transitivePeerDependencies: - supports-color @@ -2212,20 +2220,20 @@ snapshots: '@typescript-eslint/types': 8.29.0 '@typescript-eslint/visitor-keys': 8.29.0 - '@typescript-eslint/type-utils@8.29.0(eslint@9.23.0)(typescript@5.8.2)': + '@typescript-eslint/type-utils@8.29.0(eslint@9.24.0)(typescript@5.8.3)': dependencies: - '@typescript-eslint/typescript-estree': 8.29.0(typescript@5.8.2) - '@typescript-eslint/utils': 8.29.0(eslint@9.23.0)(typescript@5.8.2) + '@typescript-eslint/typescript-estree': 8.29.0(typescript@5.8.3) + '@typescript-eslint/utils': 8.29.0(eslint@9.24.0)(typescript@5.8.3) debug: 4.4.0(supports-color@8.1.1) - eslint: 9.23.0 - ts-api-utils: 2.0.1(typescript@5.8.2) - typescript: 5.8.2 + eslint: 9.24.0 + ts-api-utils: 2.0.1(typescript@5.8.3) + typescript: 5.8.3 transitivePeerDependencies: - supports-color '@typescript-eslint/types@8.29.0': {} - '@typescript-eslint/typescript-estree@8.29.0(typescript@5.8.2)': + '@typescript-eslint/typescript-estree@8.29.0(typescript@5.8.3)': dependencies: '@typescript-eslint/types': 8.29.0 '@typescript-eslint/visitor-keys': 8.29.0 @@ -2234,19 +2242,19 @@ snapshots: is-glob: 4.0.3 minimatch: 9.0.5 semver: 7.7.1 - ts-api-utils: 2.0.1(typescript@5.8.2) - typescript: 5.8.2 + ts-api-utils: 2.0.1(typescript@5.8.3) + typescript: 5.8.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.29.0(eslint@9.23.0)(typescript@5.8.2)': + '@typescript-eslint/utils@8.29.0(eslint@9.24.0)(typescript@5.8.3)': dependencies: - '@eslint-community/eslint-utils': 4.4.1(eslint@9.23.0) + '@eslint-community/eslint-utils': 4.4.1(eslint@9.24.0) '@typescript-eslint/scope-manager': 8.29.0 '@typescript-eslint/types': 8.29.0 - '@typescript-eslint/typescript-estree': 8.29.0(typescript@5.8.2) - eslint: 9.23.0 - typescript: 5.8.2 + '@typescript-eslint/typescript-estree': 8.29.0(typescript@5.8.3) + eslint: 9.24.0 + typescript: 5.8.3 transitivePeerDependencies: - supports-color @@ -2532,38 +2540,38 @@ snapshots: escape-string-regexp@4.0.0: {} - eslint-compat-utils@0.5.1(eslint@9.23.0): + eslint-compat-utils@0.5.1(eslint@9.24.0): dependencies: - eslint: 9.23.0 + eslint: 9.24.0 semver: 7.7.1 - eslint-compat-utils@0.6.4(eslint@9.23.0): + eslint-compat-utils@0.6.4(eslint@9.24.0): dependencies: - eslint: 9.23.0 + eslint: 9.24.0 semver: 7.7.1 - eslint-config-sukka@6.18.0(@typescript-eslint/eslint-plugin@8.29.0(@typescript-eslint/parser@8.29.0(eslint@9.23.0)(typescript@5.8.2))(eslint@9.23.0)(typescript@5.8.2))(eslint@9.23.0)(typescript@5.8.2): + eslint-config-sukka@6.18.1(@typescript-eslint/eslint-plugin@8.29.0(@typescript-eslint/parser@8.29.0(eslint@9.24.0)(typescript@5.8.3))(eslint@9.24.0)(typescript@5.8.3))(eslint@9.24.0)(typescript@5.8.3): dependencies: - '@eslint-community/eslint-plugin-eslint-comments': 4.4.1(eslint@9.23.0) - '@eslint-sukka/shared': 6.18.0(eslint@9.23.0)(typescript@5.8.2) - '@eslint/js': 9.23.0 - '@typescript-eslint/parser': 8.29.0(eslint@9.23.0)(typescript@5.8.2) + '@eslint-community/eslint-plugin-eslint-comments': 4.4.1(eslint@9.24.0) + '@eslint-sukka/shared': 6.18.1(eslint@9.24.0)(typescript@5.8.3) + '@eslint/js': 9.24.0 + '@typescript-eslint/parser': 8.29.0(eslint@9.24.0)(typescript@5.8.3) ci-info: 4.2.0 defu: 6.1.4 - eslint-import-resolver-typescript: 4.3.1(eslint-plugin-import-x@4.10.0(eslint@9.23.0)(typescript@5.8.2))(eslint@9.23.0) - eslint-plugin-autofix: 2.2.0(eslint@9.23.0) - eslint-plugin-de-morgan: 1.2.1(eslint@9.23.0) - eslint-plugin-import-x: 4.10.0(eslint@9.23.0)(typescript@5.8.2) - eslint-plugin-jsonc: 2.19.1(eslint@9.23.0) + eslint-import-resolver-typescript: 4.3.1(eslint-plugin-import-x@4.10.0(eslint@9.24.0)(typescript@5.8.3))(eslint@9.24.0) + eslint-plugin-autofix: 2.2.0(eslint@9.24.0) + eslint-plugin-de-morgan: 1.2.1(eslint@9.24.0) + eslint-plugin-import-x: 4.10.0(eslint@9.24.0)(typescript@5.8.3) + eslint-plugin-jsonc: 2.20.0(eslint@9.24.0) eslint-plugin-paths: 1.1.0 - eslint-plugin-promise: 7.2.1(eslint@9.23.0) - eslint-plugin-regexp: 2.7.0(eslint@9.23.0) - eslint-plugin-sukka: 6.18.0(eslint@9.23.0)(typescript@5.8.2) - eslint-plugin-unused-imports: 4.1.4(@typescript-eslint/eslint-plugin@8.29.0(@typescript-eslint/parser@8.29.0(eslint@9.23.0)(typescript@5.8.2))(eslint@9.23.0)(typescript@5.8.2))(eslint@9.23.0) - foxts: 2.0.1 + eslint-plugin-promise: 7.2.1(eslint@9.24.0) + eslint-plugin-regexp: 2.7.0(eslint@9.24.0) + eslint-plugin-sukka: 6.18.1(eslint@9.24.0)(typescript@5.8.3) + eslint-plugin-unused-imports: 4.1.4(@typescript-eslint/eslint-plugin@8.29.0(@typescript-eslint/parser@8.29.0(eslint@9.24.0)(typescript@5.8.3))(eslint@9.24.0)(typescript@5.8.3))(eslint@9.24.0) + foxts: 3.0.1 jsonc-eslint-parser: 2.4.0 picocolors: 1.1.1 - typescript-eslint: 8.29.0(eslint@9.23.0)(typescript@5.8.2) + typescript-eslint: 8.29.0(eslint@9.24.0)(typescript@5.8.3) transitivePeerDependencies: - '@eslint/json' - '@typescript-eslint/eslint-plugin' @@ -2572,7 +2580,7 @@ snapshots: - supports-color - typescript - eslint-formatter-sukka@6.18.0: + eslint-formatter-sukka@6.18.1: dependencies: ci-info: 4.2.0 picocolors: 1.1.1 @@ -2585,53 +2593,53 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-import-resolver-typescript@4.3.1(eslint-plugin-import-x@4.10.0(eslint@9.23.0)(typescript@5.8.2))(eslint@9.23.0): + eslint-import-resolver-typescript@4.3.1(eslint-plugin-import-x@4.10.0(eslint@9.24.0)(typescript@5.8.3))(eslint@9.24.0): dependencies: debug: 4.4.0(supports-color@8.1.1) - eslint: 9.23.0 + eslint: 9.24.0 get-tsconfig: 4.10.0 is-bun-module: 2.0.0 stable-hash: 0.0.5 tinyglobby: 0.2.12 unrs-resolver: 1.3.3 optionalDependencies: - eslint-plugin-import-x: 4.10.0(eslint@9.23.0)(typescript@5.8.2) + eslint-plugin-import-x: 4.10.0(eslint@9.24.0)(typescript@5.8.3) transitivePeerDependencies: - supports-color - eslint-json-compat-utils@0.2.1(eslint@9.23.0)(jsonc-eslint-parser@2.4.0): + eslint-json-compat-utils@0.2.1(eslint@9.24.0)(jsonc-eslint-parser@2.4.0): dependencies: - eslint: 9.23.0 + eslint: 9.24.0 esquery: 1.6.0 jsonc-eslint-parser: 2.4.0 - eslint-plugin-autofix@2.2.0(eslint@9.23.0): + eslint-plugin-autofix@2.2.0(eslint@9.24.0): dependencies: - eslint: 9.23.0 + eslint: 9.24.0 eslint-rule-composer: 0.3.0 espree: 9.6.1 esutils: 2.0.3 string-similarity: 4.0.4 - eslint-plugin-de-morgan@1.2.1(eslint@9.23.0): + eslint-plugin-de-morgan@1.2.1(eslint@9.24.0): dependencies: - eslint: 9.23.0 + eslint: 9.24.0 - eslint-plugin-es-x@7.8.0(eslint@9.23.0): + eslint-plugin-es-x@7.8.0(eslint@9.24.0): dependencies: - '@eslint-community/eslint-utils': 4.4.1(eslint@9.23.0) + '@eslint-community/eslint-utils': 4.5.1(eslint@9.24.0) '@eslint-community/regexpp': 4.12.1 - eslint: 9.23.0 - eslint-compat-utils: 0.5.1(eslint@9.23.0) + eslint: 9.24.0 + eslint-compat-utils: 0.5.1(eslint@9.24.0) - eslint-plugin-import-x@4.10.0(eslint@9.23.0)(typescript@5.8.2): + eslint-plugin-import-x@4.10.0(eslint@9.24.0)(typescript@5.8.3): dependencies: '@pkgr/core': 0.2.0 '@types/doctrine': 0.0.9 - '@typescript-eslint/utils': 8.29.0(eslint@9.23.0)(typescript@5.8.2) + '@typescript-eslint/utils': 8.29.0(eslint@9.24.0)(typescript@5.8.3) debug: 4.4.0(supports-color@8.1.1) doctrine: 3.0.0 - eslint: 9.23.0 + eslint: 9.24.0 eslint-import-resolver-node: 0.3.9 get-tsconfig: 4.10.0 is-glob: 4.0.3 @@ -2644,13 +2652,13 @@ snapshots: - supports-color - typescript - eslint-plugin-jsonc@2.19.1(eslint@9.23.0): + eslint-plugin-jsonc@2.20.0(eslint@9.24.0): dependencies: - '@eslint-community/eslint-utils': 4.4.1(eslint@9.23.0) - eslint: 9.23.0 - eslint-compat-utils: 0.6.4(eslint@9.23.0) - eslint-json-compat-utils: 0.2.1(eslint@9.23.0)(jsonc-eslint-parser@2.4.0) - espree: 9.6.1 + '@eslint-community/eslint-utils': 4.5.1(eslint@9.24.0) + eslint: 9.24.0 + eslint-compat-utils: 0.6.4(eslint@9.24.0) + eslint-json-compat-utils: 0.2.1(eslint@9.24.0)(jsonc-eslint-parser@2.4.0) + espree: 10.3.0 graphemer: 1.4.0 jsonc-eslint-parser: 2.4.0 natural-compare: 1.4.0 @@ -2658,12 +2666,12 @@ snapshots: transitivePeerDependencies: - '@eslint/json' - eslint-plugin-n@17.16.2(eslint@9.23.0): + eslint-plugin-n@17.17.0(eslint@9.24.0): dependencies: - '@eslint-community/eslint-utils': 4.4.1(eslint@9.23.0) + '@eslint-community/eslint-utils': 4.5.1(eslint@9.24.0) enhanced-resolve: 5.18.1 - eslint: 9.23.0 - eslint-plugin-es-x: 7.8.0(eslint@9.23.0) + eslint: 9.24.0 + eslint-plugin-es-x: 7.8.0(eslint@9.24.0) get-tsconfig: 4.10.0 globals: 15.14.0 ignore: 5.3.2 @@ -2674,40 +2682,40 @@ snapshots: dependencies: comment-json: 4.2.5 - eslint-plugin-promise@7.2.1(eslint@9.23.0): + eslint-plugin-promise@7.2.1(eslint@9.24.0): dependencies: - '@eslint-community/eslint-utils': 4.4.1(eslint@9.23.0) - eslint: 9.23.0 + '@eslint-community/eslint-utils': 4.4.1(eslint@9.24.0) + eslint: 9.24.0 - eslint-plugin-regexp@2.7.0(eslint@9.23.0): + eslint-plugin-regexp@2.7.0(eslint@9.24.0): dependencies: - '@eslint-community/eslint-utils': 4.4.1(eslint@9.23.0) + '@eslint-community/eslint-utils': 4.4.1(eslint@9.24.0) '@eslint-community/regexpp': 4.12.1 comment-parser: 1.4.1 - eslint: 9.23.0 + eslint: 9.24.0 jsdoc-type-pratt-parser: 4.1.0 refa: 0.12.1 regexp-ast-analysis: 0.7.1 scslre: 0.3.0 - eslint-plugin-sukka@6.18.0(eslint@9.23.0)(typescript@5.8.2): + eslint-plugin-sukka@6.18.1(eslint@9.24.0)(typescript@5.8.3): dependencies: '@eslint-community/regexpp': 4.12.1 - '@eslint-sukka/shared': 6.18.0(eslint@9.23.0)(typescript@5.8.2) - '@typescript-eslint/type-utils': 8.29.0(eslint@9.23.0)(typescript@5.8.2) - '@typescript-eslint/utils': 8.29.0(eslint@9.23.0)(typescript@5.8.2) - foxts: 2.0.1 + '@eslint-sukka/shared': 6.18.1(eslint@9.24.0)(typescript@5.8.3) + '@typescript-eslint/type-utils': 8.29.0(eslint@9.24.0)(typescript@5.8.3) + '@typescript-eslint/utils': 8.29.0(eslint@9.24.0)(typescript@5.8.3) + foxts: 3.0.1 optionalDependencies: - typescript: 5.8.2 + typescript: 5.8.3 transitivePeerDependencies: - eslint - supports-color - eslint-plugin-unused-imports@4.1.4(@typescript-eslint/eslint-plugin@8.29.0(@typescript-eslint/parser@8.29.0(eslint@9.23.0)(typescript@5.8.2))(eslint@9.23.0)(typescript@5.8.2))(eslint@9.23.0): + eslint-plugin-unused-imports@4.1.4(@typescript-eslint/eslint-plugin@8.29.0(@typescript-eslint/parser@8.29.0(eslint@9.24.0)(typescript@5.8.3))(eslint@9.24.0)(typescript@5.8.3))(eslint@9.24.0): dependencies: - eslint: 9.23.0 + eslint: 9.24.0 optionalDependencies: - '@typescript-eslint/eslint-plugin': 8.29.0(@typescript-eslint/parser@8.29.0(eslint@9.23.0)(typescript@5.8.2))(eslint@9.23.0)(typescript@5.8.2) + '@typescript-eslint/eslint-plugin': 8.29.0(@typescript-eslint/parser@8.29.0(eslint@9.24.0)(typescript@5.8.3))(eslint@9.24.0)(typescript@5.8.3) eslint-rule-composer@0.3.0: {} @@ -2720,15 +2728,15 @@ snapshots: eslint-visitor-keys@4.2.0: {} - eslint@9.23.0: + eslint@9.24.0: dependencies: - '@eslint-community/eslint-utils': 4.4.1(eslint@9.23.0) + '@eslint-community/eslint-utils': 4.4.1(eslint@9.24.0) '@eslint-community/regexpp': 4.12.1 - '@eslint/config-array': 0.19.2 + '@eslint/config-array': 0.20.0 '@eslint/config-helpers': 0.2.0 '@eslint/core': 0.12.0 '@eslint/eslintrc': 3.3.1 - '@eslint/js': 9.23.0 + '@eslint/js': 9.24.0 '@eslint/plugin-kit': 0.2.7 '@humanfs/node': 0.16.6 '@humanwhocodes/module-importer': 1.0.1 @@ -2851,8 +2859,6 @@ snapshots: cross-spawn: 7.0.6 signal-exit: 4.1.0 - foxts@2.0.1: {} - foxts@3.0.1: {} fs-constants@1.0.0: {} @@ -2987,7 +2993,7 @@ snapshots: jest-util@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 22.13.17 + '@types/node': 22.14.0 chalk: 4.1.2 ci-info: 3.9.0 graceful-fs: 4.2.11 @@ -3404,9 +3410,9 @@ snapshots: dependencies: is-number: 7.0.0 - ts-api-utils@2.0.1(typescript@5.8.2): + ts-api-utils@2.0.1(typescript@5.8.3): dependencies: - typescript: 5.8.2 + typescript: 5.8.3 tslib@2.8.1: {} @@ -3418,25 +3424,25 @@ snapshots: dependencies: prelude-ls: 1.2.1 - typescript-eslint@8.29.0(eslint@9.23.0)(typescript@5.8.2): + typescript-eslint@8.29.0(eslint@9.24.0)(typescript@5.8.3): dependencies: - '@typescript-eslint/eslint-plugin': 8.29.0(@typescript-eslint/parser@8.29.0(eslint@9.23.0)(typescript@5.8.2))(eslint@9.23.0)(typescript@5.8.2) - '@typescript-eslint/parser': 8.29.0(eslint@9.23.0)(typescript@5.8.2) - '@typescript-eslint/utils': 8.29.0(eslint@9.23.0)(typescript@5.8.2) - eslint: 9.23.0 - typescript: 5.8.2 + '@typescript-eslint/eslint-plugin': 8.29.0(@typescript-eslint/parser@8.29.0(eslint@9.24.0)(typescript@5.8.3))(eslint@9.24.0)(typescript@5.8.3) + '@typescript-eslint/parser': 8.29.0(eslint@9.24.0)(typescript@5.8.3) + '@typescript-eslint/utils': 8.29.0(eslint@9.24.0)(typescript@5.8.3) + eslint: 9.24.0 + typescript: 5.8.3 transitivePeerDependencies: - supports-color - typescript@5.8.2: {} + typescript@5.8.3: {} - undici-cache-store-better-sqlite3@0.1.2(undici@7.7.0): + undici-cache-store-better-sqlite3@0.1.4(undici@7.7.0): dependencies: better-sqlite3: 11.9.1 foxts: 3.0.1 undici: 7.7.0 - undici-types@6.20.0: {} + undici-types@6.21.0: {} undici@7.7.0: {}