updated version and packages

This commit is contained in:
stratumadev 2025-08-31 14:15:38 +02:00
parent 8929b26c54
commit 9cb4b8847c
4 changed files with 152 additions and 152 deletions

View file

@ -4,7 +4,7 @@ import crypto from 'crypto';
export class AES_CMAC {
private readonly BLOCK_SIZE = 16;
private readonly XOR_RIGHT = Buffer.from([0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x87]);
private readonly EMPTY_BLOCK_SIZE_BUFFER = Buffer.alloc(this.BLOCK_SIZE);
private readonly EMPTY_BLOCK_SIZE_BUFFER = Buffer.alloc(this.BLOCK_SIZE) as Buffer;
private _key: Buffer;
private _subkeys: { first: Buffer; second: Buffer };

View file

@ -217,7 +217,7 @@ export class Session {
const keyId = keyContainer.id ? Buffer.from(keyContainer.id).toString('hex') : '00000000000000000000000000000000';
const decipher = forge.cipher.createDecipher('AES-CBC', encKey.toString('binary'));
decipher.start({ iv: Buffer.from(keyContainer.iv).toString('binary') });
decipher.update(forge.util.createBuffer(keyContainer.key));
decipher.update(forge.util.createBuffer(new Uint8Array(keyContainer.key)));
decipher.finish();
const decryptedKey = Buffer.from(decipher.output.data, 'binary');
const key: KeyContainer = {

View file

@ -1,7 +1,7 @@
{
"name": "multi-downloader-nx",
"short_name": "aniDL",
"version": "5.5.2",
"version": "5.5.3",
"description": "Downloader for Crunchyroll, Hidive, AnimeOnegai, and AnimationDigitalNetwork with CLI and GUI",
"keywords": [
"download",
@ -40,7 +40,7 @@
},
"license": "MIT",
"dependencies": {
"@bufbuild/buf": "^1.56.0",
"@bufbuild/buf": "^1.57.0",
"@bufbuild/protobuf": "^2.7.0",
"@bufbuild/protoc-gen-es": "^2.7.0",
"@yao-pkg/pkg": "^6.6.0",
@ -71,7 +71,7 @@
"yargs": "^17.7.2"
},
"devDependencies": {
"@eslint/js": "^9.33.0",
"@eslint/js": "^9.34.0",
"@types/bn.js": "^5.2.0",
"@types/cors": "^2.8.19",
"@types/elliptic": "^6.4.18",
@ -82,14 +82,14 @@
"@types/node-forge": "^1.3.14",
"@types/ws": "^8.18.1",
"@types/yargs": "^17.0.33",
"@typescript-eslint/eslint-plugin": "^8.40.0",
"@typescript-eslint/parser": "^8.40.0",
"eslint": "^9.33.0",
"@typescript-eslint/eslint-plugin": "^8.41.0",
"@typescript-eslint/parser": "^8.41.0",
"eslint": "^9.34.0",
"protoc": "^1.1.3",
"removeNPMAbsolutePaths": "^3.0.1",
"ts-node": "^10.9.2",
"typescript": "5.8.3",
"typescript-eslint": "^8.40.0"
"typescript": "^5.9.2",
"typescript-eslint": "^8.41.0"
},
"scripts": {
"prestart": "pnpm run tsc test",

View file

@ -9,8 +9,8 @@ importers:
.:
dependencies:
'@bufbuild/buf':
specifier: ^1.56.0
version: 1.56.0
specifier: ^1.57.0
version: 1.57.0
'@bufbuild/protobuf':
specifier: ^2.7.0
version: 2.7.0
@ -97,8 +97,8 @@ importers:
version: 17.7.2
devDependencies:
'@eslint/js':
specifier: ^9.33.0
version: 9.33.0
specifier: ^9.34.0
version: 9.34.0
'@types/bn.js':
specifier: ^5.2.0
version: 5.2.0
@ -130,14 +130,14 @@ importers:
specifier: ^17.0.33
version: 17.0.33
'@typescript-eslint/eslint-plugin':
specifier: ^8.40.0
version: 8.40.0(@typescript-eslint/parser@8.40.0(eslint@9.33.0)(typescript@5.8.3))(eslint@9.33.0)(typescript@5.8.3)
specifier: ^8.41.0
version: 8.41.0(@typescript-eslint/parser@8.41.0(eslint@9.34.0)(typescript@5.9.2))(eslint@9.34.0)(typescript@5.9.2)
'@typescript-eslint/parser':
specifier: ^8.40.0
version: 8.40.0(eslint@9.33.0)(typescript@5.8.3)
specifier: ^8.41.0
version: 8.41.0(eslint@9.34.0)(typescript@5.9.2)
eslint:
specifier: ^9.33.0
version: 9.33.0
specifier: ^9.34.0
version: 9.34.0
protoc:
specifier: ^1.1.3
version: 1.1.3
@ -146,13 +146,13 @@ importers:
version: 3.0.1
ts-node:
specifier: ^10.9.2
version: 10.9.2(@types/node@24.3.0)(typescript@5.8.3)
version: 10.9.2(@types/node@24.3.0)(typescript@5.9.2)
typescript:
specifier: 5.8.3
version: 5.8.3
specifier: ^5.9.2
version: 5.9.2
typescript-eslint:
specifier: ^8.40.0
version: 8.40.0(eslint@9.33.0)(typescript@5.8.3)
specifier: ^8.41.0
version: 8.41.0(eslint@9.34.0)(typescript@5.9.2)
packages:
@ -181,50 +181,50 @@ packages:
resolution: {integrity: sha512-ruv7Ae4J5dUYULmeXw1gmb7rYRz57OWCPM57pHojnLq/3Z1CK2lNSLTCVjxVk1F/TZHwOZZrOWi0ur95BbLxNQ==}
engines: {node: '>=6.9.0'}
'@bufbuild/buf-darwin-arm64@1.56.0':
resolution: {integrity: sha512-9neaI9gx1sxOGl9xrL7kw6H+0WmVAFlIQTIDc3vt1qRhfgOt/8AWOHSOWppGTRjNiB0qh6Xie1LYHv/jgDVN0g==}
'@bufbuild/buf-darwin-arm64@1.57.0':
resolution: {integrity: sha512-XKmb6cb1n23+5cgiwHqNRuGnrDv4yTBAsakjw3b/wP5WahIdloS/6ixoC1FdxuLt79fDqdhXbvCCeM0QOBAmRg==}
engines: {node: '>=12'}
cpu: [arm64]
os: [darwin]
'@bufbuild/buf-darwin-x64@1.56.0':
resolution: {integrity: sha512-nRHPMXV8fr/lqU+u/1GGsUg7OvNcxJuCJoJpfRoRg38b+NPzOz2FkQAs5OEJzzprQB5aftn5//cl8YXjgvTuFA==}
'@bufbuild/buf-darwin-x64@1.57.0':
resolution: {integrity: sha512-lCu5DJ63VfzTsoKz8iA8ZJMUTECaJABHEoQdlWnhh9MpoPr5Sd1l+uZvh0m1eBO9sVrKPAZFmYsjLGc/tpmbPA==}
engines: {node: '>=12'}
cpu: [x64]
os: [darwin]
'@bufbuild/buf-linux-aarch64@1.56.0':
resolution: {integrity: sha512-+td559RuKNwYDnq49NrIDGJ4F73Ra4QzVVbsC+UeveA0HMnIGRzFbchGjHtNJyaZsI57sXJ7dCHH0iFV3jcYwQ==}
'@bufbuild/buf-linux-aarch64@1.57.0':
resolution: {integrity: sha512-LjFsPinUzvJ7BiHzlzQm1Dv5EQLUCFPtsxROVgluhX9iQOxxDtwbjsv0E/toKsJk35PQXwAsVKJlswR1CZ9bFQ==}
engines: {node: '>=12'}
cpu: [arm64]
os: [linux]
'@bufbuild/buf-linux-armv7@1.56.0':
resolution: {integrity: sha512-9v3zmos6wRTBc4QeIg4rfDmPzmTgtUTRCbhr87qws/yddIT8cFtHHhy1whnozBNqtmYOdwZNBNx/QXqGGcRuKw==}
'@bufbuild/buf-linux-armv7@1.57.0':
resolution: {integrity: sha512-sHThZvZgXiyQtAZEviZG4EDuc4MhZhrBrRmGR3uLRWiZ1BTVr6LCtOto3AWoXvcyORTfmEpAMLSFb/XfoO7NIg==}
engines: {node: '>=12'}
cpu: [arm]
os: [linux]
'@bufbuild/buf-linux-x64@1.56.0':
resolution: {integrity: sha512-3jZHHBol1fuichNke7LJtHJUdw314XBj6OuJHY6IufsaaVIj1mtM2DPbGiDhYB453J7FiV/buadctKBxAAHclg==}
'@bufbuild/buf-linux-x64@1.57.0':
resolution: {integrity: sha512-QdrvXX2JNMf0385egPSsOJZkOsOBca7LDFll1doC7Fo2W8cP//KXvVqPIMNA1Blq/sHyx7J8sbbf0w/iQo7kVw==}
engines: {node: '>=12'}
cpu: [x64]
os: [linux]
'@bufbuild/buf-win32-arm64@1.56.0':
resolution: {integrity: sha512-KMGzSf9rIbT01Jb2685JovwRRYEdL7Zbs6ZrjyhIHBgKK6cBwz1AJvEaDrWMEzCdv+opQwjgM6UdtA4e9BWP1A==}
'@bufbuild/buf-win32-arm64@1.57.0':
resolution: {integrity: sha512-TRPzAiSwlQHwJmb3BD1Yzn7dREjbkebnMJ9R/AAn8uB4dE4eJqo8vG4L5t5laARkaCvt7EwlUghwXLdJvXHoQQ==}
engines: {node: '>=12'}
cpu: [arm64]
os: [win32]
'@bufbuild/buf-win32-x64@1.56.0':
resolution: {integrity: sha512-19LFOCyFFVTaaqNGtYTpiF67fcpneWZFlm8UNU+Xs87Kh+N5i/LjDjNytnpFT6snwU4/S+UUkq7WgS6UPjqXIg==}
'@bufbuild/buf-win32-x64@1.57.0':
resolution: {integrity: sha512-2yGkSo4ei/IIeh1wkzJo0JIoZhn0KdrhlTUlcJbqgvaJ5UXZsGQFE3pZ2zh2gmcx2qSRUthzrBs2c5PL8lvl7g==}
engines: {node: '>=12'}
cpu: [x64]
os: [win32]
'@bufbuild/buf@1.56.0':
resolution: {integrity: sha512-1xQWOf3FCDDTi+5B/VScQ73EP6ACwQPCP4ODvCq2L6IVgFtvYX49ur6cQ2qCM8yFitIHESm/Nbff93sh+V/Iog==}
'@bufbuild/buf@1.57.0':
resolution: {integrity: sha512-dQgrxSh+3gilB3fJam+Dn39ve/3YU8IPt03WvKqQdldwC5GhGHRHgl7tivVLOP+RyBHs1jnDK7lknXFGLGV65g==}
engines: {node: '>=12'}
hasBin: true
@ -430,8 +430,8 @@ packages:
resolution: {integrity: sha512-gtF186CXhIl1p4pJNGZw8Yc6RlshoePRvE0X91oPGb3vZ8pM3qOS9W9NGPat9LziaBV7XrJWGylNQXkGcnM3IQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
'@eslint/js@9.33.0':
resolution: {integrity: sha512-5K1/mKhWaMfreBGJTwval43JJmkip0RmM+3+IuqupeSKNC/Th2Kc7ucaq5ovTSra/OOKB9c58CGSz3QMVbWt0A==}
'@eslint/js@9.34.0':
resolution: {integrity: sha512-EoyvqQnBNsV1CWaEJ559rxXL4c8V92gxirbawSmVUOWXlsRxxQXl6LmCpdUblgxgSkDIqKnhzba2SjRTI/A5Rw==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
'@eslint/object-schema@2.1.6':
@ -625,63 +625,63 @@ packages:
'@types/yauzl@2.10.3':
resolution: {integrity: sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==}
'@typescript-eslint/eslint-plugin@8.40.0':
resolution: {integrity: sha512-w/EboPlBwnmOBtRbiOvzjD+wdiZdgFeo17lkltrtn7X37vagKKWJABvyfsJXTlHe6XBzugmYgd4A4nW+k8Mixw==}
'@typescript-eslint/eslint-plugin@8.41.0':
resolution: {integrity: sha512-8fz6oa6wEKZrhXWro/S3n2eRJqlRcIa6SlDh59FXJ5Wp5XRZ8B9ixpJDcjadHq47hMx0u+HW6SNa6LjJQ6NLtw==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
'@typescript-eslint/parser': ^8.40.0
'@typescript-eslint/parser': ^8.41.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.41.0':
resolution: {integrity: sha512-gTtSdWX9xiMPA/7MV9STjJOOYtWwIJIYxkQxnSV1U3xcE+mnJSH3f6zI0RYP+ew66WSlZ5ed+h0VCxsvdC1jJg==}
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.41.0':
resolution: {integrity: sha512-b8V9SdGBQzQdjJ/IO3eDifGpDBJfvrNTp2QD9P2BeqWTGrRibgfgIlBSw6z3b6R7dPzg752tOs4u/7yCLxksSQ==}
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.41.0':
resolution: {integrity: sha512-n6m05bXn/Cd6DZDGyrpXrELCPVaTnLdPToyhBoFkLIMznRUQUEQdSp96s/pcWSQdqOhrgR1mzJ+yItK7T+WPMQ==}
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.41.0':
resolution: {integrity: sha512-TDhxYFPUYRFxFhuU5hTIJk+auzM/wKvWgoNYOPcOf6i4ReYlOoYN8q1dV5kOTjNQNJgzWN3TUUQMtlLOcUgdUw==}
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.41.0':
resolution: {integrity: sha512-63qt1h91vg3KsjVVonFJWjgSK7pZHSQFKH6uwqxAH9bBrsyRhO6ONoKyXxyVBzG1lJnFAJcKAcxLS54N1ee1OQ==}
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.41.0':
resolution: {integrity: sha512-9EwxsWdVqh42afLbHP90n2VdHaWU/oWgbH2P0CfcNfdKL7CuKpwMQGjwev56vWu9cSKU7FWSu6r9zck6CVfnag==}
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.41.0':
resolution: {integrity: sha512-D43UwUYJmGhuwHfY7MtNKRZMmfd8+p/eNSfFe6tH5mbVDto+VQCayeAt35rOx3Cs6wxD16DQtIKw/YXxt5E0UQ==}
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.41.0':
resolution: {integrity: sha512-udbCVstxZ5jiPIXrdH+BZWnPatjlYwJuJkDA4Tbo3WyYLh8NvB+h/bKeSZHDOFKfphsZYJQqaFtLeXEqurQn1A==}
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.41.0':
resolution: {integrity: sha512-+GeGMebMCy0elMNg67LRNoVnUFPIm37iu5CmHESVx56/9Jsfdpsvbv605DQ81Pi/x11IdKUsS5nzgTYbCQU9fg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
'@typescript/vfs@1.6.1':
@ -1105,8 +1105,8 @@ packages:
resolution: {integrity: sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
eslint@9.33.0:
resolution: {integrity: sha512-TS9bTNIryDzStCpJN93aC5VRSW3uTx9sClUn4B87pwiCaJh220otoI0X8mJKr+VcPtniMdN8GKjlwgWGUv5ZKA==}
eslint@9.34.0:
resolution: {integrity: sha512-RNCHRX5EwdrESy3Jc9o8ie8Bog+PeYvvSR8sDGoZxNFTvZ4dlxUB3WzQ3bQMztFrSRODGrLLj8g6OFuGY/aiQg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
hasBin: true
peerDependencies:
@ -2091,8 +2091,8 @@ packages:
typed-query-selector@2.12.0:
resolution: {integrity: sha512-SbklCd1F0EiZOyPiW192rrHZzZ5sBijB6xM+cpmrwDqObvdtunOHHIk9fCGsoK5JVIYXoyEp4iEdE3upFH3PAg==}
typescript-eslint@8.40.0:
resolution: {integrity: sha512-Xvd2l+ZmFDPEt4oj1QEXzA4A2uUK6opvKu3eGN9aGjB8au02lIVcLyi375w94hHyejTOmzIU77L8ol2sRg9n7Q==}
typescript-eslint@8.41.0:
resolution: {integrity: sha512-n66rzs5OBXW3SFSnZHr2T685q1i4ODm2nulFJhMZBotaTavsS8TrI3d7bDlRSs9yWo7HmyWrN9qDu14Qv7Y0Dw==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: ^8.57.0 || ^9.0.0
@ -2103,8 +2103,8 @@ packages:
engines: {node: '>=14.17'}
hasBin: true
typescript@5.8.3:
resolution: {integrity: sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==}
typescript@5.9.2:
resolution: {integrity: sha512-CWBzXQrc/qOkhidw1OzBTQuYRbfyxDXJMVJ1XNwUHGROVmuaeiEm3OslpZ1RV96d7SKKjZKrSJu3+t/xlw3R9A==}
engines: {node: '>=14.17'}
hasBin: true
@ -2271,36 +2271,36 @@ snapshots:
'@babel/helper-string-parser': 7.27.1
'@babel/helper-validator-identifier': 7.27.1
'@bufbuild/buf-darwin-arm64@1.56.0':
'@bufbuild/buf-darwin-arm64@1.57.0':
optional: true
'@bufbuild/buf-darwin-x64@1.56.0':
'@bufbuild/buf-darwin-x64@1.57.0':
optional: true
'@bufbuild/buf-linux-aarch64@1.56.0':
'@bufbuild/buf-linux-aarch64@1.57.0':
optional: true
'@bufbuild/buf-linux-armv7@1.56.0':
'@bufbuild/buf-linux-armv7@1.57.0':
optional: true
'@bufbuild/buf-linux-x64@1.56.0':
'@bufbuild/buf-linux-x64@1.57.0':
optional: true
'@bufbuild/buf-win32-arm64@1.56.0':
'@bufbuild/buf-win32-arm64@1.57.0':
optional: true
'@bufbuild/buf-win32-x64@1.56.0':
'@bufbuild/buf-win32-x64@1.57.0':
optional: true
'@bufbuild/buf@1.56.0':
'@bufbuild/buf@1.57.0':
optionalDependencies:
'@bufbuild/buf-darwin-arm64': 1.56.0
'@bufbuild/buf-darwin-x64': 1.56.0
'@bufbuild/buf-linux-aarch64': 1.56.0
'@bufbuild/buf-linux-armv7': 1.56.0
'@bufbuild/buf-linux-x64': 1.56.0
'@bufbuild/buf-win32-arm64': 1.56.0
'@bufbuild/buf-win32-x64': 1.56.0
'@bufbuild/buf-darwin-arm64': 1.57.0
'@bufbuild/buf-darwin-x64': 1.57.0
'@bufbuild/buf-linux-aarch64': 1.57.0
'@bufbuild/buf-linux-armv7': 1.57.0
'@bufbuild/buf-linux-x64': 1.57.0
'@bufbuild/buf-win32-arm64': 1.57.0
'@bufbuild/buf-win32-x64': 1.57.0
'@bufbuild/protobuf@2.7.0': {}
@ -2402,9 +2402,9 @@ snapshots:
'@esbuild/win32-x64@0.25.9':
optional: true
'@eslint-community/eslint-utils@4.7.0(eslint@9.33.0)':
'@eslint-community/eslint-utils@4.7.0(eslint@9.34.0)':
dependencies:
eslint: 9.33.0
eslint: 9.34.0
eslint-visitor-keys: 3.4.3
'@eslint-community/regexpp@4.12.1': {}
@ -2437,7 +2437,7 @@ snapshots:
transitivePeerDependencies:
- supports-color
'@eslint/js@9.33.0': {}
'@eslint/js@9.34.0': {}
'@eslint/object-schema@2.1.6': {}
@ -2640,97 +2640,97 @@ snapshots:
'@types/node': 24.3.0
optional: true
'@typescript-eslint/eslint-plugin@8.40.0(@typescript-eslint/parser@8.40.0(eslint@9.33.0)(typescript@5.8.3))(eslint@9.33.0)(typescript@5.8.3)':
'@typescript-eslint/eslint-plugin@8.41.0(@typescript-eslint/parser@8.41.0(eslint@9.34.0)(typescript@5.9.2))(eslint@9.34.0)(typescript@5.9.2)':
dependencies:
'@eslint-community/regexpp': 4.12.1
'@typescript-eslint/parser': 8.40.0(eslint@9.33.0)(typescript@5.8.3)
'@typescript-eslint/scope-manager': 8.40.0
'@typescript-eslint/type-utils': 8.40.0(eslint@9.33.0)(typescript@5.8.3)
'@typescript-eslint/utils': 8.40.0(eslint@9.33.0)(typescript@5.8.3)
'@typescript-eslint/visitor-keys': 8.40.0
eslint: 9.33.0
'@typescript-eslint/parser': 8.41.0(eslint@9.34.0)(typescript@5.9.2)
'@typescript-eslint/scope-manager': 8.41.0
'@typescript-eslint/type-utils': 8.41.0(eslint@9.34.0)(typescript@5.9.2)
'@typescript-eslint/utils': 8.41.0(eslint@9.34.0)(typescript@5.9.2)
'@typescript-eslint/visitor-keys': 8.41.0
eslint: 9.34.0
graphemer: 1.4.0
ignore: 7.0.5
natural-compare: 1.4.0
ts-api-utils: 2.1.0(typescript@5.8.3)
typescript: 5.8.3
ts-api-utils: 2.1.0(typescript@5.9.2)
typescript: 5.9.2
transitivePeerDependencies:
- supports-color
'@typescript-eslint/parser@8.40.0(eslint@9.33.0)(typescript@5.8.3)':
'@typescript-eslint/parser@8.41.0(eslint@9.34.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.8.3)
'@typescript-eslint/visitor-keys': 8.40.0
'@typescript-eslint/scope-manager': 8.41.0
'@typescript-eslint/types': 8.41.0
'@typescript-eslint/typescript-estree': 8.41.0(typescript@5.9.2)
'@typescript-eslint/visitor-keys': 8.41.0
debug: 4.4.1
eslint: 9.33.0
typescript: 5.8.3
eslint: 9.34.0
typescript: 5.9.2
transitivePeerDependencies:
- supports-color
'@typescript-eslint/project-service@8.40.0(typescript@5.8.3)':
'@typescript-eslint/project-service@8.41.0(typescript@5.9.2)':
dependencies:
'@typescript-eslint/tsconfig-utils': 8.40.0(typescript@5.8.3)
'@typescript-eslint/types': 8.40.0
'@typescript-eslint/tsconfig-utils': 8.41.0(typescript@5.9.2)
'@typescript-eslint/types': 8.41.0
debug: 4.4.1
typescript: 5.8.3
typescript: 5.9.2
transitivePeerDependencies:
- supports-color
'@typescript-eslint/scope-manager@8.40.0':
'@typescript-eslint/scope-manager@8.41.0':
dependencies:
'@typescript-eslint/types': 8.40.0
'@typescript-eslint/visitor-keys': 8.40.0
'@typescript-eslint/types': 8.41.0
'@typescript-eslint/visitor-keys': 8.41.0
'@typescript-eslint/tsconfig-utils@8.40.0(typescript@5.8.3)':
'@typescript-eslint/tsconfig-utils@8.41.0(typescript@5.9.2)':
dependencies:
typescript: 5.8.3
typescript: 5.9.2
'@typescript-eslint/type-utils@8.40.0(eslint@9.33.0)(typescript@5.8.3)':
'@typescript-eslint/type-utils@8.41.0(eslint@9.34.0)(typescript@5.9.2)':
dependencies:
'@typescript-eslint/types': 8.40.0
'@typescript-eslint/typescript-estree': 8.40.0(typescript@5.8.3)
'@typescript-eslint/utils': 8.40.0(eslint@9.33.0)(typescript@5.8.3)
'@typescript-eslint/types': 8.41.0
'@typescript-eslint/typescript-estree': 8.41.0(typescript@5.9.2)
'@typescript-eslint/utils': 8.41.0(eslint@9.34.0)(typescript@5.9.2)
debug: 4.4.1
eslint: 9.33.0
ts-api-utils: 2.1.0(typescript@5.8.3)
typescript: 5.8.3
eslint: 9.34.0
ts-api-utils: 2.1.0(typescript@5.9.2)
typescript: 5.9.2
transitivePeerDependencies:
- supports-color
'@typescript-eslint/types@8.40.0': {}
'@typescript-eslint/types@8.41.0': {}
'@typescript-eslint/typescript-estree@8.40.0(typescript@5.8.3)':
'@typescript-eslint/typescript-estree@8.41.0(typescript@5.9.2)':
dependencies:
'@typescript-eslint/project-service': 8.40.0(typescript@5.8.3)
'@typescript-eslint/tsconfig-utils': 8.40.0(typescript@5.8.3)
'@typescript-eslint/types': 8.40.0
'@typescript-eslint/visitor-keys': 8.40.0
'@typescript-eslint/project-service': 8.41.0(typescript@5.9.2)
'@typescript-eslint/tsconfig-utils': 8.41.0(typescript@5.9.2)
'@typescript-eslint/types': 8.41.0
'@typescript-eslint/visitor-keys': 8.41.0
debug: 4.4.1
fast-glob: 3.3.3
is-glob: 4.0.3
minimatch: 9.0.5
semver: 7.7.2
ts-api-utils: 2.1.0(typescript@5.8.3)
typescript: 5.8.3
ts-api-utils: 2.1.0(typescript@5.9.2)
typescript: 5.9.2
transitivePeerDependencies:
- supports-color
'@typescript-eslint/utils@8.40.0(eslint@9.33.0)(typescript@5.8.3)':
'@typescript-eslint/utils@8.41.0(eslint@9.34.0)(typescript@5.9.2)':
dependencies:
'@eslint-community/eslint-utils': 4.7.0(eslint@9.33.0)
'@typescript-eslint/scope-manager': 8.40.0
'@typescript-eslint/types': 8.40.0
'@typescript-eslint/typescript-estree': 8.40.0(typescript@5.8.3)
eslint: 9.33.0
typescript: 5.8.3
'@eslint-community/eslint-utils': 4.7.0(eslint@9.34.0)
'@typescript-eslint/scope-manager': 8.41.0
'@typescript-eslint/types': 8.41.0
'@typescript-eslint/typescript-estree': 8.41.0(typescript@5.9.2)
eslint: 9.34.0
typescript: 5.9.2
transitivePeerDependencies:
- supports-color
'@typescript-eslint/visitor-keys@8.40.0':
'@typescript-eslint/visitor-keys@8.41.0':
dependencies:
'@typescript-eslint/types': 8.40.0
'@typescript-eslint/types': 8.41.0
eslint-visitor-keys: 4.2.1
'@typescript/vfs@1.6.1(typescript@5.4.5)':
@ -3172,15 +3172,15 @@ snapshots:
eslint-visitor-keys@4.2.1: {}
eslint@9.33.0:
eslint@9.34.0:
dependencies:
'@eslint-community/eslint-utils': 4.7.0(eslint@9.33.0)
'@eslint-community/eslint-utils': 4.7.0(eslint@9.34.0)
'@eslint-community/regexpp': 4.12.1
'@eslint/config-array': 0.21.0
'@eslint/config-helpers': 0.3.1
'@eslint/core': 0.15.2
'@eslint/eslintrc': 3.3.1
'@eslint/js': 9.33.0
'@eslint/js': 9.34.0
'@eslint/plugin-kit': 0.3.5
'@humanfs/node': 0.16.6
'@humanwhocodes/module-importer': 1.0.1
@ -4254,11 +4254,11 @@ snapshots:
tree-kill@1.2.2: {}
ts-api-utils@2.1.0(typescript@5.8.3):
ts-api-utils@2.1.0(typescript@5.9.2):
dependencies:
typescript: 5.8.3
typescript: 5.9.2
ts-node@10.9.2(@types/node@24.3.0)(typescript@5.8.3):
ts-node@10.9.2(@types/node@24.3.0)(typescript@5.9.2):
dependencies:
'@cspotcode/source-map-support': 0.8.1
'@tsconfig/node10': 1.0.11
@ -4272,7 +4272,7 @@ snapshots:
create-require: 1.1.1
diff: 4.0.2
make-error: 1.3.6
typescript: 5.8.3
typescript: 5.9.2
v8-compile-cache-lib: 3.0.1
yn: 3.1.1
@ -4294,20 +4294,20 @@ snapshots:
typed-query-selector@2.12.0: {}
typescript-eslint@8.40.0(eslint@9.33.0)(typescript@5.8.3):
typescript-eslint@8.41.0(eslint@9.34.0)(typescript@5.9.2):
dependencies:
'@typescript-eslint/eslint-plugin': 8.40.0(@typescript-eslint/parser@8.40.0(eslint@9.33.0)(typescript@5.8.3))(eslint@9.33.0)(typescript@5.8.3)
'@typescript-eslint/parser': 8.40.0(eslint@9.33.0)(typescript@5.8.3)
'@typescript-eslint/typescript-estree': 8.40.0(typescript@5.8.3)
'@typescript-eslint/utils': 8.40.0(eslint@9.33.0)(typescript@5.8.3)
eslint: 9.33.0
typescript: 5.8.3
'@typescript-eslint/eslint-plugin': 8.41.0(@typescript-eslint/parser@8.41.0(eslint@9.34.0)(typescript@5.9.2))(eslint@9.34.0)(typescript@5.9.2)
'@typescript-eslint/parser': 8.41.0(eslint@9.34.0)(typescript@5.9.2)
'@typescript-eslint/typescript-estree': 8.41.0(typescript@5.9.2)
'@typescript-eslint/utils': 8.41.0(eslint@9.34.0)(typescript@5.9.2)
eslint: 9.34.0
typescript: 5.9.2
transitivePeerDependencies:
- supports-color
typescript@5.4.5: {}
typescript@5.8.3: {}
typescript@5.9.2: {}
ufo@1.6.1: {}