diff --git a/landing/package.json b/landing/package.json index 861e8ee1a..0a2d8660e 100644 --- a/landing/package.json +++ b/landing/package.json @@ -14,7 +14,7 @@ "@astrojs/check": "^0.9.4", "@astrojs/mdx": "^4.0.8", "@astrojs/rss": "^4.0.11", - "@astrojs/sitemap": "^3.2.1", + "@astrojs/sitemap": "^3.4.1", "@astrojs/tailwind": "^6.0.0", "@astrojs/vercel": "^8.2.0", "@polar-sh/sdk": "^0.20.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e5fecbf63..260f94f92 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -34,7 +34,7 @@ importers: version: 8.57.0 eslint-plugin-jest: specifier: ^28.11.0 - version: 28.11.0(@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.7.3))(eslint@8.57.0)(typescript@5.7.3))(eslint@8.57.0)(jest@29.7.0(@types/node@22.15.30))(typescript@5.7.3) + version: 28.11.0(@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.7.3))(eslint@8.57.0)(typescript@5.7.3))(eslint@8.57.0)(jest@29.7.0(@types/node@24.0.12))(typescript@5.7.3) eslint-plugin-svelte: specifier: ^2.46.1 version: 2.46.1(eslint@8.57.0)(svelte@4.2.19) @@ -73,13 +73,13 @@ importers: version: 0.9.4(prettier-plugin-astro@0.14.1)(prettier@3.3.3)(typescript@5.7.3) '@astrojs/starlight': specifier: ^0.31.1 - version: 0.31.1(astro@5.2.4(@types/node@22.15.30)(jiti@1.21.6)(rollup@4.40.2)(terser@5.31.3)(typescript@5.7.3)(yaml@2.8.0)) + version: 0.31.1(astro@5.2.4(@types/node@24.0.12)(jiti@1.21.6)(rollup@4.40.2)(terser@5.31.3)(typescript@5.7.3)(yaml@2.8.0)) '@astrojs/tailwind': specifier: ^6.0.0 - version: 6.0.0(astro@5.2.4(@types/node@22.15.30)(jiti@1.21.6)(rollup@4.40.2)(terser@5.31.3)(typescript@5.7.3)(yaml@2.8.0))(tailwindcss@3.4.17) + version: 6.0.0(astro@5.2.4(@types/node@24.0.12)(jiti@1.21.6)(rollup@4.40.2)(terser@5.31.3)(typescript@5.7.3)(yaml@2.8.0))(tailwindcss@3.4.17) astro: specifier: ^5.2.4 - version: 5.2.4(@types/node@22.15.30)(jiti@1.21.6)(rollup@4.40.2)(terser@5.31.3)(typescript@5.7.3)(yaml@2.8.0) + version: 5.2.4(@types/node@24.0.12)(jiti@1.21.6)(rollup@4.40.2)(terser@5.31.3)(typescript@5.7.3)(yaml@2.8.0) sharp: specifier: ^0.34.0 version: 0.34.0 @@ -88,7 +88,7 @@ importers: version: link:../shepherd.js starlight-typedoc: specifier: ^0.18.0 - version: 0.18.0(@astrojs/starlight@0.31.1(astro@5.2.4(@types/node@22.15.30)(jiti@1.21.6)(rollup@4.40.2)(terser@5.31.3)(typescript@5.7.3)(yaml@2.8.0)))(typedoc-plugin-markdown@4.2.9(typedoc@0.26.7(typescript@5.7.3)))(typedoc@0.26.7(typescript@5.7.3)) + version: 0.18.0(@astrojs/starlight@0.31.1(astro@5.2.4(@types/node@24.0.12)(jiti@1.21.6)(rollup@4.40.2)(terser@5.31.3)(typescript@5.7.3)(yaml@2.8.0)))(typedoc-plugin-markdown@4.2.9(typedoc@0.26.7(typescript@5.7.3)))(typedoc@0.26.7(typescript@5.7.3)) tailwindcss: specifier: ^3.4.17 version: 3.4.17 @@ -113,25 +113,25 @@ importers: version: 0.9.4(prettier-plugin-astro@0.14.1)(prettier@3.3.3)(typescript@5.7.3) '@astrojs/mdx': specifier: ^4.0.8 - version: 4.0.8(astro@5.2.4(@types/node@22.15.30)(jiti@1.21.6)(rollup@4.40.2)(terser@5.31.3)(typescript@5.7.3)(yaml@2.8.0)) + version: 4.0.8(astro@5.2.4(@types/node@24.0.12)(jiti@1.21.6)(rollup@4.40.2)(terser@5.31.3)(typescript@5.7.3)(yaml@2.8.0)) '@astrojs/rss': specifier: ^4.0.11 version: 4.0.11 '@astrojs/sitemap': - specifier: ^3.2.1 - version: 3.2.1 + specifier: ^3.4.1 + version: 3.4.1 '@astrojs/tailwind': specifier: ^6.0.0 - version: 6.0.0(astro@5.2.4(@types/node@22.15.30)(jiti@1.21.6)(rollup@4.40.2)(terser@5.31.3)(typescript@5.7.3)(yaml@2.8.0))(tailwindcss@3.4.17) + version: 6.0.0(astro@5.2.4(@types/node@24.0.12)(jiti@1.21.6)(rollup@4.40.2)(terser@5.31.3)(typescript@5.7.3)(yaml@2.8.0))(tailwindcss@3.4.17) '@astrojs/vercel': specifier: ^8.2.0 - version: 8.2.0(astro@5.2.4(@types/node@22.15.30)(jiti@1.21.6)(rollup@4.40.2)(terser@5.31.3)(typescript@5.7.3)(yaml@2.8.0))(encoding@0.1.13)(react@18.3.1)(rollup@4.40.2)(svelte@4.2.19) + version: 8.2.0(astro@5.2.4(@types/node@24.0.12)(jiti@1.21.6)(rollup@4.40.2)(terser@5.31.3)(typescript@5.7.3)(yaml@2.8.0))(encoding@0.1.13)(react@18.3.1)(rollup@4.40.2)(svelte@4.2.19) '@polar-sh/sdk': specifier: ^0.20.2 - version: 0.20.2(zod@3.24.1) + version: 0.20.2(zod@3.25.76) astro: specifier: ^5.2.4 - version: 5.2.4(@types/node@22.15.30)(jiti@1.21.6)(rollup@4.40.2)(terser@5.31.3)(typescript@5.7.3)(yaml@2.8.0) + version: 5.2.4(@types/node@24.0.12)(jiti@1.21.6)(rollup@4.40.2)(terser@5.31.3)(typescript@5.7.3)(yaml@2.8.0) shepherd.js: specifier: workspace:* version: link:../shepherd.js @@ -150,7 +150,7 @@ importers: version: 0.34.0 vite: specifier: ^6.3.5 - version: 6.3.5(@types/node@22.15.30)(jiti@1.21.6)(terser@5.31.3)(yaml@2.8.0) + version: 6.3.5(@types/node@24.0.12)(jiti@1.21.6)(terser@5.31.3)(yaml@2.8.0) packages/react: dependencies: @@ -175,7 +175,7 @@ importers: version: 19.1.0 '@vitejs/plugin-react': specifier: ^4.6.0 - version: 4.6.0(vite@6.3.5(@types/node@22.15.30)(jiti@1.21.6)(terser@5.31.3)(yaml@2.8.0)) + version: 4.6.0(vite@6.3.5(@types/node@24.0.12)(jiti@1.21.6)(terser@5.31.3)(yaml@2.8.0)) '@vitest/ui': specifier: ^2.1.5 version: 2.1.5(vitest@2.1.9) @@ -187,13 +187,13 @@ importers: version: 5.7.3 vite: specifier: ^6.3.5 - version: 6.3.5(@types/node@22.15.30)(jiti@1.21.6)(terser@5.31.3)(yaml@2.8.0) + version: 6.3.5(@types/node@24.0.12)(jiti@1.21.6)(terser@5.31.3)(yaml@2.8.0) vite-plugin-dts: specifier: ^4.5.3 - version: 4.5.3(@types/node@22.15.30)(rollup@4.40.2)(typescript@5.7.3)(vite@6.3.5(@types/node@22.15.30)(jiti@1.21.6)(terser@5.31.3)(yaml@2.8.0)) + version: 4.5.3(@types/node@24.0.12)(rollup@4.40.2)(typescript@5.7.3)(vite@6.3.5(@types/node@24.0.12)(jiti@1.21.6)(terser@5.31.3)(yaml@2.8.0)) vitest: specifier: ^2.1.9 - version: 2.1.9(@types/node@22.15.30)(@vitest/ui@2.1.5)(happy-dom@15.10.2)(jsdom@24.1.1)(terser@5.31.3) + version: 2.1.9(@types/node@24.0.12)(@vitest/ui@2.1.5)(happy-dom@15.10.2)(jsdom@24.1.1)(terser@5.31.3) shepherd.js: dependencies: @@ -512,6 +512,9 @@ packages: '@astrojs/sitemap@3.2.1': resolution: {integrity: sha512-uxMfO8f7pALq0ADL6Lk68UV6dNYjJ2xGUzyjjVj60JLBs5a6smtlkBYv3tQ0DzoqwS7c9n4FUx5lgv0yPo/fgA==} + '@astrojs/sitemap@3.4.1': + resolution: {integrity: sha512-VjZvr1e4FH6NHyyHXOiQgLiw94LnCVY4v06wN/D0gZKchTMkg71GrAHJz81/huafcmavtLkIv26HnpfDq6/h/Q==} + '@astrojs/starlight@0.31.1': resolution: {integrity: sha512-VIVkHugwgtEqJPiRH8+ouP0UqUfdmpBO9C64R+6QaQ2qmADNkI/BA3/YAJHTBZYlMQQGEEuLJwD9qpaUovi52Q==} peerDependencies: @@ -3046,8 +3049,8 @@ packages: '@types/node@20.14.12': resolution: {integrity: sha512-r7wNXakLeSsGT0H1AU863vS2wa5wBOK4bWMjZz2wj+8nBx+m5PeIn0k8AloSLpRuiwdRQZwarZqHE4FNArPuJQ==} - '@types/node@22.15.30': - resolution: {integrity: sha512-6Q7lr06bEHdlfplU6YRbgG1SFBdlsfNC4/lX+SkhiTs0cpJkOElmWls8PxDFv4yY/xKb8Y6SO0OmSX4wgqTZbA==} + '@types/node@24.0.12': + resolution: {integrity: sha512-LtOrbvDf5ndC9Xi+4QZjVL0woFymF/xSTKZKPgrrl7H7XoeDvnD+E2IclKVDyaK9UM756W/3BXqSU+JEHopA9g==} '@types/react@19.1.0': resolution: {integrity: sha512-UaicktuQI+9UKyA4njtDOGBD/67t8YEBt2xdfqu8+gP9hqPUPsiXlNPcpS2gVdjmis5GKPG3fCxbQLVgxsQZ8w==} @@ -3366,6 +3369,10 @@ packages: resolution: {integrity: sha512-jRR5wdylq8CkOe6hei19GGZnxM6rBGwFl3Bg0YItGDimvjGtAvdZk4Pu6Cl4u4Igsws4a1fd1Vq3ezrhn4KmFw==} engines: {node: '>= 14'} + agent-base@7.1.4: + resolution: {integrity: sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==} + engines: {node: '>= 14'} + agentkeepalive@4.5.0: resolution: {integrity: sha512-5GG/5IbQQpC9FpkRGsSvZI5QYeSCzlJHdpBQntCsuTOxhKD8lqKhrleg2Yi7yvMIf82Ycmmqln9U8V9qwEiJew==} engines: {node: '>= 8.0.0'} @@ -4300,8 +4307,8 @@ packages: decimal.js@10.4.3: resolution: {integrity: sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==} - decimal.js@10.5.0: - resolution: {integrity: sha512-8vDa8Qxvr/+d94hSh5P3IJwI5t8/c0KsMp+g8bNw9cY2icONa5aPfvKeieW1WlG0WQYwwhJ7mjui2xtiePQSXw==} + decimal.js@10.6.0: + resolution: {integrity: sha512-YpgQiITW3JXGntzdUmyUR1V812Hn8T1YVXhCu+wO3OpS4eU9l4YdD3qjyiKdV6mvV29zapkMeD390UVEf2lkUg==} decode-named-character-reference@1.0.2: resolution: {integrity: sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg==} @@ -8676,8 +8683,8 @@ packages: undici-types@5.26.5: resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==} - undici-types@6.21.0: - resolution: {integrity: sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==} + undici-types@7.8.0: + resolution: {integrity: sha512-9UJ2xGDvQ43tYyVMpuHlsgApydB8ZKfVYTsLDhXkFL/6gfkp+U8xTGdh8pMJv1SpZna0zxG1DwsKZsreLbXBxw==} unenv@1.10.0: resolution: {integrity: sha512-wY5bskBQFL9n3Eca5XnhH6KbUo/tfvkwm9OpcdCvLaeA7piBNbavbOKJySEwQ1V0RH6HvNlSAFRTpvTqgKRQXQ==} @@ -9451,6 +9458,9 @@ packages: zod@3.24.1: resolution: {integrity: sha512-muH7gBL9sI1nciMZV67X5fTKKBLtwpZ5VBp1vsOQzj1MhrBZ4wlVCm3gedKZWLp0Oyel8sIGfeiz54Su+OVT+A==} + zod@3.25.76: + resolution: {integrity: sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==} + zwitch@2.0.4: resolution: {integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==} @@ -9568,12 +9578,12 @@ snapshots: transitivePeerDependencies: - supports-color - '@astrojs/mdx@4.0.8(astro@5.2.4(@types/node@22.15.30)(jiti@1.21.6)(rollup@4.40.2)(terser@5.31.3)(typescript@5.7.3)(yaml@2.8.0))': + '@astrojs/mdx@4.0.8(astro@5.2.4(@types/node@24.0.12)(jiti@1.21.6)(rollup@4.40.2)(terser@5.31.3)(typescript@5.7.3)(yaml@2.8.0))': dependencies: '@astrojs/markdown-remark': 6.1.0 '@mdx-js/mdx': 3.1.0(acorn@8.14.0) acorn: 8.14.0 - astro: 5.2.4(@types/node@22.15.30)(jiti@1.21.6)(rollup@4.40.2)(terser@5.31.3)(typescript@5.7.3)(yaml@2.8.0) + astro: 5.2.4(@types/node@24.0.12)(jiti@1.21.6)(rollup@4.40.2)(terser@5.31.3)(typescript@5.7.3)(yaml@2.8.0) es-module-lexer: 1.6.0 estree-util-visit: 2.0.0 hast-util-to-html: 9.0.4 @@ -9602,16 +9612,22 @@ snapshots: stream-replace-string: 2.0.0 zod: 3.23.8 - '@astrojs/starlight@0.31.1(astro@5.2.4(@types/node@22.15.30)(jiti@1.21.6)(rollup@4.40.2)(terser@5.31.3)(typescript@5.7.3)(yaml@2.8.0))': + '@astrojs/sitemap@3.4.1': + dependencies: + sitemap: 8.0.0 + stream-replace-string: 2.0.0 + zod: 3.25.76 + + '@astrojs/starlight@0.31.1(astro@5.2.4(@types/node@24.0.12)(jiti@1.21.6)(rollup@4.40.2)(terser@5.31.3)(typescript@5.7.3)(yaml@2.8.0))': dependencies: - '@astrojs/mdx': 4.0.8(astro@5.2.4(@types/node@22.15.30)(jiti@1.21.6)(rollup@4.40.2)(terser@5.31.3)(typescript@5.7.3)(yaml@2.8.0)) + '@astrojs/mdx': 4.0.8(astro@5.2.4(@types/node@24.0.12)(jiti@1.21.6)(rollup@4.40.2)(terser@5.31.3)(typescript@5.7.3)(yaml@2.8.0)) '@astrojs/sitemap': 3.2.1 '@pagefind/default-ui': 1.3.0 '@types/hast': 3.0.4 '@types/js-yaml': 4.0.9 '@types/mdast': 4.0.4 - astro: 5.2.4(@types/node@22.15.30)(jiti@1.21.6)(rollup@4.40.2)(terser@5.31.3)(typescript@5.7.3)(yaml@2.8.0) - astro-expressive-code: 0.40.1(astro@5.2.4(@types/node@22.15.30)(jiti@1.21.6)(rollup@4.40.2)(terser@5.31.3)(typescript@5.7.3)(yaml@2.8.0)) + astro: 5.2.4(@types/node@24.0.12)(jiti@1.21.6)(rollup@4.40.2)(terser@5.31.3)(typescript@5.7.3)(yaml@2.8.0) + astro-expressive-code: 0.40.1(astro@5.2.4(@types/node@24.0.12)(jiti@1.21.6)(rollup@4.40.2)(terser@5.31.3)(typescript@5.7.3)(yaml@2.8.0)) bcp-47: 2.1.0 hast-util-from-html: 2.0.3 hast-util-select: 6.0.2 @@ -9632,9 +9648,9 @@ snapshots: transitivePeerDependencies: - supports-color - '@astrojs/tailwind@6.0.0(astro@5.2.4(@types/node@22.15.30)(jiti@1.21.6)(rollup@4.40.2)(terser@5.31.3)(typescript@5.7.3)(yaml@2.8.0))(tailwindcss@3.4.17)': + '@astrojs/tailwind@6.0.0(astro@5.2.4(@types/node@24.0.12)(jiti@1.21.6)(rollup@4.40.2)(terser@5.31.3)(typescript@5.7.3)(yaml@2.8.0))(tailwindcss@3.4.17)': dependencies: - astro: 5.2.4(@types/node@22.15.30)(jiti@1.21.6)(rollup@4.40.2)(terser@5.31.3)(typescript@5.7.3)(yaml@2.8.0) + astro: 5.2.4(@types/node@24.0.12)(jiti@1.21.6)(rollup@4.40.2)(terser@5.31.3)(typescript@5.7.3)(yaml@2.8.0) autoprefixer: 10.4.20(postcss@8.5.1) postcss: 8.5.1 postcss-load-config: 4.0.2(postcss@8.5.1) @@ -9656,7 +9672,7 @@ snapshots: '@astrojs/underscore-redirects@1.0.0': {} - '@astrojs/vercel@8.2.0(astro@5.2.4(@types/node@22.15.30)(jiti@1.21.6)(rollup@4.40.2)(terser@5.31.3)(typescript@5.7.3)(yaml@2.8.0))(encoding@0.1.13)(react@18.3.1)(rollup@4.40.2)(svelte@4.2.19)': + '@astrojs/vercel@8.2.0(astro@5.2.4(@types/node@24.0.12)(jiti@1.21.6)(rollup@4.40.2)(terser@5.31.3)(typescript@5.7.3)(yaml@2.8.0))(encoding@0.1.13)(react@18.3.1)(rollup@4.40.2)(svelte@4.2.19)': dependencies: '@astrojs/internal-helpers': 0.6.1 '@astrojs/underscore-redirects': 1.0.0 @@ -9664,7 +9680,7 @@ snapshots: '@vercel/edge': 1.2.2 '@vercel/nft': 0.29.4(encoding@0.1.13)(rollup@4.40.2) '@vercel/routing-utils': 5.0.7 - astro: 5.2.4(@types/node@22.15.30)(jiti@1.21.6)(rollup@4.40.2)(terser@5.31.3)(typescript@5.7.3)(yaml@2.8.0) + astro: 5.2.4(@types/node@24.0.12)(jiti@1.21.6)(rollup@4.40.2)(terser@5.31.3)(typescript@5.7.3)(yaml@2.8.0) esbuild: 0.25.5 tinyglobby: 0.2.14 transitivePeerDependencies: @@ -11347,7 +11363,7 @@ snapshots: '@jest/console@29.7.0': dependencies: '@jest/types': 29.6.3 - '@types/node': 20.14.12 + '@types/node': 24.0.12 chalk: 4.1.2 jest-message-util: 29.7.0 jest-util: 29.7.0 @@ -11432,7 +11448,7 @@ snapshots: '@jest/transform': 29.7.0 '@jest/types': 29.6.3 '@jridgewell/trace-mapping': 0.3.25 - '@types/node': 20.14.12 + '@types/node': 24.0.12 chalk: 4.1.2 collect-v8-coverage: 1.0.2 exit: 0.1.2 @@ -11592,23 +11608,23 @@ snapshots: - acorn - supports-color - '@microsoft/api-extractor-model@7.30.5(@types/node@22.15.30)': + '@microsoft/api-extractor-model@7.30.5(@types/node@24.0.12)': dependencies: '@microsoft/tsdoc': 0.15.1 '@microsoft/tsdoc-config': 0.17.1 - '@rushstack/node-core-library': 5.13.0(@types/node@22.15.30) + '@rushstack/node-core-library': 5.13.0(@types/node@24.0.12) transitivePeerDependencies: - '@types/node' - '@microsoft/api-extractor@7.52.3(@types/node@22.15.30)': + '@microsoft/api-extractor@7.52.3(@types/node@24.0.12)': dependencies: - '@microsoft/api-extractor-model': 7.30.5(@types/node@22.15.30) + '@microsoft/api-extractor-model': 7.30.5(@types/node@24.0.12) '@microsoft/tsdoc': 0.15.1 '@microsoft/tsdoc-config': 0.17.1 - '@rushstack/node-core-library': 5.13.0(@types/node@22.15.30) + '@rushstack/node-core-library': 5.13.0(@types/node@24.0.12) '@rushstack/rig-package': 0.5.3 - '@rushstack/terminal': 0.15.2(@types/node@22.15.30) - '@rushstack/ts-command-line': 4.23.7(@types/node@22.15.30) + '@rushstack/terminal': 0.15.2(@types/node@24.0.12) + '@rushstack/ts-command-line': 4.23.7(@types/node@24.0.12) lodash: 4.17.21 minimatch: 3.0.8 resolve: 1.22.10 @@ -11825,10 +11841,10 @@ snapshots: '@pnpm/network.ca-file': 1.0.2 config-chain: 1.1.13 - '@polar-sh/sdk@0.20.2(zod@3.24.1)': + '@polar-sh/sdk@0.20.2(zod@3.25.76)': dependencies: standardwebhooks: 1.0.0 - zod: 3.24.1 + zod: 3.25.76 '@polka/url@1.0.0-next.25': {} @@ -12019,7 +12035,7 @@ snapshots: '@rollup/rollup-win32-x64-msvc@4.40.2': optional: true - '@rushstack/node-core-library@5.13.0(@types/node@22.15.30)': + '@rushstack/node-core-library@5.13.0(@types/node@24.0.12)': dependencies: ajv: 8.13.0 ajv-draft-04: 1.0.0(ajv@8.13.0) @@ -12030,23 +12046,23 @@ snapshots: resolve: 1.22.10 semver: 7.5.4 optionalDependencies: - '@types/node': 22.15.30 + '@types/node': 24.0.12 '@rushstack/rig-package@0.5.3': dependencies: resolve: 1.22.10 strip-json-comments: 3.1.1 - '@rushstack/terminal@0.15.2(@types/node@22.15.30)': + '@rushstack/terminal@0.15.2(@types/node@24.0.12)': dependencies: - '@rushstack/node-core-library': 5.13.0(@types/node@22.15.30) + '@rushstack/node-core-library': 5.13.0(@types/node@24.0.12) supports-color: 8.1.1 optionalDependencies: - '@types/node': 22.15.30 + '@types/node': 24.0.12 - '@rushstack/ts-command-line@4.23.7(@types/node@22.15.30)': + '@rushstack/ts-command-line@4.23.7(@types/node@24.0.12)': dependencies: - '@rushstack/terminal': 0.15.2(@types/node@22.15.30) + '@rushstack/terminal': 0.15.2(@types/node@24.0.12) '@types/argparse': 1.0.38 argparse: 1.0.10 string-argv: 0.3.2 @@ -12275,7 +12291,7 @@ snapshots: '@types/graceful-fs@4.1.9': dependencies: - '@types/node': 22.15.30 + '@types/node': 24.0.12 '@types/hast@3.0.4': dependencies: @@ -12322,9 +12338,9 @@ snapshots: dependencies: undici-types: 5.26.5 - '@types/node@22.15.30': + '@types/node@24.0.12': dependencies: - undici-types: 6.21.0 + undici-types: 7.8.0 '@types/react@19.1.0': dependencies: @@ -12334,7 +12350,7 @@ snapshots: '@types/sax@1.2.7': dependencies: - '@types/node': 20.14.12 + '@types/node': 24.0.12 '@types/sinonjs__fake-timers@8.1.1': {} @@ -12362,7 +12378,7 @@ snapshots: '@types/yauzl@2.10.3': dependencies: - '@types/node': 22.15.30 + '@types/node': 24.0.12 optional: true '@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.7.3))(eslint@8.57.0)(typescript@5.7.3)': @@ -12518,7 +12534,7 @@ snapshots: optionalDependencies: ajv: 6.12.6 - '@vitejs/plugin-react@4.6.0(vite@6.3.5(@types/node@22.15.30)(jiti@1.21.6)(terser@5.31.3)(yaml@2.8.0))': + '@vitejs/plugin-react@4.6.0(vite@6.3.5(@types/node@24.0.12)(jiti@1.21.6)(terser@5.31.3)(yaml@2.8.0))': dependencies: '@babel/core': 7.27.4 '@babel/plugin-transform-react-jsx-self': 7.27.1(@babel/core@7.27.4) @@ -12526,7 +12542,7 @@ snapshots: '@rolldown/pluginutils': 1.0.0-beta.19 '@types/babel__core': 7.20.5 react-refresh: 0.17.0 - vite: 6.3.5(@types/node@22.15.30)(jiti@1.21.6)(terser@5.31.3)(yaml@2.8.0) + vite: 6.3.5(@types/node@24.0.12)(jiti@1.21.6)(terser@5.31.3)(yaml@2.8.0) transitivePeerDependencies: - supports-color @@ -12537,13 +12553,13 @@ snapshots: chai: 5.2.0 tinyrainbow: 1.2.0 - '@vitest/mocker@2.1.9(vite@5.4.19(@types/node@22.15.30)(terser@5.31.3))': + '@vitest/mocker@2.1.9(vite@5.4.19(@types/node@24.0.12)(terser@5.31.3))': dependencies: '@vitest/spy': 2.1.9 estree-walker: 3.0.3 magic-string: 0.30.17 optionalDependencies: - vite: 5.4.19(@types/node@22.15.30)(terser@5.31.3) + vite: 5.4.19(@types/node@24.0.12)(terser@5.31.3) '@vitest/pretty-format@2.1.5': dependencies: @@ -12577,7 +12593,7 @@ snapshots: sirv: 3.0.0 tinyglobby: 0.2.10 tinyrainbow: 1.2.0 - vitest: 2.1.9(@types/node@22.15.30)(@vitest/ui@2.1.5)(happy-dom@15.10.2)(jsdom@24.1.1)(terser@5.31.3) + vitest: 2.1.9(@types/node@24.0.12)(@vitest/ui@2.1.5)(happy-dom@15.10.2)(jsdom@24.1.1)(terser@5.31.3) '@vitest/utils@2.1.5': dependencies: @@ -12727,6 +12743,9 @@ snapshots: agent-base@7.1.3: {} + agent-base@7.1.4: + optional: true + agentkeepalive@4.5.0: dependencies: humanize-ms: 1.2.1 @@ -12879,12 +12898,12 @@ snapshots: astring@1.8.6: {} - astro-expressive-code@0.40.1(astro@5.2.4(@types/node@22.15.30)(jiti@1.21.6)(rollup@4.40.2)(terser@5.31.3)(typescript@5.7.3)(yaml@2.8.0)): + astro-expressive-code@0.40.1(astro@5.2.4(@types/node@24.0.12)(jiti@1.21.6)(rollup@4.40.2)(terser@5.31.3)(typescript@5.7.3)(yaml@2.8.0)): dependencies: - astro: 5.2.4(@types/node@22.15.30)(jiti@1.21.6)(rollup@4.40.2)(terser@5.31.3)(typescript@5.7.3)(yaml@2.8.0) + astro: 5.2.4(@types/node@24.0.12)(jiti@1.21.6)(rollup@4.40.2)(terser@5.31.3)(typescript@5.7.3)(yaml@2.8.0) rehype-expressive-code: 0.40.1 - astro@5.2.4(@types/node@22.15.30)(jiti@1.21.6)(rollup@4.40.2)(terser@5.31.3)(typescript@5.7.3)(yaml@2.8.0): + astro@5.2.4(@types/node@24.0.12)(jiti@1.21.6)(rollup@4.40.2)(terser@5.31.3)(typescript@5.7.3)(yaml@2.8.0): dependencies: '@astrojs/compiler': 2.10.3 '@astrojs/internal-helpers': 0.5.1 @@ -12936,8 +12955,8 @@ snapshots: unist-util-visit: 5.0.0 unstorage: 1.14.4 vfile: 6.0.3 - vite: 6.0.11(@types/node@22.15.30)(jiti@1.21.6)(terser@5.31.3)(yaml@2.8.0) - vitefu: 1.0.5(vite@6.0.11(@types/node@22.15.30)(jiti@1.21.6)(terser@5.31.3)(yaml@2.8.0)) + vite: 6.0.11(@types/node@24.0.12)(jiti@1.21.6)(terser@5.31.3)(yaml@2.8.0) + vitefu: 1.0.5(vite@6.0.11(@types/node@24.0.12)(jiti@1.21.6)(terser@5.31.3)(yaml@2.8.0)) which-pm: 3.0.1 xxhash-wasm: 1.1.0 yargs-parser: 21.1.1 @@ -13652,13 +13671,13 @@ snapshots: - supports-color - ts-node - create-jest@29.7.0(@types/node@22.15.30): + create-jest@29.7.0(@types/node@24.0.12): dependencies: '@jest/types': 29.6.3 chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 - jest-config: 29.7.0(@types/node@22.15.30) + jest-config: 29.7.0(@types/node@24.0.12) jest-util: 29.7.0 prompts: 2.4.2 transitivePeerDependencies: @@ -13951,7 +13970,7 @@ snapshots: decimal.js@10.4.3: {} - decimal.js@10.5.0: + decimal.js@10.6.0: optional: true decode-named-character-reference@1.0.2: @@ -14377,13 +14396,13 @@ snapshots: - supports-color - typescript - eslint-plugin-jest@28.11.0(@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.7.3))(eslint@8.57.0)(typescript@5.7.3))(eslint@8.57.0)(jest@29.7.0(@types/node@22.15.30))(typescript@5.7.3): + eslint-plugin-jest@28.11.0(@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.7.3))(eslint@8.57.0)(typescript@5.7.3))(eslint@8.57.0)(jest@29.7.0(@types/node@24.0.12))(typescript@5.7.3): dependencies: '@typescript-eslint/utils': 8.23.0(eslint@8.57.0)(typescript@5.7.3) eslint: 8.57.0 optionalDependencies: '@typescript-eslint/eslint-plugin': 7.18.0(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.7.3))(eslint@8.57.0)(typescript@5.7.3) - jest: 29.7.0(@types/node@22.15.30) + jest: 29.7.0(@types/node@24.0.12) transitivePeerDependencies: - supports-color - typescript @@ -15267,7 +15286,7 @@ snapshots: http-proxy-agent@7.0.2: dependencies: - agent-base: 7.1.3 + agent-base: 7.1.4 debug: 4.4.1(supports-color@8.1.1) transitivePeerDependencies: - supports-color @@ -15639,7 +15658,7 @@ snapshots: '@jest/expect': 29.7.0 '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 22.15.30 + '@types/node': 24.0.12 chalk: 4.1.2 co: 4.6.0 dedent: 1.5.3 @@ -15678,16 +15697,16 @@ snapshots: - supports-color - ts-node - jest-cli@29.7.0(@types/node@22.15.30): + jest-cli@29.7.0(@types/node@24.0.12): dependencies: '@jest/core': 29.7.0 '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 chalk: 4.1.2 - create-jest: 29.7.0(@types/node@22.15.30) + create-jest: 29.7.0(@types/node@24.0.12) exit: 0.1.2 import-local: 3.2.0 - jest-config: 29.7.0(@types/node@22.15.30) + jest-config: 29.7.0(@types/node@24.0.12) jest-util: 29.7.0 jest-validate: 29.7.0 yargs: 17.7.2 @@ -15728,7 +15747,7 @@ snapshots: - babel-plugin-macros - supports-color - jest-config@29.7.0(@types/node@22.15.30): + jest-config@29.7.0(@types/node@24.0.12): dependencies: '@babel/core': 7.27.4 '@jest/test-sequencer': 29.7.0 @@ -15753,7 +15772,7 @@ snapshots: slash: 3.0.0 strip-json-comments: 3.1.1 optionalDependencies: - '@types/node': 22.15.30 + '@types/node': 24.0.12 transitivePeerDependencies: - babel-plugin-macros - supports-color @@ -15798,7 +15817,7 @@ snapshots: '@jest/environment': 29.7.0 '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 22.15.30 + '@types/node': 24.0.12 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -15810,7 +15829,7 @@ snapshots: dependencies: '@jest/types': 29.6.3 '@types/graceful-fs': 4.1.9 - '@types/node': 20.14.12 + '@types/node': 24.0.12 anymatch: 3.1.3 fb-watchman: 2.0.2 graceful-fs: 4.2.11 @@ -15884,7 +15903,7 @@ snapshots: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.14.12 + '@types/node': 24.0.12 chalk: 4.1.2 emittery: 0.13.1 graceful-fs: 4.2.11 @@ -15912,7 +15931,7 @@ snapshots: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.14.12 + '@types/node': 24.0.12 chalk: 4.1.2 cjs-module-lexer: 1.3.1 collect-v8-coverage: 1.0.2 @@ -15988,7 +16007,7 @@ snapshots: dependencies: '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.14.12 + '@types/node': 24.0.12 ansi-escapes: 4.3.2 chalk: 4.1.2 emittery: 0.13.1 @@ -15997,7 +16016,7 @@ snapshots: jest-worker@29.7.0: dependencies: - '@types/node': 22.15.30 + '@types/node': 24.0.12 jest-util: 29.7.0 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -16014,12 +16033,12 @@ snapshots: - supports-color - ts-node - jest@29.7.0(@types/node@22.15.30): + jest@29.7.0(@types/node@24.0.12): dependencies: '@jest/core': 29.7.0 '@jest/types': 29.6.3 import-local: 3.2.0 - jest-cli: 29.7.0(@types/node@22.15.30) + jest-cli: 29.7.0(@types/node@24.0.12) transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -16091,7 +16110,7 @@ snapshots: dependencies: cssstyle: 4.6.0 data-urls: 5.0.0 - decimal.js: 10.5.0 + decimal.js: 10.6.0 form-data: 4.0.3 html-encoding-sniffer: 4.0.0 http-proxy-agent: 7.0.2 @@ -19117,9 +19136,9 @@ snapshots: '@stablelib/base64': 1.0.1 fast-sha256: 1.3.0 - starlight-typedoc@0.18.0(@astrojs/starlight@0.31.1(astro@5.2.4(@types/node@22.15.30)(jiti@1.21.6)(rollup@4.40.2)(terser@5.31.3)(typescript@5.7.3)(yaml@2.8.0)))(typedoc-plugin-markdown@4.2.9(typedoc@0.26.7(typescript@5.7.3)))(typedoc@0.26.7(typescript@5.7.3)): + starlight-typedoc@0.18.0(@astrojs/starlight@0.31.1(astro@5.2.4(@types/node@24.0.12)(jiti@1.21.6)(rollup@4.40.2)(terser@5.31.3)(typescript@5.7.3)(yaml@2.8.0)))(typedoc-plugin-markdown@4.2.9(typedoc@0.26.7(typescript@5.7.3)))(typedoc@0.26.7(typescript@5.7.3)): dependencies: - '@astrojs/starlight': 0.31.1(astro@5.2.4(@types/node@22.15.30)(jiti@1.21.6)(rollup@4.40.2)(terser@5.31.3)(typescript@5.7.3)(yaml@2.8.0)) + '@astrojs/starlight': 0.31.1(astro@5.2.4(@types/node@24.0.12)(jiti@1.21.6)(rollup@4.40.2)(terser@5.31.3)(typescript@5.7.3)(yaml@2.8.0)) github-slugger: 2.0.0 typedoc: 0.26.7(typescript@5.7.3) typedoc-plugin-markdown: 4.2.9(typedoc@0.26.7(typescript@5.7.3)) @@ -19570,7 +19589,7 @@ snapshots: undici-types@5.26.5: {} - undici-types@6.21.0: {} + undici-types@7.8.0: {} unenv@1.10.0: dependencies: @@ -19767,13 +19786,13 @@ snapshots: '@types/unist': 3.0.3 vfile-message: 4.0.2 - vite-node@2.1.9(@types/node@22.15.30)(terser@5.31.3): + vite-node@2.1.9(@types/node@24.0.12)(terser@5.31.3): dependencies: cac: 6.7.14 debug: 4.4.0 es-module-lexer: 1.6.0 pathe: 1.1.2 - vite: 5.4.19(@types/node@22.15.30)(terser@5.31.3) + vite: 5.4.19(@types/node@24.0.12)(terser@5.31.3) transitivePeerDependencies: - '@types/node' - less @@ -19785,9 +19804,9 @@ snapshots: - supports-color - terser - vite-plugin-dts@4.5.3(@types/node@22.15.30)(rollup@4.40.2)(typescript@5.7.3)(vite@6.3.5(@types/node@22.15.30)(jiti@1.21.6)(terser@5.31.3)(yaml@2.8.0)): + vite-plugin-dts@4.5.3(@types/node@24.0.12)(rollup@4.40.2)(typescript@5.7.3)(vite@6.3.5(@types/node@24.0.12)(jiti@1.21.6)(terser@5.31.3)(yaml@2.8.0)): dependencies: - '@microsoft/api-extractor': 7.52.3(@types/node@22.15.30) + '@microsoft/api-extractor': 7.52.3(@types/node@24.0.12) '@rollup/pluginutils': 5.1.4(rollup@4.40.2) '@volar/typescript': 2.4.12 '@vue/language-core': 2.2.0(typescript@5.7.3) @@ -19798,35 +19817,35 @@ snapshots: magic-string: 0.30.17 typescript: 5.7.3 optionalDependencies: - vite: 6.3.5(@types/node@22.15.30)(jiti@1.21.6)(terser@5.31.3)(yaml@2.8.0) + vite: 6.3.5(@types/node@24.0.12)(jiti@1.21.6)(terser@5.31.3)(yaml@2.8.0) transitivePeerDependencies: - '@types/node' - rollup - supports-color - vite@5.4.19(@types/node@22.15.30)(terser@5.31.3): + vite@5.4.19(@types/node@24.0.12)(terser@5.31.3): dependencies: esbuild: 0.21.5 postcss: 8.5.6 rollup: 4.40.2 optionalDependencies: - '@types/node': 22.15.30 + '@types/node': 24.0.12 fsevents: 2.3.3 terser: 5.31.3 - vite@6.0.11(@types/node@22.15.30)(jiti@1.21.6)(terser@5.31.3)(yaml@2.8.0): + vite@6.0.11(@types/node@24.0.12)(jiti@1.21.6)(terser@5.31.3)(yaml@2.8.0): dependencies: esbuild: 0.24.2 postcss: 8.5.6 rollup: 4.40.2 optionalDependencies: - '@types/node': 22.15.30 + '@types/node': 24.0.12 fsevents: 2.3.3 jiti: 1.21.6 terser: 5.31.3 yaml: 2.8.0 - vite@6.3.5(@types/node@22.15.30)(jiti@1.21.6)(terser@5.31.3)(yaml@2.8.0): + vite@6.3.5(@types/node@24.0.12)(jiti@1.21.6)(terser@5.31.3)(yaml@2.8.0): dependencies: esbuild: 0.25.3 fdir: 6.4.4(picomatch@4.0.2) @@ -19835,20 +19854,20 @@ snapshots: rollup: 4.40.1 tinyglobby: 0.2.13 optionalDependencies: - '@types/node': 22.15.30 + '@types/node': 24.0.12 fsevents: 2.3.3 jiti: 1.21.6 terser: 5.31.3 yaml: 2.8.0 - vitefu@1.0.5(vite@6.0.11(@types/node@22.15.30)(jiti@1.21.6)(terser@5.31.3)(yaml@2.8.0)): + vitefu@1.0.5(vite@6.0.11(@types/node@24.0.12)(jiti@1.21.6)(terser@5.31.3)(yaml@2.8.0)): optionalDependencies: - vite: 6.0.11(@types/node@22.15.30)(jiti@1.21.6)(terser@5.31.3)(yaml@2.8.0) + vite: 6.0.11(@types/node@24.0.12)(jiti@1.21.6)(terser@5.31.3)(yaml@2.8.0) - vitest@2.1.9(@types/node@22.15.30)(@vitest/ui@2.1.5)(happy-dom@15.10.2)(jsdom@24.1.1)(terser@5.31.3): + vitest@2.1.9(@types/node@24.0.12)(@vitest/ui@2.1.5)(happy-dom@15.10.2)(jsdom@24.1.1)(terser@5.31.3): dependencies: '@vitest/expect': 2.1.9 - '@vitest/mocker': 2.1.9(vite@5.4.19(@types/node@22.15.30)(terser@5.31.3)) + '@vitest/mocker': 2.1.9(vite@5.4.19(@types/node@24.0.12)(terser@5.31.3)) '@vitest/pretty-format': 2.1.9 '@vitest/runner': 2.1.9 '@vitest/snapshot': 2.1.9 @@ -19864,11 +19883,11 @@ snapshots: tinyexec: 0.3.2 tinypool: 1.0.2 tinyrainbow: 1.2.0 - vite: 5.4.19(@types/node@22.15.30)(terser@5.31.3) - vite-node: 2.1.9(@types/node@22.15.30)(terser@5.31.3) + vite: 5.4.19(@types/node@24.0.12)(terser@5.31.3) + vite-node: 2.1.9(@types/node@24.0.12)(terser@5.31.3) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 22.15.30 + '@types/node': 24.0.12 '@vitest/ui': 2.1.5(vitest@2.1.9) happy-dom: 15.10.2 jsdom: 24.1.1 @@ -20271,4 +20290,6 @@ snapshots: zod@3.24.1: {} + zod@3.25.76: {} + zwitch@2.0.4: {}