From 6d8317a7d7252e4e6f3fa1144cef46b83b214fa6 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 3 Jun 2025 11:11:31 +0000 Subject: [PATCH] build(deps-dev): bump @typescript-eslint/parser from 8.12.2 to 8.33.1 Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 8.12.2 to 8.33.1. - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.33.1/packages/parser) --- updated-dependencies: - dependency-name: "@typescript-eslint/parser" dependency-version: 8.33.1 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- account-compression/sdk/package.json | 2 +- libraries/type-length-value/js/package.json | 2 +- name-service/js/package.json | 2 +- pnpm-lock.yaml | 2186 ++++++++++++------- stake-pool/js/package.json | 2 +- token-group/js/package.json | 2 +- token-lending/js/package.json | 2 +- token-metadata/js/package.json | 2 +- token-swap/js/package.json | 2 +- token/js/package.json | 2 +- 10 files changed, 1422 insertions(+), 782 deletions(-) diff --git a/account-compression/sdk/package.json b/account-compression/sdk/package.json index c5b506999..e7fc8c0e3 100644 --- a/account-compression/sdk/package.json +++ b/account-compression/sdk/package.json @@ -70,7 +70,7 @@ "@types/node": "^22.10.5", "@types/node-fetch": "^2.6.12", "@typescript-eslint/eslint-plugin": "^8.4.0", - "@typescript-eslint/parser": "^8.4.0", + "@typescript-eslint/parser": "^8.33.1", "eslint": "^8.57.0", "eslint-config-turbo": "^2.3.3", "eslint-plugin-import": "^2.31.0", diff --git a/libraries/type-length-value/js/package.json b/libraries/type-length-value/js/package.json index e6d4fd63b..5ce995816 100644 --- a/libraries/type-length-value/js/package.json +++ b/libraries/type-length-value/js/package.json @@ -51,7 +51,7 @@ "@types/mocha": "^10.0.10", "@types/node": "^22.10.5", "@typescript-eslint/eslint-plugin": "^8.4.0", - "@typescript-eslint/parser": "^8.4.0", + "@typescript-eslint/parser": "^8.33.1", "chai": "^5.1.2", "eslint": "^8.57.0", "eslint-plugin-require-extensions": "^0.1.1", diff --git a/name-service/js/package.json b/name-service/js/package.json index 430b70d68..7dafb8066 100644 --- a/name-service/js/package.json +++ b/name-service/js/package.json @@ -47,7 +47,7 @@ "@types/jest": "^29.5.14", "@types/node": "^22.10.5", "@typescript-eslint/eslint-plugin": "^8.4.0", - "@typescript-eslint/parser": "^8.4.0", + "@typescript-eslint/parser": "^8.33.1", "eslint": "^8.57.0", "eslint-plugin-eslint-comments": "^3.2.0", "eslint-plugin-functional": "^7.2.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 4fdeb62cf..80d476ef4 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -10,19 +10,19 @@ importers: devDependencies: '@solana/eslint-config-solana': specifier: ^4.0.0 - version: 4.0.0(@eslint/js@9.13.0)(@types/eslint__js@8.42.3)(eslint-plugin-jest@28.10.0)(eslint-plugin-react-hooks@5.0.0)(eslint-plugin-simple-import-sort@12.1.1)(eslint-plugin-sort-keys-fix@1.1.2)(eslint-plugin-typescript-sort-keys@3.3.0)(eslint@9.13.0)(globals@15.11.0)(jest@30.0.0-alpha.6)(typescript-eslint@8.12.2)(typescript@5.7.2) + version: 4.0.0(@eslint/js@9.28.0)(@types/eslint__js@8.42.3)(eslint-plugin-jest@28.12.0)(eslint-plugin-react-hooks@5.2.0)(eslint-plugin-simple-import-sort@12.1.1)(eslint-plugin-sort-keys-fix@1.1.2)(eslint-plugin-typescript-sort-keys@3.3.0)(eslint@9.28.0)(globals@15.15.0)(jest@30.0.0-beta.5)(typescript-eslint@8.33.1)(typescript@5.7.2) '@solana/prettier-config-solana': specifier: ^0.0.5 version: 0.0.5(prettier@3.4.2) eslint-config-prettier: specifier: ^9.1.0 - version: 9.1.0(eslint@9.13.0) + version: 9.1.0(eslint@9.28.0) eslint-config-turbo: specifier: ^2.3.3 - version: 2.3.3(eslint@9.13.0) + version: 2.3.3(eslint@9.28.0) eslint-plugin-prettier: specifier: ^5.2.1 - version: 5.2.1(eslint-config-prettier@9.1.0)(eslint@9.13.0)(prettier@3.4.2) + version: 5.2.1(eslint-config-prettier@9.1.0)(eslint@9.28.0)(prettier@3.4.2) prettier: specifier: ^3.4.2 version: 3.4.2 @@ -62,7 +62,7 @@ importers: version: 0.20.1 '@solana/eslint-config-solana': specifier: ^3.0.3 - version: 3.0.6(@typescript-eslint/eslint-plugin@8.12.2)(@typescript-eslint/parser@8.12.2)(eslint-plugin-jest@28.10.0)(eslint-plugin-react-hooks@4.6.2)(eslint-plugin-simple-import-sort@12.1.1)(eslint-plugin-sort-keys-fix@1.1.2)(eslint-plugin-typescript-sort-keys@3.3.0)(eslint@8.57.0)(typescript@5.7.2) + version: 3.0.6(@typescript-eslint/eslint-plugin@8.12.2)(@typescript-eslint/parser@8.33.1)(eslint-plugin-jest@28.10.0)(eslint-plugin-react-hooks@4.6.2)(eslint-plugin-simple-import-sort@12.1.1)(eslint-plugin-sort-keys-fix@1.1.2)(eslint-plugin-typescript-sort-keys@3.3.0)(eslint@8.57.0)(typescript@5.7.2) '@types/bn.js': specifier: ^5.1.6 version: 5.1.6 @@ -77,10 +77,10 @@ importers: version: 2.6.12 '@typescript-eslint/eslint-plugin': specifier: ^8.4.0 - version: 8.12.2(@typescript-eslint/parser@8.12.2)(eslint@8.57.0)(typescript@5.7.2) + version: 8.12.2(@typescript-eslint/parser@8.33.1)(eslint@8.57.0)(typescript@5.7.2) '@typescript-eslint/parser': - specifier: ^8.4.0 - version: 8.12.2(eslint@8.57.0)(typescript@5.7.2) + specifier: ^8.33.1 + version: 8.33.1(eslint@8.57.0)(typescript@5.7.2) eslint: specifier: ^8.57.0 version: 8.57.0 @@ -89,7 +89,7 @@ importers: version: 2.3.3(eslint@8.57.0) eslint-plugin-import: specifier: ^2.31.0 - version: 2.31.0(@typescript-eslint/parser@8.12.2)(eslint@8.57.0) + version: 2.31.0(@typescript-eslint/parser@8.33.1)(eslint@8.57.0) eslint-plugin-jest: specifier: ^28.10.0 version: 28.10.0(@typescript-eslint/eslint-plugin@8.12.2)(eslint@8.57.0)(jest@29.7.0)(typescript@5.7.2) @@ -150,10 +150,10 @@ importers: version: 22.10.5 '@typescript-eslint/eslint-plugin': specifier: ^8.4.0 - version: 8.4.0(@typescript-eslint/parser@8.4.0)(eslint@8.57.0)(typescript@5.7.2) + version: 8.4.0(@typescript-eslint/parser@8.33.1)(eslint@8.57.0)(typescript@5.7.2) '@typescript-eslint/parser': - specifier: ^8.4.0 - version: 8.4.0(eslint@8.57.0)(typescript@5.7.2) + specifier: ^8.33.1 + version: 8.33.1(eslint@8.57.0)(typescript@5.7.2) chai: specifier: ^5.1.2 version: 5.1.2 @@ -208,10 +208,10 @@ importers: version: 22.10.5 '@typescript-eslint/eslint-plugin': specifier: ^8.4.0 - version: 8.4.0(@typescript-eslint/parser@8.4.0)(eslint@8.57.0)(typescript@5.7.2) + version: 8.4.0(@typescript-eslint/parser@8.33.1)(eslint@8.57.0)(typescript@5.7.2) '@typescript-eslint/parser': - specifier: ^8.4.0 - version: 8.4.0(eslint@8.57.0)(typescript@5.7.2) + specifier: ^8.33.1 + version: 8.33.1(eslint@8.57.0)(typescript@5.7.2) eslint: specifier: ^8.57.0 version: 8.57.0 @@ -223,7 +223,7 @@ importers: version: 7.2.1(eslint@8.57.0)(typescript@5.7.2) eslint-plugin-import: specifier: ^2.31.0 - version: 2.31.0(@typescript-eslint/parser@8.4.0)(eslint@8.57.0) + version: 2.31.0(@typescript-eslint/parser@8.33.1)(eslint@8.57.0) jest: specifier: ^29.7.0 version: 29.7.0(@types/node@22.10.5)(ts-node@10.9.2) @@ -232,7 +232,7 @@ importers: version: 2.0.9 ts-jest: specifier: ^29.2.5 - version: 29.2.5(@babel/core@7.26.0)(jest@29.7.0)(typescript@5.7.2) + version: 29.2.5(@babel/core@7.27.4)(jest@29.7.0)(typescript@5.7.2) ts-node: specifier: ^10.9.2 version: 10.9.2(@types/node@22.10.5)(typescript@5.7.2) @@ -263,7 +263,7 @@ importers: version: 22.10.5 '@typescript-eslint/eslint-plugin': specifier: ^8.4.0 - version: 8.4.0(@typescript-eslint/parser@8.12.2)(eslint@8.57.0)(typescript@5.7.2) + version: 8.4.0(@typescript-eslint/parser@8.33.1)(eslint@8.57.0)(typescript@5.7.2) ava: specifier: ^6.2.0 version: 6.2.0(@ava/typescript@5.0.0) @@ -297,7 +297,7 @@ importers: version: 22.10.5 '@typescript-eslint/eslint-plugin': specifier: ^8.4.0 - version: 8.4.0(@typescript-eslint/parser@8.12.2)(eslint@8.57.0)(typescript@5.7.2) + version: 8.4.0(@typescript-eslint/parser@8.33.1)(eslint@8.57.0)(typescript@5.7.2) eslint: specifier: ^8.57.0 version: 8.57.0 @@ -364,10 +364,10 @@ importers: version: 2.6.12 '@typescript-eslint/eslint-plugin': specifier: ^8.4.0 - version: 8.4.0(@typescript-eslint/parser@8.4.0)(eslint@8.57.0)(typescript@5.7.2) + version: 8.4.0(@typescript-eslint/parser@8.33.1)(eslint@8.57.0)(typescript@5.7.2) '@typescript-eslint/parser': - specifier: ^8.4.0 - version: 8.4.0(eslint@8.57.0)(typescript@5.7.2) + specifier: ^8.33.1 + version: 8.33.1(eslint@8.57.0)(typescript@5.7.2) cross-env: specifier: ^7.0.3 version: 7.0.3 @@ -388,7 +388,7 @@ importers: version: 6.1.1(rollup@4.30.1)(typescript@5.7.2) ts-jest: specifier: ^29.2.5 - version: 29.2.5(@babel/core@7.26.0)(jest@29.7.0)(typescript@5.7.2) + version: 29.2.5(@babel/core@7.27.4)(jest@29.7.0)(typescript@5.7.2) typescript: specifier: ^5.7.2 version: 5.7.2 @@ -416,10 +416,10 @@ importers: version: 22.10.5 '@typescript-eslint/eslint-plugin': specifier: ^8.4.0 - version: 8.4.0(@typescript-eslint/parser@8.4.0)(eslint@8.57.0)(typescript@5.7.2) + version: 8.4.0(@typescript-eslint/parser@8.33.1)(eslint@8.57.0)(typescript@5.7.2) '@typescript-eslint/parser': - specifier: ^8.4.0 - version: 8.4.0(eslint@8.57.0)(typescript@5.7.2) + specifier: ^8.33.1 + version: 8.33.1(eslint@8.57.0)(typescript@5.7.2) chai: specifier: ^5.1.2 version: 5.1.2 @@ -489,10 +489,10 @@ importers: version: 22.10.5 '@typescript-eslint/eslint-plugin': specifier: ^8.4.0 - version: 8.4.0(@typescript-eslint/parser@8.4.0)(eslint@8.57.0)(typescript@5.7.2) + version: 8.4.0(@typescript-eslint/parser@8.33.1)(eslint@8.57.0)(typescript@5.7.2) '@typescript-eslint/parser': - specifier: ^8.4.0 - version: 8.4.0(eslint@8.57.0)(typescript@5.7.2) + specifier: ^8.33.1 + version: 8.33.1(eslint@8.57.0)(typescript@5.7.2) eslint: specifier: ^8.57.0 version: 8.57.0 @@ -538,10 +538,10 @@ importers: version: 22.10.5 '@typescript-eslint/eslint-plugin': specifier: ^8.4.0 - version: 8.4.0(@typescript-eslint/parser@8.4.0)(eslint@8.57.0)(typescript@5.7.2) + version: 8.4.0(@typescript-eslint/parser@8.33.1)(eslint@8.57.0)(typescript@5.7.2) '@typescript-eslint/parser': - specifier: ^8.4.0 - version: 8.4.0(eslint@8.57.0)(typescript@5.7.2) + specifier: ^8.33.1 + version: 8.33.1(eslint@8.57.0)(typescript@5.7.2) chai: specifier: ^5.1.2 version: 5.1.2 @@ -602,16 +602,16 @@ importers: version: 10.0.10 '@typescript-eslint/eslint-plugin': specifier: ^8.4.0 - version: 8.4.0(@typescript-eslint/parser@8.4.0)(eslint@8.57.0)(typescript@5.7.2) + version: 8.4.0(@typescript-eslint/parser@8.33.1)(eslint@8.57.0)(typescript@5.7.2) '@typescript-eslint/parser': - specifier: ^8.4.0 - version: 8.4.0(eslint@8.57.0)(typescript@5.7.2) + specifier: ^8.33.1 + version: 8.33.1(eslint@8.57.0)(typescript@5.7.2) eslint: specifier: ^8.57.0 version: 8.57.0 eslint-plugin-import: specifier: ^2.31.0 - version: 2.31.0(@typescript-eslint/parser@8.4.0)(eslint@8.57.0) + version: 2.31.0(@typescript-eslint/parser@8.33.1)(eslint@8.57.0) eslint-plugin-require-extensions: specifier: ^0.1.1 version: 0.1.3(eslint@8.57.0) @@ -623,7 +623,7 @@ importers: version: 2.0.9 ts-node: specifier: ^10.9.2 - version: 10.9.2(@types/node@22.10.5)(typescript@5.7.2) + version: 10.9.2(@types/node@22.15.29)(typescript@5.7.2) typescript: specifier: ^5.7.2 version: 5.7.2 @@ -672,10 +672,10 @@ importers: version: 2.6.12 '@typescript-eslint/eslint-plugin': specifier: ^8.4.0 - version: 8.4.0(@typescript-eslint/parser@8.4.0)(eslint@8.57.0)(typescript@5.7.2) + version: 8.4.0(@typescript-eslint/parser@8.33.1)(eslint@8.57.0)(typescript@5.7.2) '@typescript-eslint/parser': - specifier: ^8.4.0 - version: 8.4.0(eslint@8.57.0)(typescript@5.7.2) + specifier: ^8.33.1 + version: 8.33.1(eslint@8.57.0)(typescript@5.7.2) chai: specifier: ^5.1.2 version: 5.1.2 @@ -728,6 +728,14 @@ packages: '@jridgewell/trace-mapping': 0.3.25 dev: true + /@ampproject/remapping@2.3.0: + resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==} + engines: {node: '>=6.0.0'} + dependencies: + '@jridgewell/gen-mapping': 0.3.8 + '@jridgewell/trace-mapping': 0.3.25 + dev: true + /@ava/typescript@5.0.0: resolution: {integrity: sha512-2twsQz2fUd95QK1MtKuEnjkiN47SKHZfi/vWj040EN6Eo2ZW3SNcAwncJqXXoMTYZTWtBRXYp3Fg8z+JkFI9aQ==} engines: {node: ^18.18 || ^20.8 || ^21 || ^22} @@ -736,13 +744,13 @@ packages: execa: 8.0.1 dev: true - /@babel/code-frame@7.26.2: - resolution: {integrity: sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==} + /@babel/code-frame@7.27.1: + resolution: {integrity: sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==} engines: {node: '>=6.9.0'} dependencies: - '@babel/helper-validator-identifier': 7.25.9 + '@babel/helper-validator-identifier': 7.27.1 js-tokens: 4.0.0 - picocolors: 1.0.0 + picocolors: 1.1.1 dev: true /@babel/compat-data@7.26.2: @@ -750,12 +758,17 @@ packages: engines: {node: '>=6.9.0'} dev: true + /@babel/compat-data@7.27.3: + resolution: {integrity: sha512-V42wFfx1ymFte+ecf6iXghnnP8kWTO+ZLXIyZq+1LAXHHvTZdVxicn4yiVYdYMGaCO3tmqub11AorKkv+iodqw==} + engines: {node: '>=6.9.0'} + dev: true + /@babel/core@7.26.0: resolution: {integrity: sha512-i1SLeK+DzNnQ3LL/CswPCa/E5u4lh1k6IAEphON8F+cXt0t9euTshDru0q7/IqMa1PMPz5RnHuHscF8/ZJsStg==} engines: {node: '>=6.9.0'} dependencies: '@ampproject/remapping': 2.2.1 - '@babel/code-frame': 7.26.2 + '@babel/code-frame': 7.27.1 '@babel/generator': 7.26.2 '@babel/helper-compilation-targets': 7.25.9 '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.0) @@ -765,7 +778,30 @@ packages: '@babel/traverse': 7.25.9 '@babel/types': 7.26.0 convert-source-map: 2.0.0 - debug: 4.4.0 + debug: 4.4.1 + gensync: 1.0.0-beta.2 + json5: 2.2.3 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/core@7.27.4: + resolution: {integrity: sha512-bXYxrXFubeYdvB0NhD/NBB3Qi6aZeV20GOWVI47t2dkecCEoneR4NPVcb7abpXDEvejgrUfFtG6vG/zxAKmg+g==} + engines: {node: '>=6.9.0'} + dependencies: + '@ampproject/remapping': 2.3.0 + '@babel/code-frame': 7.27.1 + '@babel/generator': 7.27.3 + '@babel/helper-compilation-targets': 7.27.2 + '@babel/helper-module-transforms': 7.27.3(@babel/core@7.27.4) + '@babel/helpers': 7.27.4 + '@babel/parser': 7.27.4 + '@babel/template': 7.27.2 + '@babel/traverse': 7.27.4 + '@babel/types': 7.27.3 + convert-source-map: 2.0.0 + debug: 4.4.1 gensync: 1.0.0-beta.2 json5: 2.2.3 semver: 6.3.1 @@ -784,6 +820,17 @@ packages: jsesc: 3.0.2 dev: true + /@babel/generator@7.27.3: + resolution: {integrity: sha512-xnlJYj5zepml8NXtjkG0WquFUv8RskFqyFcVgTBp5k+NaA/8uw/K+OSVf8AMGw5e9HKP2ETd5xpK5MLZQD6b4Q==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/parser': 7.27.4 + '@babel/types': 7.27.3 + '@jridgewell/gen-mapping': 0.3.8 + '@jridgewell/trace-mapping': 0.3.25 + jsesc: 3.1.0 + dev: true + /@babel/helper-compilation-targets@7.25.9: resolution: {integrity: sha512-j9Db8Suy6yV/VHa4qzrj9yZfZxhLWQdVnRlXxmKLYlhWUVB1sB2G5sxuWYXk/whHD9iW76PmNzxZ4UCnTQTVEQ==} engines: {node: '>=6.9.0'} @@ -795,6 +842,17 @@ packages: semver: 6.3.1 dev: true + /@babel/helper-compilation-targets@7.27.2: + resolution: {integrity: sha512-2+1thGUUWWjLTYTHZWK1n8Yga0ijBz1XAhUXcKy81rd5g6yh7hGqMp45v7cadSbEHc9G3OTv45SyneRN3ps4DQ==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/compat-data': 7.27.3 + '@babel/helper-validator-option': 7.27.1 + browserslist: 4.25.0 + lru-cache: 5.1.1 + semver: 6.3.1 + dev: true + /@babel/helper-module-imports@7.25.9: resolution: {integrity: sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==} engines: {node: '>=6.9.0'} @@ -805,6 +863,16 @@ packages: - supports-color dev: true + /@babel/helper-module-imports@7.27.1: + resolution: {integrity: sha512-0gSFWUPNXNopqtIPQvlD5WgXYI5GY2kP2cCvoT8kczjbfcfuIljTbcWrulD1CIPIX2gt1wghbDy08yE1p+/r3w==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/traverse': 7.27.4 + '@babel/types': 7.27.3 + transitivePeerDependencies: + - supports-color + dev: true + /@babel/helper-module-transforms@7.26.0(@babel/core@7.26.0): resolution: {integrity: sha512-xO+xu6B5K2czEnQye6BHA7DolFFmS3LB7stHZFaOLb1pAwO1HWLS8fXA+eh0A2yIvltPVmx3eNNDBJA2SLHXFw==} engines: {node: '>=6.9.0'} @@ -813,32 +881,66 @@ packages: dependencies: '@babel/core': 7.26.0 '@babel/helper-module-imports': 7.25.9 - '@babel/helper-validator-identifier': 7.25.9 + '@babel/helper-validator-identifier': 7.27.1 '@babel/traverse': 7.25.9 transitivePeerDependencies: - supports-color dev: true + /@babel/helper-module-transforms@7.27.3(@babel/core@7.27.4): + resolution: {integrity: sha512-dSOvYwvyLsWBeIRyOeHXp5vPj5l1I011r52FM1+r1jCERv+aFXYk4whgQccYEGYxK2H3ZAIA8nuPkQ0HaUo3qg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.27.4 + '@babel/helper-module-imports': 7.27.1 + '@babel/helper-validator-identifier': 7.27.1 + '@babel/traverse': 7.27.4 + transitivePeerDependencies: + - supports-color + dev: true + /@babel/helper-plugin-utils@7.22.5: resolution: {integrity: sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==} engines: {node: '>=6.9.0'} dev: true + /@babel/helper-plugin-utils@7.27.1: + resolution: {integrity: sha512-1gn1Up5YXka3YYAHGKpbideQ5Yjf1tDa9qYcgysz+cNCXukyLl6DjPXhD3VRwSb8c0J9tA4b2+rHEZtc6R0tlw==} + engines: {node: '>=6.9.0'} + dev: true + /@babel/helper-string-parser@7.25.9: resolution: {integrity: sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==} engines: {node: '>=6.9.0'} dev: true + /@babel/helper-string-parser@7.27.1: + resolution: {integrity: sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==} + engines: {node: '>=6.9.0'} + dev: true + /@babel/helper-validator-identifier@7.25.9: resolution: {integrity: sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==} engines: {node: '>=6.9.0'} dev: true + /@babel/helper-validator-identifier@7.27.1: + resolution: {integrity: sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow==} + engines: {node: '>=6.9.0'} + dev: true + /@babel/helper-validator-option@7.25.9: resolution: {integrity: sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw==} engines: {node: '>=6.9.0'} dev: true + /@babel/helper-validator-option@7.27.1: + resolution: {integrity: sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==} + engines: {node: '>=6.9.0'} + dev: true + /@babel/helpers@7.26.0: resolution: {integrity: sha512-tbhNuIxNcVb21pInl3ZSjksLCvgdZy9KwJ8brv993QtIVKJBBkYXz4q4ZbAv31GdnC+R90np23L5FbEBlthAEw==} engines: {node: '>=6.9.0'} @@ -847,6 +949,14 @@ packages: '@babel/types': 7.26.0 dev: true + /@babel/helpers@7.27.4: + resolution: {integrity: sha512-Y+bO6U+I7ZKaM5G5rDUZiYfUvQPUibYmAFe7EnKdnKBbVXDZxvp+MWOH5gYciY0EPk4EScsuFMQBbEfpdRKSCQ==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/template': 7.27.2 + '@babel/types': 7.27.3 + dev: true + /@babel/parser@7.23.0: resolution: {integrity: sha512-vvPKKdMemU85V9WE/l5wZEmImpCtLqbnTvqDS2U1fJ96KrxoW7KrXhNsNCblQlg8Ck4b85yxdTyelsMUgFUXiw==} engines: {node: '>=6.0.0'} @@ -863,6 +973,14 @@ packages: '@babel/types': 7.26.0 dev: true + /@babel/parser@7.27.4: + resolution: {integrity: sha512-BRmLHGwpUqLFR2jzx9orBuX/ABDkj2jLKOXrHDTN2aOKL+jFDDKaRNo9nyYsIl9h/UE/7lMKdDjKQQyxKKDZ7g==} + engines: {node: '>=6.0.0'} + hasBin: true + dependencies: + '@babel/types': 7.27.3 + dev: true + /@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.26.0): resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==} peerDependencies: @@ -872,6 +990,15 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true + /@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.27.4): + resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.27.4 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + /@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.26.0): resolution: {integrity: sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==} peerDependencies: @@ -881,6 +1008,15 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true + /@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.27.4): + resolution: {integrity: sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.27.4 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + /@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.26.0): resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==} peerDependencies: @@ -890,6 +1026,35 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true + /@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.27.4): + resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.27.4 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + + /@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.27.4): + resolution: {integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.27.4 + '@babel/helper-plugin-utils': 7.27.1 + dev: true + + /@babel/plugin-syntax-import-attributes@7.27.1(@babel/core@7.27.4): + resolution: {integrity: sha512-oFT0FrKHgF53f4vOsZGi2Hh3I35PfSmVs4IBFLFj4dnafP+hIWDLg3VyKmUHfLoLHlyxY4C7DGtmHuJgn+IGww==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.27.4 + '@babel/helper-plugin-utils': 7.27.1 + dev: true + /@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.26.0): resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==} peerDependencies: @@ -899,6 +1064,15 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true + /@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.27.4): + resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.27.4 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + /@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.26.0): resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==} peerDependencies: @@ -908,6 +1082,15 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true + /@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.27.4): + resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.27.4 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + /@babel/plugin-syntax-jsx@7.22.5(@babel/core@7.26.0): resolution: {integrity: sha512-gvyP4hZrgrs/wWMaocvxZ44Hw0b3W8Pe+cMxc8V1ULQ07oh8VNbIRaoD1LRZVTvD+0nieDKjfgKg89sD7rrKrg==} engines: {node: '>=6.9.0'} @@ -918,6 +1101,16 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true + /@babel/plugin-syntax-jsx@7.27.1(@babel/core@7.27.4): + resolution: {integrity: sha512-y8YTNIeKoyhGd9O0Jiyzyyqk8gdjnumGTQPsz0xOZOQ2RmkVJeZ1vmmfIvFEKqucBG6axJGBZDE/7iI5suUI/w==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.27.4 + '@babel/helper-plugin-utils': 7.27.1 + dev: true + /@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.26.0): resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==} peerDependencies: @@ -927,6 +1120,15 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true + /@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.27.4): + resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.27.4 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + /@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.26.0): resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==} peerDependencies: @@ -936,6 +1138,15 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true + /@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.27.4): + resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.27.4 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + /@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.26.0): resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==} peerDependencies: @@ -945,6 +1156,15 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true + /@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.27.4): + resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.27.4 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + /@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.26.0): resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} peerDependencies: @@ -954,6 +1174,15 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true + /@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.27.4): + resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.27.4 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + /@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.26.0): resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==} peerDependencies: @@ -963,6 +1192,15 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true + /@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.27.4): + resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.27.4 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + /@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.26.0): resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==} peerDependencies: @@ -972,6 +1210,25 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true + /@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.27.4): + resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.27.4 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + + /@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.27.4): + resolution: {integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.27.4 + '@babel/helper-plugin-utils': 7.27.1 + dev: true + /@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.26.0): resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==} engines: {node: '>=6.9.0'} @@ -982,6 +1239,16 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true + /@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.27.4): + resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.27.4 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + /@babel/plugin-syntax-typescript@7.22.5(@babel/core@7.26.0): resolution: {integrity: sha512-1mS2o03i7t1c6VzH6fdQ3OA8tcEIxwG18zIPRp+UY1Ihv6W+XZzBCVxExF9upussPXJ0xE9XRHwMoNs1ep/nRQ==} engines: {node: '>=6.9.0'} @@ -992,6 +1259,16 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true + /@babel/plugin-syntax-typescript@7.27.1(@babel/core@7.27.4): + resolution: {integrity: sha512-xfYCBMxveHrRMnAWl1ZlPXOZjzkN82THFvLhQhFXFt81Z5HnN+EtUkZhv/zcKpmT3fzmWZB0ywiBrbC3vogbwQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.27.4 + '@babel/helper-plugin-utils': 7.27.1 + dev: true + /@babel/runtime@7.25.0: resolution: {integrity: sha512-7dRy4DwXwtzBrPbZflqxnvfxLF8kdZXPkhymtDeFoFqE6ldzjQFgYTtYIFARcLEYDrqfBfYcZt1WqFxRoyC9Rw==} engines: {node: '>=6.9.0'} @@ -1002,21 +1279,45 @@ packages: resolution: {integrity: sha512-9DGttpmPvIxBb/2uwpVo3dqJ+O6RooAFOS+lB+xDqoE2PVCE8nfoHMdZLpfCQRLwvohzXISPZcgxt80xLfsuwg==} engines: {node: '>=6.9.0'} dependencies: - '@babel/code-frame': 7.26.2 + '@babel/code-frame': 7.27.1 '@babel/parser': 7.26.2 '@babel/types': 7.26.0 dev: true + /@babel/template@7.27.2: + resolution: {integrity: sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/code-frame': 7.27.1 + '@babel/parser': 7.27.4 + '@babel/types': 7.27.3 + dev: true + /@babel/traverse@7.25.9: resolution: {integrity: sha512-ZCuvfwOwlz/bawvAuvcj8rrithP2/N55Tzz342AkTvq4qaWbGfmCk/tKhNaV2cthijKrPAA8SRJV5WWe7IBMJw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/code-frame': 7.26.2 + '@babel/code-frame': 7.27.1 '@babel/generator': 7.26.2 '@babel/parser': 7.26.2 '@babel/template': 7.25.9 '@babel/types': 7.26.0 - debug: 4.4.0 + debug: 4.4.1 + globals: 11.12.0 + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/traverse@7.27.4: + resolution: {integrity: sha512-oNcu2QbHqts9BtOWJosOVJapWjBDSxGCpFvikNR5TGDYDQf3JwpIoMzIKrvfoti93cLfPJEG4tH9SPVeyCGgdA==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/code-frame': 7.27.1 + '@babel/generator': 7.27.3 + '@babel/parser': 7.27.4 + '@babel/template': 7.27.2 + '@babel/types': 7.27.3 + debug: 4.4.1 globals: 11.12.0 transitivePeerDependencies: - supports-color @@ -1030,6 +1331,14 @@ packages: '@babel/helper-validator-identifier': 7.25.9 dev: true + /@babel/types@7.27.3: + resolution: {integrity: sha512-Y1GkI4ktrtvmawoSq+4FCVHNryea6uR+qUQy0AGxLSsjCX0nVmkYQMBLHDkXZuo5hGx7eYdnIaslsdBFm7zbUw==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-string-parser': 7.27.1 + '@babel/helper-validator-identifier': 7.27.1 + dev: true + /@bcoe/v8-coverage@0.2.3: resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==} dev: true @@ -1302,13 +1611,23 @@ packages: eslint-visitor-keys: 3.4.3 dev: true - /@eslint-community/eslint-utils@4.4.0(eslint@9.13.0): - resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} + /@eslint-community/eslint-utils@4.7.0(eslint@8.57.0): + resolution: {integrity: sha512-dyybb3AcajC7uha6CvhdVRJqaKyn7w2YKqKyAN37NKYgZT36w+iRb0Dymmc5qEJ549c/S31cMMSFd75bteCpCw==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 + dependencies: + eslint: 8.57.0 + eslint-visitor-keys: 3.4.3 + dev: true + + /@eslint-community/eslint-utils@4.7.0(eslint@9.28.0): + resolution: {integrity: sha512-dyybb3AcajC7uha6CvhdVRJqaKyn7w2YKqKyAN37NKYgZT36w+iRb0Dymmc5qEJ549c/S31cMMSFd75bteCpCw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 dependencies: - eslint: 9.13.0 + eslint: 9.28.0 eslint-visitor-keys: 3.4.3 dev: true @@ -1322,20 +1641,27 @@ packages: engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} dev: true - /@eslint/config-array@0.18.0: - resolution: {integrity: sha512-fTxvnS1sRMu3+JjXwJG0j/i4RT9u4qJ+lqS/yCGap4lH4zZGzQ7tu+xZqQmcMZq5OBZDL4QRxQzRjkWcGt8IVw==} + /@eslint/config-array@0.20.0: + resolution: {integrity: sha512-fxlS1kkIjx8+vy2SjuCB94q3htSNrufYTXubwiBFeaQHbH6Ipi43gFJq2zCMt6PHhImH3Xmr0NksKDvchWlpQQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} dependencies: - '@eslint/object-schema': 2.1.4 - debug: 4.4.0 + '@eslint/object-schema': 2.1.6 + debug: 4.4.1 minimatch: 3.1.2 transitivePeerDependencies: - supports-color dev: true - /@eslint/core@0.7.0: - resolution: {integrity: sha512-xp5Jirz5DyPYlPiKat8jaq0EmYvDXKKpzTbxXMpT9eqlRJkRKIz9AGMdlvYjih+im+QlhWrpvVjl8IPC/lHlUw==} + /@eslint/config-helpers@0.2.2: + resolution: {integrity: sha512-+GPzk8PlG0sPpzdU5ZvIRMPidzAnZDl/s9L+y13iodqvb8leL53bTannOrQ/Im7UkpsmFU5Ily5U60LWixnmLg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + dev: true + + /@eslint/core@0.14.0: + resolution: {integrity: sha512-qIbV0/JZr7iSDjqAc60IqbLdsj9GDt16xQtWD+B78d/HAlvysGdZZ6rpJHGAc2T0FQx1X6thsSPdnoiGKdNtdg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + dependencies: + '@types/json-schema': 7.0.15 dev: true /@eslint/eslintrc@2.1.4: @@ -1355,16 +1681,16 @@ packages: - supports-color dev: true - /@eslint/eslintrc@3.1.0: - resolution: {integrity: sha512-4Bfj15dVJdoy3RfZmmo86RK1Fwzn6SstsvK9JS+BaVKqC6QQQQyXekNaC+g+LKNgkQ+2VhGAzm6hO40AhMR3zQ==} + /@eslint/eslintrc@3.3.1: + resolution: {integrity: sha512-gtF186CXhIl1p4pJNGZw8Yc6RlshoePRvE0X91oPGb3vZ8pM3qOS9W9NGPat9LziaBV7XrJWGylNQXkGcnM3IQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} dependencies: ajv: 6.12.6 - debug: 4.4.0 + debug: 4.4.1 espree: 10.3.0 globals: 14.0.0 - ignore: 5.3.1 - import-fresh: 3.3.0 + ignore: 5.3.2 + import-fresh: 3.3.1 js-yaml: 4.1.0 minimatch: 3.1.2 strip-json-comments: 3.1.1 @@ -1377,20 +1703,21 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /@eslint/js@9.13.0: - resolution: {integrity: sha512-IFLyoY4d72Z5y/6o/BazFBezupzI/taV8sGumxTAVw3lXG9A6md1Dc34T9s1FoD/an9pJH8RHbAxsaEbBed9lA==} + /@eslint/js@9.28.0: + resolution: {integrity: sha512-fnqSjGWd/CoIp4EXIxWVK/sHA6DOHN4+8Ix2cX5ycOY7LG0UY8nHCU5pIp2eaE1Mc7Qd8kHspYNzYXT2ojPLzg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} dev: true - /@eslint/object-schema@2.1.4: - resolution: {integrity: sha512-BsWiH1yFGjXXS2yvrf5LyuoSIIbPrGUWob917o+BTKuZ7qJdxX8aJLRxs1fS9n6r7vESrq1OUqb68dANcFXuQQ==} + /@eslint/object-schema@2.1.6: + resolution: {integrity: sha512-RBMg5FRL0I0gs51M/guSAj5/e14VQ4tpZnQNWwuDT66P14I43ItmPfIZRhO9fUVIPOAQXU47atlywZ/czoqFPA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} dev: true - /@eslint/plugin-kit@0.2.2: - resolution: {integrity: sha512-CXtq5nR4Su+2I47WPOlWud98Y5Lv8Kyxp2ukhgFx/eW6Blm18VXJO5WuQylPugRo8nbluoi6GvvxBLqHcvqUUw==} + /@eslint/plugin-kit@0.3.1: + resolution: {integrity: sha512-0J+zgWxHN+xXONWIyPWKFMgVuJoZuGiIFu8yxk7RJjxkzpGmyja5wRFqZIVtjDVOQpV+Rw0iOAjYPE2eQyjr0w==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} dependencies: + '@eslint/core': 0.14.0 levn: 0.4.1 dev: true @@ -1450,6 +1777,11 @@ packages: engines: {node: '>=18.18'} dev: true + /@humanwhocodes/retry@0.4.3: + resolution: {integrity: sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==} + engines: {node: '>=18.18'} + dev: true + /@isaacs/cliui@8.0.2: resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} engines: {node: '>=12'} @@ -1490,15 +1822,15 @@ packages: slash: 3.0.0 dev: true - /@jest/console@30.0.0-alpha.6: - resolution: {integrity: sha512-08BeAnuabmauj5B+Xa4GNPAotQUGm3PLKSE3rnpnmxniZzR4tXhx8+AA2+HGTri4bbVRY/r3Jl0vJnkhvHTkeQ==} - engines: {node: ^16.10.0 || ^18.12.0 || >=20.0.0} + /@jest/console@30.0.0-beta.5: + resolution: {integrity: sha512-48ZxV2U94Sy8hVHJXu/ciwNxuQaoZ52tj6svNx3aMtgoQn62tfr5Hsw8lp4K3ytjq2B+bi0vM+ZRqRohyF/kdg==} + engines: {node: ^18.14.0 || ^20.0.0 || >=22.0.0} dependencies: - '@jest/types': 30.0.0-alpha.6 - '@types/node': 22.10.5 + '@jest/types': 30.0.0-beta.3 + '@types/node': 22.15.29 chalk: 4.1.2 - jest-message-util: 30.0.0-alpha.6 - jest-util: 30.0.0-alpha.6 + jest-message-util: 30.0.0-beta.4 + jest-util: 30.0.0-beta.3 slash: 3.0.0 dev: true @@ -1545,44 +1877,43 @@ packages: - ts-node dev: true - /@jest/core@30.0.0-alpha.6: - resolution: {integrity: sha512-Qsvu9/I0hUOpeelp3jlTmg6cg3C+w18v4hxWVGchCRJAChvuxmsomB1Cm+DKB6NiMy2EvUvpwdT8X31lERtemw==} - engines: {node: ^16.10.0 || ^18.12.0 || >=20.0.0} + /@jest/core@30.0.0-beta.5: + resolution: {integrity: sha512-64Q1tliXdxR4FXMmD4EODTL14/jXLkxF2/XKu1NgOjxatbHoxNImQ7M/sv48XoJsIde8dI/1Nctq46gaLtYMPg==} + engines: {node: ^18.14.0 || ^20.0.0 || >=22.0.0} peerDependencies: node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 peerDependenciesMeta: node-notifier: optional: true dependencies: - '@jest/console': 30.0.0-alpha.6 - '@jest/pattern': 30.0.0-alpha.6 - '@jest/reporters': 30.0.0-alpha.6 - '@jest/test-result': 30.0.0-alpha.6 - '@jest/transform': 30.0.0-alpha.6 - '@jest/types': 30.0.0-alpha.6 - '@types/node': 22.10.5 + '@jest/console': 30.0.0-beta.5 + '@jest/pattern': 30.0.0-beta.3 + '@jest/reporters': 30.0.0-beta.5 + '@jest/test-result': 30.0.0-beta.5 + '@jest/transform': 30.0.0-beta.5 + '@jest/types': 30.0.0-beta.3 + '@types/node': 22.15.29 ansi-escapes: 4.3.2 chalk: 4.1.2 - ci-info: 4.0.0 - exit: 0.1.2 + ci-info: 4.2.0 + exit-x: 0.2.2 graceful-fs: 4.2.11 - jest-changed-files: 30.0.0-alpha.6 - jest-config: 30.0.0-alpha.6(@types/node@22.10.5) - jest-haste-map: 30.0.0-alpha.6 - jest-message-util: 30.0.0-alpha.6 - jest-regex-util: 30.0.0-alpha.6 - jest-resolve: 30.0.0-alpha.6 - jest-resolve-dependencies: 30.0.0-alpha.6 - jest-runner: 30.0.0-alpha.6 - jest-runtime: 30.0.0-alpha.6 - jest-snapshot: 30.0.0-alpha.6 - jest-util: 30.0.0-alpha.6 - jest-validate: 30.0.0-alpha.6 - jest-watcher: 30.0.0-alpha.6 + jest-changed-files: 30.0.0-beta.3 + jest-config: 30.0.0-beta.5(@types/node@22.15.29) + jest-haste-map: 30.0.0-beta.5 + jest-message-util: 30.0.0-beta.4 + jest-regex-util: 30.0.0-beta.3 + jest-resolve: 30.0.0-beta.5 + jest-resolve-dependencies: 30.0.0-beta.5 + jest-runner: 30.0.0-beta.5 + jest-runtime: 30.0.0-beta.5 + jest-snapshot: 30.0.0-beta.5 + jest-util: 30.0.0-beta.3 + jest-validate: 30.0.0-beta.3 + jest-watcher: 30.0.0-beta.5 micromatch: 4.0.8 - pretty-format: 30.0.0-alpha.6 + pretty-format: 30.0.0-beta.3 slash: 3.0.0 - strip-ansi: 6.0.1 transitivePeerDependencies: - babel-plugin-macros - esbuild-register @@ -1590,6 +1921,11 @@ packages: - ts-node dev: true + /@jest/diff-sequences@30.0.0-beta.3: + resolution: {integrity: sha512-NcROi43pe9FB3jDb3hRWtB2/gojfLwrbRr7yeOy1R/lcTYtHIrAU3nZzfiUB7f32FyDnqihVBha/x8CJDu0y5Q==} + engines: {node: ^18.14.0 || ^20.0.0 || >=22.0.0} + dev: true + /@jest/environment@29.7.0: resolution: {integrity: sha512-aQIfHDq33ExsN4jP1NWGXhxgQ/wixs60gDiKO+XVMd8Mn0NWPWgc34ZQDTb2jKaUWQ7MuwoitXAsN2XVXNMpAw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -1600,14 +1936,14 @@ packages: jest-mock: 29.7.0 dev: true - /@jest/environment@30.0.0-alpha.6: - resolution: {integrity: sha512-pjNYNkzq761hh8D2grrG77L6nhe2VBCFFM+G1hyqhaJ2MAzhp2Gh+G94uF3px7luSzLh8GYvGJQGYy197EUOGQ==} - engines: {node: ^16.10.0 || ^18.12.0 || >=20.0.0} + /@jest/environment@30.0.0-beta.5: + resolution: {integrity: sha512-/ttyIJWKpPpZGhNPblqCGvBrPbLDTxZafxB+ONYPW/dXsFZV7APQzTa+rgniqUc6+siVH53GHFHwtY1aNHxRzA==} + engines: {node: ^18.14.0 || ^20.0.0 || >=22.0.0} dependencies: - '@jest/fake-timers': 30.0.0-alpha.6 - '@jest/types': 30.0.0-alpha.6 - '@types/node': 22.10.5 - jest-mock: 30.0.0-alpha.6 + '@jest/fake-timers': 30.0.0-beta.5 + '@jest/types': 30.0.0-beta.3 + '@types/node': 22.15.29 + jest-mock: 30.0.0-beta.3 dev: true /@jest/expect-utils@29.7.0: @@ -1617,11 +1953,11 @@ packages: jest-get-type: 29.6.3 dev: true - /@jest/expect-utils@30.0.0-alpha.6: - resolution: {integrity: sha512-QMySMhaCUl0ZQd7Tx5X3fVWY5jtQxZNrTll0OyavdQ70ZTLgk0kU9K+XovcMWO26MK9R5EX7bBgD/j7w9hUM4w==} - engines: {node: ^16.10.0 || ^18.12.0 || >=20.0.0} + /@jest/expect-utils@30.0.0-beta.5: + resolution: {integrity: sha512-qwMtv4S8MqyGEQIH+RJ933xRcCp7pdY+ldMeWG33yH4/6h7yEPdY36KF2Dqdhtb43sKszfBeZicOkj2G6s3MYw==} + engines: {node: ^18.14.0 || ^20.0.0 || >=22.0.0} dependencies: - jest-get-type: 30.0.0-alpha.6 + '@jest/get-type': 30.0.0-beta.3 dev: true /@jest/expect@29.7.0: @@ -1634,12 +1970,12 @@ packages: - supports-color dev: true - /@jest/expect@30.0.0-alpha.6: - resolution: {integrity: sha512-3O74pygTwUBzUjO958IgNwmp0WrjASbiWdMEfUMePVqtiGoyS4Nxj9hsx4uKsNVivNJSZiiayYoP6dLhWerJXQ==} - engines: {node: ^16.10.0 || ^18.12.0 || >=20.0.0} + /@jest/expect@30.0.0-beta.5: + resolution: {integrity: sha512-WpsjE6EeBBuwDtsIG/G6UqEihXUH+Bsnx1DTbIqn9xtSyky1H6rW9c3cBypJe9zpzMzAuNSSmAXm1NVdCQ5JSQ==} + engines: {node: ^18.14.0 || ^20.0.0 || >=22.0.0} dependencies: - expect: 30.0.0-alpha.6 - jest-snapshot: 30.0.0-alpha.6 + expect: 30.0.0-beta.5 + jest-snapshot: 30.0.0-beta.5 transitivePeerDependencies: - supports-color dev: true @@ -1656,16 +1992,21 @@ packages: jest-util: 29.7.0 dev: true - /@jest/fake-timers@30.0.0-alpha.6: - resolution: {integrity: sha512-deka0RmhJgEKPJM6cXPd4TJQ6fLczErdMN7Oxzr16UTDFHxtFd79tduJ8uP92dQyO4zy63N/dlFK6d+FHyWUDw==} - engines: {node: ^16.10.0 || ^18.12.0 || >=20.0.0} + /@jest/fake-timers@30.0.0-beta.5: + resolution: {integrity: sha512-m0OyFR1G+SSz6j/tnQxfk4catC9QWxYrQ6czLGTR//H1QERWTff6d09h3iRT37AyDZZ4sP9l6bLCC4rMm5V/bQ==} + engines: {node: ^18.14.0 || ^20.0.0 || >=22.0.0} dependencies: - '@jest/types': 30.0.0-alpha.6 - '@sinonjs/fake-timers': 11.3.1 - '@types/node': 22.10.5 - jest-message-util: 30.0.0-alpha.6 - jest-mock: 30.0.0-alpha.6 - jest-util: 30.0.0-alpha.6 + '@jest/types': 30.0.0-beta.3 + '@sinonjs/fake-timers': 13.0.5 + '@types/node': 22.15.29 + jest-message-util: 30.0.0-beta.4 + jest-mock: 30.0.0-beta.3 + jest-util: 30.0.0-beta.3 + dev: true + + /@jest/get-type@30.0.0-beta.3: + resolution: {integrity: sha512-9mYHu7ZYK0HOARxEcB1snTmaZCwhkijVSRDvjm5cx8BBPQ+F3hYYfHgA1NQ0iVFkDCgu6TwJfmJoUWQIif86HA==} + engines: {node: ^18.14.0 || ^20.0.0 || >=22.0.0} dev: true /@jest/globals@29.7.0: @@ -1680,24 +2021,24 @@ packages: - supports-color dev: true - /@jest/globals@30.0.0-alpha.6: - resolution: {integrity: sha512-+uJMoPUos9RH6+52iNgKJBbx1Hd2QsCZjExi5XpVvTjJ/gE4eJ1X7irUMt+14sH0QkeZ3GnjeTJFopyjOCsu+Q==} - engines: {node: ^16.10.0 || ^18.12.0 || >=20.0.0} + /@jest/globals@30.0.0-beta.5: + resolution: {integrity: sha512-lpmW65k4EvQ0na2xyrHd61k9y7GMctxJ/A/9WmrOy5j8V5pS8Al01FdvmtYo3nv7w5XhG/vxR7qncFdGvcqXug==} + engines: {node: ^18.14.0 || ^20.0.0 || >=22.0.0} dependencies: - '@jest/environment': 30.0.0-alpha.6 - '@jest/expect': 30.0.0-alpha.6 - '@jest/types': 30.0.0-alpha.6 - jest-mock: 30.0.0-alpha.6 + '@jest/environment': 30.0.0-beta.5 + '@jest/expect': 30.0.0-beta.5 + '@jest/types': 30.0.0-beta.3 + jest-mock: 30.0.0-beta.3 transitivePeerDependencies: - supports-color dev: true - /@jest/pattern@30.0.0-alpha.6: - resolution: {integrity: sha512-eoV3sjS1M5k3YdrFWezqdndfgepwB86gwyXC0BzV2saZdJ42ySUoEDBGKuwta8A6Zh3w8tVHNFxz1BqiFraHCQ==} - engines: {node: ^16.10.0 || ^18.12.0 || >=20.0.0} + /@jest/pattern@30.0.0-beta.3: + resolution: {integrity: sha512-IuB9mweyJI5ToVBRdptKb2w97LGnNHFI+V9/cGaYeFareL7BYD6KiUH022OC51K1841c6YzgYjyQmJHFxELZSQ==} + engines: {node: ^18.14.0 || ^20.0.0 || >=22.0.0} dependencies: - '@types/node': 22.10.5 - jest-regex-util: 30.0.0-alpha.6 + '@types/node': 22.15.29 + jest-regex-util: 30.0.0-beta.3 dev: true /@jest/reporters@29.7.0: @@ -1737,9 +2078,9 @@ packages: - supports-color dev: true - /@jest/reporters@30.0.0-alpha.6: - resolution: {integrity: sha512-jzW0t2OtEzBYwlG4EMJKG4q5RPaVvLPDm/nBS08hd+XPoLJJ9b5thyo/MoThIqJfdi0lHqFlDQUmlL205CMoSw==} - engines: {node: ^16.10.0 || ^18.12.0 || >=20.0.0} + /@jest/reporters@30.0.0-beta.5: + resolution: {integrity: sha512-L3GRv6TwqOwdo/UAgVhMB179Sjb1y6O4R83yjWZnFZs1Ezf122rluAeZ2T+NKMu337GsyXeWiBmDDpPisxzR7w==} + engines: {node: ^18.14.0 || ^20.0.0 || >=22.0.0} peerDependencies: node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 peerDependenciesMeta: @@ -1747,29 +2088,28 @@ packages: optional: true dependencies: '@bcoe/v8-coverage': 0.2.3 - '@jest/console': 30.0.0-alpha.6 - '@jest/test-result': 30.0.0-alpha.6 - '@jest/transform': 30.0.0-alpha.6 - '@jest/types': 30.0.0-alpha.6 + '@jest/console': 30.0.0-beta.5 + '@jest/test-result': 30.0.0-beta.5 + '@jest/transform': 30.0.0-beta.5 + '@jest/types': 30.0.0-beta.3 '@jridgewell/trace-mapping': 0.3.25 - '@types/node': 22.10.5 + '@types/node': 22.15.29 chalk: 4.1.2 collect-v8-coverage: 1.0.2 - exit: 0.1.2 + exit-x: 0.2.2 glob: 10.4.5 graceful-fs: 4.2.11 - istanbul-lib-coverage: 3.2.1 + istanbul-lib-coverage: 3.2.2 istanbul-lib-instrument: 6.0.3 istanbul-lib-report: 3.0.1 istanbul-lib-source-maps: 5.0.6 - istanbul-reports: 3.1.6 - jest-message-util: 30.0.0-alpha.6 - jest-util: 30.0.0-alpha.6 - jest-worker: 30.0.0-alpha.6 + istanbul-reports: 3.1.7 + jest-message-util: 30.0.0-beta.4 + jest-util: 30.0.0-beta.3 + jest-worker: 30.0.0-beta.4 slash: 3.0.0 string-length: 4.0.2 - strip-ansi: 6.0.1 - v8-to-istanbul: 9.1.3 + v8-to-istanbul: 9.3.0 transitivePeerDependencies: - supports-color dev: true @@ -1781,18 +2121,18 @@ packages: '@sinclair/typebox': 0.27.8 dev: true - /@jest/schemas@30.0.0-alpha.6: - resolution: {integrity: sha512-Ukr3kR/VsBq8+JHU92xArhSJeFQHVHs5T1laPO00GrrNzv3DvoHn3/EVVagGn9CHbLeAyJHXFRHYxq3+520kiA==} - engines: {node: ^16.10.0 || ^18.12.0 || >=20.0.0} + /@jest/schemas@30.0.0-beta.3: + resolution: {integrity: sha512-tiT79EKOlJGT5v8fYr9UKLSyjlA3Ek+nk0cVZwJGnRqVp26EQSOTYXBCzj0dGMegkgnPTt3f7wP1kGGI8q/e0g==} + engines: {node: ^18.14.0 || ^20.0.0 || >=22.0.0} dependencies: - '@sinclair/typebox': 0.33.17 + '@sinclair/typebox': 0.34.33 dev: true - /@jest/snapshot-utils@30.0.0-alpha.6: - resolution: {integrity: sha512-iDtIFCyRT8ZyLmz6kYbS8GR/MBXKA6uZPBfdTcnd2y0T987DV3GVlvwkAC+iFTc1w3HgwQe8LTf+y3i+O2ISCw==} - engines: {node: ^16.10.0 || ^18.12.0 || >=20.0.0} + /@jest/snapshot-utils@30.0.0-beta.3: + resolution: {integrity: sha512-MmizhZf+FDqbc5lh0EH6B6dUlSZBGHuFwqIPpsB3wVoHFPfnx52YUFeqYCD+GkToKDU4gdbrlONIJqohK+uYpQ==} + engines: {node: ^18.14.0 || ^20.0.0 || >=22.0.0} dependencies: - '@jest/types': 30.0.0-alpha.6 + '@jest/types': 30.0.0-beta.3 chalk: 4.1.2 graceful-fs: 4.2.11 natural-compare: 1.4.0 @@ -1807,9 +2147,9 @@ packages: graceful-fs: 4.2.11 dev: true - /@jest/source-map@30.0.0-alpha.6: - resolution: {integrity: sha512-7rSrxehVyzqw5O+F2ds7wLAm9f6QxqYsJU42LNyUpaFlJqtWz3PeQ2Wu3DVoPzGu0C66EhDHKYmeN0mXnRDZmQ==} - engines: {node: ^16.10.0 || ^18.12.0 || >=20.0.0} + /@jest/source-map@30.0.0-beta.3: + resolution: {integrity: sha512-+GtRb90owt9sWHSR4vsjBS1ImpyfTYgOHNnz/0VV/dyRSdM12AKjPYuo8l5xdDdXaWJkVfaoUTYWJJj4Ch174g==} + engines: {node: ^18.14.0 || ^20.0.0 || >=22.0.0} dependencies: '@jridgewell/trace-mapping': 0.3.25 callsites: 3.1.0 @@ -1826,12 +2166,12 @@ packages: collect-v8-coverage: 1.0.2 dev: true - /@jest/test-result@30.0.0-alpha.6: - resolution: {integrity: sha512-Jlg8lCm7VQ6YvQ0eZx2nQEtej/ng+ulV8cXH7Nj5i33hNZq8EZvWM4gQDWDzRe1X7cVE3Bd42On5f6s2rqqIjw==} - engines: {node: ^16.10.0 || ^18.12.0 || >=20.0.0} + /@jest/test-result@30.0.0-beta.5: + resolution: {integrity: sha512-zXn0GPpdJGVI5elhqSL2KTtbli7KL4048bgeQmmMBb+PsPOJWx6gxsJAowXl6sbYLp7GOemeZprOf0C6gBqXjA==} + engines: {node: ^18.14.0 || ^20.0.0 || >=22.0.0} dependencies: - '@jest/console': 30.0.0-alpha.6 - '@jest/types': 30.0.0-alpha.6 + '@jest/console': 30.0.0-beta.5 + '@jest/types': 30.0.0-beta.3 '@types/istanbul-lib-coverage': 2.0.6 collect-v8-coverage: 1.0.2 dev: true @@ -1846,13 +2186,13 @@ packages: slash: 3.0.0 dev: true - /@jest/test-sequencer@30.0.0-alpha.6: - resolution: {integrity: sha512-5M89jbSQWkBjGlFrRk2wXjRJVxR+uN553sFN0q2TglH0/a4OMSVxRBcCmnIqqDMDizGAlYTxW6BaXxHGHpvrRQ==} - engines: {node: ^16.10.0 || ^18.12.0 || >=20.0.0} + /@jest/test-sequencer@30.0.0-beta.5: + resolution: {integrity: sha512-yhsJt1lgOS7ueV4mtm9KOtM/FgWTdCLFIgn8XGj8mnikJtLPq1vc+yuxwHnt6ORfzsMX45sCxLK3ld+yS0Ax+w==} + engines: {node: ^18.14.0 || ^20.0.0 || >=22.0.0} dependencies: - '@jest/test-result': 30.0.0-alpha.6 + '@jest/test-result': 30.0.0-beta.5 graceful-fs: 4.2.11 - jest-haste-map: 30.0.0-alpha.6 + jest-haste-map: 30.0.0-beta.5 slash: 3.0.0 dev: true @@ -1879,23 +2219,23 @@ packages: - supports-color dev: true - /@jest/transform@30.0.0-alpha.6: - resolution: {integrity: sha512-4L8BZm38BJASswsqruc4c3F0AExYLvp0xq8067e7fIyg4hfwa4zUA+N2idf+eTTjDWevVVdIBfELzJ8b7nvO4Q==} - engines: {node: ^16.10.0 || ^18.12.0 || >=20.0.0} + /@jest/transform@30.0.0-beta.5: + resolution: {integrity: sha512-3uXm9GLqmYlLqd/81RsRWCYtUVS+CexdioqzxXXoY4IDA7xPmbtXCtbiZr8r6NG1wwfr5/7w/76n2ptWw7sIEQ==} + engines: {node: ^18.14.0 || ^20.0.0 || >=22.0.0} dependencies: - '@babel/core': 7.26.0 - '@jest/types': 30.0.0-alpha.6 + '@babel/core': 7.27.4 + '@jest/types': 30.0.0-beta.3 '@jridgewell/trace-mapping': 0.3.25 babel-plugin-istanbul: 7.0.0 chalk: 4.1.2 convert-source-map: 2.0.0 fast-json-stable-stringify: 2.1.0 graceful-fs: 4.2.11 - jest-haste-map: 30.0.0-alpha.6 - jest-regex-util: 30.0.0-alpha.6 - jest-util: 30.0.0-alpha.6 + jest-haste-map: 30.0.0-beta.5 + jest-regex-util: 30.0.0-beta.3 + jest-util: 30.0.0-beta.3 micromatch: 4.0.8 - pirates: 4.0.6 + pirates: 4.0.7 slash: 3.0.0 write-file-atomic: 5.0.1 transitivePeerDependencies: @@ -1914,16 +2254,16 @@ packages: chalk: 4.1.2 dev: true - /@jest/types@30.0.0-alpha.6: - resolution: {integrity: sha512-qUjAm8uvIR7oExn/Fp7/bvn58HSZng5itQDM9x0vaxXWxxGH/8MDmqX/h7OUBz9ka+KfYRaTxe4Y6wiM8+nphw==} - engines: {node: ^16.10.0 || ^18.12.0 || >=20.0.0} + /@jest/types@30.0.0-beta.3: + resolution: {integrity: sha512-x7GyHD8rxZ4Ygmp4rea3uPDIPZ6Jglcglaav8wQNqXsVUAByapDwLF52Cp3wEYMPMnvH4BicEj56j8fqZx5jng==} + engines: {node: ^18.14.0 || ^20.0.0 || >=22.0.0} dependencies: - '@jest/pattern': 30.0.0-alpha.6 - '@jest/schemas': 30.0.0-alpha.6 + '@jest/pattern': 30.0.0-beta.3 + '@jest/schemas': 30.0.0-beta.3 '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 22.10.5 - '@types/yargs': 17.0.31 + '@types/node': 22.15.29 + '@types/yargs': 17.0.33 chalk: 4.1.2 dev: true @@ -1945,6 +2285,15 @@ packages: '@jridgewell/trace-mapping': 0.3.25 dev: true + /@jridgewell/gen-mapping@0.3.8: + resolution: {integrity: sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==} + engines: {node: '>=6.0.0'} + dependencies: + '@jridgewell/set-array': 1.2.1 + '@jridgewell/sourcemap-codec': 1.5.0 + '@jridgewell/trace-mapping': 0.3.25 + dev: true + /@jridgewell/resolve-uri@3.1.1: resolution: {integrity: sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==} engines: {node: '>=6.0.0'} @@ -1971,6 +2320,10 @@ packages: resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==} dev: true + /@jridgewell/sourcemap-codec@1.5.0: + resolution: {integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==} + dev: true + /@jridgewell/trace-mapping@0.3.20: resolution: {integrity: sha512-R8LcPeWZol2zR8mmH3JeKQ6QRCFb7XgUhV9ZlGhHLGyg4wpPiPZNQOOWhFZhxKw8u//yTbNGI42Bx/3paXEQ+Q==} dependencies: @@ -2123,6 +2476,11 @@ packages: engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} dev: true + /@pkgr/core@0.2.7: + resolution: {integrity: sha512-YLT9Zo3oNPJoBjBc4q8G2mjU4tqIbf5CEOORbUUr48dCD9q3umJ3IPlVqOqDakPfd2HuwccBaqlGhN4Gmr5OWg==} + engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} + dev: true + /@rollup/plugin-alias@5.1.1(rollup@4.30.1): resolution: {integrity: sha512-PR9zDb+rOzkRb2VD+EuKB7UC41vU5DIwZ5qqCpk0KJudcWAyi8rvYOhS7+L5aZCspw1stTViLgN5v6FF1p5cgQ==} engines: {node: '>=14.0.0'} @@ -2460,8 +2818,8 @@ packages: resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==} dev: true - /@sinclair/typebox@0.33.17: - resolution: {integrity: sha512-75232GRx3wp3P7NP+yc4nRK3XUAnaQShxTAzapgmQrgs0QvSq0/mOJGoZXRpH15cFCKyys+4laCPbBselqJ5Ag==} + /@sinclair/typebox@0.34.33: + resolution: {integrity: sha512-5HAV9exOMcXRUxo+9iYB5n09XxzCXnfy4VTNW4xnDv+FgjzAGY989C28BIdljKqmF+ZltUwujE3aossvcVtq6g==} dev: true /@sindresorhus/merge-streams@2.3.0: @@ -2487,8 +2845,8 @@ packages: '@sinonjs/commons': 3.0.0 dev: true - /@sinonjs/fake-timers@11.3.1: - resolution: {integrity: sha512-EVJO7nW5M/F5Tur0Rf2z/QoMo+1Ia963RiMtapiQrEWvY0iBUvADo8Beegwjpnle5BHkyHuoxSTW3jF43H1XRA==} + /@sinonjs/fake-timers@13.0.5: + resolution: {integrity: sha512-36/hTbH2uaWuGVERyC6da9YwGWnzUZXuPro/F2LfsdOsLnCojz/iSH8MxUt/FD2S5XBSVPhmArFUXcpCQ2Hkiw==} dependencies: '@sinonjs/commons': 3.0.1 dev: true @@ -2609,7 +2967,7 @@ packages: commander: 12.1.0 typescript: 5.7.2 - /@solana/eslint-config-solana@3.0.6(@typescript-eslint/eslint-plugin@8.12.2)(@typescript-eslint/parser@8.12.2)(eslint-plugin-jest@28.10.0)(eslint-plugin-react-hooks@4.6.2)(eslint-plugin-simple-import-sort@12.1.1)(eslint-plugin-sort-keys-fix@1.1.2)(eslint-plugin-typescript-sort-keys@3.3.0)(eslint@8.57.0)(typescript@5.7.2): + /@solana/eslint-config-solana@3.0.6(@typescript-eslint/eslint-plugin@8.12.2)(@typescript-eslint/parser@8.33.1)(eslint-plugin-jest@28.10.0)(eslint-plugin-react-hooks@4.6.2)(eslint-plugin-simple-import-sort@12.1.1)(eslint-plugin-sort-keys-fix@1.1.2)(eslint-plugin-typescript-sort-keys@3.3.0)(eslint@8.57.0)(typescript@5.7.2): resolution: {integrity: sha512-3u024DkukJCfzUfOgN1EmWzVZLaZtgRLJ52FEdQmIG8NYOzLpaIJFgQvjYXWQlnK6ycIcSn/MesHG6sbKkMtTQ==} peerDependencies: '@typescript-eslint/eslint-plugin': ^7.0.0 @@ -2622,18 +2980,18 @@ packages: eslint-plugin-typescript-sort-keys: ^3.2.0 typescript: ^5.1.6 dependencies: - '@typescript-eslint/eslint-plugin': 8.12.2(@typescript-eslint/parser@8.12.2)(eslint@8.57.0)(typescript@5.7.2) - '@typescript-eslint/parser': 8.12.2(eslint@8.57.0)(typescript@5.7.2) + '@typescript-eslint/eslint-plugin': 8.12.2(@typescript-eslint/parser@8.33.1)(eslint@8.57.0)(typescript@5.7.2) + '@typescript-eslint/parser': 8.33.1(eslint@8.57.0)(typescript@5.7.2) eslint: 8.57.0 eslint-plugin-jest: 28.10.0(@typescript-eslint/eslint-plugin@8.12.2)(eslint@8.57.0)(jest@29.7.0)(typescript@5.7.2) eslint-plugin-react-hooks: 4.6.2(eslint@8.57.0) eslint-plugin-simple-import-sort: 12.1.1(eslint@8.57.0) eslint-plugin-sort-keys-fix: 1.1.2 - eslint-plugin-typescript-sort-keys: 3.3.0(@typescript-eslint/parser@8.12.2)(eslint@8.57.0)(typescript@5.7.2) + eslint-plugin-typescript-sort-keys: 3.3.0(@typescript-eslint/parser@8.33.1)(eslint@8.57.0)(typescript@5.7.2) typescript: 5.7.2 dev: true - /@solana/eslint-config-solana@4.0.0(@eslint/js@9.13.0)(@types/eslint__js@8.42.3)(eslint-plugin-jest@28.10.0)(eslint-plugin-react-hooks@5.0.0)(eslint-plugin-simple-import-sort@12.1.1)(eslint-plugin-sort-keys-fix@1.1.2)(eslint-plugin-typescript-sort-keys@3.3.0)(eslint@9.13.0)(globals@15.11.0)(jest@30.0.0-alpha.6)(typescript-eslint@8.12.2)(typescript@5.7.2): + /@solana/eslint-config-solana@4.0.0(@eslint/js@9.28.0)(@types/eslint__js@8.42.3)(eslint-plugin-jest@28.12.0)(eslint-plugin-react-hooks@5.2.0)(eslint-plugin-simple-import-sort@12.1.1)(eslint-plugin-sort-keys-fix@1.1.2)(eslint-plugin-typescript-sort-keys@3.3.0)(eslint@9.28.0)(globals@15.15.0)(jest@30.0.0-beta.5)(typescript-eslint@8.33.1)(typescript@5.7.2): resolution: {integrity: sha512-kDhd7uOsby+7Gffenn0EBeE692s2cwPe0/Lv1BsdfeniDM4NxBcfIXLQFB8iCCvdFWrO9b+0SMuGrhRHdgTDQQ==} peerDependencies: '@eslint/js': ^9.13.0 @@ -2649,18 +3007,18 @@ packages: typescript: ^5.6 typescript-eslint: ^8.11.0 dependencies: - '@eslint/js': 9.13.0 + '@eslint/js': 9.28.0 '@types/eslint__js': 8.42.3 - eslint: 9.13.0 - eslint-plugin-jest: 28.10.0(eslint@9.13.0)(jest@30.0.0-alpha.6)(typescript@5.7.2) - eslint-plugin-react-hooks: 5.0.0(eslint@9.13.0) - eslint-plugin-simple-import-sort: 12.1.1(eslint@9.13.0) + eslint: 9.28.0 + eslint-plugin-jest: 28.12.0(eslint@9.28.0)(jest@30.0.0-beta.5)(typescript@5.7.2) + eslint-plugin-react-hooks: 5.2.0(eslint@9.28.0) + eslint-plugin-simple-import-sort: 12.1.1(eslint@9.28.0) eslint-plugin-sort-keys-fix: 1.1.2 - eslint-plugin-typescript-sort-keys: 3.3.0(@typescript-eslint/parser@8.12.2)(eslint@9.13.0)(typescript@5.7.2) - globals: 15.11.0 - jest: 30.0.0-alpha.6 + eslint-plugin-typescript-sort-keys: 3.3.0(@typescript-eslint/parser@8.33.1)(eslint@9.28.0)(typescript@5.7.2) + globals: 15.15.0 + jest: 30.0.0-beta.5 typescript: 5.7.2 - typescript-eslint: 8.12.2(eslint@9.13.0)(typescript@5.7.2) + typescript-eslint: 8.33.1(eslint@9.28.0)(typescript@5.7.2) dev: true /@solana/functional@2.0.0(typescript@5.7.2): @@ -2828,6 +3186,22 @@ packages: '@types/babel__traverse': 7.20.4 dev: true + /@types/babel__core@7.20.5: + resolution: {integrity: sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==} + dependencies: + '@babel/parser': 7.27.4 + '@babel/types': 7.27.3 + '@types/babel__generator': 7.27.0 + '@types/babel__template': 7.4.4 + '@types/babel__traverse': 7.20.7 + dev: true + + /@types/babel__generator@7.27.0: + resolution: {integrity: sha512-ufFd2Xi92OAVPYsy+P4n7/U7e68fex0+Ee8gSG9KX7eo084CWiQ4sdxktvdl0bOPupXtVJPY19zk6EwWqUQ8lg==} + dependencies: + '@babel/types': 7.27.3 + dev: true + /@types/babel__generator@7.6.7: resolution: {integrity: sha512-6Sfsq+EaaLrw4RmdFWE9Onp63TOUue71AWb4Gpa6JxzgTYtimbM086WnYTy2U67AofR++QKCo08ZP6pwx8YFHQ==} dependencies: @@ -2847,6 +3221,12 @@ packages: '@babel/types': 7.26.0 dev: true + /@types/babel__traverse@7.20.7: + resolution: {integrity: sha512-dkO5fhS7+/oos4ciWxyEyjWe48zmG6wbCheo/G2ZnHx4fs3EU6YC6UM8rk56gAjNJ9P3MTH2jo5jb92/K6wbng==} + dependencies: + '@babel/types': 7.27.3 + dev: true + /@types/bn.js@5.1.6: resolution: {integrity: sha512-Xh8vSwUeMKeYYrj3cX4lGQgFSF/N03r+tv4AiLl1SucqV+uTQpxRcnM8AkXKHwYP9ZPXOYXRr2KPXpVlIvqh9w==} dependencies: @@ -2895,6 +3275,10 @@ packages: resolution: {integrity: sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==} dev: true + /@types/estree@1.0.7: + resolution: {integrity: sha512-w28IoSUCJpidD/TGviZwwMJckNESJZXFu7NBZ5YJ4mEUnNraUn9Pm8HSZm/jDF1pDWYKspWE7oVphigUPRakIQ==} + dev: true + /@types/graceful-fs@4.1.9: resolution: {integrity: sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==} dependencies: @@ -2957,12 +3341,18 @@ packages: dependencies: undici-types: 6.20.0 + /@types/node@22.15.29: + resolution: {integrity: sha512-LNdjOkUDlU1RZb8e1kOIUpN1qQUlzGkEtbVNo53vbrwDg5om6oduhm4SiUaPW5ASTXhAiP0jInWG8Qx9fVlOeQ==} + dependencies: + undici-types: 6.21.0 + dev: true + /@types/resolve@1.20.2: resolution: {integrity: sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==} dev: true - /@types/semver@7.5.8: - resolution: {integrity: sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==} + /@types/semver@7.7.0: + resolution: {integrity: sha512-k107IF4+Xr7UHjwDc7Cfd6PRQfbdkiRabXGRjo07b4WyPahFBZCZ1sE+BNxYIJPPg73UkfOsVOLwqVc/6ETrIA==} dev: true /@types/stack-utils@2.0.3: @@ -2996,34 +3386,13 @@ packages: '@types/yargs-parser': 21.0.3 dev: true - /@typescript-eslint/eslint-plugin@8.12.2(@typescript-eslint/parser@8.12.2)(eslint@8.57.0)(typescript@5.7.2): - resolution: {integrity: sha512-gQxbxM8mcxBwaEmWdtLCIGLfixBMHhQjBqR8sVWNTPpcj45WlYL2IObS/DNMLH1DBP0n8qz+aiiLTGfopPEebw==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - '@typescript-eslint/parser': ^8.0.0 || ^8.0.0-alpha.0 - eslint: ^8.57.0 || ^9.0.0 - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true + /@types/yargs@17.0.33: + resolution: {integrity: sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==} dependencies: - '@eslint-community/regexpp': 4.12.1 - '@typescript-eslint/parser': 8.12.2(eslint@8.57.0)(typescript@5.7.2) - '@typescript-eslint/scope-manager': 8.12.2 - '@typescript-eslint/type-utils': 8.12.2(eslint@8.57.0)(typescript@5.7.2) - '@typescript-eslint/utils': 8.12.2(eslint@8.57.0)(typescript@5.7.2) - '@typescript-eslint/visitor-keys': 8.12.2 - eslint: 8.57.0 - graphemer: 1.4.0 - ignore: 5.3.1 - natural-compare: 1.4.0 - ts-api-utils: 1.3.0(typescript@5.7.2) - typescript: 5.7.2 - transitivePeerDependencies: - - supports-color + '@types/yargs-parser': 21.0.3 dev: true - /@typescript-eslint/eslint-plugin@8.12.2(@typescript-eslint/parser@8.12.2)(eslint@9.13.0)(typescript@5.7.2): + /@typescript-eslint/eslint-plugin@8.12.2(@typescript-eslint/parser@8.33.1)(eslint@8.57.0)(typescript@5.7.2): resolution: {integrity: sha512-gQxbxM8mcxBwaEmWdtLCIGLfixBMHhQjBqR8sVWNTPpcj45WlYL2IObS/DNMLH1DBP0n8qz+aiiLTGfopPEebw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: @@ -3035,12 +3404,12 @@ packages: optional: true dependencies: '@eslint-community/regexpp': 4.12.1 - '@typescript-eslint/parser': 8.12.2(eslint@9.13.0)(typescript@5.7.2) + '@typescript-eslint/parser': 8.33.1(eslint@8.57.0)(typescript@5.7.2) '@typescript-eslint/scope-manager': 8.12.2 - '@typescript-eslint/type-utils': 8.12.2(eslint@9.13.0)(typescript@5.7.2) - '@typescript-eslint/utils': 8.12.2(eslint@9.13.0)(typescript@5.7.2) + '@typescript-eslint/type-utils': 8.12.2(eslint@8.57.0)(typescript@5.7.2) + '@typescript-eslint/utils': 8.12.2(eslint@8.57.0)(typescript@5.7.2) '@typescript-eslint/visitor-keys': 8.12.2 - eslint: 9.13.0 + eslint: 8.57.0 graphemer: 1.4.0 ignore: 5.3.1 natural-compare: 1.4.0 @@ -3050,34 +3419,31 @@ packages: - supports-color dev: true - /@typescript-eslint/eslint-plugin@8.4.0(@typescript-eslint/parser@8.12.2)(eslint@8.57.0)(typescript@5.7.2): - resolution: {integrity: sha512-rg8LGdv7ri3oAlenMACk9e+AR4wUV0yrrG+XKsGKOK0EVgeEDqurkXMPILG2836fW4ibokTB5v4b6Z9+GYQDEw==} + /@typescript-eslint/eslint-plugin@8.33.1(@typescript-eslint/parser@8.33.1)(eslint@9.28.0)(typescript@5.7.2): + resolution: {integrity: sha512-TDCXj+YxLgtvxvFlAvpoRv9MAncDLBV2oT9Bd7YBGC/b/sEURoOYuIwLI99rjWOfY3QtDzO+mk0n4AmdFExW8A==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - '@typescript-eslint/parser': ^8.0.0 || ^8.0.0-alpha.0 + '@typescript-eslint/parser': ^8.33.1 eslint: ^8.57.0 || ^9.0.0 - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true + typescript: '>=4.8.4 <5.9.0' dependencies: - '@eslint-community/regexpp': 4.10.0 - '@typescript-eslint/parser': 8.12.2(eslint@8.57.0)(typescript@5.7.2) - '@typescript-eslint/scope-manager': 8.4.0 - '@typescript-eslint/type-utils': 8.4.0(eslint@8.57.0)(typescript@5.7.2) - '@typescript-eslint/utils': 8.4.0(eslint@8.57.0)(typescript@5.7.2) - '@typescript-eslint/visitor-keys': 8.4.0 - eslint: 8.57.0 + '@eslint-community/regexpp': 4.12.1 + '@typescript-eslint/parser': 8.33.1(eslint@9.28.0)(typescript@5.7.2) + '@typescript-eslint/scope-manager': 8.33.1 + '@typescript-eslint/type-utils': 8.33.1(eslint@9.28.0)(typescript@5.7.2) + '@typescript-eslint/utils': 8.33.1(eslint@9.28.0)(typescript@5.7.2) + '@typescript-eslint/visitor-keys': 8.33.1 + eslint: 9.28.0 graphemer: 1.4.0 - ignore: 5.3.1 + ignore: 7.0.5 natural-compare: 1.4.0 - ts-api-utils: 1.3.0(typescript@5.7.2) + ts-api-utils: 2.1.0(typescript@5.7.2) typescript: 5.7.2 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/eslint-plugin@8.4.0(@typescript-eslint/parser@8.4.0)(eslint@8.57.0)(typescript@5.7.2): + /@typescript-eslint/eslint-plugin@8.4.0(@typescript-eslint/parser@8.33.1)(eslint@8.57.0)(typescript@5.7.2): resolution: {integrity: sha512-rg8LGdv7ri3oAlenMACk9e+AR4wUV0yrrG+XKsGKOK0EVgeEDqurkXMPILG2836fW4ibokTB5v4b6Z9+GYQDEw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: @@ -3089,7 +3455,7 @@ packages: optional: true dependencies: '@eslint-community/regexpp': 4.10.0 - '@typescript-eslint/parser': 8.4.0(eslint@8.57.0)(typescript@5.7.2) + '@typescript-eslint/parser': 8.33.1(eslint@8.57.0)(typescript@5.7.2) '@typescript-eslint/scope-manager': 8.4.0 '@typescript-eslint/type-utils': 8.4.0(eslint@8.57.0)(typescript@5.7.2) '@typescript-eslint/utils': 8.4.0(eslint@8.57.0)(typescript@5.7.2) @@ -3117,77 +3483,64 @@ packages: - typescript dev: true - /@typescript-eslint/experimental-utils@5.62.0(eslint@9.13.0)(typescript@5.7.2): + /@typescript-eslint/experimental-utils@5.62.0(eslint@9.28.0)(typescript@5.7.2): resolution: {integrity: sha512-RTXpeB3eMkpoclG3ZHft6vG/Z30azNHuqY6wKPBHlVMZFuEvrtlEDe8gMqDb+SO+9hjC/pLekeSCryf9vMZlCw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: - '@typescript-eslint/utils': 5.62.0(eslint@9.13.0)(typescript@5.7.2) - eslint: 9.13.0 + '@typescript-eslint/utils': 5.62.0(eslint@9.28.0)(typescript@5.7.2) + eslint: 9.28.0 transitivePeerDependencies: - supports-color - typescript dev: true - /@typescript-eslint/parser@8.12.2(eslint@8.57.0)(typescript@5.7.2): - resolution: {integrity: sha512-MrvlXNfGPLH3Z+r7Tk+Z5moZAc0dzdVjTgUgwsdGweH7lydysQsnSww3nAmsq8blFuRD5VRlAr9YdEFw3e6PBw==} + /@typescript-eslint/parser@8.33.1(eslint@8.57.0)(typescript@5.7.2): + resolution: {integrity: sha512-qwxv6dq682yVvgKKp2qWwLgRbscDAYktPptK4JPojCwwi3R9cwrvIxS4lvBpzmcqzR4bdn54Z0IG1uHFskW4dA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true + typescript: '>=4.8.4 <5.9.0' dependencies: - '@typescript-eslint/scope-manager': 8.12.2 - '@typescript-eslint/types': 8.12.2 - '@typescript-eslint/typescript-estree': 8.12.2(typescript@5.7.2) - '@typescript-eslint/visitor-keys': 8.12.2 - debug: 4.3.7(supports-color@8.1.1) + '@typescript-eslint/scope-manager': 8.33.1 + '@typescript-eslint/types': 8.33.1 + '@typescript-eslint/typescript-estree': 8.33.1(typescript@5.7.2) + '@typescript-eslint/visitor-keys': 8.33.1 + debug: 4.4.1 eslint: 8.57.0 typescript: 5.7.2 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/parser@8.12.2(eslint@9.13.0)(typescript@5.7.2): - resolution: {integrity: sha512-MrvlXNfGPLH3Z+r7Tk+Z5moZAc0dzdVjTgUgwsdGweH7lydysQsnSww3nAmsq8blFuRD5VRlAr9YdEFw3e6PBw==} + /@typescript-eslint/parser@8.33.1(eslint@9.28.0)(typescript@5.7.2): + resolution: {integrity: sha512-qwxv6dq682yVvgKKp2qWwLgRbscDAYktPptK4JPojCwwi3R9cwrvIxS4lvBpzmcqzR4bdn54Z0IG1uHFskW4dA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - '@typescript-eslint/scope-manager': 8.12.2 - '@typescript-eslint/types': 8.12.2 - '@typescript-eslint/typescript-estree': 8.12.2(typescript@5.7.2) - '@typescript-eslint/visitor-keys': 8.12.2 - debug: 4.3.7(supports-color@8.1.1) - eslint: 9.13.0 + typescript: '>=4.8.4 <5.9.0' + dependencies: + '@typescript-eslint/scope-manager': 8.33.1 + '@typescript-eslint/types': 8.33.1 + '@typescript-eslint/typescript-estree': 8.33.1(typescript@5.7.2) + '@typescript-eslint/visitor-keys': 8.33.1 + debug: 4.4.1 + eslint: 9.28.0 typescript: 5.7.2 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/parser@8.4.0(eslint@8.57.0)(typescript@5.7.2): - resolution: {integrity: sha512-NHgWmKSgJk5K9N16GIhQ4jSobBoJwrmURaLErad0qlLjrpP5bECYg+wxVTGlGZmJbU03jj/dfnb6V9bw+5icsA==} + /@typescript-eslint/project-service@8.33.1(typescript@5.7.2): + resolution: {integrity: sha512-DZR0efeNklDIHHGRpMpR5gJITQpu6tLr9lDJnKdONTC7vvzOlLAG/wcfxcdxEWrbiZApcoBCzXqU/Z458Za5Iw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - eslint: ^8.57.0 || ^9.0.0 - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true + typescript: '>=4.8.4 <5.9.0' dependencies: - '@typescript-eslint/scope-manager': 8.4.0 - '@typescript-eslint/types': 8.4.0 - '@typescript-eslint/typescript-estree': 8.4.0(typescript@5.7.2) - '@typescript-eslint/visitor-keys': 8.4.0 - debug: 4.3.6 - eslint: 8.57.0 + '@typescript-eslint/tsconfig-utils': 8.33.1(typescript@5.7.2) + '@typescript-eslint/types': 8.33.1 + debug: 4.4.1 typescript: 5.7.2 transitivePeerDependencies: - supports-color @@ -3209,6 +3562,14 @@ packages: '@typescript-eslint/visitor-keys': 8.12.2 dev: true + /@typescript-eslint/scope-manager@8.33.1: + resolution: {integrity: sha512-dM4UBtgmzHR9bS0Rv09JST0RcHYearoEoo3pG5B6GoTR9XcyeqX87FEhPo+5kTvVfKCvfHaHrcgeJQc6mrDKrA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + dependencies: + '@typescript-eslint/types': 8.33.1 + '@typescript-eslint/visitor-keys': 8.33.1 + dev: true + /@typescript-eslint/scope-manager@8.4.0: resolution: {integrity: sha512-n2jFxLeY0JmKfUqy3P70rs6vdoPjHK8P/w+zJcV3fk0b0BwRXC/zxRTEnAsgYT7MwdQDt/ZEbtdzdVC+hcpF0A==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -3217,6 +3578,15 @@ packages: '@typescript-eslint/visitor-keys': 8.4.0 dev: true + /@typescript-eslint/tsconfig-utils@8.33.1(typescript@5.7.2): + resolution: {integrity: sha512-STAQsGYbHCF0/e+ShUQ4EatXQ7ceh3fBCXkNU7/MZVKulrlq1usH7t2FhxvCpuCi5O5oi1vmVaAjrGeL71OK1g==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + typescript: '>=4.8.4 <5.9.0' + dependencies: + typescript: 5.7.2 + dev: true + /@typescript-eslint/type-utils@8.12.2(eslint@8.57.0)(typescript@5.7.2): resolution: {integrity: sha512-bwuU4TAogPI+1q/IJSKuD4shBLc/d2vGcRT588q+jzayQyjVK2X6v/fbR4InY2U2sgf8MEvVCqEWUzYzgBNcGQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -3236,22 +3606,20 @@ packages: - supports-color dev: true - /@typescript-eslint/type-utils@8.12.2(eslint@9.13.0)(typescript@5.7.2): - resolution: {integrity: sha512-bwuU4TAogPI+1q/IJSKuD4shBLc/d2vGcRT588q+jzayQyjVK2X6v/fbR4InY2U2sgf8MEvVCqEWUzYzgBNcGQ==} + /@typescript-eslint/type-utils@8.33.1(eslint@9.28.0)(typescript@5.7.2): + resolution: {integrity: sha512-1cG37d9xOkhlykom55WVwG2QRNC7YXlxMaMzqw2uPeJixBFfKWZgaP/hjAObqMN/u3fr5BrTwTnc31/L9jQ2ww==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true + eslint: ^8.57.0 || ^9.0.0 + typescript: '>=4.8.4 <5.9.0' dependencies: - '@typescript-eslint/typescript-estree': 8.12.2(typescript@5.7.2) - '@typescript-eslint/utils': 8.12.2(eslint@9.13.0)(typescript@5.7.2) - debug: 4.4.0 - ts-api-utils: 1.3.0(typescript@5.7.2) + '@typescript-eslint/typescript-estree': 8.33.1(typescript@5.7.2) + '@typescript-eslint/utils': 8.33.1(eslint@9.28.0)(typescript@5.7.2) + debug: 4.4.1 + eslint: 9.28.0 + ts-api-utils: 2.1.0(typescript@5.7.2) typescript: 5.7.2 transitivePeerDependencies: - - eslint - supports-color dev: true @@ -3266,7 +3634,7 @@ packages: dependencies: '@typescript-eslint/typescript-estree': 8.4.0(typescript@5.7.2) '@typescript-eslint/utils': 8.4.0(eslint@8.57.0)(typescript@5.7.2) - debug: 4.4.0 + debug: 4.4.1 ts-api-utils: 1.3.0(typescript@5.7.2) typescript: 5.7.2 transitivePeerDependencies: @@ -3284,6 +3652,11 @@ packages: engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} dev: true + /@typescript-eslint/types@8.33.1: + resolution: {integrity: sha512-xid1WfizGhy/TKMTwhtVOgalHwPtV8T32MS9MaH50Cwvz6x6YqRIPdD2WvW0XaqOzTV9p5xdLY0h/ZusU5Lokg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + dev: true + /@typescript-eslint/types@8.4.0: resolution: {integrity: sha512-T1RB3KQdskh9t3v/qv7niK6P8yvn7ja1mS7QK7XfRVL6wtZ8/mFs/FHf4fKvTA0rKnqnYxl/uHFNbnEt0phgbw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -3300,10 +3673,10 @@ packages: dependencies: '@typescript-eslint/types': 5.62.0 '@typescript-eslint/visitor-keys': 5.62.0 - debug: 4.4.0 + debug: 4.4.1 globby: 11.1.0 is-glob: 4.0.3 - semver: 7.6.3 + semver: 7.7.2 tsutils: 3.21.0(typescript@5.7.2) typescript: 5.7.2 transitivePeerDependencies: @@ -3321,7 +3694,7 @@ packages: dependencies: '@typescript-eslint/types': 8.12.2 '@typescript-eslint/visitor-keys': 8.12.2 - debug: 4.4.0 + debug: 4.4.1 fast-glob: 3.3.2 is-glob: 4.0.3 minimatch: 9.0.5 @@ -3332,6 +3705,27 @@ packages: - supports-color dev: true + /@typescript-eslint/typescript-estree@8.33.1(typescript@5.7.2): + resolution: {integrity: sha512-+s9LYcT8LWjdYWu7IWs7FvUxpQ/DGkdjZeE/GGulHvv8rvYwQvVaUZ6DE+j5x/prADUgSbbCWZ2nPI3usuVeOA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + typescript: '>=4.8.4 <5.9.0' + dependencies: + '@typescript-eslint/project-service': 8.33.1(typescript@5.7.2) + '@typescript-eslint/tsconfig-utils': 8.33.1(typescript@5.7.2) + '@typescript-eslint/types': 8.33.1 + '@typescript-eslint/visitor-keys': 8.33.1 + 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.7.2) + typescript: 5.7.2 + transitivePeerDependencies: + - supports-color + dev: true + /@typescript-eslint/typescript-estree@8.4.0(typescript@5.7.2): resolution: {integrity: sha512-kJ2OIP4dQw5gdI4uXsaxUZHRwWAGpREJ9Zq6D5L0BweyOrWsL6Sz0YcAZGWhvKnH7fm1J5YFE1JrQL0c9dd53A==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -3343,11 +3737,11 @@ packages: dependencies: '@typescript-eslint/types': 8.4.0 '@typescript-eslint/visitor-keys': 8.4.0 - debug: 4.4.0 - fast-glob: 3.3.2 + debug: 4.4.1 + fast-glob: 3.3.3 is-glob: 4.0.3 minimatch: 9.0.5 - semver: 7.6.3 + semver: 7.7.2 ts-api-utils: 1.3.0(typescript@5.7.2) typescript: 5.7.2 transitivePeerDependencies: @@ -3360,35 +3754,35 @@ packages: peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) + '@eslint-community/eslint-utils': 4.7.0(eslint@8.57.0) '@types/json-schema': 7.0.15 - '@types/semver': 7.5.8 + '@types/semver': 7.7.0 '@typescript-eslint/scope-manager': 5.62.0 '@typescript-eslint/types': 5.62.0 '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.7.2) eslint: 8.57.0 eslint-scope: 5.1.1 - semver: 7.6.3 + semver: 7.7.2 transitivePeerDependencies: - supports-color - typescript dev: true - /@typescript-eslint/utils@5.62.0(eslint@9.13.0)(typescript@5.7.2): + /@typescript-eslint/utils@5.62.0(eslint@9.28.0)(typescript@5.7.2): resolution: {integrity: sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.13.0) + '@eslint-community/eslint-utils': 4.7.0(eslint@9.28.0) '@types/json-schema': 7.0.15 - '@types/semver': 7.5.8 + '@types/semver': 7.7.0 '@typescript-eslint/scope-manager': 5.62.0 '@typescript-eslint/types': 5.62.0 '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.7.2) - eslint: 9.13.0 + eslint: 9.28.0 eslint-scope: 5.1.1 - semver: 7.6.3 + semver: 7.7.2 transitivePeerDependencies: - supports-color - typescript @@ -3410,20 +3804,21 @@ packages: - typescript dev: true - /@typescript-eslint/utils@8.12.2(eslint@9.13.0)(typescript@5.7.2): - resolution: {integrity: sha512-UTTuDIX3fkfAz6iSVa5rTuSfWIYZ6ATtEocQ/umkRSyC9O919lbZ8dcH7mysshrCdrAM03skJOEYaBugxN+M6A==} + /@typescript-eslint/utils@8.33.1(eslint@9.28.0)(typescript@5.7.2): + resolution: {integrity: sha512-52HaBiEQUaRYqAXpfzWSR2U3gxk92Kw006+xZpElaPMg3C4PgM+A5LqwoQI1f9E5aZ/qlxAZxzm42WX+vn92SQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 + typescript: '>=4.8.4 <5.9.0' dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.13.0) - '@typescript-eslint/scope-manager': 8.12.2 - '@typescript-eslint/types': 8.12.2 - '@typescript-eslint/typescript-estree': 8.12.2(typescript@5.7.2) - eslint: 9.13.0 + '@eslint-community/eslint-utils': 4.7.0(eslint@9.28.0) + '@typescript-eslint/scope-manager': 8.33.1 + '@typescript-eslint/types': 8.33.1 + '@typescript-eslint/typescript-estree': 8.33.1(typescript@5.7.2) + eslint: 9.28.0 + typescript: 5.7.2 transitivePeerDependencies: - supports-color - - typescript dev: true /@typescript-eslint/utils@8.4.0(eslint@8.57.0)(typescript@5.7.2): @@ -3458,6 +3853,14 @@ packages: eslint-visitor-keys: 3.4.3 dev: true + /@typescript-eslint/visitor-keys@8.33.1: + resolution: {integrity: sha512-3i8NrFcZeeDHJ+7ZUuDkGT+UHq+XoFGsymNK2jZCOHcfEzRQ0BdpRtdpSx/Iyf3MHLWIcLS0COuOPibKQboIiQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + dependencies: + '@typescript-eslint/types': 8.33.1 + eslint-visitor-keys: 4.2.0 + dev: true + /@typescript-eslint/visitor-keys@8.4.0: resolution: {integrity: sha512-zTQD6WLNTre1hj5wp09nBIDiOc2U5r/qmzo7wxPn4ZgAjHql09EofqhF9WF+fZHzL5aCyaIpPcT2hyxl73kr9A==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -3470,6 +3873,10 @@ packages: resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} dev: true + /@ungap/structured-clone@1.3.0: + resolution: {integrity: sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==} + dev: true + /@vercel/nft@0.27.5: resolution: {integrity: sha512-b2A7M+4yMHdWKY7xCC+kBEcnMrpaSE84CnuauTjhKKoCEeej0byJMAB8h/RBVnw/HdZOAFVcxR0Izr3LL24FwA==} engines: {node: '>=16'} @@ -3527,12 +3934,12 @@ packages: acorn: 8.11.3 dev: true - /acorn-jsx@5.3.2(acorn@8.14.0): + /acorn-jsx@5.3.2(acorn@8.14.1): resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} peerDependencies: acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: - acorn: 8.14.0 + acorn: 8.14.1 dev: true /acorn-walk@8.3.4: @@ -3560,11 +3967,17 @@ packages: hasBin: true dev: true + /acorn@8.14.1: + resolution: {integrity: sha512-OvQ/2pUDKmgfCg++xsTX1wGxfTaszcHVcTctW4UJB4hibJx2HXxxO5UmVgyjMa+ZDsiaf5wWLXYpRWMmBI0QHg==} + engines: {node: '>=0.4.0'} + hasBin: true + dev: true + /agent-base@6.0.2: resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==} engines: {node: '>= 6.0.0'} dependencies: - debug: 4.4.0 + debug: 4.4.1 transitivePeerDependencies: - supports-color dev: true @@ -3867,17 +4280,17 @@ packages: - supports-color dev: true - /babel-jest@30.0.0-alpha.6(@babel/core@7.26.0): - resolution: {integrity: sha512-WOQkqpBz2q8d/AT6D6rZXW5xnKHDmk3kIukaXlzUyoBBIvLh1SEvi2RGS4fboEtS0kNkyL+zf1rSfkt5OCIgmw==} - engines: {node: ^16.10.0 || ^18.12.0 || >=20.0.0} + /babel-jest@30.0.0-beta.5(@babel/core@7.27.4): + resolution: {integrity: sha512-B/VOcPX67VAyyCwCOaj0RSkbsCTMgSvV7dI0fBM6FkRlKkTWkZngdrsf+ze2xn9CClZObZipD3Y48E4WxTjjog==} + engines: {node: ^18.14.0 || ^20.0.0 || >=22.0.0} peerDependencies: '@babel/core': ^7.11.0 dependencies: - '@babel/core': 7.26.0 - '@jest/transform': 30.0.0-alpha.6 - '@types/babel__core': 7.20.4 + '@babel/core': 7.27.4 + '@jest/transform': 30.0.0-beta.5 + '@types/babel__core': 7.20.5 babel-plugin-istanbul: 7.0.0 - babel-preset-jest: 30.0.0-alpha.6(@babel/core@7.26.0) + babel-preset-jest: 30.0.0-beta.4(@babel/core@7.27.4) chalk: 4.1.2 graceful-fs: 4.2.11 slash: 3.0.0 @@ -3902,7 +4315,7 @@ packages: resolution: {integrity: sha512-C5OzENSx/A+gt7t4VH1I2XsflxyPUmXRFPKBxt33xncdOmq7oROVM3bZv9Ysjjkv8OJYDMa+tKuKMvqU/H3xdw==} engines: {node: '>=12'} dependencies: - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.27.1 '@istanbuljs/load-nyc-config': 1.1.0 '@istanbuljs/schema': 0.1.3 istanbul-lib-instrument: 6.0.3 @@ -3921,13 +4334,13 @@ packages: '@types/babel__traverse': 7.20.4 dev: true - /babel-plugin-jest-hoist@30.0.0-alpha.6: - resolution: {integrity: sha512-e/aPv0pmnvJqXM5SfCBpyMwZFEZrKW1Mb4unwTkxewk6/0TjwBk6l3B3F9H9OKZ3ErhkH4b+Epd3IIM5E53I2g==} - engines: {node: ^16.10.0 || ^18.12.0 || >=20.0.0} + /babel-plugin-jest-hoist@30.0.0-beta.4: + resolution: {integrity: sha512-f5HoxK7v3dHpKkDu+M7+EsbXEEBpRw+XeekZsJCOhqa21kYZzOEViGQ2spcvqzwnoSpy5ve6ZDSmSJNiqICbpw==} + engines: {node: ^18.14.0 || ^20.0.0 || >=22.0.0} dependencies: - '@babel/template': 7.25.9 - '@babel/types': 7.26.0 - '@types/babel__core': 7.20.4 + '@babel/template': 7.27.2 + '@babel/types': 7.27.3 + '@types/babel__core': 7.20.5 dev: true /babel-preset-current-node-syntax@1.0.1(@babel/core@7.26.0): @@ -3950,6 +4363,29 @@ packages: '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.26.0) dev: true + /babel-preset-current-node-syntax@1.1.0(@babel/core@7.27.4): + resolution: {integrity: sha512-ldYss8SbBlWva1bs28q78Ju5Zq1F+8BrqBZZ0VFhLBvhh6lCpC2o3gDJi/5DRLs9FgYZCnmPYIVFU4lRXCkyUw==} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.27.4 + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.27.4) + '@babel/plugin-syntax-bigint': 7.8.3(@babel/core@7.27.4) + '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.27.4) + '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.27.4) + '@babel/plugin-syntax-import-attributes': 7.27.1(@babel/core@7.27.4) + '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.27.4) + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.27.4) + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.27.4) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.27.4) + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.27.4) + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.27.4) + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.27.4) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.27.4) + '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.27.4) + '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.27.4) + dev: true + /babel-preset-jest@29.6.3(@babel/core@7.26.0): resolution: {integrity: sha512-0B3bhxR6snWXJZtR/RliHTDPRgn1sNHOR0yVtq/IiQFyuOVjFS+wuio/R4gSNkyYmKmJB4wGZv2NZanmKmTnNA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -3961,15 +4397,15 @@ packages: babel-preset-current-node-syntax: 1.0.1(@babel/core@7.26.0) dev: true - /babel-preset-jest@30.0.0-alpha.6(@babel/core@7.26.0): - resolution: {integrity: sha512-Xsis7RI2oT2zlyCIEzMtjDiES0wKoQxTUo5BGzx1q3ZemnDE1/7xTC4/lI4eBLmAtwk/hpZLRYwltvbQEvyRWw==} - engines: {node: ^16.10.0 || ^18.12.0 || >=20.0.0} + /babel-preset-jest@30.0.0-beta.4(@babel/core@7.27.4): + resolution: {integrity: sha512-Bk1pvt9HXVNOCFSWHAJOFRbGTJ5ci+/wraZbnc/xHnzz24TeXKFbAsAtcbkV5dnSdZEw/w8HyLQFggrTgz2E6g==} + engines: {node: ^18.14.0 || ^20.0.0 || >=22.0.0} peerDependencies: '@babel/core': ^7.11.0 dependencies: - '@babel/core': 7.26.0 - babel-plugin-jest-hoist: 30.0.0-alpha.6 - babel-preset-current-node-syntax: 1.0.1(@babel/core@7.26.0) + '@babel/core': 7.27.4 + babel-plugin-jest-hoist: 30.0.0-beta.4 + babel-preset-current-node-syntax: 1.1.0(@babel/core@7.27.4) dev: true /balanced-match@1.0.2: @@ -4065,6 +4501,17 @@ packages: update-browserslist-db: 1.1.1(browserslist@4.24.2) dev: true + /browserslist@4.25.0: + resolution: {integrity: sha512-PJ8gYKeS5e/whHBh8xrwYK+dAvEj7JXtz6uTucnMRB8OiGTsKccFekoRrjajPBHV8oOY+2tI4uxeceSimKwMFA==} + engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} + hasBin: true + dependencies: + caniuse-lite: 1.0.30001720 + electron-to-chromium: 1.5.162 + node-releases: 2.0.19 + update-browserslist-db: 1.1.3(browserslist@4.25.0) + dev: true + /bs-logger@0.2.6: resolution: {integrity: sha512-pd8DCoxmbgc7hyPKOvxtqNcjYoOsABPQdcCUjGp3d42VR2CX1ORhk2A87oqqu5R1kk+76nsxZupkmyd+MVtCog==} engines: {node: '>= 6'} @@ -4102,8 +4549,8 @@ packages: base64-js: 1.5.1 ieee754: 1.2.1 - /bufferutil@4.0.8: - resolution: {integrity: sha512-4T53u4PdgsXqKaIctwF8ifXlRTTmEPJ8iEPWFdGZvcf7sbwYo6FKFEX9eNNAnzFZ7EzJAQ3CJeOtCRA4rDp7Pw==} + /bufferutil@4.0.9: + resolution: {integrity: sha512-WDtdLmJvAuNNPzByAYpRo2rF1Mmradw6gvWsQKf63476DDXmomT9zUiGypLcG4ibIM67vhAj8jJRdbmEws2Aqw==} engines: {node: '>=6.14.2'} requiresBuild: true dependencies: @@ -4143,6 +4590,10 @@ packages: resolution: {integrity: sha512-Qz6zwGCiPghQXGJvgQAem79esjitvJ+CxSbSQkW9H/UX5hg8XM88d4lp2W+MEQ81j+Hip58Il+jGVdazk1z9cw==} dev: true + /caniuse-lite@1.0.30001720: + resolution: {integrity: sha512-Ec/2yV2nNPwb4DnTANEV99ZWwm3ZWfdlfkQbWSDDt+PsXEVYwlhPH8tdMaPunYTKKmz7AnHi2oNEi1GcmKCD8g==} + dev: true + /cbor@9.0.2: resolution: {integrity: sha512-JPypkxsB10s9QOWwa6zwPzqE1Md3vqpPc+cai4sAecuCsRyAtAl/pMyhPlMbT/xtPnm2dznJZYRLui57qiRhaQ==} engines: {node: '>=16'} @@ -4231,6 +4682,11 @@ packages: engines: {node: '>=8'} dev: true + /ci-info@4.2.0: + resolution: {integrity: sha512-cYY9mypksY8NRqgDB1XD1RiJL338v/551niynFTGkZOO2LHuB2OmOYxDIe/ttN9AHwrqdum1360G3ald0W9kCg==} + engines: {node: '>=8'} + dev: true + /ci-parallel-vars@1.0.1: resolution: {integrity: sha512-uvzpYrpmidaoxvIQHM+rKSrigjOe9feHYbw4uOI2gdfe1C3xIlxO+kVXq83WQWNniTf8bAxVpy+cQeFQsMERKg==} dev: true @@ -4239,6 +4695,10 @@ packages: resolution: {integrity: sha512-0TNiGstbQmCFwt4akjjBg5pLRTSyj/PkWQ1ZoO2zntmg9yLqSRxwEa4iCfQLGjqhiqBfOJa7W/E8wfGrTDmlZQ==} dev: true + /cjs-module-lexer@2.1.0: + resolution: {integrity: sha512-UX0OwmYRYQQetfrLEZeewIFFI+wSTofC+pMBLNuH3RUuu/xzG1oz84UCEDOSoQlN3fZ4+AzmV50ZYvGqkMh9yA==} + dev: true + /cli-truncate@4.0.0: resolution: {integrity: sha512-nPdaFdQ0h/GEigbPClz11D0v/ZJEwxmeVZGeMo3Z5StPtUTkA9o1lD6QwoirYiSDzbcwn2XcjwmCp68W1IS4TA==} engines: {node: '>=18'} @@ -4407,6 +4867,15 @@ packages: which: 2.0.2 dev: true + /cross-spawn@7.0.6: + resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==} + engines: {node: '>= 8'} + dependencies: + path-key: 3.1.1 + shebang-command: 2.0.0 + which: 2.0.2 + dev: true + /crypto-hash@1.3.0: resolution: {integrity: sha512-lyAZ0EMyjDkVvz8WOeVnuCPvKVBXcMv1l5SVqO1yC7PzTwrD/pPje/BIRbWhMoPe436U+Y2nD7f5bFx0kt+Sbg==} engines: {node: '>=8'} @@ -4464,8 +4933,8 @@ packages: ms: 2.1.3 dev: true - /debug@4.3.6: - resolution: {integrity: sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg==} + /debug@4.3.7(supports-color@8.1.1): + resolution: {integrity: sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==} engines: {node: '>=6.0'} peerDependencies: supports-color: '*' @@ -4473,11 +4942,11 @@ packages: supports-color: optional: true dependencies: - ms: 2.1.2 - dev: true + ms: 2.1.3 + supports-color: 8.1.1 - /debug@4.3.7(supports-color@8.1.1): - resolution: {integrity: sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==} + /debug@4.4.0: + resolution: {integrity: sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==} engines: {node: '>=6.0'} peerDependencies: supports-color: '*' @@ -4486,10 +4955,10 @@ packages: optional: true dependencies: ms: 2.1.3 - supports-color: 8.1.1 + dev: true - /debug@4.4.0: - resolution: {integrity: sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==} + /debug@4.4.1: + resolution: {integrity: sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==} engines: {node: '>=6.0'} peerDependencies: supports-color: '*' @@ -4514,6 +4983,15 @@ packages: optional: true dev: true + /dedent@1.6.0: + resolution: {integrity: sha512-F1Z+5UCFpmQUzJa11agbyPVMbpgT/qA3/SKyJ1jyBgm7dUcUEa8v9JwDkerSQXfakBwFljIxhOJqGkjUwZ9FSA==} + peerDependencies: + babel-plugin-macros: ^3.1.0 + peerDependenciesMeta: + babel-plugin-macros: + optional: true + dev: true + /deep-eql@5.0.1: resolution: {integrity: sha512-nwQCf6ne2gez3o1MxWifqkciwt0zhl0LO1/UwVu4uMBuPmflWM4oQ70XMqHqnBJA+nhzncaqL9HVL6KkHJ28lw==} engines: {node: '>=6'} @@ -4577,11 +5055,6 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dev: true - /diff-sequences@30.0.0-alpha.6: - resolution: {integrity: sha512-DVGt3/yzbneMUTuupsMqyfSXMnU2fE0lVsC9uFsJmRpluvSi7ZhrS0GX5tnMna6Ta788FGfOUx+irI/+cAZ4EA==} - engines: {node: ^16.10.0 || ^18.12.0 || >=20.0.0} - dev: true - /diff@4.0.2: resolution: {integrity: sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==} engines: {node: '>=0.3.1'} @@ -4641,6 +5114,10 @@ packages: jake: 10.9.1 dev: true + /electron-to-chromium@1.5.162: + resolution: {integrity: sha512-hQA+Zb5QQwoSaXJWEAGEw1zhk//O7qDzib05Z4qTqZfNju/FAkrm5ZInp0JbTp4Z18A6bilopdZWEYrFSsfllA==} + dev: true + /electron-to-chromium@1.5.50: resolution: {integrity: sha512-eMVObiUQ2LdgeO1F/ySTXsvqvxb6ZH2zPGaMYsWzRDdOddUa77tdmI0ltg+L16UpbWdhPmuF3wIQYyQq65WfZw==} dev: true @@ -4840,13 +5317,13 @@ packages: engines: {node: '>=12'} dev: true - /eslint-config-prettier@9.1.0(eslint@9.13.0): + /eslint-config-prettier@9.1.0(eslint@9.28.0): resolution: {integrity: sha512-NSWl5BFQWEPi1j4TjVNItzYV7dZXZ+wP6I6ZhrBGpChQhZRUaElihE9uRRkcbRnNb76UMKDF3r+WTmNcGPKsqw==} hasBin: true peerDependencies: eslint: '>=7.0.0' dependencies: - eslint: 9.13.0 + eslint: 9.28.0 dev: true /eslint-config-turbo@2.3.3(eslint@8.57.0): @@ -4858,13 +5335,13 @@ packages: eslint-plugin-turbo: 2.3.3(eslint@8.57.0) dev: true - /eslint-config-turbo@2.3.3(eslint@9.13.0): + /eslint-config-turbo@2.3.3(eslint@9.28.0): resolution: {integrity: sha512-cM9wSBYowQIrjx2MPCzFE6jTnG4vpTPJKZ/O+Ps3CqrmGK/wtNOsY6WHGMwLtKY/nNbgRahAJH6jGVF6k2coOg==} peerDependencies: eslint: '>6.6.0' dependencies: - eslint: 9.13.0 - eslint-plugin-turbo: 2.3.3(eslint@9.13.0) + eslint: 9.28.0 + eslint-plugin-turbo: 2.3.3(eslint@9.28.0) dev: true /eslint-import-resolver-node@0.3.9: @@ -4877,36 +5354,7 @@ packages: - supports-color dev: true - /eslint-module-utils@2.12.0(@typescript-eslint/parser@8.12.2)(eslint-import-resolver-node@0.3.9)(eslint@8.57.0): - resolution: {integrity: sha512-wALZ0HFoytlyh/1+4wuZ9FJCD/leWHQzzrxJ8+rebyReSLk7LApMyd3WJaLVoN+D5+WIdJyDK1c6JnE65V4Zyg==} - engines: {node: '>=4'} - peerDependencies: - '@typescript-eslint/parser': '*' - eslint: '*' - eslint-import-resolver-node: '*' - eslint-import-resolver-typescript: '*' - eslint-import-resolver-webpack: '*' - peerDependenciesMeta: - '@typescript-eslint/parser': - optional: true - eslint: - optional: true - eslint-import-resolver-node: - optional: true - eslint-import-resolver-typescript: - optional: true - eslint-import-resolver-webpack: - optional: true - dependencies: - '@typescript-eslint/parser': 8.12.2(eslint@8.57.0)(typescript@5.7.2) - debug: 3.2.7 - eslint: 8.57.0 - eslint-import-resolver-node: 0.3.9 - transitivePeerDependencies: - - supports-color - dev: true - - /eslint-module-utils@2.12.0(@typescript-eslint/parser@8.4.0)(eslint-import-resolver-node@0.3.9)(eslint@8.57.0): + /eslint-module-utils@2.12.0(@typescript-eslint/parser@8.33.1)(eslint-import-resolver-node@0.3.9)(eslint@8.57.0): resolution: {integrity: sha512-wALZ0HFoytlyh/1+4wuZ9FJCD/leWHQzzrxJ8+rebyReSLk7LApMyd3WJaLVoN+D5+WIdJyDK1c6JnE65V4Zyg==} engines: {node: '>=4'} peerDependencies: @@ -4927,7 +5375,7 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 8.4.0(eslint@8.57.0)(typescript@5.7.2) + '@typescript-eslint/parser': 8.33.1(eslint@8.57.0)(typescript@5.7.2) debug: 3.2.7 eslint: 8.57.0 eslint-import-resolver-node: 0.3.9 @@ -4968,44 +5416,7 @@ packages: - supports-color dev: true - /eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.12.2)(eslint@8.57.0): - resolution: {integrity: sha512-ixmkI62Rbc2/w8Vfxyh1jQRTdRTF52VxwRVHl/ykPAmqG+Nb7/kNn+byLP0LxPgI7zWA16Jt82SybJInmMia3A==} - engines: {node: '>=4'} - peerDependencies: - '@typescript-eslint/parser': '*' - eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9 - peerDependenciesMeta: - '@typescript-eslint/parser': - optional: true - dependencies: - '@rtsao/scc': 1.1.0 - '@typescript-eslint/parser': 8.12.2(eslint@8.57.0)(typescript@5.7.2) - array-includes: 3.1.8 - array.prototype.findlastindex: 1.2.5 - array.prototype.flat: 1.3.2 - array.prototype.flatmap: 1.3.2 - debug: 3.2.7 - doctrine: 2.1.0 - eslint: 8.57.0 - eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.12.2)(eslint-import-resolver-node@0.3.9)(eslint@8.57.0) - hasown: 2.0.2 - is-core-module: 2.15.1 - is-glob: 4.0.3 - minimatch: 3.1.2 - object.fromentries: 2.0.8 - object.groupby: 1.0.3 - object.values: 1.2.0 - semver: 6.3.1 - string.prototype.trimend: 1.0.8 - tsconfig-paths: 3.15.0 - transitivePeerDependencies: - - eslint-import-resolver-typescript - - eslint-import-resolver-webpack - - supports-color - dev: true - - /eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.4.0)(eslint@8.57.0): + /eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.33.1)(eslint@8.57.0): resolution: {integrity: sha512-ixmkI62Rbc2/w8Vfxyh1jQRTdRTF52VxwRVHl/ykPAmqG+Nb7/kNn+byLP0LxPgI7zWA16Jt82SybJInmMia3A==} engines: {node: '>=4'} peerDependencies: @@ -5016,7 +5427,7 @@ packages: optional: true dependencies: '@rtsao/scc': 1.1.0 - '@typescript-eslint/parser': 8.4.0(eslint@8.57.0)(typescript@5.7.2) + '@typescript-eslint/parser': 8.33.1(eslint@8.57.0)(typescript@5.7.2) array-includes: 3.1.8 array.prototype.findlastindex: 1.2.5 array.prototype.flat: 1.3.2 @@ -5025,7 +5436,7 @@ packages: doctrine: 2.1.0 eslint: 8.57.0 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.4.0)(eslint-import-resolver-node@0.3.9)(eslint@8.57.0) + eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.33.1)(eslint-import-resolver-node@0.3.9)(eslint@8.57.0) hasown: 2.0.2 is-core-module: 2.15.1 is-glob: 4.0.3 @@ -5055,7 +5466,7 @@ packages: jest: optional: true dependencies: - '@typescript-eslint/eslint-plugin': 8.12.2(@typescript-eslint/parser@8.12.2)(eslint@8.57.0)(typescript@5.7.2) + '@typescript-eslint/eslint-plugin': 8.12.2(@typescript-eslint/parser@8.33.1)(eslint@8.57.0)(typescript@5.7.2) '@typescript-eslint/utils': 8.12.2(eslint@8.57.0)(typescript@5.7.2) eslint: 8.57.0 jest: 29.7.0(@types/node@22.10.5)(ts-node@10.9.2) @@ -5064,8 +5475,8 @@ packages: - typescript dev: true - /eslint-plugin-jest@28.10.0(eslint@9.13.0)(jest@30.0.0-alpha.6)(typescript@5.7.2): - resolution: {integrity: sha512-hyMWUxkBH99HpXT3p8hc7REbEZK3D+nk8vHXGgpB+XXsi0gO4PxMSP+pjfUzb67GnV9yawV9a53eUmcde1CCZA==} + /eslint-plugin-jest@28.12.0(eslint@9.28.0)(jest@30.0.0-beta.5)(typescript@5.7.2): + resolution: {integrity: sha512-J6zmDp8WiQ9tyvYXE+3RFy7/+l4hraWLzmsabYXyehkmmDd36qV4VQFc7XzcsD8C1PTNt646MSx25bO1mdd9Yw==} engines: {node: ^16.10.0 || ^18.12.0 || >=20.0.0} peerDependencies: '@typescript-eslint/eslint-plugin': ^6.0.0 || ^7.0.0 || ^8.0.0 @@ -5077,9 +5488,9 @@ packages: jest: optional: true dependencies: - '@typescript-eslint/utils': 8.12.2(eslint@9.13.0)(typescript@5.7.2) - eslint: 9.13.0 - jest: 30.0.0-alpha.6 + '@typescript-eslint/utils': 8.33.1(eslint@9.28.0)(typescript@5.7.2) + eslint: 9.28.0 + jest: 30.0.0-beta.5 transitivePeerDependencies: - supports-color - typescript @@ -5097,7 +5508,7 @@ packages: rambda: 7.5.0 dev: true - /eslint-plugin-prettier@5.2.1(eslint-config-prettier@9.1.0)(eslint@9.13.0)(prettier@3.4.2): + /eslint-plugin-prettier@5.2.1(eslint-config-prettier@9.1.0)(eslint@9.28.0)(prettier@3.4.2): resolution: {integrity: sha512-gH3iR3g4JfF+yYPaJYkN7jEl9QbweL/YfkoRlNnuIEHEz1vHVlCmWOS+eGGiRuzHQXdJFCOTxRgvju9b8VUmrw==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: @@ -5111,8 +5522,8 @@ packages: eslint-config-prettier: optional: true dependencies: - eslint: 9.13.0 - eslint-config-prettier: 9.1.0(eslint@9.13.0) + eslint: 9.28.0 + eslint-config-prettier: 9.1.0(eslint@9.28.0) prettier: 3.4.2 prettier-linter-helpers: 1.0.0 synckit: 0.9.1 @@ -5127,13 +5538,13 @@ packages: eslint: 8.57.0 dev: true - /eslint-plugin-react-hooks@5.0.0(eslint@9.13.0): - resolution: {integrity: sha512-hIOwI+5hYGpJEc4uPRmz2ulCjAGD/N13Lukkh8cLV0i2IRk/bdZDYjgLVHj+U9Z704kLIdIO6iueGvxNur0sgw==} + /eslint-plugin-react-hooks@5.2.0(eslint@9.28.0): + resolution: {integrity: sha512-+f15FfK64YQwZdJNELETdn5ibXEUQmW1DZL6KXhNnc2heoy/sg9VJJeT7n8TlMWouzWqSWavFkIhHyIbIAEapg==} engines: {node: '>=10'} peerDependencies: eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0 dependencies: - eslint: 9.13.0 + eslint: 9.28.0 dev: true /eslint-plugin-require-extensions@0.1.3(eslint@8.57.0): @@ -5153,12 +5564,12 @@ packages: eslint: 8.57.0 dev: true - /eslint-plugin-simple-import-sort@12.1.1(eslint@9.13.0): + /eslint-plugin-simple-import-sort@12.1.1(eslint@9.28.0): resolution: {integrity: sha512-6nuzu4xwQtE3332Uz0to+TxDQYRLTKRESSc2hefVT48Zc8JthmN23Gx9lnYhu0FtkRSL1oxny3kJ2aveVhmOVA==} peerDependencies: eslint: '>=5.0.0' dependencies: - eslint: 9.13.0 + eslint: 9.28.0 dev: true /eslint-plugin-sort-keys-fix@1.1.2: @@ -5180,16 +5591,16 @@ packages: eslint: 8.57.0 dev: true - /eslint-plugin-turbo@2.3.3(eslint@9.13.0): + /eslint-plugin-turbo@2.3.3(eslint@9.28.0): resolution: {integrity: sha512-j8UEA0Z+NNCsjZep9G5u5soDQHcXq/x4amrwulk6eHF1U91H2qAjp5I4jQcvJewmccCJbVp734PkHHTRnosjpg==} peerDependencies: eslint: '>6.6.0' dependencies: dotenv: 16.0.3 - eslint: 9.13.0 + eslint: 9.28.0 dev: true - /eslint-plugin-typescript-sort-keys@3.3.0(@typescript-eslint/parser@8.12.2)(eslint@8.57.0)(typescript@5.7.2): + /eslint-plugin-typescript-sort-keys@3.3.0(@typescript-eslint/parser@8.33.1)(eslint@8.57.0)(typescript@5.7.2): resolution: {integrity: sha512-bRW3Rc/VNdrSP9OoY5wgjjaXCOOkZKpzvl/Mk6l8Sg8CMehVIcg9K4y33l+ZcZiknpl0aR6rKusxuCJNGZWmVw==} engines: {node: '>= 16'} peerDependencies: @@ -5198,7 +5609,7 @@ packages: typescript: ^3 || ^4 || ^5 dependencies: '@typescript-eslint/experimental-utils': 5.62.0(eslint@8.57.0)(typescript@5.7.2) - '@typescript-eslint/parser': 8.12.2(eslint@8.57.0)(typescript@5.7.2) + '@typescript-eslint/parser': 8.33.1(eslint@8.57.0)(typescript@5.7.2) eslint: 8.57.0 json-schema: 0.4.0 natural-compare-lite: 1.4.0 @@ -5207,7 +5618,7 @@ packages: - supports-color dev: true - /eslint-plugin-typescript-sort-keys@3.3.0(@typescript-eslint/parser@8.12.2)(eslint@9.13.0)(typescript@5.7.2): + /eslint-plugin-typescript-sort-keys@3.3.0(@typescript-eslint/parser@8.33.1)(eslint@9.28.0)(typescript@5.7.2): resolution: {integrity: sha512-bRW3Rc/VNdrSP9OoY5wgjjaXCOOkZKpzvl/Mk6l8Sg8CMehVIcg9K4y33l+ZcZiknpl0aR6rKusxuCJNGZWmVw==} engines: {node: '>= 16'} peerDependencies: @@ -5215,9 +5626,9 @@ packages: eslint: ^7 || ^8 typescript: ^3 || ^4 || ^5 dependencies: - '@typescript-eslint/experimental-utils': 5.62.0(eslint@9.13.0)(typescript@5.7.2) - '@typescript-eslint/parser': 8.12.2(eslint@9.13.0)(typescript@5.7.2) - eslint: 9.13.0 + '@typescript-eslint/experimental-utils': 5.62.0(eslint@9.28.0)(typescript@5.7.2) + '@typescript-eslint/parser': 8.33.1(eslint@9.28.0)(typescript@5.7.2) + eslint: 9.28.0 json-schema: 0.4.0 natural-compare-lite: 1.4.0 typescript: 5.7.2 @@ -5241,8 +5652,8 @@ packages: estraverse: 5.3.0 dev: true - /eslint-scope@8.2.0: - resolution: {integrity: sha512-PHlWUfG6lvPc3yvP5A4PNyBL1W8fkDUccmI21JUu/+GKZBoH/W5u6usENXUrWFRsyoW5ACUjFGgAFQp5gUlb/A==} + /eslint-scope@8.3.0: + resolution: {integrity: sha512-pUNxi75F8MJ/GdeKtVLSbYg4ZI34J6C0C7sbL4YOp2exGwen7ZsuBqKzUhXd0qMQ362yET3z+uPwKeg/0C2XCQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} dependencies: esrecurse: 4.3.0 @@ -5326,8 +5737,8 @@ packages: - supports-color dev: true - /eslint@9.13.0: - resolution: {integrity: sha512-EYZK6SX6zjFHST/HRytOdA/zE72Cq/bfw45LSyuwrdvcclb/gqV8RRQxywOBEWO2+WDpva6UZa4CcDeJKzUCFA==} + /eslint@9.28.0: + resolution: {integrity: sha512-ocgh41VhRlf9+fVpe7QKzwLj9c92fDiqOj8Y3Sd4/ZmVA4Btx4PlUYPq4pp9JDyupkf1upbEXecxL2mwNV7jPQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} hasBin: true peerDependencies: @@ -5336,41 +5747,41 @@ packages: jiti: optional: true dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.13.0) + '@eslint-community/eslint-utils': 4.7.0(eslint@9.28.0) '@eslint-community/regexpp': 4.12.1 - '@eslint/config-array': 0.18.0 - '@eslint/core': 0.7.0 - '@eslint/eslintrc': 3.1.0 - '@eslint/js': 9.13.0 - '@eslint/plugin-kit': 0.2.2 + '@eslint/config-array': 0.20.0 + '@eslint/config-helpers': 0.2.2 + '@eslint/core': 0.14.0 + '@eslint/eslintrc': 3.3.1 + '@eslint/js': 9.28.0 + '@eslint/plugin-kit': 0.3.1 '@humanfs/node': 0.16.6 '@humanwhocodes/module-importer': 1.0.1 - '@humanwhocodes/retry': 0.3.1 - '@types/estree': 1.0.6 + '@humanwhocodes/retry': 0.4.3 + '@types/estree': 1.0.7 '@types/json-schema': 7.0.15 ajv: 6.12.6 chalk: 4.1.2 - cross-spawn: 7.0.3 - debug: 4.4.0 + cross-spawn: 7.0.6 + debug: 4.4.1 escape-string-regexp: 4.0.0 - eslint-scope: 8.2.0 + eslint-scope: 8.3.0 eslint-visitor-keys: 4.2.0 espree: 10.3.0 - esquery: 1.5.0 + esquery: 1.6.0 esutils: 2.0.3 fast-deep-equal: 3.1.3 file-entry-cache: 8.0.0 find-up: 5.0.0 glob-parent: 6.0.2 - ignore: 5.3.1 + ignore: 5.3.2 imurmurhash: 0.1.4 is-glob: 4.0.3 json-stable-stringify-without-jsonify: 1.0.1 lodash.merge: 4.6.2 minimatch: 3.1.2 natural-compare: 1.4.0 - optionator: 0.9.3 - text-table: 0.2.0 + optionator: 0.9.4 transitivePeerDependencies: - supports-color dev: true @@ -5379,8 +5790,8 @@ packages: resolution: {integrity: sha512-0QYC8b24HWY8zjRnDTL6RiHfDbAWn63qb4LMj1Z4b076A4une81+z03Kg7l7mn/48PUTqoLptSXez8oknU8Clg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} dependencies: - acorn: 8.14.0 - acorn-jsx: 5.3.2(acorn@8.14.0) + acorn: 8.14.1 + acorn-jsx: 5.3.2(acorn@8.14.1) eslint-visitor-keys: 4.2.0 dev: true @@ -5415,6 +5826,13 @@ packages: estraverse: 5.3.0 dev: true + /esquery@1.6.0: + resolution: {integrity: sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==} + engines: {node: '>=0.10'} + dependencies: + estraverse: 5.3.0 + dev: true + /esrecurse@4.3.0: resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} engines: {node: '>=4.0'} @@ -5490,6 +5908,11 @@ packages: strip-final-newline: 3.0.0 dev: true + /exit-x@0.2.2: + resolution: {integrity: sha512-+I6B/IkJc1o/2tiURyz/ivu/O0nKNEArIUB5O7zBrlDVJr22SCLH3xTeEry428LvFhRzIA1g8izguxJ/gbNcVQ==} + engines: {node: '>= 0.8.0'} + dev: true + /exit@0.1.2: resolution: {integrity: sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==} engines: {node: '>= 0.8.0'} @@ -5506,16 +5929,16 @@ packages: jest-util: 29.7.0 dev: true - /expect@30.0.0-alpha.6: - resolution: {integrity: sha512-WVi2V4iHKw/vHEyye00Q9CSZz7KHDbJkJyteUI8kTih9jiyMl3bIk7wLYFcY9D1Blnadlyb5w5NBuNjQBow99g==} - engines: {node: ^16.10.0 || ^18.12.0 || >=20.0.0} + /expect@30.0.0-beta.5: + resolution: {integrity: sha512-nkcvw1JGXRJdpBwwNjd8pULVTBViQyPSwMxPvt7YOMcFOehGfJvvZKjqH39j39xeSl/u1dYwdVGix5MJvFJisA==} + engines: {node: ^18.14.0 || ^20.0.0 || >=22.0.0} dependencies: - '@jest/expect-utils': 30.0.0-alpha.6 - jest-get-type: 30.0.0-alpha.6 - jest-matcher-utils: 30.0.0-alpha.6 - jest-message-util: 30.0.0-alpha.6 - jest-mock: 30.0.0-alpha.6 - jest-util: 30.0.0-alpha.6 + '@jest/expect-utils': 30.0.0-beta.5 + '@jest/get-type': 30.0.0-beta.3 + jest-matcher-utils: 30.0.0-beta.5 + jest-message-util: 30.0.0-beta.4 + jest-mock: 30.0.0-beta.3 + jest-util: 30.0.0-beta.3 dev: true /eyes@0.1.8: @@ -5530,8 +5953,19 @@ packages: resolution: {integrity: sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw==} dev: true - /fast-glob@3.3.2: - resolution: {integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==} + /fast-glob@3.3.2: + resolution: {integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==} + engines: {node: '>=8.6.0'} + dependencies: + '@nodelib/fs.stat': 2.0.5 + '@nodelib/fs.walk': 1.2.8 + glob-parent: 5.1.2 + merge2: 1.4.1 + micromatch: 4.0.8 + dev: true + + /fast-glob@3.3.3: + resolution: {integrity: sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==} engines: {node: '>=8.6.0'} dependencies: '@nodelib/fs.stat': 2.0.5 @@ -5644,7 +6078,7 @@ packages: dependencies: chalk: 4.1.2 commander: 5.1.0 - debug: 4.4.0 + debug: 4.4.1 transitivePeerDependencies: - supports-color dev: true @@ -5683,7 +6117,7 @@ packages: resolution: {integrity: sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==} engines: {node: '>=16'} dependencies: - flatted: 3.2.9 + flatted: 3.3.3 keyv: 4.5.4 dev: true @@ -5696,6 +6130,10 @@ packages: resolution: {integrity: sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ==} dev: true + /flatted@3.3.3: + resolution: {integrity: sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==} + dev: true + /follow-redirects@1.15.9(debug@4.4.0): resolution: {integrity: sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==} engines: {node: '>=4.0'} @@ -5936,8 +6374,8 @@ packages: engines: {node: '>=18'} dev: true - /globals@15.11.0: - resolution: {integrity: sha512-yeyNSjdbyVaWurlwCpcA6XNBrHTMIeDdj0/hnvX/OLJ9ekOXYbLsLinH/MucQyGvNnXhidTdNhTtJaffL2sMfw==} + /globals@15.15.0: + resolution: {integrity: sha512-7ACyT3wmyp3I61S4fG682L0VA2RGD9otkqGJIwNUMF1SWUombIIk+af1unuDYgMm082aHYwD+mzJvv9Iu8dsgg==} engines: {node: '>=18'} dev: true @@ -6036,7 +6474,7 @@ packages: engines: {node: '>= 6'} dependencies: agent-base: 6.0.2 - debug: 4.4.0 + debug: 4.4.1 transitivePeerDependencies: - supports-color dev: true @@ -6074,6 +6512,16 @@ packages: engines: {node: '>= 4'} dev: true + /ignore@5.3.2: + resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==} + engines: {node: '>= 4'} + dev: true + + /ignore@7.0.5: + resolution: {integrity: sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==} + engines: {node: '>= 4'} + dev: true + /import-fresh@3.3.0: resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} engines: {node: '>=6'} @@ -6082,6 +6530,14 @@ packages: resolve-from: 4.0.0 dev: true + /import-fresh@3.3.1: + resolution: {integrity: sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==} + engines: {node: '>=6'} + dependencies: + parent-module: 1.0.1 + resolve-from: 4.0.0 + dev: true + /import-local@3.1.0: resolution: {integrity: sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==} engines: {node: '>=8'} @@ -6091,6 +6547,15 @@ packages: resolve-cwd: 3.0.0 dev: true + /import-local@3.2.0: + resolution: {integrity: sha512-2SPlun1JUPWoM6t3F0dw0FkCF/jWY8kttcY4f599GLTSjh2OCuuhdTkJQsEcZzBqbXZGKMK2OqW1oZsjtf/gQA==} + engines: {node: '>=8'} + hasBin: true + dependencies: + pkg-dir: 4.2.0 + resolve-cwd: 3.0.0 + dev: true + /imurmurhash@0.1.4: resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} engines: {node: '>=0.8.19'} @@ -6182,6 +6647,13 @@ packages: hasown: 2.0.2 dev: true + /is-core-module@2.16.1: + resolution: {integrity: sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==} + engines: {node: '>= 0.4'} + dependencies: + hasown: 2.0.2 + dev: true + /is-data-view@1.0.1: resolution: {integrity: sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==} engines: {node: '>= 0.4'} @@ -6378,6 +6850,11 @@ packages: engines: {node: '>=8'} dev: true + /istanbul-lib-coverage@3.2.2: + resolution: {integrity: sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==} + engines: {node: '>=8'} + dev: true + /istanbul-lib-instrument@5.2.1: resolution: {integrity: sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==} engines: {node: '>=8'} @@ -6399,7 +6876,7 @@ packages: '@babel/parser': 7.23.0 '@istanbuljs/schema': 0.1.3 istanbul-lib-coverage: 3.2.1 - semver: 7.6.3 + semver: 7.7.2 transitivePeerDependencies: - supports-color dev: true @@ -6408,11 +6885,11 @@ packages: resolution: {integrity: sha512-Vtgk7L/R2JHyyGW07spoFlB8/lpjiOLTjMdms6AFMraYt3BaJauod/NGrfnVG/y4Ix1JEuMRPDPEj2ua+zz1/Q==} engines: {node: '>=10'} dependencies: - '@babel/core': 7.26.0 - '@babel/parser': 7.26.2 + '@babel/core': 7.27.4 + '@babel/parser': 7.27.4 '@istanbuljs/schema': 0.1.3 - istanbul-lib-coverage: 3.2.1 - semver: 7.6.3 + istanbul-lib-coverage: 3.2.2 + semver: 7.7.2 transitivePeerDependencies: - supports-color dev: true @@ -6430,7 +6907,7 @@ packages: resolution: {integrity: sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==} engines: {node: '>=10'} dependencies: - debug: 4.4.0 + debug: 4.4.1 istanbul-lib-coverage: 3.2.1 source-map: 0.6.1 transitivePeerDependencies: @@ -6442,8 +6919,8 @@ packages: engines: {node: '>=10'} dependencies: '@jridgewell/trace-mapping': 0.3.25 - debug: 4.4.0 - istanbul-lib-coverage: 3.2.1 + debug: 4.4.1 + istanbul-lib-coverage: 3.2.2 transitivePeerDependencies: - supports-color dev: true @@ -6456,6 +6933,14 @@ packages: istanbul-lib-report: 3.0.1 dev: true + /istanbul-reports@3.1.7: + resolution: {integrity: sha512-BewmUXImeuRk2YY0PVbxgKAysvhRPUQE0h5QRM++nVWyubKGV0l8qQ5op8+B2DOmwSe63Jivj0BjkPQVf8fP5g==} + engines: {node: '>=8'} + dependencies: + html-escaper: 2.0.2 + istanbul-lib-report: 3.0.1 + dev: true + /jackspeak@3.4.3: resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==} dependencies: @@ -6514,12 +6999,12 @@ packages: p-limit: 3.1.0 dev: true - /jest-changed-files@30.0.0-alpha.6: - resolution: {integrity: sha512-Fmyt6W27L4fRBl/gReFC4WU+3XIqB7ySHu+a9QxrERapfCb43o7y81TCvTwJHSw5dxGzXLOObVB0tRMDWMafnw==} - engines: {node: ^16.10.0 || ^18.12.0 || >=20.0.0} + /jest-changed-files@30.0.0-beta.3: + resolution: {integrity: sha512-uawFbHIWBzFah47v1I6O1Toaw86IhQ9eFLC0W1CtVS8e9QoScWi8GVHk2Zibqqr8rFjj8NNWOpD1eN0/k3C+Zw==} + engines: {node: ^18.14.0 || ^20.0.0 || >=22.0.0} dependencies: execa: 5.1.1 - jest-util: 30.0.0-alpha.6 + jest-util: 30.0.0-beta.3 p-limit: 3.1.0 dev: true @@ -6552,28 +7037,28 @@ packages: - supports-color dev: true - /jest-circus@30.0.0-alpha.6: - resolution: {integrity: sha512-1C62WeTyWinn6zR61syYKe5yqVbV+ftf21vOgj8AtTxGfMUAlGCpeZ5zh4Kc9Qk7r/PiPiHWZtgZmeT4oe9Dug==} - engines: {node: ^16.10.0 || ^18.12.0 || >=20.0.0} + /jest-circus@30.0.0-beta.5: + resolution: {integrity: sha512-x4ygm25fwMVMJH6T77X+bjPVlK+exT/viw/UGLhRNuE/IHNPNC0pZ8mJMNgWMBZ6RPRLXaecJKdoH5bOFT5gsw==} + engines: {node: ^18.14.0 || ^20.0.0 || >=22.0.0} dependencies: - '@jest/environment': 30.0.0-alpha.6 - '@jest/expect': 30.0.0-alpha.6 - '@jest/test-result': 30.0.0-alpha.6 - '@jest/types': 30.0.0-alpha.6 - '@types/node': 22.10.5 + '@jest/environment': 30.0.0-beta.5 + '@jest/expect': 30.0.0-beta.5 + '@jest/test-result': 30.0.0-beta.5 + '@jest/types': 30.0.0-beta.3 + '@types/node': 22.15.29 chalk: 4.1.2 co: 4.6.0 - dedent: 1.5.1 + dedent: 1.6.0 is-generator-fn: 2.1.0 - jest-each: 30.0.0-alpha.6 - jest-matcher-utils: 30.0.0-alpha.6 - jest-message-util: 30.0.0-alpha.6 - jest-runtime: 30.0.0-alpha.6 - jest-snapshot: 30.0.0-alpha.6 - jest-util: 30.0.0-alpha.6 + jest-each: 30.0.0-beta.3 + jest-matcher-utils: 30.0.0-beta.5 + jest-message-util: 30.0.0-beta.4 + jest-runtime: 30.0.0-beta.5 + jest-snapshot: 30.0.0-beta.5 + jest-util: 30.0.0-beta.3 p-limit: 3.1.0 - pretty-format: 30.0.0-alpha.6 - pure-rand: 6.0.4 + pretty-format: 30.0.0-beta.3 + pure-rand: 7.0.1 slash: 3.0.0 stack-utils: 2.0.6 transitivePeerDependencies: @@ -6609,9 +7094,9 @@ packages: - ts-node dev: true - /jest-cli@30.0.0-alpha.6: - resolution: {integrity: sha512-3VYzI2KgpMNAsf+LdRAQtAbhH3IDyFnT36U6URXot+2JWwoCGQQ6w4HIfqyOSlH4aejKgTPSfxki2shRPDFtlQ==} - engines: {node: ^16.10.0 || ^18.12.0 || >=20.0.0} + /jest-cli@30.0.0-beta.5: + resolution: {integrity: sha512-XCLVTfLdRD6ERmjzzByxL2acxfkgqrutBttLYwqpEcZrcHGz7zQhAj10aU316nE55fXpozKoz1YukU6jx1zDKQ==} + engines: {node: ^18.14.0 || ^20.0.0 || >=22.0.0} hasBin: true peerDependencies: node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 @@ -6619,15 +7104,15 @@ packages: node-notifier: optional: true dependencies: - '@jest/core': 30.0.0-alpha.6 - '@jest/test-result': 30.0.0-alpha.6 - '@jest/types': 30.0.0-alpha.6 + '@jest/core': 30.0.0-beta.5 + '@jest/test-result': 30.0.0-beta.5 + '@jest/types': 30.0.0-beta.3 chalk: 4.1.2 - exit: 0.1.2 - import-local: 3.1.0 - jest-config: 30.0.0-alpha.6(@types/node@22.10.5) - jest-util: 30.0.0-alpha.6 - jest-validate: 30.0.0-alpha.6 + exit-x: 0.2.2 + import-local: 3.2.0 + jest-config: 30.0.0-beta.5(@types/node@22.15.29) + jest-util: 30.0.0-beta.3 + jest-validate: 30.0.0-beta.3 yargs: 17.7.2 transitivePeerDependencies: - '@types/node' @@ -6678,9 +7163,9 @@ packages: - supports-color dev: true - /jest-config@30.0.0-alpha.6(@types/node@22.10.5): - resolution: {integrity: sha512-Tq9rH1mg9+nlIhh3efGwMSogFVKZ9z7c6P33ZlK74iJlnqqIAKYERZL2nNmNC5+5p8uxlTPSFZfBz9O8NGKotw==} - engines: {node: ^16.10.0 || ^18.12.0 || >=20.0.0} + /jest-config@30.0.0-beta.5(@types/node@22.15.29): + resolution: {integrity: sha512-a3sH17Ey8fzMd+3RhN9dwAfUootk4pyn5nJ8hsMZfcIiCxBFxcofLA9JOpCv8vEGgvFIZEN28SqMG6JQKTa3hw==} + engines: {node: ^18.14.0 || ^20.0.0 || >=22.0.0} peerDependencies: '@types/node': '*' esbuild-register: '>=3.4.0' @@ -6693,29 +7178,29 @@ packages: ts-node: optional: true dependencies: - '@babel/core': 7.26.0 - '@jest/pattern': 30.0.0-alpha.6 - '@jest/test-sequencer': 30.0.0-alpha.6 - '@jest/types': 30.0.0-alpha.6 - '@types/node': 22.10.5 - babel-jest: 30.0.0-alpha.6(@babel/core@7.26.0) + '@babel/core': 7.27.4 + '@jest/get-type': 30.0.0-beta.3 + '@jest/pattern': 30.0.0-beta.3 + '@jest/test-sequencer': 30.0.0-beta.5 + '@jest/types': 30.0.0-beta.3 + '@types/node': 22.15.29 + babel-jest: 30.0.0-beta.5(@babel/core@7.27.4) chalk: 4.1.2 - ci-info: 4.0.0 + ci-info: 4.2.0 deepmerge: 4.3.1 glob: 10.4.5 graceful-fs: 4.2.11 - jest-circus: 30.0.0-alpha.6 - jest-docblock: 30.0.0-alpha.6 - jest-environment-node: 30.0.0-alpha.6 - jest-get-type: 30.0.0-alpha.6 - jest-regex-util: 30.0.0-alpha.6 - jest-resolve: 30.0.0-alpha.6 - jest-runner: 30.0.0-alpha.6 - jest-util: 30.0.0-alpha.6 - jest-validate: 30.0.0-alpha.6 + jest-circus: 30.0.0-beta.5 + jest-docblock: 30.0.0-beta.3 + jest-environment-node: 30.0.0-beta.5 + jest-regex-util: 30.0.0-beta.3 + jest-resolve: 30.0.0-beta.5 + jest-runner: 30.0.0-beta.5 + jest-util: 30.0.0-beta.3 + jest-validate: 30.0.0-beta.3 micromatch: 4.0.8 parse-json: 5.2.0 - pretty-format: 30.0.0-alpha.6 + pretty-format: 30.0.0-beta.3 slash: 3.0.0 strip-json-comments: 3.1.1 transitivePeerDependencies: @@ -6733,14 +7218,14 @@ packages: pretty-format: 29.7.0 dev: true - /jest-diff@30.0.0-alpha.6: - resolution: {integrity: sha512-43j1DoYwVKrkbB67a2gC0ijjIY9biF0JSPXv7H6zlOkzNlqYg8hSDzrurLNo6zGKatW4JSBLE79LmXPJPj1m6A==} - engines: {node: ^16.10.0 || ^18.12.0 || >=20.0.0} + /jest-diff@30.0.0-beta.5: + resolution: {integrity: sha512-ReLeX/7BN7/5lAWFHVE4NXeFrDS0Xv4Ob6/woZXLzHZqo8OYUhyteh6eQ72k1ZBxDnG+p1R9buGMGILYLWvRYA==} + engines: {node: ^18.14.0 || ^20.0.0 || >=22.0.0} dependencies: + '@jest/diff-sequences': 30.0.0-beta.3 + '@jest/get-type': 30.0.0-beta.3 chalk: 4.1.2 - diff-sequences: 30.0.0-alpha.6 - jest-get-type: 30.0.0-alpha.6 - pretty-format: 30.0.0-alpha.6 + pretty-format: 30.0.0-beta.3 dev: true /jest-docblock@29.7.0: @@ -6750,9 +7235,9 @@ packages: detect-newline: 3.1.0 dev: true - /jest-docblock@30.0.0-alpha.6: - resolution: {integrity: sha512-KXRLgRo7/rF1wqxQupsFCZa6wOp1qrDg4GdSXKfIHODYQb0dpi4rYaYA8xV5l2g9KwYc9/zV7l1tPe9TOr27ew==} - engines: {node: ^16.10.0 || ^18.12.0 || >=20.0.0} + /jest-docblock@30.0.0-beta.3: + resolution: {integrity: sha512-dzgokmq3pK2P0kxi8g58SpiVDNyObdTppRMPtcYEZPX6CeP+wRqPwkA2ZJpMoaUXNV8xRFYHYn/4q8oLhjpEeg==} + engines: {node: ^18.14.0 || ^20.0.0 || >=22.0.0} dependencies: detect-newline: 3.1.0 dev: true @@ -6768,15 +7253,15 @@ packages: pretty-format: 29.7.0 dev: true - /jest-each@30.0.0-alpha.6: - resolution: {integrity: sha512-snLI2JNYkoBMlZRrNk67XiauUy+uEzRCszKdj+cqHyZ4/MU8fz7gCxbn3g0zmiGUxr0RX0534UxMjc82Sk++tg==} - engines: {node: ^16.10.0 || ^18.12.0 || >=20.0.0} + /jest-each@30.0.0-beta.3: + resolution: {integrity: sha512-79SX7azQ2308Bsc6HHR0ZMu3QebyIHiWEi1Y6OSeHNIxGa2Q8yoYEWcS4jOKYF3X6fivtUMacnZHnnsb//70xg==} + engines: {node: ^18.14.0 || ^20.0.0 || >=22.0.0} dependencies: - '@jest/types': 30.0.0-alpha.6 + '@jest/get-type': 30.0.0-beta.3 + '@jest/types': 30.0.0-beta.3 chalk: 4.1.2 - jest-get-type: 30.0.0-alpha.6 - jest-util: 30.0.0-alpha.6 - pretty-format: 30.0.0-alpha.6 + jest-util: 30.0.0-beta.3 + pretty-format: 30.0.0-beta.3 dev: true /jest-environment-node@29.7.0: @@ -6791,16 +7276,16 @@ packages: jest-util: 29.7.0 dev: true - /jest-environment-node@30.0.0-alpha.6: - resolution: {integrity: sha512-UN9W3dFzO150Bqj1x+1pq7dMUqw/QhpqhdtmC3B1P6GD9eKEMFGuRw3EButx5SGzrZOqRNlF+tUNC8CoWGW2Og==} - engines: {node: ^16.10.0 || ^18.12.0 || >=20.0.0} + /jest-environment-node@30.0.0-beta.5: + resolution: {integrity: sha512-N4aq//M5HsYDWwerrBtyNOFsWzz/e6UImIEN7JXsamPnEjr4m/8y9LpdD5mEjhb52d6eBOIyjGpQDiA0hekFOA==} + engines: {node: ^18.14.0 || ^20.0.0 || >=22.0.0} dependencies: - '@jest/environment': 30.0.0-alpha.6 - '@jest/fake-timers': 30.0.0-alpha.6 - '@jest/types': 30.0.0-alpha.6 - '@types/node': 22.10.5 - jest-mock: 30.0.0-alpha.6 - jest-util: 30.0.0-alpha.6 + '@jest/environment': 30.0.0-beta.5 + '@jest/fake-timers': 30.0.0-beta.5 + '@jest/types': 30.0.0-beta.3 + '@types/node': 22.15.29 + jest-mock: 30.0.0-beta.3 + jest-util: 30.0.0-beta.3 dev: true /jest-get-type@29.6.3: @@ -6808,11 +7293,6 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dev: true - /jest-get-type@30.0.0-alpha.6: - resolution: {integrity: sha512-lJEoQdCY4ICN6+T0lJ9BODKuqPOEpCv2NnJsEO1nmsK0fbWZmN/pgOPHVqLfK8i3jZpUmgupJ1w8r36mc8iiBQ==} - engines: {node: ^16.10.0 || ^18.12.0 || >=20.0.0} - dev: true - /jest-haste-map@29.7.0: resolution: {integrity: sha512-fP8u2pyfqx0K1rGn1R9pyE0/KTn+G7PxktWidOBTqFPLYX0b9ksaMFkhK5vrS3DVun09pckLdlx90QthlW7AmA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -6832,18 +7312,18 @@ packages: fsevents: 2.3.3 dev: true - /jest-haste-map@30.0.0-alpha.6: - resolution: {integrity: sha512-NR/Kw8HyOkuWIdT8ynsp9KnsTDvWnlz8WSOmtQxySTIzOWbZaeJ2FJi9LoDL6+vhKpdlLfUvhgZVtnFJSLCzew==} - engines: {node: ^16.10.0 || ^18.12.0 || >=20.0.0} + /jest-haste-map@30.0.0-beta.5: + resolution: {integrity: sha512-NF/vYwWm1jc3fOAb64ZP5B+EWyKxzotA1lnYIDkInbcbjJPZoWNY1di9+EMX9CpRSfZLFAtnlhUrOSbpOjFWYw==} + engines: {node: ^18.14.0 || ^20.0.0 || >=22.0.0} dependencies: - '@jest/types': 30.0.0-alpha.6 - '@types/node': 22.10.5 + '@jest/types': 30.0.0-beta.3 + '@types/node': 22.15.29 anymatch: 3.1.3 fb-watchman: 2.0.2 graceful-fs: 4.2.11 - jest-regex-util: 30.0.0-alpha.6 - jest-util: 30.0.0-alpha.6 - jest-worker: 30.0.0-alpha.6 + jest-regex-util: 30.0.0-beta.3 + jest-util: 30.0.0-beta.3 + jest-worker: 30.0.0-beta.4 micromatch: 4.0.8 walker: 1.0.8 optionalDependencies: @@ -6858,12 +7338,12 @@ packages: pretty-format: 29.7.0 dev: true - /jest-leak-detector@30.0.0-alpha.6: - resolution: {integrity: sha512-a6fh/6h6dCDyj+aplGqkajVqzmi+qYHs5X8orMZv+u56++gUezJZJf8GCiQqw2vtxcsWVPUuQXa3kF33tAYzNQ==} - engines: {node: ^16.10.0 || ^18.12.0 || >=20.0.0} + /jest-leak-detector@30.0.0-beta.3: + resolution: {integrity: sha512-5Z5pca/M/OMVnTH+9UBkPOWKrdwYaq7qx2IAKfoO9suTM8x8/Zv2XmQ43e5JuVhbMzmEK2JXotj7xGGkMPC6pg==} + engines: {node: ^18.14.0 || ^20.0.0 || >=22.0.0} dependencies: - jest-get-type: 30.0.0-alpha.6 - pretty-format: 30.0.0-alpha.6 + '@jest/get-type': 30.0.0-beta.3 + pretty-format: 30.0.0-beta.3 dev: true /jest-matcher-utils@29.7.0: @@ -6876,21 +7356,21 @@ packages: pretty-format: 29.7.0 dev: true - /jest-matcher-utils@30.0.0-alpha.6: - resolution: {integrity: sha512-jaq7+HznsK54G0qzu96ZwfMEKHmlPiDqg6qG2p/hVQzr6Y/qVMRh8abI9Y1lX6SSXkr+S9mPAkmOsuJNLTLYmQ==} - engines: {node: ^16.10.0 || ^18.12.0 || >=20.0.0} + /jest-matcher-utils@30.0.0-beta.5: + resolution: {integrity: sha512-nxfxzhMm4zsuULQnh5lwx8JKafBsJSY4o6XbLGl4v/EOfshIsf2x8q+Gin0bQIniBKSMPH7FmdQrDVrqoaa1+g==} + engines: {node: ^18.14.0 || ^20.0.0 || >=22.0.0} dependencies: + '@jest/get-type': 30.0.0-beta.3 chalk: 4.1.2 - jest-diff: 30.0.0-alpha.6 - jest-get-type: 30.0.0-alpha.6 - pretty-format: 30.0.0-alpha.6 + jest-diff: 30.0.0-beta.5 + pretty-format: 30.0.0-beta.3 dev: true /jest-message-util@29.7.0: resolution: {integrity: sha512-GBEV4GRADeP+qtB2+6u61stea8mGcOT4mCtrYISZwfu9/ISHFJ/5zOMXYbpBE9RsS5+Gb63DW4FgmnKJ79Kf6w==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@babel/code-frame': 7.26.2 + '@babel/code-frame': 7.27.1 '@jest/types': 29.6.3 '@types/stack-utils': 2.0.3 chalk: 4.1.2 @@ -6901,17 +7381,17 @@ packages: stack-utils: 2.0.6 dev: true - /jest-message-util@30.0.0-alpha.6: - resolution: {integrity: sha512-XAGJqkrBo7m3bFxWqiNqL0PyAWGf1XHR6bTve90MjBKJuIzhJsounGTzBNUw8JoU7Uzcj5Z6ZmEhaE3CDnwjfw==} - engines: {node: ^16.10.0 || ^18.12.0 || >=20.0.0} + /jest-message-util@30.0.0-beta.4: + resolution: {integrity: sha512-b/AoxbTJFSJOnrTz1GSmrDVD172bll8fXXeBFjOC84yqvly3OF90msf6i2j18xJGIkcv/yQdVgg30ItRZYDTPw==} + engines: {node: ^18.14.0 || ^20.0.0 || >=22.0.0} dependencies: - '@babel/code-frame': 7.26.2 - '@jest/types': 30.0.0-alpha.6 + '@babel/code-frame': 7.27.1 + '@jest/types': 30.0.0-beta.3 '@types/stack-utils': 2.0.3 chalk: 4.1.2 graceful-fs: 4.2.11 micromatch: 4.0.8 - pretty-format: 30.0.0-alpha.6 + pretty-format: 30.0.0-beta.3 slash: 3.0.0 stack-utils: 2.0.6 dev: true @@ -6925,13 +7405,13 @@ packages: jest-util: 29.7.0 dev: true - /jest-mock@30.0.0-alpha.6: - resolution: {integrity: sha512-ezW02IXiKyFYAgDuxfAlONWULitSaB66t411fq2BJxQtgyMGtv59CsnhgbKb0gQp+9vig5MO5ytDCUPalTbarg==} - engines: {node: ^16.10.0 || ^18.12.0 || >=20.0.0} + /jest-mock@30.0.0-beta.3: + resolution: {integrity: sha512-g7w/Wjxefrq7MNTGstemMP20PTiSpABJlkl/4L1lAAAy15ZM4BDEl1D9aBEz2qcfUJAS9690HVIB4bJ/V+5sTg==} + engines: {node: ^18.14.0 || ^20.0.0 || >=22.0.0} dependencies: - '@jest/types': 30.0.0-alpha.6 - '@types/node': 22.10.5 - jest-util: 30.0.0-alpha.6 + '@jest/types': 30.0.0-beta.3 + '@types/node': 22.15.29 + jest-util: 30.0.0-beta.3 dev: true /jest-pnp-resolver@1.2.3(jest-resolve@29.7.0): @@ -6946,7 +7426,7 @@ packages: jest-resolve: 29.7.0 dev: true - /jest-pnp-resolver@1.2.3(jest-resolve@30.0.0-alpha.6): + /jest-pnp-resolver@1.2.3(jest-resolve@30.0.0-beta.5): resolution: {integrity: sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==} engines: {node: '>=6'} peerDependencies: @@ -6955,7 +7435,7 @@ packages: jest-resolve: optional: true dependencies: - jest-resolve: 30.0.0-alpha.6 + jest-resolve: 30.0.0-beta.5 dev: true /jest-regex-util@29.6.3: @@ -6963,9 +7443,9 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dev: true - /jest-regex-util@30.0.0-alpha.6: - resolution: {integrity: sha512-XcsAVaqc69QyMz1/FChyhWSoAMaKcDPhFOuWJz/H51LppsyZRAJPXkPnMopsS+qfut8cggExr9QLcsYaX6hqqA==} - engines: {node: ^16.10.0 || ^18.12.0 || >=20.0.0} + /jest-regex-util@30.0.0-beta.3: + resolution: {integrity: sha512-kiDaZ35ogPivxgLEGJ1jNW2KBtvmPwGlPjy5ASHiVE3kjn3g80galEIcWC0hZV6g5BtTx15VKzSyfOTiKXPnxQ==} + engines: {node: ^18.14.0 || ^20.0.0 || >=22.0.0} dev: true /jest-resolve-dependencies@29.7.0: @@ -6978,12 +7458,12 @@ packages: - supports-color dev: true - /jest-resolve-dependencies@30.0.0-alpha.6: - resolution: {integrity: sha512-G+st0nBR4FNIvVCHq8YNJBiG6t7u0+cxM099lbtOoJNJU+ZTdIxSyzPnnmp/C+YHd1QOlDNlplvL+xe1KHhPUA==} - engines: {node: ^16.10.0 || ^18.12.0 || >=20.0.0} + /jest-resolve-dependencies@30.0.0-beta.5: + resolution: {integrity: sha512-RBn5y6R9bKg78dqm+1OL45Z96ANY523cnjAfQZj+S8Y5kp80Ke9vZiHW8qH5zTFJbKO+uVdsSwl06TdZDxlVIg==} + engines: {node: ^18.14.0 || ^20.0.0 || >=22.0.0} dependencies: - jest-regex-util: 30.0.0-alpha.6 - jest-snapshot: 30.0.0-alpha.6 + jest-regex-util: 30.0.0-beta.3 + jest-snapshot: 30.0.0-beta.5 transitivePeerDependencies: - supports-color dev: true @@ -7003,18 +7483,18 @@ packages: slash: 3.0.0 dev: true - /jest-resolve@30.0.0-alpha.6: - resolution: {integrity: sha512-0EyeId+RFng52qHvuxOzKjZd2uDF/2Hdzpzt54+biGgY/VVAvf8mYE9UV7g6154Ozpq6KLztSqqMCfPgVs4CbA==} - engines: {node: ^16.10.0 || ^18.12.0 || >=20.0.0} + /jest-resolve@30.0.0-beta.5: + resolution: {integrity: sha512-/T5ivVX1TmbvNILsTCA63nAqP1qBUAvtCL6vDEUqD7HxHk3/YS7G9o/Rv6x8CPC6gZ9Ox6zq2FxGWh2OpTKpDQ==} + engines: {node: ^18.14.0 || ^20.0.0 || >=22.0.0} dependencies: chalk: 4.1.2 graceful-fs: 4.2.11 - jest-haste-map: 30.0.0-alpha.6 - jest-pnp-resolver: 1.2.3(jest-resolve@30.0.0-alpha.6) - jest-util: 30.0.0-alpha.6 - jest-validate: 30.0.0-alpha.6 - resolve: 1.22.8 - resolve.exports: 2.0.2 + jest-haste-map: 30.0.0-beta.5 + jest-pnp-resolver: 1.2.3(jest-resolve@30.0.0-beta.5) + jest-util: 30.0.0-beta.3 + jest-validate: 30.0.0-beta.3 + resolve: 1.22.10 + resolve.exports: 2.0.3 slash: 3.0.0 dev: true @@ -7047,29 +7527,29 @@ packages: - supports-color dev: true - /jest-runner@30.0.0-alpha.6: - resolution: {integrity: sha512-SoADy4YnspMpXLNnRCXNIoinm1N5SMci+iF6Y29Duv3wnWhcL14XjEOcyUKBB+AIL52YwouLeUHkCyCspbBk1Q==} - engines: {node: ^16.10.0 || ^18.12.0 || >=20.0.0} + /jest-runner@30.0.0-beta.5: + resolution: {integrity: sha512-X8YLp2Y9v9f5KivJBXvHN0gML9yia+TBTy6d9lJkc83fv2welZgaryRLOU3emzNr0uoJF5olOelN1AgunZ7iog==} + engines: {node: ^18.14.0 || ^20.0.0 || >=22.0.0} dependencies: - '@jest/console': 30.0.0-alpha.6 - '@jest/environment': 30.0.0-alpha.6 - '@jest/test-result': 30.0.0-alpha.6 - '@jest/transform': 30.0.0-alpha.6 - '@jest/types': 30.0.0-alpha.6 - '@types/node': 22.10.5 + '@jest/console': 30.0.0-beta.5 + '@jest/environment': 30.0.0-beta.5 + '@jest/test-result': 30.0.0-beta.5 + '@jest/transform': 30.0.0-beta.5 + '@jest/types': 30.0.0-beta.3 + '@types/node': 22.15.29 chalk: 4.1.2 emittery: 0.13.1 graceful-fs: 4.2.11 - jest-docblock: 30.0.0-alpha.6 - jest-environment-node: 30.0.0-alpha.6 - jest-haste-map: 30.0.0-alpha.6 - jest-leak-detector: 30.0.0-alpha.6 - jest-message-util: 30.0.0-alpha.6 - jest-resolve: 30.0.0-alpha.6 - jest-runtime: 30.0.0-alpha.6 - jest-util: 30.0.0-alpha.6 - jest-watcher: 30.0.0-alpha.6 - jest-worker: 30.0.0-alpha.6 + jest-docblock: 30.0.0-beta.3 + jest-environment-node: 30.0.0-beta.5 + jest-haste-map: 30.0.0-beta.5 + jest-leak-detector: 30.0.0-beta.3 + jest-message-util: 30.0.0-beta.4 + jest-resolve: 30.0.0-beta.5 + jest-runtime: 30.0.0-beta.5 + jest-util: 30.0.0-beta.3 + jest-watcher: 30.0.0-beta.5 + jest-worker: 30.0.0-beta.4 p-limit: 3.1.0 source-map-support: 0.5.13 transitivePeerDependencies: @@ -7106,30 +7586,30 @@ packages: - supports-color dev: true - /jest-runtime@30.0.0-alpha.6: - resolution: {integrity: sha512-p7w7DSFFzwHyR4HsNXca/p32VpL9MLT1c71+VplFJIEgeRHvyqxrARentlul6uJniwtlqvZrVVf5baCQ5a5GUw==} - engines: {node: ^16.10.0 || ^18.12.0 || >=20.0.0} + /jest-runtime@30.0.0-beta.5: + resolution: {integrity: sha512-ZaDDJFYy4WdgILRGq3OXXdMlpOWbJs/NUMEQDCF/4BMBFWIoUmVME95o6yqt2pYDpV8a5hZAYQEC/W/Y1VyUEg==} + engines: {node: ^18.14.0 || ^20.0.0 || >=22.0.0} dependencies: - '@jest/environment': 30.0.0-alpha.6 - '@jest/fake-timers': 30.0.0-alpha.6 - '@jest/globals': 30.0.0-alpha.6 - '@jest/source-map': 30.0.0-alpha.6 - '@jest/test-result': 30.0.0-alpha.6 - '@jest/transform': 30.0.0-alpha.6 - '@jest/types': 30.0.0-alpha.6 - '@types/node': 22.10.5 + '@jest/environment': 30.0.0-beta.5 + '@jest/fake-timers': 30.0.0-beta.5 + '@jest/globals': 30.0.0-beta.5 + '@jest/source-map': 30.0.0-beta.3 + '@jest/test-result': 30.0.0-beta.5 + '@jest/transform': 30.0.0-beta.5 + '@jest/types': 30.0.0-beta.3 + '@types/node': 22.15.29 chalk: 4.1.2 - cjs-module-lexer: 1.2.3 + cjs-module-lexer: 2.1.0 collect-v8-coverage: 1.0.2 glob: 10.4.5 graceful-fs: 4.2.11 - jest-haste-map: 30.0.0-alpha.6 - jest-message-util: 30.0.0-alpha.6 - jest-mock: 30.0.0-alpha.6 - jest-regex-util: 30.0.0-alpha.6 - jest-resolve: 30.0.0-alpha.6 - jest-snapshot: 30.0.0-alpha.6 - jest-util: 30.0.0-alpha.6 + jest-haste-map: 30.0.0-beta.5 + jest-message-util: 30.0.0-beta.4 + jest-mock: 30.0.0-beta.3 + jest-regex-util: 30.0.0-beta.3 + jest-resolve: 30.0.0-beta.5 + jest-snapshot: 30.0.0-beta.5 + jest-util: 30.0.0-beta.3 slash: 3.0.0 strip-bom: 4.0.0 transitivePeerDependencies: @@ -7164,31 +7644,31 @@ packages: - supports-color dev: true - /jest-snapshot@30.0.0-alpha.6: - resolution: {integrity: sha512-YCBUxSNJ9YGch3tyQdxQkOUitbmXahHL6UhSQeSMERFfX1UMrHyEDHggglocCUg4G3jdU8YzshxOJ/oaR6Ph8w==} - engines: {node: ^16.10.0 || ^18.12.0 || >=20.0.0} - dependencies: - '@babel/core': 7.26.0 - '@babel/generator': 7.26.2 - '@babel/plugin-syntax-jsx': 7.22.5(@babel/core@7.26.0) - '@babel/plugin-syntax-typescript': 7.22.5(@babel/core@7.26.0) - '@babel/types': 7.26.0 - '@jest/expect-utils': 30.0.0-alpha.6 - '@jest/snapshot-utils': 30.0.0-alpha.6 - '@jest/transform': 30.0.0-alpha.6 - '@jest/types': 30.0.0-alpha.6 - babel-preset-current-node-syntax: 1.0.1(@babel/core@7.26.0) + /jest-snapshot@30.0.0-beta.5: + resolution: {integrity: sha512-I5geeos+B/vH5od0AE+Rs5Td1anYx2c2Hi89nXjbShUlDYWh8klBFPI/h2qeVqFzVOjjDESJoG2x/0SUlCKLNA==} + engines: {node: ^18.14.0 || ^20.0.0 || >=22.0.0} + dependencies: + '@babel/core': 7.27.4 + '@babel/generator': 7.27.3 + '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.27.4) + '@babel/plugin-syntax-typescript': 7.27.1(@babel/core@7.27.4) + '@babel/types': 7.27.3 + '@jest/expect-utils': 30.0.0-beta.5 + '@jest/get-type': 30.0.0-beta.3 + '@jest/snapshot-utils': 30.0.0-beta.3 + '@jest/transform': 30.0.0-beta.5 + '@jest/types': 30.0.0-beta.3 + babel-preset-current-node-syntax: 1.1.0(@babel/core@7.27.4) chalk: 4.1.2 - expect: 30.0.0-alpha.6 + expect: 30.0.0-beta.5 graceful-fs: 4.2.11 - jest-diff: 30.0.0-alpha.6 - jest-get-type: 30.0.0-alpha.6 - jest-matcher-utils: 30.0.0-alpha.6 - jest-message-util: 30.0.0-alpha.6 - jest-util: 30.0.0-alpha.6 - pretty-format: 30.0.0-alpha.6 - semver: 7.6.3 - synckit: 0.9.1 + jest-diff: 30.0.0-beta.5 + jest-matcher-utils: 30.0.0-beta.5 + jest-message-util: 30.0.0-beta.4 + jest-util: 30.0.0-beta.3 + pretty-format: 30.0.0-beta.3 + semver: 7.7.2 + synckit: 0.11.8 transitivePeerDependencies: - supports-color dev: true @@ -7205,14 +7685,14 @@ packages: picomatch: 2.3.1 dev: true - /jest-util@30.0.0-alpha.6: - resolution: {integrity: sha512-JlimakOVDyoMC8TEG+knoufxUqLG+Btihf1G8o5sHxz54C6oL54Wetfepp+Nhuj/1hSL0sQtkovvjlEycf9i0w==} - engines: {node: ^16.10.0 || ^18.12.0 || >=20.0.0} + /jest-util@30.0.0-beta.3: + resolution: {integrity: sha512-kob8YNaO1UPrG0TgGdH5l0ciNGuXDX93Yn2b2VCkALuqOXbqzT2xCr6O7dBuwhM7tmzBbpM6CkcK7Qyf/JmLZQ==} + engines: {node: ^18.14.0 || ^20.0.0 || >=22.0.0} dependencies: - '@jest/types': 30.0.0-alpha.6 - '@types/node': 22.10.5 + '@jest/types': 30.0.0-beta.3 + '@types/node': 22.15.29 chalk: 4.1.2 - ci-info: 4.0.0 + ci-info: 4.2.0 graceful-fs: 4.2.11 picomatch: 4.0.2 dev: true @@ -7229,16 +7709,16 @@ packages: pretty-format: 29.7.0 dev: true - /jest-validate@30.0.0-alpha.6: - resolution: {integrity: sha512-sINLwCenOUeJVzS5p+o1NhwKsY0de5Es0J7bsaSuZJQGRY67W20idceflr+aZ2akrKgvvqU8Tsg6lkFQyq+a6Q==} - engines: {node: ^16.10.0 || ^18.12.0 || >=20.0.0} + /jest-validate@30.0.0-beta.3: + resolution: {integrity: sha512-xypPKOPwePRDWSt/OVDqVEtvnoTYS5IKcQSuB+1gVQF5nlObZtM44yPnD447yJKFSlMcgpGC6x3f4FajjgoOEQ==} + engines: {node: ^18.14.0 || ^20.0.0 || >=22.0.0} dependencies: - '@jest/types': 30.0.0-alpha.6 + '@jest/get-type': 30.0.0-beta.3 + '@jest/types': 30.0.0-beta.3 camelcase: 6.3.0 chalk: 4.1.2 - jest-get-type: 30.0.0-alpha.6 leven: 3.1.0 - pretty-format: 30.0.0-alpha.6 + pretty-format: 30.0.0-beta.3 dev: true /jest-watcher@29.7.0: @@ -7255,17 +7735,17 @@ packages: string-length: 4.0.2 dev: true - /jest-watcher@30.0.0-alpha.6: - resolution: {integrity: sha512-+zL1y3GSJG8EOxVSc2p0dndis0rNDcwKTs4b1bpNTI0XneeTiZlCpRBNYI+sqBl/eZtJBrQdiBRSYz7kJqg7NQ==} - engines: {node: ^16.10.0 || ^18.12.0 || >=20.0.0} + /jest-watcher@30.0.0-beta.5: + resolution: {integrity: sha512-xCxo68p7YCnqPcHYRk3pu4OlrF9b4n/6saGSSvwdeQI7J9zfQOUCpTqTwm++ZU0rD+V5gb2ocWxkykWLY3Q9EQ==} + engines: {node: ^18.14.0 || ^20.0.0 || >=22.0.0} dependencies: - '@jest/test-result': 30.0.0-alpha.6 - '@jest/types': 30.0.0-alpha.6 - '@types/node': 22.10.5 + '@jest/test-result': 30.0.0-beta.5 + '@jest/types': 30.0.0-beta.3 + '@types/node': 22.15.29 ansi-escapes: 4.3.2 chalk: 4.1.2 emittery: 0.13.1 - jest-util: 30.0.0-alpha.6 + jest-util: 30.0.0-beta.3 string-length: 4.0.2 dev: true @@ -7279,13 +7759,13 @@ packages: supports-color: 8.1.1 dev: true - /jest-worker@30.0.0-alpha.6: - resolution: {integrity: sha512-qlzX7zFT/QdUV/LWsJwZBlaIBaJ+E2VH3d1gArGVP+9hUHGpJkEzCSBK7yuZrkt+M/U0Jre5+maPRmkinEF4DA==} - engines: {node: ^16.10.0 || ^18.12.0 || >=20.0.0} + /jest-worker@30.0.0-beta.4: + resolution: {integrity: sha512-/v5d0vvj2tVC79FSOQrHZqZIw6dgYluo6ElrZr8BBGycUH8JMndpsW/bVxzA5o5HHlEYvT3uNbliiJi1DzXPgQ==} + engines: {node: ^18.14.0 || ^20.0.0 || >=22.0.0} dependencies: - '@types/node': 22.10.5 - '@ungap/structured-clone': 1.2.0 - jest-util: 30.0.0-alpha.6 + '@types/node': 22.15.29 + '@ungap/structured-clone': 1.3.0 + jest-util: 30.0.0-beta.3 merge-stream: 2.0.0 supports-color: 8.1.1 dev: true @@ -7311,9 +7791,9 @@ packages: - ts-node dev: true - /jest@30.0.0-alpha.6: - resolution: {integrity: sha512-9T3nAcIAcEpCX2MdxcjG2IDfG/0tjumnCkVNGh+AKkRXcWF4Er5jLROKvXsgXUJCmr/nMqLF6LG0GrDJ0kjFag==} - engines: {node: ^16.10.0 || ^18.12.0 || >=20.0.0} + /jest@30.0.0-beta.5: + resolution: {integrity: sha512-IAGlr3NE50hqzcB5MbtNPaNEGIWd+0JArpY1fyYyzProagVzCUYYIvUyhvN0DlNrj0YeSjoDhXU1B47KcAy3lQ==} + engines: {node: ^18.14.0 || ^20.0.0 || >=22.0.0} hasBin: true peerDependencies: node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 @@ -7321,10 +7801,10 @@ packages: node-notifier: optional: true dependencies: - '@jest/core': 30.0.0-alpha.6 - '@jest/types': 30.0.0-alpha.6 - import-local: 3.1.0 - jest-cli: 30.0.0-alpha.6 + '@jest/core': 30.0.0-beta.5 + '@jest/types': 30.0.0-beta.3 + import-local: 3.2.0 + jest-cli: 30.0.0-beta.5 transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -7381,6 +7861,12 @@ packages: hasBin: true dev: true + /jsesc@3.1.0: + resolution: {integrity: sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==} + engines: {node: '>=6'} + hasBin: true + dev: true + /json-buffer@3.0.1: resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} dev: true @@ -7555,7 +8041,7 @@ packages: resolution: {integrity: sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==} engines: {node: '>=10'} dependencies: - semver: 7.6.3 + semver: 7.7.2 dev: true /make-error@1.3.6: @@ -7758,10 +8244,6 @@ packages: yargs-unparser: 2.0.0 dev: true - /ms@2.1.2: - resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} - dev: true - /ms@2.1.3: resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} @@ -7804,6 +8286,10 @@ packages: resolution: {integrity: sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==} dev: true + /node-releases@2.0.19: + resolution: {integrity: sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==} + dev: true + /nofilter@3.1.0: resolution: {integrity: sha512-l2NNj07e9afPnhAhvgVrCD/oy2Ai1yfLpuo3EpiO1jFTsB4sFz6oIfAfSZyQzVpkZQ9xS8ZS5g1jCBgq4Hwo0g==} engines: {node: '>=12.19'} @@ -7935,6 +8421,18 @@ packages: type-check: 0.4.0 dev: true + /optionator@0.9.4: + resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==} + engines: {node: '>= 0.8.0'} + dependencies: + deep-is: 0.1.4 + fast-levenshtein: 2.0.6 + levn: 0.4.1 + prelude-ls: 1.2.1 + type-check: 0.4.0 + word-wrap: 1.2.5 + dev: true + /p-limit@2.3.0: resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==} engines: {node: '>=6'} @@ -8000,7 +8498,7 @@ packages: resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} engines: {node: '>=8'} dependencies: - '@babel/code-frame': 7.26.2 + '@babel/code-frame': 7.27.1 error-ex: 1.3.2 json-parse-even-better-errors: 2.3.1 lines-and-columns: 1.2.4 @@ -8072,10 +8570,6 @@ packages: through: 2.3.8 dev: true - /picocolors@1.0.0: - resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==} - dev: true - /picocolors@1.1.1: resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==} dev: true @@ -8095,6 +8589,11 @@ packages: engines: {node: '>= 6'} dev: true + /pirates@4.0.7: + resolution: {integrity: sha512-TfySrs/5nm8fQJDcBDuUng3VOUKsd7S+zqvbOTiGXHfxX4wK31ard+hoNuvkicM/2YFzlpDgABOevKSsB4G/FA==} + engines: {node: '>= 6'} + dev: true + /pkg-dir@4.2.0: resolution: {integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==} engines: {node: '>=8'} @@ -8146,13 +8645,13 @@ packages: react-is: 18.2.0 dev: true - /pretty-format@30.0.0-alpha.6: - resolution: {integrity: sha512-xkeffkZoqQmRrcNewpOsUCKNOl+CkPqjt3Ld749uz1S7/O7GuPNPv2fZk3v/1U/FE8/B4Zz0llVL80MKON1tOQ==} - engines: {node: ^16.10.0 || ^18.12.0 || >=20.0.0} + /pretty-format@30.0.0-beta.3: + resolution: {integrity: sha512-MR29N2jVpfzRkuW6XbZsYYIqpoU/CzlsLwNO0h4/D5OZlu3c4WkIxaIiUxyuw25GEB8B6KNqOC6WQrqAzhkA8A==} + engines: {node: ^18.14.0 || ^20.0.0 || >=22.0.0} dependencies: - '@jest/schemas': 30.0.0-alpha.6 + '@jest/schemas': 30.0.0-beta.3 ansi-styles: 5.2.0 - react-is: 18.2.0 + react-is: 18.3.1 dev: true /pretty-ms@9.1.0: @@ -8201,6 +8700,10 @@ packages: resolution: {integrity: sha512-LA0Y9kxMYv47GIPJy6MI84fqTd2HmYZI83W/kM/SkKfDlajnZYfmXFTxkbY+xSBPkLJxltMa9hIkmdc29eguMA==} dev: true + /pure-rand@7.0.1: + resolution: {integrity: sha512-oTUZM/NAZS8p7ANR3SHh30kXB+zK2r2BPcEn/awJIbOvq82WoMN4p62AWWp3Hhw50G0xMsw1mhIBLqHw64EcNQ==} + dev: true + /queue-microtask@1.2.3: resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} dev: true @@ -8219,6 +8722,10 @@ packages: resolution: {integrity: sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==} dev: true + /react-is@18.3.1: + resolution: {integrity: sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==} + dev: true + /readable-stream@3.6.2: resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==} engines: {node: '>= 6'} @@ -8291,6 +8798,21 @@ packages: engines: {node: '>=10'} dev: true + /resolve.exports@2.0.3: + resolution: {integrity: sha512-OcXjMsGdhL4XnbShKpAcSqPMzQoYkYyhbEaeSko47MjRP9NfEQMhZkXL1DoFlt9LWQn4YttrdnV6X2OiyzBi+A==} + engines: {node: '>=10'} + dev: true + + /resolve@1.22.10: + resolution: {integrity: sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==} + engines: {node: '>= 0.4'} + hasBin: true + dependencies: + is-core-module: 2.16.1 + path-parse: 1.0.7 + supports-preserve-symlinks-flag: 1.0.0 + dev: true + /resolve@1.22.8: resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==} hasBin: true @@ -8333,7 +8855,7 @@ packages: rollup: 4.30.1 typescript: 5.7.2 optionalDependencies: - '@babel/code-frame': 7.26.2 + '@babel/code-frame': 7.27.1 dev: true /rollup@4.30.1: @@ -8374,9 +8896,9 @@ packages: buffer: 6.0.3 eventemitter3: 5.0.1 uuid: 8.3.2 - ws: 8.14.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) + ws: 8.14.2(bufferutil@4.0.9)(utf-8-validate@5.0.10) optionalDependencies: - bufferutil: 4.0.8 + bufferutil: 4.0.9 utf-8-validate: 5.0.10 /run-parallel@1.2.0: @@ -8424,6 +8946,12 @@ packages: hasBin: true dev: true + /semver@7.7.2: + resolution: {integrity: sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==} + engines: {node: '>=10'} + hasBin: true + dev: true + /serialize-error@7.0.1: resolution: {integrity: sha512-8I8TjW5KMOKsZQTvoxjuSIa7foAwPWGOts+6o7sgjz41/qMD9VQHEDxi6PBvK2l0MXUmqZyNpUK+T2tQaaElvw==} engines: {node: '>=10'} @@ -8828,6 +9356,13 @@ packages: engines: {node: '>= 0.4'} dev: true + /synckit@0.11.8: + resolution: {integrity: sha512-+XZ+r1XGIJGeQk3VvXhT6xx/VpbHsRzsTkGgF6E5RX9TTXD0118l87puaEBZ566FhqblC6U0d4XnubznJDm30A==} + engines: {node: ^14.18.0 || >=16.0.0} + dependencies: + '@pkgr/core': 0.2.7 + dev: true + /synckit@0.9.1: resolution: {integrity: sha512-7gr8p9TQP6RAHusBOSLs46F4564ZrjV8xFmw5zCmgmhGUcw2hxsShhJ6CEiHQMgPDwAQ1fWHPM0ypc4RMAig4A==} engines: {node: ^14.18.0 || >=16.0.0} @@ -8931,6 +9466,15 @@ packages: typescript: 5.7.2 dev: true + /ts-api-utils@2.1.0(typescript@5.7.2): + resolution: {integrity: sha512-CUgTZL1irw8u29bzrOD/nH85jqyc74D6SshFgujOIA7osm2Rz7dYH77agkx7H4FBNxDq7Cjf+IjaX/8zwFW+ZQ==} + engines: {node: '>=18.12'} + peerDependencies: + typescript: '>=4.8.4' + dependencies: + typescript: 5.7.2 + dev: true + /ts-declaration-location@1.0.4(typescript@5.7.2): resolution: {integrity: sha512-r4JoxYhKULbZuH81Pjrp9OEG5St7XWk7zXwGkLKhmVcjiBVHTJXV5wK6dEa9JKW5QGSTW6b1lOjxAKp8R1SQhg==} peerDependencies: @@ -8984,6 +9528,44 @@ packages: yargs-parser: 21.1.1 dev: true + /ts-jest@29.2.5(@babel/core@7.27.4)(jest@29.7.0)(typescript@5.7.2): + resolution: {integrity: sha512-KD8zB2aAZrcKIdGk4OwpJggeLcH1FgrICqDSROWqlnJXGCXK4Mn6FcdK2B6670Xr73lHMG1kHw8R87A0ecZ+vA==} + engines: {node: ^14.15.0 || ^16.10.0 || ^18.0.0 || >=20.0.0} + hasBin: true + peerDependencies: + '@babel/core': '>=7.0.0-beta.0 <8' + '@jest/transform': ^29.0.0 + '@jest/types': ^29.0.0 + babel-jest: ^29.0.0 + esbuild: '*' + jest: ^29.0.0 + typescript: '>=4.3 <6' + peerDependenciesMeta: + '@babel/core': + optional: true + '@jest/transform': + optional: true + '@jest/types': + optional: true + babel-jest: + optional: true + esbuild: + optional: true + dependencies: + '@babel/core': 7.27.4 + bs-logger: 0.2.6 + ejs: 3.1.10 + fast-json-stable-stringify: 2.1.0 + jest: 29.7.0(@types/node@22.10.5)(ts-node@10.9.2) + jest-util: 29.7.0 + json5: 2.2.3 + lodash.memoize: 4.1.2 + make-error: 1.3.6 + semver: 7.6.3 + typescript: 5.7.2 + yargs-parser: 21.1.1 + dev: true + /ts-node@10.9.2(@types/node@22.10.5)(typescript@5.7.2): resolution: {integrity: sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==} hasBin: true @@ -9015,6 +9597,37 @@ packages: yn: 3.1.1 dev: true + /ts-node@10.9.2(@types/node@22.15.29)(typescript@5.7.2): + resolution: {integrity: sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==} + hasBin: true + peerDependencies: + '@swc/core': '>=1.2.50' + '@swc/wasm': '>=1.2.50' + '@types/node': '*' + typescript: '>=2.7' + peerDependenciesMeta: + '@swc/core': + optional: true + '@swc/wasm': + optional: true + dependencies: + '@cspotcode/source-map-support': 0.8.1 + '@tsconfig/node10': 1.0.9 + '@tsconfig/node12': 1.0.11 + '@tsconfig/node14': 1.0.3 + '@tsconfig/node16': 1.0.4 + '@types/node': 22.15.29 + acorn: 8.14.0 + acorn-walk: 8.3.4 + arg: 4.1.3 + create-require: 1.1.1 + diff: 4.0.2 + make-error: 1.3.6 + typescript: 5.7.2 + v8-compile-cache-lib: 3.0.1 + yn: 3.1.1 + dev: true + /tsconfig-paths@3.15.0: resolution: {integrity: sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==} dependencies: @@ -9202,21 +9815,19 @@ packages: resolution: {integrity: sha512-7sI4e/bZijOzyURng88oOFZCISQPTHozfE2sUu5AviFYk5QV7fYGb6YiDl+vKjF/pICA354JImBImL9XJWUvdQ==} dev: false - /typescript-eslint@8.12.2(eslint@9.13.0)(typescript@5.7.2): - resolution: {integrity: sha512-UbuVUWSrHVR03q9CWx+JDHeO6B/Hr9p4U5lRH++5tq/EbFq1faYZe50ZSBePptgfIKLEti0aPQ3hFgnPVcd8ZQ==} + /typescript-eslint@8.33.1(eslint@9.28.0)(typescript@5.7.2): + resolution: {integrity: sha512-AgRnV4sKkWOiZ0Kjbnf5ytTJXMUZQ0qhSVdQtDNYLPLnjsATEYhaO94GlRQwi4t4gO8FfjM6NnikHeKjUm8D7A==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true + eslint: ^8.57.0 || ^9.0.0 + typescript: '>=4.8.4 <5.9.0' dependencies: - '@typescript-eslint/eslint-plugin': 8.12.2(@typescript-eslint/parser@8.12.2)(eslint@9.13.0)(typescript@5.7.2) - '@typescript-eslint/parser': 8.12.2(eslint@9.13.0)(typescript@5.7.2) - '@typescript-eslint/utils': 8.12.2(eslint@9.13.0)(typescript@5.7.2) + '@typescript-eslint/eslint-plugin': 8.33.1(@typescript-eslint/parser@8.33.1)(eslint@9.28.0)(typescript@5.7.2) + '@typescript-eslint/parser': 8.33.1(eslint@9.28.0)(typescript@5.7.2) + '@typescript-eslint/utils': 8.33.1(eslint@9.28.0)(typescript@5.7.2) + eslint: 9.28.0 typescript: 5.7.2 transitivePeerDependencies: - - eslint - supports-color dev: true @@ -9241,6 +9852,10 @@ packages: /undici-types@6.20.0: resolution: {integrity: sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==} + /undici-types@6.21.0: + resolution: {integrity: sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==} + dev: true + /unicorn-magic@0.1.0: resolution: {integrity: sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ==} engines: {node: '>=18'} @@ -9262,6 +9877,17 @@ packages: picocolors: 1.1.1 dev: true + /update-browserslist-db@1.1.3(browserslist@4.25.0): + resolution: {integrity: sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw==} + hasBin: true + peerDependencies: + browserslist: '>= 4.21.0' + dependencies: + browserslist: 4.25.0 + escalade: 3.2.0 + picocolors: 1.1.1 + dev: true + /uri-js@4.4.1: resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} dependencies: @@ -9305,6 +9931,15 @@ packages: convert-source-map: 2.0.0 dev: true + /v8-to-istanbul@9.3.0: + resolution: {integrity: sha512-kiGUalWN+rgBJ/1OHZsBtU4rXZOfj/7rKQxULKlIzwzQSvMJUUNgPwJEEh7gU6xEVxC0ahoOBvN2YI8GH6FNgA==} + engines: {node: '>=10.12.0'} + dependencies: + '@jridgewell/trace-mapping': 0.3.25 + '@types/istanbul-lib-coverage': 2.0.6 + convert-source-map: 2.0.0 + dev: true + /wait-on@8.0.1(debug@4.4.0): resolution: {integrity: sha512-1wWQOyR2LVVtaqrcIL2+OM+x7bkpmzVROa0Nf6FryXkS+er5Sa1kzFGjzZRqLnHa3n1rACFLeTwUqE1ETL9Mig==} engines: {node: '>=12.0.0'} @@ -9373,6 +10008,11 @@ packages: string-width: 4.2.3 dev: true + /word-wrap@1.2.5: + resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==} + engines: {node: '>=0.10.0'} + dev: true + /workerpool@6.5.1: resolution: {integrity: sha512-Fs4dNYcsdpYSAfVxhnl1L5zTksjvOJxtC5hzMNl+1t9B8hTJTdKDyZ5ju7ztgPy+ft9tBFXoOlDNiOT9WUXZlA==} dev: true @@ -9435,7 +10075,7 @@ packages: utf-8-validate: optional: true - /ws@8.14.2(bufferutil@4.0.8)(utf-8-validate@5.0.10): + /ws@8.14.2(bufferutil@4.0.9)(utf-8-validate@5.0.10): resolution: {integrity: sha512-wEBG1ftX4jcglPxgFCMJmZ2PLtSbJ2Peg6TmpJFTbe9GZYOQCDPdMYu/Tm0/bGZkw8paZnJY45J4K2PZrLYq8g==} engines: {node: '>=10.0.0'} peerDependencies: @@ -9447,7 +10087,7 @@ packages: utf-8-validate: optional: true dependencies: - bufferutil: 4.0.8 + bufferutil: 4.0.9 utf-8-validate: 5.0.10 /y18n@5.0.8: diff --git a/stake-pool/js/package.json b/stake-pool/js/package.json index f970941ae..fe221481f 100644 --- a/stake-pool/js/package.json +++ b/stake-pool/js/package.json @@ -64,7 +64,7 @@ "@types/node": "^22.10.5", "@types/node-fetch": "^2.6.12", "@typescript-eslint/eslint-plugin": "^8.4.0", - "@typescript-eslint/parser": "^8.4.0", + "@typescript-eslint/parser": "^8.33.1", "cross-env": "^7.0.3", "eslint": "^8.57.0", "jest": "^29.0.0", diff --git a/token-group/js/package.json b/token-group/js/package.json index b310514f0..89ae53446 100644 --- a/token-group/js/package.json +++ b/token-group/js/package.json @@ -55,7 +55,7 @@ "@types/mocha": "^10.0.10", "@types/node": "^22.10.5", "@typescript-eslint/eslint-plugin": "^8.4.0", - "@typescript-eslint/parser": "^8.4.0", + "@typescript-eslint/parser": "^8.33.1", "chai": "^5.1.2", "eslint": "^8.57.0", "eslint-plugin-require-extensions": "^0.1.1", diff --git a/token-lending/js/package.json b/token-lending/js/package.json index 4da259857..437dcaa59 100644 --- a/token-lending/js/package.json +++ b/token-lending/js/package.json @@ -49,7 +49,7 @@ "@types/eslint": "^8.56.7", "@types/node": "^22.10.5", "@typescript-eslint/eslint-plugin": "^8.4.0", - "@typescript-eslint/parser": "^8.4.0", + "@typescript-eslint/parser": "^8.33.1", "eslint": "^8.57.0", "gh-pages": "^6.3.0", "rollup": "^4.30.1", diff --git a/token-metadata/js/package.json b/token-metadata/js/package.json index da9766e19..2e720622e 100644 --- a/token-metadata/js/package.json +++ b/token-metadata/js/package.json @@ -55,7 +55,7 @@ "@types/mocha": "^10.0.10", "@types/node": "^22.10.5", "@typescript-eslint/eslint-plugin": "^8.4.0", - "@typescript-eslint/parser": "^8.4.0", + "@typescript-eslint/parser": "^8.33.1", "chai": "^5.1.2", "eslint": "^8.57.0", "eslint-plugin-require-extensions": "^0.1.1", diff --git a/token-swap/js/package.json b/token-swap/js/package.json index 9c80d5dfc..919a9fdcd 100644 --- a/token-swap/js/package.json +++ b/token-swap/js/package.json @@ -56,7 +56,7 @@ "@types/chai": "^5.0.1", "@types/mocha": "^10.0.10", "@typescript-eslint/eslint-plugin": "^8.4.0", - "@typescript-eslint/parser": "^8.4.0", + "@typescript-eslint/parser": "^8.33.1", "eslint": "^8.57.0", "eslint-plugin-import": "^2.31.0", "eslint-plugin-require-extensions": "^0.1.1", diff --git a/token/js/package.json b/token/js/package.json index 1d8883bf1..d43919fbc 100644 --- a/token/js/package.json +++ b/token/js/package.json @@ -69,7 +69,7 @@ "@types/node": "^22.10.5", "@types/node-fetch": "^2.6.12", "@typescript-eslint/eslint-plugin": "^8.4.0", - "@typescript-eslint/parser": "^8.4.0", + "@typescript-eslint/parser": "^8.33.1", "chai": "^5.1.2", "chai-as-promised": "^8.0.1", "eslint": "^8.57.0",