From 93bdcdb6b39a51ee029b2fae45cb13c7827cef21 Mon Sep 17 00:00:00 2001 From: AllyW Date: Mon, 13 Jan 2025 10:27:02 +0800 Subject: [PATCH] update compiler (#442) --- .github/workflows/python-publish.yml | 2 + package.json | 2 +- pnpm-lock.yaml | 1204 ++++++++++++++------------ src/typespec | 2 +- 4 files changed, 652 insertions(+), 558 deletions(-) diff --git a/.github/workflows/python-publish.yml b/.github/workflows/python-publish.yml index 80d78919..a6607c4b 100644 --- a/.github/workflows/python-publish.yml +++ b/.github/workflows/python-publish.yml @@ -92,6 +92,8 @@ jobs: pip install --upgrade pip setuptools wheel virtualenv npm install -g pnpm pnpm install + cd src/typespec + pnpm install - name: Set build variables shell: bash diff --git a/package.json b/package.json index 19e10e05..3d91d040 100644 --- a/package.json +++ b/package.json @@ -17,7 +17,7 @@ "devDependencies": { "@pnpm/find-workspace-packages": "^6.0.9", "@pnpm/logger": "^5.0.0", - "@azure-tools/typespec-liftr-base": "^0.4.0", + "@azure-tools/typespec-liftr-base": "^0.6.0", "rimraf": "~5.0.5" }, "syncpack": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index d0a811c9..3c013629 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -13,8 +13,8 @@ importers: version: 1.0.0 devDependencies: '@azure-tools/typespec-liftr-base': - specifier: ^0.4.0 - version: 0.4.0 + specifier: ^0.6.0 + version: 0.6.0 '@pnpm/find-workspace-packages': specifier: ^6.0.9 version: 6.0.9(@pnpm/logger@5.0.0) @@ -86,16 +86,16 @@ importers: specifier: ^0.4.4 version: 0.4.4 '@eslint/js': - specifier: ^9.12.0 + specifier: ^9.15.0 version: 9.15.0 '@microsoft/api-extractor': - specifier: ^7.47.9 + specifier: ^7.47.11 version: 7.47.11(@types/node@22.7.9) '@octokit/core': specifier: ^6.1.2 version: 6.1.2 '@octokit/plugin-paginate-graphql': - specifier: ^5.2.3 + specifier: ^5.2.4 version: 5.2.4(@octokit/core@6.1.2) '@octokit/plugin-rest-endpoint-methods': specifier: ^13.2.6 @@ -107,32 +107,32 @@ importers: specifier: ^4.0.9 version: 4.0.9 '@types/node': - specifier: ~22.7.5 + specifier: ~22.7.9 version: 22.7.9 '@vitest/coverage-v8': - specifier: ^2.1.2 + specifier: ^2.1.5 version: 2.1.5(vitest@2.1.5(@types/node@22.7.9)(@vitest/ui@2.1.5)(happy-dom@15.11.6)(jsdom@19.0.0)) c8: specifier: ^10.1.2 version: 10.1.2 cspell: - specifier: ^8.14.4 + specifier: ^8.16.0 version: 8.16.0 eslint: - specifier: ^9.12.0 + specifier: ^9.15.0 version: 9.15.0 eslint-plugin-deprecation: specifier: ^3.0.0 version: 3.0.0(eslint@9.15.0)(typescript@5.6.3) eslint-plugin-import: specifier: ^2.31.0 - version: 2.31.0(@typescript-eslint/parser@8.14.0(eslint@9.15.0)(typescript@5.6.3))(eslint@9.15.0) + version: 2.31.0(@typescript-eslint/parser@8.19.0(eslint@9.15.0)(typescript@5.6.3))(eslint@9.15.0) eslint-plugin-react-hooks: - specifier: ^5.1.0-rc-94e652d5-20240912 + specifier: 5.1.0-rc-fb9a90fa48-20240614 version: 5.1.0-rc-fb9a90fa48-20240614(eslint@9.15.0) eslint-plugin-unicorn: - specifier: ^56.0.0 - version: 56.0.0(eslint@9.15.0) + specifier: ^56.0.1 + version: 56.0.1(eslint@9.15.0) eslint-plugin-vitest: specifier: ^0.5.4 version: 0.5.4(eslint@9.15.0)(typescript@5.6.3)(vitest@2.1.5(@types/node@22.7.9)(@vitest/ui@2.1.5)(happy-dom@15.11.6)(jsdom@19.0.0)) @@ -140,8 +140,11 @@ importers: specifier: ^4.0.8 version: 4.0.8 picocolors: - specifier: ~1.1.0 + specifier: ~1.1.1 version: 1.1.1 + playwright: + specifier: ^1.49.0 + version: 1.49.1 prettier: specifier: ~3.3.3 version: 3.3.3 @@ -158,16 +161,16 @@ importers: specifier: ^13.0.0 version: 13.0.0(typescript@5.6.3) tsx: - specifier: ^4.19.1 + specifier: ^4.19.2 version: 4.19.2 typescript: specifier: ~5.6.3 version: 5.6.3 typescript-eslint: - specifier: ^8.8.1 - version: 8.14.0(eslint@9.15.0)(typescript@5.6.3) + specifier: ^8.15.0 + version: 8.19.0(eslint@9.15.0)(typescript@5.6.3) vitest: - specifier: ^2.1.2 + specifier: ^2.1.5 version: 2.1.5(@types/node@22.7.9)(@vitest/ui@2.1.5)(happy-dom@15.11.6)(jsdom@19.0.0) yaml: specifier: ~2.5.1 @@ -179,17 +182,17 @@ importers: specifier: ^0.9.4 version: 0.9.4(prettier-plugin-astro@0.14.1)(prettier@3.3.3)(typescript@5.6.3) '@astrojs/starlight': - specifier: ^0.28.5 - version: 0.28.6(astro@4.16.13(@types/node@22.7.9)(rollup@4.24.4)(typescript@5.6.3)) + specifier: ^0.29.0 + version: 0.29.3(astro@4.16.13(@types/node@22.7.9)(rollup@4.24.4)(typescript@5.6.3)) '@expressive-code/core': - specifier: ^0.35.6 - version: 0.35.6 + specifier: ^0.38.3 + version: 0.38.3 '@typespec/playground': specifier: workspace:~ version: link:../playground astro-expressive-code: - specifier: ^0.37.0 - version: 0.37.1(astro@4.16.13(@types/node@22.7.9)(rollup@4.24.4)(typescript@5.6.3)) + specifier: ^0.38.3 + version: 0.38.3(astro@4.16.13(@types/node@22.7.9)(rollup@4.24.4)(typescript@5.6.3)) react: specifier: ~18.3.1 version: 18.3.1 @@ -201,19 +204,19 @@ importers: specifier: ~18.3.11 version: 18.3.12 astro: - specifier: ^4.16.8 + specifier: ^4.16.10 version: 4.16.13(@types/node@22.7.9)(rollup@4.24.4)(typescript@5.6.3) src/typespec/core/packages/best-practices: devDependencies: '@types/node': - specifier: ~22.7.5 + specifier: ~22.7.9 version: 22.7.9 '@typespec/compiler': specifier: workspace:~ version: link:../compiler '@vitest/coverage-v8': - specifier: ^2.1.2 + specifier: ^2.1.5 version: 2.1.5(vitest@2.1.5(@types/node@22.7.9)(@vitest/ui@2.1.5)(happy-dom@15.11.6)(jsdom@19.0.0)) '@vitest/ui': specifier: ^2.1.2 @@ -228,7 +231,7 @@ importers: specifier: ~5.6.3 version: 5.6.3 vitest: - specifier: ^2.1.2 + specifier: ^2.1.5 version: 2.1.5(@types/node@22.7.9)(@vitest/ui@2.1.5)(happy-dom@15.11.6)(jsdom@19.0.0) src/typespec/core/packages/bundle-uploader: @@ -249,20 +252,20 @@ importers: specifier: ^2.2.3 version: 2.2.3 picocolors: - specifier: ~1.1.0 + specifier: ~1.1.1 version: 1.1.1 semver: specifier: ^7.6.3 version: 7.6.3 devDependencies: '@types/node': - specifier: ~22.7.5 + specifier: ~22.7.9 version: 22.7.9 '@types/semver': specifier: ^7.5.8 version: 7.5.8 '@vitest/coverage-v8': - specifier: ^2.1.2 + specifier: ^2.1.5 version: 2.1.5(vitest@2.1.5(@types/node@22.7.9)(@vitest/ui@2.1.5)(happy-dom@15.11.6)(jsdom@19.0.0)) '@vitest/ui': specifier: ^2.1.2 @@ -277,7 +280,7 @@ importers: specifier: ~5.6.3 version: 5.6.3 vitest: - specifier: ^2.1.2 + specifier: ^2.1.5 version: 2.1.5(@types/node@22.7.9)(@vitest/ui@2.1.5)(happy-dom@15.11.6)(jsdom@19.0.0) src/typespec/core/packages/bundler: @@ -304,7 +307,7 @@ importers: specifier: workspace:~ version: link:../compiler picocolors: - specifier: ~1.1.0 + specifier: ~1.1.1 version: 1.1.1 rollup: specifier: ~4.24.0 @@ -314,13 +317,13 @@ importers: version: 17.7.2 devDependencies: '@types/node': - specifier: ~22.7.5 + specifier: ~22.7.9 version: 22.7.9 '@types/yargs': specifier: ~17.0.33 version: 17.0.33 '@vitest/coverage-v8': - specifier: ^2.1.2 + specifier: ^2.1.5 version: 2.1.5(vitest@2.1.5(@types/node@22.7.9)(@vitest/ui@2.1.5)(happy-dom@15.11.6)(jsdom@19.0.0)) '@vitest/ui': specifier: ^2.1.2 @@ -338,7 +341,7 @@ importers: specifier: ^5.4.8 version: 5.4.11(@types/node@22.7.9) vitest: - specifier: ^2.1.2 + specifier: ^2.1.5 version: 2.1.5(@types/node@22.7.9)(@vitest/ui@2.1.5)(happy-dom@15.11.6)(jsdom@19.0.0) src/typespec/core/packages/compiler: @@ -359,7 +362,7 @@ importers: specifier: ~4.2.0 version: 4.2.0 picocolors: - specifier: ~1.1.0 + specifier: ~1.1.1 version: 1.1.1 prettier: specifier: ~3.3.3 @@ -393,7 +396,7 @@ importers: specifier: ~4.2.5 version: 4.2.5 '@types/node': - specifier: ~22.7.5 + specifier: ~22.7.9 version: 22.7.9 '@types/prompts': specifier: ~2.4.9 @@ -408,7 +411,7 @@ importers: specifier: workspace:~ version: link:../internal-build-utils '@vitest/coverage-v8': - specifier: ^2.1.2 + specifier: ^2.1.5 version: 2.1.5(vitest@2.1.5(@types/node@22.7.9)(@vitest/ui@2.1.5)(happy-dom@15.11.6)(jsdom@19.0.0)) '@vitest/ui': specifier: ^2.1.2 @@ -432,7 +435,7 @@ importers: specifier: ~5.6.3 version: 5.6.3 vitest: - specifier: ^2.1.2 + specifier: ^2.1.5 version: 2.1.5(@types/node@22.7.9)(@vitest/ui@2.1.5)(happy-dom@15.11.6)(jsdom@19.0.0) vscode-oniguruma: specifier: ~2.0.1 @@ -448,7 +451,7 @@ importers: version: 8.14.0(eslint@9.15.0)(typescript@5.6.3) devDependencies: '@types/node': - specifier: ~22.7.5 + specifier: ~22.7.9 version: 22.7.9 '@typescript-eslint/parser': specifier: ^8.8.1 @@ -460,7 +463,7 @@ importers: specifier: ^8.8.1 version: 8.14.0 '@vitest/coverage-v8': - specifier: ^2.1.2 + specifier: ^2.1.5 version: 2.1.5(vitest@2.1.5(@types/node@22.7.9)(@vitest/ui@2.1.5)(happy-dom@15.11.6)(jsdom@19.0.0)) '@vitest/ui': specifier: ^2.1.2 @@ -469,7 +472,7 @@ importers: specifier: ^10.1.2 version: 10.1.2 eslint: - specifier: ^9.12.0 + specifier: ^9.15.0 version: 9.15.0 rimraf: specifier: ~6.0.1 @@ -478,13 +481,13 @@ importers: specifier: ~5.6.3 version: 5.6.3 vitest: - specifier: ^2.1.2 + specifier: ^2.1.5 version: 2.1.5(@types/node@22.7.9)(@vitest/ui@2.1.5)(happy-dom@15.11.6)(jsdom@19.0.0) src/typespec/core/packages/events: devDependencies: '@types/node': - specifier: ~22.7.5 + specifier: ~22.7.9 version: 22.7.9 '@typespec/compiler': specifier: workspace:~ @@ -496,7 +499,7 @@ importers: specifier: workspace:~ version: link:../tspd '@vitest/coverage-v8': - specifier: ^2.1.2 + specifier: ^2.1.5 version: 2.1.5(vitest@2.1.5(@types/node@22.7.9)(@vitest/ui@2.1.5)(happy-dom@15.11.6)(jsdom@19.0.0)) '@vitest/ui': specifier: ^2.1.2 @@ -511,7 +514,7 @@ importers: specifier: ~5.6.3 version: 5.6.3 vitest: - specifier: ^2.1.2 + specifier: ^2.1.5 version: 2.1.5(@types/node@22.7.9)(@vitest/ui@2.1.5)(happy-dom@15.11.6)(jsdom@19.0.0) src/typespec/core/packages/html-program-viewer: @@ -548,7 +551,7 @@ importers: specifier: ^16.0.1 version: 16.0.1(@testing-library/dom@10.4.0)(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@types/node': - specifier: ~22.7.5 + specifier: ~22.7.9 version: 22.7.9 '@types/react': specifier: ~18.3.11 @@ -566,7 +569,7 @@ importers: specifier: ~4.3.2 version: 4.3.3(vite@5.4.11(@types/node@22.7.9)) '@vitest/coverage-v8': - specifier: ^2.1.2 + specifier: ^2.1.5 version: 2.1.5(vitest@2.1.5(@types/node@22.7.9)(@vitest/ui@2.1.5)(happy-dom@15.11.6)(jsdom@19.0.0)) '@vitest/ui': specifier: ^2.1.2 @@ -590,13 +593,13 @@ importers: specifier: 4.2.3 version: 4.2.3(@types/node@22.7.9)(rollup@4.24.4)(typescript@5.6.3)(vite@5.4.11(@types/node@22.7.9)) vitest: - specifier: ^2.1.2 + specifier: ^2.1.5 version: 2.1.5(@types/node@22.7.9)(@vitest/ui@2.1.5)(happy-dom@15.11.6)(jsdom@19.0.0) src/typespec/core/packages/http: devDependencies: '@types/node': - specifier: ~22.7.5 + specifier: ~22.7.9 version: 22.7.9 '@typespec/compiler': specifier: workspace:~ @@ -611,7 +614,7 @@ importers: specifier: workspace:~ version: link:../tspd '@vitest/coverage-v8': - specifier: ^2.1.2 + specifier: ^2.1.5 version: 2.1.5(vitest@2.1.5(@types/node@22.7.9)(@vitest/ui@2.1.5)(happy-dom@15.11.6)(jsdom@19.0.0)) '@vitest/ui': specifier: ^2.1.2 @@ -626,7 +629,7 @@ importers: specifier: ~5.6.3 version: 5.6.3 vitest: - specifier: ^2.1.2 + specifier: ^2.1.5 version: 2.1.5(@types/node@22.7.9)(@vitest/ui@2.1.5)(happy-dom@15.11.6)(jsdom@19.0.0) src/typespec/core/packages/http-server-csharp: @@ -639,7 +642,7 @@ importers: version: 5.4.4 devDependencies: '@types/node': - specifier: ~22.7.5 + specifier: ~22.7.9 version: 22.7.9 '@typespec/compiler': specifier: workspace:~ @@ -660,7 +663,7 @@ importers: specifier: workspace:~ version: link:../tspd '@vitest/coverage-v8': - specifier: ^2.1.2 + specifier: ^2.1.5 version: 2.1.5(vitest@2.1.5(@types/node@22.7.9)(@vitest/ui@2.1.5)(happy-dom@15.11.6)(jsdom@19.0.0)) '@vitest/ui': specifier: ^2.1.2 @@ -675,7 +678,7 @@ importers: specifier: ~5.6.3 version: 5.6.3 vitest: - specifier: ^2.1.2 + specifier: ^2.1.5 version: 2.1.5(@types/node@22.7.9)(@vitest/ui@2.1.5)(happy-dom@15.11.6)(jsdom@19.0.0) src/typespec/core/packages/http-server-javascript: @@ -685,7 +688,7 @@ importers: version: 3.3.3 devDependencies: '@types/node': - specifier: ~22.7.5 + specifier: ~22.7.9 version: 22.7.9 '@typespec/compiler': specifier: workspace:~ @@ -694,7 +697,7 @@ importers: specifier: workspace:~ version: link:../http tsx: - specifier: ^4.19.1 + specifier: ^4.19.2 version: 4.19.2 typescript: specifier: ~5.6.3 @@ -728,7 +731,7 @@ importers: specifier: ^1.4.10 version: 1.4.12 '@types/node': - specifier: ~22.7.5 + specifier: ~22.7.9 version: 22.7.9 '@typespec/openapi': specifier: workspace:~ @@ -752,7 +755,7 @@ importers: specifier: ^6.0.9 version: 6.0.9(@pnpm/logger@5.0.0) cspell: - specifier: ^8.14.4 + specifier: ^8.16.0 version: 8.16.0 semver: specifier: ^7.6.3 @@ -765,7 +768,7 @@ importers: version: 17.7.2 devDependencies: '@types/node': - specifier: ~22.7.5 + specifier: ~22.7.9 version: 22.7.9 '@types/semver': specifier: ^7.5.8 @@ -774,7 +777,7 @@ importers: specifier: ~17.0.33 version: 17.0.33 '@vitest/coverage-v8': - specifier: ^2.1.2 + specifier: ^2.1.5 version: 2.1.5(vitest@2.1.5(@types/node@22.7.9)(@vitest/ui@2.1.5)(happy-dom@15.11.6)(jsdom@19.0.0)) '@vitest/ui': specifier: ^2.1.2 @@ -792,7 +795,7 @@ importers: specifier: ~5.6.3 version: 5.6.3 vitest: - specifier: ^2.1.2 + specifier: ^2.1.5 version: 2.1.5(@types/node@22.7.9)(@vitest/ui@2.1.5)(happy-dom@15.11.6)(jsdom@19.0.0) src/typespec/core/packages/json-schema: @@ -802,7 +805,7 @@ importers: version: 2.5.1 devDependencies: '@types/node': - specifier: ~22.7.5 + specifier: ~22.7.9 version: 22.7.9 '@typespec/compiler': specifier: workspace:~ @@ -817,7 +820,7 @@ importers: specifier: workspace:~ version: link:../tspd '@vitest/coverage-v8': - specifier: ^2.1.2 + specifier: ^2.1.5 version: 2.1.5(vitest@2.1.5(@types/node@22.7.9)(@vitest/ui@2.1.5)(happy-dom@15.11.6)(jsdom@19.0.0)) '@vitest/ui': specifier: ^2.1.2 @@ -838,19 +841,19 @@ importers: specifier: ~5.6.3 version: 5.6.3 vitest: - specifier: ^2.1.2 + specifier: ^2.1.5 version: 2.1.5(@types/node@22.7.9)(@vitest/ui@2.1.5)(happy-dom@15.11.6)(jsdom@19.0.0) src/typespec/core/packages/library-linter: devDependencies: '@types/node': - specifier: ~22.7.5 + specifier: ~22.7.9 version: 22.7.9 '@typespec/compiler': specifier: workspace:~ version: link:../compiler '@vitest/coverage-v8': - specifier: ^2.1.2 + specifier: ^2.1.5 version: 2.1.5(vitest@2.1.5(@types/node@22.7.9)(@vitest/ui@2.1.5)(happy-dom@15.11.6)(jsdom@19.0.0)) '@vitest/ui': specifier: ^2.1.2 @@ -865,7 +868,7 @@ importers: specifier: ~5.6.3 version: 5.6.3 vitest: - specifier: ^2.1.2 + specifier: ^2.1.5 version: 2.1.5(@types/node@22.7.9)(@vitest/ui@2.1.5)(happy-dom@15.11.6)(jsdom@19.0.0) src/typespec/core/packages/monarch: @@ -875,10 +878,10 @@ importers: version: 0.52.0 devDependencies: '@types/node': - specifier: ~22.7.5 + specifier: ~22.7.9 version: 22.7.9 '@vitest/coverage-v8': - specifier: ^2.1.2 + specifier: ^2.1.5 version: 2.1.5(vitest@2.1.5(@types/node@22.7.9)(@vitest/ui@2.1.5)(happy-dom@15.11.6)(jsdom@19.0.0)) '@vitest/ui': specifier: ^2.1.2 @@ -887,7 +890,7 @@ importers: specifier: ^10.1.2 version: 10.1.2 happy-dom: - specifier: ^15.7.4 + specifier: ^15.10.2 version: 15.11.6 rimraf: specifier: ~6.0.1 @@ -896,13 +899,13 @@ importers: specifier: ~5.6.3 version: 5.6.3 vitest: - specifier: ^2.1.2 + specifier: ^2.1.5 version: 2.1.5(@types/node@22.7.9)(@vitest/ui@2.1.5)(happy-dom@15.11.6)(jsdom@19.0.0) src/typespec/core/packages/openapi: devDependencies: '@types/node': - specifier: ~22.7.5 + specifier: ~22.7.9 version: 22.7.9 '@typespec/compiler': specifier: workspace:~ @@ -920,7 +923,7 @@ importers: specifier: workspace:~ version: link:../tspd '@vitest/coverage-v8': - specifier: ^2.1.2 + specifier: ^2.1.5 version: 2.1.5(vitest@2.1.5(@types/node@22.7.9)(@vitest/ui@2.1.5)(happy-dom@15.11.6)(jsdom@19.0.0)) '@vitest/ui': specifier: ^2.1.2 @@ -935,7 +938,7 @@ importers: specifier: ~5.6.3 version: 5.6.3 vitest: - specifier: ^2.1.2 + specifier: ^2.1.5 version: 2.1.5(@types/node@22.7.9)(@vitest/ui@2.1.5)(happy-dom@15.11.6)(jsdom@19.0.0) src/typespec/core/packages/openapi3: @@ -943,12 +946,15 @@ importers: '@readme/openapi-parser': specifier: ~2.6.0 version: 2.6.0(openapi-types@12.1.3) + openapi-types: + specifier: ~12.1.3 + version: 12.1.3 yaml: specifier: ~2.5.1 version: 2.5.1 devDependencies: '@types/node': - specifier: ~22.7.5 + specifier: ~22.7.9 version: 22.7.9 '@types/yargs': specifier: ~17.0.33 @@ -978,7 +984,7 @@ importers: specifier: workspace:~ version: link:../xml '@vitest/coverage-v8': - specifier: ^2.1.2 + specifier: ^2.1.5 version: 2.1.5(vitest@2.1.5(@types/node@22.7.9)(@vitest/ui@2.1.5)(happy-dom@15.11.6)(jsdom@19.0.0)) '@vitest/ui': specifier: ^2.1.2 @@ -996,7 +1002,7 @@ importers: specifier: ~5.6.3 version: 5.6.3 vitest: - specifier: ^2.1.2 + specifier: ^2.1.5 version: 2.1.5(@types/node@22.7.9)(@vitest/ui@2.1.5)(happy-dom@15.11.6)(jsdom@19.0.0) src/typespec/core/packages/playground: @@ -1093,7 +1099,7 @@ importers: specifier: ~1.2.4 version: 1.2.4 '@types/node': - specifier: ~22.7.5 + specifier: ~22.7.9 version: 22.7.9 '@types/react': specifier: ~18.3.11 @@ -1205,7 +1211,7 @@ importers: specifier: ~1.2.4 version: 1.2.4 '@types/node': - specifier: ~22.7.5 + specifier: ~22.7.9 version: 22.7.9 '@types/react': specifier: ~18.3.11 @@ -1220,7 +1226,7 @@ importers: specifier: ~4.3.2 version: 4.3.3(vite@5.4.11(@types/node@22.7.9)) '@vitest/coverage-v8': - specifier: ^2.1.2 + specifier: ^2.1.5 version: 2.1.5(vitest@2.1.5(@types/node@22.7.9)(@vitest/ui@2.1.5)(happy-dom@15.11.6)(jsdom@19.0.0)) '@vitest/ui': specifier: ^2.1.2 @@ -1247,7 +1253,7 @@ importers: specifier: 4.2.3 version: 4.2.3(@types/node@22.7.9)(rollup@4.24.4)(typescript@5.6.3)(vite@5.4.11(@types/node@22.7.9)) vitest: - specifier: ^2.1.2 + specifier: ^2.1.5 version: 2.1.5(@types/node@22.7.9)(@vitest/ui@2.1.5)(happy-dom@15.11.6)(jsdom@19.0.0) src/typespec/core/packages/prettier-plugin-typespec: @@ -1278,7 +1284,7 @@ importers: specifier: ~4.24.0 version: 4.24.4 vitest: - specifier: ^2.1.2 + specifier: ^2.1.5 version: 2.1.5(@types/node@22.7.9)(@vitest/ui@2.1.5)(happy-dom@15.11.6)(jsdom@19.0.0) src/typespec/core/packages/protobuf: @@ -1287,7 +1293,7 @@ importers: specifier: ^4.0.9 version: 4.0.9 '@types/node': - specifier: ~22.7.5 + specifier: ~22.7.9 version: 22.7.9 '@typespec/compiler': specifier: workspace:~ @@ -1296,7 +1302,7 @@ importers: specifier: workspace:~ version: link:../tspd '@vitest/coverage-v8': - specifier: ^2.1.2 + specifier: ^2.1.5 version: 2.1.5(vitest@2.1.5(@types/node@22.7.9)(@vitest/ui@2.1.5)(happy-dom@15.11.6)(jsdom@19.0.0)) '@vitest/ui': specifier: ^2.1.2 @@ -1314,7 +1320,7 @@ importers: specifier: ~5.6.3 version: 5.6.3 vitest: - specifier: ^2.1.2 + specifier: ^2.1.5 version: 2.1.5(@types/node@22.7.9)(@vitest/ui@2.1.5)(happy-dom@15.11.6)(jsdom@19.0.0) src/typespec/core/packages/react-components: @@ -1345,7 +1351,7 @@ importers: specifier: ^16.0.1 version: 16.0.1(@testing-library/dom@10.4.0)(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@types/node': - specifier: ~22.7.5 + specifier: ~22.7.9 version: 22.7.9 '@types/react': specifier: ~18.3.11 @@ -1357,7 +1363,7 @@ importers: specifier: ~4.3.2 version: 4.3.3(vite@5.4.11(@types/node@22.7.9)) '@vitest/coverage-v8': - specifier: ^2.1.2 + specifier: ^2.1.5 version: 2.1.5(vitest@2.1.5(@types/node@22.7.9)(@vitest/ui@2.1.5)(happy-dom@15.11.6)(jsdom@19.0.0)) '@vitest/ui': specifier: ^2.1.2 @@ -1381,13 +1387,13 @@ importers: specifier: 4.2.3 version: 4.2.3(@types/node@22.7.9)(rollup@4.24.4)(typescript@5.6.3)(vite@5.4.11(@types/node@22.7.9)) vitest: - specifier: ^2.1.2 + specifier: ^2.1.5 version: 2.1.5(@types/node@22.7.9)(@vitest/ui@2.1.5)(happy-dom@15.11.6)(jsdom@19.0.0) src/typespec/core/packages/rest: devDependencies: '@types/node': - specifier: ~22.7.5 + specifier: ~22.7.9 version: 22.7.9 '@typespec/compiler': specifier: workspace:~ @@ -1402,7 +1408,7 @@ importers: specifier: workspace:~ version: link:../tspd '@vitest/coverage-v8': - specifier: ^2.1.2 + specifier: ^2.1.5 version: 2.1.5(vitest@2.1.5(@types/node@22.7.9)(@vitest/ui@2.1.5)(happy-dom@15.11.6)(jsdom@19.0.0)) '@vitest/ui': specifier: ^2.1.2 @@ -1417,7 +1423,7 @@ importers: specifier: ~5.6.3 version: 5.6.3 vitest: - specifier: ^2.1.2 + specifier: ^2.1.5 version: 2.1.5(@types/node@22.7.9)(@vitest/ui@2.1.5)(happy-dom@15.11.6)(jsdom@19.0.0) src/typespec/core/packages/samples: @@ -1466,13 +1472,13 @@ importers: version: link:../versioning devDependencies: '@types/node': - specifier: ~22.7.5 + specifier: ~22.7.9 version: 22.7.9 '@typespec/internal-build-utils': specifier: workspace:~ version: link:../internal-build-utils '@vitest/coverage-v8': - specifier: ^2.1.2 + specifier: ^2.1.5 version: 2.1.5(vitest@2.1.5(@types/node@22.7.9)(@vitest/ui@2.1.5)(happy-dom@15.11.6)(jsdom@19.0.0)) '@vitest/ui': specifier: ^2.1.2 @@ -1490,13 +1496,13 @@ importers: specifier: ~5.6.3 version: 5.6.3 vitest: - specifier: ^2.1.2 + specifier: ^2.1.5 version: 2.1.5(@types/node@22.7.9)(@vitest/ui@2.1.5)(happy-dom@15.11.6)(jsdom@19.0.0) src/typespec/core/packages/spec: devDependencies: '@types/node': - specifier: ~22.7.5 + specifier: ~22.7.9 version: 22.7.9 '@typespec/internal-build-utils': specifier: workspace:~ @@ -1526,7 +1532,7 @@ importers: specifier: ^1.4.5-lts.1 version: 1.4.5-lts.1 picocolors: - specifier: ~1.1.0 + specifier: ~1.1.1 version: 1.1.1 prettier: specifier: ~3.3.3 @@ -1557,7 +1563,7 @@ importers: specifier: ^1.4.10 version: 1.4.12 '@types/node': - specifier: ~22.7.5 + specifier: ~22.7.9 version: 22.7.9 '@types/xml2js': specifier: ^0.4.11 @@ -1566,7 +1572,7 @@ importers: specifier: ~17.0.33 version: 17.0.33 '@vitest/coverage-v8': - specifier: ^2.1.2 + specifier: ^2.1.5 version: 2.1.5(vitest@2.1.5(@types/node@22.7.9)(@vitest/ui@2.1.5)(happy-dom@15.11.6)(jsdom@19.0.0)) '@vitest/ui': specifier: ^2.1.2 @@ -1578,7 +1584,7 @@ importers: specifier: ~5.6.3 version: 5.6.3 vitest: - specifier: ^2.1.2 + specifier: ^2.1.5 version: 2.1.5(@types/node@22.7.9)(@vitest/ui@2.1.5)(happy-dom@15.11.6)(jsdom@19.0.0) src/typespec/core/packages/spec-coverage-sdk: @@ -1590,7 +1596,7 @@ importers: specifier: ~12.25.0 version: 12.25.0 '@types/node': - specifier: ~22.7.5 + specifier: ~22.7.9 version: 22.7.9 devDependencies: rimraf: @@ -1600,6 +1606,52 @@ importers: specifier: ~5.6.3 version: 5.6.3 + src/typespec/core/packages/spec-dashboard: + dependencies: + '@emotion/react': + specifier: ^11.13.3 + version: 11.13.3(@types/react@18.3.12)(react@18.3.1) + '@fluentui/react-components': + specifier: ~9.55.0 + version: 9.55.1(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) + '@fluentui/react-icons': + specifier: ^2.0.260 + version: 2.0.265(react@18.3.1) + '@typespec/spec-coverage-sdk': + specifier: workspace:~ + version: link:../spec-coverage-sdk + react: + specifier: ~18.3.1 + version: 18.3.1 + react-dom: + specifier: ~18.3.1 + version: 18.3.1(react@18.3.1) + react-markdown: + specifier: ^9.0.1 + version: 9.0.1(@types/react@18.3.12)(react@18.3.1) + devDependencies: + '@types/react': + specifier: ~18.3.11 + version: 18.3.12 + '@types/react-dom': + specifier: ~18.3.0 + version: 18.3.0 + '@vitejs/plugin-react': + specifier: ~4.3.2 + version: 4.3.3(vite@5.4.11(@types/node@22.7.9)) + rimraf: + specifier: ~6.0.1 + version: 6.0.1 + rollup-plugin-visualizer: + specifier: ~5.12.0 + version: 5.12.0(rollup@4.24.4) + typescript: + specifier: ~5.6.3 + version: 5.6.3 + vite: + specifier: ^5.4.8 + version: 5.4.11(@types/node@22.7.9) + src/typespec/core/packages/spector: dependencies: '@azure/identity': @@ -1666,7 +1718,7 @@ importers: specifier: ^3.3.1 version: 3.3.2 picocolors: - specifier: ~1.1.0 + specifier: ~1.1.1 version: 1.1.1 source-map-support: specifier: ~0.5.21 @@ -1697,7 +1749,7 @@ importers: specifier: ^1.4.10 version: 1.4.12 '@types/node': - specifier: ~22.7.5 + specifier: ~22.7.9 version: 22.7.9 '@types/node-fetch': specifier: ^2.6.3 @@ -1721,7 +1773,7 @@ importers: src/typespec/core/packages/sse: devDependencies: '@types/node': - specifier: ~22.7.5 + specifier: ~22.7.9 version: 22.7.9 '@typespec/compiler': specifier: workspace:~ @@ -1742,7 +1794,7 @@ importers: specifier: workspace:~ version: link:../tspd '@vitest/coverage-v8': - specifier: ^2.1.2 + specifier: ^2.1.5 version: 2.1.5(vitest@2.1.5(@types/node@22.7.9)(@vitest/ui@2.1.5)(happy-dom@15.11.6)(jsdom@19.0.0)) '@vitest/ui': specifier: ^2.1.2 @@ -1757,13 +1809,13 @@ importers: specifier: ~5.6.3 version: 5.6.3 vitest: - specifier: ^2.1.2 + specifier: ^2.1.5 version: 2.1.5(@types/node@22.7.9)(@vitest/ui@2.1.5)(happy-dom@15.11.6)(jsdom@19.0.0) src/typespec/core/packages/streams: devDependencies: '@types/node': - specifier: ~22.7.5 + specifier: ~22.7.9 version: 22.7.9 '@typespec/compiler': specifier: workspace:~ @@ -1775,7 +1827,7 @@ importers: specifier: workspace:~ version: link:../tspd '@vitest/coverage-v8': - specifier: ^2.1.2 + specifier: ^2.1.5 version: 2.1.5(vitest@2.1.5(@types/node@22.7.9)(@vitest/ui@2.1.5)(happy-dom@15.11.6)(jsdom@19.0.0)) '@vitest/ui': specifier: ^2.1.2 @@ -1790,7 +1842,7 @@ importers: specifier: ~5.6.3 version: 5.6.3 vitest: - specifier: ^2.1.2 + specifier: ^2.1.5 version: 2.1.5(@types/node@22.7.9)(@vitest/ui@2.1.5)(happy-dom@15.11.6)(jsdom@19.0.0) src/typespec/core/packages/tmlanguage-generator: @@ -1803,7 +1855,7 @@ importers: version: 3.1.0 devDependencies: '@types/node': - specifier: ~22.7.5 + specifier: ~22.7.9 version: 22.7.9 '@types/plist': specifier: ~3.0.5 @@ -1821,7 +1873,7 @@ importers: specifier: workspace:~ version: link:../compiler picocolors: - specifier: ~1.1.0 + specifier: ~1.1.1 version: 1.1.1 prettier: specifier: ~3.3.3 @@ -1834,7 +1886,7 @@ importers: version: 17.7.2 devDependencies: '@types/node': - specifier: ~22.7.5 + specifier: ~22.7.9 version: 22.7.9 '@types/yargs': specifier: ~17.0.33 @@ -1843,7 +1895,7 @@ importers: specifier: workspace:~ version: link:../prettier-plugin-typespec '@vitest/coverage-v8': - specifier: ^2.1.2 + specifier: ^2.1.5 version: 2.1.5(vitest@2.1.5(@types/node@22.7.9)(@vitest/ui@2.1.5)(happy-dom@15.11.6)(jsdom@19.0.0)) '@vitest/ui': specifier: ^2.1.2 @@ -1867,7 +1919,7 @@ importers: specifier: ~5.6.3 version: 5.6.3 vitest: - specifier: ^2.1.2 + specifier: ^2.1.5 version: 2.1.5(@types/node@22.7.9)(@vitest/ui@2.1.5)(happy-dom@15.11.6)(jsdom@19.0.0) src/typespec/core/packages/typespec-vs: @@ -1894,7 +1946,7 @@ importers: specifier: ^10.0.9 version: 10.0.9 '@types/node': - specifier: ~22.7.5 + specifier: ~22.7.9 version: 22.7.9 '@types/vscode': specifier: ~1.94.0 @@ -1906,7 +1958,7 @@ importers: specifier: workspace:~ version: link:../internal-build-utils '@vitest/coverage-v8': - specifier: ^2.1.2 + specifier: ^2.1.5 version: 2.1.5(vitest@2.1.5(@types/node@22.7.9)(@vitest/ui@2.1.5)(happy-dom@15.11.6)(jsdom@19.0.0)) '@vitest/ui': specifier: ^2.1.2 @@ -1933,7 +1985,7 @@ importers: specifier: ~5.6.3 version: 5.6.3 vitest: - specifier: ^2.1.2 + specifier: ^2.1.5 version: 2.1.5(@types/node@22.7.9)(@vitest/ui@2.1.5)(happy-dom@15.11.6)(jsdom@19.0.0) vscode-languageclient: specifier: ~9.0.1 @@ -1942,7 +1994,7 @@ importers: src/typespec/core/packages/versioning: devDependencies: '@types/node': - specifier: ~22.7.5 + specifier: ~22.7.9 version: 22.7.9 '@typespec/compiler': specifier: workspace:~ @@ -1954,7 +2006,7 @@ importers: specifier: workspace:~ version: link:../tspd '@vitest/coverage-v8': - specifier: ^2.1.2 + specifier: ^2.1.5 version: 2.1.5(vitest@2.1.5(@types/node@22.7.9)(@vitest/ui@2.1.5)(happy-dom@15.11.6)(jsdom@19.0.0)) '@vitest/ui': specifier: ^2.1.2 @@ -1969,13 +2021,13 @@ importers: specifier: ~5.6.3 version: 5.6.3 vitest: - specifier: ^2.1.2 + specifier: ^2.1.5 version: 2.1.5(@types/node@22.7.9)(@vitest/ui@2.1.5)(happy-dom@15.11.6)(jsdom@19.0.0) src/typespec/core/packages/xml: devDependencies: '@types/node': - specifier: ~22.7.5 + specifier: ~22.7.9 version: 22.7.9 '@typespec/compiler': specifier: workspace:~ @@ -1987,7 +2039,7 @@ importers: specifier: workspace:~ version: link:../tspd '@vitest/coverage-v8': - specifier: ^2.1.2 + specifier: ^2.1.5 version: 2.1.5(vitest@2.1.5(@types/node@22.7.9)(@vitest/ui@2.1.5)(happy-dom@15.11.6)(jsdom@19.0.0)) '@vitest/ui': specifier: ^2.1.2 @@ -2002,7 +2054,7 @@ importers: specifier: ~5.6.3 version: 5.6.3 vitest: - specifier: ^2.1.2 + specifier: ^2.1.5 version: 2.1.5(@types/node@22.7.9)(@vitest/ui@2.1.5)(happy-dom@15.11.6)(jsdom@19.0.0) src/typespec/packages/azure-http-specs: @@ -2045,7 +2097,7 @@ importers: specifier: ^1.4.10 version: 1.4.12 '@types/node': - specifier: ~22.7.5 + specifier: ~22.7.9 version: 22.7.9 '@typespec/openapi': specifier: workspace:~ @@ -2063,6 +2115,52 @@ importers: specifier: ~5.6.3 version: 5.6.3 + src/typespec/packages/azure-spec-dashboard: + dependencies: + '@emotion/react': + specifier: ^11.13.3 + version: 11.13.3(@types/react@18.3.12)(react@18.3.1) + '@fluentui/react-components': + specifier: ~9.55.0 + version: 9.55.1(@types/react-dom@18.3.0)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) + '@fluentui/react-icons': + specifier: ^2.0.260 + version: 2.0.265(react@18.3.1) + '@typespec/spec-coverage-sdk': + specifier: workspace:~ + version: link:../../core/packages/spec-coverage-sdk + react: + specifier: ~18.3.1 + version: 18.3.1 + react-dom: + specifier: ~18.3.1 + version: 18.3.1(react@18.3.1) + react-markdown: + specifier: ^9.0.1 + version: 9.0.1(@types/react@18.3.12)(react@18.3.1) + devDependencies: + '@types/react': + specifier: ~18.3.11 + version: 18.3.12 + '@types/react-dom': + specifier: ~18.3.0 + version: 18.3.0 + '@vitejs/plugin-react': + specifier: ~4.3.2 + version: 4.3.3(vite@5.4.11(@types/node@22.7.9)) + rimraf: + specifier: ~6.0.1 + version: 6.0.1 + rollup-plugin-visualizer: + specifier: ~5.12.0 + version: 5.12.0(rollup@4.24.4) + typescript: + specifier: ~5.6.3 + version: 5.6.3 + vite: + specifier: ^5.4.8 + version: 5.4.11(@types/node@22.7.9) + src/typespec/packages/e2e-tests: devDependencies: '@typespec/compiler': @@ -2112,7 +2210,7 @@ importers: version: link:../../core/packages/versioning devDependencies: '@types/node': - specifier: ~22.7.5 + specifier: ~22.7.9 version: 22.7.9 '@typespec/internal-build-utils': specifier: workspace:~ @@ -2121,7 +2219,7 @@ importers: specifier: workspace:~ version: link:../../core/packages/samples '@vitest/coverage-v8': - specifier: ^2.1.2 + specifier: ^2.1.5 version: 2.1.5(vitest@2.1.5(@types/node@22.7.9)(@vitest/ui@2.1.5)(happy-dom@15.11.6)(jsdom@19.0.0)) '@vitest/ui': specifier: ^2.1.2 @@ -2139,7 +2237,7 @@ importers: specifier: ~5.6.3 version: 5.6.3 vitest: - specifier: ^2.1.2 + specifier: ^2.1.5 version: 2.1.5(@types/node@22.7.9)(@vitest/ui@2.1.5)(happy-dom@15.11.6)(jsdom@19.0.0) src/typespec/packages/typespec-autorest: @@ -2154,7 +2252,7 @@ importers: specifier: workspace:~ version: link:../typespec-client-generator-core '@types/node': - specifier: ~22.7.5 + specifier: ~22.7.9 version: 22.7.9 '@typespec/compiler': specifier: workspace:~ @@ -2181,7 +2279,7 @@ importers: specifier: workspace:~ version: link:../../core/packages/versioning '@vitest/coverage-v8': - specifier: ^2.1.2 + specifier: ^2.1.5 version: 2.1.5(vitest@2.1.5(@types/node@22.7.9)(@vitest/ui@2.1.5)(happy-dom@15.11.6)(jsdom@19.0.0)) '@vitest/ui': specifier: ^2.1.2 @@ -2199,7 +2297,7 @@ importers: specifier: ~5.6.3 version: 5.6.3 vitest: - specifier: ^2.1.2 + specifier: ^2.1.5 version: 2.1.5(@types/node@22.7.9)(@vitest/ui@2.1.5)(happy-dom@15.11.6)(jsdom@19.0.0) src/typespec/packages/typespec-autorest-canonical: @@ -2217,7 +2315,7 @@ importers: specifier: workspace:~ version: link:../typespec-client-generator-core '@types/node': - specifier: ~22.7.5 + specifier: ~22.7.9 version: 22.7.9 '@typespec/compiler': specifier: workspace:~ @@ -2241,7 +2339,7 @@ importers: specifier: workspace:~ version: link:../../core/packages/versioning '@vitest/coverage-v8': - specifier: ^2.1.2 + specifier: ^2.1.5 version: 2.1.5(vitest@2.1.5(@types/node@22.7.9)(@vitest/ui@2.1.5)(happy-dom@15.11.6)(jsdom@19.0.0)) '@vitest/ui': specifier: ^2.1.2 @@ -2259,13 +2357,13 @@ importers: specifier: ~5.6.3 version: 5.6.3 vitest: - specifier: ^2.1.2 + specifier: ^2.1.5 version: 2.1.5(@types/node@22.7.9)(@vitest/ui@2.1.5)(happy-dom@15.11.6)(jsdom@19.0.0) src/typespec/packages/typespec-azure-core: devDependencies: '@types/node': - specifier: ~22.7.5 + specifier: ~22.7.9 version: 22.7.9 '@typespec/compiler': specifier: workspace:~ @@ -2289,7 +2387,7 @@ importers: specifier: workspace:~ version: link:../../core/packages/versioning '@vitest/coverage-v8': - specifier: ^2.1.2 + specifier: ^2.1.5 version: 2.1.5(vitest@2.1.5(@types/node@22.7.9)(@vitest/ui@2.1.5)(happy-dom@15.11.6)(jsdom@19.0.0)) '@vitest/ui': specifier: ^2.1.2 @@ -2304,7 +2402,7 @@ importers: specifier: ~5.6.3 version: 5.6.3 vitest: - specifier: ^2.1.2 + specifier: ^2.1.5 version: 2.1.5(@types/node@22.7.9)(@vitest/ui@2.1.5)(happy-dom@15.11.6)(jsdom@19.0.0) src/typespec/packages/typespec-azure-playground-website: @@ -2326,25 +2424,43 @@ importers: version: link:../typespec-client-generator-core '@emotion/react': specifier: ^11.13.3 - version: 11.13.3(react@18.3.1) + version: 11.13.3(@types/react@18.3.12)(react@18.3.1) '@typespec/compiler': specifier: workspace:~ version: link:../../core/packages/compiler + '@typespec/events': + specifier: workspace:~ + version: link:../../core/packages/events '@typespec/http': specifier: workspace:~ version: link:../../core/packages/http + '@typespec/json-schema': + specifier: workspace:~ + version: link:../../core/packages/json-schema '@typespec/openapi': specifier: workspace:~ version: link:../../core/packages/openapi '@typespec/openapi3': specifier: workspace:~ version: link:../../core/packages/openapi3 + '@typespec/protobuf': + specifier: workspace:~ + version: link:../../core/packages/protobuf '@typespec/rest': specifier: workspace:~ version: link:../../core/packages/rest + '@typespec/sse': + specifier: workspace:~ + version: link:../../core/packages/sse + '@typespec/streams': + specifier: workspace:~ + version: link:../../core/packages/streams '@typespec/versioning': specifier: workspace:~ version: link:../../core/packages/versioning + '@typespec/xml': + specifier: workspace:~ + version: link:../../core/packages/xml '@vitejs/plugin-react': specifier: ~4.3.2 version: 4.3.3(vite@5.4.11(@types/node@22.7.9)) @@ -2365,7 +2481,7 @@ importers: specifier: ^1.48.0 version: 1.48.2 '@types/node': - specifier: ~22.7.5 + specifier: ~22.7.9 version: 22.7.9 '@types/react-dom': specifier: ~18.3.0 @@ -2377,7 +2493,7 @@ importers: specifier: workspace:~ version: link:../../core/packages/playground '@vitest/coverage-v8': - specifier: ^2.1.2 + specifier: ^2.1.5 version: 2.1.5(vitest@2.1.5(@types/node@22.7.9)(@vitest/ui@2.1.5)(happy-dom@15.11.6)(jsdom@19.0.0)) '@vitest/ui': specifier: ^2.1.2 @@ -2392,7 +2508,7 @@ importers: specifier: ~5.6.3 version: 5.6.3 vitest: - specifier: ^2.1.2 + specifier: ^2.1.5 version: 2.1.5(@types/node@22.7.9)(@vitest/ui@2.1.5)(happy-dom@15.11.6)(jsdom@19.0.0) src/typespec/packages/typespec-azure-portal-core: @@ -2410,7 +2526,7 @@ importers: specifier: workspace:~ version: link:../typespec-client-generator-core '@types/node': - specifier: ~22.7.5 + specifier: ~22.7.9 version: 22.7.9 '@typespec/compiler': specifier: workspace:~ @@ -2434,7 +2550,7 @@ importers: specifier: workspace:~ version: link:../../core/packages/versioning '@vitest/coverage-v8': - specifier: ^2.1.2 + specifier: ^2.1.5 version: 2.1.5(vitest@2.1.5(@types/node@22.7.9)(@vitest/ui@2.1.5)(happy-dom@15.11.6)(jsdom@19.0.0)) '@vitest/ui': specifier: ^2.1.2 @@ -2449,7 +2565,7 @@ importers: specifier: ~5.6.3 version: 5.6.3 vitest: - specifier: ^2.1.2 + specifier: ^2.1.5 version: 2.1.5(@types/node@22.7.9)(@vitest/ui@2.1.5)(happy-dom@15.11.6)(jsdom@19.0.0) src/typespec/packages/typespec-azure-resource-manager: @@ -2465,7 +2581,7 @@ importers: specifier: workspace:~ version: link:../typespec-azure-core '@types/node': - specifier: ~22.7.5 + specifier: ~22.7.9 version: 22.7.9 '@types/pluralize': specifier: ^0.0.33 @@ -2492,7 +2608,7 @@ importers: specifier: workspace:~ version: link:../../core/packages/versioning '@vitest/coverage-v8': - specifier: ^2.1.2 + specifier: ^2.1.5 version: 2.1.5(vitest@2.1.5(@types/node@22.7.9)(@vitest/ui@2.1.5)(happy-dom@15.11.6)(jsdom@19.0.0)) '@vitest/ui': specifier: ^2.1.2 @@ -2507,7 +2623,7 @@ importers: specifier: ~5.6.3 version: 5.6.3 vitest: - specifier: ^2.1.2 + specifier: ^2.1.5 version: 2.1.5(@types/node@22.7.9)(@vitest/ui@2.1.5)(happy-dom@15.11.6)(jsdom@19.0.0) src/typespec/packages/typespec-azure-rulesets: @@ -2522,7 +2638,7 @@ importers: specifier: workspace:~ version: link:../typespec-client-generator-core '@types/node': - specifier: ~22.7.5 + specifier: ~22.7.9 version: 22.7.9 '@typespec/compiler': specifier: workspace:~ @@ -2531,7 +2647,7 @@ importers: specifier: workspace:~ version: link:../../core/packages/tspd '@vitest/coverage-v8': - specifier: ^2.1.2 + specifier: ^2.1.5 version: 2.1.5(vitest@2.1.5(@types/node@22.7.9)(@vitest/ui@2.1.5)(happy-dom@15.11.6)(jsdom@19.0.0)) '@vitest/ui': specifier: ^2.1.2 @@ -2549,7 +2665,7 @@ importers: specifier: ~5.6.3 version: 5.6.3 vitest: - specifier: ^2.1.2 + specifier: ^2.1.5 version: 2.1.5(@types/node@22.7.9)(@vitest/ui@2.1.5)(happy-dom@15.11.6)(jsdom@19.0.0) src/typespec/packages/typespec-client-generator-core: @@ -2563,6 +2679,9 @@ importers: pluralize: specifier: ^8.0.0 version: 8.0.0 + yaml: + specifier: ~2.5.1 + version: 2.5.1 devDependencies: '@azure-tools/typespec-azure-core': specifier: workspace:~ @@ -2571,7 +2690,7 @@ importers: specifier: workspace:~ version: link:../typespec-azure-resource-manager '@types/node': - specifier: ~22.7.5 + specifier: ~22.7.9 version: 22.7.9 '@types/pluralize': specifier: ^0.0.33 @@ -2601,7 +2720,7 @@ importers: specifier: workspace:~ version: link:../../core/packages/xml '@vitest/coverage-v8': - specifier: ^2.1.2 + specifier: ^2.1.5 version: 2.1.5(vitest@2.1.5(@types/node@22.7.9)(@vitest/ui@2.1.5)(happy-dom@15.11.6)(jsdom@19.0.0)) '@vitest/ui': specifier: ^2.1.2 @@ -2616,7 +2735,7 @@ importers: specifier: ~5.6.3 version: 5.6.3 vitest: - specifier: ^2.1.2 + specifier: ^2.1.5 version: 2.1.5(@types/node@22.7.9)(@vitest/ui@2.1.5)(happy-dom@15.11.6)(jsdom@19.0.0) src/typespec/packages/typespec-service-csharp: @@ -2635,7 +2754,7 @@ importers: specifier: workspace:~ version: link:../typespec-azure-core '@types/node': - specifier: ~22.7.5 + specifier: ~22.7.9 version: 22.7.9 '@typespec/compiler': specifier: workspace:~ @@ -2656,7 +2775,7 @@ importers: specifier: workspace:~ version: link:../../core/packages/tspd '@vitest/coverage-v8': - specifier: ^2.1.2 + specifier: ^2.1.5 version: 2.1.5(vitest@2.1.5(@types/node@22.7.9)(@vitest/ui@2.1.5)(happy-dom@15.11.6)(jsdom@19.0.0)) c8: specifier: ^10.1.2 @@ -2668,7 +2787,7 @@ importers: specifier: ~5.6.3 version: 5.6.3 vitest: - specifier: ^2.1.2 + specifier: ^2.1.5 version: 2.1.5(@types/node@22.7.9)(@vitest/ui@2.1.5)(happy-dom@15.11.6)(jsdom@19.0.0) src/web: @@ -2818,8 +2937,8 @@ packages: '@astrojs/sitemap@3.2.1': resolution: {integrity: sha512-uxMfO8f7pALq0ADL6Lk68UV6dNYjJ2xGUzyjjVj60JLBs5a6smtlkBYv3tQ0DzoqwS7c9n4FUx5lgv0yPo/fgA==} - '@astrojs/starlight@0.28.6': - resolution: {integrity: sha512-lY+rbRMIVxDGiXhS4lBuVrU2jTUezEt4QeTxUTHxfj2tuKBwquG7Jg+alON6l+uaV+anbOkFb001MMXZF8X85w==} + '@astrojs/starlight@0.29.3': + resolution: {integrity: sha512-dzKuGBA7sodGV2dCzpby6UKMx/4b7WrhcYDYlhfX5Ntxh8DCdGU1hIu8jHso/LeFv/jNAfi7m6C7+w/PNSYRgA==} peerDependencies: astro: ^4.14.0 @@ -2830,8 +2949,8 @@ packages: '@astrojs/yaml2ts@0.2.2': resolution: {integrity: sha512-GOfvSr5Nqy2z5XiwqTouBBpy5FyI6DEe+/g/Mk5am9SjILN1S5fOEvYK0GuWHg98yS/dobP4m8qyqw/URW35fQ==} - '@azure-tools/typespec-liftr-base@0.4.0': - resolution: {integrity: sha512-O+FhUAt1R4z/bzflY1x90fk5ap9vYiw9mue9Gn7mCyjSueVeV3la0etaqsFMQM6D+IXpelC5567P8Lbvaxmx3Q==} + '@azure-tools/typespec-liftr-base@0.6.0': + resolution: {integrity: sha512-MQV7ESlCqWrgclTSgs/dllS/jKrMrjs9C0UNExXsYhpjUtpv/BnmToWaWL4hA/5rg5JgxDp1MSAjZ5PBjGo1ig==} '@azure/abort-controller@1.1.0': resolution: {integrity: sha512-TrRLIoSQVzfAJX9H1JeFjzAoDGcoK1IYX1UImfceTZpsyYfWr09Ss1aHW1y5TrrR3iq6RZLBwJ3E24uwPhwahw==} @@ -4482,29 +4601,17 @@ packages: resolution: {integrity: sha512-2b/g5hRmpbb1o4GnTZax9N9m0FXzz9OV42ZzI4rDDMDuHUqigAiQCEWChBWCY4ztAGVRjoWT19v0yMmc5/L5kA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@expressive-code/core@0.35.6': - resolution: {integrity: sha512-xGqCkmfkgT7lr/rvmfnYdDSeTdCSp1otAHgoFS6wNEeO7wGDPpxdosVqYiIcQ8CfWUABh/pGqWG90q+MV3824A==} - - '@expressive-code/core@0.37.1': - resolution: {integrity: sha512-nYgsK3uxK4W46v0IolHdB5+T6MQfy5weTpyB3kbzr11ur2UKUy2oHGhbWa+hRThfYEF1PM+TFxMtWU7amcjF8A==} + '@expressive-code/core@0.38.3': + resolution: {integrity: sha512-s0/OtdRpBONwcn23O8nVwDNQqpBGKscysejkeBkwlIeHRLZWgiTVrusT5Idrdz1d8cW5wRk9iGsAIQmwDPXgJg==} - '@expressive-code/plugin-frames@0.35.6': - resolution: {integrity: sha512-CqjSWjDJ3wabMJZfL9ZAzH5UAGKg7KWsf1TBzr4xvUbZvWoBtLA/TboBML0U1Ls8h/4TRCIvR4VEb8dv5+QG3w==} + '@expressive-code/plugin-frames@0.38.3': + resolution: {integrity: sha512-qL2oC6FplmHNQfZ8ZkTR64/wKo9x0c8uP2WDftR/ydwN/yhe1ed7ZWYb8r3dezxsls+tDokCnN4zYR594jbpvg==} - '@expressive-code/plugin-frames@0.37.1': - resolution: {integrity: sha512-U1Pk8qmSlGaIvNpmo42pxVS+ROVkPUPtAgVR5OU9261zKw6r/MN7b5dCDE5B6QBqRi7iOS7/DQ/zYTzHcIQJQw==} + '@expressive-code/plugin-shiki@0.38.3': + resolution: {integrity: sha512-kqHnglZeesqG3UKrb6e9Fq5W36AZ05Y9tCREmSN2lw8LVTqENIeCIkLDdWtQ5VoHlKqwUEQFTVlRehdwoY7Gmw==} - '@expressive-code/plugin-shiki@0.35.6': - resolution: {integrity: sha512-xm+hzi9BsmhkDUGuyAWIydOAWer7Cs9cj8FM0t4HXaQ+qCubprT6wJZSKUxuvFJIUsIOqk1xXFaJzGJGnWtKMg==} - - '@expressive-code/plugin-shiki@0.37.1': - resolution: {integrity: sha512-zzrX0kn6JMxm+0fKWpP1W8F3bLK8PYIUDvM5UUEplGjL5Z0otBqycHWalucl0Mk9aKX1UThXaUTuCQEVOkNSxg==} - - '@expressive-code/plugin-text-markers@0.35.6': - resolution: {integrity: sha512-/k9eWVZSCs+uEKHR++22Uu6eIbHWEciVHbIuD8frT8DlqTtHYaaiwHPncO6KFWnGDz5i/gL7oyl6XmOi/E6GVg==} - - '@expressive-code/plugin-text-markers@0.37.1': - resolution: {integrity: sha512-AjZG/SyE41uWcpAae0w9DVtSii/YkdhOsjl6godLsI8vRGBdUdYvgoCebjb33gySa7g+9NcWxGp3oEKCBut1wA==} + '@expressive-code/plugin-text-markers@0.38.3': + resolution: {integrity: sha512-dPK3+BVGTbTmGQGU3Fkj3jZ3OltWUAlxetMHI6limUGCWBCucZiwoZeFM/WmqQa71GyKRzhBT+iEov6kkz2xVA==} '@floating-ui/core@1.6.0': resolution: {integrity: sha512-PcF++MykgmTj3CIyOQbKA/hDzOAiqI3mhuoN44WRCopIs1sgoDoU4oty4Jtqaj/y3oDU6fnVSm4QG0a3t5i0+g==} @@ -6000,9 +6107,6 @@ packages: '@rushstack/ts-command-line@4.23.0': resolution: {integrity: sha512-jYREBtsxduPV6ptNq8jOKp9+yx0ld1Tb/Tkdnlj8gTjazl1sF3DwX2VbluyYrNd0meWIL0bNeer7WDf5tKFjaQ==} - '@shikijs/core@1.11.1': - resolution: {integrity: sha512-Qsn8h15SWgv5TDRoDmiHNzdQO2BxDe86Yq6vIHf5T0cCvmfmccJKIzHtep8bQO9HMBZYCtCBzaXdd1MnxZBPSg==} - '@shikijs/core@1.23.1': resolution: {integrity: sha512-NuOVgwcHgVC6jBVH5V7iblziw6iQbWWHrj5IlZI3Fqu2yx9awH7OIQkXIcsHsUmY19ckwSgUMgrqExEyP5A0TA==} @@ -6407,9 +6511,6 @@ packages: '@types/node@20.12.7': resolution: {integrity: sha512-wq0cICSkRLVaf3UGLMGItu/PtdY7oaXaI/RVU+xliKVOtRna3PRY57ZDfztpDL0n11vfymMUnXv8QwYCO7L1wg==} - '@types/node@20.14.12': - resolution: {integrity: sha512-r7wNXakLeSsGT0H1AU863vS2wa5wBOK4bWMjZz2wj+8nBx+m5PeIn0k8AloSLpRuiwdRQZwarZqHE4FNArPuJQ==} - '@types/node@22.7.9': resolution: {integrity: sha512-jrTfRC7FM6nChvU7X2KqcrgquofrWLFDeYC1hKfwNWomVvrn7JIksqf344WN2X/y8xrgqBd2dJATZV4GbatBfg==} @@ -6525,16 +6626,13 @@ packages: typescript: optional: true - '@typescript-eslint/eslint-plugin@8.14.0': - resolution: {integrity: sha512-tqp8H7UWFaZj0yNO6bycd5YjMwxa6wIHOLZvWPkidwbgLCsBMetQoGj7DPuAlWa2yGO3H48xmPwjhsSPPCGU5w==} + '@typescript-eslint/eslint-plugin@8.19.0': + resolution: {integrity: sha512-NggSaEZCdSrFddbctrVjkVZvFC6KGfKfNK0CU7mNK/iKHGKbzT4Wmgm08dKpcZECBu9f5FypndoMyRHkdqfT1Q==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: '@typescript-eslint/parser': ^8.0.0 || ^8.0.0-alpha.0 eslint: ^8.57.0 || ^9.0.0 - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true + typescript: '>=4.8.4 <5.8.0' '@typescript-eslint/parser@6.21.0': resolution: {integrity: sha512-tbsV1jPne5CkFQCgPBcDOt30ItF7aJoZL997JSF7MhGQqOeT3svWRYxiqlfA5RUdlHN6Fi+EI9bxqbdyAUZjYQ==} @@ -6566,6 +6664,13 @@ packages: typescript: optional: true + '@typescript-eslint/parser@8.19.0': + resolution: {integrity: sha512-6M8taKyOETY1TKHp0x8ndycipTVgmp4xtg5QpEZzXxDhNvvHOJi5rLRkLr8SK3jTgD5l4fTlvBiRdfsuWydxBw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 + typescript: '>=4.8.4 <5.8.0' + '@typescript-eslint/rule-tester@8.14.0': resolution: {integrity: sha512-q5Gi0CMFLojXZMvdWTIjOcBtV3qUg2xtUJocBxkd6PZ5YfHw9bd/Q+P5vtBu1Mrjs8OhId5WpOaMqjbUXLLBYA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -6588,6 +6693,10 @@ packages: resolution: {integrity: sha512-aBbBrnW9ARIDn92Zbo7rguLnqQ/pOrUguVpbUwzOhkFg2npFDwTgPGqFqE0H5feXcOoJOfX3SxlJaKEVtq54dw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/scope-manager@8.19.0': + resolution: {integrity: sha512-hkoJiKQS3GQ13TSMEiuNmSCvhz7ujyqD1x3ShbaETATHrck+9RaDdUbt+osXaUuns9OFwrDTTrjtwsU8gJyyRA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/type-utils@6.21.0': resolution: {integrity: sha512-rZQI7wHfao8qMX3Rd3xqeYSMCL3SoiSQLBATSiVKARdFGCYSRvmViieZjqc58jKgs8Y8i9YvVVhRbHSTA4VBag==} engines: {node: ^16.0.0 || >=18.0.0} @@ -6608,14 +6717,12 @@ packages: typescript: optional: true - '@typescript-eslint/type-utils@8.14.0': - resolution: {integrity: sha512-Xcz9qOtZuGusVOH5Uk07NGs39wrKkf3AxlkK79RBK6aJC1l03CobXjJbwBPSidetAOV+5rEVuiT1VSBUOAsanQ==} + '@typescript-eslint/type-utils@8.19.0': + resolution: {integrity: sha512-TZs0I0OSbd5Aza4qAMpp1cdCYVnER94IziudE3JU328YUHgWu9gwiwhag+fuLeJ2LkWLXI+F/182TbG+JaBdTg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true + eslint: ^8.57.0 || ^9.0.0 + typescript: '>=4.8.4 <5.8.0' '@typescript-eslint/types@6.21.0': resolution: {integrity: sha512-1kFmZ1rOm5epu9NZEZm1kckCDGj5UJEf7P1kliH4LKu/RkwpsfqqGmY2OOcUs18lSlQBKLDYBOGxRVtrMN5lpg==} @@ -6633,6 +6740,10 @@ packages: resolution: {integrity: sha512-yjeB9fnO/opvLJFAsPNYlKPnEM8+z4og09Pk504dkqonT02AyL5Z9SSqlE0XqezS93v6CXn49VHvB2G7XSsl0g==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/types@8.19.0': + resolution: {integrity: sha512-8XQ4Ss7G9WX8oaYvD4OOLCjIQYgRQxO+qCiR2V2s2GxI9AUpo7riNwo6jDhKtTcaJjT8PY54j2Yb33kWtSJsmA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/typescript-estree@6.21.0': resolution: {integrity: sha512-6npJTkZcO+y2/kr+z0hc4HwNfrrP4kNYh57ek7yCNlrBjWQ1Y0OS7jiZTkgumrvkX5HkEKXFZkkdFNkaW2wmUQ==} engines: {node: ^16.0.0 || >=18.0.0} @@ -6669,6 +6780,12 @@ packages: typescript: optional: true + '@typescript-eslint/typescript-estree@8.19.0': + resolution: {integrity: sha512-WW9PpDaLIFW9LCbucMSdYUuGeFUz1OkWYS/5fwZwTA+l2RwlWFdJvReQqMUMBw4yJWJOfqd7An9uwut2Oj8sLw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + typescript: '>=4.8.4 <5.8.0' + '@typescript-eslint/utils@6.21.0': resolution: {integrity: sha512-NfWVaC8HP9T8cbKQxHcsJBY5YE1O33+jpMwN45qzWWaPDZgLIbo12toGMWnmhvCpd3sIxkpDw3Wv1B3dYrbDQQ==} engines: {node: ^16.0.0 || >=18.0.0} @@ -6693,6 +6810,13 @@ packages: peerDependencies: eslint: ^8.57.0 || ^9.0.0 + '@typescript-eslint/utils@8.19.0': + resolution: {integrity: sha512-PTBG+0oEMPH9jCZlfg07LCB2nYI0I317yyvXGfxnvGvw4SHIOuRnQ3kadyyXY6tGdChusIHIbM5zfIbp4M6tCg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 + typescript: '>=4.8.4 <5.8.0' + '@typescript-eslint/visitor-keys@6.21.0': resolution: {integrity: sha512-JJtkDduxLi9bivAB+cYOVMtbkqdPOhZ+ZI5LC47MIRrDV4Yn2o+ZnW10Nkmr28xRpSpdJ6Sm42Hjf2+REYXm0A==} engines: {node: ^16.0.0 || >=18.0.0} @@ -6709,6 +6833,10 @@ packages: resolution: {integrity: sha512-vG0XZo8AdTH9OE6VFRwAZldNc7qtJ/6NLGWak+BtENuEUXGZgFpihILPiBvKXvJ2nFu27XNGC6rKiwuaoMbYzQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/visitor-keys@8.19.0': + resolution: {integrity: sha512-mCFtBbFBJDCNCWUl5y6sZSCHXw1DEFEk3c/M3nRK2a4XUB8StGFtmcEMizdjKuBzB6e/smJAAWYug3VrdLMr1w==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@ungap/structured-clone@1.2.0': resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} @@ -7110,13 +7238,8 @@ packages: resolution: {integrity: sha512-LElXdjswlqjWrPpJFg1Fx4wpkOCxj1TDHlSV4PlaRxHGWko024xICaa97ZkMfs6DRKlCguiAI+rbXv5GWwXIkg==} hasBin: true - astro-expressive-code@0.35.6: - resolution: {integrity: sha512-1U4KrvFuodaCV3z4I1bIR16SdhQlPkolGsYTtiANxPZUVv/KitGSCTjzksrkPonn1XuwVqvnwmUUVzTLWngnBA==} - peerDependencies: - astro: ^4.0.0-beta || ^3.3.0 - - astro-expressive-code@0.37.1: - resolution: {integrity: sha512-SspiLKFGpLANBpAL9A+5NNbp0WjY2LBPP14doJ7Ej9TR0G1f4jIXbOGP7+ufoQjGy1He8J+K+1cjShdmpXUWBw==} + astro-expressive-code@0.38.3: + resolution: {integrity: sha512-Tvdc7RV0G92BbtyEOsfJtXU35w41CkM94fOAzxbQP67Wj5jArfserJ321FO4XA7WG9QMV0GIBmQq77NBIRDzpQ==} peerDependencies: astro: ^4.0.0-beta || ^5.0.0-beta || ^3.3.0 @@ -7278,11 +7401,6 @@ packages: browserify-zlib@0.1.4: resolution: {integrity: sha512-19OEpq7vWgsH6WkvkBJQDFvJS1uPcbFOQ4v9CU839dO+ZZXUZO6XpE6hNCqvlIIj+4fZvRiJ6DsAQ382GwiyTQ==} - browserslist@4.23.0: - resolution: {integrity: sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==} - engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} - hasBin: true - browserslist@4.24.2: resolution: {integrity: sha512-ZIc+Q62revdMcqC6aChtW4jz3My3klmCO1fEmINZY/8J3EpBg5/A/D0AKmBveUh6pgoeycoMkVMko84tuYS+Gg==} engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} @@ -7368,9 +7486,6 @@ packages: resolution: {integrity: sha512-eOgiEWqjppB+3DN/5E82EQ8dTINus8d9GXMCbEsUnp2hcUIcXmBvzWmD3tXMk3CuBK0v+ddK9qw0EAF+JVRMjQ==} engines: {node: '>=10.13'} - caniuse-lite@1.0.30001610: - resolution: {integrity: sha512-QFutAY4NgaelojVMjY63o6XlZyORPaLfyMnsl3HgnWdJUcX6K0oaJymHjH8PT5Gk7sTm8rvC/c5COUQKXqmOMA==} - caniuse-lite@1.0.30001680: resolution: {integrity: sha512-rPQy70G6AGUMnbwS1z6Xg+RkHYPAi18ihs47GH0jcxIG7wArmPgY3XbS2sRdBbxJljp3thdT8BIqv9ccCypiPA==} @@ -7655,9 +7770,6 @@ packages: resolution: {integrity: sha512-TG2hpqe4ELx54QER/S3HQ9SRVnQnGBtKUz5bLQWtYAQ+o6GpgMs6sYUvaiJjVxb+UXwhRhAEP3m7LbsIZ77Hmw==} engines: {node: '>= 0.8'} - core-js-compat@3.37.1: - resolution: {integrity: sha512-9TNiImhKvQqSUkOvk/mMRZzOANTiEVC7WaBNhHcKM7x+/5E1l5NvsysR19zuDQScE8k+kfQXWRN3AtS/eOSHpg==} - core-js-compat@3.39.0: resolution: {integrity: sha512-VgEUx3VwlExr5no0tXlBt+silBvhTryPwCXRI2Id1PN8WTKu7MreethvddqOubrYxkFdv/RnYrqlv1sFNAUelw==} @@ -8011,9 +8123,6 @@ packages: effect@3.6.5: resolution: {integrity: sha512-NhopZTAKljaAlR0CEroOAJJngdqg7bzlnWcDrCwh4d2WNVohVbBtUS4SGqLt8tUy7IFsTWATYiUtmhDG+YELjA==} - electron-to-chromium@1.4.738: - resolution: {integrity: sha512-lwKft2CLFztD+vEIpesrOtCrko/TFnEJlHFdRhazU7Y/jx5qc4cqsocfVrBg4So4gGe9lvxnbLIoev47WMpg+A==} - electron-to-chromium@1.5.62: resolution: {integrity: sha512-t8c+zLmJHa9dJy96yBZRXGQYoiCEnHYgFwn1asvSPZSUdVxnB62A4RASd7k41ytG3ErFBA0TpHlKg9D9SQBmLg==} @@ -8246,8 +8355,8 @@ packages: peerDependencies: eslint: '>=7' - eslint-plugin-unicorn@56.0.0: - resolution: {integrity: sha512-aXpddVz/PQMmd69uxO98PA4iidiVNvA0xOtbpUoz1WhBd4RxOQQYqN618v68drY0hmy5uU2jy1bheKEVWBjlPw==} + eslint-plugin-unicorn@56.0.1: + resolution: {integrity: sha512-FwVV0Uwf8XPfVnKSGpMg7NtlZh0G0gBarCaFcMUOoqPxXryxdYxTRRv4kH6B9TFCVIrjRXG+emcxIk2ayZilog==} engines: {node: '>=18.18'} peerDependencies: eslint: '>=8.56.0' @@ -8401,11 +8510,8 @@ packages: resolution: {integrity: sha512-YSFlK1Ee0/GC8QaO91tHcDxJiE/X4FbpAyQWkxAvG6AXCuR65YzK8ua6D9hvi/TzUfZMpc+BwuM1IPw8fmQBiQ==} engines: {node: '>= 0.10.0'} - expressive-code@0.35.6: - resolution: {integrity: sha512-+mx+TPTbMqgo0mL92Xh9QgjW0kSQIsEivMgEcOnaqKqL7qCw8Vkqc5Rg/di7ZYw4aMUSr74VTc+w8GQWu05j1g==} - - expressive-code@0.37.1: - resolution: {integrity: sha512-y7+5K2uJOt+Hy0KEPm83t974flu0O/DstvmezoiWXwV3Cwqf622CHMlWssaZ8uqFrJaJ1ES1cMcYXJtZSxe+9A==} + expressive-code@0.38.3: + resolution: {integrity: sha512-COM04AiUotHCKJgWdn7NtW2lqu8OW8owAidMpkXt1qxrZ9Q2iC7+tok/1qIn2ocGnczvr9paIySgGnEwFeEQ8Q==} extend-shallow@2.0.1: resolution: {integrity: sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==} @@ -8912,6 +9018,9 @@ packages: html-escaper@3.0.3: resolution: {integrity: sha512-RuMffC89BOWQoY0WKGpIhn5gX3iI54O6nRA0yC124NYVtzjmFWBIiFd8M0x+ZdX0P9R4lADg1mgP8C7PxGOWuQ==} + html-url-attributes@3.0.1: + resolution: {integrity: sha512-ol6UPyBWqsrO6EJySPz2O7ZSr856WDrEzM5zMqp+FJJLGMW35cLYmmZnl0vztAZxRUoNZJFTCohfjuIJ8I4QBQ==} + html-void-elements@3.0.0: resolution: {integrity: sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg==} @@ -10110,9 +10219,6 @@ packages: engines: {node: ^16.14.0 || >=18.0.0} hasBin: true - node-releases@2.0.14: - resolution: {integrity: sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==} - node-releases@2.0.18: resolution: {integrity: sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==} @@ -10466,9 +10572,6 @@ packages: picocolors@1.0.0: resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==} - picocolors@1.0.1: - resolution: {integrity: sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==} - picocolors@1.1.1: resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==} @@ -10504,11 +10607,21 @@ packages: engines: {node: '>=18'} hasBin: true + playwright-core@1.49.1: + resolution: {integrity: sha512-BzmpVcs4kE2CH15rWfzpjzVGhWERJfmnXmniSyKeRZUs9Ws65m+RGIi7mjJK/euCegfn3i7jvqWeWyHe9y3Vgg==} + engines: {node: '>=18'} + hasBin: true + playwright@1.48.2: resolution: {integrity: sha512-NjYvYgp4BPmiwfe31j4gHLa3J7bD2WiBz8Lk2RoSsmX38SVIARZ18VYjxLjAcDsAhA+F4iSEXTSGgjua0rrlgQ==} engines: {node: '>=18'} hasBin: true + playwright@1.49.1: + resolution: {integrity: sha512-VYL8zLoNTBxVOrJBbDuRgDWa3i+mfQgDTrL8Ah9QXZ7ax4Dsj0MSq5bYgytRnDVVe+njoKnfsYkH3HzqVj5UZA==} + engines: {node: '>=18'} + hasBin: true + plist@3.1.0: resolution: {integrity: sha512-uysumyrvkUX0rX/dEVqt8gC3sTBzd4zoWfLeS29nb53imdaXVvLINYXTI2GNqzaMuvacNx4uJQ8+b3zXR0pkgQ==} engines: {node: '>=10.4.0'} @@ -10539,10 +10652,6 @@ packages: resolution: {integrity: sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==} engines: {node: ^10 || ^12 || >=14} - postcss@8.4.40: - resolution: {integrity: sha512-YF2kKIUzAofPMpfH6hOi2cGnv/HrUlfucspc7pDyvv7kGdqXrfj8SCl/t8owkEgKEuu8ZcRjSOxFxVLqwChZ2Q==} - engines: {node: ^10 || ^12 || >=14} - postcss@8.4.49: resolution: {integrity: sha512-OCVPnIObs4N29kxTjzLfUryOkvZEq+pf8jTF0lg8E7uETuWHA+v7j3c/xJmiqpX450191LlmZfUKkXxkTry7nA==} engines: {node: ^10 || ^12 || >=14} @@ -10760,6 +10869,12 @@ packages: react-is@18.3.1: resolution: {integrity: sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==} + react-markdown@9.0.1: + resolution: {integrity: sha512-186Gw/vF1uRkydbsOIkcGXw7aHq0sZOCRFFjGrr7b9+nVZg4UfA4enXCaxm4fUzecU38sWfrNDitGhshuU7rdg==} + peerDependencies: + '@types/react': '>=18' + react: '>=18' + react-refresh@0.14.0: resolution: {integrity: sha512-wViHqhAd8OHeLS/IRMJjTSDHF3U9eWi62F/MledQGPdJGDhodXJ9PBLNGr6WWL7qlH12Mt3TyTpbS+hGXMjCzQ==} engines: {node: '>=0.10.0'} @@ -10904,11 +11019,8 @@ packages: resolution: {integrity: sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==} hasBin: true - rehype-expressive-code@0.35.6: - resolution: {integrity: sha512-pPdE+pRcRw01kxMOwHQjuRxgwlblZt5+wAc3w2aPGgmcnn57wYjn07iKO7zaznDxYVxMYVvYlnL+R3vWFQS4Gw==} - - rehype-expressive-code@0.37.1: - resolution: {integrity: sha512-HK6RJubSfgC6jpfk7UpGQcEgpMP+dhKrUQ1MmnDFYT9mOHteoLJv09WMURpQrIvXDpKCiAsaWQUBfNqRxjfL2Q==} + rehype-expressive-code@0.38.3: + resolution: {integrity: sha512-RYSSDkMBikoTbycZPkcWp6ELneANT4eTpND1DSRJ6nI2eVFUwTBDCvE2vO6jOOTaavwnPiydi4i/87NRyjpdOA==} rehype-format@5.0.1: resolution: {integrity: sha512-zvmVru9uB0josBVpr946OR8ui7nJEdzZobwLOOqHb/OOD88W0Vk2SqLwoVOj0fM6IPCCO6TaV9CvQvJMWwukFQ==} @@ -11186,9 +11298,6 @@ packages: shell-quote@1.8.1: resolution: {integrity: sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==} - shiki@1.11.1: - resolution: {integrity: sha512-VHD3Q0EBXaaa245jqayBe5zQyMQUdXBFjmGr9MpDaDpAKRMYn7Ff00DM5MLk26UyKjnml3yQ0O2HNX7PtYVNFQ==} - shiki@1.23.1: resolution: {integrity: sha512-8kxV9TH4pXgdKGxNOkrSMydn1Xf6It8lsle0fiqxf7a1149K1WGtdOu3Zb91T5r1JpvRPxqxU3C2XdZZXQnrig==} @@ -11753,14 +11862,12 @@ packages: typescript-auto-import-cache@0.3.5: resolution: {integrity: sha512-fAIveQKsoYj55CozUiBoj4b/7WpN0i4o74wiGY5JVUEoD0XiqDk1tJqTEjgzL2/AizKQrXxyRosSebyDzBZKjw==} - typescript-eslint@8.14.0: - resolution: {integrity: sha512-K8fBJHxVL3kxMmwByvz8hNdBJ8a0YqKzKDX6jRlrjMuNXyd5T2V02HIq37+OiWXvUUOXgOOGiSSOh26Mh8pC3w==} + typescript-eslint@8.19.0: + resolution: {integrity: sha512-Ni8sUkVWYK4KAcTtPjQ/UTiRk6jcsuDhPpxULapUDi8A/l8TSBk+t1GtJA1RsCzIJg0q6+J7bf35AwQigENWRQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true + eslint: ^8.57.0 || ^9.0.0 + typescript: '>=4.8.4 <5.8.0' typescript@5.4.2: resolution: {integrity: sha512-+2/g0Fds1ERlP6JsakQQDXjZdZMM+rqpamFZJEKh4kwTIn3iDkgKtby0CeNd5ATNZ4Ry1ax15TMx0W2V+miizQ==} @@ -11894,12 +12001,6 @@ packages: resolution: {integrity: sha512-3r7VWZ/webh0SGgJScpWl2/MRCZK5d3ZYFcNaeci/GQ7Teop7zf0Nl2pUuz7G21BwPd9pcUPOC5KmJ2L3WgC5g==} engines: {node: '>=14.0.0'} - update-browserslist-db@1.0.13: - resolution: {integrity: sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==} - hasBin: true - peerDependencies: - browserslist: '>= 4.21.0' - update-browserslist-db@1.1.1: resolution: {integrity: sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==} hasBin: true @@ -12615,15 +12716,16 @@ snapshots: stream-replace-string: 2.0.0 zod: 3.23.8 - '@astrojs/starlight@0.28.6(astro@4.16.13(@types/node@22.7.9)(rollup@4.24.4)(typescript@5.6.3))': + '@astrojs/starlight@0.29.3(astro@4.16.13(@types/node@22.7.9)(rollup@4.24.4)(typescript@5.6.3))': dependencies: '@astrojs/mdx': 3.1.9(astro@4.16.13(@types/node@22.7.9)(rollup@4.24.4)(typescript@5.6.3)) '@astrojs/sitemap': 3.2.1 '@pagefind/default-ui': 1.2.0 '@types/hast': 3.0.4 + '@types/js-yaml': 4.0.9 '@types/mdast': 4.0.4 astro: 4.16.13(@types/node@22.7.9)(rollup@4.24.4)(typescript@5.6.3) - astro-expressive-code: 0.35.6(astro@4.16.13(@types/node@22.7.9)(rollup@4.24.4)(typescript@5.6.3)) + astro-expressive-code: 0.38.3(astro@4.16.13(@types/node@22.7.9)(rollup@4.24.4)(typescript@5.6.3)) bcp-47: 2.1.0 hast-util-from-html: 2.0.3 hast-util-select: 6.0.3 @@ -12660,7 +12762,7 @@ snapshots: dependencies: yaml: 2.5.1 - '@azure-tools/typespec-liftr-base@0.4.0': {} + '@azure-tools/typespec-liftr-base@0.6.0': {} '@azure/abort-controller@1.1.0': dependencies: @@ -12802,7 +12904,7 @@ snapshots: dependencies: '@babel/helper-validator-identifier': 7.25.9 js-tokens: 4.0.0 - picocolors: 1.0.1 + picocolors: 1.1.1 '@babel/compat-data@7.24.7': {} @@ -12830,7 +12932,7 @@ snapshots: '@babel/generator@7.24.7': dependencies: - '@babel/types': 7.24.7 + '@babel/types': 7.26.0 '@jridgewell/gen-mapping': 0.3.5 '@jridgewell/trace-mapping': 0.3.25 jsesc: 2.5.2 @@ -12845,7 +12947,7 @@ snapshots: '@babel/helper-annotate-as-pure@7.24.7': dependencies: - '@babel/types': 7.24.7 + '@babel/types': 7.26.0 '@babel/helper-annotate-as-pure@7.25.9': dependencies: @@ -12854,7 +12956,7 @@ snapshots: '@babel/helper-builder-binary-assignment-operator-visitor@7.24.7': dependencies: '@babel/traverse': 7.24.7 - '@babel/types': 7.24.7 + '@babel/types': 7.26.0 transitivePeerDependencies: - supports-color @@ -12862,7 +12964,7 @@ snapshots: dependencies: '@babel/compat-data': 7.24.7 '@babel/helper-validator-option': 7.24.7 - browserslist: 4.23.0 + browserslist: 4.24.2 lru-cache: 5.1.1 semver: 6.3.1 @@ -12892,7 +12994,7 @@ snapshots: '@babel/helper-create-regexp-features-plugin@7.24.7(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-annotate-as-pure': 7.24.7 + '@babel/helper-annotate-as-pure': 7.25.9 regexpu-core: 5.3.2 semver: 6.3.1 @@ -12900,8 +13002,8 @@ snapshots: dependencies: '@babel/core': 7.26.0 '@babel/helper-compilation-targets': 7.24.7 - '@babel/helper-plugin-utils': 7.24.7 - debug: 4.3.4 + '@babel/helper-plugin-utils': 7.25.9 + debug: 4.3.7(supports-color@8.1.1) lodash.debounce: 4.0.8 resolve: 1.22.8 transitivePeerDependencies: @@ -12909,32 +13011,32 @@ snapshots: '@babel/helper-environment-visitor@7.24.7': dependencies: - '@babel/types': 7.24.7 + '@babel/types': 7.26.0 '@babel/helper-function-name@7.24.7': dependencies: '@babel/template': 7.24.7 - '@babel/types': 7.24.7 + '@babel/types': 7.26.0 '@babel/helper-hoist-variables@7.24.7': dependencies: - '@babel/types': 7.24.7 + '@babel/types': 7.26.0 '@babel/helper-member-expression-to-functions@7.24.7': dependencies: '@babel/traverse': 7.24.7 - '@babel/types': 7.24.7 + '@babel/types': 7.26.0 transitivePeerDependencies: - supports-color '@babel/helper-module-imports@7.24.3': dependencies: - '@babel/types': 7.24.7 + '@babel/types': 7.26.0 '@babel/helper-module-imports@7.24.7': dependencies: '@babel/traverse': 7.24.7 - '@babel/types': 7.24.7 + '@babel/types': 7.26.0 transitivePeerDependencies: - supports-color @@ -12952,7 +13054,7 @@ snapshots: '@babel/helper-module-imports': 7.24.7 '@babel/helper-simple-access': 7.24.7 '@babel/helper-split-export-declaration': 7.24.7 - '@babel/helper-validator-identifier': 7.24.7 + '@babel/helper-validator-identifier': 7.25.9 transitivePeerDependencies: - supports-color @@ -12967,7 +13069,7 @@ snapshots: '@babel/helper-optimise-call-expression@7.24.7': dependencies: - '@babel/types': 7.24.7 + '@babel/types': 7.26.0 '@babel/helper-plugin-utils@7.24.0': {} @@ -12978,7 +13080,7 @@ snapshots: '@babel/helper-remap-async-to-generator@7.24.7(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-annotate-as-pure': 7.24.7 + '@babel/helper-annotate-as-pure': 7.25.9 '@babel/helper-environment-visitor': 7.24.7 '@babel/helper-wrap-function': 7.24.7 transitivePeerDependencies: @@ -12996,20 +13098,20 @@ snapshots: '@babel/helper-simple-access@7.24.7': dependencies: '@babel/traverse': 7.24.7 - '@babel/types': 7.24.7 + '@babel/types': 7.26.0 transitivePeerDependencies: - supports-color '@babel/helper-skip-transparent-expression-wrappers@7.24.7': dependencies: '@babel/traverse': 7.24.7 - '@babel/types': 7.24.7 + '@babel/types': 7.26.0 transitivePeerDependencies: - supports-color '@babel/helper-split-export-declaration@7.24.7': dependencies: - '@babel/types': 7.24.7 + '@babel/types': 7.26.0 '@babel/helper-string-parser@7.24.7': {} @@ -13028,7 +13130,7 @@ snapshots: '@babel/helper-function-name': 7.24.7 '@babel/template': 7.24.7 '@babel/traverse': 7.24.7 - '@babel/types': 7.24.7 + '@babel/types': 7.26.0 transitivePeerDependencies: - supports-color @@ -13039,7 +13141,7 @@ snapshots: '@babel/highlight@7.24.7': dependencies: - '@babel/helper-validator-identifier': 7.24.7 + '@babel/helper-validator-identifier': 7.25.9 chalk: 2.4.2 js-tokens: 4.0.0 picocolors: 1.1.1 @@ -13053,7 +13155,7 @@ snapshots: '@babel/parser@7.24.7': dependencies: - '@babel/types': 7.24.7 + '@babel/types': 7.26.0 '@babel/parser@7.26.2': dependencies: @@ -13063,17 +13165,17 @@ snapshots: dependencies: '@babel/core': 7.26.0 '@babel/helper-environment-visitor': 7.24.7 - '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.24.7(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.24.7(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-plugin-utils': 7.25.9 '@babel/helper-skip-transparent-expression-wrappers': 7.24.7 '@babel/plugin-transform-optional-chaining': 7.24.7(@babel/core@7.26.0) transitivePeerDependencies: @@ -13083,7 +13185,7 @@ snapshots: dependencies: '@babel/core': 7.26.0 '@babel/helper-environment-visitor': 7.24.7 - '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.26.0)': dependencies: @@ -13092,52 +13194,52 @@ snapshots: '@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-flow@7.24.7(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-import-assertions@7.24.7(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-import-attributes@7.24.7(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-jsx@7.24.7(@babel/core@7.26.0)': dependencies: @@ -13152,7 +13254,7 @@ snapshots: '@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.26.0)': dependencies: @@ -13162,17 +13264,17 @@ snapshots: '@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.26.0)': dependencies: @@ -13182,34 +13284,34 @@ snapshots: '@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-typescript@7.24.7(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 '@babel/helper-create-regexp-features-plugin': 7.24.7(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-transform-arrow-functions@7.24.7(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-transform-async-generator-functions@7.24.7(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 '@babel/helper-environment-visitor': 7.24.7 - '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-plugin-utils': 7.25.9 '@babel/helper-remap-async-to-generator': 7.24.7(@babel/core@7.26.0) '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.26.0) transitivePeerDependencies: @@ -13218,8 +13320,8 @@ snapshots: '@babel/plugin-transform-async-to-generator@7.24.7(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-module-imports': 7.24.7 - '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-module-imports': 7.25.9 + '@babel/helper-plugin-utils': 7.25.9 '@babel/helper-remap-async-to-generator': 7.24.7(@babel/core@7.26.0) transitivePeerDependencies: - supports-color @@ -13227,12 +13329,12 @@ snapshots: '@babel/plugin-transform-block-scoped-functions@7.24.7(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-transform-block-scoping@7.24.7(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-transform-class-properties@7.24.7(@babel/core@7.26.0)': dependencies: @@ -13246,7 +13348,7 @@ snapshots: dependencies: '@babel/core': 7.26.0 '@babel/helper-create-class-features-plugin': 7.24.7(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.26.0) transitivePeerDependencies: - supports-color @@ -13254,11 +13356,11 @@ snapshots: '@babel/plugin-transform-classes@7.24.7(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-annotate-as-pure': 7.24.7 + '@babel/helper-annotate-as-pure': 7.25.9 '@babel/helper-compilation-targets': 7.24.7 '@babel/helper-environment-visitor': 7.24.7 '@babel/helper-function-name': 7.24.7 - '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-plugin-utils': 7.25.9 '@babel/helper-replace-supers': 7.24.7(@babel/core@7.26.0) '@babel/helper-split-export-declaration': 7.24.7 globals: 11.12.0 @@ -13268,43 +13370,43 @@ snapshots: '@babel/plugin-transform-computed-properties@7.24.7(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-plugin-utils': 7.25.9 '@babel/template': 7.24.7 '@babel/plugin-transform-destructuring@7.24.7(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-transform-dotall-regex@7.24.7(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 '@babel/helper-create-regexp-features-plugin': 7.24.7(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-transform-duplicate-keys@7.24.7(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-transform-dynamic-import@7.24.7(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.26.0) '@babel/plugin-transform-exponentiation-operator@7.24.7(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 '@babel/helper-builder-binary-assignment-operator-visitor': 7.24.7 - '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-plugin-utils': 7.25.9 transitivePeerDependencies: - supports-color '@babel/plugin-transform-export-namespace-from@7.24.7(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.26.0) '@babel/plugin-transform-flow-strip-types@7.24.7(@babel/core@7.26.0)': @@ -13316,7 +13418,7 @@ snapshots: '@babel/plugin-transform-for-of@7.24.7(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-plugin-utils': 7.25.9 '@babel/helper-skip-transparent-expression-wrappers': 7.24.7 transitivePeerDependencies: - supports-color @@ -13326,35 +13428,35 @@ snapshots: '@babel/core': 7.26.0 '@babel/helper-compilation-targets': 7.24.7 '@babel/helper-function-name': 7.24.7 - '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-transform-json-strings@7.24.7(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.26.0) '@babel/plugin-transform-literals@7.24.7(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-transform-logical-assignment-operators@7.24.7(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.26.0) '@babel/plugin-transform-member-expression-literals@7.24.7(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-transform-modules-amd@7.24.7(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 '@babel/helper-module-transforms': 7.24.7(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-plugin-utils': 7.25.9 transitivePeerDependencies: - supports-color @@ -13372,8 +13474,8 @@ snapshots: '@babel/core': 7.26.0 '@babel/helper-hoist-variables': 7.24.7 '@babel/helper-module-transforms': 7.24.7(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.24.7 - '@babel/helper-validator-identifier': 7.24.7 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-validator-identifier': 7.25.9 transitivePeerDependencies: - supports-color @@ -13381,7 +13483,7 @@ snapshots: dependencies: '@babel/core': 7.26.0 '@babel/helper-module-transforms': 7.24.7(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-plugin-utils': 7.25.9 transitivePeerDependencies: - supports-color @@ -13389,12 +13491,12 @@ snapshots: dependencies: '@babel/core': 7.26.0 '@babel/helper-create-regexp-features-plugin': 7.24.7(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-transform-new-target@7.24.7(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-transform-nullish-coalescing-operator@7.24.7(@babel/core@7.26.0)': dependencies: @@ -13405,21 +13507,21 @@ snapshots: '@babel/plugin-transform-numeric-separator@7.24.7(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.26.0) '@babel/plugin-transform-object-rest-spread@7.24.7(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 '@babel/helper-compilation-targets': 7.24.7 - '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.26.0) '@babel/plugin-transform-parameters': 7.24.7(@babel/core@7.26.0) '@babel/plugin-transform-object-super@7.24.7(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-plugin-utils': 7.25.9 '@babel/helper-replace-supers': 7.24.7(@babel/core@7.26.0) transitivePeerDependencies: - supports-color @@ -13427,7 +13529,7 @@ snapshots: '@babel/plugin-transform-optional-catch-binding@7.24.7(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.26.0) '@babel/plugin-transform-optional-chaining@7.24.7(@babel/core@7.26.0)': @@ -13442,7 +13544,7 @@ snapshots: '@babel/plugin-transform-parameters@7.24.7(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-transform-private-methods@7.24.7(@babel/core@7.26.0)': dependencies: @@ -13455,9 +13557,9 @@ snapshots: '@babel/plugin-transform-private-property-in-object@7.24.7(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-annotate-as-pure': 7.24.7 + '@babel/helper-annotate-as-pure': 7.25.9 '@babel/helper-create-class-features-plugin': 7.24.7(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.26.0) transitivePeerDependencies: - supports-color @@ -13465,7 +13567,7 @@ snapshots: '@babel/plugin-transform-property-literals@7.24.7(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-transform-react-jsx-self@7.24.1(@babel/core@7.26.0)': dependencies: @@ -13501,23 +13603,23 @@ snapshots: '@babel/plugin-transform-regenerator@7.24.7(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-plugin-utils': 7.25.9 regenerator-transform: 0.15.2 '@babel/plugin-transform-reserved-words@7.24.7(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-transform-shorthand-properties@7.24.7(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-transform-spread@7.24.7(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-plugin-utils': 7.25.9 '@babel/helper-skip-transparent-expression-wrappers': 7.24.7 transitivePeerDependencies: - supports-color @@ -13525,17 +13627,17 @@ snapshots: '@babel/plugin-transform-sticky-regex@7.24.7(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-transform-template-literals@7.24.7(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-transform-typeof-symbol@7.24.7(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-transform-typescript@7.24.7(@babel/core@7.26.0)': dependencies: @@ -13550,25 +13652,25 @@ snapshots: '@babel/plugin-transform-unicode-escapes@7.24.7(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-transform-unicode-property-regex@7.24.7(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 '@babel/helper-create-regexp-features-plugin': 7.24.7(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-transform-unicode-regex@7.24.7(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 '@babel/helper-create-regexp-features-plugin': 7.24.7(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-transform-unicode-sets-regex@7.24.7(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 '@babel/helper-create-regexp-features-plugin': 7.24.7(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-plugin-utils': 7.25.9 '@babel/preset-env@7.24.7(@babel/core@7.26.0)': dependencies: @@ -13652,7 +13754,7 @@ snapshots: babel-plugin-polyfill-corejs2: 0.4.11(@babel/core@7.26.0) babel-plugin-polyfill-corejs3: 0.10.4(@babel/core@7.26.0) babel-plugin-polyfill-regenerator: 0.6.2(@babel/core@7.26.0) - core-js-compat: 3.37.1 + core-js-compat: 3.39.0 semver: 6.3.1 transitivePeerDependencies: - supports-color @@ -13667,8 +13769,8 @@ snapshots: '@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.24.7 - '@babel/types': 7.24.7 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/types': 7.26.0 esutils: 2.0.3 '@babel/preset-typescript@7.24.7(@babel/core@7.26.0)': @@ -13700,8 +13802,8 @@ snapshots: '@babel/template@7.24.7': dependencies: '@babel/code-frame': 7.25.9 - '@babel/parser': 7.24.7 - '@babel/types': 7.24.7 + '@babel/parser': 7.26.2 + '@babel/types': 7.26.0 '@babel/template@7.25.9': dependencies: @@ -13717,9 +13819,9 @@ snapshots: '@babel/helper-function-name': 7.24.7 '@babel/helper-hoist-variables': 7.24.7 '@babel/helper-split-export-declaration': 7.24.7 - '@babel/parser': 7.24.7 - '@babel/types': 7.24.7 - debug: 4.3.4 + '@babel/parser': 7.26.2 + '@babel/types': 7.26.0 + debug: 4.3.7(supports-color@8.1.1) globals: 11.12.0 transitivePeerDependencies: - supports-color @@ -13731,7 +13833,7 @@ snapshots: '@babel/parser': 7.26.2 '@babel/template': 7.25.9 '@babel/types': 7.26.0 - debug: 4.3.4 + debug: 4.3.7(supports-color@8.1.1) globals: 11.12.0 transitivePeerDependencies: - supports-color @@ -14098,7 +14200,7 @@ snapshots: optionalDependencies: '@types/react': 18.2.79 - '@emotion/react@11.13.3(react@18.3.1)': + '@emotion/react@11.13.3(@types/react@18.3.12)(react@18.3.1)': dependencies: '@babel/runtime': 7.24.4 '@emotion/babel-plugin': 11.12.0 @@ -14109,6 +14211,8 @@ snapshots: '@emotion/weak-memoize': 0.4.0 hoist-non-react-statics: 3.3.2 react: 18.3.1 + optionalDependencies: + '@types/react': 18.3.12 transitivePeerDependencies: - supports-color @@ -14411,7 +14515,7 @@ snapshots: '@eslint/config-array@0.19.0': dependencies: '@eslint/object-schema': 2.1.4 - debug: 4.3.4 + debug: 4.3.7(supports-color@8.1.1) minimatch: 3.1.2 transitivePeerDependencies: - supports-color @@ -14435,7 +14539,7 @@ snapshots: '@eslint/eslintrc@3.2.0': dependencies: ajv: 6.12.6 - debug: 4.3.4 + debug: 4.3.7(supports-color@8.1.1) espree: 10.3.0 globals: 14.0.0 ignore: 5.3.1 @@ -14456,55 +14560,30 @@ snapshots: dependencies: levn: 0.4.1 - '@expressive-code/core@0.35.6': - dependencies: - '@ctrl/tinycolor': 4.1.0 - hast-util-select: 6.0.3 - hast-util-to-html: 9.0.3 - hast-util-to-text: 4.0.2 - hastscript: 9.0.0 - postcss: 8.4.40 - postcss-nested: 6.2.0(postcss@8.4.40) - unist-util-visit: 5.0.0 - unist-util-visit-parents: 6.0.1 - - '@expressive-code/core@0.37.1': + '@expressive-code/core@0.38.3': dependencies: '@ctrl/tinycolor': 4.1.0 hast-util-select: 6.0.3 hast-util-to-html: 9.0.3 hast-util-to-text: 4.0.2 hastscript: 9.0.0 - postcss: 8.4.40 - postcss-nested: 6.2.0(postcss@8.4.40) + postcss: 8.4.49 + postcss-nested: 6.2.0(postcss@8.4.49) unist-util-visit: 5.0.0 unist-util-visit-parents: 6.0.1 - '@expressive-code/plugin-frames@0.35.6': - dependencies: - '@expressive-code/core': 0.35.6 - - '@expressive-code/plugin-frames@0.37.1': - dependencies: - '@expressive-code/core': 0.37.1 - - '@expressive-code/plugin-shiki@0.35.6': + '@expressive-code/plugin-frames@0.38.3': dependencies: - '@expressive-code/core': 0.35.6 - shiki: 1.11.1 + '@expressive-code/core': 0.38.3 - '@expressive-code/plugin-shiki@0.37.1': + '@expressive-code/plugin-shiki@0.38.3': dependencies: - '@expressive-code/core': 0.37.1 + '@expressive-code/core': 0.38.3 shiki: 1.23.1 - '@expressive-code/plugin-text-markers@0.35.6': + '@expressive-code/plugin-text-markers@0.38.3': dependencies: - '@expressive-code/core': 0.35.6 - - '@expressive-code/plugin-text-markers@0.37.1': - dependencies: - '@expressive-code/core': 0.37.1 + '@expressive-code/core': 0.38.3 '@floating-ui/core@1.6.0': dependencies: @@ -15777,7 +15856,7 @@ snapshots: '@jridgewell/gen-mapping@0.3.5': dependencies: '@jridgewell/set-array': 1.2.1 - '@jridgewell/sourcemap-codec': 1.4.15 + '@jridgewell/sourcemap-codec': 1.5.0 '@jridgewell/trace-mapping': 0.3.25 '@jridgewell/resolve-uri@3.1.2': {} @@ -15807,7 +15886,7 @@ snapshots: '@mdx-js/mdx@3.1.0(acorn@8.14.0)': dependencies: - '@types/estree': 1.0.5 + '@types/estree': 1.0.6 '@types/estree-jsx': 1.0.5 '@types/hast': 3.0.4 '@types/mdx': 2.0.13 @@ -16632,7 +16711,7 @@ snapshots: '@rollup/pluginutils@5.1.3(rollup@4.24.4)': dependencies: - '@types/estree': 1.0.5 + '@types/estree': 1.0.6 estree-walker: 2.0.2 picomatch: 4.0.2 optionalDependencies: @@ -16757,10 +16836,6 @@ snapshots: transitivePeerDependencies: - '@types/node' - '@shikijs/core@1.11.1': - dependencies: - '@types/hast': 3.0.4 - '@shikijs/core@1.23.1': dependencies: '@shikijs/engine-javascript': 1.23.1 @@ -16897,8 +16972,8 @@ snapshots: '@storybook/csf': 0.1.11 better-opn: 3.0.2 browser-assert: 1.2.1 - esbuild: 0.21.5 - esbuild-register: 3.5.0(esbuild@0.21.5) + esbuild: 0.23.1 + esbuild-register: 3.5.0(esbuild@0.23.1) jsdoc-type-pratt-parser: 4.1.0 process: 0.11.10 recast: 0.23.9 @@ -17112,7 +17187,7 @@ snapshots: '@types/acorn@4.0.6': dependencies: - '@types/estree': 1.0.5 + '@types/estree': 1.0.6 '@types/argparse@1.0.38': {} @@ -17132,16 +17207,16 @@ snapshots: '@types/babel__generator@7.6.8': dependencies: - '@babel/types': 7.24.7 + '@babel/types': 7.26.0 '@types/babel__template@7.4.4': dependencies: - '@babel/parser': 7.24.7 - '@babel/types': 7.24.7 + '@babel/parser': 7.26.2 + '@babel/types': 7.26.0 '@types/babel__traverse@7.20.5': dependencies: - '@babel/types': 7.24.7 + '@babel/types': 7.26.0 '@types/body-parser@1.19.5': dependencies: @@ -17172,7 +17247,7 @@ snapshots: '@types/estree-jsx@1.0.5': dependencies: - '@types/estree': 1.0.5 + '@types/estree': 1.0.6 '@types/estree@1.0.5': {} @@ -17259,10 +17334,6 @@ snapshots: dependencies: undici-types: 5.26.5 - '@types/node@20.14.12': - dependencies: - undici-types: 5.26.5 - '@types/node@22.7.9': dependencies: undici-types: 6.19.8 @@ -17317,7 +17388,7 @@ snapshots: '@types/sax@1.2.7': dependencies: - '@types/node': 20.14.12 + '@types/node': 22.7.9 '@types/semver@7.5.8': {} @@ -17400,20 +17471,19 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/eslint-plugin@8.14.0(@typescript-eslint/parser@8.14.0(eslint@9.15.0)(typescript@5.6.3))(eslint@9.15.0)(typescript@5.6.3)': + '@typescript-eslint/eslint-plugin@8.19.0(@typescript-eslint/parser@8.19.0(eslint@9.15.0)(typescript@5.6.3))(eslint@9.15.0)(typescript@5.6.3)': dependencies: - '@eslint-community/regexpp': 4.10.0 - '@typescript-eslint/parser': 8.14.0(eslint@9.15.0)(typescript@5.6.3) - '@typescript-eslint/scope-manager': 8.14.0 - '@typescript-eslint/type-utils': 8.14.0(eslint@9.15.0)(typescript@5.6.3) - '@typescript-eslint/utils': 8.14.0(eslint@9.15.0)(typescript@5.6.3) - '@typescript-eslint/visitor-keys': 8.14.0 + '@eslint-community/regexpp': 4.12.1 + '@typescript-eslint/parser': 8.19.0(eslint@9.15.0)(typescript@5.6.3) + '@typescript-eslint/scope-manager': 8.19.0 + '@typescript-eslint/type-utils': 8.19.0(eslint@9.15.0)(typescript@5.6.3) + '@typescript-eslint/utils': 8.19.0(eslint@9.15.0)(typescript@5.6.3) + '@typescript-eslint/visitor-keys': 8.19.0 eslint: 9.15.0 graphemer: 1.4.0 ignore: 5.3.1 natural-compare: 1.4.0 ts-api-utils: 1.3.0(typescript@5.6.3) - optionalDependencies: typescript: 5.6.3 transitivePeerDependencies: - supports-color @@ -17457,6 +17527,18 @@ snapshots: transitivePeerDependencies: - supports-color + '@typescript-eslint/parser@8.19.0(eslint@9.15.0)(typescript@5.6.3)': + dependencies: + '@typescript-eslint/scope-manager': 8.19.0 + '@typescript-eslint/types': 8.19.0 + '@typescript-eslint/typescript-estree': 8.19.0(typescript@5.6.3) + '@typescript-eslint/visitor-keys': 8.19.0 + debug: 4.3.7(supports-color@8.1.1) + eslint: 9.15.0 + typescript: 5.6.3 + transitivePeerDependencies: + - supports-color + '@typescript-eslint/rule-tester@8.14.0(eslint@9.15.0)(typescript@5.6.3)': dependencies: '@typescript-eslint/typescript-estree': 8.14.0(typescript@5.6.3) @@ -17490,6 +17572,11 @@ snapshots: '@typescript-eslint/types': 8.14.0 '@typescript-eslint/visitor-keys': 8.14.0 + '@typescript-eslint/scope-manager@8.19.0': + dependencies: + '@typescript-eslint/types': 8.19.0 + '@typescript-eslint/visitor-keys': 8.19.0 + '@typescript-eslint/type-utils@6.21.0(eslint@8.57.0)(typescript@5.4.5)': dependencies: '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.4.5) @@ -17506,7 +17593,7 @@ snapshots: dependencies: '@typescript-eslint/typescript-estree': 7.7.0(typescript@5.4.5) '@typescript-eslint/utils': 7.7.0(eslint@8.57.0)(typescript@5.4.5) - debug: 4.3.4 + debug: 4.3.7(supports-color@8.1.1) eslint: 8.57.0 ts-api-utils: 1.3.0(typescript@5.4.5) optionalDependencies: @@ -17514,16 +17601,15 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/type-utils@8.14.0(eslint@9.15.0)(typescript@5.6.3)': + '@typescript-eslint/type-utils@8.19.0(eslint@9.15.0)(typescript@5.6.3)': dependencies: - '@typescript-eslint/typescript-estree': 8.14.0(typescript@5.6.3) - '@typescript-eslint/utils': 8.14.0(eslint@9.15.0)(typescript@5.6.3) - debug: 4.3.4 + '@typescript-eslint/typescript-estree': 8.19.0(typescript@5.6.3) + '@typescript-eslint/utils': 8.19.0(eslint@9.15.0)(typescript@5.6.3) + debug: 4.3.7(supports-color@8.1.1) + eslint: 9.15.0 ts-api-utils: 1.3.0(typescript@5.6.3) - optionalDependencies: typescript: 5.6.3 transitivePeerDependencies: - - eslint - supports-color '@typescript-eslint/types@6.21.0': {} @@ -17534,6 +17620,8 @@ snapshots: '@typescript-eslint/types@8.14.0': {} + '@typescript-eslint/types@8.19.0': {} + '@typescript-eslint/typescript-estree@6.21.0(typescript@5.4.5)': dependencies: '@typescript-eslint/types': 6.21.0 @@ -17553,7 +17641,7 @@ snapshots: dependencies: '@typescript-eslint/types': 7.17.0 '@typescript-eslint/visitor-keys': 7.17.0 - debug: 4.3.4 + debug: 4.3.7(supports-color@8.1.1) globby: 11.1.0 is-glob: 4.0.3 minimatch: 9.0.5 @@ -17568,7 +17656,7 @@ snapshots: dependencies: '@typescript-eslint/types': 7.7.0 '@typescript-eslint/visitor-keys': 7.7.0 - debug: 4.3.4 + debug: 4.3.7(supports-color@8.1.1) globby: 11.1.0 is-glob: 4.0.3 minimatch: 9.0.5 @@ -17583,7 +17671,7 @@ snapshots: dependencies: '@typescript-eslint/types': 8.14.0 '@typescript-eslint/visitor-keys': 8.14.0 - debug: 4.3.4 + debug: 4.3.7(supports-color@8.1.1) fast-glob: 3.3.2 is-glob: 4.0.3 minimatch: 9.0.5 @@ -17594,6 +17682,20 @@ snapshots: transitivePeerDependencies: - supports-color + '@typescript-eslint/typescript-estree@8.19.0(typescript@5.6.3)': + dependencies: + '@typescript-eslint/types': 8.19.0 + '@typescript-eslint/visitor-keys': 8.19.0 + debug: 4.3.7(supports-color@8.1.1) + fast-glob: 3.3.2 + is-glob: 4.0.3 + minimatch: 9.0.5 + semver: 7.6.3 + ts-api-utils: 1.3.0(typescript@5.6.3) + typescript: 5.6.3 + transitivePeerDependencies: + - supports-color + '@typescript-eslint/utils@6.21.0(eslint@8.57.0)(typescript@5.4.5)': dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) @@ -17644,6 +17746,17 @@ snapshots: - supports-color - typescript + '@typescript-eslint/utils@8.19.0(eslint@9.15.0)(typescript@5.6.3)': + dependencies: + '@eslint-community/eslint-utils': 4.4.0(eslint@9.15.0) + '@typescript-eslint/scope-manager': 8.19.0 + '@typescript-eslint/types': 8.19.0 + '@typescript-eslint/typescript-estree': 8.19.0(typescript@5.6.3) + eslint: 9.15.0 + typescript: 5.6.3 + transitivePeerDependencies: + - supports-color + '@typescript-eslint/visitor-keys@6.21.0': dependencies: '@typescript-eslint/types': 6.21.0 @@ -17664,6 +17777,11 @@ snapshots: '@typescript-eslint/types': 8.14.0 eslint-visitor-keys: 3.4.3 + '@typescript-eslint/visitor-keys@8.19.0': + dependencies: + '@typescript-eslint/types': 8.19.0 + eslint-visitor-keys: 4.2.0 + '@ungap/structured-clone@1.2.0': {} '@vitejs/plugin-react@4.2.1(vite@5.2.9(@types/node@20.12.7))': @@ -17921,11 +18039,11 @@ snapshots: '@vue/compiler-core@3.4.27': dependencies: - '@babel/parser': 7.24.7 + '@babel/parser': 7.26.2 '@vue/shared': 3.4.27 entities: 4.5.0 estree-walker: 2.0.2 - source-map-js: 1.2.0 + source-map-js: 1.2.1 '@vue/compiler-dom@3.4.27': dependencies: @@ -17994,13 +18112,13 @@ snapshots: agent-base@6.0.2: dependencies: - debug: 4.3.4 + debug: 4.3.7(supports-color@8.1.1) transitivePeerDependencies: - supports-color agent-base@7.1.1: dependencies: - debug: 4.3.4 + debug: 4.3.7(supports-color@8.1.1) transitivePeerDependencies: - supports-color @@ -18189,15 +18307,10 @@ snapshots: astring@1.9.0: {} - astro-expressive-code@0.35.6(astro@4.16.13(@types/node@22.7.9)(rollup@4.24.4)(typescript@5.6.3)): + astro-expressive-code@0.38.3(astro@4.16.13(@types/node@22.7.9)(rollup@4.24.4)(typescript@5.6.3)): dependencies: astro: 4.16.13(@types/node@22.7.9)(rollup@4.24.4)(typescript@5.6.3) - rehype-expressive-code: 0.35.6 - - astro-expressive-code@0.37.1(astro@4.16.13(@types/node@22.7.9)(rollup@4.24.4)(typescript@5.6.3)): - dependencies: - astro: 4.16.13(@types/node@22.7.9)(rollup@4.24.4)(typescript@5.6.3) - rehype-expressive-code: 0.37.1 + rehype-expressive-code: 0.38.3 astro@4.16.13(@types/node@22.7.9)(rollup@4.24.4)(typescript@5.6.3): dependencies: @@ -18334,7 +18447,7 @@ snapshots: dependencies: '@babel/core': 7.26.0 '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.26.0) - core-js-compat: 3.37.1 + core-js-compat: 3.39.0 transitivePeerDependencies: - supports-color @@ -18477,13 +18590,6 @@ snapshots: dependencies: pako: 0.2.9 - browserslist@4.23.0: - dependencies: - caniuse-lite: 1.0.30001610 - electron-to-chromium: 1.4.738 - node-releases: 2.0.14 - update-browserslist-db: 1.0.13(browserslist@4.23.0) - browserslist@4.24.2: dependencies: caniuse-lite: 1.0.30001680 @@ -18579,8 +18685,6 @@ snapshots: dependencies: path-temp: 2.1.0 - caniuse-lite@1.0.30001610: {} - caniuse-lite@1.0.30001680: {} ccount@2.0.1: {} @@ -18869,10 +18973,6 @@ snapshots: depd: 2.0.0 keygrip: 1.1.0 - core-js-compat@3.37.1: - dependencies: - browserslist: 4.23.0 - core-js-compat@3.39.0: dependencies: browserslist: 4.24.2 @@ -19288,8 +19388,6 @@ snapshots: effect@3.6.5: {} - electron-to-chromium@1.4.738: {} - electron-to-chromium@1.5.62: {} embla-carousel-autoplay@8.4.0(embla-carousel@8.4.0): @@ -19458,10 +19556,10 @@ snapshots: esast-util-from-estree: 2.0.0 vfile-message: 4.0.2 - esbuild-register@3.5.0(esbuild@0.21.5): + esbuild-register@3.5.0(esbuild@0.23.1): dependencies: - debug: 4.3.4 - esbuild: 0.21.5 + debug: 4.3.7(supports-color@8.1.1) + esbuild: 0.23.1 transitivePeerDependencies: - supports-color @@ -19577,11 +19675,11 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-module-utils@2.12.0(@typescript-eslint/parser@8.14.0(eslint@9.15.0)(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint@9.15.0): + eslint-module-utils@2.12.0(@typescript-eslint/parser@8.19.0(eslint@9.15.0)(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint@9.15.0): dependencies: debug: 3.2.7 optionalDependencies: - '@typescript-eslint/parser': 8.14.0(eslint@9.15.0)(typescript@5.6.3) + '@typescript-eslint/parser': 8.19.0(eslint@9.15.0)(typescript@5.6.3) eslint: 9.15.0 eslint-import-resolver-node: 0.3.9 transitivePeerDependencies: @@ -19597,7 +19695,7 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.14.0(eslint@9.15.0)(typescript@5.6.3))(eslint@9.15.0): + eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.19.0(eslint@9.15.0)(typescript@5.6.3))(eslint@9.15.0): dependencies: '@rtsao/scc': 1.1.0 array-includes: 3.1.8 @@ -19608,7 +19706,7 @@ snapshots: doctrine: 2.1.0 eslint: 9.15.0 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.14.0(eslint@9.15.0)(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint@9.15.0) + eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.19.0(eslint@9.15.0)(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint@9.15.0) hasown: 2.0.2 is-core-module: 2.15.1 is-glob: 4.0.3 @@ -19620,7 +19718,7 @@ snapshots: string.prototype.trimend: 1.0.8 tsconfig-paths: 3.15.0 optionalDependencies: - '@typescript-eslint/parser': 8.14.0(eslint@9.15.0)(typescript@5.6.3) + '@typescript-eslint/parser': 8.19.0(eslint@9.15.0)(typescript@5.6.3) transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack @@ -19638,9 +19736,9 @@ snapshots: dependencies: eslint: 8.57.0 - eslint-plugin-unicorn@56.0.0(eslint@9.15.0): + eslint-plugin-unicorn@56.0.1(eslint@9.15.0): dependencies: - '@babel/helper-validator-identifier': 7.24.7 + '@babel/helper-validator-identifier': 7.25.9 '@eslint-community/eslint-utils': 4.4.0(eslint@9.15.0) ci-info: 4.0.0 clean-regexp: 1.0.0 @@ -19742,12 +19840,12 @@ snapshots: ajv: 6.12.6 chalk: 4.1.2 cross-spawn: 7.0.5 - debug: 4.3.4 + debug: 4.3.7(supports-color@8.1.1) escape-string-regexp: 4.0.0 eslint-scope: 8.2.0 eslint-visitor-keys: 4.2.0 espree: 10.3.0 - esquery: 1.5.0 + esquery: 1.6.0 esutils: 2.0.3 fast-deep-equal: 3.1.3 file-entry-cache: 8.0.0 @@ -19794,7 +19892,7 @@ snapshots: estree-util-attach-comments@3.0.0: dependencies: - '@types/estree': 1.0.5 + '@types/estree': 1.0.6 estree-util-build-jsx@3.0.1: dependencies: @@ -19807,7 +19905,7 @@ snapshots: estree-util-scope@1.0.0: dependencies: - '@types/estree': 1.0.5 + '@types/estree': 1.0.6 devlop: 1.1.0 estree-util-to-js@2.0.0: @@ -19825,7 +19923,7 @@ snapshots: estree-walker@3.0.3: dependencies: - '@types/estree': 1.0.5 + '@types/estree': 1.0.6 esutils@2.0.3: {} @@ -19839,7 +19937,7 @@ snapshots: execa@5.1.1: dependencies: - cross-spawn: 7.0.3 + cross-spawn: 7.0.5 get-stream: 6.0.1 human-signals: 2.1.0 is-stream: 2.0.1 @@ -19851,7 +19949,7 @@ snapshots: execa@8.0.1: dependencies: - cross-spawn: 7.0.3 + cross-spawn: 7.0.5 get-stream: 8.0.1 human-signals: 5.0.0 is-stream: 3.0.0 @@ -19913,19 +20011,12 @@ snapshots: transitivePeerDependencies: - supports-color - expressive-code@0.35.6: - dependencies: - '@expressive-code/core': 0.35.6 - '@expressive-code/plugin-frames': 0.35.6 - '@expressive-code/plugin-shiki': 0.35.6 - '@expressive-code/plugin-text-markers': 0.35.6 - - expressive-code@0.37.1: + expressive-code@0.38.3: dependencies: - '@expressive-code/core': 0.37.1 - '@expressive-code/plugin-frames': 0.37.1 - '@expressive-code/plugin-shiki': 0.37.1 - '@expressive-code/plugin-text-markers': 0.37.1 + '@expressive-code/core': 0.38.3 + '@expressive-code/plugin-frames': 0.38.3 + '@expressive-code/plugin-shiki': 0.38.3 + '@expressive-code/plugin-text-markers': 0.38.3 extend-shallow@2.0.1: dependencies: @@ -20212,7 +20303,7 @@ snapshots: dependencies: foreground-child: 3.1.1 jackspeak: 2.3.6 - minimatch: 9.0.4 + minimatch: 9.0.5 minipass: 7.0.4 path-scurry: 1.10.2 @@ -20455,7 +20546,7 @@ snapshots: hast-util-to-estree@3.1.0: dependencies: - '@types/estree': 1.0.5 + '@types/estree': 1.0.6 '@types/estree-jsx': 1.0.5 '@types/hast': 3.0.4 comma-separated-tokens: 2.0.3 @@ -20490,7 +20581,7 @@ snapshots: hast-util-to-jsx-runtime@2.3.2: dependencies: - '@types/estree': 1.0.5 + '@types/estree': 1.0.6 '@types/hast': 3.0.4 '@types/unist': 3.0.2 comma-separated-tokens: 2.0.3 @@ -20577,6 +20668,8 @@ snapshots: html-escaper@3.0.3: {} + html-url-attributes@3.0.1: {} + html-void-elements@3.0.0: {} html-whitespace-sensitive-tag-names@3.0.1: {} @@ -20622,35 +20715,35 @@ snapshots: dependencies: '@tootallnate/once': 2.0.0 agent-base: 6.0.2 - debug: 4.3.4 + debug: 4.3.7(supports-color@8.1.1) transitivePeerDependencies: - supports-color http-proxy-agent@7.0.2: dependencies: agent-base: 7.1.1 - debug: 4.3.4 + debug: 4.3.7(supports-color@8.1.1) transitivePeerDependencies: - supports-color https-proxy-agent@5.0.1: dependencies: agent-base: 6.0.2 - debug: 4.3.4 + debug: 4.3.7(supports-color@8.1.1) transitivePeerDependencies: - supports-color https-proxy-agent@7.0.4: dependencies: agent-base: 7.1.1 - debug: 4.3.4 + debug: 4.3.7(supports-color@8.1.1) transitivePeerDependencies: - supports-color https-proxy-agent@7.0.5: dependencies: agent-base: 7.1.1 - debug: 4.3.4 + debug: 4.3.7(supports-color@8.1.1) transitivePeerDependencies: - supports-color @@ -21173,14 +21266,14 @@ snapshots: koa-mount@4.0.0: dependencies: - debug: 4.3.4 + debug: 4.3.7(supports-color@8.1.1) koa-compose: 4.1.0 transitivePeerDependencies: - supports-color koa-send@5.0.1: dependencies: - debug: 4.3.4 + debug: 4.3.7(supports-color@8.1.1) http-errors: 1.8.1 resolve-path: 1.4.0 transitivePeerDependencies: @@ -21200,7 +21293,7 @@ snapshots: content-disposition: 0.5.4 content-type: 1.0.5 cookies: 0.9.1 - debug: 4.3.4 + debug: 4.3.7(supports-color@8.1.1) delegates: 1.0.0 depd: 2.0.0 destroy: 1.2.0 @@ -21343,7 +21436,7 @@ snapshots: magic-string@0.27.0: dependencies: - '@jridgewell/sourcemap-codec': 1.4.15 + '@jridgewell/sourcemap-codec': 1.5.0 magic-string@0.30.12: dependencies: @@ -21357,7 +21450,7 @@ snapshots: dependencies: '@babel/parser': 7.26.2 '@babel/types': 7.26.0 - source-map-js: 1.2.0 + source-map-js: 1.2.1 make-dir@2.1.0: dependencies: @@ -21697,7 +21790,7 @@ snapshots: micromark-extension-mdx-expression@3.0.0: dependencies: - '@types/estree': 1.0.5 + '@types/estree': 1.0.6 devlop: 1.1.0 micromark-factory-mdx-expression: 2.0.2 micromark-factory-space: 2.0.1 @@ -21709,7 +21802,7 @@ snapshots: micromark-extension-mdx-jsx@3.0.1: dependencies: '@types/acorn': 4.0.6 - '@types/estree': 1.0.5 + '@types/estree': 1.0.6 devlop: 1.1.0 estree-util-is-identifier-name: 3.0.0 micromark-factory-mdx-expression: 2.0.2 @@ -21726,7 +21819,7 @@ snapshots: micromark-extension-mdxjs-esm@3.0.0: dependencies: - '@types/estree': 1.0.5 + '@types/estree': 1.0.6 devlop: 1.1.0 micromark-core-commonmark: 2.0.2 micromark-util-character: 2.1.1 @@ -21762,7 +21855,7 @@ snapshots: micromark-factory-mdx-expression@2.0.2: dependencies: - '@types/estree': 1.0.5 + '@types/estree': 1.0.6 devlop: 1.1.0 micromark-factory-space: 2.0.1 micromark-util-character: 2.1.1 @@ -21827,7 +21920,7 @@ snapshots: micromark-util-events-to-acorn@2.0.2: dependencies: '@types/acorn': 4.0.6 - '@types/estree': 1.0.5 + '@types/estree': 1.0.6 '@types/unist': 3.0.2 devlop: 1.1.0 estree-util-visit: 2.0.0 @@ -21865,7 +21958,7 @@ snapshots: micromark@4.0.1: dependencies: '@types/debug': 4.1.12 - debug: 4.3.4 + debug: 4.3.7(supports-color@8.1.1) decode-named-character-reference: 1.0.2 devlop: 1.1.0 micromark-core-commonmark: 2.0.2 @@ -21995,7 +22088,7 @@ snapshots: mlly@1.7.1: dependencies: - acorn: 8.11.3 + acorn: 8.14.0 pathe: 1.1.2 pkg-types: 1.1.1 ufo: 1.5.3 @@ -22123,8 +22216,6 @@ snapshots: transitivePeerDependencies: - supports-color - node-releases@2.0.14: {} - node-releases@2.0.18: {} nopt@7.2.1: @@ -22354,7 +22445,7 @@ snapshots: cli-cursor: 5.0.0 cli-spinners: 2.9.2 is-interactive: 2.0.0 - is-unicode-supported: 2.0.0 + is-unicode-supported: 2.1.0 log-symbols: 6.0.0 stdin-discarder: 0.2.2 string-width: 7.2.0 @@ -22553,8 +22644,6 @@ snapshots: picocolors@1.0.0: {} - picocolors@1.0.1: {} - picocolors@1.1.1: {} picomatch@2.3.1: {} @@ -22581,12 +22670,20 @@ snapshots: playwright-core@1.48.2: {} + playwright-core@1.49.1: {} + playwright@1.48.2: dependencies: playwright-core: 1.48.2 optionalDependencies: fsevents: 2.3.2 + playwright@1.49.1: + dependencies: + playwright-core: 1.49.1 + optionalDependencies: + fsevents: 2.3.2 + plist@3.1.0: dependencies: '@xmldom/xmldom': 0.8.10 @@ -22601,9 +22698,9 @@ snapshots: possible-typed-array-names@1.0.0: {} - postcss-nested@6.2.0(postcss@8.4.40): + postcss-nested@6.2.0(postcss@8.4.49): dependencies: - postcss: 8.4.40 + postcss: 8.4.49 postcss-selector-parser: 6.1.2 postcss-selector-parser@6.1.2: @@ -22614,13 +22711,7 @@ snapshots: postcss@8.4.38: dependencies: nanoid: 3.3.7 - picocolors: 1.0.1 - source-map-js: 1.2.0 - - postcss@8.4.40: - dependencies: - nanoid: 3.3.7 - picocolors: 1.0.1 + picocolors: 1.1.1 source-map-js: 1.2.0 postcss@8.4.49: @@ -22839,6 +22930,23 @@ snapshots: react-is@18.3.1: {} + react-markdown@9.0.1(@types/react@18.3.12)(react@18.3.1): + dependencies: + '@types/hast': 3.0.4 + '@types/react': 18.3.12 + devlop: 1.1.0 + hast-util-to-jsx-runtime: 2.3.2 + html-url-attributes: 3.0.1 + mdast-util-to-hast: 13.2.0 + react: 18.3.1 + remark-parse: 11.0.0 + remark-rehype: 11.1.1 + unified: 11.0.5 + unist-util-visit: 5.0.0 + vfile: 6.0.3 + transitivePeerDependencies: + - supports-color + react-refresh@0.14.0: {} react-refresh@0.14.2: {} @@ -22950,7 +23058,7 @@ snapshots: recma-build-jsx@1.0.0: dependencies: - '@types/estree': 1.0.5 + '@types/estree': 1.0.6 estree-util-build-jsx: 3.0.1 vfile: 6.0.3 @@ -22966,14 +23074,14 @@ snapshots: recma-parse@1.0.0: dependencies: - '@types/estree': 1.0.5 + '@types/estree': 1.0.6 esast-util-from-js: 2.0.1 unified: 11.0.5 vfile: 6.0.3 recma-stringify@1.0.0: dependencies: - '@types/estree': 1.0.5 + '@types/estree': 1.0.6 estree-util-to-js: 2.0.0 unified: 11.0.5 vfile: 6.0.3 @@ -23031,13 +23139,9 @@ snapshots: dependencies: jsesc: 0.5.0 - rehype-expressive-code@0.35.6: - dependencies: - expressive-code: 0.35.6 - - rehype-expressive-code@0.37.1: + rehype-expressive-code@0.38.3: dependencies: - expressive-code: 0.37.1 + expressive-code: 0.38.3 rehype-format@5.0.1: dependencies: @@ -23058,7 +23162,7 @@ snapshots: rehype-recma@1.0.0: dependencies: - '@types/estree': 1.0.5 + '@types/estree': 1.0.6 '@types/hast': 3.0.4 hast-util-to-estree: 3.1.0 transitivePeerDependencies: @@ -23427,11 +23531,6 @@ snapshots: shell-quote@1.8.1: {} - shiki@1.11.1: - dependencies: - '@shikijs/core': 1.11.1 - '@types/hast': 3.0.4 - shiki@1.23.1: dependencies: '@shikijs/core': 1.23.1 @@ -23503,7 +23602,7 @@ snapshots: socks-proxy-agent@8.0.3: dependencies: agent-base: 7.1.1 - debug: 4.3.4 + debug: 4.3.7(supports-color@8.1.1) socks: 2.8.3 transitivePeerDependencies: - supports-color @@ -23832,7 +23931,7 @@ snapshots: dependencies: '@istanbuljs/schema': 0.1.3 glob: 10.4.5 - minimatch: 9.0.4 + minimatch: 9.0.5 text-decoder@1.2.1: {} @@ -23942,7 +24041,7 @@ snapshots: tuf-js@2.2.1: dependencies: '@tufjs/models': 2.0.1 - debug: 4.3.4 + debug: 4.3.7(supports-color@8.1.1) make-fetch-happen: 13.0.1 transitivePeerDependencies: - supports-color @@ -24034,15 +24133,14 @@ snapshots: dependencies: semver: 7.6.3 - typescript-eslint@8.14.0(eslint@9.15.0)(typescript@5.6.3): + typescript-eslint@8.19.0(eslint@9.15.0)(typescript@5.6.3): dependencies: - '@typescript-eslint/eslint-plugin': 8.14.0(@typescript-eslint/parser@8.14.0(eslint@9.15.0)(typescript@5.6.3))(eslint@9.15.0)(typescript@5.6.3) - '@typescript-eslint/parser': 8.14.0(eslint@9.15.0)(typescript@5.6.3) - '@typescript-eslint/utils': 8.14.0(eslint@9.15.0)(typescript@5.6.3) - optionalDependencies: + '@typescript-eslint/eslint-plugin': 8.19.0(@typescript-eslint/parser@8.19.0(eslint@9.15.0)(typescript@5.6.3))(eslint@9.15.0)(typescript@5.6.3) + '@typescript-eslint/parser': 8.19.0(eslint@9.15.0)(typescript@5.6.3) + '@typescript-eslint/utils': 8.19.0(eslint@9.15.0)(typescript@5.6.3) + eslint: 9.15.0 typescript: 5.6.3 transitivePeerDependencies: - - eslint - supports-color typescript@5.4.2: {} @@ -24167,17 +24265,11 @@ snapshots: unplugin@1.11.0: dependencies: - acorn: 8.11.3 + acorn: 8.14.0 chokidar: 3.6.0 webpack-sources: 3.2.3 webpack-virtual-modules: 0.6.2 - update-browserslist-db@1.0.13(browserslist@4.23.0): - dependencies: - browserslist: 4.23.0 - escalade: 3.1.2 - picocolors: 1.0.1 - update-browserslist-db@1.1.1(browserslist@4.24.2): dependencies: browserslist: 4.24.2 diff --git a/src/typespec b/src/typespec index 79f047c6..4e746715 160000 --- a/src/typespec +++ b/src/typespec @@ -1 +1 @@ -Subproject commit 79f047c60e9e614d2217d0e519e10cbf6541f865 +Subproject commit 4e746715d7930ef0c0fe5574122cff0c9145a4ff