From 7ca3a9ebdff20cb1eef051df7a622baa73205b81 Mon Sep 17 00:00:00 2001 From: Timothee Guerin Date: Thu, 23 Apr 2026 11:00:40 -0400 Subject: [PATCH 1/5] Upgrade deps to fix vulnerabilities --- common/config/rush/pnpm-lock.yaml | 3348 ++++++++++++++++------------- 1 file changed, 1801 insertions(+), 1547 deletions(-) diff --git a/common/config/rush/pnpm-lock.yaml b/common/config/rush/pnpm-lock.yaml index a1dbbd759c..d750cd7a1c 100644 --- a/common/config/rush/pnpm-lock.yaml +++ b/common/config/rush/pnpm-lock.yaml @@ -33,13 +33,13 @@ importers: version: 3.1.1 '@types/commonmark': specifier: ^0.27.0 - version: 0.27.9 + version: 0.27.10 '@types/jest': specifier: ^29.5.14 version: 29.5.14 '@types/node': specifier: ~22.15.19 - version: 22.15.19 + version: 22.15.35 '@types/semver': specifier: 7.7.0 version: 7.7.0 @@ -51,10 +51,10 @@ importers: version: 5.28.5(webpack-cli@6.0.1) '@typescript-eslint/eslint-plugin': specifier: ^8.32.1 - version: 8.32.1(@typescript-eslint/parser@8.32.1)(eslint@8.57.1)(typescript@5.8.3) + version: 8.59.0(@typescript-eslint/parser@8.59.0)(eslint@8.57.1)(typescript@5.8.3) '@typescript-eslint/parser': specifier: ^8.32.1 - version: 8.32.1(eslint@8.57.1)(typescript@5.8.3) + version: 8.59.0(eslint@8.57.1)(typescript@5.8.3) chalk: specifier: ^4.1.0 version: 4.1.2 @@ -72,19 +72,19 @@ importers: version: 2.31.0(eslint@8.57.1) eslint-plugin-jest: specifier: ~28.11.0 - version: 28.11.0(@typescript-eslint/eslint-plugin@8.32.1)(eslint@8.57.1)(jest@29.7.0)(typescript@5.8.3) + version: 28.11.2(@typescript-eslint/eslint-plugin@8.59.0)(eslint@8.57.1)(jest@29.7.0)(typescript@5.8.3) eslint-plugin-node: specifier: ~11.1.0 version: 11.1.0(eslint@8.57.1) eslint-plugin-prettier: specifier: ~5.4.0 - version: 5.4.0(eslint@8.57.1)(prettier@3.5.3) + version: 5.4.1(eslint@8.57.1)(prettier@3.5.3) eslint-plugin-unicorn: specifier: ~49.0.0 version: 49.0.0(eslint@8.57.1) jest: specifier: ^29.3.1 - version: 29.7.0(@types/node@22.15.19)(ts-node@10.9.2) + version: 29.7.0(@types/node@22.15.35)(ts-node@10.9.2) mkdirp: specifier: ~3.0.1 version: 3.0.1 @@ -93,13 +93,13 @@ importers: version: 3.5.3 rimraf: specifier: ^6.0.1 - version: 6.0.1 + version: 6.1.3 safe-buffer: specifier: 5.2.1 version: 5.2.1 semver: specifier: ^7.7.2 - version: 7.7.2 + version: 7.7.4 source-map: specifier: ^0.8.0-beta.0 version: 0.8.0-beta.0 @@ -108,10 +108,10 @@ importers: version: 0.5.21 ts-jest: specifier: ^29.3.4 - version: 29.3.4(jest@29.7.0)(typescript@5.8.3) + version: 29.4.9(jest@29.7.0)(typescript@5.8.3) ts-loader: specifier: ~9.5.2 - version: 9.5.2(typescript@5.8.3)(webpack@5.99.9) + version: 9.5.7(typescript@5.8.3)(webpack@5.99.9) typescript: specifier: ~5.8.3 version: 5.8.3 @@ -180,7 +180,7 @@ importers: version: link:../../libs/yaml '@types/commonmark': specifier: ^0.27.0 - version: 0.27.9 + version: 0.27.10 '@types/jest': specifier: ^29.5.14 version: 29.5.14 @@ -189,25 +189,25 @@ importers: version: 4.17.24 '@types/node': specifier: ~22.15.19 - version: 22.15.19 + version: 22.15.35 '@types/webpack': specifier: ~5.28.5 version: 5.28.5(webpack-cli@6.0.1) '@typescript-eslint/eslint-plugin': specifier: ^8.32.1 - version: 8.32.1(@typescript-eslint/parser@8.32.1)(eslint@8.57.1)(typescript@5.8.3) + version: 8.59.0(@typescript-eslint/parser@8.59.0)(eslint@8.57.1)(typescript@5.8.3) '@typescript-eslint/parser': specifier: ^8.32.1 - version: 8.32.1(eslint@8.57.1)(typescript@5.8.3) + version: 8.59.0(eslint@8.57.1)(typescript@5.8.3) ajv: specifier: ^8.17.1 - version: 8.17.1 + version: 8.18.0 ajv-errors: specifier: ^3.0.0 - version: 3.0.0(ajv@8.17.1) + version: 3.0.0(ajv@8.18.0) ajv-formats: specifier: ^3.0.1 - version: 3.0.1(ajv@8.17.1) + version: 3.0.1(ajv@8.18.0) commonmark: specifier: ^0.31.2 version: 0.31.2 @@ -228,19 +228,19 @@ importers: version: 2.31.0(eslint@8.57.1) eslint-plugin-jest: specifier: ~28.11.0 - version: 28.11.0(@typescript-eslint/eslint-plugin@8.32.1)(eslint@8.57.1)(jest@29.7.0)(typescript@5.8.3) + version: 28.11.2(@typescript-eslint/eslint-plugin@8.59.0)(eslint@8.57.1)(jest@29.7.0)(typescript@5.8.3) eslint-plugin-node: specifier: ~11.1.0 version: 11.1.0(eslint@8.57.1) eslint-plugin-prettier: specifier: ~5.4.0 - version: 5.4.0(eslint@8.57.1)(prettier@3.5.3) + version: 5.4.1(eslint@8.57.1)(prettier@3.5.3) eslint-plugin-unicorn: specifier: ~49.0.0 version: 49.0.0(eslint@8.57.1) jest: specifier: ^29.3.1 - version: 29.7.0(@types/node@22.15.19)(ts-node@10.9.2) + version: 29.7.0(@types/node@22.15.35)(ts-node@10.9.2) lodash: specifier: ^4.18.1 version: 4.18.1 @@ -252,7 +252,7 @@ importers: version: 3.5.3 rimraf: specifier: ^6.0.1 - version: 6.0.1 + version: 6.1.3 safe-buffer: specifier: 5.2.1 version: 5.2.1 @@ -264,10 +264,10 @@ importers: version: 0.5.21 ts-jest: specifier: ^29.3.4 - version: 29.3.4(jest@29.7.0)(typescript@5.8.3) + version: 29.4.9(jest@29.7.0)(typescript@5.8.3) ts-loader: specifier: ~9.5.2 - version: 9.5.2(typescript@5.8.3)(webpack@5.99.9) + version: 9.5.7(typescript@5.8.3)(webpack@5.99.9) typescript: specifier: ~5.8.3 version: 5.8.3 @@ -327,16 +327,16 @@ importers: version: 4.17.24 '@types/node': specifier: ~22.15.19 - version: 22.15.19 + version: 22.15.35 '@types/webpack': specifier: ~5.28.5 version: 5.28.5(webpack-cli@6.0.1) '@typescript-eslint/eslint-plugin': specifier: ^8.32.1 - version: 8.32.1(@typescript-eslint/parser@8.32.1)(eslint@8.57.1)(typescript@5.8.3) + version: 8.59.0(@typescript-eslint/parser@8.59.0)(eslint@8.57.1)(typescript@5.8.3) '@typescript-eslint/parser': specifier: ^8.32.1 - version: 8.32.1(eslint@8.57.1)(typescript@5.8.3) + version: 8.59.0(eslint@8.57.1)(typescript@5.8.3) chalk: specifier: ^4.1.0 version: 4.1.2 @@ -348,19 +348,19 @@ importers: version: 2.31.0(eslint@8.57.1) eslint-plugin-jest: specifier: ~28.11.0 - version: 28.11.0(@typescript-eslint/eslint-plugin@8.32.1)(eslint@8.57.1)(jest@29.7.0)(typescript@5.8.3) + version: 28.11.2(@typescript-eslint/eslint-plugin@8.59.0)(eslint@8.57.1)(jest@29.7.0)(typescript@5.8.3) eslint-plugin-node: specifier: ~11.1.0 version: 11.1.0(eslint@8.57.1) eslint-plugin-prettier: specifier: ~5.4.0 - version: 5.4.0(eslint@8.57.1)(prettier@3.5.3) + version: 5.4.1(eslint@8.57.1)(prettier@3.5.3) eslint-plugin-unicorn: specifier: ~49.0.0 version: 49.0.0(eslint@8.57.1) jest: specifier: ^29.3.1 - version: 29.7.0(@types/node@22.15.19)(ts-node@10.9.2) + version: 29.7.0(@types/node@22.15.35)(ts-node@10.9.2) lodash: specifier: ^4.18.1 version: 4.18.1 @@ -372,16 +372,16 @@ importers: version: 1.0.9 rimraf: specifier: ^6.0.1 - version: 6.0.1 + version: 6.1.3 source-map-support: specifier: ^0.5.19 version: 0.5.21 ts-jest: specifier: ^29.3.4 - version: 29.3.4(jest@29.7.0)(typescript@5.8.3) + version: 29.4.9(jest@29.7.0)(typescript@5.8.3) ts-loader: specifier: ~9.5.2 - version: 9.5.2(typescript@5.8.3)(webpack@5.99.9) + version: 9.5.7(typescript@5.8.3)(webpack@5.99.9) typescript: specifier: ~5.8.3 version: 5.8.3 @@ -408,7 +408,7 @@ importers: version: link:../../libs/openapi '@typespec/prettier-plugin-typespec': specifier: ^1.5.0 - version: 1.5.0 + version: 1.11.0 change-case-all: specifier: ~2.1.0 version: 2.1.0 @@ -424,19 +424,19 @@ importers: devDependencies: '@azure-tools/typespec-autorest': specifier: ^0.61.0 - version: 0.61.0(@azure-tools/typespec-azure-core@0.61.0)(@azure-tools/typespec-azure-resource-manager@0.61.0)(@azure-tools/typespec-client-generator-core@0.61.0)(@typespec/compiler@1.5.0)(@typespec/http@1.5.0)(@typespec/openapi@1.5.0)(@typespec/rest@0.75.0)(@typespec/versioning@0.75.0)(@typespec/xml@0.75.0) + version: 0.61.1(@azure-tools/typespec-azure-core@0.61.0)(@azure-tools/typespec-azure-resource-manager@0.61.1)(@azure-tools/typespec-client-generator-core@0.61.3)(@typespec/compiler@1.11.0)(@typespec/http@1.11.0)(@typespec/openapi@1.11.0)(@typespec/rest@0.75.0)(@typespec/versioning@0.75.0)(@typespec/xml@0.75.0) '@azure-tools/typespec-azure-core': specifier: ^0.61.0 - version: 0.61.0(@typespec/compiler@1.5.0)(@typespec/http@1.5.0)(@typespec/rest@0.75.0) + version: 0.61.0(@typespec/compiler@1.11.0)(@typespec/http@1.11.0)(@typespec/rest@0.75.0) '@azure-tools/typespec-azure-resource-manager': specifier: ^0.61.0 - version: 0.61.0(@azure-tools/typespec-azure-core@0.61.0)(@typespec/compiler@1.5.0)(@typespec/http@1.5.0)(@typespec/openapi@1.5.0)(@typespec/rest@0.75.0)(@typespec/versioning@0.75.0) + version: 0.61.1(@azure-tools/typespec-azure-core@0.61.0)(@typespec/compiler@1.11.0)(@typespec/http@1.11.0)(@typespec/openapi@1.11.0)(@typespec/rest@0.75.0)(@typespec/versioning@0.75.0) '@azure-tools/typespec-azure-rulesets': specifier: ^0.61.0 - version: 0.61.0(@azure-tools/typespec-azure-core@0.61.0)(@azure-tools/typespec-azure-resource-manager@0.61.0)(@azure-tools/typespec-client-generator-core@0.61.0)(@typespec/compiler@1.5.0) + version: 0.61.0(@azure-tools/typespec-azure-core@0.61.0)(@azure-tools/typespec-azure-resource-manager@0.61.1)(@azure-tools/typespec-client-generator-core@0.61.3)(@typespec/compiler@1.11.0) '@azure-tools/typespec-client-generator-core': specifier: ^0.61.0 - version: 0.61.0(@azure-tools/typespec-azure-core@0.61.0)(@typespec/compiler@1.5.0)(@typespec/events@0.75.0)(@typespec/http@1.5.0)(@typespec/openapi@1.5.0)(@typespec/rest@0.75.0)(@typespec/sse@0.75.0)(@typespec/streams@0.75.0)(@typespec/versioning@0.75.0)(@typespec/xml@0.75.0) + version: 0.61.3(@azure-tools/typespec-azure-core@0.61.0)(@typespec/compiler@1.11.0)(@typespec/events@0.75.0)(@typespec/http@1.11.0)(@typespec/openapi@1.11.0)(@typespec/rest@0.75.0)(@typespec/sse@0.75.0)(@typespec/streams@0.75.0)(@typespec/versioning@0.75.0)(@typespec/xml@0.75.0) '@types/fs-extra': specifier: ^9.0.13 version: 9.0.13 @@ -445,7 +445,7 @@ importers: version: 4.17.24 '@types/node': specifier: ~22.15.19 - version: 22.15.19 + version: 22.15.35 '@types/pluralize': specifier: ^0.0.30 version: 0.0.30 @@ -457,40 +457,40 @@ importers: version: 5.28.5(webpack-cli@6.0.1) '@typescript-eslint/eslint-plugin': specifier: ^8.32.1 - version: 8.32.1(@typescript-eslint/parser@8.32.1)(eslint@8.57.1)(typescript@5.8.3) + version: 8.59.0(@typescript-eslint/parser@8.59.0)(eslint@8.57.1)(typescript@5.8.3) '@typescript-eslint/parser': specifier: ^8.32.1 - version: 8.32.1(eslint@8.57.1)(typescript@5.8.3) + version: 8.59.0(eslint@8.57.1)(typescript@5.8.3) '@typespec/compiler': specifier: ^1.5.0 - version: 1.5.0(@types/node@22.15.19) + version: 1.11.0(@types/node@22.15.35) '@typespec/events': specifier: ^0.75.0 - version: 0.75.0(@typespec/compiler@1.5.0) + version: 0.75.0(@typespec/compiler@1.11.0) '@typespec/http': specifier: ^1.5.0 - version: 1.5.0(@typespec/compiler@1.5.0)(@typespec/streams@0.75.0) + version: 1.11.0(@typespec/compiler@1.11.0)(@typespec/streams@0.75.0) '@typespec/openapi': specifier: ^1.5.0 - version: 1.5.0(@typespec/compiler@1.5.0)(@typespec/http@1.5.0) + version: 1.11.0(@typespec/compiler@1.11.0)(@typespec/http@1.11.0) '@typespec/openapi3': specifier: ^1.5.0 - version: 1.5.0(@typespec/compiler@1.5.0)(@typespec/http@1.5.0)(@typespec/openapi@1.5.0)(@typespec/versioning@0.75.0)(@typespec/xml@0.75.0) + version: 1.11.0(@typespec/compiler@1.11.0)(@typespec/events@0.75.0)(@typespec/http@1.11.0)(@typespec/openapi@1.11.0)(@typespec/sse@0.75.0)(@typespec/streams@0.75.0)(@typespec/versioning@0.75.0)(@typespec/xml@0.75.0) '@typespec/rest': specifier: ^0.75.0 - version: 0.75.0(@typespec/compiler@1.5.0)(@typespec/http@1.5.0) + version: 0.75.0(@typespec/compiler@1.11.0)(@typespec/http@1.11.0) '@typespec/sse': specifier: ^0.75.0 - version: 0.75.0(@typespec/compiler@1.5.0)(@typespec/events@0.75.0)(@typespec/http@1.5.0)(@typespec/streams@0.75.0) + version: 0.75.0(@typespec/compiler@1.11.0)(@typespec/events@0.75.0)(@typespec/http@1.11.0)(@typespec/streams@0.75.0) '@typespec/streams': specifier: ^0.75.0 - version: 0.75.0(@typespec/compiler@1.5.0) + version: 0.75.0(@typespec/compiler@1.11.0) '@typespec/versioning': specifier: ^0.75.0 - version: 0.75.0(@typespec/compiler@1.5.0) + version: 0.75.0(@typespec/compiler@1.11.0) '@typespec/xml': specifier: ^0.75.0 - version: 0.75.0(@typespec/compiler@1.5.0) + version: 0.75.0(@typespec/compiler@1.11.0) autorest: specifier: workspace:~3.8.0 version: link:../../apps/autorest @@ -508,13 +508,13 @@ importers: version: 2.31.0(eslint@8.57.1) eslint-plugin-jest: specifier: ~28.11.0 - version: 28.11.0(@typescript-eslint/eslint-plugin@8.32.1)(eslint@8.57.1)(jest@29.7.0)(typescript@5.8.3) + version: 28.11.2(@typescript-eslint/eslint-plugin@8.59.0)(eslint@8.57.1)(jest@29.7.0)(typescript@5.8.3) eslint-plugin-node: specifier: ~11.1.0 version: 11.1.0(eslint@8.57.1) eslint-plugin-prettier: specifier: ~5.4.0 - version: 5.4.0(eslint@8.57.1)(prettier@3.5.3) + version: 5.4.1(eslint@8.57.1)(prettier@3.5.3) eslint-plugin-unicorn: specifier: ~49.0.0 version: 49.0.0(eslint@8.57.1) @@ -523,13 +523,13 @@ importers: version: 10.1.0 rimraf: specifier: ^6.0.1 - version: 6.0.1 + version: 6.1.3 ts-loader: specifier: ~9.5.2 - version: 9.5.2(typescript@5.8.3)(webpack@5.99.9) + version: 9.5.7(typescript@5.8.3)(webpack@5.99.9) ts-node: specifier: ^10.9.1 - version: 10.9.2(@types/node@22.15.19)(typescript@5.8.3) + version: 10.9.2(@types/node@22.15.35)(typescript@5.8.3) typescript: specifier: ~5.8.3 version: 5.8.3 @@ -549,10 +549,10 @@ importers: version: 3.0.254 js-yaml: specifier: ~4.1.0 - version: 4.1.0 + version: 4.1.1 semver: specifier: ^7.7.2 - version: 7.7.2 + version: 7.7.4 devDependencies: '@types/jest': specifier: ^29.5.14 @@ -562,16 +562,16 @@ importers: version: 4.0.9 '@types/node': specifier: ~22.15.19 - version: 22.15.19 + version: 22.15.35 '@types/semver': specifier: 7.7.0 version: 7.7.0 '@typescript-eslint/eslint-plugin': specifier: ^8.32.1 - version: 8.32.1(@typescript-eslint/parser@8.32.1)(eslint@8.57.1)(typescript@5.8.3) + version: 8.59.0(@typescript-eslint/parser@8.59.0)(eslint@8.57.1)(typescript@5.8.3) '@typescript-eslint/parser': specifier: ^8.32.1 - version: 8.32.1(eslint@8.57.1)(typescript@5.8.3) + version: 8.59.0(eslint@8.57.1)(typescript@5.8.3) eslint: specifier: ^8.28.0 version: 8.57.1 @@ -580,28 +580,28 @@ importers: version: 2.31.0(eslint@8.57.1) eslint-plugin-jest: specifier: ~28.11.0 - version: 28.11.0(@typescript-eslint/eslint-plugin@8.32.1)(eslint@8.57.1)(jest@29.7.0)(typescript@5.8.3) + version: 28.11.2(@typescript-eslint/eslint-plugin@8.59.0)(eslint@8.57.1)(jest@29.7.0)(typescript@5.8.3) eslint-plugin-node: specifier: ~11.1.0 version: 11.1.0(eslint@8.57.1) eslint-plugin-prettier: specifier: ~5.4.0 - version: 5.4.0(eslint@8.57.1)(prettier@3.5.3) + version: 5.4.1(eslint@8.57.1)(prettier@3.5.3) eslint-plugin-unicorn: specifier: ~49.0.0 version: 49.0.0(eslint@8.57.1) jest: specifier: ^29.3.1 - version: 29.7.0(@types/node@22.15.19)(ts-node@10.9.2) + version: 29.7.0(@types/node@22.15.35)(ts-node@10.9.2) rimraf: specifier: ^6.0.1 - version: 6.0.1 + version: 6.1.3 source-map-support: specifier: ^0.5.19 version: 0.5.21 ts-jest: specifier: ^29.3.4 - version: 29.3.4(jest@29.7.0)(typescript@5.8.3) + version: 29.4.9(jest@29.7.0)(typescript@5.8.3) typescript: specifier: ~5.8.3 version: 5.8.3 @@ -613,20 +613,20 @@ importers: version: link:../codegen js-yaml: specifier: ~4.1.0 - version: 4.1.0 + version: 4.1.1 devDependencies: '@types/js-yaml': specifier: ~4.0.0 version: 4.0.9 '@types/node': specifier: ~22.15.19 - version: 22.15.19 + version: 22.15.35 '@typescript-eslint/eslint-plugin': specifier: ^8.32.1 - version: 8.32.1(@typescript-eslint/parser@8.32.1)(eslint@8.57.1)(typescript@5.8.3) + version: 8.59.0(@typescript-eslint/parser@8.59.0)(eslint@8.57.1)(typescript@5.8.3) '@typescript-eslint/parser': specifier: ^8.32.1 - version: 8.32.1(eslint@8.57.1)(typescript@5.8.3) + version: 8.59.0(eslint@8.57.1)(typescript@5.8.3) eslint: specifier: ^8.28.0 version: 8.57.1 @@ -635,13 +635,13 @@ importers: version: 2.31.0(eslint@8.57.1) eslint-plugin-jest: specifier: ~28.11.0 - version: 28.11.0(@typescript-eslint/eslint-plugin@8.32.1)(eslint@8.57.1)(jest@29.7.0)(typescript@5.8.3) + version: 28.11.2(@typescript-eslint/eslint-plugin@8.59.0)(eslint@8.57.1)(jest@29.7.0)(typescript@5.8.3) eslint-plugin-node: specifier: ~11.1.0 version: 11.1.0(eslint@8.57.1) eslint-plugin-prettier: specifier: ~5.4.0 - version: 5.4.0(eslint@8.57.1)(prettier@3.5.3) + version: 5.4.1(eslint@8.57.1)(prettier@3.5.3) eslint-plugin-unicorn: specifier: ~49.0.0 version: 49.0.0(eslint@8.57.1) @@ -650,7 +650,7 @@ importers: version: 7.1.7 rimraf: specifier: ^6.0.1 - version: 6.0.1 + version: 6.1.3 ts-morph: specifier: ~13.0.3 version: 13.0.3 @@ -674,7 +674,7 @@ importers: version: link:../yaml '@azure/logger': specifier: ^1.2.0 - version: 1.2.0 + version: 1.3.0 chalk: specifier: ^4.1.0 version: 4.1.2 @@ -690,13 +690,13 @@ importers: version: 29.5.14 '@types/node': specifier: ~22.15.19 - version: 22.15.19 + version: 22.15.35 '@typescript-eslint/eslint-plugin': specifier: ^8.32.1 - version: 8.32.1(@typescript-eslint/parser@8.32.1)(eslint@8.57.1)(typescript@5.8.3) + version: 8.59.0(@typescript-eslint/parser@8.59.0)(eslint@8.57.1)(typescript@5.8.3) '@typescript-eslint/parser': specifier: ^8.32.1 - version: 8.32.1(eslint@8.57.1)(typescript@5.8.3) + version: 8.59.0(eslint@8.57.1)(typescript@5.8.3) eslint: specifier: ^8.28.0 version: 8.57.1 @@ -705,22 +705,22 @@ importers: version: 2.31.0(eslint@8.57.1) eslint-plugin-jest: specifier: ~28.11.0 - version: 28.11.0(@typescript-eslint/eslint-plugin@8.32.1)(eslint@8.57.1)(jest@29.7.0)(typescript@5.8.3) + version: 28.11.2(@typescript-eslint/eslint-plugin@8.59.0)(eslint@8.57.1)(jest@29.7.0)(typescript@5.8.3) eslint-plugin-node: specifier: ~11.1.0 version: 11.1.0(eslint@8.57.1) eslint-plugin-prettier: specifier: ~5.4.0 - version: 5.4.0(eslint@8.57.1)(prettier@3.5.3) + version: 5.4.1(eslint@8.57.1)(prettier@3.5.3) eslint-plugin-unicorn: specifier: ~49.0.0 version: 49.0.0(eslint@8.57.1) jest: specifier: ^29.3.1 - version: 29.7.0(@types/node@22.15.19)(ts-node@10.9.2) + version: 29.7.0(@types/node@22.15.35)(ts-node@10.9.2) rimraf: specifier: ^6.0.1 - version: 6.0.1 + version: 6.1.3 typescript: specifier: ~5.8.3 version: 5.8.3 @@ -763,7 +763,7 @@ importers: version: link:../../testing/test-utils '@types/commonmark': specifier: ^0.27.0 - version: 0.27.9 + version: 0.27.10 '@types/jest': specifier: ^29.5.14 version: 29.5.14 @@ -772,13 +772,13 @@ importers: version: 4.17.24 '@types/node': specifier: ~22.15.19 - version: 22.15.19 + version: 22.15.35 '@typescript-eslint/eslint-plugin': specifier: ^8.32.1 - version: 8.32.1(@typescript-eslint/parser@8.32.1)(eslint@8.57.1)(typescript@5.8.3) + version: 8.59.0(@typescript-eslint/parser@8.59.0)(eslint@8.57.1)(typescript@5.8.3) '@typescript-eslint/parser': specifier: ^8.32.1 - version: 8.32.1(eslint@8.57.1)(typescript@5.8.3) + version: 8.59.0(eslint@8.57.1)(typescript@5.8.3) eslint: specifier: ^8.28.0 version: 8.57.1 @@ -787,25 +787,25 @@ importers: version: 2.31.0(eslint@8.57.1) eslint-plugin-jest: specifier: ~28.11.0 - version: 28.11.0(@typescript-eslint/eslint-plugin@8.32.1)(eslint@8.57.1)(jest@29.7.0)(typescript@5.8.3) + version: 28.11.2(@typescript-eslint/eslint-plugin@8.59.0)(eslint@8.57.1)(jest@29.7.0)(typescript@5.8.3) eslint-plugin-node: specifier: ~11.1.0 version: 11.1.0(eslint@8.57.1) eslint-plugin-prettier: specifier: ~5.4.0 - version: 5.4.0(eslint@8.57.1)(prettier@3.5.3) + version: 5.4.1(eslint@8.57.1)(prettier@3.5.3) eslint-plugin-unicorn: specifier: ~49.0.0 version: 49.0.0(eslint@8.57.1) jest: specifier: ^29.3.1 - version: 29.7.0(@types/node@22.15.19)(ts-node@10.9.2) + version: 29.7.0(@types/node@22.15.35)(ts-node@10.9.2) rimraf: specifier: ^6.0.1 - version: 6.0.1 + version: 6.1.3 ts-jest: specifier: ^29.3.4 - version: 29.3.4(jest@29.7.0)(typescript@5.8.3) + version: 29.4.9(jest@29.7.0)(typescript@5.8.3) typescript: specifier: ~5.8.3 version: 5.8.3 @@ -829,7 +829,7 @@ importers: version: link:../yaml '@azure/logger': specifier: ^1.2.0 - version: 1.2.0 + version: 1.3.0 jsonpath-plus: specifier: ~10.3.0 version: 10.3.0 @@ -848,13 +848,13 @@ importers: version: 4.17.24 '@types/node': specifier: ~22.15.19 - version: 22.15.19 + version: 22.15.35 '@typescript-eslint/eslint-plugin': specifier: ^8.32.1 - version: 8.32.1(@typescript-eslint/parser@8.32.1)(eslint@8.57.1)(typescript@5.8.3) + version: 8.59.0(@typescript-eslint/parser@8.59.0)(eslint@8.57.1)(typescript@5.8.3) '@typescript-eslint/parser': specifier: ^8.32.1 - version: 8.32.1(eslint@8.57.1)(typescript@5.8.3) + version: 8.59.0(eslint@8.57.1)(typescript@5.8.3) eslint: specifier: ^8.28.0 version: 8.57.1 @@ -863,25 +863,25 @@ importers: version: 2.31.0(eslint@8.57.1) eslint-plugin-jest: specifier: ~28.11.0 - version: 28.11.0(@typescript-eslint/eslint-plugin@8.32.1)(eslint@8.57.1)(jest@29.7.0)(typescript@5.8.3) + version: 28.11.2(@typescript-eslint/eslint-plugin@8.59.0)(eslint@8.57.1)(jest@29.7.0)(typescript@5.8.3) eslint-plugin-node: specifier: ~11.1.0 version: 11.1.0(eslint@8.57.1) eslint-plugin-prettier: specifier: ~5.4.0 - version: 5.4.0(eslint@8.57.1)(prettier@3.5.3) + version: 5.4.1(eslint@8.57.1)(prettier@3.5.3) eslint-plugin-unicorn: specifier: ~49.0.0 version: 49.0.0(eslint@8.57.1) jest: specifier: ^29.3.1 - version: 29.7.0(@types/node@22.15.19)(ts-node@10.9.2) + version: 29.7.0(@types/node@22.15.35)(ts-node@10.9.2) rimraf: specifier: ^6.0.1 - version: 6.0.1 + version: 6.1.3 ts-jest: specifier: ^29.3.4 - version: 29.3.4(jest@29.7.0)(typescript@5.8.3) + version: 29.4.9(jest@29.7.0)(typescript@5.8.3) typescript: specifier: ~5.8.3 version: 5.8.3 @@ -915,13 +915,13 @@ importers: version: 4.17.24 '@types/node': specifier: ~22.15.19 - version: 22.15.19 + version: 22.15.35 '@typescript-eslint/eslint-plugin': specifier: ^8.32.1 - version: 8.32.1(@typescript-eslint/parser@8.32.1)(eslint@8.57.1)(typescript@5.8.3) + version: 8.59.0(@typescript-eslint/parser@8.59.0)(eslint@8.57.1)(typescript@5.8.3) '@typescript-eslint/parser': specifier: ^8.32.1 - version: 8.32.1(eslint@8.57.1)(typescript@5.8.3) + version: 8.59.0(eslint@8.57.1)(typescript@5.8.3) eslint: specifier: ^8.28.0 version: 8.57.1 @@ -930,22 +930,22 @@ importers: version: 2.31.0(eslint@8.57.1) eslint-plugin-jest: specifier: ~28.11.0 - version: 28.11.0(@typescript-eslint/eslint-plugin@8.32.1)(eslint@8.57.1)(jest@29.7.0)(typescript@5.8.3) + version: 28.11.2(@typescript-eslint/eslint-plugin@8.59.0)(eslint@8.57.1)(jest@29.7.0)(typescript@5.8.3) eslint-plugin-node: specifier: ~11.1.0 version: 11.1.0(eslint@8.57.1) eslint-plugin-prettier: specifier: ~5.4.0 - version: 5.4.0(eslint@8.57.1)(prettier@3.5.3) + version: 5.4.1(eslint@8.57.1)(prettier@3.5.3) eslint-plugin-unicorn: specifier: ~49.0.0 version: 49.0.0(eslint@8.57.1) jest: specifier: ^29.3.1 - version: 29.7.0(@types/node@22.15.19)(ts-node@10.9.2) + version: 29.7.0(@types/node@22.15.35)(ts-node@10.9.2) rimraf: specifier: ^6.0.1 - version: 6.0.1 + version: 6.1.3 typescript: specifier: ~5.8.3 version: 5.8.3 @@ -963,7 +963,7 @@ importers: version: 3.0.255 '@azure/logger': specifier: ^1.2.0 - version: 1.2.0 + version: 1.3.0 command-exists: specifier: ~1.2.9 version: 1.2.9 @@ -975,13 +975,13 @@ importers: version: 12.0.2 pacote: specifier: ~21.0.0 - version: 21.0.0 + version: 21.0.4 rimraf: specifier: ^6.0.1 - version: 6.0.1 + version: 6.1.3 semver: specifier: ^7.7.2 - version: 7.7.2 + version: 7.7.4 yarn: specifier: 1.22.17 version: 1.22.17 @@ -994,7 +994,7 @@ importers: version: 29.5.14 '@types/node': specifier: ~22.15.19 - version: 22.15.19 + version: 22.15.35 '@types/npm-package-arg': specifier: ^6.1.0 version: 6.1.4 @@ -1006,10 +1006,10 @@ importers: version: 7.7.0 '@typescript-eslint/eslint-plugin': specifier: ^8.32.1 - version: 8.32.1(@typescript-eslint/parser@8.32.1)(eslint@8.57.1)(typescript@5.8.3) + version: 8.59.0(@typescript-eslint/parser@8.59.0)(eslint@8.57.1)(typescript@5.8.3) '@typescript-eslint/parser': specifier: ^8.32.1 - version: 8.32.1(eslint@8.57.1)(typescript@5.8.3) + version: 8.59.0(eslint@8.57.1)(typescript@5.8.3) cpy-cli: specifier: ~5.0.0 version: 5.0.0 @@ -1021,19 +1021,19 @@ importers: version: 2.31.0(eslint@8.57.1) eslint-plugin-jest: specifier: ~28.11.0 - version: 28.11.0(@typescript-eslint/eslint-plugin@8.32.1)(eslint@8.57.1)(jest@29.7.0)(typescript@5.8.3) + version: 28.11.2(@typescript-eslint/eslint-plugin@8.59.0)(eslint@8.57.1)(jest@29.7.0)(typescript@5.8.3) eslint-plugin-node: specifier: ~11.1.0 version: 11.1.0(eslint@8.57.1) eslint-plugin-prettier: specifier: ~5.4.0 - version: 5.4.0(eslint@8.57.1)(prettier@3.5.3) + version: 5.4.1(eslint@8.57.1)(prettier@3.5.3) eslint-plugin-unicorn: specifier: ~49.0.0 version: 49.0.0(eslint@8.57.1) jest: specifier: ^29.3.1 - version: 29.7.0(@types/node@22.15.19)(ts-node@10.9.2) + version: 29.7.0(@types/node@22.15.35)(ts-node@10.9.2) mkdirp: specifier: ~3.0.1 version: 3.0.1 @@ -1051,7 +1051,7 @@ importers: version: link:../codegen js-yaml: specifier: ~4.1.0 - version: 4.1.0 + version: 4.1.1 vscode-jsonrpc: specifier: ^3.5.0 version: 3.6.2 @@ -1061,13 +1061,13 @@ importers: version: 4.0.9 '@types/node': specifier: ~22.15.19 - version: 22.15.19 + version: 22.15.35 '@typescript-eslint/eslint-plugin': specifier: ^8.32.1 - version: 8.32.1(@typescript-eslint/parser@8.32.1)(eslint@8.57.1)(typescript@5.8.3) + version: 8.59.0(@typescript-eslint/parser@8.59.0)(eslint@8.57.1)(typescript@5.8.3) '@typescript-eslint/parser': specifier: ^8.32.1 - version: 8.32.1(eslint@8.57.1)(typescript@5.8.3) + version: 8.59.0(eslint@8.57.1)(typescript@5.8.3) eslint: specifier: ^8.28.0 version: 8.57.1 @@ -1076,19 +1076,19 @@ importers: version: 2.31.0(eslint@8.57.1) eslint-plugin-jest: specifier: ~28.11.0 - version: 28.11.0(@typescript-eslint/eslint-plugin@8.32.1)(eslint@8.57.1)(jest@29.7.0)(typescript@5.8.3) + version: 28.11.2(@typescript-eslint/eslint-plugin@8.59.0)(eslint@8.57.1)(jest@29.7.0)(typescript@5.8.3) eslint-plugin-node: specifier: ~11.1.0 version: 11.1.0(eslint@8.57.1) eslint-plugin-prettier: specifier: ~5.4.0 - version: 5.4.0(eslint@8.57.1)(prettier@3.5.3) + version: 5.4.1(eslint@8.57.1)(prettier@3.5.3) eslint-plugin-unicorn: specifier: ~49.0.0 version: 49.0.0(eslint@8.57.1) rimraf: specifier: ^6.0.1 - version: 6.0.1 + version: 6.1.3 typescript: specifier: ~5.8.3 version: 5.8.3 @@ -1100,13 +1100,13 @@ importers: version: 29.5.14 '@types/node': specifier: ~22.15.19 - version: 22.15.19 + version: 22.15.35 '@typescript-eslint/eslint-plugin': specifier: ^8.32.1 - version: 8.32.1(@typescript-eslint/parser@8.32.1)(eslint@8.57.1)(typescript@5.8.3) + version: 8.59.0(@typescript-eslint/parser@8.59.0)(eslint@8.57.1)(typescript@5.8.3) '@typescript-eslint/parser': specifier: ^8.32.1 - version: 8.32.1(eslint@8.57.1)(typescript@5.8.3) + version: 8.59.0(eslint@8.57.1)(typescript@5.8.3) eslint: specifier: ^8.28.0 version: 8.57.1 @@ -1115,22 +1115,22 @@ importers: version: 2.31.0(eslint@8.57.1) eslint-plugin-jest: specifier: ~28.11.0 - version: 28.11.0(@typescript-eslint/eslint-plugin@8.32.1)(eslint@8.57.1)(jest@29.7.0)(typescript@5.8.3) + version: 28.11.2(@typescript-eslint/eslint-plugin@8.59.0)(eslint@8.57.1)(jest@29.7.0)(typescript@5.8.3) eslint-plugin-node: specifier: ~11.1.0 version: 11.1.0(eslint@8.57.1) eslint-plugin-prettier: specifier: ~5.4.0 - version: 5.4.0(eslint@8.57.1)(prettier@3.5.3) + version: 5.4.1(eslint@8.57.1)(prettier@3.5.3) eslint-plugin-unicorn: specifier: ~49.0.0 version: 49.0.0(eslint@8.57.1) jest: specifier: ^29.3.1 - version: 29.7.0(@types/node@22.15.19)(ts-node@10.9.2) + version: 29.7.0(@types/node@22.15.35)(ts-node@10.9.2) rimraf: specifier: ^6.0.1 - version: 6.0.1 + version: 6.1.3 typescript: specifier: ~5.8.3 version: 5.8.3 @@ -1142,13 +1142,13 @@ importers: version: 29.5.14 '@types/node': specifier: ~22.15.19 - version: 22.15.19 + version: 22.15.35 '@typescript-eslint/eslint-plugin': specifier: ^8.32.1 - version: 8.32.1(@typescript-eslint/parser@8.32.1)(eslint@8.57.1)(typescript@5.8.3) + version: 8.59.0(@typescript-eslint/parser@8.59.0)(eslint@8.57.1)(typescript@5.8.3) '@typescript-eslint/parser': specifier: ^8.32.1 - version: 8.32.1(eslint@8.57.1)(typescript@5.8.3) + version: 8.59.0(eslint@8.57.1)(typescript@5.8.3) eslint: specifier: ^8.28.0 version: 8.57.1 @@ -1157,22 +1157,22 @@ importers: version: 2.31.0(eslint@8.57.1) eslint-plugin-jest: specifier: ~28.11.0 - version: 28.11.0(@typescript-eslint/eslint-plugin@8.32.1)(eslint@8.57.1)(jest@29.7.0)(typescript@5.8.3) + version: 28.11.2(@typescript-eslint/eslint-plugin@8.59.0)(eslint@8.57.1)(jest@29.7.0)(typescript@5.8.3) eslint-plugin-node: specifier: ~11.1.0 version: 11.1.0(eslint@8.57.1) eslint-plugin-prettier: specifier: ~5.4.0 - version: 5.4.0(eslint@8.57.1)(prettier@3.5.3) + version: 5.4.1(eslint@8.57.1)(prettier@3.5.3) eslint-plugin-unicorn: specifier: ~49.0.0 version: 49.0.0(eslint@8.57.1) jest: specifier: ^29.3.1 - version: 29.7.0(@types/node@22.15.19)(ts-node@10.9.2) + version: 29.7.0(@types/node@22.15.35)(ts-node@10.9.2) rimraf: specifier: ^6.0.1 - version: 6.0.1 + version: 6.1.3 typescript: specifier: ~5.8.3 version: 5.8.3 @@ -1203,13 +1203,13 @@ importers: version: 4.0.9 '@types/node': specifier: ~22.15.19 - version: 22.15.19 + version: 22.15.35 '@typescript-eslint/eslint-plugin': specifier: ^8.32.1 - version: 8.32.1(@typescript-eslint/parser@8.32.1)(eslint@8.57.1)(typescript@5.8.3) + version: 8.59.0(@typescript-eslint/parser@8.59.0)(eslint@8.57.1)(typescript@5.8.3) '@typescript-eslint/parser': specifier: ^8.32.1 - version: 8.32.1(eslint@8.57.1)(typescript@5.8.3) + version: 8.59.0(eslint@8.57.1)(typescript@5.8.3) eslint: specifier: ^8.28.0 version: 8.57.1 @@ -1218,28 +1218,28 @@ importers: version: 2.31.0(eslint@8.57.1) eslint-plugin-jest: specifier: ~28.11.0 - version: 28.11.0(@typescript-eslint/eslint-plugin@8.32.1)(eslint@8.57.1)(jest@29.7.0)(typescript@5.8.3) + version: 28.11.2(@typescript-eslint/eslint-plugin@8.59.0)(eslint@8.57.1)(jest@29.7.0)(typescript@5.8.3) eslint-plugin-node: specifier: ~11.1.0 version: 11.1.0(eslint@8.57.1) eslint-plugin-prettier: specifier: ~5.4.0 - version: 5.4.0(eslint@8.57.1)(prettier@3.5.3) + version: 5.4.1(eslint@8.57.1)(prettier@3.5.3) eslint-plugin-unicorn: specifier: ~49.0.0 version: 49.0.0(eslint@8.57.1) jest: specifier: ^29.3.1 - version: 29.7.0(@types/node@22.15.19)(ts-node@10.9.2) + version: 29.7.0(@types/node@22.15.35)(ts-node@10.9.2) rimraf: specifier: ^6.0.1 - version: 6.0.1 + version: 6.1.3 source-map-support: specifier: ^0.5.19 version: 0.5.21 ts-jest: specifier: ^29.3.4 - version: 29.3.4(jest@29.7.0)(typescript@5.8.3) + version: 29.4.9(jest@29.7.0)(typescript@5.8.3) typescript: specifier: ~5.8.3 version: 5.8.3 @@ -1258,13 +1258,13 @@ importers: version: 29.5.14 '@types/node': specifier: ~22.15.19 - version: 22.15.19 + version: 22.15.35 '@typescript-eslint/eslint-plugin': specifier: ^8.32.1 - version: 8.32.1(@typescript-eslint/parser@8.32.1)(eslint@8.57.1)(typescript@5.8.3) + version: 8.59.0(@typescript-eslint/parser@8.59.0)(eslint@8.57.1)(typescript@5.8.3) '@typescript-eslint/parser': specifier: ^8.32.1 - version: 8.32.1(eslint@8.57.1)(typescript@5.8.3) + version: 8.59.0(eslint@8.57.1)(typescript@5.8.3) eslint: specifier: ^8.28.0 version: 8.57.1 @@ -1273,22 +1273,22 @@ importers: version: 2.31.0(eslint@8.57.1) eslint-plugin-jest: specifier: ~28.11.0 - version: 28.11.0(@typescript-eslint/eslint-plugin@8.32.1)(eslint@8.57.1)(jest@29.7.0)(typescript@5.8.3) + version: 28.11.2(@typescript-eslint/eslint-plugin@8.59.0)(eslint@8.57.1)(jest@29.7.0)(typescript@5.8.3) eslint-plugin-node: specifier: ~11.1.0 version: 11.1.0(eslint@8.57.1) eslint-plugin-prettier: specifier: ~5.4.0 - version: 5.4.0(eslint@8.57.1)(prettier@3.5.3) + version: 5.4.1(eslint@8.57.1)(prettier@3.5.3) eslint-plugin-unicorn: specifier: ~49.0.0 version: 49.0.0(eslint@8.57.1) jest: specifier: ^29.3.1 - version: 29.7.0(@types/node@22.15.19)(ts-node@10.9.2) + version: 29.7.0(@types/node@22.15.35)(ts-node@10.9.2) rimraf: specifier: ^6.0.1 - version: 6.0.1 + version: 6.1.3 typescript: specifier: ~5.8.3 version: 5.8.3 @@ -1297,13 +1297,13 @@ importers: dependencies: '@azure/logger': specifier: ^1.2.0 - version: 1.2.0 + version: 1.3.0 command-exists: specifier: ~1.2.9 version: 1.2.9 semver: specifier: ^7.7.2 - version: 7.7.2 + version: 7.7.4 devDependencies: '@types/command-exists': specifier: ~1.2.0 @@ -1313,16 +1313,16 @@ importers: version: 29.5.14 '@types/node': specifier: ~22.15.19 - version: 22.15.19 + version: 22.15.35 '@types/semver': specifier: 7.7.0 version: 7.7.0 '@typescript-eslint/eslint-plugin': specifier: ^8.32.1 - version: 8.32.1(@typescript-eslint/parser@8.32.1)(eslint@8.57.1)(typescript@5.8.3) + version: 8.59.0(@typescript-eslint/parser@8.59.0)(eslint@8.57.1)(typescript@5.8.3) '@typescript-eslint/parser': specifier: ^8.32.1 - version: 8.32.1(eslint@8.57.1)(typescript@5.8.3) + version: 8.59.0(eslint@8.57.1)(typescript@5.8.3) eslint: specifier: ^8.28.0 version: 8.57.1 @@ -1331,22 +1331,22 @@ importers: version: 2.31.0(eslint@8.57.1) eslint-plugin-jest: specifier: ~28.11.0 - version: 28.11.0(@typescript-eslint/eslint-plugin@8.32.1)(eslint@8.57.1)(jest@29.7.0)(typescript@5.8.3) + version: 28.11.2(@typescript-eslint/eslint-plugin@8.59.0)(eslint@8.57.1)(jest@29.7.0)(typescript@5.8.3) eslint-plugin-node: specifier: ~11.1.0 version: 11.1.0(eslint@8.57.1) eslint-plugin-prettier: specifier: ~5.4.0 - version: 5.4.0(eslint@8.57.1)(prettier@3.5.3) + version: 5.4.1(eslint@8.57.1)(prettier@3.5.3) eslint-plugin-unicorn: specifier: ~49.0.0 version: 49.0.0(eslint@8.57.1) jest: specifier: ^29.3.1 - version: 29.7.0(@types/node@22.15.19)(ts-node@10.9.2) + version: 29.7.0(@types/node@22.15.35)(ts-node@10.9.2) rimraf: specifier: ^6.0.1 - version: 6.0.1 + version: 6.1.3 source-map-support: specifier: ^0.5.19 version: 0.5.21 @@ -1358,7 +1358,7 @@ importers: dependencies: js-yaml: specifier: ~4.1.0 - version: 4.1.0 + version: 4.1.1 lodash: specifier: ^4.18.1 version: 4.18.1 @@ -1377,13 +1377,13 @@ importers: version: 4.17.24 '@types/node': specifier: ~22.15.19 - version: 22.15.19 + version: 22.15.35 '@typescript-eslint/eslint-plugin': specifier: ^8.32.1 - version: 8.32.1(@typescript-eslint/parser@8.32.1)(eslint@8.57.1)(typescript@5.8.3) + version: 8.59.0(@typescript-eslint/parser@8.59.0)(eslint@8.57.1)(typescript@5.8.3) '@typescript-eslint/parser': specifier: ^8.32.1 - version: 8.32.1(eslint@8.57.1)(typescript@5.8.3) + version: 8.59.0(eslint@8.57.1)(typescript@5.8.3) eslint: specifier: ^8.28.0 version: 8.57.1 @@ -1392,22 +1392,22 @@ importers: version: 2.31.0(eslint@8.57.1) eslint-plugin-jest: specifier: ~28.11.0 - version: 28.11.0(@typescript-eslint/eslint-plugin@8.32.1)(eslint@8.57.1)(jest@29.7.0)(typescript@5.8.3) + version: 28.11.2(@typescript-eslint/eslint-plugin@8.59.0)(eslint@8.57.1)(jest@29.7.0)(typescript@5.8.3) eslint-plugin-node: specifier: ~11.1.0 version: 11.1.0(eslint@8.57.1) eslint-plugin-prettier: specifier: ~5.4.0 - version: 5.4.0(eslint@8.57.1)(prettier@3.5.3) + version: 5.4.1(eslint@8.57.1)(prettier@3.5.3) eslint-plugin-unicorn: specifier: ~49.0.0 version: 49.0.0(eslint@8.57.1) jest: specifier: ^29.3.1 - version: 29.7.0(@types/node@22.15.19)(ts-node@10.9.2) + version: 29.7.0(@types/node@22.15.35)(ts-node@10.9.2) rimraf: specifier: ^6.0.1 - version: 6.0.1 + version: 6.1.3 typescript: specifier: ~5.8.3 version: 5.8.3 @@ -1426,16 +1426,16 @@ importers: devDependencies: '@types/node': specifier: ~22.15.19 - version: 22.15.19 + version: 22.15.35 '@types/source-map-support': specifier: ^0.5.3 version: 0.5.10 '@typescript-eslint/eslint-plugin': specifier: ^8.32.1 - version: 8.32.1(@typescript-eslint/parser@8.32.1)(eslint@8.57.1)(typescript@5.8.3) + version: 8.59.0(@typescript-eslint/parser@8.59.0)(eslint@8.57.1)(typescript@5.8.3) '@typescript-eslint/parser': specifier: ^8.32.1 - version: 8.32.1(eslint@8.57.1)(typescript@5.8.3) + version: 8.59.0(eslint@8.57.1)(typescript@5.8.3) eslint: specifier: ^8.28.0 version: 8.57.1 @@ -1444,19 +1444,19 @@ importers: version: 2.31.0(eslint@8.57.1) eslint-plugin-jest: specifier: ~28.11.0 - version: 28.11.0(@typescript-eslint/eslint-plugin@8.32.1)(eslint@8.57.1)(jest@29.7.0)(typescript@5.8.3) + version: 28.11.2(@typescript-eslint/eslint-plugin@8.59.0)(eslint@8.57.1)(jest@29.7.0)(typescript@5.8.3) eslint-plugin-node: specifier: ~11.1.0 version: 11.1.0(eslint@8.57.1) eslint-plugin-prettier: specifier: ~5.4.0 - version: 5.4.0(eslint@8.57.1)(prettier@3.5.3) + version: 5.4.1(eslint@8.57.1)(prettier@3.5.3) eslint-plugin-unicorn: specifier: ~49.0.0 version: 49.0.0(eslint@8.57.1) rimraf: specifier: ^6.0.1 - version: 6.0.1 + version: 6.1.3 typescript: specifier: ~5.8.3 version: 5.8.3 @@ -1477,7 +1477,7 @@ importers: version: 29.7.0 jest: specifier: ^29.3.1 - version: 29.7.0(@types/node@22.15.19)(ts-node@10.9.2) + version: 29.7.0(@types/node@22.15.35)(ts-node@10.9.2) jest-snapshot: specifier: ~29.7.0 version: 29.7.0 @@ -1487,13 +1487,13 @@ importers: version: 29.5.14 '@types/node': specifier: ~22.15.19 - version: 22.15.19 + version: 22.15.35 '@typescript-eslint/eslint-plugin': specifier: ^8.32.1 - version: 8.32.1(@typescript-eslint/parser@8.32.1)(eslint@8.57.1)(typescript@5.8.3) + version: 8.59.0(@typescript-eslint/parser@8.59.0)(eslint@8.57.1)(typescript@5.8.3) '@typescript-eslint/parser': specifier: ^8.32.1 - version: 8.32.1(eslint@8.57.1)(typescript@5.8.3) + version: 8.59.0(eslint@8.57.1)(typescript@5.8.3) eslint: specifier: ^8.28.0 version: 8.57.1 @@ -1502,19 +1502,19 @@ importers: version: 2.31.0(eslint@8.57.1) eslint-plugin-jest: specifier: ~28.11.0 - version: 28.11.0(@typescript-eslint/eslint-plugin@8.32.1)(eslint@8.57.1)(jest@29.7.0)(typescript@5.8.3) + version: 28.11.2(@typescript-eslint/eslint-plugin@8.59.0)(eslint@8.57.1)(jest@29.7.0)(typescript@5.8.3) eslint-plugin-node: specifier: ~11.1.0 version: 11.1.0(eslint@8.57.1) eslint-plugin-prettier: specifier: ~5.4.0 - version: 5.4.0(eslint@8.57.1)(prettier@3.5.3) + version: 5.4.1(eslint@8.57.1)(prettier@3.5.3) eslint-plugin-unicorn: specifier: ~49.0.0 version: 49.0.0(eslint@8.57.1) rimraf: specifier: ^6.0.1 - version: 6.0.1 + version: 6.1.3 typescript: specifier: ~5.8.3 version: 5.8.3 @@ -1529,10 +1529,10 @@ importers: version: 4.1.2 diff: specifier: ^5.1.0 - version: 5.2.0 + version: 5.2.2 js-yaml: specifier: ~4.1.0 - version: 4.1.0 + version: 4.1.1 source-map-support: specifier: ^0.5.19 version: 0.5.21 @@ -1557,16 +1557,16 @@ importers: version: 4.0.9 '@types/node': specifier: ~22.15.19 - version: 22.15.19 + version: 22.15.35 '@types/source-map-support': specifier: ^0.5.3 version: 0.5.10 '@typescript-eslint/eslint-plugin': specifier: ^8.32.1 - version: 8.32.1(@typescript-eslint/parser@8.32.1)(eslint@8.57.1)(typescript@5.8.3) + version: 8.59.0(@typescript-eslint/parser@8.59.0)(eslint@8.57.1)(typescript@5.8.3) '@typescript-eslint/parser': specifier: ^8.32.1 - version: 8.32.1(eslint@8.57.1)(typescript@5.8.3) + version: 8.59.0(eslint@8.57.1)(typescript@5.8.3) eslint: specifier: ^8.28.0 version: 8.57.1 @@ -1575,72 +1575,34 @@ importers: version: 2.31.0(eslint@8.57.1) eslint-plugin-jest: specifier: ~28.11.0 - version: 28.11.0(@typescript-eslint/eslint-plugin@8.32.1)(eslint@8.57.1)(jest@29.7.0)(typescript@5.8.3) + version: 28.11.2(@typescript-eslint/eslint-plugin@8.59.0)(eslint@8.57.1)(jest@29.7.0)(typescript@5.8.3) eslint-plugin-node: specifier: ~11.1.0 version: 11.1.0(eslint@8.57.1) eslint-plugin-prettier: specifier: ~5.4.0 - version: 5.4.0(eslint@8.57.1)(prettier@3.5.3) + version: 5.4.1(eslint@8.57.1)(prettier@3.5.3) eslint-plugin-unicorn: specifier: ~49.0.0 version: 49.0.0(eslint@8.57.1) jest: specifier: ^29.3.1 - version: 29.7.0(@types/node@22.15.19)(ts-node@10.9.2) + version: 29.7.0(@types/node@22.15.35)(ts-node@10.9.2) node-gyp: specifier: ^11.0.0 - version: 11.2.0 + version: 11.5.0 ts-jest: specifier: ^29.3.4 - version: 29.3.4(jest@29.7.0)(typescript@5.8.3) + version: 29.4.9(jest@29.7.0)(typescript@5.8.3) ts-node: specifier: ^10.9.1 - version: 10.9.2(@types/node@22.15.19)(typescript@5.8.3) + version: 10.9.2(@types/node@22.15.35)(typescript@5.8.3) typescript: specifier: ~5.8.3 version: 5.8.3 packages: - /@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 - - /@apidevtools/json-schema-ref-parser@14.0.1: - resolution: {integrity: sha512-Oc96zvmxx1fqoSEdUmfmvvb59/KDOnUoJ7s2t7bISyAn0XEz57LCCw8k2Y4Pf3mwKaZLMciESALORLgfe2frCw==} - engines: {node: '>= 16'} - dependencies: - '@types/json-schema': 7.0.15 - js-yaml: 4.1.0 - dev: true - - /@apidevtools/openapi-schemas@2.1.0: - resolution: {integrity: sha512-Zc1AlqrJlX3SlpupFGpiLi2EbteyP7fXmUOGup6/DnkRgjP9bgMM/ag+n91rsv0U1Gpz0H3VILA/o3bW7Ua6BQ==} - engines: {node: '>=10'} - dev: true - - /@apidevtools/swagger-methods@3.0.2: - resolution: {integrity: sha512-QAkD5kK2b1WfjDS/UQn/qQkbwF31uqRjPTrsCs5ZG9BQGAkjwvqGFjjPqAuzac/IYzpPtRzjCP1WrTuAIjMrXg==} - dev: true - - /@apidevtools/swagger-parser@12.0.0(openapi-types@12.1.3): - resolution: {integrity: sha512-WLJIWcfOXrSKlZEM+yhA2Xzatgl488qr1FoOxixYmtWapBzwSC0gVGq4WObr4hHClMIiFFdOBdixNkvWqkWIWA==} - peerDependencies: - openapi-types: '>=7' - dependencies: - '@apidevtools/json-schema-ref-parser': 14.0.1 - '@apidevtools/openapi-schemas': 2.1.0 - '@apidevtools/swagger-methods': 3.0.2 - ajv: 8.17.1 - ajv-draft-04: 1.0.0(ajv@8.17.1) - call-me-maybe: 1.0.2 - openapi-types: 12.1.3 - dev: true - /@azure-tools/async-io@3.0.254: resolution: {integrity: sha512-X1C7XdyCuo50ch9FzKtTvmK18FgDxxf1Bbt3cSoknQqeDaRegHSSCO+zByq2YA4NvUzKXeZ1engh29IDxZXgpQ==} engines: {node: '>=10.12.0'} @@ -1656,13 +1618,13 @@ packages: resolution: {integrity: sha512-GjALNLz7kWMEdRVbaN5g0cJHNAr3XVTbP0611Mv2UzMgGL6FOhNZJK+oPHJKLDR8EEDZNnkwPlyi7B+INXUSQA==} engines: {node: '>=10.12.0'} - /@azure-tools/typespec-autorest@0.61.0(@azure-tools/typespec-azure-core@0.61.0)(@azure-tools/typespec-azure-resource-manager@0.61.0)(@azure-tools/typespec-client-generator-core@0.61.0)(@typespec/compiler@1.5.0)(@typespec/http@1.5.0)(@typespec/openapi@1.5.0)(@typespec/rest@0.75.0)(@typespec/versioning@0.75.0)(@typespec/xml@0.75.0): - resolution: {integrity: sha512-1/netRFLjltoZaNDJ8QuFzZFtFTyL+u9R+hyU7VsNAgpQy5nn3ax28nO04CdkguQZQ0WGDewZSZW0OhEGCWPOA==} + /@azure-tools/typespec-autorest@0.61.1(@azure-tools/typespec-azure-core@0.61.0)(@azure-tools/typespec-azure-resource-manager@0.61.1)(@azure-tools/typespec-client-generator-core@0.61.3)(@typespec/compiler@1.11.0)(@typespec/http@1.11.0)(@typespec/openapi@1.11.0)(@typespec/rest@0.75.0)(@typespec/versioning@0.75.0)(@typespec/xml@0.75.0): + resolution: {integrity: sha512-wv7Pk6c0HfWPTpR3jv5OsgzI0UmxhuriqiHu8X/0SRQBGlL4+Lwbf1UATEkLaqXpqlHZ80p7HKfUZOtDR4/yVg==} engines: {node: '>=20.0.0'} peerDependencies: '@azure-tools/typespec-azure-core': ^0.61.0 - '@azure-tools/typespec-azure-resource-manager': ^0.61.0 - '@azure-tools/typespec-client-generator-core': ^0.61.0 + '@azure-tools/typespec-azure-resource-manager': ^0.61.1 + '@azure-tools/typespec-client-generator-core': ^0.61.3 '@typespec/compiler': ^1.5.0 '@typespec/http': ^1.5.0 '@typespec/openapi': ^1.5.0 @@ -1673,18 +1635,18 @@ packages: '@typespec/xml': optional: true dependencies: - '@azure-tools/typespec-azure-core': 0.61.0(@typespec/compiler@1.5.0)(@typespec/http@1.5.0)(@typespec/rest@0.75.0) - '@azure-tools/typespec-azure-resource-manager': 0.61.0(@azure-tools/typespec-azure-core@0.61.0)(@typespec/compiler@1.5.0)(@typespec/http@1.5.0)(@typespec/openapi@1.5.0)(@typespec/rest@0.75.0)(@typespec/versioning@0.75.0) - '@azure-tools/typespec-client-generator-core': 0.61.0(@azure-tools/typespec-azure-core@0.61.0)(@typespec/compiler@1.5.0)(@typespec/events@0.75.0)(@typespec/http@1.5.0)(@typespec/openapi@1.5.0)(@typespec/rest@0.75.0)(@typespec/sse@0.75.0)(@typespec/streams@0.75.0)(@typespec/versioning@0.75.0)(@typespec/xml@0.75.0) - '@typespec/compiler': 1.5.0(@types/node@22.15.19) - '@typespec/http': 1.5.0(@typespec/compiler@1.5.0)(@typespec/streams@0.75.0) - '@typespec/openapi': 1.5.0(@typespec/compiler@1.5.0)(@typespec/http@1.5.0) - '@typespec/rest': 0.75.0(@typespec/compiler@1.5.0)(@typespec/http@1.5.0) - '@typespec/versioning': 0.75.0(@typespec/compiler@1.5.0) - '@typespec/xml': 0.75.0(@typespec/compiler@1.5.0) + '@azure-tools/typespec-azure-core': 0.61.0(@typespec/compiler@1.11.0)(@typespec/http@1.11.0)(@typespec/rest@0.75.0) + '@azure-tools/typespec-azure-resource-manager': 0.61.1(@azure-tools/typespec-azure-core@0.61.0)(@typespec/compiler@1.11.0)(@typespec/http@1.11.0)(@typespec/openapi@1.11.0)(@typespec/rest@0.75.0)(@typespec/versioning@0.75.0) + '@azure-tools/typespec-client-generator-core': 0.61.3(@azure-tools/typespec-azure-core@0.61.0)(@typespec/compiler@1.11.0)(@typespec/events@0.75.0)(@typespec/http@1.11.0)(@typespec/openapi@1.11.0)(@typespec/rest@0.75.0)(@typespec/sse@0.75.0)(@typespec/streams@0.75.0)(@typespec/versioning@0.75.0)(@typespec/xml@0.75.0) + '@typespec/compiler': 1.11.0(@types/node@22.15.35) + '@typespec/http': 1.11.0(@typespec/compiler@1.11.0)(@typespec/streams@0.75.0) + '@typespec/openapi': 1.11.0(@typespec/compiler@1.11.0)(@typespec/http@1.11.0) + '@typespec/rest': 0.75.0(@typespec/compiler@1.11.0)(@typespec/http@1.11.0) + '@typespec/versioning': 0.75.0(@typespec/compiler@1.11.0) + '@typespec/xml': 0.75.0(@typespec/compiler@1.11.0) dev: true - /@azure-tools/typespec-azure-core@0.61.0(@typespec/compiler@1.5.0)(@typespec/http@1.5.0)(@typespec/rest@0.75.0): + /@azure-tools/typespec-azure-core@0.61.0(@typespec/compiler@1.11.0)(@typespec/http@1.11.0)(@typespec/rest@0.75.0): resolution: {integrity: sha512-sqOYBUghAtVMBiAWwT3fMRVSDNwR7IU3AQ96n/ErhAthwWjTe7PFVfK/MPjpI1mO3cdyLeS2DGyI3gt/waWP4g==} engines: {node: '>=20.0.0'} peerDependencies: @@ -1692,13 +1654,13 @@ packages: '@typespec/http': ^1.5.0 '@typespec/rest': ^0.75.0 dependencies: - '@typespec/compiler': 1.5.0(@types/node@22.15.19) - '@typespec/http': 1.5.0(@typespec/compiler@1.5.0)(@typespec/streams@0.75.0) - '@typespec/rest': 0.75.0(@typespec/compiler@1.5.0)(@typespec/http@1.5.0) + '@typespec/compiler': 1.11.0(@types/node@22.15.35) + '@typespec/http': 1.11.0(@typespec/compiler@1.11.0)(@typespec/streams@0.75.0) + '@typespec/rest': 0.75.0(@typespec/compiler@1.11.0)(@typespec/http@1.11.0) dev: true - /@azure-tools/typespec-azure-resource-manager@0.61.0(@azure-tools/typespec-azure-core@0.61.0)(@typespec/compiler@1.5.0)(@typespec/http@1.5.0)(@typespec/openapi@1.5.0)(@typespec/rest@0.75.0)(@typespec/versioning@0.75.0): - resolution: {integrity: sha512-m/M6AareRXacDwyR82g9DqMppfX0eEsv0/q4PW2Lii7wGVzFiiU6fLqsiWBdIHl7GaKszTRtZXNRk/IL9HV8Lw==} + /@azure-tools/typespec-azure-resource-manager@0.61.1(@azure-tools/typespec-azure-core@0.61.0)(@typespec/compiler@1.11.0)(@typespec/http@1.11.0)(@typespec/openapi@1.11.0)(@typespec/rest@0.75.0)(@typespec/versioning@0.75.0): + resolution: {integrity: sha512-+BVZf1OfSZfEaXsOp1ZUCyjjZjC465ieIAr1zEz4yD7KaWGW+yE/w+HXbsRNNw0B52FhgVcWX6iVuvBtMZpNMQ==} engines: {node: '>=20.0.0'} peerDependencies: '@azure-tools/typespec-azure-core': ^0.61.0 @@ -1708,17 +1670,17 @@ packages: '@typespec/rest': ^0.75.0 '@typespec/versioning': ^0.75.0 dependencies: - '@azure-tools/typespec-azure-core': 0.61.0(@typespec/compiler@1.5.0)(@typespec/http@1.5.0)(@typespec/rest@0.75.0) - '@typespec/compiler': 1.5.0(@types/node@22.15.19) - '@typespec/http': 1.5.0(@typespec/compiler@1.5.0)(@typespec/streams@0.75.0) - '@typespec/openapi': 1.5.0(@typespec/compiler@1.5.0)(@typespec/http@1.5.0) - '@typespec/rest': 0.75.0(@typespec/compiler@1.5.0)(@typespec/http@1.5.0) - '@typespec/versioning': 0.75.0(@typespec/compiler@1.5.0) + '@azure-tools/typespec-azure-core': 0.61.0(@typespec/compiler@1.11.0)(@typespec/http@1.11.0)(@typespec/rest@0.75.0) + '@typespec/compiler': 1.11.0(@types/node@22.15.35) + '@typespec/http': 1.11.0(@typespec/compiler@1.11.0)(@typespec/streams@0.75.0) + '@typespec/openapi': 1.11.0(@typespec/compiler@1.11.0)(@typespec/http@1.11.0) + '@typespec/rest': 0.75.0(@typespec/compiler@1.11.0)(@typespec/http@1.11.0) + '@typespec/versioning': 0.75.0(@typespec/compiler@1.11.0) change-case: 5.4.4 pluralize: 8.0.0 dev: true - /@azure-tools/typespec-azure-rulesets@0.61.0(@azure-tools/typespec-azure-core@0.61.0)(@azure-tools/typespec-azure-resource-manager@0.61.0)(@azure-tools/typespec-client-generator-core@0.61.0)(@typespec/compiler@1.5.0): + /@azure-tools/typespec-azure-rulesets@0.61.0(@azure-tools/typespec-azure-core@0.61.0)(@azure-tools/typespec-azure-resource-manager@0.61.1)(@azure-tools/typespec-client-generator-core@0.61.3)(@typespec/compiler@1.11.0): resolution: {integrity: sha512-EWArbj6dgTz7Xi0mAkp0ru6PoWqfXLHlk8Kt7BzVcHCPojBYK14JW9RYSxBta+h2fAEQTSQu+X1r7Y7PhJE8rA==} engines: {node: '>=20.0.0'} peerDependencies: @@ -1727,14 +1689,14 @@ packages: '@azure-tools/typespec-client-generator-core': ^0.61.0 '@typespec/compiler': ^1.5.0 dependencies: - '@azure-tools/typespec-azure-core': 0.61.0(@typespec/compiler@1.5.0)(@typespec/http@1.5.0)(@typespec/rest@0.75.0) - '@azure-tools/typespec-azure-resource-manager': 0.61.0(@azure-tools/typespec-azure-core@0.61.0)(@typespec/compiler@1.5.0)(@typespec/http@1.5.0)(@typespec/openapi@1.5.0)(@typespec/rest@0.75.0)(@typespec/versioning@0.75.0) - '@azure-tools/typespec-client-generator-core': 0.61.0(@azure-tools/typespec-azure-core@0.61.0)(@typespec/compiler@1.5.0)(@typespec/events@0.75.0)(@typespec/http@1.5.0)(@typespec/openapi@1.5.0)(@typespec/rest@0.75.0)(@typespec/sse@0.75.0)(@typespec/streams@0.75.0)(@typespec/versioning@0.75.0)(@typespec/xml@0.75.0) - '@typespec/compiler': 1.5.0(@types/node@22.15.19) + '@azure-tools/typespec-azure-core': 0.61.0(@typespec/compiler@1.11.0)(@typespec/http@1.11.0)(@typespec/rest@0.75.0) + '@azure-tools/typespec-azure-resource-manager': 0.61.1(@azure-tools/typespec-azure-core@0.61.0)(@typespec/compiler@1.11.0)(@typespec/http@1.11.0)(@typespec/openapi@1.11.0)(@typespec/rest@0.75.0)(@typespec/versioning@0.75.0) + '@azure-tools/typespec-client-generator-core': 0.61.3(@azure-tools/typespec-azure-core@0.61.0)(@typespec/compiler@1.11.0)(@typespec/events@0.75.0)(@typespec/http@1.11.0)(@typespec/openapi@1.11.0)(@typespec/rest@0.75.0)(@typespec/sse@0.75.0)(@typespec/streams@0.75.0)(@typespec/versioning@0.75.0)(@typespec/xml@0.75.0) + '@typespec/compiler': 1.11.0(@types/node@22.15.35) dev: true - /@azure-tools/typespec-client-generator-core@0.61.0(@azure-tools/typespec-azure-core@0.61.0)(@typespec/compiler@1.5.0)(@typespec/events@0.75.0)(@typespec/http@1.5.0)(@typespec/openapi@1.5.0)(@typespec/rest@0.75.0)(@typespec/sse@0.75.0)(@typespec/streams@0.75.0)(@typespec/versioning@0.75.0)(@typespec/xml@0.75.0): - resolution: {integrity: sha512-xm6HXmO2vFJ0BBKrkWGXknNyzhEYQ7eUFhngFMy1Mz7vCTTAprjA/jvtC6GpgjrKwVbmt1aQ0JyGmVKEiwWsMg==} + /@azure-tools/typespec-client-generator-core@0.61.3(@azure-tools/typespec-azure-core@0.61.0)(@typespec/compiler@1.11.0)(@typespec/events@0.75.0)(@typespec/http@1.11.0)(@typespec/openapi@1.11.0)(@typespec/rest@0.75.0)(@typespec/sse@0.75.0)(@typespec/streams@0.75.0)(@typespec/versioning@0.75.0)(@typespec/xml@0.75.0): + resolution: {integrity: sha512-CUhw8vkMzDTYlRfddQERT0ZEJAtwjKteRNuhs1S3IrDceJlHEiXTK+FpPwen/F5DBbj1w2SgnSFfaJ3fL171/w==} engines: {node: '>=20.0.0'} peerDependencies: '@azure-tools/typespec-azure-core': ^0.61.0 @@ -1748,19 +1710,19 @@ packages: '@typespec/versioning': ^0.75.0 '@typespec/xml': ^0.75.0 dependencies: - '@azure-tools/typespec-azure-core': 0.61.0(@typespec/compiler@1.5.0)(@typespec/http@1.5.0)(@typespec/rest@0.75.0) - '@typespec/compiler': 1.5.0(@types/node@22.15.19) - '@typespec/events': 0.75.0(@typespec/compiler@1.5.0) - '@typespec/http': 1.5.0(@typespec/compiler@1.5.0)(@typespec/streams@0.75.0) - '@typespec/openapi': 1.5.0(@typespec/compiler@1.5.0)(@typespec/http@1.5.0) - '@typespec/rest': 0.75.0(@typespec/compiler@1.5.0)(@typespec/http@1.5.0) - '@typespec/sse': 0.75.0(@typespec/compiler@1.5.0)(@typespec/events@0.75.0)(@typespec/http@1.5.0)(@typespec/streams@0.75.0) - '@typespec/streams': 0.75.0(@typespec/compiler@1.5.0) - '@typespec/versioning': 0.75.0(@typespec/compiler@1.5.0) - '@typespec/xml': 0.75.0(@typespec/compiler@1.5.0) + '@azure-tools/typespec-azure-core': 0.61.0(@typespec/compiler@1.11.0)(@typespec/http@1.11.0)(@typespec/rest@0.75.0) + '@typespec/compiler': 1.11.0(@types/node@22.15.35) + '@typespec/events': 0.75.0(@typespec/compiler@1.11.0) + '@typespec/http': 1.11.0(@typespec/compiler@1.11.0)(@typespec/streams@0.75.0) + '@typespec/openapi': 1.11.0(@typespec/compiler@1.11.0)(@typespec/http@1.11.0) + '@typespec/rest': 0.75.0(@typespec/compiler@1.11.0)(@typespec/http@1.11.0) + '@typespec/sse': 0.75.0(@typespec/compiler@1.11.0)(@typespec/events@0.75.0)(@typespec/http@1.11.0)(@typespec/streams@0.75.0) + '@typespec/streams': 0.75.0(@typespec/compiler@1.11.0) + '@typespec/versioning': 0.75.0(@typespec/compiler@1.11.0) + '@typespec/xml': 0.75.0(@typespec/compiler@1.11.0) change-case: 5.4.4 pluralize: 8.0.0 - yaml: 2.8.0 + yaml: 2.8.3 dev: true /@azure-tools/uri@3.1.1: @@ -1774,292 +1736,296 @@ packages: transitivePeerDependencies: - supports-color - /@azure/logger@1.2.0: - resolution: {integrity: sha512-0hKEzLhpw+ZTAfNJyRrn6s+V0nDWzXk9OjBr2TiGIu0OfMr5s2V4FpKLTAK3Ca5r5OKLbf4hkOGDPyiRjie/jA==} - engines: {node: '>=18.0.0'} + /@azure/logger@1.3.0: + resolution: {integrity: sha512-fCqPIfOcLE+CGqGPd66c8bZpwAji98tZ4JI9i/mlTNTlsIWslCfpg48s/ypyLxZTump5sypjrKn2/kY7q8oAbA==} + engines: {node: '>=20.0.0'} dependencies: - '@typespec/ts-http-runtime': 0.2.2 + '@typespec/ts-http-runtime': 0.3.5 tslib: 2.8.1 transitivePeerDependencies: - supports-color dev: false - /@babel/code-frame@7.27.1: - resolution: {integrity: sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==} + /@babel/code-frame@7.29.0: + resolution: {integrity: sha512-9NhCeYjq9+3uxgdtp20LSiJXJvN0FeCtNGpJxuMFZ1Kv3cWUNb6DOhJwUvcVCzKGR66cw4njwM6hrJLqgOwbcw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/helper-validator-identifier': 7.27.1 + '@babel/helper-validator-identifier': 7.28.5 js-tokens: 4.0.0 picocolors: 1.1.1 - /@babel/compat-data@7.27.2: - resolution: {integrity: sha512-TUtMJYRPyUb/9aU8f3K0mjmjf6M9N5Woshn2CS6nqJSeJtTtQcpLUXjGt9vbF8ZGff0El99sWkLgzwW3VXnxZQ==} + /@babel/compat-data@7.29.0: + resolution: {integrity: sha512-T1NCJqT/j9+cn8fvkt7jtwbLBfLC/1y1c7NtCeXFRgzGTsafi68MRv8yzkYSapBnFA6L3U2VSc02ciDzoAJhJg==} engines: {node: '>=6.9.0'} - /@babel/core@7.27.1: - resolution: {integrity: sha512-IaaGWsQqfsQWVLqMn9OB92MNN7zukfVA4s7KKAI0KfrrDsZ0yhi5uV4baBuLuN7n3vsZpwP8asPPcVwApxvjBQ==} + /@babel/core@7.29.0: + resolution: {integrity: sha512-CGOfOJqWjg2qW/Mb6zNsDm+u5vFQ8DxXfbM09z69p5Z6+mE1ikP2jUXw+j42Pf1XTYED2Rni5f95npYeuwMDQA==} engines: {node: '>=6.9.0'} dependencies: - '@ampproject/remapping': 2.3.0 - '@babel/code-frame': 7.27.1 - '@babel/generator': 7.27.1 - '@babel/helper-compilation-targets': 7.27.2 - '@babel/helper-module-transforms': 7.27.1(@babel/core@7.27.1) - '@babel/helpers': 7.27.1 - '@babel/parser': 7.27.2 - '@babel/template': 7.27.2 - '@babel/traverse': 7.27.1 - '@babel/types': 7.27.1 + '@babel/code-frame': 7.29.0 + '@babel/generator': 7.29.1 + '@babel/helper-compilation-targets': 7.28.6 + '@babel/helper-module-transforms': 7.28.6(@babel/core@7.29.0) + '@babel/helpers': 7.29.2 + '@babel/parser': 7.29.2 + '@babel/template': 7.28.6 + '@babel/traverse': 7.29.0 + '@babel/types': 7.29.0 + '@jridgewell/remapping': 2.3.5 convert-source-map: 2.0.0 - debug: 4.4.1 + debug: 4.4.3 gensync: 1.0.0-beta.2 json5: 2.2.3 semver: 6.3.1 transitivePeerDependencies: - supports-color - /@babel/generator@7.27.1: - resolution: {integrity: sha512-UnJfnIpc/+JO0/+KRVQNGU+y5taA5vCbwN8+azkX6beii/ZF+enZJSOKo11ZSzGJjlNfJHfQtmQT8H+9TXPG2w==} + /@babel/generator@7.29.1: + resolution: {integrity: sha512-qsaF+9Qcm2Qv8SRIMMscAvG4O3lJ0F1GuMo5HR/Bp02LopNgnZBC/EkbevHFeGs4ls/oPz9v+Bsmzbkbe+0dUw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/parser': 7.27.2 - '@babel/types': 7.27.1 - '@jridgewell/gen-mapping': 0.3.8 - '@jridgewell/trace-mapping': 0.3.25 + '@babel/parser': 7.29.2 + '@babel/types': 7.29.0 + '@jridgewell/gen-mapping': 0.3.13 + '@jridgewell/trace-mapping': 0.3.31 jsesc: 3.1.0 - /@babel/helper-compilation-targets@7.27.2: - resolution: {integrity: sha512-2+1thGUUWWjLTYTHZWK1n8Yga0ijBz1XAhUXcKy81rd5g6yh7hGqMp45v7cadSbEHc9G3OTv45SyneRN3ps4DQ==} + /@babel/helper-compilation-targets@7.28.6: + resolution: {integrity: sha512-JYtls3hqi15fcx5GaSNL7SCTJ2MNmjrkHXg4FSpOA/grxK8KwyZ5bubHsCq8FXCkua6xhuaaBit+3b7+VZRfcA==} engines: {node: '>=6.9.0'} dependencies: - '@babel/compat-data': 7.27.2 + '@babel/compat-data': 7.29.0 '@babel/helper-validator-option': 7.27.1 - browserslist: 4.24.5 + browserslist: 4.28.2 lru-cache: 5.1.1 semver: 6.3.1 - /@babel/helper-module-imports@7.27.1: - resolution: {integrity: sha512-0gSFWUPNXNopqtIPQvlD5WgXYI5GY2kP2cCvoT8kczjbfcfuIljTbcWrulD1CIPIX2gt1wghbDy08yE1p+/r3w==} + /@babel/helper-globals@7.28.0: + resolution: {integrity: sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==} + engines: {node: '>=6.9.0'} + + /@babel/helper-module-imports@7.28.6: + resolution: {integrity: sha512-l5XkZK7r7wa9LucGw9LwZyyCUscb4x37JWTPz7swwFE/0FMQAGpiWUZn8u9DzkSBWEcK25jmvubfpw2dnAMdbw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/traverse': 7.27.1 - '@babel/types': 7.27.1 + '@babel/traverse': 7.29.0 + '@babel/types': 7.29.0 transitivePeerDependencies: - supports-color - /@babel/helper-module-transforms@7.27.1(@babel/core@7.27.1): - resolution: {integrity: sha512-9yHn519/8KvTU5BjTVEEeIM3w9/2yXNKoD82JifINImhpKkARMJKPP59kLo+BafpdN5zgNeIcS4jsGDmd3l58g==} + /@babel/helper-module-transforms@7.28.6(@babel/core@7.29.0): + resolution: {integrity: sha512-67oXFAYr2cDLDVGLXTEABjdBJZ6drElUSI7WKp70NrpyISso3plG9SAGEF6y7zbha/wOzUByWWTJvEDVNIUGcA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.27.1 - '@babel/helper-module-imports': 7.27.1 - '@babel/helper-validator-identifier': 7.27.1 - '@babel/traverse': 7.27.1 + '@babel/core': 7.29.0 + '@babel/helper-module-imports': 7.28.6 + '@babel/helper-validator-identifier': 7.28.5 + '@babel/traverse': 7.29.0 transitivePeerDependencies: - supports-color - /@babel/helper-plugin-utils@7.27.1: - resolution: {integrity: sha512-1gn1Up5YXka3YYAHGKpbideQ5Yjf1tDa9qYcgysz+cNCXukyLl6DjPXhD3VRwSb8c0J9tA4b2+rHEZtc6R0tlw==} + /@babel/helper-plugin-utils@7.28.6: + resolution: {integrity: sha512-S9gzZ/bz83GRysI7gAD4wPT/AI3uCnY+9xn+Mx/KPs2JwHJIz1W8PZkg2cqyt3RNOBM8ejcXhV6y8Og7ly/Dug==} engines: {node: '>=6.9.0'} /@babel/helper-string-parser@7.27.1: resolution: {integrity: sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==} engines: {node: '>=6.9.0'} - /@babel/helper-validator-identifier@7.27.1: - resolution: {integrity: sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow==} + /@babel/helper-validator-identifier@7.28.5: + resolution: {integrity: sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==} engines: {node: '>=6.9.0'} /@babel/helper-validator-option@7.27.1: resolution: {integrity: sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==} engines: {node: '>=6.9.0'} - /@babel/helpers@7.27.1: - resolution: {integrity: sha512-FCvFTm0sWV8Fxhpp2McP5/W53GPllQ9QeQ7SiqGWjMf/LVG07lFa5+pgK05IRhVwtvafT22KF+ZSnM9I545CvQ==} + /@babel/helpers@7.29.2: + resolution: {integrity: sha512-HoGuUs4sCZNezVEKdVcwqmZN8GoHirLUcLaYVNBK2J0DadGtdcqgr3BCbvH8+XUo4NGjNl3VOtSjEKNzqfFgKw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/template': 7.27.2 - '@babel/types': 7.27.1 + '@babel/template': 7.28.6 + '@babel/types': 7.29.0 - /@babel/parser@7.27.2: - resolution: {integrity: sha512-QYLs8299NA7WM/bZAdp+CviYYkVoYXlDW2rzliy3chxd1PQjej7JORuMJDJXJUb9g0TT+B99EwaVLKmX+sPXWw==} + /@babel/parser@7.29.2: + resolution: {integrity: sha512-4GgRzy/+fsBa72/RZVJmGKPmZu9Byn8o4MoLpmNe1m8ZfYnz5emHLQz3U4gLud6Zwl0RZIcgiLD7Uq7ySFuDLA==} engines: {node: '>=6.0.0'} hasBin: true dependencies: - '@babel/types': 7.27.1 + '@babel/types': 7.29.0 - /@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.27.1): + /@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.29.0): resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.27.1 - '@babel/helper-plugin-utils': 7.27.1 + '@babel/core': 7.29.0 + '@babel/helper-plugin-utils': 7.28.6 - /@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.27.1): + /@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.29.0): resolution: {integrity: sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.27.1 - '@babel/helper-plugin-utils': 7.27.1 + '@babel/core': 7.29.0 + '@babel/helper-plugin-utils': 7.28.6 - /@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.27.1): + /@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.29.0): resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.27.1 - '@babel/helper-plugin-utils': 7.27.1 + '@babel/core': 7.29.0 + '@babel/helper-plugin-utils': 7.28.6 - /@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.27.1): + /@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.29.0): resolution: {integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.27.1 - '@babel/helper-plugin-utils': 7.27.1 + '@babel/core': 7.29.0 + '@babel/helper-plugin-utils': 7.28.6 - /@babel/plugin-syntax-import-attributes@7.27.1(@babel/core@7.27.1): - resolution: {integrity: sha512-oFT0FrKHgF53f4vOsZGi2Hh3I35PfSmVs4IBFLFj4dnafP+hIWDLg3VyKmUHfLoLHlyxY4C7DGtmHuJgn+IGww==} + /@babel/plugin-syntax-import-attributes@7.28.6(@babel/core@7.29.0): + resolution: {integrity: sha512-jiLC0ma9XkQT3TKJ9uYvlakm66Pamywo+qwL+oL8HJOvc6TWdZXVfhqJr8CCzbSGUAbDOzlGHJC1U+vRfLQDvw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.27.1 - '@babel/helper-plugin-utils': 7.27.1 + '@babel/core': 7.29.0 + '@babel/helper-plugin-utils': 7.28.6 - /@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.27.1): + /@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.29.0): resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.27.1 - '@babel/helper-plugin-utils': 7.27.1 + '@babel/core': 7.29.0 + '@babel/helper-plugin-utils': 7.28.6 - /@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.27.1): + /@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.29.0): resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.27.1 - '@babel/helper-plugin-utils': 7.27.1 + '@babel/core': 7.29.0 + '@babel/helper-plugin-utils': 7.28.6 - /@babel/plugin-syntax-jsx@7.27.1(@babel/core@7.27.1): - resolution: {integrity: sha512-y8YTNIeKoyhGd9O0Jiyzyyqk8gdjnumGTQPsz0xOZOQ2RmkVJeZ1vmmfIvFEKqucBG6axJGBZDE/7iI5suUI/w==} + /@babel/plugin-syntax-jsx@7.28.6(@babel/core@7.29.0): + resolution: {integrity: sha512-wgEmr06G6sIpqr8YDwA2dSRTE3bJ+V0IfpzfSY3Lfgd7YWOaAdlykvJi13ZKBt8cZHfgH1IXN+CL656W3uUa4w==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.27.1 - '@babel/helper-plugin-utils': 7.27.1 + '@babel/core': 7.29.0 + '@babel/helper-plugin-utils': 7.28.6 - /@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.27.1): + /@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.29.0): resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.27.1 - '@babel/helper-plugin-utils': 7.27.1 + '@babel/core': 7.29.0 + '@babel/helper-plugin-utils': 7.28.6 - /@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.27.1): + /@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.29.0): resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.27.1 - '@babel/helper-plugin-utils': 7.27.1 + '@babel/core': 7.29.0 + '@babel/helper-plugin-utils': 7.28.6 - /@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.27.1): + /@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.29.0): resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.27.1 - '@babel/helper-plugin-utils': 7.27.1 + '@babel/core': 7.29.0 + '@babel/helper-plugin-utils': 7.28.6 - /@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.27.1): + /@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.29.0): resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.27.1 - '@babel/helper-plugin-utils': 7.27.1 + '@babel/core': 7.29.0 + '@babel/helper-plugin-utils': 7.28.6 - /@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.27.1): + /@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.29.0): resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.27.1 - '@babel/helper-plugin-utils': 7.27.1 + '@babel/core': 7.29.0 + '@babel/helper-plugin-utils': 7.28.6 - /@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.27.1): + /@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.29.0): resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.27.1 - '@babel/helper-plugin-utils': 7.27.1 + '@babel/core': 7.29.0 + '@babel/helper-plugin-utils': 7.28.6 - /@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.27.1): + /@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.29.0): resolution: {integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.27.1 - '@babel/helper-plugin-utils': 7.27.1 + '@babel/core': 7.29.0 + '@babel/helper-plugin-utils': 7.28.6 - /@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.27.1): + /@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.29.0): resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.27.1 - '@babel/helper-plugin-utils': 7.27.1 + '@babel/core': 7.29.0 + '@babel/helper-plugin-utils': 7.28.6 - /@babel/plugin-syntax-typescript@7.27.1(@babel/core@7.27.1): - resolution: {integrity: sha512-xfYCBMxveHrRMnAWl1ZlPXOZjzkN82THFvLhQhFXFt81Z5HnN+EtUkZhv/zcKpmT3fzmWZB0ywiBrbC3vogbwQ==} + /@babel/plugin-syntax-typescript@7.28.6(@babel/core@7.29.0): + resolution: {integrity: sha512-+nDNmQye7nlnuuHDboPbGm00Vqg3oO8niRRL27/4LYHUsHYh0zJ1xWOz0uRwNFmM1Avzk8wZbc6rdiYhomzv/A==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.27.1 - '@babel/helper-plugin-utils': 7.27.1 + '@babel/core': 7.29.0 + '@babel/helper-plugin-utils': 7.28.6 - /@babel/template@7.27.2: - resolution: {integrity: sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw==} + /@babel/template@7.28.6: + resolution: {integrity: sha512-YA6Ma2KsCdGb+WC6UpBVFJGXL58MDA6oyONbjyF/+5sBgxY/dwkhLogbMT2GXXyU84/IhRw/2D1Os1B/giz+BQ==} engines: {node: '>=6.9.0'} dependencies: - '@babel/code-frame': 7.27.1 - '@babel/parser': 7.27.2 - '@babel/types': 7.27.1 + '@babel/code-frame': 7.29.0 + '@babel/parser': 7.29.2 + '@babel/types': 7.29.0 - /@babel/traverse@7.27.1: - resolution: {integrity: sha512-ZCYtZciz1IWJB4U61UPu4KEaqyfj+r5T1Q5mqPo+IBpcG9kHv30Z0aD8LXPgC1trYa6rK0orRyAhqUgk4MjmEg==} + /@babel/traverse@7.29.0: + resolution: {integrity: sha512-4HPiQr0X7+waHfyXPZpWPfWL/J7dcN1mx9gL6WdQVMbPnF3+ZhSMs8tCxN7oHddJE9fhNE7+lxdnlyemKfJRuA==} engines: {node: '>=6.9.0'} dependencies: - '@babel/code-frame': 7.27.1 - '@babel/generator': 7.27.1 - '@babel/parser': 7.27.2 - '@babel/template': 7.27.2 - '@babel/types': 7.27.1 - debug: 4.4.1 - globals: 11.12.0 + '@babel/code-frame': 7.29.0 + '@babel/generator': 7.29.1 + '@babel/helper-globals': 7.28.0 + '@babel/parser': 7.29.2 + '@babel/template': 7.28.6 + '@babel/types': 7.29.0 + debug: 4.4.3 transitivePeerDependencies: - supports-color - /@babel/types@7.27.1: - resolution: {integrity: sha512-+EzkxvLNfiUeKMgy/3luqfsCWFRXLb7U6wNQTk60tovuckwB15B191tJWvpp4HjiQWdJkCxO3Wbvc6jlk3Xb2Q==} + /@babel/types@7.29.0: + resolution: {integrity: sha512-LwdZHpScM4Qz8Xw2iKSzS+cfglZzJGvofQICy7W7v4caru4EaAmyUuO6BGrbyQ2mYV11W0U8j5mBhd14dd3B0A==} engines: {node: '>=6.9.0'} dependencies: '@babel/helper-string-parser': 7.27.1 - '@babel/helper-validator-identifier': 7.27.1 + '@babel/helper-validator-identifier': 7.28.5 /@bcoe/v8-coverage@0.2.3: resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==} @@ -2075,8 +2041,8 @@ packages: engines: {node: '>=14.17.0'} dev: true - /@eslint-community/eslint-utils@4.7.0(eslint@8.57.1): - resolution: {integrity: sha512-dyybb3AcajC7uha6CvhdVRJqaKyn7w2YKqKyAN37NKYgZT36w+iRb0Dymmc5qEJ549c/S31cMMSFd75bteCpCw==} + /@eslint-community/eslint-utils@4.9.1(eslint@8.57.1): + resolution: {integrity: sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 @@ -2085,8 +2051,8 @@ packages: eslint-visitor-keys: 3.4.3 dev: true - /@eslint-community/regexpp@4.12.1: - resolution: {integrity: sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==} + /@eslint-community/regexpp@4.12.2: + resolution: {integrity: sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew==} engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} dev: true @@ -2094,14 +2060,14 @@ packages: resolution: {integrity: sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: - ajv: 6.12.6 - debug: 4.4.1 + ajv: 6.14.0 + debug: 4.4.3 espree: 9.6.1 globals: 13.24.0 ignore: 5.3.2 import-fresh: 3.3.1 - js-yaml: 4.1.0 - minimatch: 3.1.2 + js-yaml: 4.1.1 + minimatch: 3.1.5 strip-json-comments: 3.1.1 transitivePeerDependencies: - supports-color @@ -2112,14 +2078,19 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true + /@gar/promise-retry@1.0.3: + resolution: {integrity: sha512-GmzA9ckNokPypTg10pgpeHNQe7ph+iIKKmhKu3Ob9ANkswreCx7R3cKmY781K8QK3AqVL3xVh9A42JvIAbkkSA==} + engines: {node: ^20.17.0 || >=22.9.0} + dev: false + /@humanwhocodes/config-array@0.13.0: resolution: {integrity: sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw==} engines: {node: '>=10.10.0'} deprecated: Use @eslint/config-array instead dependencies: '@humanwhocodes/object-schema': 2.0.3 - debug: 4.4.1 - minimatch: 3.1.2 + debug: 4.4.3 + minimatch: 3.1.5 transitivePeerDependencies: - supports-color dev: true @@ -2134,215 +2105,228 @@ packages: deprecated: Use @eslint/object-schema instead dev: true - /@inquirer/checkbox@4.1.6(@types/node@22.15.19): - resolution: {integrity: sha512-62u896rWCtKKE43soodq5e/QcRsA22I+7/4Ov7LESWnKRO6BVo2A1DFLDmXL9e28TB0CfHc3YtkbPm7iwajqkg==} - engines: {node: '>=18'} + /@inquirer/ansi@2.0.5: + resolution: {integrity: sha512-doc2sWgJpbFQ64UflSVd17ibMGDuxO1yKgOgLMwavzESnXjFWJqUeG8saYosqKpHp4kWiM5x1nXvEjbpx90gzw==} + engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} + dev: true + + /@inquirer/checkbox@5.1.4(@types/node@22.15.35): + resolution: {integrity: sha512-w6KF8ZYRvqHhROkOTHXYC3qIV/KYEu5o12oLqQySvch61vrYtRxNSHTONSdJqWiFJPlCUQAHT5OgOIyuTr+MHQ==} + engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} peerDependencies: '@types/node': '>=18' peerDependenciesMeta: '@types/node': optional: true dependencies: - '@inquirer/core': 10.1.11(@types/node@22.15.19) - '@inquirer/figures': 1.0.11 - '@inquirer/type': 3.0.6(@types/node@22.15.19) - '@types/node': 22.15.19 - ansi-escapes: 4.3.2 - yoctocolors-cjs: 2.1.2 + '@inquirer/ansi': 2.0.5 + '@inquirer/core': 11.1.9(@types/node@22.15.35) + '@inquirer/figures': 2.0.5 + '@inquirer/type': 4.0.5(@types/node@22.15.35) + '@types/node': 22.15.35 dev: true - /@inquirer/confirm@5.1.10(@types/node@22.15.19): - resolution: {integrity: sha512-FxbQ9giWxUWKUk2O5XZ6PduVnH2CZ/fmMKMBkH71MHJvWr7WL5AHKevhzF1L5uYWB2P548o1RzVxrNd3dpmk6g==} - engines: {node: '>=18'} + /@inquirer/confirm@6.0.12(@types/node@22.15.35): + resolution: {integrity: sha512-h9FgGun3QwVYNj5TWIZZ+slii73bMoBFjPfVIGtnFuL4t8gBiNDV9PcSfIzkuxvgquJKt9nr1QzszpBzTbH8Og==} + engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} peerDependencies: '@types/node': '>=18' peerDependenciesMeta: '@types/node': optional: true dependencies: - '@inquirer/core': 10.1.11(@types/node@22.15.19) - '@inquirer/type': 3.0.6(@types/node@22.15.19) - '@types/node': 22.15.19 + '@inquirer/core': 11.1.9(@types/node@22.15.35) + '@inquirer/type': 4.0.5(@types/node@22.15.35) + '@types/node': 22.15.35 dev: true - /@inquirer/core@10.1.11(@types/node@22.15.19): - resolution: {integrity: sha512-BXwI/MCqdtAhzNQlBEFE7CEflhPkl/BqvAuV/aK6lW3DClIfYVDWPP/kXuXHtBWC7/EEbNqd/1BGq2BGBBnuxw==} - engines: {node: '>=18'} + /@inquirer/core@11.1.9(@types/node@22.15.35): + resolution: {integrity: sha512-BDE4fG22uYh1bGSifcj7JSx119TVYNViMhMu85usp4Fswrzh6M0DV3yld64jA98uOAa2GSQ4Bg4bZRm2d2cwSg==} + engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} peerDependencies: '@types/node': '>=18' peerDependenciesMeta: '@types/node': optional: true dependencies: - '@inquirer/figures': 1.0.11 - '@inquirer/type': 3.0.6(@types/node@22.15.19) - '@types/node': 22.15.19 - ansi-escapes: 4.3.2 + '@inquirer/ansi': 2.0.5 + '@inquirer/figures': 2.0.5 + '@inquirer/type': 4.0.5(@types/node@22.15.35) + '@types/node': 22.15.35 cli-width: 4.1.0 - mute-stream: 2.0.0 + fast-wrap-ansi: 0.2.0 + mute-stream: 3.0.0 signal-exit: 4.1.0 - wrap-ansi: 6.2.0 - yoctocolors-cjs: 2.1.2 dev: true - /@inquirer/editor@4.2.11(@types/node@22.15.19): - resolution: {integrity: sha512-YoZr0lBnnLFPpfPSNsQ8IZyKxU47zPyVi9NLjCWtna52//M/xuL0PGPAxHxxYhdOhnvY2oBafoM+BI5w/JK7jw==} - engines: {node: '>=18'} + /@inquirer/editor@5.1.1(@types/node@22.15.35): + resolution: {integrity: sha512-6y11LgmNpmn5D2aB5FgnCfBUBK8ZstwLCalyJmORcJZ/WrhOjm16mu6eSqIx8DnErxDqSLr+Jkp+GP8/Nwd5tA==} + engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} peerDependencies: '@types/node': '>=18' peerDependenciesMeta: '@types/node': optional: true dependencies: - '@inquirer/core': 10.1.11(@types/node@22.15.19) - '@inquirer/type': 3.0.6(@types/node@22.15.19) - '@types/node': 22.15.19 - external-editor: 3.1.0 + '@inquirer/core': 11.1.9(@types/node@22.15.35) + '@inquirer/external-editor': 3.0.0(@types/node@22.15.35) + '@inquirer/type': 4.0.5(@types/node@22.15.35) + '@types/node': 22.15.35 dev: true - /@inquirer/expand@4.0.13(@types/node@22.15.19): - resolution: {integrity: sha512-HgYNWuZLHX6q5y4hqKhwyytqAghmx35xikOGY3TcgNiElqXGPas24+UzNPOwGUZa5Dn32y25xJqVeUcGlTv+QQ==} - engines: {node: '>=18'} + /@inquirer/expand@5.0.13(@types/node@22.15.35): + resolution: {integrity: sha512-dF2zvrFo9LshkcB23/O1il13kBkBltWIXzut1evfbuBLXMiGIuC45c+ZQ0uukjCDsvI8OWqun4FRYMnzFCQa3g==} + engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} peerDependencies: '@types/node': '>=18' peerDependenciesMeta: '@types/node': optional: true dependencies: - '@inquirer/core': 10.1.11(@types/node@22.15.19) - '@inquirer/type': 3.0.6(@types/node@22.15.19) - '@types/node': 22.15.19 - yoctocolors-cjs: 2.1.2 + '@inquirer/core': 11.1.9(@types/node@22.15.35) + '@inquirer/type': 4.0.5(@types/node@22.15.35) + '@types/node': 22.15.35 dev: true - /@inquirer/figures@1.0.11: - resolution: {integrity: sha512-eOg92lvrn/aRUqbxRyvpEWnrvRuTYRifixHkYVpJiygTgVSBIHDqLh0SrMQXkafvULg3ck11V7xvR+zcgvpHFw==} - engines: {node: '>=18'} + /@inquirer/external-editor@3.0.0(@types/node@22.15.35): + resolution: {integrity: sha512-lDSwMgg+M5rq6JKBYaJwSX6T9e/HK2qqZ1oxmOwn4AQoJE5D+7TumsxLGC02PWS//rkIVqbZv3XA3ejsc9FYvg==} + engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + dependencies: + '@types/node': 22.15.35 + chardet: 2.1.1 + iconv-lite: 0.7.2 dev: true - /@inquirer/input@4.1.10(@types/node@22.15.19): - resolution: {integrity: sha512-kV3BVne3wJ+j6reYQUZi/UN9NZGZLxgc/tfyjeK3mrx1QI7RXPxGp21IUTv+iVHcbP4ytZALF8vCHoxyNSC6qg==} - engines: {node: '>=18'} + /@inquirer/figures@2.0.5: + resolution: {integrity: sha512-NsSs4kzfm12lNetHwAn3GEuH317IzpwrMCbOuMIVytpjnJ90YYHNwdRgYGuKmVxwuIqSgqk3M5qqQt1cDk0tGQ==} + engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} + dev: true + + /@inquirer/input@5.0.12(@types/node@22.15.35): + resolution: {integrity: sha512-uiMFBl4LqFzJClh80Q3f9hbOFJ6kgkDWI4LjAeBuyO6EanVVMF69AgOvpi1qdqjDSjDN6578B6nky9ceEpI+1Q==} + engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} peerDependencies: '@types/node': '>=18' peerDependenciesMeta: '@types/node': optional: true dependencies: - '@inquirer/core': 10.1.11(@types/node@22.15.19) - '@inquirer/type': 3.0.6(@types/node@22.15.19) - '@types/node': 22.15.19 + '@inquirer/core': 11.1.9(@types/node@22.15.35) + '@inquirer/type': 4.0.5(@types/node@22.15.35) + '@types/node': 22.15.35 dev: true - /@inquirer/number@3.0.13(@types/node@22.15.19): - resolution: {integrity: sha512-IrLezcg/GWKS8zpKDvnJ/YTflNJdG0qSFlUM/zNFsdi4UKW/CO+gaJpbMgQ20Q58vNKDJbEzC6IebdkprwL6ew==} - engines: {node: '>=18'} + /@inquirer/number@4.0.12(@types/node@22.15.35): + resolution: {integrity: sha512-/vrwhEf7Xsuh+YlHF4IjSy3g1cyrQuPaSiHIxCEbLu8qnfvrcvJyCkoktOOF+xV9gSb77/G0n3h04RbMDW2sIg==} + engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} peerDependencies: '@types/node': '>=18' peerDependenciesMeta: '@types/node': optional: true dependencies: - '@inquirer/core': 10.1.11(@types/node@22.15.19) - '@inquirer/type': 3.0.6(@types/node@22.15.19) - '@types/node': 22.15.19 + '@inquirer/core': 11.1.9(@types/node@22.15.35) + '@inquirer/type': 4.0.5(@types/node@22.15.35) + '@types/node': 22.15.35 dev: true - /@inquirer/password@4.0.13(@types/node@22.15.19): - resolution: {integrity: sha512-NN0S/SmdhakqOTJhDwOpeBEEr8VdcYsjmZHDb0rblSh2FcbXQOr+2IApP7JG4WE3sxIdKytDn4ed3XYwtHxmJQ==} - engines: {node: '>=18'} + /@inquirer/password@5.0.12(@types/node@22.15.35): + resolution: {integrity: sha512-CBh7YHju623lxJRcAOo498ZUwIuMy63bqW/vVq0tQAZVv+lkWlHkP9ealYE1utWSisEShY5VMdzIXRmyEODzcQ==} + engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} peerDependencies: '@types/node': '>=18' peerDependenciesMeta: '@types/node': optional: true dependencies: - '@inquirer/core': 10.1.11(@types/node@22.15.19) - '@inquirer/type': 3.0.6(@types/node@22.15.19) - '@types/node': 22.15.19 - ansi-escapes: 4.3.2 + '@inquirer/ansi': 2.0.5 + '@inquirer/core': 11.1.9(@types/node@22.15.35) + '@inquirer/type': 4.0.5(@types/node@22.15.35) + '@types/node': 22.15.35 dev: true - /@inquirer/prompts@7.5.1(@types/node@22.15.19): - resolution: {integrity: sha512-5AOrZPf2/GxZ+SDRZ5WFplCA2TAQgK3OYrXCYmJL5NaTu4ECcoWFlfUZuw7Es++6Njv7iu/8vpYJhuzxUH76Vg==} - engines: {node: '>=18'} + /@inquirer/prompts@8.4.2(@types/node@22.15.35): + resolution: {integrity: sha512-XJmn/wY4AX56l1BRU+ZjDrFtg9+2uBEi4JvJQj82kwJDQKiPgSn4CEsbfGGygS4Gw6rkL4W18oATjfVfaqub2Q==} + engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} peerDependencies: '@types/node': '>=18' peerDependenciesMeta: '@types/node': optional: true dependencies: - '@inquirer/checkbox': 4.1.6(@types/node@22.15.19) - '@inquirer/confirm': 5.1.10(@types/node@22.15.19) - '@inquirer/editor': 4.2.11(@types/node@22.15.19) - '@inquirer/expand': 4.0.13(@types/node@22.15.19) - '@inquirer/input': 4.1.10(@types/node@22.15.19) - '@inquirer/number': 3.0.13(@types/node@22.15.19) - '@inquirer/password': 4.0.13(@types/node@22.15.19) - '@inquirer/rawlist': 4.1.1(@types/node@22.15.19) - '@inquirer/search': 3.0.13(@types/node@22.15.19) - '@inquirer/select': 4.2.1(@types/node@22.15.19) - '@types/node': 22.15.19 - dev: true - - /@inquirer/rawlist@4.1.1(@types/node@22.15.19): - resolution: {integrity: sha512-VBUC0jPN2oaOq8+krwpo/mf3n/UryDUkKog3zi+oIi8/e5hykvdntgHUB9nhDM78RubiyR1ldIOfm5ue+2DeaQ==} - engines: {node: '>=18'} + '@inquirer/checkbox': 5.1.4(@types/node@22.15.35) + '@inquirer/confirm': 6.0.12(@types/node@22.15.35) + '@inquirer/editor': 5.1.1(@types/node@22.15.35) + '@inquirer/expand': 5.0.13(@types/node@22.15.35) + '@inquirer/input': 5.0.12(@types/node@22.15.35) + '@inquirer/number': 4.0.12(@types/node@22.15.35) + '@inquirer/password': 5.0.12(@types/node@22.15.35) + '@inquirer/rawlist': 5.2.8(@types/node@22.15.35) + '@inquirer/search': 4.1.8(@types/node@22.15.35) + '@inquirer/select': 5.1.4(@types/node@22.15.35) + '@types/node': 22.15.35 + dev: true + + /@inquirer/rawlist@5.2.8(@types/node@22.15.35): + resolution: {integrity: sha512-Su7FQvp5buZmCymN3PPoYv31ZQQX4ve2j02k7piGgKAWgE+AQRB5YoYVveGXcl3TZ9ldgRMSxj56YfDFmmaqLg==} + engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} peerDependencies: '@types/node': '>=18' peerDependenciesMeta: '@types/node': optional: true dependencies: - '@inquirer/core': 10.1.11(@types/node@22.15.19) - '@inquirer/type': 3.0.6(@types/node@22.15.19) - '@types/node': 22.15.19 - yoctocolors-cjs: 2.1.2 + '@inquirer/core': 11.1.9(@types/node@22.15.35) + '@inquirer/type': 4.0.5(@types/node@22.15.35) + '@types/node': 22.15.35 dev: true - /@inquirer/search@3.0.13(@types/node@22.15.19): - resolution: {integrity: sha512-9g89d2c5Izok/Gw/U7KPC3f9kfe5rA1AJ24xxNZG0st+vWekSk7tB9oE+dJv5JXd0ZSijomvW0KPMoBd8qbN4g==} - engines: {node: '>=18'} + /@inquirer/search@4.1.8(@types/node@22.15.35): + resolution: {integrity: sha512-fGiHKGD6DyPIYUWxoXnQTeXeyYqSOUrasDMABBmMHUalH/LxkuzY0xVRtimXAt1sUeeyYkVuKQx1bebMuN11Kw==} + engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} peerDependencies: '@types/node': '>=18' peerDependenciesMeta: '@types/node': optional: true dependencies: - '@inquirer/core': 10.1.11(@types/node@22.15.19) - '@inquirer/figures': 1.0.11 - '@inquirer/type': 3.0.6(@types/node@22.15.19) - '@types/node': 22.15.19 - yoctocolors-cjs: 2.1.2 + '@inquirer/core': 11.1.9(@types/node@22.15.35) + '@inquirer/figures': 2.0.5 + '@inquirer/type': 4.0.5(@types/node@22.15.35) + '@types/node': 22.15.35 dev: true - /@inquirer/select@4.2.1(@types/node@22.15.19): - resolution: {integrity: sha512-gt1Kd5XZm+/ddemcT3m23IP8aD8rC9drRckWoP/1f7OL46Yy2FGi8DSmNjEjQKtPl6SV96Kmjbl6p713KXJ/Jg==} - engines: {node: '>=18'} + /@inquirer/select@5.1.4(@types/node@22.15.35): + resolution: {integrity: sha512-2kWcGKPMLAXAWRp1AH1SLsQmX+j0QjeljyXMUji9WMZC8nRDO0b7qquIGr6143E7KMLt3VAIGNXzwa/6PXQs4Q==} + engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} peerDependencies: '@types/node': '>=18' peerDependenciesMeta: '@types/node': optional: true dependencies: - '@inquirer/core': 10.1.11(@types/node@22.15.19) - '@inquirer/figures': 1.0.11 - '@inquirer/type': 3.0.6(@types/node@22.15.19) - '@types/node': 22.15.19 - ansi-escapes: 4.3.2 - yoctocolors-cjs: 2.1.2 + '@inquirer/ansi': 2.0.5 + '@inquirer/core': 11.1.9(@types/node@22.15.35) + '@inquirer/figures': 2.0.5 + '@inquirer/type': 4.0.5(@types/node@22.15.35) + '@types/node': 22.15.35 dev: true - /@inquirer/type@3.0.6(@types/node@22.15.19): - resolution: {integrity: sha512-/mKVCtVpyBu3IDarv0G+59KC4stsD5mDsGpYh+GKs1NZT88Jh52+cuoA1AtLk2Q0r/quNl+1cSUyLRHBFeD0XA==} - engines: {node: '>=18'} + /@inquirer/type@4.0.5(@types/node@22.15.35): + resolution: {integrity: sha512-aetVUNeKNc/VriqXlw1NRSW0zhMBB0W4bNbWRJgzRl/3d0QNDQFfk0GO5SDdtjMZVg6o8ZKEiadd7SCCzoOn5Q==} + engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} peerDependencies: '@types/node': '>=18' peerDependenciesMeta: '@types/node': optional: true dependencies: - '@types/node': 22.15.19 + '@types/node': 22.15.35 dev: true /@isaacs/cliui@8.0.2: @@ -2351,16 +2335,17 @@ packages: dependencies: string-width: 5.1.2 string-width-cjs: /string-width@4.2.3 - strip-ansi: 7.1.0 + strip-ansi: 7.2.0 strip-ansi-cjs: /strip-ansi@6.0.1 wrap-ansi: 8.1.0 wrap-ansi-cjs: /wrap-ansi@7.0.0 + dev: true /@isaacs/fs-minipass@4.0.1: resolution: {integrity: sha512-wgm9Ehl2jpeqP3zw/7mo3kRHFp5MEDhqAdwy1fTGkHAwnkGOVsgpvQhL8B5n1qlb01jV3n/bI0ZfZp5lWA1k4w==} engines: {node: '>=18.0.0'} dependencies: - minipass: 7.1.2 + minipass: 7.1.3 /@istanbuljs/load-nyc-config@1.1.0: resolution: {integrity: sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==} @@ -2369,11 +2354,11 @@ packages: camelcase: 5.3.1 find-up: 4.1.0 get-package-type: 0.1.0 - js-yaml: 3.14.1 + js-yaml: 3.14.2 resolve-from: 5.0.0 - /@istanbuljs/schema@0.1.3: - resolution: {integrity: sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==} + /@istanbuljs/schema@0.1.6: + resolution: {integrity: sha512-+Sg6GCR/wy1oSmQDFq4LQDAhm3ETKnorxN+y5nbLULOR3P0c14f2Wurzj3/xqPXtasLFfHd5iRFQ7AJt4KH2cw==} engines: {node: '>=8'} /@jest/console@29.7.0: @@ -2381,7 +2366,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.3 - '@types/node': 22.15.19 + '@types/node': 22.15.35 chalk: 4.1.2 jest-message-util: 29.7.0 jest-util: 29.7.0 @@ -2401,14 +2386,14 @@ packages: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 22.15.19 + '@types/node': 22.15.35 ansi-escapes: 4.3.2 chalk: 4.1.2 ci-info: 3.9.0 exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.7.0 - jest-config: 29.7.0(@types/node@22.15.19)(ts-node@10.9.2) + jest-config: 29.7.0(@types/node@22.15.35)(ts-node@10.9.2) jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -2435,7 +2420,7 @@ packages: dependencies: '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 22.15.19 + '@types/node': 22.15.35 jest-mock: 29.7.0 /@jest/expect-utils@29.7.0: @@ -2459,7 +2444,7 @@ packages: dependencies: '@jest/types': 29.6.3 '@sinonjs/fake-timers': 10.3.0 - '@types/node': 22.15.19 + '@types/node': 22.15.35 jest-message-util: 29.7.0 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -2489,10 +2474,10 @@ packages: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@jridgewell/trace-mapping': 0.3.25 - '@types/node': 22.15.19 + '@jridgewell/trace-mapping': 0.3.31 + '@types/node': 22.15.35 chalk: 4.1.2 - collect-v8-coverage: 1.0.2 + collect-v8-coverage: 1.0.3 exit: 0.1.2 glob: 7.1.7 graceful-fs: 4.2.11 @@ -2500,7 +2485,7 @@ packages: istanbul-lib-instrument: 6.0.3 istanbul-lib-report: 3.0.1 istanbul-lib-source-maps: 4.0.1 - istanbul-reports: 3.1.7 + istanbul-reports: 3.2.0 jest-message-util: 29.7.0 jest-util: 29.7.0 jest-worker: 29.7.0 @@ -2515,13 +2500,13 @@ packages: resolution: {integrity: sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@sinclair/typebox': 0.27.8 + '@sinclair/typebox': 0.27.10 /@jest/source-map@29.6.3: resolution: {integrity: sha512-MHjT95QuipcPrpLM+8JMSzFx6eHp5Bm+4XeFDJlwsvVBjmKNiIAvasGK2fxz2WbGRlnvqehFbh07MMa7n3YJnw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@jridgewell/trace-mapping': 0.3.25 + '@jridgewell/trace-mapping': 0.3.31 callsites: 3.1.0 graceful-fs: 4.2.11 @@ -2532,7 +2517,7 @@ packages: '@jest/console': 29.7.0 '@jest/types': 29.6.3 '@types/istanbul-lib-coverage': 2.0.6 - collect-v8-coverage: 1.0.2 + collect-v8-coverage: 1.0.3 /@jest/test-sequencer@29.7.0: resolution: {integrity: sha512-GQwJ5WZVrKnOJuiYiAF52UNUJXgTZx1NHjFSEB0qEMmSZKAkdMoIzw/Cj6x6NF4AvV23AUqDpFzQkN/eYCYTxw==} @@ -2547,9 +2532,9 @@ packages: resolution: {integrity: sha512-ok/BTPFzFKVMwO5eOHRrvnBVHdRy9IrsrW1GpMaQ9MCnilNLXQKmAX8s1YXDFaai9xJpac2ySzV0YeRRECr2Vw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@babel/core': 7.27.1 + '@babel/core': 7.29.0 '@jest/types': 29.6.3 - '@jridgewell/trace-mapping': 0.3.25 + '@jridgewell/trace-mapping': 0.3.31 babel-plugin-istanbul: 6.1.1 chalk: 4.1.2 convert-source-map: 2.0.0 @@ -2572,47 +2557,47 @@ packages: '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 22.15.19 - '@types/yargs': 17.0.33 + '@types/node': 22.15.35 + '@types/yargs': 17.0.35 chalk: 4.1.2 - /@jridgewell/gen-mapping@0.3.8: - resolution: {integrity: sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==} - engines: {node: '>=6.0.0'} + /@jridgewell/gen-mapping@0.3.13: + resolution: {integrity: sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==} dependencies: - '@jridgewell/set-array': 1.2.1 - '@jridgewell/sourcemap-codec': 1.5.0 - '@jridgewell/trace-mapping': 0.3.25 + '@jridgewell/sourcemap-codec': 1.5.5 + '@jridgewell/trace-mapping': 0.3.31 + + /@jridgewell/remapping@2.3.5: + resolution: {integrity: sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==} + dependencies: + '@jridgewell/gen-mapping': 0.3.13 + '@jridgewell/trace-mapping': 0.3.31 /@jridgewell/resolve-uri@3.1.2: resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==} engines: {node: '>=6.0.0'} - /@jridgewell/set-array@1.2.1: - resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==} - engines: {node: '>=6.0.0'} - - /@jridgewell/source-map@0.3.6: - resolution: {integrity: sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==} + /@jridgewell/source-map@0.3.11: + resolution: {integrity: sha512-ZMp1V8ZFcPG5dIWnQLr3NSI1MiCU7UETdS/A0G8V/XWHvJv3ZsFqutJn1Y5RPmAPX6F3BiE397OqveU/9NCuIA==} dependencies: - '@jridgewell/gen-mapping': 0.3.8 - '@jridgewell/trace-mapping': 0.3.25 + '@jridgewell/gen-mapping': 0.3.13 + '@jridgewell/trace-mapping': 0.3.31 dev: true - /@jridgewell/sourcemap-codec@1.5.0: - resolution: {integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==} + /@jridgewell/sourcemap-codec@1.5.5: + resolution: {integrity: sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==} - /@jridgewell/trace-mapping@0.3.25: - resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==} + /@jridgewell/trace-mapping@0.3.31: + resolution: {integrity: sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==} dependencies: '@jridgewell/resolve-uri': 3.1.2 - '@jridgewell/sourcemap-codec': 1.5.0 + '@jridgewell/sourcemap-codec': 1.5.5 /@jridgewell/trace-mapping@0.3.9: resolution: {integrity: sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==} dependencies: '@jridgewell/resolve-uri': 3.1.2 - '@jridgewell/sourcemap-codec': 1.5.0 + '@jridgewell/sourcemap-codec': 1.5.5 /@jsep-plugin/assignment@1.3.0(jsep@1.4.0): resolution: {integrity: sha512-VVgV+CXrhbMI3aSusQyclHkenWSAm95WaiKrMxRFam3JSUiIaQjoMIw2sEs/OX4XifnqeQUN4DYbJjlA8EfktQ==} @@ -2650,102 +2635,122 @@ packages: engines: {node: '>= 8'} dependencies: '@nodelib/fs.scandir': 2.1.5 - fastq: 1.19.1 + fastq: 1.20.1 dev: true /@npmcli/agent@3.0.0: resolution: {integrity: sha512-S79NdEgDQd/NGCay6TCoVzXSj74skRZIKJcpJjC5lOq34SZzyI6MqtiiWoiVWoVrTcGjNeC4ipbh1VIHlpfF5Q==} engines: {node: ^18.17.0 || >=20.5.0} dependencies: - agent-base: 7.1.3 + agent-base: 7.1.4 http-proxy-agent: 7.0.2 https-proxy-agent: 7.0.6 lru-cache: 10.4.3 socks-proxy-agent: 8.0.5 transitivePeerDependencies: - supports-color + dev: true + + /@npmcli/agent@4.0.0: + resolution: {integrity: sha512-kAQTcEN9E8ERLVg5AsGwLNoFb+oEG6engbqAU2P43gD4JEIkNGMHdVQ096FsOAAYpZPB0RSt0zgInKIAS1l5QA==} + engines: {node: ^20.17.0 || >=22.9.0} + dependencies: + agent-base: 7.1.4 + http-proxy-agent: 7.0.2 + https-proxy-agent: 7.0.6 + lru-cache: 11.3.5 + socks-proxy-agent: 8.0.5 + transitivePeerDependencies: + - supports-color + dev: false /@npmcli/fs@4.0.0: resolution: {integrity: sha512-/xGlezI6xfGO9NwuJlnwz/K14qD1kCSAGtacBHnGzeAIuJGazcp45KP5NuyARXoKb7cwulAGWVsbeSxdG/cb0Q==} engines: {node: ^18.17.0 || >=20.5.0} dependencies: - semver: 7.7.2 + semver: 7.7.4 + dev: true - /@npmcli/git@6.0.3: - resolution: {integrity: sha512-GUYESQlxZRAdhs3UhbB6pVRNUELQOHXwK9ruDkwmCv2aZ5y0SApQzUJCg02p3A7Ue2J5hxvlk1YI53c00NmRyQ==} - engines: {node: ^18.17.0 || >=20.5.0} + /@npmcli/fs@5.0.0: + resolution: {integrity: sha512-7OsC1gNORBEawOa5+j2pXN9vsicaIOH5cPXxoR6fJOmH6/EXpJB2CajXOu1fPRFun2m1lktEFX11+P89hqO/og==} + engines: {node: ^20.17.0 || >=22.9.0} dependencies: - '@npmcli/promise-spawn': 8.0.2 - ini: 5.0.0 - lru-cache: 10.4.3 - npm-pick-manifest: 10.0.0 - proc-log: 5.0.0 - promise-retry: 2.0.1 - semver: 7.7.2 - which: 5.0.0 + semver: 7.7.4 dev: false - /@npmcli/installed-package-contents@3.0.0: - resolution: {integrity: sha512-fkxoPuFGvxyrH+OQzyTkX2LUEamrF4jZSmxjAtPPHHGO0dqsQ8tTKjnIS8SAnPHdk2I03BDtSMR5K/4loKg79Q==} - engines: {node: ^18.17.0 || >=20.5.0} + /@npmcli/git@7.0.2: + resolution: {integrity: sha512-oeolHDjExNAJAnlYP2qzNjMX/Xi9bmu78C9dIGr4xjobrSKbuMYCph8lTzn4vnW3NjIqVmw/f8BCfouqyJXlRg==} + engines: {node: ^20.17.0 || >=22.9.0} + dependencies: + '@gar/promise-retry': 1.0.3 + '@npmcli/promise-spawn': 9.0.1 + ini: 6.0.0 + lru-cache: 11.3.5 + npm-pick-manifest: 11.0.3 + proc-log: 6.1.0 + semver: 7.7.4 + which: 6.0.1 + dev: false + + /@npmcli/installed-package-contents@4.0.0: + resolution: {integrity: sha512-yNyAdkBxB72gtZ4GrwXCM0ZUedo9nIbOMKfGjt6Cu6DXf0p8y1PViZAKDC8q8kv/fufx0WTjRBdSlyrvnP7hmA==} + engines: {node: ^20.17.0 || >=22.9.0} hasBin: true dependencies: - npm-bundled: 4.0.0 - npm-normalize-package-bin: 4.0.0 + npm-bundled: 5.0.0 + npm-normalize-package-bin: 5.0.0 dev: false - /@npmcli/node-gyp@4.0.0: - resolution: {integrity: sha512-+t5DZ6mO/QFh78PByMq1fGSAub/agLJZDRfJRMeOSNCt8s9YVlTjmGpIPwPhvXTGUIJk+WszlT0rQa1W33yzNA==} - engines: {node: ^18.17.0 || >=20.5.0} + /@npmcli/node-gyp@5.0.0: + resolution: {integrity: sha512-uuG5HZFXLfyFKqg8QypsmgLQW7smiRjVc45bqD/ofZZcR/uxEjgQU8qDPv0s9TEeMUiAAU/GC5bR6++UdTirIQ==} + engines: {node: ^20.17.0 || >=22.9.0} dev: false - /@npmcli/package-json@6.1.1: - resolution: {integrity: sha512-d5qimadRAUCO4A/Txw71VM7UrRZzV+NPclxz/dc+M6B2oYwjWTjqh8HA/sGQgs9VZuJ6I/P7XIAlJvgrl27ZOw==} - engines: {node: ^18.17.0 || >=20.5.0} + /@npmcli/package-json@7.0.5: + resolution: {integrity: sha512-iVuTlG3ORq2iaVa1IWUxAO/jIp77tUKBhoMjuzYW2kL4MLN1bi/ofqkZ7D7OOwh8coAx1/S2ge0rMdGv8sLSOQ==} + engines: {node: ^20.17.0 || >=22.9.0} dependencies: - '@npmcli/git': 6.0.3 - glob: 10.4.5 - hosted-git-info: 8.1.0 - json-parse-even-better-errors: 4.0.0 - proc-log: 5.0.0 - semver: 7.7.2 - validate-npm-package-license: 3.0.4 + '@npmcli/git': 7.0.2 + glob: 13.0.6 + hosted-git-info: 9.0.2 + json-parse-even-better-errors: 5.0.0 + proc-log: 6.1.0 + semver: 7.7.4 + spdx-expression-parse: 4.0.0 dev: false - /@npmcli/promise-spawn@8.0.2: - resolution: {integrity: sha512-/bNJhjc+o6qL+Dwz/bqfTQClkEO5nTQ1ZEcdCkAQjhkZMHIh22LPG7fNh1enJP1NKWDqYiiABnjFCY7E0zHYtQ==} - engines: {node: ^18.17.0 || >=20.5.0} + /@npmcli/promise-spawn@9.0.1: + resolution: {integrity: sha512-OLUaoqBuyxeTqUvjA3FZFiXUfYC1alp3Sa99gW3EUDz3tZ3CbXDdcZ7qWKBzicrJleIgucoWamWH1saAmH/l2Q==} + engines: {node: ^20.17.0 || >=22.9.0} dependencies: - which: 5.0.0 + which: 6.0.1 dev: false - /@npmcli/redact@3.2.2: - resolution: {integrity: sha512-7VmYAmk4csGv08QzrDKScdzn11jHPFGyqJW39FyPgPuAp3zIaUmuCo1yxw9aGs+NEJuTGQ9Gwqpt93vtJubucg==} - engines: {node: ^18.17.0 || >=20.5.0} + /@npmcli/redact@4.0.0: + resolution: {integrity: sha512-gOBg5YHMfZy+TfHArfVogwgfBeQnKbbGo3pSUyK/gSI0AVu+pEiDVcKlQb0D8Mg1LNRZILZ6XG8I5dJ4KuAd9Q==} + engines: {node: ^20.17.0 || >=22.9.0} dev: false - /@npmcli/run-script@9.1.0: - resolution: {integrity: sha512-aoNSbxtkePXUlbZB+anS1LqsJdctG5n3UVhfU47+CDdwMi6uNTBMF9gPcQRnqghQd2FGzcwwIFBruFMxjhBewg==} - engines: {node: ^18.17.0 || >=20.5.0} + /@npmcli/run-script@10.0.4: + resolution: {integrity: sha512-mGUWr1uMnf0le2TwfOZY4SFxZGXGfm4Jtay/nwAa2FLNAKXUoUwaGwBMNH36UHPtinWfTSJ3nqFQr0091CxVGg==} + engines: {node: ^20.17.0 || >=22.9.0} dependencies: - '@npmcli/node-gyp': 4.0.0 - '@npmcli/package-json': 6.1.1 - '@npmcli/promise-spawn': 8.0.2 - node-gyp: 11.2.0 - proc-log: 5.0.0 - which: 5.0.0 - transitivePeerDependencies: - - supports-color + '@npmcli/node-gyp': 5.0.0 + '@npmcli/package-json': 7.0.5 + '@npmcli/promise-spawn': 9.0.1 + node-gyp: 12.3.0 + proc-log: 6.1.0 dev: false /@pkgjs/parseargs@0.11.0: resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} engines: {node: '>=14'} requiresBuild: true + dev: true optional: true - /@pkgr/core@0.2.4: - resolution: {integrity: sha512-ROFF39F6ZrnzSUEmQQZUar0Jt4xVoP9WnDRdWwF4NNcXs3xBTLgBUDoOwW141y1jP+S8nahIbdxbFC7IShw9Iw==} + /@pkgr/core@0.2.9: + resolution: {integrity: sha512-QNqXyfVS2wm9hweSYD2O7F0G06uurj9kZ96TRQE5Y9hU7+tgdZwIkbAKc5Ocy1HxEY2kuDQa6cQ1WRs/O5LFKA==} engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} dev: true @@ -2753,61 +2758,105 @@ packages: resolution: {integrity: sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==} dev: true - /@sigstore/bundle@3.1.0: - resolution: {integrity: sha512-Mm1E3/CmDDCz3nDhFKTuYdB47EdRFRQMOE/EAbiG1MJW77/w1b3P7Qx7JSrVJs8PfwOLOVcKQCHErIwCTyPbag==} - engines: {node: ^18.17.0 || >=20.5.0} + /@scalar/helpers@0.2.18: + resolution: {integrity: sha512-w1d4tpNEVZ293oB2BAgLrS0kVPUtG3eByNmOCJA5eK9vcT4D3cmsGtWjUaaqit0BQCsBFHK51rasGvSWnApYTw==} + engines: {node: '>=20'} + dev: true + + /@scalar/json-magic@0.11.7: + resolution: {integrity: sha512-GVz9E0vXu+ecypkdn0biK1gbQVkK4QTTX1Hq3eMgxlLQC91wwiqWfCqwfhuX0LRu+Z5OmYhLhufDJEEh56rVgA==} + engines: {node: '>=20'} dependencies: - '@sigstore/protobuf-specs': 0.4.2 + '@scalar/helpers': 0.2.18 + pathe: 2.0.3 + yaml: 2.8.3 + dev: true + + /@scalar/openapi-parser@0.24.17: + resolution: {integrity: sha512-aM9UVrzlMreC3X/sZbyj+7XDZmat3ecGC3RpU8dqEO/HIH+CEX0xMLuP+41DhePCYg5+9TtDomSfWuMq4x1Z1A==} + engines: {node: '>=20'} + dependencies: + '@scalar/helpers': 0.2.18 + '@scalar/json-magic': 0.11.7 + '@scalar/openapi-types': 0.5.4 + '@scalar/openapi-upgrader': 0.1.11 + ajv: 8.18.0 + ajv-draft-04: 1.0.0(ajv@8.18.0) + ajv-formats: 3.0.1(ajv@8.18.0) + jsonpointer: 5.0.1 + leven: 4.1.0 + yaml: 2.8.3 + dev: true + + /@scalar/openapi-types@0.5.4: + resolution: {integrity: sha512-2pEbhprh8lLGDfUI6mNm9EV104pjb3+aJsXrFaqfgOSre7r6NlgM5HcSbsLjzDAnTikjJhJ3IMal1Rz8WVwiOw==} + engines: {node: '>=20'} + dependencies: + zod: 4.3.6 + dev: true + + /@scalar/openapi-upgrader@0.1.11: + resolution: {integrity: sha512-ngJcHGoCHmpWgYtNy08vmzFfLdQEkMpvaCQqNPPMNKq0QEXOv89e/rn+TZJZgPnRlY7fDIoIhn9lNgr+azBW+w==} + engines: {node: '>=20'} + dependencies: + '@scalar/openapi-types': 0.5.4 + dev: true + + /@sigstore/bundle@4.0.0: + resolution: {integrity: sha512-NwCl5Y0V6Di0NexvkTqdoVfmjTaQwoLM236r89KEojGmq/jMls8S+zb7yOwAPdXvbwfKDlP+lmXgAL4vKSQT+A==} + engines: {node: ^20.17.0 || >=22.9.0} + dependencies: + '@sigstore/protobuf-specs': 0.5.1 dev: false - /@sigstore/core@2.0.0: - resolution: {integrity: sha512-nYxaSb/MtlSI+JWcwTHQxyNmWeWrUXJJ/G4liLrGG7+tS4vAz6LF3xRXqLH6wPIVUoZQel2Fs4ddLx4NCpiIYg==} - engines: {node: ^18.17.0 || >=20.5.0} + /@sigstore/core@3.2.0: + resolution: {integrity: sha512-kxHrDQ9YgfrWUSXU0cjsQGv8JykOFZQ9ErNKbFPWzk3Hgpwu8x2hHrQ9IdA8yl+j9RTLTC3sAF3Tdq1IQCP4oA==} + engines: {node: ^20.17.0 || >=22.9.0} dev: false - /@sigstore/protobuf-specs@0.4.2: - resolution: {integrity: sha512-F2ye+n1INNhqT0MW+LfUEvTUPc/nS70vICJcxorKl7/gV9CO39+EDCw+qHNKEqvsDWk++yGVKCbzK1qLPvmC8g==} + /@sigstore/protobuf-specs@0.5.1: + resolution: {integrity: sha512-/ScWUhhoFasJsSRGTVBwId1loQjjnjAfE4djL6ZhrXRpNCmPTnUKF5Jokd58ILseOMjzET3UrMOtJPS9sYeI0g==} engines: {node: ^18.17.0 || >=20.5.0} dev: false - /@sigstore/sign@3.1.0: - resolution: {integrity: sha512-knzjmaOHOov1Ur7N/z4B1oPqZ0QX5geUfhrVaqVlu+hl0EAoL4o+l0MSULINcD5GCWe3Z0+YJO8ues6vFlW0Yw==} - engines: {node: ^18.17.0 || >=20.5.0} + /@sigstore/sign@4.1.1: + resolution: {integrity: sha512-Hf4xglukg0XXQ2RiD5vSoLjdPe8OBUPA8XeVjUObheuDcWdYWrnH/BNmxZCzkAy68MzmNCxXLeurJvs6hcP2OQ==} + engines: {node: ^20.17.0 || >=22.9.0} dependencies: - '@sigstore/bundle': 3.1.0 - '@sigstore/core': 2.0.0 - '@sigstore/protobuf-specs': 0.4.2 - make-fetch-happen: 14.0.3 - proc-log: 5.0.0 - promise-retry: 2.0.1 + '@gar/promise-retry': 1.0.3 + '@sigstore/bundle': 4.0.0 + '@sigstore/core': 3.2.0 + '@sigstore/protobuf-specs': 0.5.1 + make-fetch-happen: 15.0.5 + proc-log: 6.1.0 transitivePeerDependencies: - supports-color dev: false - /@sigstore/tuf@3.1.1: - resolution: {integrity: sha512-eFFvlcBIoGwVkkwmTi/vEQFSva3xs5Ot3WmBcjgjVdiaoelBLQaQ/ZBfhlG0MnG0cmTYScPpk7eDdGDWUcFUmg==} - engines: {node: ^18.17.0 || >=20.5.0} + /@sigstore/tuf@4.0.2: + resolution: {integrity: sha512-TCAzTy0xzdP79EnxSjq9KQ3eaR7+FmudLC6eRKknVKZbV7ZNlGLClAAQb/HMNJ5n2OBNk2GT1tEmU0xuPr+SLQ==} + engines: {node: ^20.17.0 || >=22.9.0} dependencies: - '@sigstore/protobuf-specs': 0.4.2 - tuf-js: 3.0.1 + '@sigstore/protobuf-specs': 0.5.1 + tuf-js: 4.1.0 transitivePeerDependencies: - supports-color dev: false - /@sigstore/verify@2.1.1: - resolution: {integrity: sha512-hVJD77oT67aowHxwT4+M6PGOp+E2LtLdTK3+FC0lBO9T7sYwItDMXZ7Z07IDCvR1M717a4axbIWckrW67KMP/w==} - engines: {node: ^18.17.0 || >=20.5.0} + /@sigstore/verify@3.1.0: + resolution: {integrity: sha512-mNe0Iigql08YupSOGv197YdHpPPr+EzDZmfCgMc7RPNaZTw5aLN01nBl6CHJOh3BGtnMIj83EeN4butBchc8Ag==} + engines: {node: ^20.17.0 || >=22.9.0} dependencies: - '@sigstore/bundle': 3.1.0 - '@sigstore/core': 2.0.0 - '@sigstore/protobuf-specs': 0.4.2 + '@sigstore/bundle': 4.0.0 + '@sigstore/core': 3.2.0 + '@sigstore/protobuf-specs': 0.5.1 dev: false - /@sinclair/typebox@0.27.8: - resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==} + /@sinclair/typebox@0.27.10: + resolution: {integrity: sha512-MTBk/3jGLNB2tVxv6uLlFh1iu64iYOQ2PbdOSK3NW8JZsmlaOh2q6sdtKowBhfw8QFLmYNzTW4/oK4uATIi6ZA==} - /@sindresorhus/merge-streams@2.3.0: - resolution: {integrity: sha512-LtoMMhxAlorcGhmFYI+LhPgbPZCkgP6ra1YL604EeF6U98pLlQ3iWIGMdWSC+vWmPBWBNgmDBAhnAobLROJmwg==} + /@sindresorhus/merge-streams@4.0.0: + resolution: {integrity: sha512-tlqY9xq5ukxTUZBmoOp+m61cqwQD5pHJtFY3Mn8CA8ps6yghLH/Hw8UPdqg4OLmFW3IFlcXnQNmo/dh8HzXYIQ==} engines: {node: '>=18'} dev: true @@ -2829,13 +2878,13 @@ packages: resolution: {integrity: sha512-4tUmeLyXJnJWvTFOKtcNJ1yh0a3SsTLi2MUoyj8iUNznFRN1ZquaNe7Oukqrnki2FzZkm0J9adCNLDZxUzvj+w==} dependencies: fast-glob: 3.3.3 - minimatch: 3.1.2 + minimatch: 3.1.5 mkdirp: 1.0.4 path-browserify: 1.0.1 dev: true - /@tsconfig/node10@1.0.11: - resolution: {integrity: sha512-DcRjDCujK/kCk/cUe8Xz8ZSpm8mS3mNNpta+jGCA6USEDfktlNvm1+IuZ9eTcDbNk41BHwpHHeW+N1lKCz4zOw==} + /@tsconfig/node10@1.0.12: + resolution: {integrity: sha512-UCYBaeFvM11aU2y3YPZ//O5Rhj+xKyzy7mvcIoAjASbigy8mHMryP5cK7dgjlz2hWxh1g5pLw084E0a/wlUSFQ==} /@tsconfig/node12@1.0.11: resolution: {integrity: sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==} @@ -2851,51 +2900,51 @@ packages: engines: {node: ^16.14.0 || >=18.0.0} dev: false - /@tufjs/models@3.0.1: - resolution: {integrity: sha512-UUYHISyhCU3ZgN8yaear3cGATHb3SMuKHsQ/nVbHXcmnBf+LzQ/cQfhNG+rfaSHgqGKNEm2cOCLVLELStUQ1JA==} - engines: {node: ^18.17.0 || >=20.5.0} + /@tufjs/models@4.1.0: + resolution: {integrity: sha512-Y8cK9aggNRsqJVaKUlEYs4s7CvQ1b1ta2DVPyAimb0I2qhzjNk+A+mxvll/klL0RlfuIUei8BF7YWiua4kQqww==} + engines: {node: ^20.17.0 || >=22.9.0} dependencies: '@tufjs/canonical-json': 2.0.0 - minimatch: 9.0.5 + minimatch: 10.2.5 dev: false /@types/babel__core@7.20.5: resolution: {integrity: sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==} dependencies: - '@babel/parser': 7.27.2 - '@babel/types': 7.27.1 + '@babel/parser': 7.29.2 + '@babel/types': 7.29.0 '@types/babel__generator': 7.27.0 '@types/babel__template': 7.4.4 - '@types/babel__traverse': 7.20.7 + '@types/babel__traverse': 7.28.0 /@types/babel__generator@7.27.0: resolution: {integrity: sha512-ufFd2Xi92OAVPYsy+P4n7/U7e68fex0+Ee8gSG9KX7eo084CWiQ4sdxktvdl0bOPupXtVJPY19zk6EwWqUQ8lg==} dependencies: - '@babel/types': 7.27.1 + '@babel/types': 7.29.0 /@types/babel__template@7.4.4: resolution: {integrity: sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==} dependencies: - '@babel/parser': 7.27.2 - '@babel/types': 7.27.1 + '@babel/parser': 7.29.2 + '@babel/types': 7.29.0 - /@types/babel__traverse@7.20.7: - resolution: {integrity: sha512-dkO5fhS7+/oos4ciWxyEyjWe48zmG6wbCheo/G2ZnHx4fs3EU6YC6UM8rk56gAjNJ9P3MTH2jo5jb92/K6wbng==} + /@types/babel__traverse@7.28.0: + resolution: {integrity: sha512-8PvcXf70gTDZBgt9ptxJ8elBeBjcLOAcOtoO/mPJjtji1+CdGbHgm77om1GrsPxsiE+uXIpNSK64UYaIwQXd4Q==} dependencies: - '@babel/types': 7.27.1 + '@babel/types': 7.29.0 /@types/cli-progress@3.9.2: resolution: {integrity: sha512-VO5/X5Ij+oVgEVjg5u0IXVe3JQSKJX+Ev8C5x+0hPy0AuWyW+bF8tbajR7cPFnDGhs7pidztcac+ccrDtk5teA==} dependencies: - '@types/node': 22.15.19 + '@types/node': 22.15.35 dev: true /@types/command-exists@1.2.3: resolution: {integrity: sha512-PpbaE2XWLaWYboXD6k70TcXO/OdOyyRFq5TVpmlUELNxdkkmXU9fkImNosmXU1DtsNrqdUgWd/nJQYXgwmtdXQ==} dev: true - /@types/commonmark@0.27.9: - resolution: {integrity: sha512-d3+57WgyPCcIc6oshmcPkmP4+JqRRot9eeZLsBsutWtIxwWivpoyc2wEcolOp8MyO3ZWN846mMdoR02kdHSMCw==} + /@types/commonmark@0.27.10: + resolution: {integrity: sha512-iEZobUnvlM+UX5fXWCmC4eQXwCs01Z8Xa1W0VjiWUF/XsNy4BHtskqJ9MyLZVMHbA0ezhyonCDqz3hMvsCm6Hg==} dev: true /@types/diff@5.2.3: @@ -2906,30 +2955,30 @@ packages: resolution: {integrity: sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==} dependencies: '@types/eslint': 9.6.1 - '@types/estree': 1.0.7 + '@types/estree': 1.0.8 dev: true /@types/eslint@9.6.1: resolution: {integrity: sha512-FXx2pKgId/WyYo2jXw63kk7/+TY7u7AziEJxJAnSFzHlqTAS3Ync6SvgYAN/k4/PQpnnVuzoMuVnByKK2qp0ag==} dependencies: - '@types/estree': 1.0.7 + '@types/estree': 1.0.8 '@types/json-schema': 7.0.15 dev: true - /@types/estree@1.0.7: - resolution: {integrity: sha512-w28IoSUCJpidD/TGviZwwMJckNESJZXFu7NBZ5YJ4mEUnNraUn9Pm8HSZm/jDF1pDWYKspWE7oVphigUPRakIQ==} + /@types/estree@1.0.8: + resolution: {integrity: sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==} dev: true /@types/fs-extra@9.0.13: resolution: {integrity: sha512-nEnwB++1u5lVDM2UI4c1+5R+FYaKfaAzS4OococimjVm3nQw3TuzH5UNsocrcTBbhnerblyHj4A49qXbIiZdpA==} dependencies: - '@types/node': 22.15.19 + '@types/node': 22.15.35 dev: true /@types/graceful-fs@4.1.9: resolution: {integrity: sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==} dependencies: - '@types/node': 22.15.19 + '@types/node': 22.15.35 /@types/istanbul-lib-coverage@2.0.6: resolution: {integrity: sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==} @@ -2967,21 +3016,21 @@ packages: resolution: {integrity: sha512-gIW7lQLZbue7lRSWEFql49QJJWThrTFFeIMJdp3eH4tKoxm1OvEPg02rm4wCCSHS0cL3/Fizimb35b7k8atwsQ==} dev: true - /@types/node-fetch@2.6.12: - resolution: {integrity: sha512-8nneRWKCg3rMtF69nLQJnOYUcbafYeFSjqkw3jCRLsqkWFlHaoQrr5mXmofFGOx3DKn7UfmBMyov8ySvLRVldA==} + /@types/node-fetch@2.6.13: + resolution: {integrity: sha512-QGpRVpzSaUs30JBSGPjOg4Uveu384erbHBoT1zeONvyCfwQxIkUshLAOqN/k9EjGviPRmWTTe6aH2qySWKTVSw==} dependencies: - '@types/node': 22.15.19 - form-data: 4.0.2 + '@types/node': 22.15.35 + form-data: 4.0.5 dev: true - /@types/node@18.19.101: - resolution: {integrity: sha512-Ykg7fcE3+cOQlLUv2Ds3zil6DVjriGQaSN/kEpl5HQ3DIGM6W0F2n9+GkWV4bRt7KjLymgzNdTnSKCbFUUJ7Kw==} + /@types/node@18.19.130: + resolution: {integrity: sha512-GRaXQx6jGfL8sKfaIDD6OupbIHBr9jv7Jnaml9tB7l4v068PAOXqfcujMMo5PhbIs6ggR1XODELqahT2R8v0fg==} dependencies: undici-types: 5.26.5 dev: true - /@types/node@22.15.19: - resolution: {integrity: sha512-3vMNr4TzNQyjHcRZadojpRaD9Ofr6LsonZAoQ+HMUa/9ORTPoxVIw0e0mpqWpdjj8xybyCM+oKOUH2vwFu/oEw==} + /@types/node@22.15.35: + resolution: {integrity: sha512-stV91mHxlWpDksiUiivmFfQzjy2JLlb2NUTxKipiANEbxBZsdbDU9fSrT7SHY4uoCXAxYfJZVasn3x2/hqpd3g==} dependencies: undici-types: 6.21.0 @@ -2993,11 +3042,11 @@ packages: resolution: {integrity: sha512-vDgdbMy2QXHnAruzlv68pUtXCjmqUk3WrBAsRboRovsOmxbfn/WiYCjmecyKjGztnMps5dWp4Uq2prp+Ilo17Q==} dev: true - /@types/npm-registry-fetch@8.0.8: - resolution: {integrity: sha512-VL/chssZawBkaQ5gFD5njblJce/ny9OICBlWAG9X6/m/ypPNJMWYiM22SY2mhLIGoknd4AyEJyi+FGyrBnsr+A==} + /@types/npm-registry-fetch@8.0.9: + resolution: {integrity: sha512-7NxvodR5Yrop3pb6+n8jhJNyzwOX0+6F+iagNEoi9u1CGxruYAwZD8pvGc9prIkL0+FdX5Xp0p80J9QPrGUp/g==} dependencies: - '@types/node': 22.15.19 - '@types/node-fetch': 2.6.12 + '@types/node': 22.15.35 + '@types/node-fetch': 2.6.13 '@types/npm-package-arg': 6.1.4 '@types/npmlog': 7.0.0 '@types/ssri': 7.1.5 @@ -3006,14 +3055,14 @@ packages: /@types/npmlog@7.0.0: resolution: {integrity: sha512-hJWbrKFvxKyWwSUXjZMYTINsSOY6IclhvGOZ97M8ac2tmR9hMwmTnYaMdpGhvju9ctWLTPhCS+eLfQNluiEjQQ==} dependencies: - '@types/node': 22.15.19 + '@types/node': 22.15.35 dev: true /@types/pacote@11.1.8: resolution: {integrity: sha512-/XLR0VoTh2JEO0jJg1q/e6Rh9bxjBq9vorJuQmtT7rRrXSiWz7e7NsvXVYJQ0i8JxMlBMPPYDTnrRe7MZRFA8Q==} dependencies: - '@types/node': 22.15.19 - '@types/npm-registry-fetch': 8.0.8 + '@types/node': 22.15.35 + '@types/npm-registry-fetch': 8.0.9 '@types/npmlog': 7.0.0 '@types/ssri': 7.1.5 dev: true @@ -3039,7 +3088,7 @@ packages: /@types/ssri@7.1.5: resolution: {integrity: sha512-odD/56S3B51liILSk5aXJlnYt99S6Rt9EFDDqGtJM26rKHApHcwyU/UoYHrzKkdkHMAIquGWCuHtQTbes+FRQw==} dependencies: - '@types/node': 22.15.19 + '@types/node': 22.15.35 dev: true /@types/stack-utils@2.0.3: @@ -3048,8 +3097,8 @@ packages: /@types/webpack@5.28.5(webpack-cli@6.0.1): resolution: {integrity: sha512-wR87cgvxj3p6D0Crt1r5avwqffqPXUkNlnQ1mjU93G7gCuFjufZR4I6j8cz5g1F1tTYpfOOFvly+cmIQwL9wvw==} dependencies: - '@types/node': 22.15.19 - tapable: 2.2.2 + '@types/node': 22.15.35 + tapable: 2.3.3 webpack: 5.99.9(webpack-cli@6.0.1) transitivePeerDependencies: - '@swc/core' @@ -3061,244 +3110,281 @@ packages: /@types/yargs-parser@21.0.3: resolution: {integrity: sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==} - /@types/yargs@17.0.33: - resolution: {integrity: sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==} + /@types/yargs@17.0.35: + resolution: {integrity: sha512-qUHkeCyQFxMXg79wQfTtfndEC+N9ZZg76HJftDJp+qH2tV7Gj4OJi7l+PiWwJ+pWtW8GwSmqsDj/oymhrTWXjg==} dependencies: '@types/yargs-parser': 21.0.3 - /@typescript-eslint/eslint-plugin@8.32.1(@typescript-eslint/parser@8.32.1)(eslint@8.57.1)(typescript@5.8.3): - resolution: {integrity: sha512-6u6Plg9nP/J1GRpe/vcjjabo6Uc5YQPAMxsgQyGC/I0RuukiG1wIe3+Vtg3IrSCVJDmqK3j8adrtzXSENRtFgg==} + /@typescript-eslint/eslint-plugin@8.59.0(@typescript-eslint/parser@8.59.0)(eslint@8.57.1)(typescript@5.8.3): + resolution: {integrity: sha512-HyAZtpdkgZwpq8Sz3FSUvCR4c+ScbuWa9AksK2Jweub7w4M3yTz4O11AqVJzLYjy/B9ZWPyc81I+mOdJU/bDQw==} 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: '>=4.8.4 <5.9.0' - dependencies: - '@eslint-community/regexpp': 4.12.1 - '@typescript-eslint/parser': 8.32.1(eslint@8.57.1)(typescript@5.8.3) - '@typescript-eslint/scope-manager': 8.32.1 - '@typescript-eslint/type-utils': 8.32.1(eslint@8.57.1)(typescript@5.8.3) - '@typescript-eslint/utils': 8.32.1(eslint@8.57.1)(typescript@5.8.3) - '@typescript-eslint/visitor-keys': 8.32.1 + '@typescript-eslint/parser': ^8.59.0 + eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 + typescript: '>=4.8.4 <6.1.0' + dependencies: + '@eslint-community/regexpp': 4.12.2 + '@typescript-eslint/parser': 8.59.0(eslint@8.57.1)(typescript@5.8.3) + '@typescript-eslint/scope-manager': 8.59.0 + '@typescript-eslint/type-utils': 8.59.0(eslint@8.57.1)(typescript@5.8.3) + '@typescript-eslint/utils': 8.59.0(eslint@8.57.1)(typescript@5.8.3) + '@typescript-eslint/visitor-keys': 8.59.0 eslint: 8.57.1 - graphemer: 1.4.0 - ignore: 7.0.4 + ignore: 7.0.5 natural-compare: 1.4.0 - ts-api-utils: 2.1.0(typescript@5.8.3) + ts-api-utils: 2.5.0(typescript@5.8.3) typescript: 5.8.3 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/parser@8.32.1(eslint@8.57.1)(typescript@5.8.3): - resolution: {integrity: sha512-LKMrmwCPoLhM45Z00O1ulb6jwyVr2kr3XJp+G+tSEZcbauNnScewcQwtJqXDhXeYPDEjZ8C1SjXm015CirEmGg==} + /@typescript-eslint/parser@8.59.0(eslint@8.57.1)(typescript@5.8.3): + resolution: {integrity: sha512-TI1XGwKbDpo9tRW8UDIXCOeLk55qe9ZFGs8MTKU6/M08HWTw52DD/IYhfQtOEhEdPhLMT26Ka/x7p70nd3dzDg==} 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: - '@typescript-eslint/scope-manager': 8.32.1 - '@typescript-eslint/types': 8.32.1 - '@typescript-eslint/typescript-estree': 8.32.1(typescript@5.8.3) - '@typescript-eslint/visitor-keys': 8.32.1 - debug: 4.4.1 + eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 + typescript: '>=4.8.4 <6.1.0' + dependencies: + '@typescript-eslint/scope-manager': 8.59.0 + '@typescript-eslint/types': 8.59.0 + '@typescript-eslint/typescript-estree': 8.59.0(typescript@5.8.3) + '@typescript-eslint/visitor-keys': 8.59.0 + debug: 4.4.3 eslint: 8.57.1 typescript: 5.8.3 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/scope-manager@8.32.1: - resolution: {integrity: sha512-7IsIaIDeZn7kffk7qXC3o6Z4UblZJKV3UBpkvRNpr5NSyLji7tvTcvmnMNYuYLyh26mN8W723xpo3i4MlD33vA==} + /@typescript-eslint/project-service@8.59.0(typescript@5.8.3): + resolution: {integrity: sha512-Lw5ITrR5s5TbC19YSvlr63ZfLaJoU6vtKTHyB0GQOpX0W7d5/Ir6vUahWi/8Sps/nOukZQ0IB3SmlxZnjaKVnw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + typescript: '>=4.8.4 <6.1.0' dependencies: - '@typescript-eslint/types': 8.32.1 - '@typescript-eslint/visitor-keys': 8.32.1 + '@typescript-eslint/tsconfig-utils': 8.59.0(typescript@5.8.3) + '@typescript-eslint/types': 8.59.0 + debug: 4.4.3 + typescript: 5.8.3 + transitivePeerDependencies: + - supports-color dev: true - /@typescript-eslint/type-utils@8.32.1(eslint@8.57.1)(typescript@5.8.3): - resolution: {integrity: sha512-mv9YpQGA8iIsl5KyUPi+FGLm7+bA4fgXaeRcFKRDRwDMu4iwrSHeDPipwueNXhdIIZltwCJv+NkxftECbIZWfA==} + /@typescript-eslint/scope-manager@8.59.0: + resolution: {integrity: sha512-UzR16Ut8IpA3Mc4DbgAShlPPkVm8xXMWafXxB0BocaVRHs8ZGakAxGRskF7FId3sdk9lgGD73GSFaWmWFDE4dg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + dependencies: + '@typescript-eslint/types': 8.59.0 + '@typescript-eslint/visitor-keys': 8.59.0 + dev: true + + /@typescript-eslint/tsconfig-utils@8.59.0(typescript@5.8.3): + resolution: {integrity: sha512-91Sbl3s4Kb3SybliIY6muFBmHVv+pYXfybC4Oolp3dvk8BvIE3wOPc+403CWIT7mJNkfQRGtdqghzs2+Z91Tqg==} 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' + typescript: '>=4.8.4 <6.1.0' dependencies: - '@typescript-eslint/typescript-estree': 8.32.1(typescript@5.8.3) - '@typescript-eslint/utils': 8.32.1(eslint@8.57.1)(typescript@5.8.3) - debug: 4.4.1 + typescript: 5.8.3 + dev: true + + /@typescript-eslint/type-utils@8.59.0(eslint@8.57.1)(typescript@5.8.3): + resolution: {integrity: sha512-3TRiZaQSltGqGeNrJzzr1+8YcEobKH9rHnqIp/1psfKFmhRQDNMGP5hBufanYTGznwShzVLs3Mz+gDN7HkWfXg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 + typescript: '>=4.8.4 <6.1.0' + dependencies: + '@typescript-eslint/types': 8.59.0 + '@typescript-eslint/typescript-estree': 8.59.0(typescript@5.8.3) + '@typescript-eslint/utils': 8.59.0(eslint@8.57.1)(typescript@5.8.3) + debug: 4.4.3 eslint: 8.57.1 - ts-api-utils: 2.1.0(typescript@5.8.3) + ts-api-utils: 2.5.0(typescript@5.8.3) typescript: 5.8.3 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/types@8.32.1: - resolution: {integrity: sha512-YmybwXUJcgGqgAp6bEsgpPXEg6dcCyPyCSr0CAAueacR/CCBi25G3V8gGQ2kRzQRBNol7VQknxMs9HvVa9Rvfg==} + /@typescript-eslint/types@8.59.0: + resolution: {integrity: sha512-nLzdsT1gdOgFxxxwrlNVUBzSNBEEHJ86bblmk4QAS6stfig7rcJzWKqCyxFy3YRRHXDWEkb2NralA1nOYkkm/A==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} dev: true - /@typescript-eslint/typescript-estree@8.32.1(typescript@5.8.3): - resolution: {integrity: sha512-Y3AP9EIfYwBb4kWGb+simvPaqQoT5oJuzzj9m0i6FCY6SPvlomY2Ei4UEMm7+FXtlNJbor80ximyslzaQF6xhg==} + /@typescript-eslint/typescript-estree@8.59.0(typescript@5.8.3): + resolution: {integrity: sha512-O9Re9P1BmBLFJyikRbQpLku/QA3/AueZNO9WePLBwQrvkixTmDe8u76B6CYUAITRl/rHawggEqUGn5QIkVRLMw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - typescript: '>=4.8.4 <5.9.0' - dependencies: - '@typescript-eslint/types': 8.32.1 - '@typescript-eslint/visitor-keys': 8.32.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.8.3) + typescript: '>=4.8.4 <6.1.0' + dependencies: + '@typescript-eslint/project-service': 8.59.0(typescript@5.8.3) + '@typescript-eslint/tsconfig-utils': 8.59.0(typescript@5.8.3) + '@typescript-eslint/types': 8.59.0 + '@typescript-eslint/visitor-keys': 8.59.0 + debug: 4.4.3 + minimatch: 10.2.5 + semver: 7.7.4 + tinyglobby: 0.2.16 + ts-api-utils: 2.5.0(typescript@5.8.3) typescript: 5.8.3 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/utils@8.32.1(eslint@8.57.1)(typescript@5.8.3): - resolution: {integrity: sha512-DsSFNIgLSrc89gpq1LJB7Hm1YpuhK086DRDJSNrewcGvYloWW1vZLHBTIvarKZDcAORIy/uWNx8Gad+4oMpkSA==} + /@typescript-eslint/utils@8.59.0(eslint@8.57.1)(typescript@5.8.3): + resolution: {integrity: sha512-I1R/K7V07XsMJ12Oaxg/O9GfrysGTmCRhvZJBv0RE0NcULMzjqVpR5kRRQjHsz3J/bElU7HwCO7zkqL+MSUz+g==} 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' + eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 + typescript: '>=4.8.4 <6.1.0' dependencies: - '@eslint-community/eslint-utils': 4.7.0(eslint@8.57.1) - '@typescript-eslint/scope-manager': 8.32.1 - '@typescript-eslint/types': 8.32.1 - '@typescript-eslint/typescript-estree': 8.32.1(typescript@5.8.3) + '@eslint-community/eslint-utils': 4.9.1(eslint@8.57.1) + '@typescript-eslint/scope-manager': 8.59.0 + '@typescript-eslint/types': 8.59.0 + '@typescript-eslint/typescript-estree': 8.59.0(typescript@5.8.3) eslint: 8.57.1 typescript: 5.8.3 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/visitor-keys@8.32.1: - resolution: {integrity: sha512-ar0tjQfObzhSaW3C3QNmTc5ofj0hDoNQ5XWrCy6zDyabdr0TWhCkClp+rywGNj/odAFBVzzJrK4tEq5M4Hmu4w==} + /@typescript-eslint/visitor-keys@8.59.0: + resolution: {integrity: sha512-/uejZt4dSere1bx12WLlPfv8GktzcaDtuJ7s42/HEZ5zGj9oxRaD4bj7qwSunXkf+pbAhFt2zjpHYUiT5lHf0Q==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} dependencies: - '@typescript-eslint/types': 8.32.1 - eslint-visitor-keys: 4.2.0 + '@typescript-eslint/types': 8.59.0 + eslint-visitor-keys: 5.0.1 dev: true - /@typespec/asset-emitter@0.75.0(@typespec/compiler@1.5.0): - resolution: {integrity: sha512-Kh5FmTPPU2Vc7nNI3iijsyfybhCZhOvkPpDuGYLYT4nxKXQeTY6h1RNZDR/y4DDRhT7oioEvlPaN2JR2C6HaYw==} + /@typespec/asset-emitter@0.79.1(@typespec/compiler@1.11.0): + resolution: {integrity: sha512-53s3GLu5BwNkl7Itr/OizfhymTV2u7k5/cwjUOAt03AUDfiKlwbsp+iCIsq1vccJuoDOiXOceJOfL8rAf4/9LQ==} engines: {node: '>=20.0.0'} peerDependencies: - '@typespec/compiler': ^1.5.0 + '@typespec/compiler': ^1.10.0 dependencies: - '@typespec/compiler': 1.5.0(@types/node@22.15.19) + '@typespec/compiler': 1.11.0(@types/node@22.15.35) dev: true - /@typespec/compiler@1.5.0(@types/node@22.15.19): - resolution: {integrity: sha512-REJgZOEZ9g9CC72GGT0+nLbjW+5WVlCfm1d6w18N5RsUo7vLXs8IPXwq7xZJzoqU99Q9B4keqzPuTU4OrDUTrA==} + /@typespec/compiler@1.11.0(@types/node@22.15.35): + resolution: {integrity: sha512-4vuWtoepc4rYJ81K+P7xn2ByXIRhBM40rfzAGnpagNuGSVHuKEC6lqJqs3ePvhCpnxiYAC8XWpaOi+BEDzyhnQ==} engines: {node: '>=20.0.0'} hasBin: true dependencies: - '@babel/code-frame': 7.27.1 - '@inquirer/prompts': 7.5.1(@types/node@22.15.19) - ajv: 8.17.1 + '@babel/code-frame': 7.29.0 + '@inquirer/prompts': 8.4.2(@types/node@22.15.35) + ajv: 8.18.0 change-case: 5.4.4 - env-paths: 3.0.0 - globby: 14.1.0 + env-paths: 4.0.0 + globby: 16.1.1 is-unicode-supported: 2.1.0 mustache: 4.2.0 picocolors: 1.1.1 - prettier: 3.6.2 - semver: 7.7.2 - tar: 7.4.3 - temporal-polyfill: 0.3.0 + prettier: 3.8.3 + semver: 7.7.4 + tar: 7.5.13 + temporal-polyfill: 0.3.2 vscode-languageserver: 9.0.1 vscode-languageserver-textdocument: 1.0.12 - yaml: 2.8.0 + yaml: 2.8.3 yargs: 18.0.0 transitivePeerDependencies: - '@types/node' dev: true - /@typespec/events@0.75.0(@typespec/compiler@1.5.0): + /@typespec/events@0.75.0(@typespec/compiler@1.11.0): resolution: {integrity: sha512-V7unXnj+sZoa/1wQG8G6x2TiQqotx18S/qFbDzdfJRPCVpH/Z3xIpppce4jTZALXT97tKZK5GDHijn2zWuWWxg==} engines: {node: '>=20.0.0'} peerDependencies: '@typespec/compiler': ^1.5.0 dependencies: - '@typespec/compiler': 1.5.0(@types/node@22.15.19) + '@typespec/compiler': 1.11.0(@types/node@22.15.35) dev: true - /@typespec/http@1.5.0(@typespec/compiler@1.5.0)(@typespec/streams@0.75.0): - resolution: {integrity: sha512-52XLXwqSY2SY6nSvfkiTsNiJzlMeIAZ6MFIVJ5YkoibA21TNAP4DtjTZgC2GieZLY2NNN/rqDCqBX+DyWqTrfQ==} + /@typespec/http@1.11.0(@typespec/compiler@1.11.0)(@typespec/streams@0.75.0): + resolution: {integrity: sha512-/DOkN2+MUZyLdmqYmSMZDjxikJTOuNxikTeOwG2fVOibnu8e6S1jzPAuN/mn6YyQBKeBCItMPmUOXIj61Wy8Bg==} engines: {node: '>=20.0.0'} peerDependencies: - '@typespec/compiler': ^1.5.0 - '@typespec/streams': ^0.75.0 + '@typespec/compiler': ^1.11.0 + '@typespec/streams': ^0.81.0 peerDependenciesMeta: '@typespec/streams': optional: true dependencies: - '@typespec/compiler': 1.5.0(@types/node@22.15.19) - '@typespec/streams': 0.75.0(@typespec/compiler@1.5.0) + '@typespec/compiler': 1.11.0(@types/node@22.15.35) + '@typespec/streams': 0.75.0(@typespec/compiler@1.11.0) dev: true - /@typespec/openapi3@1.5.0(@typespec/compiler@1.5.0)(@typespec/http@1.5.0)(@typespec/openapi@1.5.0)(@typespec/versioning@0.75.0)(@typespec/xml@0.75.0): - resolution: {integrity: sha512-Fu4RBk19a+Nma7N0LzP8DjwRcTc3zWCl/ne3R6m6l5Pc6jVN7EXGQNz68f3AOorWCuE+BxONViTN6og/pukXNw==} + /@typespec/openapi3@1.11.0(@typespec/compiler@1.11.0)(@typespec/events@0.75.0)(@typespec/http@1.11.0)(@typespec/openapi@1.11.0)(@typespec/sse@0.75.0)(@typespec/streams@0.75.0)(@typespec/versioning@0.75.0)(@typespec/xml@0.75.0): + resolution: {integrity: sha512-AjMpTkIUy8+YlRaqUyQ1NZxbmVbWyT4fPpztVzclyX+TXyvxo9gqLEdqoMfvQ9KUjcU0nsOjfPdaYb5rj25oIA==} engines: {node: '>=20.0.0'} hasBin: true peerDependencies: - '@typespec/compiler': ^1.5.0 - '@typespec/http': ^1.5.0 - '@typespec/json-schema': ^1.5.0 - '@typespec/openapi': ^1.5.0 - '@typespec/versioning': ^0.75.0 + '@typespec/compiler': ^1.11.0 + '@typespec/events': ^0.81.0 + '@typespec/http': ^1.11.0 + '@typespec/json-schema': ^1.11.0 + '@typespec/openapi': ^1.11.0 + '@typespec/sse': ^0.81.0 + '@typespec/streams': ^0.81.0 + '@typespec/versioning': ^0.81.0 '@typespec/xml': '*' peerDependenciesMeta: + '@typespec/events': + optional: true '@typespec/json-schema': optional: true + '@typespec/sse': + optional: true + '@typespec/streams': + optional: true '@typespec/versioning': optional: true '@typespec/xml': optional: true dependencies: - '@apidevtools/swagger-parser': 12.0.0(openapi-types@12.1.3) - '@typespec/asset-emitter': 0.75.0(@typespec/compiler@1.5.0) - '@typespec/compiler': 1.5.0(@types/node@22.15.19) - '@typespec/http': 1.5.0(@typespec/compiler@1.5.0)(@typespec/streams@0.75.0) - '@typespec/openapi': 1.5.0(@typespec/compiler@1.5.0)(@typespec/http@1.5.0) - '@typespec/versioning': 0.75.0(@typespec/compiler@1.5.0) - '@typespec/xml': 0.75.0(@typespec/compiler@1.5.0) - openapi-types: 12.1.3 - yaml: 2.8.0 - dev: true - - /@typespec/openapi@1.5.0(@typespec/compiler@1.5.0)(@typespec/http@1.5.0): - resolution: {integrity: sha512-27sXkSK2r1sAmVMLv+pwlN/Cm+yg9nEK8iuGyJRuEkBk7hcsJDbTnBlsEvlRTI8DqljtzA7YECDHBLK88zZHeg==} + '@scalar/json-magic': 0.11.7 + '@scalar/openapi-parser': 0.24.17 + '@scalar/openapi-types': 0.5.4 + '@typespec/asset-emitter': 0.79.1(@typespec/compiler@1.11.0) + '@typespec/compiler': 1.11.0(@types/node@22.15.35) + '@typespec/events': 0.75.0(@typespec/compiler@1.11.0) + '@typespec/http': 1.11.0(@typespec/compiler@1.11.0)(@typespec/streams@0.75.0) + '@typespec/openapi': 1.11.0(@typespec/compiler@1.11.0)(@typespec/http@1.11.0) + '@typespec/sse': 0.75.0(@typespec/compiler@1.11.0)(@typespec/events@0.75.0)(@typespec/http@1.11.0)(@typespec/streams@0.75.0) + '@typespec/streams': 0.75.0(@typespec/compiler@1.11.0) + '@typespec/versioning': 0.75.0(@typespec/compiler@1.11.0) + '@typespec/xml': 0.75.0(@typespec/compiler@1.11.0) + yaml: 2.8.3 + dev: true + + /@typespec/openapi@1.11.0(@typespec/compiler@1.11.0)(@typespec/http@1.11.0): + resolution: {integrity: sha512-xUQrHExKBh0XSP4cn+HcondDXjHJM5HCq2Xfy9tB1QflsFh5uP1JJt1+67g73VmHlhZVSUDcoFrnU95pfjyubg==} engines: {node: '>=20.0.0'} peerDependencies: - '@typespec/compiler': ^1.5.0 - '@typespec/http': ^1.5.0 + '@typespec/compiler': ^1.11.0 + '@typespec/http': ^1.11.0 dependencies: - '@typespec/compiler': 1.5.0(@types/node@22.15.19) - '@typespec/http': 1.5.0(@typespec/compiler@1.5.0)(@typespec/streams@0.75.0) + '@typespec/compiler': 1.11.0(@types/node@22.15.35) + '@typespec/http': 1.11.0(@typespec/compiler@1.11.0)(@typespec/streams@0.75.0) dev: true - /@typespec/prettier-plugin-typespec@1.5.0: - resolution: {integrity: sha512-6tVu8u331LvwE7wi5HjSJosI4j8mJ9EuAdTbBHJk8vPzMCcz08ZwYhenLZ/38X58E1q7iWe2JGujwgpUSzUNDw==} + /@typespec/prettier-plugin-typespec@1.11.0: + resolution: {integrity: sha512-oeqygasCMH/Iv73YeBWN/YIXQRgwvGUnNmCWZA7b2rxneSGTAlu32WNr0rRfL5cIC4iISOwXJprNGQlXi0pUVg==} dependencies: - prettier: 3.6.2 + prettier: 3.8.3 dev: false - /@typespec/rest@0.75.0(@typespec/compiler@1.5.0)(@typespec/http@1.5.0): + /@typespec/rest@0.75.0(@typespec/compiler@1.11.0)(@typespec/http@1.11.0): resolution: {integrity: sha512-rQ+RP0kcrKWjbpCIkBd8hpxYSNc3CfQxl0MLP1+MYGRHlHL8ss4xbwdANIYZXZZ2i2Hqt19B7cEUGD4MLoCHvw==} engines: {node: '>=20.0.0'} peerDependencies: '@typespec/compiler': ^1.5.0 '@typespec/http': ^1.5.0 dependencies: - '@typespec/compiler': 1.5.0(@types/node@22.15.19) - '@typespec/http': 1.5.0(@typespec/compiler@1.5.0)(@typespec/streams@0.75.0) + '@typespec/compiler': 1.11.0(@types/node@22.15.35) + '@typespec/http': 1.11.0(@typespec/compiler@1.11.0)(@typespec/streams@0.75.0) dev: true - /@typespec/sse@0.75.0(@typespec/compiler@1.5.0)(@typespec/events@0.75.0)(@typespec/http@1.5.0)(@typespec/streams@0.75.0): + /@typespec/sse@0.75.0(@typespec/compiler@1.11.0)(@typespec/events@0.75.0)(@typespec/http@1.11.0)(@typespec/streams@0.75.0): resolution: {integrity: sha512-8iODUY3C/0hR9sTzyHeTgYfZkKeqZM+/P0OmN1ZWlLUokXQ67yydGXIqnjl+yaeuntwN8H2DDwLguU15c+j+UQ==} engines: {node: '>=20.0.0'} peerDependencies: @@ -3307,24 +3393,24 @@ packages: '@typespec/http': ^1.5.0 '@typespec/streams': ^0.75.0 dependencies: - '@typespec/compiler': 1.5.0(@types/node@22.15.19) - '@typespec/events': 0.75.0(@typespec/compiler@1.5.0) - '@typespec/http': 1.5.0(@typespec/compiler@1.5.0)(@typespec/streams@0.75.0) - '@typespec/streams': 0.75.0(@typespec/compiler@1.5.0) + '@typespec/compiler': 1.11.0(@types/node@22.15.35) + '@typespec/events': 0.75.0(@typespec/compiler@1.11.0) + '@typespec/http': 1.11.0(@typespec/compiler@1.11.0)(@typespec/streams@0.75.0) + '@typespec/streams': 0.75.0(@typespec/compiler@1.11.0) dev: true - /@typespec/streams@0.75.0(@typespec/compiler@1.5.0): + /@typespec/streams@0.75.0(@typespec/compiler@1.11.0): resolution: {integrity: sha512-ubvxCN+SZwN9aEarz8CPtMJgnopeu8dXyut47q0FAPp9nykmXy7s+dmsopR+7OX0Fhcnh8ZFYTQcJzJ3QftOiQ==} engines: {node: '>=20.0.0'} peerDependencies: '@typespec/compiler': ^1.5.0 dependencies: - '@typespec/compiler': 1.5.0(@types/node@22.15.19) + '@typespec/compiler': 1.11.0(@types/node@22.15.35) dev: true - /@typespec/ts-http-runtime@0.2.2: - resolution: {integrity: sha512-Gz/Sm64+Sq/vklJu1tt9t+4R2lvnud8NbTD/ZfpZtMiUX7YeVpCA8j6NSW8ptwcoLL+NmYANwqP8DV0q/bwl2w==} - engines: {node: '>=18.0.0'} + /@typespec/ts-http-runtime@0.3.5: + resolution: {integrity: sha512-yURCknZhvywvQItHMMmFSo+fq5arCUIyz/CVk7jD89MSai7dkaX8ufjCWp3NttLojoTVbcE72ri+be/TnEbMHw==} + engines: {node: '>=20.0.0'} dependencies: http-proxy-agent: 7.0.2 https-proxy-agent: 7.0.6 @@ -3333,22 +3419,22 @@ packages: - supports-color dev: false - /@typespec/versioning@0.75.0(@typespec/compiler@1.5.0): + /@typespec/versioning@0.75.0(@typespec/compiler@1.11.0): resolution: {integrity: sha512-wdLcVx5UW4WRks/OXfqLiaDTtWfAWgv/nj69u99gRJU6iY9ExEvK5x9NQszZQKYnu6tM7nkoYMg4zu+7YBUBaw==} engines: {node: '>=20.0.0'} peerDependencies: '@typespec/compiler': ^1.5.0 dependencies: - '@typespec/compiler': 1.5.0(@types/node@22.15.19) + '@typespec/compiler': 1.11.0(@types/node@22.15.35) dev: true - /@typespec/xml@0.75.0(@typespec/compiler@1.5.0): + /@typespec/xml@0.75.0(@typespec/compiler@1.11.0): resolution: {integrity: sha512-JVafN1nZE3BcQrKbaAFVWw/IleTRdsJpwT3oZ2m7EfWnG30sKtoR9inF9dRoW+XXIjNzCfeYqjkwzEkEnIrCww==} engines: {node: '>=20.0.0'} peerDependencies: '@typespec/compiler': ^1.5.0 dependencies: - '@typespec/compiler': 1.5.0(@types/node@22.15.19) + '@typespec/compiler': 1.11.0(@types/node@22.15.35) dev: true /@ungap/structured-clone@1.3.0: @@ -3509,28 +3595,34 @@ packages: /abbrev@3.0.1: resolution: {integrity: sha512-AO2ac6pjRB3SJmGJo+v5/aK6Omggp6fsLrs6wN9bd35ulu4cCwaAU9+7ZhXjeqHVkaHThLuzH0nZr0YpCDhygg==} engines: {node: ^18.17.0 || >=20.5.0} + dev: true + + /abbrev@4.0.0: + resolution: {integrity: sha512-a1wflyaL0tHtJSmLSOVybYhy22vRih4eduhhrkcjgrWGnRfrZtovJ2FRjxuTtkkj47O/baf0R86QU5OuYpz8fA==} + engines: {node: ^20.17.0 || >=22.9.0} + dev: false - /acorn-jsx@5.3.2(acorn@8.14.1): + /acorn-jsx@5.3.2(acorn@8.16.0): resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} peerDependencies: acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: - acorn: 8.14.1 + acorn: 8.16.0 dev: true - /acorn-walk@8.3.4: - resolution: {integrity: sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g==} + /acorn-walk@8.3.5: + resolution: {integrity: sha512-HEHNfbars9v4pgpW6SO1KSPkfoS0xVOM/9UzkJltjlsHZmJasxg8aXkuZa7SMf8vKGIBhpUsPluQSqhJFCqebw==} engines: {node: '>=0.4.0'} dependencies: - acorn: 8.14.1 + acorn: 8.16.0 - /acorn@8.14.1: - resolution: {integrity: sha512-OvQ/2pUDKmgfCg++xsTX1wGxfTaszcHVcTctW4UJB4hibJx2HXxxO5UmVgyjMa+ZDsiaf5wWLXYpRWMmBI0QHg==} + /acorn@8.16.0: + resolution: {integrity: sha512-UVJyE9MttOsBQIDKw1skb9nAwQuR5wuGD3+82K6JgJlm/Y+KI92oNsMNGZCYdDsVtRHSak0pcV5Dno5+4jh9sw==} engines: {node: '>=0.4.0'} hasBin: true - /agent-base@7.1.3: - resolution: {integrity: sha512-jRR5wdylq8CkOe6hei19GGZnxM6rBGwFl3Bg0YItGDimvjGtAvdZk4Pu6Cl4u4Igsws4a1fd1Vq3ezrhn4KmFw==} + /agent-base@7.1.4: + resolution: {integrity: sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==} engines: {node: '>= 14'} /aggregate-error@4.0.1: @@ -3541,7 +3633,7 @@ packages: indent-string: 5.0.0 dev: true - /ajv-draft-04@1.0.0(ajv@8.17.1): + /ajv-draft-04@1.0.0(ajv@8.18.0): resolution: {integrity: sha512-mv00Te6nmYbRp5DCwclxtt7yV/joXJPGS7nM+97GdxvuttCOfgI3K4U25zboyeX0O+myI8ERluxQe5wljMmVIw==} peerDependencies: ajv: ^8.5.0 @@ -3549,15 +3641,15 @@ packages: ajv: optional: true dependencies: - ajv: 8.17.1 + ajv: 8.18.0 dev: true - /ajv-errors@3.0.0(ajv@8.17.1): + /ajv-errors@3.0.0(ajv@8.18.0): resolution: {integrity: sha512-V3wD15YHfHz6y0KdhYFjyy9vWtEVALT9UrxfN3zqlI6dMioHnJrqOYfyPKol3oqrnCM9uwkcdCwkJ0WUcbLMTQ==} peerDependencies: ajv: ^8.0.1 dependencies: - ajv: 8.17.1 + ajv: 8.18.0 dev: true /ajv-formats@2.1.1: @@ -3566,10 +3658,10 @@ packages: ajv: optional: true dependencies: - ajv: 8.17.1 + ajv: 8.18.0 dev: true - /ajv-formats@3.0.1(ajv@8.17.1): + /ajv-formats@3.0.1(ajv@8.18.0): resolution: {integrity: sha512-8iUql50EUR+uUcdRQ3HDqa6EVyo3docL8g5WJ3FNcWmu62IbkGUue/pEyLBW8VGKKucTPgqeks4fIU1DA4yowQ==} peerDependencies: ajv: ^8.0.0 @@ -3577,20 +3669,20 @@ packages: ajv: optional: true dependencies: - ajv: 8.17.1 + ajv: 8.18.0 dev: true - /ajv-keywords@5.1.0(ajv@8.17.1): + /ajv-keywords@5.1.0(ajv@8.18.0): resolution: {integrity: sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==} peerDependencies: ajv: ^8.8.2 dependencies: - ajv: 8.17.1 + ajv: 8.18.0 fast-deep-equal: 3.1.3 dev: true - /ajv@6.12.6: - resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} + /ajv@6.14.0: + resolution: {integrity: sha512-IWrosm/yrn43eiKqkfkHis7QioDleaXQHdDVPKg0FSwwd/DuvyX79TZnFOnYpB7dcsFAMmtFztZuXPDvSePkFw==} dependencies: fast-deep-equal: 3.1.3 fast-json-stable-stringify: 2.1.0 @@ -3598,11 +3690,11 @@ packages: uri-js: 4.4.1 dev: true - /ajv@8.17.1: - resolution: {integrity: sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==} + /ajv@8.18.0: + resolution: {integrity: sha512-PlXPeEWMXMZ7sPYOHqmDyCJzcfNrUr3fGNKtezX14ykXOEIvyK81d+qydx89KY5O71FKMPaQ2vBfBFI5NHR63A==} dependencies: fast-deep-equal: 3.1.3 - fast-uri: 3.0.6 + fast-uri: 3.1.0 json-schema-traverse: 1.0.0 require-from-string: 2.0.2 dev: true @@ -3617,9 +3709,10 @@ packages: resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} engines: {node: '>=8'} - /ansi-regex@6.1.0: - resolution: {integrity: sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==} + /ansi-regex@6.2.2: + resolution: {integrity: sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==} engines: {node: '>=12'} + dev: true /ansi-styles@4.3.0: resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} @@ -3631,16 +3724,17 @@ packages: resolution: {integrity: sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==} engines: {node: '>=10'} - /ansi-styles@6.2.1: - resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==} + /ansi-styles@6.2.3: + resolution: {integrity: sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==} engines: {node: '>=12'} + dev: true /anymatch@3.1.3: resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} engines: {node: '>= 8'} dependencies: normalize-path: 3.0.0 - picomatch: 2.3.1 + picomatch: 2.3.2 /arg@4.1.3: resolution: {integrity: sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==} @@ -3661,26 +3755,28 @@ packages: is-array-buffer: 3.0.5 dev: true - /array-includes@3.1.8: - resolution: {integrity: sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==} + /array-includes@3.1.9: + resolution: {integrity: sha512-FmeCCAenzH0KH381SPT5FZmiA/TmpndpcaShhfgEN9eCVjnFBqq3l1xrI42y8+PPLI6hypzou4GXw00WHmPBLQ==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.8 + call-bind: 1.0.9 + call-bound: 1.0.4 define-properties: 1.2.1 - es-abstract: 1.23.9 + es-abstract: 1.24.2 es-object-atoms: 1.1.1 get-intrinsic: 1.3.0 is-string: 1.1.1 + math-intrinsics: 1.1.0 dev: true /array.prototype.findlastindex@1.2.6: resolution: {integrity: sha512-F/TKATkzseUExPlfvmwQKGITM3DGTK+vkAsCZoDc5daVygbJBnjEUCbgkAvVFsgfXfX4YIqZ/27G3k3tdXrTxQ==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.8 + call-bind: 1.0.9 call-bound: 1.0.4 define-properties: 1.2.1 - es-abstract: 1.23.9 + es-abstract: 1.24.2 es-errors: 1.3.0 es-object-atoms: 1.1.1 es-shim-unscopables: 1.1.0 @@ -3690,9 +3786,9 @@ packages: resolution: {integrity: sha512-rwG/ja1neyLqCuGZ5YYrznA62D4mZXg0i1cIskIUKSiqF3Cje9/wXAls9B9s1Wa2fomMsIv8czB8jZcPmxCXFg==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.8 + call-bind: 1.0.9 define-properties: 1.2.1 - es-abstract: 1.23.9 + es-abstract: 1.24.2 es-shim-unscopables: 1.1.0 dev: true @@ -3700,9 +3796,9 @@ packages: resolution: {integrity: sha512-Y7Wt51eKJSyi80hFrJCePGGNo5ktJCslFuboqJsbf57CCPcm5zztluPlc4/aD8sWsKvlwatezpV4U1efk8kpjg==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.8 + call-bind: 1.0.9 define-properties: 1.2.1 - es-abstract: 1.23.9 + es-abstract: 1.24.2 es-shim-unscopables: 1.1.0 dev: true @@ -3711,9 +3807,9 @@ packages: engines: {node: '>= 0.4'} dependencies: array-buffer-byte-length: 1.0.2 - call-bind: 1.0.8 + call-bind: 1.0.9 define-properties: 1.2.1 - es-abstract: 1.23.9 + es-abstract: 1.24.2 es-errors: 1.3.0 get-intrinsic: 1.3.0 is-array-buffer: 3.0.5 @@ -3729,10 +3825,6 @@ packages: engines: {node: '>= 0.4'} dev: true - /async@3.2.6: - resolution: {integrity: sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==} - dev: true - /asynckit@0.4.0: resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==} dev: true @@ -3744,17 +3836,17 @@ packages: possible-typed-array-names: 1.1.0 dev: true - /babel-jest@29.7.0(@babel/core@7.27.1): + /babel-jest@29.7.0(@babel/core@7.29.0): resolution: {integrity: sha512-BrvGY3xZSwEcCzKvKsCi2GgHqDqsYkOP4/by5xCgIwGXQxIEh+8ew3gmrE1y7XRR6LHZIj6yLYnUi/mm2KXKBg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: '@babel/core': ^7.8.0 dependencies: - '@babel/core': 7.27.1 + '@babel/core': 7.29.0 '@jest/transform': 29.7.0 '@types/babel__core': 7.20.5 babel-plugin-istanbul: 6.1.1 - babel-preset-jest: 29.6.3(@babel/core@7.27.1) + babel-preset-jest: 29.6.3(@babel/core@7.29.0) chalk: 4.1.2 graceful-fs: 4.2.11 slash: 3.0.0 @@ -3765,9 +3857,9 @@ packages: resolution: {integrity: sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==} engines: {node: '>=8'} dependencies: - '@babel/helper-plugin-utils': 7.27.1 + '@babel/helper-plugin-utils': 7.28.6 '@istanbuljs/load-nyc-config': 1.1.0 - '@istanbuljs/schema': 0.1.3 + '@istanbuljs/schema': 0.1.6 istanbul-lib-instrument: 5.2.1 test-exclude: 6.0.0 transitivePeerDependencies: @@ -3777,56 +3869,72 @@ packages: resolution: {integrity: sha512-ESAc/RJvGTFEzRwOTT4+lNDk/GNHMkKbNzsvT0qKRfDyyYTskxB5rnU2njIDYVxXCBHHEI1c0YwHob3WaYujOg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@babel/template': 7.27.2 - '@babel/types': 7.27.1 + '@babel/template': 7.28.6 + '@babel/types': 7.29.0 '@types/babel__core': 7.20.5 - '@types/babel__traverse': 7.20.7 + '@types/babel__traverse': 7.28.0 - /babel-preset-current-node-syntax@1.1.0(@babel/core@7.27.1): - resolution: {integrity: sha512-ldYss8SbBlWva1bs28q78Ju5Zq1F+8BrqBZZ0VFhLBvhh6lCpC2o3gDJi/5DRLs9FgYZCnmPYIVFU4lRXCkyUw==} + /babel-preset-current-node-syntax@1.2.0(@babel/core@7.29.0): + resolution: {integrity: sha512-E/VlAEzRrsLEb2+dv8yp3bo4scof3l9nR4lrld+Iy5NyVqgVYUJnDAmunkhPMisRI32Qc4iRiz425d8vM++2fg==} peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.27.1 - '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.27.1) - '@babel/plugin-syntax-bigint': 7.8.3(@babel/core@7.27.1) - '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.27.1) - '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.27.1) - '@babel/plugin-syntax-import-attributes': 7.27.1(@babel/core@7.27.1) - '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.27.1) - '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.27.1) - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.27.1) - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.27.1) - '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.27.1) - '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.27.1) - '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.27.1) - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.27.1) - '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.27.1) - '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.27.1) - - /babel-preset-jest@29.6.3(@babel/core@7.27.1): + '@babel/core': ^7.0.0 || ^8.0.0-0 + dependencies: + '@babel/core': 7.29.0 + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.29.0) + '@babel/plugin-syntax-bigint': 7.8.3(@babel/core@7.29.0) + '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.29.0) + '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.29.0) + '@babel/plugin-syntax-import-attributes': 7.28.6(@babel/core@7.29.0) + '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.29.0) + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.29.0) + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.29.0) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.29.0) + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.29.0) + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.29.0) + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.29.0) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.29.0) + '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.29.0) + '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.29.0) + + /babel-preset-jest@29.6.3(@babel/core@7.29.0): resolution: {integrity: sha512-0B3bhxR6snWXJZtR/RliHTDPRgn1sNHOR0yVtq/IiQFyuOVjFS+wuio/R4gSNkyYmKmJB4wGZv2NZanmKmTnNA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.27.1 + '@babel/core': 7.29.0 babel-plugin-jest-hoist: 29.6.3 - babel-preset-current-node-syntax: 1.1.0(@babel/core@7.27.1) + babel-preset-current-node-syntax: 1.2.0(@babel/core@7.29.0) /balanced-match@1.0.2: resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} - /brace-expansion@1.1.11: - resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} + /balanced-match@4.0.4: + resolution: {integrity: sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==} + engines: {node: 18 || 20 || >=22} + + /baseline-browser-mapping@2.10.21: + resolution: {integrity: sha512-Q+rUQ7Uz8AHM7DEaNdwvfFCTq7a43lNTzuS94eiWqwyxfV/wJv+oUivef51T91mmRY4d4A1u9rcSvkeufCVXlA==} + engines: {node: '>=6.0.0'} + hasBin: true + + /brace-expansion@1.1.14: + resolution: {integrity: sha512-MWPGfDxnyzKU7rNOW9SP/c50vi3xrmrua/+6hfPbCS2ABNWfx24vPidzvC7krjU/RTo235sV776ymlsMtGKj8g==} dependencies: balanced-match: 1.0.2 concat-map: 0.0.1 - /brace-expansion@2.0.1: - resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==} + /brace-expansion@2.1.0: + resolution: {integrity: sha512-TN1kCZAgdgweJhWWpgKYrQaMNHcDULHkWwQIspdtjV4Y5aurRdZpjAqn6yX3FPqTA9ngHCc4hJxMAMgGfve85w==} dependencies: balanced-match: 1.0.2 + dev: true + + /brace-expansion@5.0.5: + resolution: {integrity: sha512-VZznLgtwhn+Mact9tfiwx64fA9erHH/MCXEUfB/0bX/6Fz6ny5EGTXYltMocqg4xFAQZtnO3DHWWXi8RiuN7cQ==} + engines: {node: 18 || 20 || >=22} + dependencies: + balanced-match: 4.0.4 /braces@3.0.3: resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} @@ -3834,15 +3942,16 @@ packages: dependencies: fill-range: 7.1.1 - /browserslist@4.24.5: - resolution: {integrity: sha512-FDToo4Wo82hIdgc1CQ+NQD0hEhmpPjrZ3hiUgwgOG6IuTdlpr8jdjyG24P6cNP1yJpTLzS5OcGgSw0xmDU1/Tw==} + /browserslist@4.28.2: + resolution: {integrity: sha512-48xSriZYYg+8qXna9kwqjIVzuQxi+KYWp2+5nCYnYKPTr0LvD89Jqk2Or5ogxz0NUMfIjhh2lIUX/LyX9B4oIg==} engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true dependencies: - caniuse-lite: 1.0.30001718 - electron-to-chromium: 1.5.155 - node-releases: 2.0.19 - update-browserslist-db: 1.1.3(browserslist@4.24.5) + baseline-browser-mapping: 2.10.21 + caniuse-lite: 1.0.30001790 + electron-to-chromium: 1.5.344 + node-releases: 2.0.38 + update-browserslist-db: 1.2.3(browserslist@4.28.2) /bs-logger@0.2.6: resolution: {integrity: sha512-pd8DCoxmbgc7hyPKOvxtqNcjYoOsABPQdcCUjGp3d42VR2CX1ORhk2A87oqqu5R1kk+76nsxZupkmyd+MVtCog==} @@ -3870,16 +3979,33 @@ packages: dependencies: '@npmcli/fs': 4.0.0 fs-minipass: 3.0.3 - glob: 10.4.5 + glob: 10.5.0 lru-cache: 10.4.3 - minipass: 7.1.2 + minipass: 7.1.3 minipass-collect: 2.0.1 - minipass-flush: 1.0.5 + minipass-flush: 1.0.7 minipass-pipeline: 1.2.4 - p-map: 7.0.3 + p-map: 7.0.4 ssri: 12.0.0 - tar: 7.4.3 + tar: 7.5.13 unique-filename: 4.0.0 + dev: true + + /cacache@20.0.4: + resolution: {integrity: sha512-M3Lab8NPYlZU2exsL3bMVvMrMqgwCnMWfdZbK28bn3pK6APT/Te/I8hjRPNu1uwORY9a1eEQoifXbKPQMfMTOA==} + engines: {node: ^20.17.0 || >=22.9.0} + dependencies: + '@npmcli/fs': 5.0.0 + fs-minipass: 3.0.3 + glob: 13.0.6 + lru-cache: 11.3.5 + minipass: 7.1.3 + minipass-collect: 2.0.1 + minipass-flush: 1.0.7 + minipass-pipeline: 1.2.4 + p-map: 7.0.4 + ssri: 13.0.1 + dev: false /call-bind-apply-helpers@1.0.2: resolution: {integrity: sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==} @@ -3889,8 +4015,8 @@ packages: function-bind: 1.1.2 dev: true - /call-bind@1.0.8: - resolution: {integrity: sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==} + /call-bind@1.0.9: + resolution: {integrity: sha512-a/hy+pNsFUTR+Iz8TCJvXudKVLAnz/DyeSUo10I5yvFDQJBFU2s9uqQpoSrJlroHUKoKqzg+epxyP9lqFdzfBQ==} engines: {node: '>= 0.4'} dependencies: call-bind-apply-helpers: 1.0.2 @@ -3907,10 +4033,6 @@ packages: get-intrinsic: 1.3.0 dev: true - /call-me-maybe@1.0.2: - resolution: {integrity: sha512-HpX65o1Hnr9HH25ojC1YGs7HCQLq0GCOibSaWER0eNpgJ/Z1MZv2mTc7+xh6WOPxbRVcmgbv4hGU+uSQ/2xFZQ==} - dev: true - /callsites@3.1.0: resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} engines: {node: '>=6'} @@ -3923,8 +4045,8 @@ packages: resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==} engines: {node: '>=10'} - /caniuse-lite@1.0.30001718: - resolution: {integrity: sha512-AflseV1ahcSunK53NfEs9gFWgOEmzr0f+kaMFA4xiLZlr9Hzt7HxcSpIFcnNCUkz6R6dWKa54rUz3HUmI3nVcw==} + /caniuse-lite@1.0.30001790: + resolution: {integrity: sha512-bOoxfJPyYo+ds6W0YfptaCWbFnJYjh2Y1Eow5lRv+vI2u8ganPZqNm1JwNh0t2ELQCqIWg4B3dWEusgAmsoyOw==} /chalk@4.1.2: resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} @@ -3949,15 +4071,10 @@ packages: resolution: {integrity: sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==} engines: {node: '>=10'} - /chardet@0.7.0: - resolution: {integrity: sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==} + /chardet@2.1.1: + resolution: {integrity: sha512-PsezH1rqdV9VvyNhxxOW32/d75r01NY7TQCmOqomRo15ZSOKbpTFVsfjghxo6JloQUCGnH4k1LGu0R4yCLlWQQ==} dev: true - /chownr@2.0.0: - resolution: {integrity: sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==} - engines: {node: '>=10'} - dev: false - /chownr@3.0.0: resolution: {integrity: sha512-+IxzY9BZOQd/XuYPRmrvEVjF/nqj5kgT4kEq7VofrDoM1MxoRjEWkrCC3EtLi59TVawxTAn+orJwFQcrqEN1+g==} engines: {node: '>=18'} @@ -4021,8 +4138,8 @@ packages: engines: {node: '>=20'} dependencies: string-width: 7.2.0 - strip-ansi: 7.1.0 - wrap-ansi: 9.0.0 + strip-ansi: 7.2.0 + wrap-ansi: 9.0.2 dev: true /clone-deep@4.0.1: @@ -4042,8 +4159,8 @@ packages: resolution: {integrity: sha512-NiujjUFB4SwScJq2bwbYUtXbZhBSlY6vYzm++3Q6oC+U+injTqfPYFK8wS9COOmb2lueqp0ZRB4nK1VYeHgNyw==} dev: true - /collect-v8-coverage@1.0.2: - resolution: {integrity: sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q==} + /collect-v8-coverage@1.0.3: + resolution: {integrity: sha512-1L5aqIkwPfiodaMgQunkF1zRhNqifHBmtbbbxcr6yVxxBnliw4TDOW6NxpO8DJLgJ16OT+Y4ztZqP6p/FtXnAw==} /color-convert@2.0.1: resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} @@ -4103,9 +4220,9 @@ packages: dependencies: glob-parent: 6.0.2 normalize-path: 3.0.0 - schema-utils: 4.3.2 + schema-utils: 4.3.3 serialize-javascript: 7.0.5 - tinyglobby: 0.2.13 + tinyglobby: 0.2.16 webpack: 5.99.9(webpack-cli@6.0.1) dev: true @@ -4114,7 +4231,7 @@ packages: hasBin: true dependencies: glob: 7.1.7 - minimatch: 3.1.2 + minimatch: 3.1.5 mkdirp: 1.0.4 noms: 0.0.0 through2: 2.0.5 @@ -4157,7 +4274,7 @@ packages: p-map: 6.0.0 dev: true - /create-jest@29.7.0(@types/node@22.15.19)(ts-node@10.9.2): + /create-jest@29.7.0(@types/node@22.15.35)(ts-node@10.9.2): resolution: {integrity: sha512-Adz2bdH0Vq3F53KEMJOoftQFutWCukm6J24wbPWRO4k1kMY7gS7ds/uoJkNuV8wDCtWWnuwGcJwpWcih+zEW1Q==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true @@ -4166,7 +4283,7 @@ packages: chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 - jest-config: 29.7.0(@types/node@22.15.19)(ts-node@10.9.2) + jest-config: 29.7.0(@types/node@22.15.35)(ts-node@10.9.2) jest-util: 29.7.0 prompts: 2.4.2 transitivePeerDependencies: @@ -4223,8 +4340,8 @@ packages: ms: 2.1.3 dev: true - /debug@4.4.1: - resolution: {integrity: sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==} + /debug@4.4.3: + resolution: {integrity: sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==} engines: {node: '>=6.0'} peerDependencies: supports-color: '*' @@ -4234,8 +4351,8 @@ packages: dependencies: ms: 2.1.3 - /dedent@1.6.0: - resolution: {integrity: sha512-F1Z+5UCFpmQUzJa11agbyPVMbpgT/qA3/SKyJ1jyBgm7dUcUEa8v9JwDkerSQXfakBwFljIxhOJqGkjUwZ9FSA==} + /dedent@1.7.2: + resolution: {integrity: sha512-WzMx3mW98SN+zn3hgemf4OzdmyNhhhKz5Ay0pUfQiMQ3e1g+xmTJWp/pKdwKVXhdSkAEGIIzqeuWrL3mV/AXbA==} peerDependencies: babel-plugin-macros: ^3.1.0 peerDependenciesMeta: @@ -4281,12 +4398,12 @@ packages: resolution: {integrity: sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - /diff@4.0.2: - resolution: {integrity: sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==} + /diff@4.0.4: + resolution: {integrity: sha512-X07nttJQkwkfKfvTPG/KSnE2OMdcUCao6+eXF3wmnIQRn2aPAHH3VxDbDOdegkd6JbPsXqShpvEOHfAT+nCNwQ==} engines: {node: '>=0.3.1'} - /diff@5.2.0: - resolution: {integrity: sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==} + /diff@5.2.2: + resolution: {integrity: sha512-vtcDfH3TOjP8UekytvnHH1o1P4FcUdt4eQ1Y+Abap1tk/OB2MWQvcwS2ClCd1zuIhc3JKOx6p3kod8Vfys3E+A==} engines: {node: '>=0.3.1'} dev: false @@ -4322,24 +4439,17 @@ packages: /eastasianwidth@0.2.0: resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} - - /ejs@3.1.10: - resolution: {integrity: sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==} - engines: {node: '>=0.10.0'} - hasBin: true - dependencies: - jake: 10.9.2 dev: true - /electron-to-chromium@1.5.155: - resolution: {integrity: sha512-ps5KcGGmwL8VaeJlvlDlu4fORQpv3+GIcF5I3f9tUKUlJ/wsysh6HU8P5L1XWRYeXfA0oJd4PyM8ds8zTFf6Ng==} + /electron-to-chromium@1.5.344: + resolution: {integrity: sha512-4MxfbmNDm+KPh066EZy+eUnkcDPcZ35wNmOWzFuh/ijvHsve6kbLTLURy88uCNK5FbpN+yk2nQY6BYh1GEt+wg==} /emittery@0.13.1: resolution: {integrity: sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ==} engines: {node: '>=12'} - /emoji-regex@10.4.0: - resolution: {integrity: sha512-EC+0oUMY1Rqm4O6LLrgjtYDvcVYTy7chDnM4Q7030tP4Kwj3u/pR6gP9ygnp2CJMK5Gq+9Q2oqmrFJAz01DXjw==} + /emoji-regex@10.6.0: + resolution: {integrity: sha512-toUI84YS5YmxW219erniWD0CIVOo46xGKColeNQRgOzDorgBi1v4D71/OFzgD9GO2UGKIv1C3Sp8DAn0+j5w7A==} dev: true /emoji-regex@8.0.0: @@ -4347,20 +4457,22 @@ packages: /emoji-regex@9.2.2: resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} + dev: true /encoding@0.1.13: resolution: {integrity: sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==} requiresBuild: true dependencies: iconv-lite: 0.6.3 + dev: true optional: true - /enhanced-resolve@5.18.1: - resolution: {integrity: sha512-ZSW3ma5GkcQBIpwZTSRAI8N71Uuwgs93IezB7mf7R60tC8ZbJideoDNKjHn2O9KIlx6rkGTTEk1xUCK2E1Y2Yg==} + /enhanced-resolve@5.20.1: + resolution: {integrity: sha512-Qohcme7V1inbAfvjItgw0EaxVX5q2rdVEZHRBrEQdRZTssLDGsL8Lwrznl8oQ/6kuTJONLaDcGjkNP247XEhcA==} engines: {node: '>=10.13.0'} dependencies: graceful-fs: 4.2.11 - tapable: 2.2.2 + tapable: 2.3.3 dev: true /entities@3.0.1: @@ -4371,13 +4483,15 @@ packages: resolution: {integrity: sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==} engines: {node: '>=6'} - /env-paths@3.0.0: - resolution: {integrity: sha512-dtJUTepzMW3Lm/NPxRf3wP4642UWhjL2sQxc+ym2YMj1m/H2zDNQOlezafzkHwn6sMstjHTwG6iQQsctDW/b1A==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + /env-paths@4.0.0: + resolution: {integrity: sha512-pxP8eL2SwwaTRi/KHYwLYXinDs7gL3jxFcBYmEdYfZmZXbaVDvdppd0XBU8qVz03rDfKZMXg1omHCbsJjZrMsw==} + engines: {node: '>=20'} + dependencies: + is-safe-filename: 0.1.1 dev: true - /envinfo@7.14.0: - resolution: {integrity: sha512-CO40UI41xDQzhLB1hWyqUKgFhs250pNcGbyGKe1l/e4FSaI/+YE4IMG76GDt0In67WLPACIITC+sOi08x4wIvg==} + /envinfo@7.21.0: + resolution: {integrity: sha512-Lw7I8Zp5YKHFCXL7+Dz95g4CcbMEpgvqZNNq3AmlT5XAV6CgAAk6gyAMqn2zjw08K9BHfcNuKrMiCPLByGafow==} engines: {node: '>=4'} hasBin: true dev: true @@ -4385,19 +4499,19 @@ packages: /err-code@2.0.3: resolution: {integrity: sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==} - /error-ex@1.3.2: - resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==} + /error-ex@1.3.4: + resolution: {integrity: sha512-sqQamAnR14VgCr1A618A3sGrygcpK+HEbenA/HiEAkkUwcZIIB/tgWqHFxWgOyDh4nB4JCRimh79dR5Ywc9MDQ==} dependencies: is-arrayish: 0.2.1 - /es-abstract@1.23.9: - resolution: {integrity: sha512-py07lI0wjxAC/DcfK1S6G7iANonniZwTISvdPzk9hzeH0IZIshbuuFxLIU96OyF89Yb9hiqWn8M/bY83KY5vzA==} + /es-abstract@1.24.2: + resolution: {integrity: sha512-2FpH9Q5i2RRwyEP1AylXe6nYLR5OhaJTZwmlcP0dL/+JCbgg7yyEo/sEK6HeGZRf3dFpWwThaRHVApXSkW3xeg==} engines: {node: '>= 0.4'} dependencies: array-buffer-byte-length: 1.0.2 arraybuffer.prototype.slice: 1.0.4 available-typed-arrays: 1.0.7 - call-bind: 1.0.8 + call-bind: 1.0.9 call-bound: 1.0.4 data-view-buffer: 1.0.2 data-view-byte-length: 1.0.2 @@ -4416,12 +4530,14 @@ packages: has-property-descriptors: 1.0.2 has-proto: 1.2.0 has-symbols: 1.1.0 - hasown: 2.0.2 + hasown: 2.0.3 internal-slot: 1.1.0 is-array-buffer: 3.0.5 is-callable: 1.2.7 is-data-view: 1.0.2 + is-negative-zero: 2.0.3 is-regex: 1.2.1 + is-set: 2.0.3 is-shared-array-buffer: 1.0.4 is-string: 1.1.1 is-typed-array: 1.1.15 @@ -4432,10 +4548,11 @@ packages: object.assign: 4.1.7 own-keys: 1.0.1 regexp.prototype.flags: 1.5.4 - safe-array-concat: 1.1.3 + safe-array-concat: 1.1.4 safe-push-apply: 1.0.0 safe-regex-test: 1.1.0 set-proto: 1.0.0 + stop-iteration-iterator: 1.1.0 string.prototype.trim: 1.2.10 string.prototype.trimend: 1.0.9 string.prototype.trimstart: 1.0.8 @@ -4444,7 +4561,7 @@ packages: typed-array-byte-offset: 1.0.4 typed-array-length: 1.0.7 unbox-primitive: 1.1.0 - which-typed-array: 1.1.19 + which-typed-array: 1.1.20 dev: true /es-define-property@1.0.1: @@ -4455,7 +4572,6 @@ packages: /es-errors@1.3.0: resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==} engines: {node: '>= 0.4'} - dev: true /es-module-lexer@1.7.0: resolution: {integrity: sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA==} @@ -4475,14 +4591,14 @@ packages: es-errors: 1.3.0 get-intrinsic: 1.3.0 has-tostringtag: 1.0.2 - hasown: 2.0.2 + hasown: 2.0.3 dev: true /es-shim-unscopables@1.1.0: resolution: {integrity: sha512-d9T8ucsEhh8Bi1woXCf+TIKDIROLG5WCkxg8geBCbvk22kzwC5G2OnXVMO6FUsvQlgUUXQ2itephWDLqDzbeCw==} engines: {node: '>= 0.4'} dependencies: - hasown: 2.0.2 + hasown: 2.0.3 dev: true /es-to-primitive@1.3.0: @@ -4517,16 +4633,16 @@ packages: engines: {node: '>=12'} dev: true - /eslint-import-resolver-node@0.3.9: - resolution: {integrity: sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==} + /eslint-import-resolver-node@0.3.10: + resolution: {integrity: sha512-tRrKqFyCaKict5hOd244sL6EQFNycnMQnBe+j8uqGNXYzsImGbGUU4ibtoaBmv5FLwJwcFJNeg1GeVjQfbMrDQ==} dependencies: debug: 3.2.7 is-core-module: 2.16.1 - resolve: 1.22.10 + resolve: 2.0.0-next.6 dev: true - /eslint-module-utils@2.12.0(eslint@8.57.1): - resolution: {integrity: sha512-wALZ0HFoytlyh/1+4wuZ9FJCD/leWHQzzrxJ8+rebyReSLk7LApMyd3WJaLVoN+D5+WIdJyDK1c6JnE65V4Zyg==} + /eslint-module-utils@2.12.1(eslint@8.57.1): + resolution: {integrity: sha512-L8jSWTze7K2mTg0vos/RuLRS5soomksDPoJLXIslC7c8Wmut3bx7CPpJijDcBZtxQ5lrbUdM+s0OlNbz0DCDNw==} engines: {node: '>=4'} peerDependencies: eslint: '*' @@ -4556,19 +4672,19 @@ packages: eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9 dependencies: '@rtsao/scc': 1.1.0 - array-includes: 3.1.8 + array-includes: 3.1.9 array.prototype.findlastindex: 1.2.6 array.prototype.flat: 1.3.3 array.prototype.flatmap: 1.3.3 debug: 3.2.7 doctrine: 2.1.0 eslint: 8.57.1 - eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.12.0(eslint@8.57.1) - hasown: 2.0.2 + eslint-import-resolver-node: 0.3.10 + eslint-module-utils: 2.12.1(eslint@8.57.1) + hasown: 2.0.3 is-core-module: 2.16.1 is-glob: 4.0.3 - minimatch: 3.1.2 + minimatch: 3.1.5 object.fromentries: 2.0.8 object.groupby: 1.0.3 object.values: 1.2.1 @@ -4577,8 +4693,8 @@ packages: tsconfig-paths: 3.15.0 dev: true - /eslint-plugin-jest@28.11.0(@typescript-eslint/eslint-plugin@8.32.1)(eslint@8.57.1)(jest@29.7.0)(typescript@5.8.3): - resolution: {integrity: sha512-QAfipLcNCWLVocVbZW8GimKn5p5iiMcgGbRzz8z/P5q7xw+cNEpYqyzFMtIF/ZgF2HLOyy+dYBut+DoYolvqig==} + /eslint-plugin-jest@28.11.2(@typescript-eslint/eslint-plugin@8.59.0)(eslint@8.57.1)(jest@29.7.0)(typescript@5.8.3): + resolution: {integrity: sha512-hv1PA0U+zSxUiOJ0LgebriASzf+R9ej2im+HzmWGZP2HmClgLj+z8aUVGk7OBv8/rhLV/XgxdszL/HQDk/TM3w==} 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 @@ -4590,10 +4706,10 @@ packages: jest: optional: true dependencies: - '@typescript-eslint/eslint-plugin': 8.32.1(@typescript-eslint/parser@8.32.1)(eslint@8.57.1)(typescript@5.8.3) - '@typescript-eslint/utils': 8.32.1(eslint@8.57.1)(typescript@5.8.3) + '@typescript-eslint/eslint-plugin': 8.59.0(@typescript-eslint/parser@8.59.0)(eslint@8.57.1)(typescript@5.8.3) + '@typescript-eslint/utils': 8.59.0(eslint@8.57.1)(typescript@5.8.3) eslint: 8.57.1 - jest: 29.7.0(@types/node@22.15.19)(ts-node@10.9.2) + jest: 29.7.0(@types/node@22.15.35)(ts-node@10.9.2) transitivePeerDependencies: - supports-color - typescript @@ -4609,13 +4725,13 @@ packages: eslint-plugin-es: 3.0.1(eslint@8.57.1) eslint-utils: 2.1.0 ignore: 5.3.2 - minimatch: 3.1.2 - resolve: 1.22.10 + minimatch: 3.1.5 + resolve: 1.22.12 semver: 6.3.1 dev: true - /eslint-plugin-prettier@5.4.0(eslint@8.57.1)(prettier@3.5.3): - resolution: {integrity: sha512-BvQOvUhkVQM1i63iMETK9Hjud9QhqBnbtT1Zc642p9ynzBuCe5pybkOnvqZIBypXmMlsGcnU4HZ8sCTPfpAexA==} + /eslint-plugin-prettier@5.4.1(eslint@8.57.1)(prettier@3.5.3): + resolution: {integrity: sha512-9dF+KuU/Ilkq27A8idRP7N2DH8iUR6qXcjF3FR2wETY21PZdBrIjwCau8oboyGj9b7etWmTGEeM8e7oOed6ZWg==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: '@types/eslint': '>=8.0.0' @@ -4630,8 +4746,8 @@ packages: dependencies: eslint: 8.57.1 prettier: 3.5.3 - prettier-linter-helpers: 1.0.0 - synckit: 0.11.6 + prettier-linter-helpers: 1.0.1 + synckit: 0.11.12 dev: true /eslint-plugin-unicorn@49.0.0(eslint@8.57.1): @@ -4640,12 +4756,12 @@ packages: peerDependencies: eslint: '>=8.52.0' dependencies: - '@babel/helper-validator-identifier': 7.27.1 - '@eslint-community/eslint-utils': 4.7.0(eslint@8.57.1) + '@babel/helper-validator-identifier': 7.28.5 + '@eslint-community/eslint-utils': 4.9.1(eslint@8.57.1) ci-info: 3.9.0 clean-regexp: 1.0.0 eslint: 8.57.1 - esquery: 1.6.0 + esquery: 1.7.0 indent-string: 4.0.0 is-builtin-module: 3.2.1 jsesc: 3.1.0 @@ -4653,7 +4769,7 @@ packages: read-pkg-up: 7.0.1 regexp-tree: 0.1.27 regjsparser: 0.10.0 - semver: 7.7.2 + semver: 7.7.4 strip-indent: 3.0.0 dev: true @@ -4690,9 +4806,9 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /eslint-visitor-keys@4.2.0: - resolution: {integrity: sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + /eslint-visitor-keys@5.0.1: + resolution: {integrity: sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==} + engines: {node: ^20.19.0 || ^22.13.0 || >=24} dev: true /eslint@8.57.1: @@ -4701,24 +4817,24 @@ packages: deprecated: This version is no longer supported. Please see https://eslint.org/version-support for other options. hasBin: true dependencies: - '@eslint-community/eslint-utils': 4.7.0(eslint@8.57.1) - '@eslint-community/regexpp': 4.12.1 + '@eslint-community/eslint-utils': 4.9.1(eslint@8.57.1) + '@eslint-community/regexpp': 4.12.2 '@eslint/eslintrc': 2.1.4 '@eslint/js': 8.57.1 '@humanwhocodes/config-array': 0.13.0 '@humanwhocodes/module-importer': 1.0.1 '@nodelib/fs.walk': 1.2.8 '@ungap/structured-clone': 1.3.0 - ajv: 6.12.6 + ajv: 6.14.0 chalk: 4.1.2 cross-spawn: 7.0.6 - debug: 4.4.1 + debug: 4.4.3 doctrine: 3.0.0 escape-string-regexp: 4.0.0 eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 espree: 9.6.1 - esquery: 1.6.0 + esquery: 1.7.0 esutils: 2.0.3 fast-deep-equal: 3.1.3 file-entry-cache: 6.0.1 @@ -4730,11 +4846,11 @@ packages: imurmurhash: 0.1.4 is-glob: 4.0.3 is-path-inside: 3.0.3 - js-yaml: 4.1.0 + js-yaml: 4.1.1 json-stable-stringify-without-jsonify: 1.0.1 levn: 0.4.1 lodash.merge: 4.6.2 - minimatch: 3.1.2 + minimatch: 3.1.5 natural-compare: 1.4.0 optionator: 0.9.4 strip-ansi: 6.0.1 @@ -4747,8 +4863,8 @@ packages: resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: - acorn: 8.14.1 - acorn-jsx: 5.3.2(acorn@8.14.1) + acorn: 8.16.0 + acorn-jsx: 5.3.2(acorn@8.16.0) eslint-visitor-keys: 3.4.3 dev: true @@ -4757,8 +4873,8 @@ packages: engines: {node: '>=4'} hasBin: true - /esquery@1.6.0: - resolution: {integrity: sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==} + /esquery@1.7.0: + resolution: {integrity: sha512-Ap6G0WQwcU/LHsvLwON1fAQX9Zp0A2Y6Y/cJBl9r/JbW90Zyg4/zbG6zzKa2OTALELarYHmKu0GhpM5EO+7T0g==} engines: {node: '>=0.10'} dependencies: estraverse: 5.3.0 @@ -4819,17 +4935,8 @@ packages: jest-message-util: 29.7.0 jest-util: 29.7.0 - /exponential-backoff@3.1.2: - resolution: {integrity: sha512-8QxYTVXUkuy7fIIoitQkPwGonB8F3Zj8eEO8Sqg9Zv/bkI7RJAzowee4gr81Hak/dUTpA2Z7VfQgoijjPNlUZA==} - - /external-editor@3.1.0: - resolution: {integrity: sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==} - engines: {node: '>=4'} - dependencies: - chardet: 0.7.0 - iconv-lite: 0.4.24 - tmp: 0.0.33 - dev: true + /exponential-backoff@3.1.3: + resolution: {integrity: sha512-ZgEeZXj30q+I0EN+CbSSpIyPaJ5HVQD18Z1m+u1FXbAeT94mr1zw50q4q6jiiC447Nl/YTcIYSAftiGqetwXCA==} /fast-deep-equal@3.1.3: resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} @@ -4857,8 +4964,24 @@ packages: resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} dev: true - /fast-uri@3.0.6: - resolution: {integrity: sha512-Atfo14OibSv5wAp4VWNsFYE1AchQRTv9cBGWET4pZWHzYshFSS9NQI6I57rdKn9croWVMbYFbLhJ+yJvmZIIHw==} + /fast-string-truncated-width@3.0.3: + resolution: {integrity: sha512-0jjjIEL6+0jag3l2XWWizO64/aZVtpiGE3t0Zgqxv0DPuxiMjvB3M24fCyhZUO4KomJQPj3LTSUnDP3GpdwC0g==} + dev: true + + /fast-string-width@3.0.2: + resolution: {integrity: sha512-gX8LrtNEI5hq8DVUfRQMbr5lpaS4nMIWV+7XEbXk2b8kiQIizgnlr12B4dA3ZEx3308ze0O4Q1R+cHts8kyUJg==} + dependencies: + fast-string-truncated-width: 3.0.3 + dev: true + + /fast-uri@3.1.0: + resolution: {integrity: sha512-iPeeDKJSWf4IEOasVVrknXpaBV0IApz/gp7S2bb7Z4Lljbl2MGJRqInZiUrQwV16cpzw/D3S5j5Julj/gT52AA==} + dev: true + + /fast-wrap-ansi@0.2.0: + resolution: {integrity: sha512-rLV8JHxTyhVmFYhBJuMujcrHqOT2cnO5Zxj37qROj23CP39GXubJRBUFF0z8KFK77Uc0SukZUf7JZhsVEQ6n8w==} + dependencies: + fast-string-width: 3.0.2 dev: true /fastest-levenshtein@1.0.16: @@ -4866,8 +4989,8 @@ packages: engines: {node: '>= 4.9.1'} dev: true - /fastq@1.19.1: - resolution: {integrity: sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ==} + /fastq@1.20.1: + resolution: {integrity: sha512-GGToxJ/w1x32s/D2EKND7kTil4n8OVk/9mycTc4VDza13lOvpUZTGX3mFSCtV9ksdGBVzvsyAVLM6mHFThxXxw==} dependencies: reusify: 1.1.0 dev: true @@ -4877,15 +5000,16 @@ packages: dependencies: bser: 2.1.1 - /fdir@6.4.4(picomatch@4.0.2): - resolution: {integrity: sha512-1NZP+GK4GfuAv3PqKvxQRDMjdSRZjnkq7KfhlNrCNNlZ0ygQFpebfrnfnq/W7fpUnAv9aGWmY1zKx7FYL3gwhg==} + /fdir@6.5.0(picomatch@4.0.4): + resolution: {integrity: sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==} + engines: {node: '>=12.0.0'} peerDependencies: picomatch: ^3 || ^4 peerDependenciesMeta: picomatch: optional: true dependencies: - picomatch: 4.0.2 + picomatch: 4.0.4 /file-entry-cache@6.0.1: resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==} @@ -4902,12 +5026,6 @@ packages: resolution: {integrity: sha512-g872QGsHexznxkIAdK8UiZRe7SkE6kvylShU4Nsj8NvfvZag7S0QuQ4IgvPDkk75HxgjIVDwycFTDAgIiO4nDA==} engines: {node: '>=8'} - /filelist@1.0.4: - resolution: {integrity: sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==} - dependencies: - minimatch: 5.1.6 - dev: true - /fill-range@7.1.1: resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} engines: {node: '>=8'} @@ -4933,7 +5051,7 @@ packages: resolution: {integrity: sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==} engines: {node: ^10.12.0 || >=12.0.0} dependencies: - flatted: 3.3.3 + flatted: 3.4.2 keyv: 4.5.4 rimraf: 3.0.2 dev: true @@ -4943,8 +5061,8 @@ packages: hasBin: true dev: true - /flatted@3.3.3: - resolution: {integrity: sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==} + /flatted@3.4.2: + resolution: {integrity: sha512-PjDse7RzhcPkIJwy5t7KPWQSZ9cAbzQXcafsetQoD7sOJRQlGikNbx7yZp2OotDnJyrDcbyRq3Ttb18iYOqkxA==} dev: true /for-each@0.3.5: @@ -4960,14 +5078,16 @@ packages: dependencies: cross-spawn: 7.0.6 signal-exit: 4.1.0 + dev: true - /form-data@4.0.2: - resolution: {integrity: sha512-hGfm/slu0ZabnNt4oaRZ6uREyfCj6P4fT/n6A1rGV+Z0VdGXjfOhVUpkn6qVQONHGIFwmveGXyDs75+nr6FM8w==} + /form-data@4.0.5: + resolution: {integrity: sha512-8RipRLol37bNs2bhoV67fiTEvdTrbMUYcFTiy3+wuuOnUog2QBHCZWXDRijWQfAkhBj2Uf5UnVaiWwA5vdd82w==} engines: {node: '>= 6'} dependencies: asynckit: 0.4.0 combined-stream: 1.0.8 es-set-tostringtag: 2.1.0 + hasown: 2.0.3 mime-types: 2.1.35 dev: true @@ -4976,7 +5096,7 @@ packages: engines: {node: '>=12'} dependencies: graceful-fs: 4.2.11 - jsonfile: 6.1.0 + jsonfile: 6.2.1 universalify: 2.0.1 dev: true @@ -4988,18 +5108,11 @@ packages: jsonfile: 4.0.0 universalify: 0.1.2 - /fs-minipass@2.1.0: - resolution: {integrity: sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==} - engines: {node: '>= 8'} - dependencies: - minipass: 3.3.6 - dev: false - /fs-minipass@3.0.3: resolution: {integrity: sha512-XUBA9XClHbnJWSfBzjkm6RvPsyg3sryZt06BEQoXcF7EK/xpGaQYJgQKDJSUH5SGZ76Y7pFx1QBnXz09rU5Fbw==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} dependencies: - minipass: 7.1.2 + minipass: 7.1.3 /fs.realpath@1.0.0: resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} @@ -5025,11 +5138,11 @@ packages: resolution: {integrity: sha512-e5iwyodOHhbMr/yNrc7fDYG4qlbIvI5gajyzPnb5TCwyhjApznQh1BMFou9b30SevY43gCJKXycoCBjMbsuW0Q==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.8 + call-bind: 1.0.9 call-bound: 1.0.4 define-properties: 1.2.1 functions-have-names: 1.2.3 - hasown: 2.0.2 + hasown: 2.0.3 is-callable: 1.2.7 dev: true @@ -5037,6 +5150,11 @@ packages: resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==} dev: true + /generator-function@2.0.1: + resolution: {integrity: sha512-SFdFmIJi+ybC0vjlHN0ZGVGHc3lgE0DxPAT0djjVg+kjOnSqclqmj0KQ7ykTOLP6YxoqOvuAODGdcHJn+43q3g==} + engines: {node: '>= 0.4'} + dev: true + /gensync@1.0.0-beta.2: resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} engines: {node: '>=6.9.0'} @@ -5045,8 +5163,8 @@ packages: resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} engines: {node: 6.* || 8.* || >= 10.*} - /get-east-asian-width@1.3.0: - resolution: {integrity: sha512-vpeMIQKxczTD/0s2CdEWHcb0eeJe6TFjxb+J5xgX7hScxqrGuyjmv4c1D4A/gelKfyox0gJJwIHF+fLjeaM8kQ==} + /get-east-asian-width@1.5.0: + resolution: {integrity: sha512-CQ+bEO+Tva/qlmw24dCejulK5pMzVnUOFOijVogd3KQs07HnRIgp8TGipvCCRT06xeYEbpbgwaCxglFyiuIcmA==} engines: {node: '>=18'} dev: true @@ -5062,7 +5180,7 @@ packages: get-proto: 1.0.1 gopd: 1.2.0 has-symbols: 1.1.0 - hasown: 2.0.2 + hasown: 2.0.3 math-intrinsics: 1.1.0 dev: true @@ -5097,7 +5215,7 @@ packages: dependencies: '@tootallnate/once': 1.1.2 data-uri-to-buffer: 3.0.1 - debug: 4.4.1 + debug: 4.4.3 file-uri-to-path: 2.0.0 fs-extra: 8.1.0 ftp: 0.3.10 @@ -5122,44 +5240,38 @@ packages: resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==} dev: true - /glob@10.4.5: - resolution: {integrity: sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==} + /glob@10.5.0: + resolution: {integrity: sha512-DfXN8DfhJ7NH3Oe7cFmu3NCu1wKbkReJ8TorzSAFbSKrlNaQSKfIzqYqVY8zlbs2NLBbWpRiU52GX2PbaBVNkg==} + deprecated: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me hasBin: true dependencies: foreground-child: 3.3.1 jackspeak: 3.4.3 - minimatch: 9.0.5 - minipass: 7.1.2 + minimatch: 9.0.9 + minipass: 7.1.3 package-json-from-dist: 1.0.1 path-scurry: 1.11.1 + dev: true - /glob@11.0.2: - resolution: {integrity: sha512-YT7U7Vye+t5fZ/QMkBFrTJ7ZQxInIUjwyAjVj84CYXqgBdv30MFUPGnBR6sQaVq6Is15wYJUsnzTuWaGRBhBAQ==} - engines: {node: 20 || >=22} - hasBin: true + /glob@13.0.6: + resolution: {integrity: sha512-Wjlyrolmm8uDpm/ogGyXZXb1Z+Ca2B8NbJwqBVg0axK9GbBeoS7yGV6vjXnYdGm6X53iehEuxxbyiKp8QmN4Vw==} + engines: {node: 18 || 20 || >=22} dependencies: - foreground-child: 3.3.1 - jackspeak: 4.1.0 - minimatch: 10.0.1 - minipass: 7.1.2 - package-json-from-dist: 1.0.1 - path-scurry: 2.0.0 + minimatch: 10.2.5 + minipass: 7.1.3 + path-scurry: 2.0.2 /glob@7.1.7: resolution: {integrity: sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==} - deprecated: Glob versions prior to v9 are no longer supported + deprecated: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me dependencies: fs.realpath: 1.0.0 inflight: 1.0.6 inherits: 2.0.4 - minimatch: 3.1.2 + minimatch: 3.1.5 once: 1.4.0 path-is-absolute: 1.0.1 - /globals@11.12.0: - resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} - engines: {node: '>=4'} - /globals@13.24.0: resolution: {integrity: sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==} engines: {node: '>=8'} @@ -5186,16 +5298,16 @@ packages: slash: 4.0.0 dev: true - /globby@14.1.0: - resolution: {integrity: sha512-0Ia46fDOaT7k4og1PDW4YbodWWr3scS2vAr2lTbsplOt2WkKp0vQbkI9wKis/T5LV/dqPjO3bpS/z6GTJB82LA==} - engines: {node: '>=18'} + /globby@16.1.1: + resolution: {integrity: sha512-dW7vl+yiAJSp6aCekaVnVJxurRv7DCOLyXqEG3RYMYUg7AuJ2jCqPkZTA8ooqC2vtnkaMcV5WfFBMuEnTu1OQg==} + engines: {node: '>=20'} dependencies: - '@sindresorhus/merge-streams': 2.3.0 + '@sindresorhus/merge-streams': 4.0.0 fast-glob: 3.3.3 - ignore: 7.0.4 - path-type: 6.0.0 + ignore: 7.0.5 + is-path-inside: 4.0.0 slash: 5.1.0 - unicorn-magic: 0.3.0 + unicorn-magic: 0.4.0 dev: true /gopd@1.2.0: @@ -5210,6 +5322,19 @@ packages: resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} dev: true + /handlebars@4.7.9: + resolution: {integrity: sha512-4E71E0rpOaQuJR2A3xDZ+GM1HyWYv1clR58tC8emQNeQe3RH7MAzSbat+V0wG78LQBo6m6bzSG/L4pBuCsgnUQ==} + engines: {node: '>=0.4.7'} + hasBin: true + dependencies: + minimist: 1.2.8 + neo-async: 2.6.2 + source-map: 0.6.1 + wordwrap: 1.0.0 + optionalDependencies: + uglify-js: 3.19.3 + dev: true + /has-bigints@1.1.0: resolution: {integrity: sha512-R3pbpkcIqv2Pm3dUwgjclDRVmWpTJW2DcMzcIhEXEx1oh/CEMObMm3KLmRJOdvhM7o4uQBnwr8pzRK2sJWIqfg==} engines: {node: '>= 0.4'} @@ -5244,8 +5369,8 @@ packages: has-symbols: 1.1.0 dev: true - /hasown@2.0.2: - resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} + /hasown@2.0.3: + resolution: {integrity: sha512-ej4AhfhfL2Q2zpMmLo7U1Uv9+PyhIZpgQLGT1F9miIGmiCJIoCgSmczFdrc97mWT4kVY72KA+WnnhJ5pghSvSg==} engines: {node: '>= 0.4'} dependencies: function-bind: 1.1.2 @@ -5261,6 +5386,13 @@ packages: lru-cache: 10.4.3 dev: false + /hosted-git-info@9.0.2: + resolution: {integrity: sha512-M422h7o/BR3rmCQ8UHi7cyyMqKltdP9Uo+J2fXK+RSAY+wTcKOIRyhTuKv4qn+DJf3g+PL890AzId5KZpX+CBg==} + engines: {node: ^20.17.0 || >=22.9.0} + dependencies: + lru-cache: 11.3.5 + dev: false + /html-escaper@2.0.2: resolution: {integrity: sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==} @@ -5271,8 +5403,8 @@ packages: resolution: {integrity: sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==} engines: {node: '>= 14'} dependencies: - agent-base: 7.1.3 - debug: 4.4.1 + agent-base: 7.1.4 + debug: 4.4.3 transitivePeerDependencies: - supports-color @@ -5280,8 +5412,8 @@ packages: resolution: {integrity: sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==} engines: {node: '>= 14'} dependencies: - agent-base: 7.1.3 - debug: 4.4.1 + agent-base: 7.1.4 + debug: 4.4.3 transitivePeerDependencies: - supports-color @@ -5289,26 +5421,26 @@ packages: resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==} engines: {node: '>=10.17.0'} - /iconv-lite@0.4.24: - resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==} + /iconv-lite@0.6.3: + resolution: {integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==} engines: {node: '>=0.10.0'} + requiresBuild: true dependencies: safer-buffer: 2.1.2 dev: true + optional: true - /iconv-lite@0.6.3: - resolution: {integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==} + /iconv-lite@0.7.2: + resolution: {integrity: sha512-im9DjEDQ55s9fL4EYzOAv0yMqmMBSZp6G0VvFyTMPKWxiSBHUj9NW/qqLmXUwXrrM7AvqSlTCfvqRb0cM8yYqw==} engines: {node: '>=0.10.0'} - requiresBuild: true dependencies: safer-buffer: 2.1.2 - optional: true - /ignore-walk@7.0.0: - resolution: {integrity: sha512-T4gbf83A4NH95zvhVYZc+qWocBBGlpzUXLPGurJggw/WIOwicfXJChLDP/iBZnN5WqROSu5Bm3hhle4z8a8YGQ==} - engines: {node: ^18.17.0 || >=20.5.0} + /ignore-walk@8.0.0: + resolution: {integrity: sha512-FCeMZT4NiRQGh+YkeKMtWrOmBgWjHjMJ26WQWrRQyoyzqevdaGSakUaJW5xQYmjLlUVk2qUnCjYVBax9EKKg8A==} + engines: {node: ^20.17.0 || >=22.9.0} dependencies: - minimatch: 9.0.5 + minimatch: 10.2.5 dev: false /ignore@5.3.2: @@ -5316,8 +5448,8 @@ packages: engines: {node: '>= 4'} dev: true - /ignore@7.0.4: - resolution: {integrity: sha512-gJzzk+PQNznz8ysRrC0aOkBNVRBDtE1n53IqyqEf3PXrYwomFs5q4pGMizBMJF+ykh03insJ27hB8gSrD2Hn8A==} + /ignore@7.0.5: + resolution: {integrity: sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==} engines: {node: '>= 4'} dev: true @@ -5361,9 +5493,9 @@ packages: /inherits@2.0.4: resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} - /ini@5.0.0: - resolution: {integrity: sha512-+N0ngpO3e7cRUWOJAS7qw0IZIVc6XPrW4MlFBdD066F2L4k1L6ker3hLqSq7iXxU5tgS4WGkIUElWn5vogAEnw==} - engines: {node: ^18.17.0 || >=20.5.0} + /ini@6.0.0: + resolution: {integrity: sha512-IBTdIkzZNOpqm7q3dRqJvMaldXjDHWkEDfrwGEQTs5eaQMWV+djAhR+wahyNNMAa+qpbDUhBMVt4ZKNwpPm7xQ==} + engines: {node: ^20.17.0 || >=22.9.0} dev: false /internal-slot@1.1.0: @@ -5371,7 +5503,7 @@ packages: engines: {node: '>= 0.4'} dependencies: es-errors: 1.3.0 - hasown: 2.0.2 + hasown: 2.0.3 side-channel: 1.1.0 dev: true @@ -5380,18 +5512,15 @@ packages: engines: {node: '>=10.13.0'} dev: true - /ip-address@9.0.5: - resolution: {integrity: sha512-zHtQzGojZXTwZTHQqra+ETKd4Sn3vgi7uBmlPoXVWZqYvuKmtI0l/VZTjqGmJY9x88GGOaZ9+G9ES8hC4T4X8g==} + /ip-address@10.1.0: + resolution: {integrity: sha512-XXADHxXmvT9+CRxhXg56LJovE+bmWnEWB78LB83VZTprKTmaC5QfruXocxzTZ2Kl0DNwKuBdlIhjL8LeY8Sf8Q==} engines: {node: '>= 12'} - dependencies: - jsbn: 1.1.0 - sprintf-js: 1.1.3 /is-array-buffer@3.0.5: resolution: {integrity: sha512-DDfANUiiG2wC1qawP66qlTugJeL5HyzMpfr8lLK+jMQirGzNod0B12cFB/9q838Ru27sBwfw78/rdoU7RERz6A==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.8 + call-bind: 1.0.9 call-bound: 1.0.4 get-intrinsic: 1.3.0 dev: true @@ -5441,7 +5570,7 @@ packages: resolution: {integrity: sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==} engines: {node: '>= 0.4'} dependencies: - hasown: 2.0.2 + hasown: 2.0.3 /is-data-view@1.0.2: resolution: {integrity: sha512-RKtWF8pGmS87i2D6gqQu/l7EYRlVdfzemCJN/P3UOs//x1QE7mfhvzHIApBTRf7axvT6DMGwSwBXYCT0nfB9xw==} @@ -5480,11 +5609,12 @@ packages: resolution: {integrity: sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==} engines: {node: '>=6'} - /is-generator-function@1.1.0: - resolution: {integrity: sha512-nPUB5km40q9e8UfN/Zc24eLlzdSf9OfKByBw9CIdw4H1giPMeA0OIJvbchsCu4npfI2QcMVBsGEBHKZ7wLTWmQ==} + /is-generator-function@1.1.2: + resolution: {integrity: sha512-upqt1SkGkODW9tsGNG5mtXTXtECizwtS2kA161M+gJPc1xdb/Ax629af6YrTwcOeQHbewrPNlE5Dx7kzvXTizA==} engines: {node: '>= 0.4'} dependencies: call-bound: 1.0.4 + generator-function: 2.0.1 get-proto: 1.0.1 has-tostringtag: 1.0.2 safe-regex-test: 1.1.0 @@ -5502,6 +5632,11 @@ packages: engines: {node: '>= 0.4'} dev: true + /is-negative-zero@2.0.3: + resolution: {integrity: sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==} + engines: {node: '>= 0.4'} + dev: true + /is-number-object@1.1.1: resolution: {integrity: sha512-lZhclumE1G6VYD8VHe35wFaIif+CTy5SJIi5+3y4psDgWu4wPDoBhF8NxUOinEc7pHgiTsT6MaBb92rKhhD+Xw==} engines: {node: '>= 0.4'} @@ -5519,6 +5654,11 @@ packages: engines: {node: '>=8'} dev: true + /is-path-inside@4.0.0: + resolution: {integrity: sha512-lJJV/5dYS+RcL8uQdBDW9c9uWFLLBNRyFhnAKXw5tVqLlKZ4RMGZKv+YQ/IA3OhD+RpbJa1LLFM1FQPGyIXvOA==} + engines: {node: '>=12'} + dev: true + /is-plain-object@2.0.4: resolution: {integrity: sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==} engines: {node: '>=0.10.0'} @@ -5533,7 +5673,12 @@ packages: call-bound: 1.0.4 gopd: 1.2.0 has-tostringtag: 1.0.2 - hasown: 2.0.2 + hasown: 2.0.3 + dev: true + + /is-safe-filename@0.1.1: + resolution: {integrity: sha512-4SrR7AdnY11LHfDKTZY1u6Ga3RuxZdl3YKWWShO5iyuG5h8QS4GD2tOb04peBJ5I7pXbR+CGBNEhTcwK+FzN3g==} + engines: {node: '>=20'} dev: true /is-set@2.0.3: @@ -5573,7 +5718,7 @@ packages: resolution: {integrity: sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ==} engines: {node: '>= 0.4'} dependencies: - which-typed-array: 1.1.19 + which-typed-array: 1.1.20 dev: true /is-unicode-supported@2.1.0: @@ -5615,9 +5760,15 @@ packages: /isexe@2.0.0: resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} - /isexe@3.1.1: - resolution: {integrity: sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==} - engines: {node: '>=16'} + /isexe@3.1.5: + resolution: {integrity: sha512-6B3tLtFqtQS4ekarvLVMZ+X+VlvQekbe4taUkf/rhVO3d/h0M2rfARm/pXLcPEsjjMsFgrFgSrhQIxcSVrBz8w==} + engines: {node: '>=18'} + dev: true + + /isexe@4.0.0: + resolution: {integrity: sha512-FFUtZMpoZ8RqHS3XeXEmHWLA4thH+ZxCv2lOiPIn1Xc7CxrqhWzNSDzD+/chS/zbYezmiwWLdQC09JdQKmthOw==} + engines: {node: '>=20'} + dev: false /isobject@3.0.1: resolution: {integrity: sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==} @@ -5632,9 +5783,9 @@ packages: resolution: {integrity: sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==} engines: {node: '>=8'} dependencies: - '@babel/core': 7.27.1 - '@babel/parser': 7.27.2 - '@istanbuljs/schema': 0.1.3 + '@babel/core': 7.29.0 + '@babel/parser': 7.29.2 + '@istanbuljs/schema': 0.1.6 istanbul-lib-coverage: 3.2.2 semver: 6.3.1 transitivePeerDependencies: @@ -5644,11 +5795,11 @@ packages: resolution: {integrity: sha512-Vtgk7L/R2JHyyGW07spoFlB8/lpjiOLTjMdms6AFMraYt3BaJauod/NGrfnVG/y4Ix1JEuMRPDPEj2ua+zz1/Q==} engines: {node: '>=10'} dependencies: - '@babel/core': 7.27.1 - '@babel/parser': 7.27.2 - '@istanbuljs/schema': 0.1.3 + '@babel/core': 7.29.0 + '@babel/parser': 7.29.2 + '@istanbuljs/schema': 0.1.6 istanbul-lib-coverage: 3.2.2 - semver: 7.7.2 + semver: 7.7.4 transitivePeerDependencies: - supports-color @@ -5664,14 +5815,14 @@ packages: resolution: {integrity: sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==} engines: {node: '>=10'} dependencies: - debug: 4.4.1 + debug: 4.4.3 istanbul-lib-coverage: 3.2.2 source-map: 0.6.1 transitivePeerDependencies: - supports-color - /istanbul-reports@3.1.7: - resolution: {integrity: sha512-BewmUXImeuRk2YY0PVbxgKAysvhRPUQE0h5QRM++nVWyubKGV0l8qQ5op8+B2DOmwSe63Jivj0BjkPQVf8fP5g==} + /istanbul-reports@3.2.0: + resolution: {integrity: sha512-HGYWWS/ehqTV3xN10i23tkPkpH46MLCIMFNCaaKNavAXTF1RkqxawEPtnjnGZ6XKSInBKkiOA5BKS+aZiY3AvA==} engines: {node: '>=8'} dependencies: html-escaper: 2.0.2 @@ -5683,22 +5834,6 @@ packages: '@isaacs/cliui': 8.0.2 optionalDependencies: '@pkgjs/parseargs': 0.11.0 - - /jackspeak@4.1.0: - resolution: {integrity: sha512-9DDdhb5j6cpeitCbvLO7n7J4IxnbM6hoF6O1g4HQ5TfhvvKN8ywDM7668ZhMHRqVmxqhps/F6syWK2KcPxYlkw==} - engines: {node: 20 || >=22} - dependencies: - '@isaacs/cliui': 8.0.2 - - /jake@10.9.2: - resolution: {integrity: sha512-2P4SQ0HrLQ+fw6llpLnOaGAvN2Zu6778SJMrCUwns4fOoG9ayrTiZk3VV8sCPkVZF8ab0zksVpS8FDY5pRCNBA==} - engines: {node: '>=10'} - hasBin: true - dependencies: - async: 3.2.6 - chalk: 4.1.2 - filelist: 1.0.4 - minimatch: 3.1.2 dev: true /jest-changed-files@29.7.0: @@ -5717,10 +5852,10 @@ packages: '@jest/expect': 29.7.0 '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 22.15.19 + '@types/node': 22.15.35 chalk: 4.1.2 co: 4.6.0 - dedent: 1.6.0 + dedent: 1.7.2 is-generator-fn: 2.1.0 jest-each: 29.7.0 jest-matcher-utils: 29.7.0 @@ -5737,7 +5872,7 @@ packages: - babel-plugin-macros - supports-color - /jest-cli@29.7.0(@types/node@22.15.19)(ts-node@10.9.2): + /jest-cli@29.7.0(@types/node@22.15.35)(ts-node@10.9.2): resolution: {integrity: sha512-OVVobw2IubN/GSYsxETi+gOe7Ka59EFMR/twOU3Jb2GnKKeMGJB5SGUUrEz3SFVmJASUdZUzy83sLNNQ2gZslg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true @@ -5751,10 +5886,10 @@ packages: '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 chalk: 4.1.2 - create-jest: 29.7.0(@types/node@22.15.19)(ts-node@10.9.2) + create-jest: 29.7.0(@types/node@22.15.35)(ts-node@10.9.2) exit: 0.1.2 import-local: 3.2.0 - jest-config: 29.7.0(@types/node@22.15.19)(ts-node@10.9.2) + jest-config: 29.7.0(@types/node@22.15.35)(ts-node@10.9.2) jest-util: 29.7.0 jest-validate: 29.7.0 yargs: 17.7.2 @@ -5764,7 +5899,7 @@ packages: - supports-color - ts-node - /jest-config@29.7.0(@types/node@22.15.19)(ts-node@10.9.2): + /jest-config@29.7.0(@types/node@22.15.35)(ts-node@10.9.2): resolution: {integrity: sha512-uXbpfeQ7R6TZBqI3/TxCU4q4ttk3u0PJeC+E0zbfSoSjq6bJ7buBPxzQPL0ifrkY4DNu4JUdk0ImlBUYi840eQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: @@ -5776,11 +5911,11 @@ packages: ts-node: optional: true dependencies: - '@babel/core': 7.27.1 + '@babel/core': 7.29.0 '@jest/test-sequencer': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 22.15.19 - babel-jest: 29.7.0(@babel/core@7.27.1) + '@types/node': 22.15.35 + babel-jest: 29.7.0(@babel/core@7.29.0) chalk: 4.1.2 ci-info: 3.9.0 deepmerge: 4.3.1 @@ -5799,7 +5934,7 @@ packages: pretty-format: 29.7.0 slash: 3.0.0 strip-json-comments: 3.1.1 - ts-node: 10.9.2(@types/node@22.15.19)(typescript@5.8.3) + ts-node: 10.9.2(@types/node@22.15.35)(typescript@5.8.3) transitivePeerDependencies: - babel-plugin-macros - supports-color @@ -5836,7 +5971,7 @@ packages: '@jest/environment': 29.7.0 '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 22.15.19 + '@types/node': 22.15.35 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -5850,7 +5985,7 @@ packages: dependencies: '@jest/types': 29.6.3 '@types/graceful-fs': 4.1.9 - '@types/node': 22.15.19 + '@types/node': 22.15.35 anymatch: 3.1.3 fb-watchman: 2.0.2 graceful-fs: 4.2.11 @@ -5882,7 +6017,7 @@ packages: 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.27.1 + '@babel/code-frame': 7.29.0 '@jest/types': 29.6.3 '@types/stack-utils': 2.0.3 chalk: 4.1.2 @@ -5897,7 +6032,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.3 - '@types/node': 22.15.19 + '@types/node': 22.15.35 jest-util: 29.7.0 /jest-pnp-resolver@1.2.3(jest-resolve@29.7.0): @@ -5934,7 +6069,7 @@ packages: jest-pnp-resolver: 1.2.3(jest-resolve@29.7.0) jest-util: 29.7.0 jest-validate: 29.7.0 - resolve: 1.22.10 + resolve: 1.22.12 resolve.exports: 2.0.3 slash: 3.0.0 @@ -5947,7 +6082,7 @@ packages: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 22.15.19 + '@types/node': 22.15.35 chalk: 4.1.2 emittery: 0.13.1 graceful-fs: 4.2.11 @@ -5977,10 +6112,10 @@ packages: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 22.15.19 + '@types/node': 22.15.35 chalk: 4.1.2 cjs-module-lexer: 1.4.3 - collect-v8-coverage: 1.0.2 + collect-v8-coverage: 1.0.3 glob: 7.1.7 graceful-fs: 4.2.11 jest-haste-map: 29.7.0 @@ -5999,15 +6134,15 @@ packages: resolution: {integrity: sha512-Rm0BMWtxBcioHr1/OX5YCP8Uov4riHvKPknOGs804Zg9JGZgmIBkbtlxJC/7Z4msKYVbIJtfU+tKb8xlYNfdkw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@babel/core': 7.27.1 - '@babel/generator': 7.27.1 - '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.27.1) - '@babel/plugin-syntax-typescript': 7.27.1(@babel/core@7.27.1) - '@babel/types': 7.27.1 + '@babel/core': 7.29.0 + '@babel/generator': 7.29.1 + '@babel/plugin-syntax-jsx': 7.28.6(@babel/core@7.29.0) + '@babel/plugin-syntax-typescript': 7.28.6(@babel/core@7.29.0) + '@babel/types': 7.29.0 '@jest/expect-utils': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - babel-preset-current-node-syntax: 1.1.0(@babel/core@7.27.1) + babel-preset-current-node-syntax: 1.2.0(@babel/core@7.29.0) chalk: 4.1.2 expect: 29.7.0 graceful-fs: 4.2.11 @@ -6018,7 +6153,7 @@ packages: jest-util: 29.7.0 natural-compare: 1.4.0 pretty-format: 29.7.0 - semver: 7.7.2 + semver: 7.7.4 transitivePeerDependencies: - supports-color @@ -6027,11 +6162,11 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.3 - '@types/node': 22.15.19 + '@types/node': 22.15.35 chalk: 4.1.2 ci-info: 3.9.0 graceful-fs: 4.2.11 - picomatch: 2.3.1 + picomatch: 2.3.2 /jest-validate@29.7.0: resolution: {integrity: sha512-ZB7wHqaRGVw/9hST/OuFUReG7M8vKeq0/J2egIGLdvjHCmYqGARhzXmtgi+gVeZ5uXFF219aOc3Ls2yLg27tkw==} @@ -6050,7 +6185,7 @@ packages: dependencies: '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 22.15.19 + '@types/node': 22.15.35 ansi-escapes: 4.3.2 chalk: 4.1.2 emittery: 0.13.1 @@ -6061,7 +6196,7 @@ packages: resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==} engines: {node: '>= 10.13.0'} dependencies: - '@types/node': 22.15.19 + '@types/node': 22.15.35 merge-stream: 2.0.0 supports-color: 8.1.1 dev: true @@ -6070,12 +6205,12 @@ packages: resolution: {integrity: sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@types/node': 22.15.19 + '@types/node': 22.15.35 jest-util: 29.7.0 merge-stream: 2.0.0 supports-color: 8.1.1 - /jest@29.7.0(@types/node@22.15.19)(ts-node@10.9.2): + /jest@29.7.0(@types/node@22.15.35)(ts-node@10.9.2): resolution: {integrity: sha512-NIy3oAFp9shda19hy4HK0HRTWKtPJmGdnvywu01nOqNC2vZg+Z+fvJDxpMQA88eb2I9EcafcdjYgsDthnYTvGw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true @@ -6088,7 +6223,7 @@ packages: '@jest/core': 29.7.0(ts-node@10.9.2) '@jest/types': 29.6.3 import-local: 3.2.0 - jest-cli: 29.7.0(@types/node@22.15.19)(ts-node@10.9.2) + jest-cli: 29.7.0(@types/node@22.15.35)(ts-node@10.9.2) transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -6098,22 +6233,19 @@ packages: /js-tokens@4.0.0: resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} - /js-yaml@3.14.1: - resolution: {integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==} + /js-yaml@3.14.2: + resolution: {integrity: sha512-PMSmkqxr106Xa156c2M265Z+FTrPl+oxd/rgOQy2tijQeK5TxQ43psO1ZCwhVOSdnn+RzkzlRz/eY4BgJBYVpg==} hasBin: true dependencies: argparse: 1.0.10 esprima: 4.0.1 - /js-yaml@4.1.0: - resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} + /js-yaml@4.1.1: + resolution: {integrity: sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==} hasBin: true dependencies: argparse: 2.0.1 - /jsbn@1.1.0: - resolution: {integrity: sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A==} - /jsep@1.4.0: resolution: {integrity: sha512-B7qPcEVE3NVkmSJbaYxvv4cHkVW7DQsZz13pUMrfS8z8Q/BuShN+gcTXrUlPiGqM2/t/EEaI030bpxMqY8gMlw==} engines: {node: '>= 10.16.0'} @@ -6136,9 +6268,9 @@ packages: /json-parse-even-better-errors@2.3.1: resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==} - /json-parse-even-better-errors@4.0.0: - resolution: {integrity: sha512-lR4MXjGNgkJc7tkQ97kb2nuEMnNCyU//XYVH0MKTGcXEiSudQ5MKGKen3C5QubYy0vmq+JGitUg92uuywGEwIA==} - engines: {node: ^18.17.0 || >=20.5.0} + /json-parse-even-better-errors@5.0.0: + resolution: {integrity: sha512-ZF1nxZ28VhQouRWhUcVlUIN3qwSgPuswK05s/HIaoetAoE/9tngVmCHjSxmSQPav1nd+lPtTL0YZ/2AFdR/iYQ==} + engines: {node: ^20.17.0 || >=22.9.0} dev: false /json-schema-traverse@0.4.1: @@ -6170,8 +6302,8 @@ packages: optionalDependencies: graceful-fs: 4.2.11 - /jsonfile@6.1.0: - resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==} + /jsonfile@6.2.1: + resolution: {integrity: sha512-zwOTdL3rFQ/lRdBnntKVOX6k5cKJwEc1HdilT71BWEu7J41gXIB2MRp+vxduPSwZJPWBxEzv4yH1wYLJGUHX4Q==} dependencies: universalify: 2.0.1 optionalDependencies: @@ -6193,6 +6325,11 @@ packages: jsep: 1.4.0 dev: false + /jsonpointer@5.0.1: + resolution: {integrity: sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==} + engines: {node: '>=0.10.0'} + dev: true + /junk@4.0.1: resolution: {integrity: sha512-Qush0uP+G8ZScpGMZvHUiRfI0YBWuB3gVBYlI0v0vvOJt5FLicco+IkP0a50LqTTQhmts/m6tP5SWE+USyIvcQ==} engines: {node: '>=12.20'} @@ -6217,6 +6354,11 @@ packages: resolution: {integrity: sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==} engines: {node: '>=6'} + /leven@4.1.0: + resolution: {integrity: sha512-KZ9W9nWDT7rF7Dazg8xyLHGLrmpgq2nVNFUckhqdW3szVP6YhCpp/RAnpmVExA9JvrMynjwSLVrEj3AepHR6ew==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dev: true + /levn@0.4.1: resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} engines: {node: '>= 0.8.0'} @@ -6228,8 +6370,8 @@ packages: /lines-and-columns@1.2.4: resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} - /loader-runner@4.3.0: - resolution: {integrity: sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==} + /loader-runner@4.3.1: + resolution: {integrity: sha512-IWqP2SCPhyVFTBtRcgMHdzlf9ul25NwaFx4wCEH/KjAXuuHY4yNjvPXsBokp8jCB936PyWRaPKUNh8NvylLp2Q==} engines: {node: '>=6.11.5'} dev: true @@ -6263,8 +6405,8 @@ packages: /lru-cache@10.4.3: resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==} - /lru-cache@11.1.0: - resolution: {integrity: sha512-QIXZUBJUx+2zHUdQujWejBkcD9+cs94tLn0+YL8UrCh+D5sCXZ4c7LaEH48pNwRY3MLDgqUFyhlCyjJPf1WP0A==} + /lru-cache@11.3.5: + resolution: {integrity: sha512-NxVFwLAnrd9i7KUBxC4DrUhmgjzOs+1Qm50D3oF1/oL+r1NpZ4gA7xvG0/zJ8evR7zIKn4vLf7qTNduWFtCrRw==} engines: {node: 20 || >=22} /lru-cache@5.1.1: @@ -6276,7 +6418,7 @@ packages: resolution: {integrity: sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==} engines: {node: '>=10'} dependencies: - semver: 7.7.2 + semver: 7.7.4 /make-error@1.3.6: resolution: {integrity: sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==} @@ -6288,9 +6430,9 @@ packages: '@npmcli/agent': 3.0.0 cacache: 19.0.1 http-cache-semantics: 4.2.0 - minipass: 7.1.2 + minipass: 7.1.3 minipass-fetch: 4.0.1 - minipass-flush: 1.0.5 + minipass-flush: 1.0.7 minipass-pipeline: 1.2.4 negotiator: 1.0.0 proc-log: 5.0.0 @@ -6298,6 +6440,27 @@ packages: ssri: 12.0.0 transitivePeerDependencies: - supports-color + dev: true + + /make-fetch-happen@15.0.5: + resolution: {integrity: sha512-uCbIa8jWWmQZt4dSnEStkVC6gdakiinAm4PiGsywIkguF0eWMdcjDz0ECYhUolFU3pFLOev9VNPCEygydXnddg==} + engines: {node: ^20.17.0 || >=22.9.0} + dependencies: + '@gar/promise-retry': 1.0.3 + '@npmcli/agent': 4.0.0 + '@npmcli/redact': 4.0.0 + cacache: 20.0.4 + http-cache-semantics: 4.2.0 + minipass: 7.1.3 + minipass-fetch: 5.0.2 + minipass-flush: 1.0.7 + minipass-pipeline: 1.2.4 + negotiator: 1.0.0 + proc-log: 6.1.0 + ssri: 13.0.1 + transitivePeerDependencies: + - supports-color + dev: false /makeerror@1.0.12: resolution: {integrity: sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==} @@ -6330,7 +6493,7 @@ packages: engines: {node: '>=8.6'} dependencies: braces: 3.0.3 - picomatch: 2.3.1 + picomatch: 2.3.2 /mime-db@1.52.0: resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==} @@ -6353,29 +6516,23 @@ packages: engines: {node: '>=4'} dev: true - /minimatch@10.0.1: - resolution: {integrity: sha512-ethXTt3SGGR+95gudmqJ1eNhRO7eGEGIgYA9vnPatK4/etz2MEVDno5GMCibdMTuBMyElzIlgxMna3K94XDIDQ==} - engines: {node: 20 || >=22} - dependencies: - brace-expansion: 2.0.1 - - /minimatch@3.1.2: - resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} + /minimatch@10.2.5: + resolution: {integrity: sha512-MULkVLfKGYDFYejP07QOurDLLQpcjk7Fw+7jXS2R2czRQzR56yHRveU5NDJEOviH+hETZKSkIk5c+T23GjFUMg==} + engines: {node: 18 || 20 || >=22} dependencies: - brace-expansion: 1.1.11 + brace-expansion: 5.0.5 - /minimatch@5.1.6: - resolution: {integrity: sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==} - engines: {node: '>=10'} + /minimatch@3.1.5: + resolution: {integrity: sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==} dependencies: - brace-expansion: 2.0.1 - dev: true + brace-expansion: 1.1.14 - /minimatch@9.0.5: - resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==} + /minimatch@9.0.9: + resolution: {integrity: sha512-OBwBN9AL4dqmETlpS2zasx+vTeWclWzkblfZk7KTA5j3jeOONz/tRCnZomUyvNg83wL5Zv9Ss6HMJXAgL8R2Yg==} engines: {node: '>=16 || 14 >=14.17'} dependencies: - brace-expansion: 2.0.1 + brace-expansion: 2.1.0 + dev: true /minimist@1.2.8: resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} @@ -6384,20 +6541,32 @@ packages: resolution: {integrity: sha512-D7V8PO9oaz7PWGLbCACuI1qEOsq7UKfLotx/C0Aet43fCUB/wfQ7DYeq2oR/svFJGYDHPr38SHATeaj/ZoKHKw==} engines: {node: '>=16 || 14 >=14.17'} dependencies: - minipass: 7.1.2 + minipass: 7.1.3 /minipass-fetch@4.0.1: resolution: {integrity: sha512-j7U11C5HXigVuutxebFadoYBbd7VSdZWggSe64NVdvWNBqGAiXPL2QVCehjmw7lY1oF9gOllYbORh+hiNgfPgQ==} engines: {node: ^18.17.0 || >=20.5.0} dependencies: - minipass: 7.1.2 + minipass: 7.1.3 minipass-sized: 1.0.3 - minizlib: 3.0.2 + minizlib: 3.1.0 optionalDependencies: encoding: 0.1.13 + dev: true - /minipass-flush@1.0.5: - resolution: {integrity: sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==} + /minipass-fetch@5.0.2: + resolution: {integrity: sha512-2d0q2a8eCi2IRg/IGubCNRJoYbA1+YPXAzQVRFmB45gdGZafyivnZ5YSEfo3JikbjGxOdntGFvBQGqaSMXlAFQ==} + engines: {node: ^20.17.0 || >=22.9.0} + dependencies: + minipass: 7.1.3 + minipass-sized: 2.0.0 + minizlib: 3.1.0 + optionalDependencies: + iconv-lite: 0.7.2 + dev: false + + /minipass-flush@1.0.7: + resolution: {integrity: sha512-TbqTz9cUwWyHS2Dy89P3ocAGUGxKjjLuR9z8w4WUTGAVgEj17/4nhgo2Du56i0Fm3Pm30g4iA8Lcqctc76jCzA==} engines: {node: '>= 8'} dependencies: minipass: 3.3.6 @@ -6413,6 +6582,14 @@ packages: engines: {node: '>=8'} dependencies: minipass: 3.3.6 + dev: true + + /minipass-sized@2.0.0: + resolution: {integrity: sha512-zSsHhto5BcUVM2m1LurnXY6M//cGhVaegT71OfOXoprxT6o780GZd792ea6FfrQkuU4usHZIUczAQMRUE2plzA==} + engines: {node: '>=8'} + dependencies: + minipass: 7.1.3 + dev: false /minipass@3.3.6: resolution: {integrity: sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==} @@ -6420,38 +6597,27 @@ packages: dependencies: yallist: 4.0.0 - /minipass@5.0.0: - resolution: {integrity: sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==} - engines: {node: '>=8'} - dev: false - - /minipass@7.1.2: - resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==} + /minipass@7.1.3: + resolution: {integrity: sha512-tEBHqDnIoM/1rXME1zgka9g6Q2lcoCkxHLuc7ODJ5BxbP5d4c2Z5cGgtXAku59200Cx7diuHTOYfSBD8n6mm8A==} engines: {node: '>=16 || 14 >=14.17'} - /minizlib@2.1.2: - resolution: {integrity: sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==} - engines: {node: '>= 8'} - dependencies: - minipass: 3.3.6 - yallist: 4.0.0 - dev: false - - /minizlib@3.0.2: - resolution: {integrity: sha512-oG62iEk+CYt5Xj2YqI5Xi9xWUeZhDI8jjQmC5oThVH5JGCTgIjr7ciJDzC7MBzYd//WvR1OTmP5Q38Q8ShQtVA==} + /minizlib@3.1.0: + resolution: {integrity: sha512-KZxYo1BUkWD2TVFLr0MQoM8vUUigWD3LlD83a/75BqC+4qE0Hb1Vo5v1FgcfaNXvfXzr+5EhQ6ing/CaBijTlw==} engines: {node: '>= 18'} dependencies: - minipass: 7.1.2 + minipass: 7.1.3 /mkdirp@1.0.4: resolution: {integrity: sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==} engines: {node: '>=10'} hasBin: true + dev: true /mkdirp@3.0.1: resolution: {integrity: sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg==} engines: {node: '>=10'} hasBin: true + dev: true /ms@2.1.3: resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} @@ -6461,9 +6627,9 @@ packages: hasBin: true dev: true - /mute-stream@2.0.0: - resolution: {integrity: sha512-WWdIxpyjEn+FhQJQQv9aQAYlHoNVdzIzUySNV1gHUPDSdZJ3yZn7pAAbQcV7B56Mvu881q9FZV+0Vx2xC44VWA==} - engines: {node: ^18.17.0 || >=20.5.0} + /mute-stream@3.0.0: + resolution: {integrity: sha512-dkEJPVvun4FryqBmZ5KhDo0K9iDXAwn08tMLDinNdRBNPcYEDiWYysLcc6k3mjTMlbP9KyylvRpd4wFtwrT9rw==} + engines: {node: ^20.17.0 || >=22.9.0} dev: true /natural-compare@1.4.0: @@ -6481,39 +6647,67 @@ packages: resolution: {integrity: sha512-9iN1ka/9zmX1ZvLV9ewJYEk9h7RyRRtqdK0woXcqohu8EWIerfPUjYJPg0ULy0UqP7cslmdGc8xKDJcojlKiaw==} dev: true - /node-addon-api@8.3.1: - resolution: {integrity: sha512-lytcDEdxKjGJPTLEfW4mYMigRezMlyJY8W4wxJK8zE533Jlb8L8dRuObJFWg2P+AuOIxoCgKF+2Oq4d4Zd0OUA==} + /node-addon-api@8.7.0: + resolution: {integrity: sha512-9MdFxmkKaOYVTV+XVRG8ArDwwQ77XIgIPyKASB1k3JPq3M8fGQQQE3YpMOrKm6g//Ktx8ivZr8xo1Qmtqub+GA==} engines: {node: ^18 || ^20 || >= 21} dev: false + /node-exports-info@1.6.0: + resolution: {integrity: sha512-pyFS63ptit/P5WqUkt+UUfe+4oevH+bFeIiPPdfb0pFeYEu/1ELnJu5l+5EcTKYL5M7zaAa7S8ddywgXypqKCw==} + engines: {node: '>= 0.4'} + dependencies: + array.prototype.flatmap: 1.3.3 + es-errors: 1.3.0 + object.entries: 1.1.9 + semver: 6.3.1 + dev: true + /node-gyp-build@4.8.4: resolution: {integrity: sha512-LA4ZjwlnUblHVgq0oBF3Jl/6h/Nvs5fzBLwdEF4nuxnFdsfajde4WfxtJr3CaiH+F6ewcIB/q4jQ4UzPyid+CQ==} hasBin: true dev: false - /node-gyp@11.2.0: - resolution: {integrity: sha512-T0S1zqskVUSxcsSTkAsLc7xCycrRYmtDHadDinzocrThjyQCn5kMlEBSj6H4qDbgsIOSLmmlRIeb0lZXj+UArA==} + /node-gyp@11.5.0: + resolution: {integrity: sha512-ra7Kvlhxn5V9Slyus0ygMa2h+UqExPqUIkfk7Pc8QTLT956JLSy51uWFwHtIYy0vI8cB4BDhc/S03+880My/LQ==} engines: {node: ^18.17.0 || >=20.5.0} hasBin: true dependencies: env-paths: 2.2.1 - exponential-backoff: 3.1.2 + exponential-backoff: 3.1.3 graceful-fs: 4.2.11 make-fetch-happen: 14.0.3 nopt: 8.1.0 proc-log: 5.0.0 - semver: 7.7.2 - tar: 7.4.3 - tinyglobby: 0.2.13 + semver: 7.7.4 + tar: 7.5.13 + tinyglobby: 0.2.16 which: 5.0.0 transitivePeerDependencies: - supports-color + dev: true + + /node-gyp@12.3.0: + resolution: {integrity: sha512-QNcUWM+HgJplcPzBvFBZ9VXacyGZ4+VTOb80PwWR+TlVzoHbRKULNEzpRsnaoxG3Wzr7Qh7BYxGDU3CbKib2Yg==} + engines: {node: ^20.17.0 || >=22.9.0} + hasBin: true + dependencies: + env-paths: 2.2.1 + exponential-backoff: 3.1.3 + graceful-fs: 4.2.11 + nopt: 9.0.0 + proc-log: 6.1.0 + semver: 7.7.4 + tar: 7.5.13 + tinyglobby: 0.2.16 + undici: 6.25.0 + which: 6.0.1 + dev: false /node-int64@0.4.0: resolution: {integrity: sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==} - /node-releases@2.0.19: - resolution: {integrity: sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==} + /node-releases@2.0.38: + resolution: {integrity: sha512-3qT/88Y3FbH/Kx4szpQQ4HzUbVrHPKTLVpVocKiLfoYvw9XSGOX2FmD2d6DrXbVYyAQTF2HeF6My8jmzx7/CRw==} /noms@0.0.0: resolution: {integrity: sha512-lNDU9VJaOPxUmXcLb+HQFeUgQQPtMI24Gt6hgfuMHRJgMRHMF/qZ4HJD3GDru4sSw9IQl2jPjAYnQrdIeLbwow==} @@ -6528,12 +6722,21 @@ packages: hasBin: true dependencies: abbrev: 3.0.1 + dev: true + + /nopt@9.0.0: + resolution: {integrity: sha512-Zhq3a+yFKrYwSBluL4H9XP3m3y5uvQkB/09CwDruCiRmR/UJYnn9W4R48ry0uGC70aeTPKLynBtscP9efFFcPw==} + engines: {node: ^20.17.0 || >=22.9.0} + hasBin: true + dependencies: + abbrev: 4.0.0 + dev: false /normalize-package-data@2.5.0: resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==} dependencies: hosted-git-info: 2.8.9 - resolve: 1.22.10 + resolve: 1.22.12 semver: 5.7.2 validate-npm-package-license: 3.0.4 dev: true @@ -6542,23 +6745,23 @@ packages: resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} engines: {node: '>=0.10.0'} - /npm-bundled@4.0.0: - resolution: {integrity: sha512-IxaQZDMsqfQ2Lz37VvyyEtKLe8FsRZuysmedy/N06TU1RyVppYKXrO4xIhR0F+7ubIBox6Q7nir6fQI3ej39iA==} - engines: {node: ^18.17.0 || >=20.5.0} + /npm-bundled@5.0.0: + resolution: {integrity: sha512-JLSpbzh6UUXIEoqPsYBvVNVmyrjVZ1fzEFbqxKkTJQkWBO3xFzFT+KDnSKQWwOQNbuWRwt5LSD6HOTLGIWzfrw==} + engines: {node: ^20.17.0 || >=22.9.0} dependencies: - npm-normalize-package-bin: 4.0.0 + npm-normalize-package-bin: 5.0.0 dev: false - /npm-install-checks@7.1.1: - resolution: {integrity: sha512-u6DCwbow5ynAX5BdiHQ9qvexme4U3qHW3MWe5NqH+NeBm0LbiH6zvGjNNew1fY+AZZUtVHbOPF3j7mJxbUzpXg==} - engines: {node: ^18.17.0 || >=20.5.0} + /npm-install-checks@8.0.0: + resolution: {integrity: sha512-ScAUdMpyzkbpxoNekQ3tNRdFI8SJ86wgKZSQZdUxT+bj0wVFpsEMWnkXP0twVe1gJyNF5apBWDJhhIbgrIViRA==} + engines: {node: ^20.17.0 || >=22.9.0} dependencies: - semver: 7.7.2 + semver: 7.7.4 dev: false - /npm-normalize-package-bin@4.0.0: - resolution: {integrity: sha512-TZKxPvItzai9kN9H/TkmCtx/ZN/hvr3vUycjlfmH0ootY9yFBzNOpiXAdIn1Iteqsvk4lQn6B5PTrt+n6h8k/w==} - engines: {node: ^18.17.0 || >=20.5.0} + /npm-normalize-package-bin@5.0.0: + resolution: {integrity: sha512-CJi3OS4JLsNMmr2u07OJlhcrPxCeOeP/4xq67aWNai6TNWWbTrlNDgl8NcFKVlcBKp18GPj+EzbNIgrBfZhsag==} + engines: {node: ^20.17.0 || >=22.9.0} dev: false /npm-package-arg@12.0.2: @@ -6567,39 +6770,50 @@ packages: dependencies: hosted-git-info: 8.1.0 proc-log: 5.0.0 - semver: 7.7.2 - validate-npm-package-name: 6.0.0 + semver: 7.7.4 + validate-npm-package-name: 6.0.2 dev: false - /npm-packlist@10.0.0: - resolution: {integrity: sha512-rht9U6nS8WOBDc53eipZNPo5qkAV4X2rhKE2Oj1DYUQ3DieXfj0mKkVmjnf3iuNdtMd8WfLdi2L6ASkD/8a+Kg==} + /npm-package-arg@13.0.2: + resolution: {integrity: sha512-IciCE3SY3uE84Ld8WZU23gAPPV9rIYod4F+rc+vJ7h7cwAJt9Vk6TVsK60ry7Uj3SRS3bqRRIGuTp9YVlk6WNA==} engines: {node: ^20.17.0 || >=22.9.0} dependencies: - ignore-walk: 7.0.0 + hosted-git-info: 9.0.2 + proc-log: 6.1.0 + semver: 7.7.4 + validate-npm-package-name: 7.0.2 dev: false - /npm-pick-manifest@10.0.0: - resolution: {integrity: sha512-r4fFa4FqYY8xaM7fHecQ9Z2nE9hgNfJR+EmoKv0+chvzWkBcORX3r0FpTByP+CbOVJDladMXnPQGVN8PBLGuTQ==} - engines: {node: ^18.17.0 || >=20.5.0} + /npm-packlist@10.0.4: + resolution: {integrity: sha512-uMW73iajD8hiH4ZBxEV3HC+eTnppIqwakjOYuvgddnalIw2lJguKviK1pcUJDlIWm1wSJkchpDZDSVVsZEYRng==} + engines: {node: ^20.17.0 || >=22.9.0} dependencies: - npm-install-checks: 7.1.1 - npm-normalize-package-bin: 4.0.0 - npm-package-arg: 12.0.2 - semver: 7.7.2 + ignore-walk: 8.0.0 + proc-log: 6.1.0 dev: false - /npm-registry-fetch@18.0.2: - resolution: {integrity: sha512-LeVMZBBVy+oQb5R6FDV9OlJCcWDU+al10oKpe+nsvcHnG24Z3uM3SvJYKfGJlfGjVU8v9liejCrUR/M5HO5NEQ==} - engines: {node: ^18.17.0 || >=20.5.0} + /npm-pick-manifest@11.0.3: + resolution: {integrity: sha512-buzyCfeoGY/PxKqmBqn1IUJrZnUi1VVJTdSSRPGI60tJdUhUoSQFhs0zycJokDdOznQentgrpf8LayEHyyYlqQ==} + engines: {node: ^20.17.0 || >=22.9.0} + dependencies: + npm-install-checks: 8.0.0 + npm-normalize-package-bin: 5.0.0 + npm-package-arg: 13.0.2 + semver: 7.7.4 + dev: false + + /npm-registry-fetch@19.1.1: + resolution: {integrity: sha512-TakBap6OM1w0H73VZVDf44iFXsOS3h+L4wVMXmbWOQroZgFhMch0juN6XSzBNlD965yIKvWg2dfu7NSiaYLxtw==} + engines: {node: ^20.17.0 || >=22.9.0} dependencies: - '@npmcli/redact': 3.2.2 + '@npmcli/redact': 4.0.0 jsonparse: 1.3.1 - make-fetch-happen: 14.0.3 - minipass: 7.1.2 - minipass-fetch: 4.0.1 - minizlib: 3.0.2 - npm-package-arg: 12.0.2 - proc-log: 5.0.0 + make-fetch-happen: 15.0.5 + minipass: 7.1.3 + minipass-fetch: 5.0.2 + minizlib: 3.1.0 + npm-package-arg: 13.0.2 + proc-log: 6.1.0 transitivePeerDependencies: - supports-color dev: false @@ -6701,7 +6915,7 @@ packages: resolution: {integrity: sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.8 + call-bind: 1.0.9 call-bound: 1.0.4 define-properties: 1.2.1 es-object-atoms: 1.1.1 @@ -6709,13 +6923,23 @@ packages: object-keys: 1.1.1 dev: true + /object.entries@1.1.9: + resolution: {integrity: sha512-8u/hfXFRBD1O0hPUjioLhoWFHRmt6tKA4/vZPyckBr18l1KE9uHrFaFaUi8MDRTpi4uak2goyPTSNJLXX2k2Hw==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.9 + call-bound: 1.0.4 + define-properties: 1.2.1 + es-object-atoms: 1.1.1 + dev: true + /object.fromentries@2.0.8: resolution: {integrity: sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.8 + call-bind: 1.0.9 define-properties: 1.2.1 - es-abstract: 1.23.9 + es-abstract: 1.24.2 es-object-atoms: 1.1.1 dev: true @@ -6723,16 +6947,16 @@ packages: resolution: {integrity: sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.8 + call-bind: 1.0.9 define-properties: 1.2.1 - es-abstract: 1.23.9 + es-abstract: 1.24.2 dev: true /object.values@1.2.1: resolution: {integrity: sha512-gXah6aZrcUxjWg2zR2MwouP2eHlCBzdV4pygudehaKXSGW4v2AsRQUK+lwwXhii6KFZcunEnmSUoYp5CXibxtA==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.8 + call-bind: 1.0.9 call-bound: 1.0.4 define-properties: 1.2.1 es-object-atoms: 1.1.1 @@ -6749,10 +6973,6 @@ packages: dependencies: mimic-fn: 2.1.0 - /openapi-types@12.1.3: - resolution: {integrity: sha512-N4YtSYJqghVu4iek2ZUvcN/0aqH1kRDuNqzcycDxhOUpg7GdvLa2F3DgS6yBNhInhv2r/6I0Flkn7CqL8+nIcw==} - dev: true - /optionator@0.9.4: resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==} engines: {node: '>= 0.8.0'} @@ -6765,11 +6985,6 @@ packages: word-wrap: 1.2.5 dev: true - /os-tmpdir@1.0.2: - resolution: {integrity: sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==} - engines: {node: '>=0.10.0'} - dev: true - /own-keys@1.0.1: resolution: {integrity: sha512-qFOyK5PjiWZd+QQIh+1jhdb9LpxTF0qs7Pm8o5QHYZ0M3vKqSqzsZaEB6oWlxZ+q2sJBMI/Ktgd2N5ZwQoRHfg==} engines: {node: '>= 0.4'} @@ -6830,8 +7045,8 @@ packages: engines: {node: '>=16'} dev: true - /p-map@7.0.3: - resolution: {integrity: sha512-VkndIv2fIB99swvQoA65bm+fsmt6UNdGeIB0oxBs+WhAhdh08QA04JXpI7rbB9r08/nkbysKoya9rtDERYOYMA==} + /p-map@7.0.4: + resolution: {integrity: sha512-tkAQEw8ysMzmkhgw8k+1U/iPhWNhykKnSk4Rd5zLoPJCuJaGRPo6YposrZgaxHKzDHdDWWZvE/Sk7hsL2X/CpQ==} engines: {node: '>=18'} /p-timeout@5.1.0: @@ -6846,28 +7061,28 @@ packages: /package-json-from-dist@1.0.1: resolution: {integrity: sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==} - /pacote@21.0.0: - resolution: {integrity: sha512-lcqexq73AMv6QNLo7SOpz0JJoaGdS3rBFgF122NZVl1bApo2mfu+XzUBU/X/XsiJu+iUmKpekRayqQYAs+PhkA==} + /pacote@21.0.4: + resolution: {integrity: sha512-RplP/pDW0NNNDh3pnaoIWYPvNenS7UqMbXyvMqJczosiFWTeGGwJC2NQBLqKf4rGLFfwCOnntw1aEp9Jiqm1MA==} engines: {node: ^20.17.0 || >=22.9.0} hasBin: true dependencies: - '@npmcli/git': 6.0.3 - '@npmcli/installed-package-contents': 3.0.0 - '@npmcli/package-json': 6.1.1 - '@npmcli/promise-spawn': 8.0.2 - '@npmcli/run-script': 9.1.0 - cacache: 19.0.1 + '@npmcli/git': 7.0.2 + '@npmcli/installed-package-contents': 4.0.0 + '@npmcli/package-json': 7.0.5 + '@npmcli/promise-spawn': 9.0.1 + '@npmcli/run-script': 10.0.4 + cacache: 20.0.4 fs-minipass: 3.0.3 - minipass: 7.1.2 - npm-package-arg: 12.0.2 - npm-packlist: 10.0.0 - npm-pick-manifest: 10.0.0 - npm-registry-fetch: 18.0.2 - proc-log: 5.0.0 + minipass: 7.1.3 + npm-package-arg: 13.0.2 + npm-packlist: 10.0.4 + npm-pick-manifest: 11.0.3 + npm-registry-fetch: 19.1.1 + proc-log: 6.1.0 promise-retry: 2.0.1 - sigstore: 3.1.0 - ssri: 12.0.0 - tar: 6.2.1 + sigstore: 4.1.0 + ssri: 13.0.1 + tar: 7.5.13 transitivePeerDependencies: - supports-color dev: false @@ -6883,8 +7098,8 @@ packages: resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} engines: {node: '>=8'} dependencies: - '@babel/code-frame': 7.27.1 - error-ex: 1.3.2 + '@babel/code-frame': 7.29.0 + error-ex: 1.3.4 json-parse-even-better-errors: 2.3.1 lines-and-columns: 1.2.4 @@ -6916,34 +7131,34 @@ packages: engines: {node: '>=16 || 14 >=14.18'} dependencies: lru-cache: 10.4.3 - minipass: 7.1.2 + minipass: 7.1.3 + dev: true - /path-scurry@2.0.0: - resolution: {integrity: sha512-ypGJsmGtdXUOeM5u93TyeIEfEhM6s+ljAhrk5vAvSx8uyY/02OvrZnA0YNGUrPXfpJMgI1ODd3nwz8Npx4O4cg==} - engines: {node: 20 || >=22} + /path-scurry@2.0.2: + resolution: {integrity: sha512-3O/iVVsJAPsOnpwWIeD+d6z/7PmqApyQePUtCndjatj/9I5LylHvt5qluFaBT3I5h3r1ejfR056c+FCv+NnNXg==} + engines: {node: 18 || 20 || >=22} dependencies: - lru-cache: 11.1.0 - minipass: 7.1.2 + lru-cache: 11.3.5 + minipass: 7.1.3 /path-type@4.0.0: resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} engines: {node: '>=8'} dev: true - /path-type@6.0.0: - resolution: {integrity: sha512-Vj7sf++t5pBD637NSfkxpHSMfWaeig5+DKWLhcqIYx6mWQz5hdJTGDVMQiJcw1ZYkhs7AazKDGpRVji1LJCZUQ==} - engines: {node: '>=18'} + /pathe@2.0.3: + resolution: {integrity: sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==} dev: true /picocolors@1.1.1: resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==} - /picomatch@2.3.1: - resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} + /picomatch@2.3.2: + resolution: {integrity: sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==} engines: {node: '>=8.6'} - /picomatch@4.0.2: - resolution: {integrity: sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==} + /picomatch@4.0.4: + resolution: {integrity: sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==} engines: {node: '>=12'} /pirates@4.0.7: @@ -6970,8 +7185,8 @@ packages: engines: {node: '>= 0.8.0'} dev: true - /prettier-linter-helpers@1.0.0: - resolution: {integrity: sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==} + /prettier-linter-helpers@1.0.1: + resolution: {integrity: sha512-SxToR7P8Y2lWmv/kTzVLC1t/GDI2WGjMwNhLLE9qtH8Q13C+aEmuRlzDst4Up4s0Wc8sF2M+J57iB3cMLqftfg==} engines: {node: '>=6.0.0'} dependencies: fast-diff: 1.3.0 @@ -6982,8 +7197,8 @@ packages: engines: {node: '>=14'} hasBin: true - /prettier@3.6.2: - resolution: {integrity: sha512-I7AIg5boAr5R0FFtJ6rCfD+LFsWHp81dolrFD8S79U9tb8Az2nGrJncnMSnys+bpQJfRUzqs9hnA81OAA3hCuQ==} + /prettier@3.8.3: + resolution: {integrity: sha512-7igPTM53cGHMW8xWuVTydi2KO233VFiTNyF5hLJqpilHfmn8C8gPf+PS7dUT64YcXFbiMGZxS9pCSxL/Dxm/Jw==} engines: {node: '>=14'} hasBin: true @@ -6999,6 +7214,11 @@ packages: resolution: {integrity: sha512-Azwzvl90HaF0aCz1JrDdXQykFakSSNPaPoiZ9fm5qJIMHioDZEi7OAdRwSm6rSoPtY3Qutnm3L7ogmg3dc+wbQ==} engines: {node: ^18.17.0 || >=20.5.0} + /proc-log@6.1.0: + resolution: {integrity: sha512-iG+GYldRf2BQ0UDUAd6JQ/RwzaQy6mXmsk/IzlYyal4A4SNFw54MeH4/tLkF4I5WoWG9SQwuqWzS99jaFQHBuQ==} + engines: {node: ^20.17.0 || >=22.9.0} + dev: false + /process-nextick-args@2.0.1: resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==} dev: true @@ -7035,12 +7255,6 @@ packages: resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} dev: true - /randombytes@2.1.0: - resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==} - dependencies: - safe-buffer: 5.2.1 - dev: true - /react-is@18.3.1: resolution: {integrity: sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==} @@ -7096,7 +7310,7 @@ packages: resolution: {integrity: sha512-/vxpCXddiX8NGfGO/mTafwjq4aFa/71pvamip0++IQk3zG8cbCj0fifNPrjjF1XMXUne91jL9OoxmdykoEtifQ==} engines: {node: '>= 10.13.0'} dependencies: - resolve: 1.22.10 + resolve: 1.22.12 dev: true /recursive-diff@1.0.9: @@ -7107,9 +7321,9 @@ packages: resolution: {integrity: sha512-00o4I+DVrefhv+nX0ulyi3biSHCPDe+yLv5o/p6d/UVlirijB8E16FtfwSAi4g3tcqrQ4lRAqQSoFEZJehYEcw==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.8 + call-bind: 1.0.9 define-properties: 1.2.1 - es-abstract: 1.23.9 + es-abstract: 1.24.2 es-errors: 1.3.0 es-object-atoms: 1.1.1 get-intrinsic: 1.3.0 @@ -7126,7 +7340,7 @@ packages: resolution: {integrity: sha512-dYqgNSZbDwkaJ2ceRd9ojCGjBq+mOm9LmtXnAnEGyHhN/5R7iDW2TRw3h+o/jCFxus3P2LfWIIiwowAjANm7IA==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.8 + call-bind: 1.0.9 define-properties: 1.2.1 es-errors: 1.3.0 get-proto: 1.0.1 @@ -7174,15 +7388,29 @@ packages: resolution: {integrity: sha512-OcXjMsGdhL4XnbShKpAcSqPMzQoYkYyhbEaeSko47MjRP9NfEQMhZkXL1DoFlt9LWQn4YttrdnV6X2OiyzBi+A==} engines: {node: '>=10'} - /resolve@1.22.10: - resolution: {integrity: sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==} + /resolve@1.22.12: + resolution: {integrity: sha512-TyeJ1zif53BPfHootBGwPRYT1RUt6oGWsaQr8UyZW/eAm9bKoijtvruSDEmZHm92CwS9nj7/fWttqPCgzep8CA==} engines: {node: '>= 0.4'} hasBin: true dependencies: + es-errors: 1.3.0 is-core-module: 2.16.1 path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 + /resolve@2.0.0-next.6: + resolution: {integrity: sha512-3JmVl5hMGtJ3kMmB3zi3DL25KfkCEyy3Tw7Gmw7z5w8M9WlwoPFnIvwChzu1+cF3iaK3sp18hhPz8ANeimdJfA==} + engines: {node: '>= 0.4'} + hasBin: true + dependencies: + es-errors: 1.3.0 + is-core-module: 2.16.1 + node-exports-info: 1.6.0 + object-keys: 1.1.1 + path-parse: 1.0.7 + supports-preserve-symlinks-flag: 1.0.0 + dev: true + /retry@0.10.1: resolution: {integrity: sha512-ZXUSQYTHdl3uS7IuCehYfMzKyIDBNoAuUblvy5oGO5UJSUTmStUUVPXbA9Qxd173Bgre53yCQczQuHgRWAdvJQ==} @@ -7203,12 +7431,12 @@ packages: glob: 7.1.7 dev: true - /rimraf@6.0.1: - resolution: {integrity: sha512-9dkvaxAsk/xNXSJzMgFqqMCuFgt2+KsOFek3TMLfo8NCPfWpBmqwyNn5Y+NX56QUYfCtsyhF3ayiboEoUmJk/A==} + /rimraf@6.1.3: + resolution: {integrity: sha512-LKg+Cr2ZF61fkcaK1UdkH2yEBBKnYjTyWzTJT6KNPcSPaiT7HSdhtMXQuN5wkTX0Xu72KQ1l8S42rlmexS2hSA==} engines: {node: 20 || >=22} hasBin: true dependencies: - glob: 11.0.2 + glob: 13.0.6 package-json-from-dist: 1.0.1 /run-parallel@1.2.0: @@ -7217,11 +7445,11 @@ packages: queue-microtask: 1.2.3 dev: true - /safe-array-concat@1.1.3: - resolution: {integrity: sha512-AURm5f0jYEOydBj7VQlVvDrjeFgthDdEF5H1dP+6mNpoXOMo1quQqJ4wvJDyRZ9+pO3kGWoOdmV08cSv2aJV6Q==} + /safe-array-concat@1.1.4: + resolution: {integrity: sha512-wtZlHyOje6OZTGqAoaDKxFkgRtkF9CnHAVnCHKfuj200wAgL+bSJhdsCD2l0Qx/2ekEXjPWcyKkfGb5CPboslg==} engines: {node: '>=0.4'} dependencies: - call-bind: 1.0.8 + call-bind: 1.0.9 call-bound: 1.0.4 get-intrinsic: 1.3.0 has-symbols: 1.1.0 @@ -7260,15 +7488,16 @@ packages: /safer-buffer@2.1.2: resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} + requiresBuild: true - /schema-utils@4.3.2: - resolution: {integrity: sha512-Gn/JaSk/Mt9gYubxTtSn/QCV4em9mpAPiR1rqy/Ocu19u/G9J5WWdNoUT4SiV6mFC3y6cxyFcFwdzPM3FgxGAQ==} + /schema-utils@4.3.3: + resolution: {integrity: sha512-eflK8wEtyOE6+hsaRVPxvUKYCpRgzLqDTb8krvAsRIwOGlHoSgYLgBXoubGgLd2fT41/OUYdb48v4k4WWHQurA==} engines: {node: '>= 10.13.0'} dependencies: '@types/json-schema': 7.0.15 - ajv: 8.17.1 + ajv: 8.18.0 ajv-formats: 2.1.1 - ajv-keywords: 5.1.0(ajv@8.17.1) + ajv-keywords: 5.1.0(ajv@8.18.0) dev: true /semver@5.7.2: @@ -7280,17 +7509,11 @@ packages: resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} hasBin: true - /semver@7.7.2: - resolution: {integrity: sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==} + /semver@7.7.4: + resolution: {integrity: sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==} engines: {node: '>=10'} hasBin: true - /serialize-javascript@6.0.2: - resolution: {integrity: sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==} - dependencies: - randombytes: 2.1.0 - dev: true - /serialize-javascript@7.0.5: resolution: {integrity: sha512-F4LcB0UqUl1zErq+1nYEEzSHJnIwb3AF2XWB94b+afhrekOUijwooAYqFyRbjYkm2PAKBabx6oYv/xDxNi8IBw==} engines: {node: '>=20.0.0'} @@ -7344,8 +7567,8 @@ packages: resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} engines: {node: '>=8'} - /side-channel-list@1.0.0: - resolution: {integrity: sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==} + /side-channel-list@1.0.1: + resolution: {integrity: sha512-mjn/0bi/oUURjc5Xl7IaWi/OJJJumuoJFQJfDDyO46+hBWsfaVM65TBHq2eoZBhzl9EchxOijpkbRC8SVBQU0w==} engines: {node: '>= 0.4'} dependencies: es-errors: 1.3.0 @@ -7379,7 +7602,7 @@ packages: dependencies: es-errors: 1.3.0 object-inspect: 1.13.4 - side-channel-list: 1.0.0 + side-channel-list: 1.0.1 side-channel-map: 1.0.1 side-channel-weakmap: 1.0.2 dev: true @@ -7390,17 +7613,18 @@ packages: /signal-exit@4.1.0: resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} engines: {node: '>=14'} + dev: true - /sigstore@3.1.0: - resolution: {integrity: sha512-ZpzWAFHIFqyFE56dXqgX/DkDRZdz+rRcjoIk/RQU4IX0wiCv1l8S7ZrXDHcCc+uaf+6o7w3h2l3g6GYG5TKN9Q==} - engines: {node: ^18.17.0 || >=20.5.0} + /sigstore@4.1.0: + resolution: {integrity: sha512-/fUgUhYghuLzVT/gaJoeVehLCgZiUxPCPMcyVNY0lIf/cTCz58K/WTI7PefDarXxp9nUKpEwg1yyz3eSBMTtgA==} + engines: {node: ^20.17.0 || >=22.9.0} dependencies: - '@sigstore/bundle': 3.1.0 - '@sigstore/core': 2.0.0 - '@sigstore/protobuf-specs': 0.4.2 - '@sigstore/sign': 3.1.0 - '@sigstore/tuf': 3.1.1 - '@sigstore/verify': 2.1.1 + '@sigstore/bundle': 4.0.0 + '@sigstore/core': 3.2.0 + '@sigstore/protobuf-specs': 0.5.1 + '@sigstore/sign': 4.1.1 + '@sigstore/tuf': 4.0.2 + '@sigstore/verify': 3.1.0 transitivePeerDependencies: - supports-color dev: false @@ -7430,17 +7654,17 @@ packages: resolution: {integrity: sha512-HehCEsotFqbPW9sJ8WVYB6UbmIMv7kUUORIF2Nncq4VQvBfNBLibW9YZR5dlYCSUhwcD628pRllm7n+E+YTzJw==} engines: {node: '>= 14'} dependencies: - agent-base: 7.1.3 - debug: 4.4.1 - socks: 2.8.4 + agent-base: 7.1.4 + debug: 4.4.3 + socks: 2.8.7 transitivePeerDependencies: - supports-color - /socks@2.8.4: - resolution: {integrity: sha512-D3YaD0aRxR3mEcqnidIs7ReYJFVzWdd6fXJYUM8ixcQcJRGTka/b3saV0KflYhyVJXKhb947GndU35SxYNResQ==} + /socks@2.8.7: + resolution: {integrity: sha512-HLpt+uLy/pxB+bum/9DzAgiKS8CX1EvbWxI4zlmgGCExImLdiad2iCwXT5Z4c9c3Eq8rP2318mPW2c+QbtjK8A==} engines: {node: '>= 10.0.0', npm: '>= 3.0.0'} dependencies: - ip-address: 9.0.5 + ip-address: 10.1.0 smart-buffer: 4.2.0 /source-map-support@0.5.13: @@ -7459,14 +7683,15 @@ packages: resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} engines: {node: '>=0.10.0'} - /source-map@0.7.4: - resolution: {integrity: sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==} - engines: {node: '>= 8'} + /source-map@0.7.6: + resolution: {integrity: sha512-i5uvt8C3ikiWeNZSVZNWcfZPItFQOsYTUAOkcUPGd8DqDy1uOUikjt5dG+uRlwyvR108Fb9DOd4GvXfT0N2/uQ==} + engines: {node: '>= 12'} dev: true /source-map@0.8.0-beta.0: resolution: {integrity: sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==} engines: {node: '>= 8'} + deprecated: The work that was done in this beta branch won't be included in future versions dependencies: whatwg-url: 7.1.0 @@ -7474,7 +7699,8 @@ packages: resolution: {integrity: sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==} dependencies: spdx-expression-parse: 3.0.1 - spdx-license-ids: 3.0.21 + spdx-license-ids: 3.0.23 + dev: true /spdx-exceptions@2.5.0: resolution: {integrity: sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w==} @@ -7483,10 +7709,18 @@ packages: resolution: {integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==} dependencies: spdx-exceptions: 2.5.0 - spdx-license-ids: 3.0.21 + spdx-license-ids: 3.0.23 + dev: true - /spdx-license-ids@3.0.21: - resolution: {integrity: sha512-Bvg/8F5XephndSK3JffaRqdT+gyhfqIPwDHpX80tJrF8QQRYMo8sNMeaZ2Dp5+jhwKnUmIOyFFQfHRkjJm5nXg==} + /spdx-expression-parse@4.0.0: + resolution: {integrity: sha512-Clya5JIij/7C6bRR22+tnGXbc4VKlibKSVj2iHvVeX5iMW7s1SIQlqu699JkODJJIhh/pUu8L0/VLh8xflD+LQ==} + dependencies: + spdx-exceptions: 2.5.0 + spdx-license-ids: 3.0.23 + dev: false + + /spdx-license-ids@3.0.23: + resolution: {integrity: sha512-CWLcCCH7VLu13TgOH+r8p1O/Znwhqv/dbb6lqWy67G+pT1kHmeD/+V36AVb/vq8QMIQwVShJ6Ssl5FPh0fuSdw==} /sponge-case@2.0.3: resolution: {integrity: sha512-i4h9ZGRfxV6Xw3mpZSFOfbXjf0cQcYmssGWutgNIfFZ2VM+YIWfD71N/kjjwK6X/AAHzBr+rciEcn/L34S8TGw==} @@ -7495,14 +7729,19 @@ packages: /sprintf-js@1.0.3: resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==} - /sprintf-js@1.1.3: - resolution: {integrity: sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==} - /ssri@12.0.0: resolution: {integrity: sha512-S7iGNosepx9RadX82oimUkvr0Ct7IjJbEbs4mJcTxst8um95J3sDYU1RBEOvdu6oL1Wek2ODI5i4MAw+dZ6cAQ==} engines: {node: ^18.17.0 || >=20.5.0} dependencies: - minipass: 7.1.2 + minipass: 7.1.3 + dev: true + + /ssri@13.0.1: + resolution: {integrity: sha512-QUiRf1+u9wPTL/76GTYlKttDEBWV1ga9ZXW8BG6kfdeyyM8LGPix9gROyg9V2+P0xNyF3X2Go526xKFdMZrHSQ==} + engines: {node: ^20.17.0 || >=22.9.0} + dependencies: + minipass: 7.1.3 + dev: false /stack-utils@2.0.6: resolution: {integrity: sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==} @@ -7510,6 +7749,14 @@ packages: dependencies: escape-string-regexp: 2.0.0 + /stop-iteration-iterator@1.1.0: + resolution: {integrity: sha512-eLoXW/DHyl62zxY4SCaIgnRhuMr6ri4juEYARS8E6sCEqzKpOiE521Ucofdx+KnDZl5xmvGYaaKCk5FEOxJCoQ==} + engines: {node: '>= 0.4'} + dependencies: + es-errors: 1.3.0 + internal-slot: 1.1.0 + dev: true + /string-length@4.0.2: resolution: {integrity: sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==} engines: {node: '>=10'} @@ -7531,26 +7778,27 @@ packages: dependencies: eastasianwidth: 0.2.0 emoji-regex: 9.2.2 - strip-ansi: 7.1.0 + strip-ansi: 7.2.0 + dev: true /string-width@7.2.0: resolution: {integrity: sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==} engines: {node: '>=18'} dependencies: - emoji-regex: 10.4.0 - get-east-asian-width: 1.3.0 - strip-ansi: 7.1.0 + emoji-regex: 10.6.0 + get-east-asian-width: 1.5.0 + strip-ansi: 7.2.0 dev: true /string.prototype.trim@1.2.10: resolution: {integrity: sha512-Rs66F0P/1kedk5lyYyH9uBzuiI/kNRmwJAR9quK6VOtIpZ2G+hMZd+HQbbv25MgCA6gEffoMZYxlTod4WcdrKA==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.8 + call-bind: 1.0.9 call-bound: 1.0.4 define-data-property: 1.1.4 define-properties: 1.2.1 - es-abstract: 1.23.9 + es-abstract: 1.24.2 es-object-atoms: 1.1.1 has-property-descriptors: 1.0.2 dev: true @@ -7559,7 +7807,7 @@ packages: resolution: {integrity: sha512-G7Ok5C6E/j4SGfyLCloXTrngQIQU3PWtXGst3yM7Bea9FRURf1S42ZHlZZtsNque2FN2PoUhfZXYLNWwEr4dLQ==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.8 + call-bind: 1.0.9 call-bound: 1.0.4 define-properties: 1.2.1 es-object-atoms: 1.1.1 @@ -7569,7 +7817,7 @@ packages: resolution: {integrity: sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.8 + call-bind: 1.0.9 define-properties: 1.2.1 es-object-atoms: 1.1.1 dev: true @@ -7589,11 +7837,12 @@ packages: dependencies: ansi-regex: 5.0.1 - /strip-ansi@7.1.0: - resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==} + /strip-ansi@7.2.0: + resolution: {integrity: sha512-yDPMNjp4WyfYBkHnjIRLfca1i6KMyGCtsVgoKe/z1+6vukgaENdgGBZt+ZmKPc4gavvEZ5OgHfHdrazhgNyG7w==} engines: {node: '>=12'} dependencies: - ansi-regex: 6.1.0 + ansi-regex: 6.2.2 + dev: true /strip-bom@3.0.0: resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==} @@ -7639,54 +7888,40 @@ packages: resolution: {integrity: sha512-6p4op8wE9CQv7uDFzulI6YXUw4lD9n4oQierdbFThEKVWVQcbQcUjdP27W8XE7V4QnWmnq9jueSHceyyQnqQVA==} dev: false - /synckit@0.11.6: - resolution: {integrity: sha512-2pR2ubZSV64f/vqm9eLPz/KOvR9Dm+Co/5ChLgeHl0yEDRc6h5hXHoxEQH8Y5Ljycozd3p1k5TTSVdzYGkPvLw==} + /synckit@0.11.12: + resolution: {integrity: sha512-Bh7QjT8/SuKUIfObSXNHNSK6WHo6J1tHCqJsuaFDP7gP0fkzSfTxI8y85JrppZ0h8l0maIgc2tfuZQ6/t3GtnQ==} engines: {node: ^14.18.0 || >=16.0.0} dependencies: - '@pkgr/core': 0.2.4 + '@pkgr/core': 0.2.9 dev: true - /tapable@2.2.2: - resolution: {integrity: sha512-Re10+NauLTMCudc7T5WLFLAwDhQ0JWdrMK+9B2M8zR5hRExKmsRDCBA7/aV/pNJFltmBFO5BAMlQFi/vq3nKOg==} + /tapable@2.3.3: + resolution: {integrity: sha512-uxc/zpqFg6x7C8vOE7lh6Lbda8eEL9zmVm/PLeTPBRhh1xCgdWaQ+J1CUieGpIfm2HdtsUpRv+HshiasBMcc6A==} engines: {node: '>=6'} dev: true - /tar@6.2.1: - resolution: {integrity: sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==} - engines: {node: '>=10'} - dependencies: - chownr: 2.0.0 - fs-minipass: 2.1.0 - minipass: 5.0.0 - minizlib: 2.1.2 - mkdirp: 1.0.4 - yallist: 4.0.0 - dev: false - - /tar@7.4.3: - resolution: {integrity: sha512-5S7Va8hKfV7W5U6g3aYxXmlPoZVAwUMy9AOKyF2fVuZa2UD3qZjg578OrLRt8PcNN1PleVaL/5/yYATNL0ICUw==} + /tar@7.5.13: + resolution: {integrity: sha512-tOG/7GyXpFevhXVh8jOPJrmtRpOTsYqUIkVdVooZYJS/z8WhfQUX8RJILmeuJNinGAMSu1veBr4asSHFt5/hng==} engines: {node: '>=18'} - deprecated: Old versions of tar are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me dependencies: '@isaacs/fs-minipass': 4.0.1 chownr: 3.0.0 - minipass: 7.1.2 - minizlib: 3.0.2 - mkdirp: 3.0.1 + minipass: 7.1.3 + minizlib: 3.1.0 yallist: 5.0.0 - /temporal-polyfill@0.3.0: - resolution: {integrity: sha512-qNsTkX9K8hi+FHDfHmf22e/OGuXmfBm9RqNismxBrnSmZVJKegQ+HYYXT+R7Ha8F/YSm2Y34vmzD4cxMu2u95g==} + /temporal-polyfill@0.3.2: + resolution: {integrity: sha512-TzHthD/heRK947GNiSu3Y5gSPpeUDH34+LESnfsq8bqpFhsB79HFBX8+Z834IVX68P3EUyRPZK5bL/1fh437Eg==} dependencies: - temporal-spec: 0.3.0 + temporal-spec: 0.3.1 dev: true - /temporal-spec@0.3.0: - resolution: {integrity: sha512-n+noVpIqz4hYgFSMOSiINNOUOMFtV5cZQNCmmszA6GiVFVRt3G7AqVyhXjhCSmowvQn+NsGn+jMDMKJYHd3bSQ==} + /temporal-spec@0.3.1: + resolution: {integrity: sha512-B4TUhezh9knfSIMwt7RVggApDRJZo73uZdj8AacL2mZ8RP5KtLianh2MXxL06GN9ESYiIsiuoLQhgVfwe55Yhw==} dev: true - /terser-webpack-plugin@5.3.14(webpack@5.99.9): - resolution: {integrity: sha512-vkZjpUjb6OMS7dhV+tILUW6BhpDR7P2L/aQSAv+Uwk+m8KATX9EccViHTJR2qDtACKPIYndLGCyl3FMo+r2LMw==} + /terser-webpack-plugin@5.4.0(webpack@5.99.9): + resolution: {integrity: sha512-Bn5vxm48flOIfkdl5CaD2+1CiUVbonWQ3KQPyP7/EuIl9Gbzq/gQFOzaMFUEgVjB1396tcK0SG8XcNJ/2kDH8g==} engines: {node: '>= 10.13.0'} peerDependencies: '@swc/core': '*' @@ -7701,21 +7936,20 @@ packages: uglify-js: optional: true dependencies: - '@jridgewell/trace-mapping': 0.3.25 + '@jridgewell/trace-mapping': 0.3.31 jest-worker: 27.5.1 - schema-utils: 4.3.2 - serialize-javascript: 6.0.2 - terser: 5.39.2 + schema-utils: 4.3.3 + terser: 5.46.2 webpack: 5.99.9(webpack-cli@6.0.1) dev: true - /terser@5.39.2: - resolution: {integrity: sha512-yEPUmWve+VA78bI71BW70Dh0TuV4HHd+I5SHOAfS1+QBOmvmCiiffgjR8ryyEd3KIfvPGFqoADt8LdQ6XpXIvg==} + /terser@5.46.2: + resolution: {integrity: sha512-uxfo9fPcSgLDYob/w1FuL0c99MWiJDnv+5qXSQc5+Ki5NjVNsYi66INnMFBjf6uFz6OnX12piJQPF4IpjJTNTw==} engines: {node: '>=10'} hasBin: true dependencies: - '@jridgewell/source-map': 0.3.6 - acorn: 8.14.1 + '@jridgewell/source-map': 0.3.11 + acorn: 8.16.0 commander: 2.20.3 source-map-support: 0.5.21 dev: true @@ -7724,9 +7958,9 @@ packages: resolution: {integrity: sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==} engines: {node: '>=8'} dependencies: - '@istanbuljs/schema': 0.1.3 + '@istanbuljs/schema': 0.1.6 glob: 7.1.7 - minimatch: 3.1.2 + minimatch: 3.1.5 /text-table@0.2.0: resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} @@ -7739,12 +7973,12 @@ packages: xtend: 4.0.2 dev: true - /tinyglobby@0.2.13: - resolution: {integrity: sha512-mEwzpUgrLySlveBwEVDMKk5B57bhLPYovRfPAXD5gA/98Opn0rCDj3GtLwFvCvH5RK9uPCExUROW5NjDwvqkxw==} + /tinyglobby@0.2.16: + resolution: {integrity: sha512-pn99VhoACYR8nFHhxqix+uvsbXineAasWm5ojXoN8xEwK5Kd3/TrhNn1wByuD52UxWRLy8pu+kRMniEi6Eq9Zg==} engines: {node: '>=12.0.0'} dependencies: - fdir: 6.4.4(picomatch@4.0.2) - picomatch: 4.0.2 + fdir: 6.5.0(picomatch@4.0.4) + picomatch: 4.0.4 /title-case@3.0.3: resolution: {integrity: sha512-e1zGYRvbffpcHIrnuqT0Dh+gEJtDaxDSoG4JAIpq4oDFyooziLBIiYQv0GBT4FUAnUop5uZ1hiIAj7oAF6sOCA==} @@ -7752,13 +7986,6 @@ packages: tslib: 2.8.1 dev: false - /tmp@0.0.33: - resolution: {integrity: sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==} - engines: {node: '>=0.6.0'} - dependencies: - os-tmpdir: 1.0.2 - dev: true - /tmpl@1.0.5: resolution: {integrity: sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==} @@ -7782,7 +8009,7 @@ packages: tree-sitter: optional: true dependencies: - node-addon-api: 8.3.1 + node-addon-api: 8.7.0 node-gyp-build: 4.8.4 tree-sitter: 0.22.4 dev: false @@ -7796,7 +8023,7 @@ packages: tree-sitter: optional: true dependencies: - node-addon-api: 8.3.1 + node-addon-api: 8.7.0 node-gyp-build: 4.8.4 tree-sitter: 0.22.4 dev: false @@ -7810,7 +8037,7 @@ packages: tree-sitter: optional: true dependencies: - node-addon-api: 8.3.1 + node-addon-api: 8.7.0 node-gyp-build: 4.8.4 tree-sitter: 0.22.4 tree-sitter-javascript: 0.23.1(tree-sitter@0.22.4) @@ -7820,12 +8047,12 @@ packages: resolution: {integrity: sha512-usbHZP9/oxNsUY65MQUsduGRqDHQOou1cagUSwjhoSYAmSahjQDAVsh9s+SlZkn8X8+O1FULRGwHu7AFP3kjzg==} requiresBuild: true dependencies: - node-addon-api: 8.3.1 + node-addon-api: 8.7.0 node-gyp-build: 4.8.4 dev: false - /ts-api-utils@2.1.0(typescript@5.8.3): - resolution: {integrity: sha512-CUgTZL1irw8u29bzrOD/nH85jqyc74D6SshFgujOIA7osm2Rz7dYH77agkx7H4FBNxDq7Cjf+IjaX/8zwFW+ZQ==} + /ts-api-utils@2.5.0(typescript@5.8.3): + resolution: {integrity: sha512-OJ/ibxhPlqrMM0UiNHJ/0CKQkoKF243/AEmplt3qpRgkW8VG7IfOS41h7V8TjITqdByHzrjcS/2si+y4lIh8NA==} engines: {node: '>=18.12'} peerDependencies: typescript: '>=4.8.4' @@ -7833,18 +8060,19 @@ packages: typescript: 5.8.3 dev: true - /ts-jest@29.3.4(jest@29.7.0)(typescript@5.8.3): - resolution: {integrity: sha512-Iqbrm8IXOmV+ggWHOTEbjwyCf2xZlUMv5npExksXohL+tk8va4Fjhb+X2+Rt9NBmgO7bJ8WpnMLOwih/DnMlFA==} + /ts-jest@29.4.9(jest@29.7.0)(typescript@5.8.3): + resolution: {integrity: sha512-LTb9496gYPMCqjeDLdPrKuXtncudeV1yRZnF4Wo5l3SFi0RYEnYRNgMrFIdg+FHvfzjCyQk1cLncWVqiSX+EvQ==} 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 + '@jest/transform': ^29.0.0 || ^30.0.0 + '@jest/types': ^29.0.0 || ^30.0.0 + babel-jest: ^29.0.0 || ^30.0.0 esbuild: '*' - jest: ^29.0.0 - typescript: '>=4.3 <6' + jest: ^29.0.0 || ^30.0.0 + jest-util: ^29.0.0 || ^30.0.0 + typescript: '>=4.3 <7' peerDependenciesMeta: '@babel/core': optional: true @@ -7856,33 +8084,34 @@ packages: optional: true esbuild: optional: true + jest-util: + optional: true dependencies: bs-logger: 0.2.6 - ejs: 3.1.10 fast-json-stable-stringify: 2.1.0 - jest: 29.7.0(@types/node@22.15.19)(ts-node@10.9.2) - jest-util: 29.7.0 + handlebars: 4.7.9 + jest: 29.7.0(@types/node@22.15.35)(ts-node@10.9.2) json5: 2.2.3 lodash.memoize: 4.1.2 make-error: 1.3.6 - semver: 7.7.2 + semver: 7.7.4 type-fest: 4.41.0 typescript: 5.8.3 yargs-parser: 21.1.1 dev: true - /ts-loader@9.5.2(typescript@5.8.3)(webpack@5.99.9): - resolution: {integrity: sha512-Qo4piXvOTWcMGIgRiuFa6nHNm+54HbYaZCKqc9eeZCLRy3XqafQgwX2F7mofrbJG3g7EEb+lkiR+z2Lic2s3Zw==} + /ts-loader@9.5.7(typescript@5.8.3)(webpack@5.99.9): + resolution: {integrity: sha512-/ZNrKgA3K3PtpMYOC71EeMWIloGw3IYEa5/t1cyz2r5/PyUwTXGzYJvcD3kfUvmhlfpz1rhV8B2O6IVTQ0avsg==} engines: {node: '>=12.0.0'} peerDependencies: typescript: '*' webpack: ^5.0.0 dependencies: chalk: 4.1.2 - enhanced-resolve: 5.18.1 + enhanced-resolve: 5.20.1 micromatch: 4.0.8 - semver: 7.7.2 - source-map: 0.7.4 + semver: 7.7.4 + source-map: 0.7.6 typescript: 5.8.3 webpack: 5.99.9(webpack-cli@6.0.1) dev: true @@ -7894,7 +8123,7 @@ packages: code-block-writer: 11.0.3 dev: true - /ts-node@10.9.2(@types/node@18.19.101)(typescript@5.5.4): + /ts-node@10.9.2(@types/node@18.19.130)(typescript@5.5.4): resolution: {integrity: sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==} hasBin: true peerDependencies: @@ -7909,23 +8138,23 @@ packages: optional: true dependencies: '@cspotcode/source-map-support': 0.8.1 - '@tsconfig/node10': 1.0.11 + '@tsconfig/node10': 1.0.12 '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 18.19.101 - acorn: 8.14.1 - acorn-walk: 8.3.4 + '@types/node': 18.19.130 + acorn: 8.16.0 + acorn-walk: 8.3.5 arg: 4.1.3 create-require: 1.1.1 - diff: 4.0.2 + diff: 4.0.4 make-error: 1.3.6 typescript: 5.5.4 v8-compile-cache-lib: 3.0.1 yn: 3.1.1 dev: true - /ts-node@10.9.2(@types/node@22.15.19)(typescript@5.8.3): + /ts-node@10.9.2(@types/node@22.15.35)(typescript@5.8.3): resolution: {integrity: sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==} hasBin: true peerDependencies: @@ -7940,16 +8169,16 @@ packages: optional: true dependencies: '@cspotcode/source-map-support': 0.8.1 - '@tsconfig/node10': 1.0.11 + '@tsconfig/node10': 1.0.12 '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 22.15.19 - acorn: 8.14.1 - acorn-walk: 8.3.4 + '@types/node': 22.15.35 + acorn: 8.16.0 + acorn-walk: 8.3.5 arg: 4.1.3 create-require: 1.1.1 - diff: 4.0.2 + diff: 4.0.4 make-error: 1.3.6 typescript: 5.8.3 v8-compile-cache-lib: 3.0.1 @@ -7968,13 +8197,13 @@ packages: resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==} dev: false - /tuf-js@3.0.1: - resolution: {integrity: sha512-+68OP1ZzSF84rTckf3FA95vJ1Zlx/uaXyiiKyPd1pA4rZNkpEvDAKmsu1xUSmbF/chCRYgZ6UZkDwC7PmzmAyA==} - engines: {node: ^18.17.0 || >=20.5.0} + /tuf-js@4.1.0: + resolution: {integrity: sha512-50QV99kCKH5P/Vs4E2Gzp7BopNV+KzTXqWeaxrfu5IQJBOULRsTIS9seSsOVT8ZnGXzCyx55nYWAi4qJzpZKEQ==} + engines: {node: ^20.17.0 || >=22.9.0} dependencies: - '@tufjs/models': 3.0.1 - debug: 4.4.1 - make-fetch-happen: 14.0.3 + '@tufjs/models': 4.1.0 + debug: 4.4.3 + make-fetch-happen: 15.0.5 transitivePeerDependencies: - supports-color dev: false @@ -8027,7 +8256,7 @@ packages: resolution: {integrity: sha512-BaXgOuIxz8n8pIq3e7Atg/7s+DpiYrxn4vdot3w9KbnBhcRQq6o3xemQdIfynqSeXeDrF32x+WvfzmOjPiY9lg==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.8 + call-bind: 1.0.9 for-each: 0.3.5 gopd: 1.2.0 has-proto: 1.2.0 @@ -8039,7 +8268,7 @@ packages: engines: {node: '>= 0.4'} dependencies: available-typed-arrays: 1.0.7 - call-bind: 1.0.8 + call-bind: 1.0.9 for-each: 0.3.5 gopd: 1.2.0 has-proto: 1.2.0 @@ -8051,7 +8280,7 @@ packages: resolution: {integrity: sha512-3KS2b+kL7fsuk/eJZ7EQdnEmQoaho/r6KUef7hxvltNA5DR8NAUM+8wJMbJyZ4G9/7i3v5zPBIMN5aybAh2/Jg==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.8 + call-bind: 1.0.9 for-each: 0.3.5 gopd: 1.2.0 is-typed-array: 1.1.15 @@ -8064,11 +8293,11 @@ packages: hasBin: true dependencies: '@types/json-schema': 7.0.15 - '@types/node': 18.19.101 + '@types/node': 18.19.130 glob: 7.1.7 path-equal: 1.2.5 safe-stable-stringify: 2.5.0 - ts-node: 10.9.2(@types/node@18.19.101)(typescript@5.5.4) + ts-node: 10.9.2(@types/node@18.19.130)(typescript@5.5.4) typescript: 5.5.4 yargs: 17.7.2 transitivePeerDependencies: @@ -8087,6 +8316,14 @@ packages: engines: {node: '>=14.17'} hasBin: true + /uglify-js@3.19.3: + resolution: {integrity: sha512-v3Xu+yuwBXisp6QYTcH4UbH+xYJXqnq2m/LtQVWKWzYc1iehYnLixoQDN9FH6/j9/oybfd6W9Ghwkl8+UMKTKQ==} + engines: {node: '>=0.8.0'} + hasBin: true + requiresBuild: true + dev: true + optional: true + /unbox-primitive@1.1.0: resolution: {integrity: sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw==} engines: {node: '>= 0.4'} @@ -8104,9 +8341,14 @@ packages: /undici-types@6.21.0: resolution: {integrity: sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==} - /unicorn-magic@0.3.0: - resolution: {integrity: sha512-+QBBXBCvifc56fsbuxZQ6Sic3wqqc3WWaqxs58gvJrcOuN83HGTCwz3oS5phzU9LthRNE9VrJCFCLUgHeeFnfA==} - engines: {node: '>=18'} + /undici@6.25.0: + resolution: {integrity: sha512-ZgpWDC5gmNiuY9CnLVXEH8rl50xhRCuLNA97fAUnKi8RRuV4E6KG31pDTsLVUKnohJE0I3XDrTeEydAXRw47xg==} + engines: {node: '>=18.17'} + dev: false + + /unicorn-magic@0.4.0: + resolution: {integrity: sha512-wH590V9VNgYH9g3lH9wWjTrUoKsjLF6sGLjhR4sH1LWpLmCOH0Zf7PukhDA8BiS7KHe4oPNkcTHqYkj7SOGUOw==} + engines: {node: '>=20'} dev: true /unique-filename@4.0.0: @@ -8114,12 +8356,14 @@ packages: engines: {node: ^18.17.0 || >=20.5.0} dependencies: unique-slug: 5.0.0 + dev: true /unique-slug@5.0.0: resolution: {integrity: sha512-9OdaqO5kwqR+1kVgHAhsp5vPNU0hnxRa26rBFNfNgM7M6pNtgzeBn3s/xbyCQL3dcjzOatcef6UUHpB/6MaETg==} engines: {node: ^18.17.0 || >=20.5.0} dependencies: imurmurhash: 0.1.4 + dev: true /universalify@0.1.2: resolution: {integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==} @@ -8134,13 +8378,13 @@ packages: resolution: {integrity: sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==} engines: {node: '>=8'} - /update-browserslist-db@1.1.3(browserslist@4.24.5): - resolution: {integrity: sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw==} + /update-browserslist-db@1.2.3(browserslist@4.28.2): + resolution: {integrity: sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w==} hasBin: true peerDependencies: browserslist: '>= 4.21.0' dependencies: - browserslist: 4.24.5 + browserslist: 4.28.2 escalade: 3.2.0 picocolors: 1.1.1 @@ -8164,7 +8408,7 @@ packages: resolution: {integrity: sha512-kiGUalWN+rgBJ/1OHZsBtU4rXZOfj/7rKQxULKlIzwzQSvMJUUNgPwJEEh7gU6xEVxC0ahoOBvN2YI8GH6FNgA==} engines: {node: '>=10.12.0'} dependencies: - '@jridgewell/trace-mapping': 0.3.25 + '@jridgewell/trace-mapping': 0.3.31 '@types/istanbul-lib-coverage': 2.0.6 convert-source-map: 2.0.0 @@ -8173,12 +8417,18 @@ packages: dependencies: spdx-correct: 3.2.0 spdx-expression-parse: 3.0.1 + dev: true - /validate-npm-package-name@6.0.0: - resolution: {integrity: sha512-d7KLgL1LD3U3fgnvWEY1cQXoO/q6EQ1BSz48Sa149V/5zVTAbgmZIpyI8TRi6U9/JNyeYLlTKsEMPtLC27RFUg==} + /validate-npm-package-name@6.0.2: + resolution: {integrity: sha512-IUoow1YUtvoBBC06dXs8bR8B9vuA3aJfmQNKMoaPG/OFsPmoQvw8xh+6Ye25Gx9DQhoEom3Pcu9MKHerm/NpUQ==} engines: {node: ^18.17.0 || >=20.5.0} dev: false + /validate-npm-package-name@7.0.2: + resolution: {integrity: sha512-hVDIBwsRruT73PbK7uP5ebUt+ezEtCmzZz3F59BSr2F6OVFnJ/6h8liuvdLrQ88Xmnk6/+xGGuq+pG9WwTuy3A==} + engines: {node: ^20.17.0 || >=22.9.0} + dev: false + /vscode-jsonrpc@3.6.2: resolution: {integrity: sha512-T24Jb5V48e4VgYliUXMnZ379ItbrXgOimweKaJshD84z+8q7ZOZjJan0MeDe+Ugb+uqERDVV8SBmemaGMSMugA==} engines: {node: '>=4.0.0 || >=6.0.0'} @@ -8215,8 +8465,8 @@ packages: dependencies: makeerror: 1.0.12 - /watchpack@2.4.3: - resolution: {integrity: sha512-adBYQLivcg1jbdKEJeqScJJFvgm4qY9+3tXw+jdG6lkVeqRJEtiQmSWjmth8GKmDZuX7sYM4YFxQsf0AzMfGGw==} + /watchpack@2.5.1: + resolution: {integrity: sha512-Zn5uXdcFNIA1+1Ei5McRd+iRzfhENPCe7LeABkJtNulSxjma+l7ltNx55BWZkRlwRnpOgHqxnjyaDgJnNXnqzg==} engines: {node: '>=10.13.0'} dependencies: glob-to-regexp: 0.4.1 @@ -8247,7 +8497,7 @@ packages: colorette: 2.0.20 commander: 12.1.0 cross-spawn: 7.0.6 - envinfo: 7.14.0 + envinfo: 7.21.0 fastest-levenshtein: 1.0.16 import-local: 3.2.0 interpret: 3.1.1 @@ -8270,8 +8520,8 @@ packages: engines: {node: '>=6'} dev: true - /webpack-sources@3.2.3: - resolution: {integrity: sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==} + /webpack-sources@3.4.0: + resolution: {integrity: sha512-gHwIe1cgBvvfLeu1Yz/dcFpmHfKDVxxyqI+kzqmuxZED81z2ChxpyqPaWcNqigPywhaEke7AjSGga+kxY55gjQ==} engines: {node: '>=10.13.0'} dev: true @@ -8286,30 +8536,30 @@ packages: optional: true dependencies: '@types/eslint-scope': 3.7.7 - '@types/estree': 1.0.7 + '@types/estree': 1.0.8 '@types/json-schema': 7.0.15 '@webassemblyjs/ast': 1.14.1 '@webassemblyjs/wasm-edit': 1.14.1 '@webassemblyjs/wasm-parser': 1.14.1 - acorn: 8.14.1 - browserslist: 4.24.5 + acorn: 8.16.0 + browserslist: 4.28.2 chrome-trace-event: 1.0.4 - enhanced-resolve: 5.18.1 + enhanced-resolve: 5.20.1 es-module-lexer: 1.7.0 eslint-scope: 5.1.1 events: 3.3.0 glob-to-regexp: 0.4.1 graceful-fs: 4.2.11 json-parse-even-better-errors: 2.3.1 - loader-runner: 4.3.0 + loader-runner: 4.3.1 mime-types: 2.1.35 neo-async: 2.6.2 - schema-utils: 4.3.2 - tapable: 2.2.2 - terser-webpack-plugin: 5.3.14(webpack@5.99.9) - watchpack: 2.4.3 + schema-utils: 4.3.3 + tapable: 2.3.3 + terser-webpack-plugin: 5.4.0(webpack@5.99.9) + watchpack: 2.5.1 webpack-cli: 6.0.1(webpack@5.99.9) - webpack-sources: 3.2.3 + webpack-sources: 3.4.0 transitivePeerDependencies: - '@swc/core' - esbuild @@ -8344,13 +8594,13 @@ packages: is-async-function: 2.1.1 is-date-object: 1.1.0 is-finalizationregistry: 1.1.1 - is-generator-function: 1.1.0 + is-generator-function: 1.1.2 is-regex: 1.2.1 is-weakref: 1.1.1 isarray: 2.0.5 which-boxed-primitive: 1.1.1 which-collection: 1.0.2 - which-typed-array: 1.1.19 + which-typed-array: 1.1.20 dev: true /which-collection@1.0.2: @@ -8363,12 +8613,12 @@ packages: is-weakset: 2.0.4 dev: true - /which-typed-array@1.1.19: - resolution: {integrity: sha512-rEvr90Bck4WZt9HHFC4DJMsjvu7x+r6bImz0/BrbWb7A2djJ8hnZMrWnHo9F8ssv0OMErasDhftrfROTyqSDrw==} + /which-typed-array@1.1.20: + resolution: {integrity: sha512-LYfpUkmqwl0h9A2HL09Mms427Q1RZWuOHsukfVcKRq9q95iQxdw0ix1JQrqbcDR9PH1QDwf5Qo8OZb5lksZ8Xg==} engines: {node: '>= 0.4'} dependencies: available-typed-arrays: 1.0.7 - call-bind: 1.0.8 + call-bind: 1.0.9 call-bound: 1.0.4 for-each: 0.3.5 get-proto: 1.0.1 @@ -8388,7 +8638,16 @@ packages: engines: {node: ^18.17.0 || >=20.5.0} hasBin: true dependencies: - isexe: 3.1.1 + isexe: 3.1.5 + dev: true + + /which@6.0.1: + resolution: {integrity: sha512-oGLe46MIrCRqX7ytPUf66EAYvdeMIZYn3WaocqqKZAxrBpkqHfL/qvTyJ/bTk5+AqHCjXmrv3CEWgy368zhRUg==} + engines: {node: ^20.17.0 || >=22.9.0} + hasBin: true + dependencies: + isexe: 4.0.0 + dev: false /wildcard@2.0.1: resolution: {integrity: sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ==} @@ -8399,13 +8658,8 @@ packages: engines: {node: '>=0.10.0'} dev: true - /wrap-ansi@6.2.0: - resolution: {integrity: sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==} - engines: {node: '>=8'} - dependencies: - ansi-styles: 4.3.0 - string-width: 4.2.3 - strip-ansi: 6.0.1 + /wordwrap@1.0.0: + resolution: {integrity: sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==} dev: true /wrap-ansi@7.0.0: @@ -8420,17 +8674,18 @@ packages: resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==} engines: {node: '>=12'} dependencies: - ansi-styles: 6.2.1 + ansi-styles: 6.2.3 string-width: 5.1.2 - strip-ansi: 7.1.0 + strip-ansi: 7.2.0 + dev: true - /wrap-ansi@9.0.0: - resolution: {integrity: sha512-G8ura3S+3Z2G+mkgNRq8dqaFZAuxfsxpBB8OCTGRTCtp+l/v9nbFNmCUP1BZMts3G1142MsZfn6eeUKrr4PD1Q==} + /wrap-ansi@9.0.2: + resolution: {integrity: sha512-42AtmgqjV+X1VpdOfyTGOYRi0/zsoLqtXQckTmqTeybT+BDIbM/Guxo7x3pE2vtpr1ok6xRqM9OpBe+Jyoqyww==} engines: {node: '>=18'} dependencies: - ansi-styles: 6.2.1 + ansi-styles: 6.2.3 string-width: 7.2.0 - strip-ansi: 7.1.0 + strip-ansi: 7.2.0 dev: true /wrappy@1.0.2: @@ -8468,8 +8723,8 @@ packages: /yaml-ast-parser@0.0.43: resolution: {integrity: sha512-2PTINUwsRqSd+s8XxKaJWQlUuEMHJQyEuh2edBbW8KNJz0SJPwUSD2zRWqezFEdN7IzAgeuYHFUCF7o8zRdZ0A==} - /yaml@2.8.0: - resolution: {integrity: sha512-4lLa/EcQCB0cJkyts+FpIRx5G/llPxfP6VQU5KByHEhLxY3IJCH0f0Hy1MHI8sClTvsIb8qwRJ6R/ZdlDJ/leQ==} + /yaml@2.8.3: + resolution: {integrity: sha512-AvbaCLOO2Otw/lW5bmh9d/WEdcDFdQp2Z2ZUH3pX9U2ihyUY0nvLv7J6TrWowklRGPYbB/IuIMfYgxaCPg5Bpg==} engines: {node: '>= 14.6'} hasBin: true dev: true @@ -8540,7 +8795,6 @@ packages: resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} engines: {node: '>=10'} - /yoctocolors-cjs@2.1.2: - resolution: {integrity: sha512-cYVsTjKl8b+FrnidjibDWskAv7UKOfcwaVZdp/it9n1s9fU3IkgDbhdIRKCW4JDsAlECJY0ytoVPT3sK6kideA==} - engines: {node: '>=18'} + /zod@4.3.6: + resolution: {integrity: sha512-rftlrkhHZOcjDwkGlnUtZZkvaPHCsDATp4pGpuOOMDaTdDDXF91wuVDJoWoPsKX/3YPQ5fHuF3STjcYyKr+Qhg==} dev: true From 0cededfbc8978144ed072a951e5fa8abf786faee Mon Sep 17 00:00:00 2001 From: Timothee Guerin Date: Thu, 23 Apr 2026 12:23:35 -0400 Subject: [PATCH 2/5] upgrade more --- common/config/rush/pnpm-lock.yaml | 268 +++++++++--------- .../openapi-to-typespec/package.json | 32 +-- 2 files changed, 150 insertions(+), 150 deletions(-) diff --git a/common/config/rush/pnpm-lock.yaml b/common/config/rush/pnpm-lock.yaml index d750cd7a1c..18faf9d22d 100644 --- a/common/config/rush/pnpm-lock.yaml +++ b/common/config/rush/pnpm-lock.yaml @@ -407,7 +407,7 @@ importers: specifier: workspace:~3.6.1 version: link:../../libs/openapi '@typespec/prettier-plugin-typespec': - specifier: ^1.5.0 + specifier: ^1.11.0 version: 1.11.0 change-case-all: specifier: ~2.1.0 @@ -423,20 +423,20 @@ importers: version: 3.5.3 devDependencies: '@azure-tools/typespec-autorest': - specifier: ^0.61.0 - version: 0.61.1(@azure-tools/typespec-azure-core@0.61.0)(@azure-tools/typespec-azure-resource-manager@0.61.1)(@azure-tools/typespec-client-generator-core@0.61.3)(@typespec/compiler@1.11.0)(@typespec/http@1.11.0)(@typespec/openapi@1.11.0)(@typespec/rest@0.75.0)(@typespec/versioning@0.75.0)(@typespec/xml@0.75.0) + specifier: ^0.67.0 + version: 0.67.0(@azure-tools/typespec-azure-core@0.67.1)(@azure-tools/typespec-azure-resource-manager@0.67.1)(@azure-tools/typespec-client-generator-core@0.67.3)(@typespec/compiler@1.11.0)(@typespec/http@1.11.0)(@typespec/openapi@1.11.0)(@typespec/rest@0.81.0)(@typespec/versioning@0.81.0)(@typespec/xml@0.81.0) '@azure-tools/typespec-azure-core': - specifier: ^0.61.0 - version: 0.61.0(@typespec/compiler@1.11.0)(@typespec/http@1.11.0)(@typespec/rest@0.75.0) + specifier: ^0.67.0 + version: 0.67.1(@typespec/compiler@1.11.0)(@typespec/http@1.11.0)(@typespec/rest@0.81.0) '@azure-tools/typespec-azure-resource-manager': - specifier: ^0.61.0 - version: 0.61.1(@azure-tools/typespec-azure-core@0.61.0)(@typespec/compiler@1.11.0)(@typespec/http@1.11.0)(@typespec/openapi@1.11.0)(@typespec/rest@0.75.0)(@typespec/versioning@0.75.0) + specifier: ^0.67.0 + version: 0.67.1(@azure-tools/typespec-azure-core@0.67.1)(@typespec/compiler@1.11.0)(@typespec/http@1.11.0)(@typespec/openapi@1.11.0)(@typespec/rest@0.81.0)(@typespec/versioning@0.81.0) '@azure-tools/typespec-azure-rulesets': - specifier: ^0.61.0 - version: 0.61.0(@azure-tools/typespec-azure-core@0.61.0)(@azure-tools/typespec-azure-resource-manager@0.61.1)(@azure-tools/typespec-client-generator-core@0.61.3)(@typespec/compiler@1.11.0) + specifier: ^0.67.0 + version: 0.67.0(@azure-tools/typespec-azure-core@0.67.1)(@azure-tools/typespec-azure-resource-manager@0.67.1)(@azure-tools/typespec-client-generator-core@0.67.3)(@typespec/compiler@1.11.0) '@azure-tools/typespec-client-generator-core': - specifier: ^0.61.0 - version: 0.61.3(@azure-tools/typespec-azure-core@0.61.0)(@typespec/compiler@1.11.0)(@typespec/events@0.75.0)(@typespec/http@1.11.0)(@typespec/openapi@1.11.0)(@typespec/rest@0.75.0)(@typespec/sse@0.75.0)(@typespec/streams@0.75.0)(@typespec/versioning@0.75.0)(@typespec/xml@0.75.0) + specifier: ^0.67.0 + version: 0.67.3(@azure-tools/typespec-azure-core@0.67.1)(@typespec/compiler@1.11.0)(@typespec/events@0.81.0)(@typespec/http@1.11.0)(@typespec/openapi@1.11.0)(@typespec/rest@0.81.0)(@typespec/sse@0.81.0)(@typespec/streams@0.81.0)(@typespec/versioning@0.81.0)(@typespec/xml@0.81.0) '@types/fs-extra': specifier: ^9.0.13 version: 9.0.13 @@ -462,35 +462,35 @@ importers: specifier: ^8.32.1 version: 8.59.0(eslint@8.57.1)(typescript@5.8.3) '@typespec/compiler': - specifier: ^1.5.0 + specifier: ^1.11.0 version: 1.11.0(@types/node@22.15.35) '@typespec/events': - specifier: ^0.75.0 - version: 0.75.0(@typespec/compiler@1.11.0) + specifier: ^0.81.0 + version: 0.81.0(@typespec/compiler@1.11.0) '@typespec/http': - specifier: ^1.5.0 - version: 1.11.0(@typespec/compiler@1.11.0)(@typespec/streams@0.75.0) + specifier: ^1.11.0 + version: 1.11.0(@typespec/compiler@1.11.0)(@typespec/streams@0.81.0) '@typespec/openapi': - specifier: ^1.5.0 + specifier: ^1.11.0 version: 1.11.0(@typespec/compiler@1.11.0)(@typespec/http@1.11.0) '@typespec/openapi3': - specifier: ^1.5.0 - version: 1.11.0(@typespec/compiler@1.11.0)(@typespec/events@0.75.0)(@typespec/http@1.11.0)(@typespec/openapi@1.11.0)(@typespec/sse@0.75.0)(@typespec/streams@0.75.0)(@typespec/versioning@0.75.0)(@typespec/xml@0.75.0) + specifier: ^1.11.0 + version: 1.11.0(@typespec/compiler@1.11.0)(@typespec/events@0.81.0)(@typespec/http@1.11.0)(@typespec/openapi@1.11.0)(@typespec/sse@0.81.0)(@typespec/streams@0.81.0)(@typespec/versioning@0.81.0)(@typespec/xml@0.81.0) '@typespec/rest': - specifier: ^0.75.0 - version: 0.75.0(@typespec/compiler@1.11.0)(@typespec/http@1.11.0) + specifier: ^0.81.0 + version: 0.81.0(@typespec/compiler@1.11.0)(@typespec/http@1.11.0) '@typespec/sse': - specifier: ^0.75.0 - version: 0.75.0(@typespec/compiler@1.11.0)(@typespec/events@0.75.0)(@typespec/http@1.11.0)(@typespec/streams@0.75.0) + specifier: ^0.81.0 + version: 0.81.0(@typespec/compiler@1.11.0)(@typespec/events@0.81.0)(@typespec/http@1.11.0)(@typespec/streams@0.81.0) '@typespec/streams': - specifier: ^0.75.0 - version: 0.75.0(@typespec/compiler@1.11.0) + specifier: ^0.81.0 + version: 0.81.0(@typespec/compiler@1.11.0) '@typespec/versioning': - specifier: ^0.75.0 - version: 0.75.0(@typespec/compiler@1.11.0) + specifier: ^0.81.0 + version: 0.81.0(@typespec/compiler@1.11.0) '@typespec/xml': - specifier: ^0.75.0 - version: 0.75.0(@typespec/compiler@1.11.0) + specifier: ^0.81.0 + version: 0.81.0(@typespec/compiler@1.11.0) autorest: specifier: workspace:~3.8.0 version: link:../../apps/autorest @@ -1618,108 +1618,108 @@ packages: resolution: {integrity: sha512-GjALNLz7kWMEdRVbaN5g0cJHNAr3XVTbP0611Mv2UzMgGL6FOhNZJK+oPHJKLDR8EEDZNnkwPlyi7B+INXUSQA==} engines: {node: '>=10.12.0'} - /@azure-tools/typespec-autorest@0.61.1(@azure-tools/typespec-azure-core@0.61.0)(@azure-tools/typespec-azure-resource-manager@0.61.1)(@azure-tools/typespec-client-generator-core@0.61.3)(@typespec/compiler@1.11.0)(@typespec/http@1.11.0)(@typespec/openapi@1.11.0)(@typespec/rest@0.75.0)(@typespec/versioning@0.75.0)(@typespec/xml@0.75.0): - resolution: {integrity: sha512-wv7Pk6c0HfWPTpR3jv5OsgzI0UmxhuriqiHu8X/0SRQBGlL4+Lwbf1UATEkLaqXpqlHZ80p7HKfUZOtDR4/yVg==} + /@azure-tools/typespec-autorest@0.67.0(@azure-tools/typespec-azure-core@0.67.1)(@azure-tools/typespec-azure-resource-manager@0.67.1)(@azure-tools/typespec-client-generator-core@0.67.3)(@typespec/compiler@1.11.0)(@typespec/http@1.11.0)(@typespec/openapi@1.11.0)(@typespec/rest@0.81.0)(@typespec/versioning@0.81.0)(@typespec/xml@0.81.0): + resolution: {integrity: sha512-RP0TZB46tnYGfN5FKaaXDP5/rDff0PEERKz4epoYsm4RmXeRDYXVcOjw7DXLbcgFpMLTLBf/w/5dqJZBx03KpQ==} engines: {node: '>=20.0.0'} peerDependencies: - '@azure-tools/typespec-azure-core': ^0.61.0 - '@azure-tools/typespec-azure-resource-manager': ^0.61.1 - '@azure-tools/typespec-client-generator-core': ^0.61.3 - '@typespec/compiler': ^1.5.0 - '@typespec/http': ^1.5.0 - '@typespec/openapi': ^1.5.0 - '@typespec/rest': ^0.75.0 - '@typespec/versioning': ^0.75.0 - '@typespec/xml': ^0.75.0 + '@azure-tools/typespec-azure-core': ^0.67.0 + '@azure-tools/typespec-azure-resource-manager': ^0.67.0 + '@azure-tools/typespec-client-generator-core': ^0.67.0 + '@typespec/compiler': ^1.11.0 + '@typespec/http': ^1.11.0 + '@typespec/openapi': ^1.11.0 + '@typespec/rest': ^0.81.0 + '@typespec/versioning': ^0.81.0 + '@typespec/xml': ^0.81.0 peerDependenciesMeta: '@typespec/xml': optional: true dependencies: - '@azure-tools/typespec-azure-core': 0.61.0(@typespec/compiler@1.11.0)(@typespec/http@1.11.0)(@typespec/rest@0.75.0) - '@azure-tools/typespec-azure-resource-manager': 0.61.1(@azure-tools/typespec-azure-core@0.61.0)(@typespec/compiler@1.11.0)(@typespec/http@1.11.0)(@typespec/openapi@1.11.0)(@typespec/rest@0.75.0)(@typespec/versioning@0.75.0) - '@azure-tools/typespec-client-generator-core': 0.61.3(@azure-tools/typespec-azure-core@0.61.0)(@typespec/compiler@1.11.0)(@typespec/events@0.75.0)(@typespec/http@1.11.0)(@typespec/openapi@1.11.0)(@typespec/rest@0.75.0)(@typespec/sse@0.75.0)(@typespec/streams@0.75.0)(@typespec/versioning@0.75.0)(@typespec/xml@0.75.0) + '@azure-tools/typespec-azure-core': 0.67.1(@typespec/compiler@1.11.0)(@typespec/http@1.11.0)(@typespec/rest@0.81.0) + '@azure-tools/typespec-azure-resource-manager': 0.67.1(@azure-tools/typespec-azure-core@0.67.1)(@typespec/compiler@1.11.0)(@typespec/http@1.11.0)(@typespec/openapi@1.11.0)(@typespec/rest@0.81.0)(@typespec/versioning@0.81.0) + '@azure-tools/typespec-client-generator-core': 0.67.3(@azure-tools/typespec-azure-core@0.67.1)(@typespec/compiler@1.11.0)(@typespec/events@0.81.0)(@typespec/http@1.11.0)(@typespec/openapi@1.11.0)(@typespec/rest@0.81.0)(@typespec/sse@0.81.0)(@typespec/streams@0.81.0)(@typespec/versioning@0.81.0)(@typespec/xml@0.81.0) '@typespec/compiler': 1.11.0(@types/node@22.15.35) - '@typespec/http': 1.11.0(@typespec/compiler@1.11.0)(@typespec/streams@0.75.0) + '@typespec/http': 1.11.0(@typespec/compiler@1.11.0)(@typespec/streams@0.81.0) '@typespec/openapi': 1.11.0(@typespec/compiler@1.11.0)(@typespec/http@1.11.0) - '@typespec/rest': 0.75.0(@typespec/compiler@1.11.0)(@typespec/http@1.11.0) - '@typespec/versioning': 0.75.0(@typespec/compiler@1.11.0) - '@typespec/xml': 0.75.0(@typespec/compiler@1.11.0) + '@typespec/rest': 0.81.0(@typespec/compiler@1.11.0)(@typespec/http@1.11.0) + '@typespec/versioning': 0.81.0(@typespec/compiler@1.11.0) + '@typespec/xml': 0.81.0(@typespec/compiler@1.11.0) dev: true - /@azure-tools/typespec-azure-core@0.61.0(@typespec/compiler@1.11.0)(@typespec/http@1.11.0)(@typespec/rest@0.75.0): - resolution: {integrity: sha512-sqOYBUghAtVMBiAWwT3fMRVSDNwR7IU3AQ96n/ErhAthwWjTe7PFVfK/MPjpI1mO3cdyLeS2DGyI3gt/waWP4g==} + /@azure-tools/typespec-azure-core@0.67.1(@typespec/compiler@1.11.0)(@typespec/http@1.11.0)(@typespec/rest@0.81.0): + resolution: {integrity: sha512-HBvigwr8Ub7rsg4RDpTO3WTHS+CIqAw32X3RzxsDNb8NfLoSLSZDANz05VPiDTzAXO7eMfEP42RXkKPV0tlZLg==} engines: {node: '>=20.0.0'} peerDependencies: - '@typespec/compiler': ^1.5.0 - '@typespec/http': ^1.5.0 - '@typespec/rest': ^0.75.0 + '@typespec/compiler': ^1.11.0 + '@typespec/http': ^1.11.0 + '@typespec/rest': ^0.81.0 dependencies: '@typespec/compiler': 1.11.0(@types/node@22.15.35) - '@typespec/http': 1.11.0(@typespec/compiler@1.11.0)(@typespec/streams@0.75.0) - '@typespec/rest': 0.75.0(@typespec/compiler@1.11.0)(@typespec/http@1.11.0) + '@typespec/http': 1.11.0(@typespec/compiler@1.11.0)(@typespec/streams@0.81.0) + '@typespec/rest': 0.81.0(@typespec/compiler@1.11.0)(@typespec/http@1.11.0) dev: true - /@azure-tools/typespec-azure-resource-manager@0.61.1(@azure-tools/typespec-azure-core@0.61.0)(@typespec/compiler@1.11.0)(@typespec/http@1.11.0)(@typespec/openapi@1.11.0)(@typespec/rest@0.75.0)(@typespec/versioning@0.75.0): - resolution: {integrity: sha512-+BVZf1OfSZfEaXsOp1ZUCyjjZjC465ieIAr1zEz4yD7KaWGW+yE/w+HXbsRNNw0B52FhgVcWX6iVuvBtMZpNMQ==} + /@azure-tools/typespec-azure-resource-manager@0.67.1(@azure-tools/typespec-azure-core@0.67.1)(@typespec/compiler@1.11.0)(@typespec/http@1.11.0)(@typespec/openapi@1.11.0)(@typespec/rest@0.81.0)(@typespec/versioning@0.81.0): + resolution: {integrity: sha512-cIPVscR29WgUOk6NDWco95Fc0swSe1jmJz+5G24cCqt6iR/mgIiNdT7D+Njg0VkANoI1AaCT69eIa6yWpAaOIg==} engines: {node: '>=20.0.0'} peerDependencies: - '@azure-tools/typespec-azure-core': ^0.61.0 - '@typespec/compiler': ^1.5.0 - '@typespec/http': ^1.5.0 - '@typespec/openapi': ^1.5.0 - '@typespec/rest': ^0.75.0 - '@typespec/versioning': ^0.75.0 - dependencies: - '@azure-tools/typespec-azure-core': 0.61.0(@typespec/compiler@1.11.0)(@typespec/http@1.11.0)(@typespec/rest@0.75.0) + '@azure-tools/typespec-azure-core': ^0.67.0 + '@typespec/compiler': ^1.11.0 + '@typespec/http': ^1.11.0 + '@typespec/openapi': ^1.11.0 + '@typespec/rest': ^0.81.0 + '@typespec/versioning': ^0.81.0 + dependencies: + '@azure-tools/typespec-azure-core': 0.67.1(@typespec/compiler@1.11.0)(@typespec/http@1.11.0)(@typespec/rest@0.81.0) '@typespec/compiler': 1.11.0(@types/node@22.15.35) - '@typespec/http': 1.11.0(@typespec/compiler@1.11.0)(@typespec/streams@0.75.0) + '@typespec/http': 1.11.0(@typespec/compiler@1.11.0)(@typespec/streams@0.81.0) '@typespec/openapi': 1.11.0(@typespec/compiler@1.11.0)(@typespec/http@1.11.0) - '@typespec/rest': 0.75.0(@typespec/compiler@1.11.0)(@typespec/http@1.11.0) - '@typespec/versioning': 0.75.0(@typespec/compiler@1.11.0) + '@typespec/rest': 0.81.0(@typespec/compiler@1.11.0)(@typespec/http@1.11.0) + '@typespec/versioning': 0.81.0(@typespec/compiler@1.11.0) change-case: 5.4.4 pluralize: 8.0.0 dev: true - /@azure-tools/typespec-azure-rulesets@0.61.0(@azure-tools/typespec-azure-core@0.61.0)(@azure-tools/typespec-azure-resource-manager@0.61.1)(@azure-tools/typespec-client-generator-core@0.61.3)(@typespec/compiler@1.11.0): - resolution: {integrity: sha512-EWArbj6dgTz7Xi0mAkp0ru6PoWqfXLHlk8Kt7BzVcHCPojBYK14JW9RYSxBta+h2fAEQTSQu+X1r7Y7PhJE8rA==} + /@azure-tools/typespec-azure-rulesets@0.67.0(@azure-tools/typespec-azure-core@0.67.1)(@azure-tools/typespec-azure-resource-manager@0.67.1)(@azure-tools/typespec-client-generator-core@0.67.3)(@typespec/compiler@1.11.0): + resolution: {integrity: sha512-YCkyTm090xQR0Gb3CnIdbEd+SbVUY1TRtuPXrBPTsNu3MJwvlaESnkJ7bt9zkP94mAFTNoSTuZlAUKDfPrFaFA==} engines: {node: '>=20.0.0'} peerDependencies: - '@azure-tools/typespec-azure-core': ^0.61.0 - '@azure-tools/typespec-azure-resource-manager': ^0.61.0 - '@azure-tools/typespec-client-generator-core': ^0.61.0 - '@typespec/compiler': ^1.5.0 - dependencies: - '@azure-tools/typespec-azure-core': 0.61.0(@typespec/compiler@1.11.0)(@typespec/http@1.11.0)(@typespec/rest@0.75.0) - '@azure-tools/typespec-azure-resource-manager': 0.61.1(@azure-tools/typespec-azure-core@0.61.0)(@typespec/compiler@1.11.0)(@typespec/http@1.11.0)(@typespec/openapi@1.11.0)(@typespec/rest@0.75.0)(@typespec/versioning@0.75.0) - '@azure-tools/typespec-client-generator-core': 0.61.3(@azure-tools/typespec-azure-core@0.61.0)(@typespec/compiler@1.11.0)(@typespec/events@0.75.0)(@typespec/http@1.11.0)(@typespec/openapi@1.11.0)(@typespec/rest@0.75.0)(@typespec/sse@0.75.0)(@typespec/streams@0.75.0)(@typespec/versioning@0.75.0)(@typespec/xml@0.75.0) + '@azure-tools/typespec-azure-core': ^0.67.0 + '@azure-tools/typespec-azure-resource-manager': ^0.67.0 + '@azure-tools/typespec-client-generator-core': ^0.67.0 + '@typespec/compiler': ^1.11.0 + dependencies: + '@azure-tools/typespec-azure-core': 0.67.1(@typespec/compiler@1.11.0)(@typespec/http@1.11.0)(@typespec/rest@0.81.0) + '@azure-tools/typespec-azure-resource-manager': 0.67.1(@azure-tools/typespec-azure-core@0.67.1)(@typespec/compiler@1.11.0)(@typespec/http@1.11.0)(@typespec/openapi@1.11.0)(@typespec/rest@0.81.0)(@typespec/versioning@0.81.0) + '@azure-tools/typespec-client-generator-core': 0.67.3(@azure-tools/typespec-azure-core@0.67.1)(@typespec/compiler@1.11.0)(@typespec/events@0.81.0)(@typespec/http@1.11.0)(@typespec/openapi@1.11.0)(@typespec/rest@0.81.0)(@typespec/sse@0.81.0)(@typespec/streams@0.81.0)(@typespec/versioning@0.81.0)(@typespec/xml@0.81.0) '@typespec/compiler': 1.11.0(@types/node@22.15.35) dev: true - /@azure-tools/typespec-client-generator-core@0.61.3(@azure-tools/typespec-azure-core@0.61.0)(@typespec/compiler@1.11.0)(@typespec/events@0.75.0)(@typespec/http@1.11.0)(@typespec/openapi@1.11.0)(@typespec/rest@0.75.0)(@typespec/sse@0.75.0)(@typespec/streams@0.75.0)(@typespec/versioning@0.75.0)(@typespec/xml@0.75.0): - resolution: {integrity: sha512-CUhw8vkMzDTYlRfddQERT0ZEJAtwjKteRNuhs1S3IrDceJlHEiXTK+FpPwen/F5DBbj1w2SgnSFfaJ3fL171/w==} + /@azure-tools/typespec-client-generator-core@0.67.3(@azure-tools/typespec-azure-core@0.67.1)(@typespec/compiler@1.11.0)(@typespec/events@0.81.0)(@typespec/http@1.11.0)(@typespec/openapi@1.11.0)(@typespec/rest@0.81.0)(@typespec/sse@0.81.0)(@typespec/streams@0.81.0)(@typespec/versioning@0.81.0)(@typespec/xml@0.81.0): + resolution: {integrity: sha512-hK+1juRH2kWPCVfqsVYKFw8RbhLJY4ioh6OTZA4JmPXwQ4zz0/nsaGHG6K+tZ9D7yRyYd06GNxJoAbWabFfDYA==} engines: {node: '>=20.0.0'} peerDependencies: - '@azure-tools/typespec-azure-core': ^0.61.0 - '@typespec/compiler': ^1.5.0 - '@typespec/events': ^0.75.0 - '@typespec/http': ^1.5.0 - '@typespec/openapi': ^1.5.0 - '@typespec/rest': ^0.75.0 - '@typespec/sse': ^0.75.0 - '@typespec/streams': ^0.75.0 - '@typespec/versioning': ^0.75.0 - '@typespec/xml': ^0.75.0 - dependencies: - '@azure-tools/typespec-azure-core': 0.61.0(@typespec/compiler@1.11.0)(@typespec/http@1.11.0)(@typespec/rest@0.75.0) + '@azure-tools/typespec-azure-core': ^0.67.1 + '@typespec/compiler': ^1.11.0 + '@typespec/events': ^0.81.0 + '@typespec/http': ^1.11.0 + '@typespec/openapi': ^1.11.0 + '@typespec/rest': ^0.81.0 + '@typespec/sse': ^0.81.0 + '@typespec/streams': ^0.81.0 + '@typespec/versioning': ^0.81.0 + '@typespec/xml': ^0.81.0 + dependencies: + '@azure-tools/typespec-azure-core': 0.67.1(@typespec/compiler@1.11.0)(@typespec/http@1.11.0)(@typespec/rest@0.81.0) '@typespec/compiler': 1.11.0(@types/node@22.15.35) - '@typespec/events': 0.75.0(@typespec/compiler@1.11.0) - '@typespec/http': 1.11.0(@typespec/compiler@1.11.0)(@typespec/streams@0.75.0) + '@typespec/events': 0.81.0(@typespec/compiler@1.11.0) + '@typespec/http': 1.11.0(@typespec/compiler@1.11.0)(@typespec/streams@0.81.0) '@typespec/openapi': 1.11.0(@typespec/compiler@1.11.0)(@typespec/http@1.11.0) - '@typespec/rest': 0.75.0(@typespec/compiler@1.11.0)(@typespec/http@1.11.0) - '@typespec/sse': 0.75.0(@typespec/compiler@1.11.0)(@typespec/events@0.75.0)(@typespec/http@1.11.0)(@typespec/streams@0.75.0) - '@typespec/streams': 0.75.0(@typespec/compiler@1.11.0) - '@typespec/versioning': 0.75.0(@typespec/compiler@1.11.0) - '@typespec/xml': 0.75.0(@typespec/compiler@1.11.0) + '@typespec/rest': 0.81.0(@typespec/compiler@1.11.0)(@typespec/http@1.11.0) + '@typespec/sse': 0.81.0(@typespec/compiler@1.11.0)(@typespec/events@0.81.0)(@typespec/http@1.11.0)(@typespec/streams@0.81.0) + '@typespec/streams': 0.81.0(@typespec/compiler@1.11.0) + '@typespec/versioning': 0.81.0(@typespec/compiler@1.11.0) + '@typespec/xml': 0.81.0(@typespec/compiler@1.11.0) change-case: 5.4.4 pluralize: 8.0.0 yaml: 2.8.3 @@ -3290,16 +3290,16 @@ packages: - '@types/node' dev: true - /@typespec/events@0.75.0(@typespec/compiler@1.11.0): - resolution: {integrity: sha512-V7unXnj+sZoa/1wQG8G6x2TiQqotx18S/qFbDzdfJRPCVpH/Z3xIpppce4jTZALXT97tKZK5GDHijn2zWuWWxg==} + /@typespec/events@0.81.0(@typespec/compiler@1.11.0): + resolution: {integrity: sha512-ee9QSBL+k6ccPlbJICZzaGt4iC1nTIl+J9sELY9yJNISvOvUEzY5MU8c7HaISB10cUESRJW+oaLWwyc8XjwHng==} engines: {node: '>=20.0.0'} peerDependencies: - '@typespec/compiler': ^1.5.0 + '@typespec/compiler': ^1.11.0 dependencies: '@typespec/compiler': 1.11.0(@types/node@22.15.35) dev: true - /@typespec/http@1.11.0(@typespec/compiler@1.11.0)(@typespec/streams@0.75.0): + /@typespec/http@1.11.0(@typespec/compiler@1.11.0)(@typespec/streams@0.81.0): resolution: {integrity: sha512-/DOkN2+MUZyLdmqYmSMZDjxikJTOuNxikTeOwG2fVOibnu8e6S1jzPAuN/mn6YyQBKeBCItMPmUOXIj61Wy8Bg==} engines: {node: '>=20.0.0'} peerDependencies: @@ -3310,10 +3310,10 @@ packages: optional: true dependencies: '@typespec/compiler': 1.11.0(@types/node@22.15.35) - '@typespec/streams': 0.75.0(@typespec/compiler@1.11.0) + '@typespec/streams': 0.81.0(@typespec/compiler@1.11.0) dev: true - /@typespec/openapi3@1.11.0(@typespec/compiler@1.11.0)(@typespec/events@0.75.0)(@typespec/http@1.11.0)(@typespec/openapi@1.11.0)(@typespec/sse@0.75.0)(@typespec/streams@0.75.0)(@typespec/versioning@0.75.0)(@typespec/xml@0.75.0): + /@typespec/openapi3@1.11.0(@typespec/compiler@1.11.0)(@typespec/events@0.81.0)(@typespec/http@1.11.0)(@typespec/openapi@1.11.0)(@typespec/sse@0.81.0)(@typespec/streams@0.81.0)(@typespec/versioning@0.81.0)(@typespec/xml@0.81.0): resolution: {integrity: sha512-AjMpTkIUy8+YlRaqUyQ1NZxbmVbWyT4fPpztVzclyX+TXyvxo9gqLEdqoMfvQ9KUjcU0nsOjfPdaYb5rj25oIA==} engines: {node: '>=20.0.0'} hasBin: true @@ -3346,13 +3346,13 @@ packages: '@scalar/openapi-types': 0.5.4 '@typespec/asset-emitter': 0.79.1(@typespec/compiler@1.11.0) '@typespec/compiler': 1.11.0(@types/node@22.15.35) - '@typespec/events': 0.75.0(@typespec/compiler@1.11.0) - '@typespec/http': 1.11.0(@typespec/compiler@1.11.0)(@typespec/streams@0.75.0) + '@typespec/events': 0.81.0(@typespec/compiler@1.11.0) + '@typespec/http': 1.11.0(@typespec/compiler@1.11.0)(@typespec/streams@0.81.0) '@typespec/openapi': 1.11.0(@typespec/compiler@1.11.0)(@typespec/http@1.11.0) - '@typespec/sse': 0.75.0(@typespec/compiler@1.11.0)(@typespec/events@0.75.0)(@typespec/http@1.11.0)(@typespec/streams@0.75.0) - '@typespec/streams': 0.75.0(@typespec/compiler@1.11.0) - '@typespec/versioning': 0.75.0(@typespec/compiler@1.11.0) - '@typespec/xml': 0.75.0(@typespec/compiler@1.11.0) + '@typespec/sse': 0.81.0(@typespec/compiler@1.11.0)(@typespec/events@0.81.0)(@typespec/http@1.11.0)(@typespec/streams@0.81.0) + '@typespec/streams': 0.81.0(@typespec/compiler@1.11.0) + '@typespec/versioning': 0.81.0(@typespec/compiler@1.11.0) + '@typespec/xml': 0.81.0(@typespec/compiler@1.11.0) yaml: 2.8.3 dev: true @@ -3364,7 +3364,7 @@ packages: '@typespec/http': ^1.11.0 dependencies: '@typespec/compiler': 1.11.0(@types/node@22.15.35) - '@typespec/http': 1.11.0(@typespec/compiler@1.11.0)(@typespec/streams@0.75.0) + '@typespec/http': 1.11.0(@typespec/compiler@1.11.0)(@typespec/streams@0.81.0) dev: true /@typespec/prettier-plugin-typespec@1.11.0: @@ -3373,37 +3373,37 @@ packages: prettier: 3.8.3 dev: false - /@typespec/rest@0.75.0(@typespec/compiler@1.11.0)(@typespec/http@1.11.0): - resolution: {integrity: sha512-rQ+RP0kcrKWjbpCIkBd8hpxYSNc3CfQxl0MLP1+MYGRHlHL8ss4xbwdANIYZXZZ2i2Hqt19B7cEUGD4MLoCHvw==} + /@typespec/rest@0.81.0(@typespec/compiler@1.11.0)(@typespec/http@1.11.0): + resolution: {integrity: sha512-qQXZRKEvq5aNlDFEUqBiiXXPIFyr/+PWgBY0kIrnhyZzMjfUqPInkB12QgXpVp2O2Wm3jmETJD45SaLHTCYBbg==} engines: {node: '>=20.0.0'} peerDependencies: - '@typespec/compiler': ^1.5.0 - '@typespec/http': ^1.5.0 + '@typespec/compiler': ^1.11.0 + '@typespec/http': ^1.11.0 dependencies: '@typespec/compiler': 1.11.0(@types/node@22.15.35) - '@typespec/http': 1.11.0(@typespec/compiler@1.11.0)(@typespec/streams@0.75.0) + '@typespec/http': 1.11.0(@typespec/compiler@1.11.0)(@typespec/streams@0.81.0) dev: true - /@typespec/sse@0.75.0(@typespec/compiler@1.11.0)(@typespec/events@0.75.0)(@typespec/http@1.11.0)(@typespec/streams@0.75.0): - resolution: {integrity: sha512-8iODUY3C/0hR9sTzyHeTgYfZkKeqZM+/P0OmN1ZWlLUokXQ67yydGXIqnjl+yaeuntwN8H2DDwLguU15c+j+UQ==} + /@typespec/sse@0.81.0(@typespec/compiler@1.11.0)(@typespec/events@0.81.0)(@typespec/http@1.11.0)(@typespec/streams@0.81.0): + resolution: {integrity: sha512-VinoeN+5ClKlGXf77fWayAQna8SaYtvEBhnLR8t8FdvmMsL6ce1LghR2kAL3ARbNXfwMZRmQiq+ajKKebDLIng==} engines: {node: '>=20.0.0'} peerDependencies: - '@typespec/compiler': ^1.5.0 - '@typespec/events': ^0.75.0 - '@typespec/http': ^1.5.0 - '@typespec/streams': ^0.75.0 + '@typespec/compiler': ^1.11.0 + '@typespec/events': ^0.81.0 + '@typespec/http': ^1.11.0 + '@typespec/streams': ^0.81.0 dependencies: '@typespec/compiler': 1.11.0(@types/node@22.15.35) - '@typespec/events': 0.75.0(@typespec/compiler@1.11.0) - '@typespec/http': 1.11.0(@typespec/compiler@1.11.0)(@typespec/streams@0.75.0) - '@typespec/streams': 0.75.0(@typespec/compiler@1.11.0) + '@typespec/events': 0.81.0(@typespec/compiler@1.11.0) + '@typespec/http': 1.11.0(@typespec/compiler@1.11.0)(@typespec/streams@0.81.0) + '@typespec/streams': 0.81.0(@typespec/compiler@1.11.0) dev: true - /@typespec/streams@0.75.0(@typespec/compiler@1.11.0): - resolution: {integrity: sha512-ubvxCN+SZwN9aEarz8CPtMJgnopeu8dXyut47q0FAPp9nykmXy7s+dmsopR+7OX0Fhcnh8ZFYTQcJzJ3QftOiQ==} + /@typespec/streams@0.81.0(@typespec/compiler@1.11.0): + resolution: {integrity: sha512-IIEKq18aqAtM65f8ZLs3Kzua97wjkr8fTehqPs/Q4neWo2UkDJp64LfA37iXJzaku8xMFSwXdVu4EW8wo+KV8w==} engines: {node: '>=20.0.0'} peerDependencies: - '@typespec/compiler': ^1.5.0 + '@typespec/compiler': ^1.11.0 dependencies: '@typespec/compiler': 1.11.0(@types/node@22.15.35) dev: true @@ -3419,20 +3419,20 @@ packages: - supports-color dev: false - /@typespec/versioning@0.75.0(@typespec/compiler@1.11.0): - resolution: {integrity: sha512-wdLcVx5UW4WRks/OXfqLiaDTtWfAWgv/nj69u99gRJU6iY9ExEvK5x9NQszZQKYnu6tM7nkoYMg4zu+7YBUBaw==} + /@typespec/versioning@0.81.0(@typespec/compiler@1.11.0): + resolution: {integrity: sha512-5bha4t64xA85zLY8VGm/6jNd2kwPHzjPq/dlCUjtgGfGXv2R6Ow/YIukqhqZnwnIgNAIlZ7nguekRMRx+2oO2w==} engines: {node: '>=20.0.0'} peerDependencies: - '@typespec/compiler': ^1.5.0 + '@typespec/compiler': ^1.11.0 dependencies: '@typespec/compiler': 1.11.0(@types/node@22.15.35) dev: true - /@typespec/xml@0.75.0(@typespec/compiler@1.11.0): - resolution: {integrity: sha512-JVafN1nZE3BcQrKbaAFVWw/IleTRdsJpwT3oZ2m7EfWnG30sKtoR9inF9dRoW+XXIjNzCfeYqjkwzEkEnIrCww==} + /@typespec/xml@0.81.0(@typespec/compiler@1.11.0): + resolution: {integrity: sha512-4docnAcV1a8gE4c4TmYuirZf2PEzS4xHUH4QjHFU6hk6J2M6OMU6YG4iSq9tmlUzQ/2DraVcWNO/fsG8Lt383A==} engines: {node: '>=20.0.0'} peerDependencies: - '@typespec/compiler': ^1.5.0 + '@typespec/compiler': ^1.11.0 dependencies: '@typespec/compiler': 1.11.0(@types/node@22.15.35) dev: true diff --git a/packages/extensions/openapi-to-typespec/package.json b/packages/extensions/openapi-to-typespec/package.json index 3a6dd717fa..7de180e746 100644 --- a/packages/extensions/openapi-to-typespec/package.json +++ b/packages/extensions/openapi-to-typespec/package.json @@ -43,18 +43,18 @@ "@autorest/extension-base": "workspace:~3.6.1", "@azure-tools/codegen": "workspace:~2.10.1", "@azure-tools/openapi": "workspace:~3.6.1", - "@typespec/prettier-plugin-typespec": "^1.5.0", + "@typespec/prettier-plugin-typespec": "^1.11.0", "change-case-all": "~2.1.0", "lodash": "^4.18.1", "pluralize": "^8.0.0", "prettier": "~3.5.3" }, "devDependencies": { - "@azure-tools/typespec-autorest": "^0.61.0", - "@azure-tools/typespec-azure-core": "^0.61.0", - "@azure-tools/typespec-azure-resource-manager": "^0.61.0", - "@azure-tools/typespec-azure-rulesets": "^0.61.0", - "@azure-tools/typespec-client-generator-core": "^0.61.0", + "@azure-tools/typespec-autorest": "^0.67.0", + "@azure-tools/typespec-azure-core": "^0.67.0", + "@azure-tools/typespec-azure-resource-manager": "^0.67.0", + "@azure-tools/typespec-azure-rulesets": "^0.67.0", + "@azure-tools/typespec-client-generator-core": "^0.67.0", "@types/fs-extra": "^9.0.13", "@types/lodash": "^4.17.24", "@types/node": "~22.15.19", @@ -63,16 +63,16 @@ "@types/webpack": "~5.28.5", "@typescript-eslint/eslint-plugin": "^8.32.1", "@typescript-eslint/parser": "^8.32.1", - "@typespec/compiler": "^1.5.0", - "@typespec/http": "^1.5.0", - "@typespec/openapi": "^1.5.0", - "@typespec/openapi3": "^1.5.0", - "@typespec/rest": "^0.75.0", - "@typespec/streams": "^0.75.0", - "@typespec/versioning": "^0.75.0", - "@typespec/xml": "^0.75.0", - "@typespec/sse": "^0.75.0", - "@typespec/events": "^0.75.0", + "@typespec/compiler": "^1.11.0", + "@typespec/http": "^1.11.0", + "@typespec/openapi": "^1.11.0", + "@typespec/openapi3": "^1.11.0", + "@typespec/rest": "^0.81.0", + "@typespec/streams": "^0.81.0", + "@typespec/versioning": "^0.81.0", + "@typespec/xml": "^0.81.0", + "@typespec/sse": "^0.81.0", + "@typespec/events": "^0.81.0", "autorest": "workspace:~3.8.0", "chalk": "^4.1.0", "copyfiles": "2.4.1", From 445ae800f2ed6ab5a4aa0a19ba234e22e488f98b Mon Sep 17 00:00:00 2001 From: Timothee Guerin Date: Thu, 23 Apr 2026 12:57:28 -0400 Subject: [PATCH 3/5] use tinyglobby instead of glob --- common/config/rush/pnpm-lock.yaml | 6 +++--- packages/libs/codemodel/.scripts/generate-schema.js | 4 ++-- packages/libs/codemodel/package.json | 2 +- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/common/config/rush/pnpm-lock.yaml b/common/config/rush/pnpm-lock.yaml index 18faf9d22d..76a6bbf9ee 100644 --- a/common/config/rush/pnpm-lock.yaml +++ b/common/config/rush/pnpm-lock.yaml @@ -645,12 +645,12 @@ importers: eslint-plugin-unicorn: specifier: ~49.0.0 version: 49.0.0(eslint@8.57.1) - glob: - specifier: ~7.1.4 - version: 7.1.7 rimraf: specifier: ^6.0.1 version: 6.1.3 + tinyglobby: + specifier: ^0.2.16 + version: 0.2.16 ts-morph: specifier: ~13.0.3 version: 13.0.3 diff --git a/packages/libs/codemodel/.scripts/generate-schema.js b/packages/libs/codemodel/.scripts/generate-schema.js index 0eb4081ccf..ba0ba1ec9c 100644 --- a/packages/libs/codemodel/.scripts/generate-schema.js +++ b/packages/libs/codemodel/.scripts/generate-schema.js @@ -2,7 +2,7 @@ const jsyaml = require("js-yaml"); -const g = require("glob"); +const { globSync } = require("tinyglobby"); const TJS = require("typescript-json-schema"); const tsm = require("ts-morph"); const { writeFile } = require("fs/promises"); @@ -146,7 +146,7 @@ async function main() { noExtraProps: true, }; const program = TJS.getProgramFromFiles( - g.sync(`${projectRoot}/src/model/**/*.ts`), + globSync(`${projectRoot}/src/model/**/*.ts`), { downlevelIteration: true }, resolve(__dirname, ".."), ); diff --git a/packages/libs/codemodel/package.json b/packages/libs/codemodel/package.json index f2258006de..f3a9f89ca0 100644 --- a/packages/libs/codemodel/package.json +++ b/packages/libs/codemodel/package.json @@ -45,7 +45,7 @@ "eslint-plugin-unicorn": "~49.0.0", "eslint-plugin-import": "~2.31.0", "eslint": "^8.28.0", - "glob": "~7.1.4", + "tinyglobby": "^0.2.16", "rimraf": "^6.0.1", "ts-morph": "~13.0.3", "typescript-json-schema": "~0.65.1", From 841ab1270ca4d9eacb4bd67e818aacada8884afe Mon Sep 17 00:00:00 2001 From: Timothee Guerin Date: Thu, 23 Apr 2026 14:23:45 -0400 Subject: [PATCH 4/5] fix --- packages/libs/codemodel/.scripts/generate-schema.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/libs/codemodel/.scripts/generate-schema.js b/packages/libs/codemodel/.scripts/generate-schema.js index ba0ba1ec9c..0327ccdde1 100644 --- a/packages/libs/codemodel/.scripts/generate-schema.js +++ b/packages/libs/codemodel/.scripts/generate-schema.js @@ -146,7 +146,7 @@ async function main() { noExtraProps: true, }; const program = TJS.getProgramFromFiles( - globSync(`${projectRoot}/src/model/**/*.ts`), + globSync(`${projectRoot}/src/model/**/*.ts`, { absolute: true }), { downlevelIteration: true }, resolve(__dirname, ".."), ); From 96e9aea7bfcdd75a046c605457709eb414698447 Mon Sep 17 00:00:00 2001 From: Timothee Guerin Date: Thu, 23 Apr 2026 14:55:17 -0400 Subject: [PATCH 5/5] node 24 --- eng/pipelines/ci.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/eng/pipelines/ci.yaml b/eng/pipelines/ci.yaml index 5c9deec642..453676adf2 100644 --- a/eng/pipelines/ci.yaml +++ b/eng/pipelines/ci.yaml @@ -78,8 +78,8 @@ extends: jobs: - template: /eng/pipelines/templates/regression-tests.yaml parameters: - name: node20 - nodeVersion: 20.x + name: node24 + nodeVersion: 24.x - template: /eng/pipelines/templates/regression-tests.yaml parameters: name: node22