diff --git a/package.json b/package.json index 2913a390bb4..84b0d34a71a 100644 --- a/package.json +++ b/package.json @@ -56,9 +56,9 @@ "@astrojs/sitemap": "3.7.4", "@base-ui/react": "1.8.0", "@cloudflare/ai-search-snippet": "0.0.43", - "@cloudflare/nimbus-docs": "0.11.0", + "@cloudflare/nimbus-docs": "0.13.1", "@cloudflare/vitest-pool-workers": "0.22.0", - "@cloudflare/workers-types": "5.20260906.1", + "@cloudflare/workers-types": "5.20260907.1", "@eslint/js": "9.39.4", "@floating-ui/react": "0.27.20", "@fontsource-variable/inter": "5.3.0", @@ -67,7 +67,7 @@ "@iconify-json/ph": "1.2.2", "@iconify-json/simple-icons": "1.2.94", "@iconify-json/vscode-icons": "1.2.76", - "@iconify/utils": "3.1.6", + "@iconify/utils": "3.1.7", "@marsidev/react-turnstile": "1.6.1", "@nanostores/react": "1.1.0", "@octokit/auth-app": "8.3.1", @@ -113,10 +113,10 @@ "mdast-util-from-markdown": "2.0.3", "mdast-util-mdx": "3.0.0", "medium-zoom": "1.1.0", - "mermaid": "11.16.0", + "mermaid": "11.17.2", "micromark-extension-mdxjs": "3.0.0", "nanostores": "1.5.3", - "node-html-parser": "9.0.3", + "node-html-parser": "9.0.4", "openapi-types": "12.1.3", "parse-duration": "2.1.8", "prettier": "3.9.6", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 09c52178e60..27c873b0734 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -25,7 +25,7 @@ importers: version: 0.9.10(prettier-plugin-astro@0.14.1)(prettier@3.9.6)(typescript@5.9.3) '@astrojs/cloudflare': specifier: 14.3.0 - version: 14.3.0(@types/node@26.4.1)(astro@7.3.1(@astrojs/markdown-remark@7.3.0(supports-color@10.2.2))(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.3)(@types/node@26.4.1)(jiti@2.7.0)(tsx@4.23.13)(yaml@2.9.0))(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.13)(wrangler@4.129.0(@cloudflare/workers-types@5.20260906.1))(yaml@2.9.0) + version: 14.3.0(@types/node@26.4.1)(astro@7.3.1(@astrojs/markdown-remark@7.3.0(supports-color@10.2.2))(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.3)(@types/node@26.4.1)(jiti@2.7.0)(tsx@4.23.13)(yaml@2.9.0))(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.13)(wrangler@4.129.0(@cloudflare/workers-types@5.20260907.1))(yaml@2.9.0) '@astrojs/markdown-remark': specifier: 7.3.0 version: 7.3.0(supports-color@10.2.2) @@ -51,14 +51,14 @@ importers: specifier: 0.0.43 version: 0.0.43 '@cloudflare/nimbus-docs': - specifier: 0.11.0 - version: 0.11.0(astro@7.3.1(@astrojs/markdown-remark@7.3.0(supports-color@10.2.2))(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.3)(@types/node@26.4.1)(jiti@2.7.0)(tsx@4.23.13)(yaml@2.9.0))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(supports-color@10.2.2) + specifier: 0.13.1 + version: 0.13.1(@types/node@26.4.1)(astro@7.3.1(@astrojs/markdown-remark@7.3.0(supports-color@10.2.2))(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.3)(@types/node@26.4.1)(jiti@2.7.0)(tsx@4.23.13)(yaml@2.9.0))(esbuild@0.28.2)(jiti@2.7.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(supports-color@10.2.2)(tsx@4.23.13) '@cloudflare/vitest-pool-workers': specifier: 0.22.0 - version: 0.22.0(@cloudflare/workers-types@5.20260906.1)(@vitest/runner@4.1.11)(@vitest/snapshot@4.1.11)(vitest@4.1.11(@types/node@26.4.1)(happy-dom@20.14.0)(vite@8.2.2(@types/node@26.4.1)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.13)(yaml@2.9.0))) + version: 0.22.0(@cloudflare/workers-types@5.20260907.1)(@vitest/runner@4.1.11)(@vitest/snapshot@4.1.11)(vitest@4.1.11(@types/node@26.4.1)(happy-dom@20.14.0)(vite@8.2.2(@types/node@26.4.1)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.13)(yaml@2.9.0))) '@cloudflare/workers-types': - specifier: 5.20260906.1 - version: 5.20260906.1 + specifier: 5.20260907.1 + version: 5.20260907.1 '@eslint/js': specifier: 9.39.4 version: 9.39.4 @@ -84,8 +84,8 @@ importers: specifier: 1.2.76 version: 1.2.76 '@iconify/utils': - specifier: 3.1.6 - version: 3.1.6 + specifier: 3.1.7 + version: 3.1.7 '@marsidev/react-turnstile': specifier: 1.6.1 version: 1.6.1(react-dom@19.0.0(react@19.0.0))(react@19.0.0) @@ -222,8 +222,8 @@ importers: specifier: 1.1.0 version: 1.1.0 mermaid: - specifier: 11.16.0 - version: 11.16.0 + specifier: 11.17.2 + version: 11.17.2 micromark-extension-mdxjs: specifier: 3.0.0 version: 3.0.0 @@ -231,8 +231,8 @@ importers: specifier: 1.5.3 version: 1.5.3 node-html-parser: - specifier: 9.0.3 - version: 9.0.3 + specifier: 9.0.4 + version: 9.0.4 openapi-types: specifier: 12.1.3 version: 12.1.3 @@ -319,7 +319,7 @@ importers: version: 4.1.11(@types/node@26.4.1)(happy-dom@20.14.0)(vite@8.2.2(@types/node@26.4.1)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.13)(yaml@2.9.0)) wrangler: specifier: 4.129.0 - version: 4.129.0(@cloudflare/workers-types@5.20260906.1) + version: 4.129.0(@cloudflare/workers-types@5.20260907.1) zod: specifier: 4.5.4 version: 4.5.4 @@ -513,6 +513,9 @@ packages: '@astrojs/rss@4.0.19': resolution: {integrity: sha512-e+z5wYeYtffQdHQO8c2tkSd2JEBdAuRXJV4ZEU5IxkYeE6e39woDd7nw1PH1Kk2tEYNCYuKdylnnbhGmt61awA==} + '@astrojs/sitemap@3.7.2': + resolution: {integrity: sha512-PqkzkcZTb5ICiyIR8VoKbIAP/laNRXi5tw616N1Ckk+40oNB8Can1AzVV56lrbC5GKSZFCyJYUVYqVivMisvpA==} + '@astrojs/sitemap@3.7.4': resolution: {integrity: sha512-LbKNC24bdUWcQf/pThB6qLlSqHojxGjZDURIzFocY8rlWnAn2t74nnhnK6S5x0NHriHoAduLEpVjRykmeGiVvA==} @@ -770,15 +773,24 @@ packages: resolution: {integrity: sha512-jxQYkj8dSIzc0cD6cMMNdOc1UVjqSqu8BZdor5s8cGjW2I8BjODt/kWPVdY+u9zj3ms75Q5qaZgnxUad83+eAg==} engines: {node: '>=22.0.0'} - '@cloudflare/nimbus-docs@0.11.0': - resolution: {integrity: sha512-PF3ETVqsgp8ChBoRzqR/9dqpnAZVLd7EjYU1cCVSwPpgwXgIWeOZ7LTi+KTRIBKnA7fcTYjJGbDmS2zamLOv/A==} + '@cloudflare/nimbus-docs@0.13.1': + resolution: {integrity: sha512-BqCnrdUlA69Qowi2SRR1X5oqIlB/+Yk0St7FTpPcZlUvCYzDlcuD99obpquw4Pzb5t4lJmdkuCBa4NBiZnz4iw==} engines: {node: '>=22.12.0'} hasBin: true peerDependencies: + '@readme/httpsnippet': '>=10.0.0' + '@scalar/openapi-parser': '>=0.10.0 <1.0.0' astro: '>=7.0.0 <7.1.0 || >=7.2.0 <8.0.0' + openapi-sampler: '>=1.5.0' react: '>=19.0.0' react-dom: '>=19.0.0' peerDependenciesMeta: + '@readme/httpsnippet': + optional: true + '@scalar/openapi-parser': + optional: true + openapi-sampler: + optional: true react: optional: true react-dom: @@ -867,8 +879,8 @@ packages: cpu: [x64] os: [win32] - '@cloudflare/workers-types@5.20260906.1': - resolution: {integrity: sha512-mRKC5n+9OP7tZiOu7vMv2MZ+Arh3tX4b9gVAt43WFns83LNzWchhfRs9o2IkFCnYKovHo4m4Af1P4zPQWdLx0g==} + '@cloudflare/workers-types@5.20260907.1': + resolution: {integrity: sha512-HYI7eFb/MOcNzvbUW7ZwHVZL5YFXb4r6yHN3vx8gJCqde7yhn3bhuPKiQPw90UtGWWp7uOI+Que3kf8Svjn5cw==} '@cspotcode/source-map-support@0.8.1': resolution: {integrity: sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==} @@ -1394,8 +1406,8 @@ packages: '@iconify/types@2.0.0': resolution: {integrity: sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==} - '@iconify/utils@3.1.6': - resolution: {integrity: sha512-9n9RQsMcfgXa8aXrHIMGAFwlm+YpY/HxRqBgCQzeMMimdOBA7hvfqDdWE/Zg5sr5SinaY78zYTPkSfG7Sy+moA==} + '@iconify/utils@3.1.7': + resolution: {integrity: sha512-JZHlwdID+dy+lTgbYC8NEC4zeugqeYsc6jewvzb4c58kHauJn+X7rNwQjxz5p2qSjqaEeQoLkCIQ9v/H4PK0/w==} '@img/colour@1.1.0': resolution: {integrity: sha512-Td76q7j57o/tLVdgS746cYARfSyxk8iEfRxewL9h4OMzYhbW4TAcppl0mT4eyqXddh6L/jwoM75mo7ixa/pCeQ==} @@ -2453,6 +2465,9 @@ packages: '@ungap/structured-clone@1.3.3': resolution: {integrity: sha512-60YRaenCQcVjYEKOcG824+DRGGIQ3VKErcBoAEDJZz5bKIs2ZG+X/H9Nk+Q6EVkwJk5QNApxbrc5QtBSwtrXAg==} + '@ungap/structured-clone@1.4.0': + resolution: {integrity: sha512-1mEZtMKPM09vDmQt5y7YvmN2+DFTP7Tg0EWXdic8/C6VRnpb33e4ghisCIE3WZjsE2N8mf+QV1Zqh7ZFYLWInQ==} + '@upsetjs/venn.js@2.0.0': resolution: {integrity: sha512-WbBhLrooyePuQ1VZxrJjtLvTc4NVfpOyKx0sKqioq9bX1C1m7Jgykkn8gLrtwumBioXIqam8DLxp88Adbue6Hw==} @@ -2505,30 +2520,15 @@ packages: '@volar/language-server@2.4.28': resolution: {integrity: sha512-NqcLnE5gERKuS4PUFwlhMxf6vqYo7hXtbMFbViXcbVkbZ905AIVWhnSo0ZNBC2V127H1/2zP7RvVOVnyITFfBw==} - peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true '@volar/language-service@2.4.28': resolution: {integrity: sha512-Rh/wYCZJrI5vCwMk9xyw/Z+MsWxlJY1rmMZPsxUoJKfzIRjS/NF1NmnuEcrMbEVGja00aVpCsInJfixQTMdvLw==} - peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true '@volar/source-map@2.4.28': resolution: {integrity: sha512-yX2BDBqJkRXfKw8my8VarTyjv48QwxdJtvRgUpNE5erCsgEUdI2DsLbpa+rOQVAJYshY99szEcRDmyHbF10ggQ==} '@volar/typescript@2.4.28': resolution: {integrity: sha512-Ja6yvWrbis2QtN4ClAKreeUZPVYMARDYZl9LMEv1iQ1QdepB6wn0jTRxA9MftYmYa4DQ4k/DaSZpFPUfxl8giw==} - peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true '@vscode/emmet-helper@2.11.0': resolution: {integrity: sha512-QLxjQR3imPZPQltfbWRnHU6JecWTF1QSWhx3GAKQpslx7y3Dp6sIIXhKjiUJ/BR9FX8PVthjr9PD6pNwOJfAzw==} @@ -3586,6 +3586,9 @@ packages: resolution: {integrity: sha512-IEMIf7298kXuZSRFoGfMYrl7is8LpavODgbNz1cwIudv7KwVFnuU+UsMporfq6PD6aXSlawZlARiA3UywCTfMw==} hasBin: true + fastdom@1.0.12: + resolution: {integrity: sha512-LB+xjSTEbjHE1cWsxu+tN2Xqr1kpi+V9aADI7sVM5ZMaXyYGPHULQMzpJMYqOTULK/73pUkWVzzObFRBkPr+hg==} + fastq@1.20.1: resolution: {integrity: sha512-GGToxJ/w1x32s/D2EKND7kTil4n8OVk/9mycTc4VDza13lOvpUZTGX3mFSCtV9ksdGBVzvsyAVLM6mHFThxXxw==} @@ -3783,6 +3786,9 @@ packages: hast-util-raw@9.1.0: resolution: {integrity: sha512-Y8/SBAHkZGoNkpzqqfCldijcuUKh7/su31kEBp67cFY09Wy0mTRgtsLYsiIxMJxlu0f6AA5SUTbDR8K0rxnbUw==} + hast-util-sanitize@5.0.2: + resolution: {integrity: sha512-3yTWghByc50aGS7JlGhk61SPenfE/p1oaFeNwkOOyrscaOkMGrcW9+Cy/QAIOBpZxP1yqDIzFMR0+Np0i0+usg==} + hast-util-to-estree@3.1.3: resolution: {integrity: sha512-48+B/rJWAp0jamNbAAf9M7Uf//UVqAoMmgXhBdxTDJLGKY+LRnZ99qcG+Qjl5HfMpYNzS5v4EAwVEF34LeAj7w==} @@ -4397,8 +4403,8 @@ packages: resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} engines: {node: '>= 8'} - mermaid@11.16.0: - resolution: {integrity: sha512-Zvm3kbstgdpvIJPPItlL7fppIZ3kibvc1oZIGxdvk9t6UFz6flv+Jw7FtRGKwfcI8OckmH04LqG6LlS6X4B1pA==} + mermaid@11.17.2: + resolution: {integrity: sha512-V6K3C8EBdEsPFZXSKMJe6ppQOENxuHARr9GvHX4hh47lAbhMRD9qf4oEK7LoaRQxULMa80/qt5gHO73aCleBBg==} micromark-core-commonmark@2.0.3: resolution: {integrity: sha512-RDBrHEMSxVFLg6xvnXmb1Ayr2WzLAWjeSATAoxwKYJV94TeNavgoIdA0a9ytzDSVzBy2YKFK+emCPOEibLeCrg==} @@ -4581,8 +4587,8 @@ packages: node-fetch-native@1.6.7: resolution: {integrity: sha512-g9yhqoedzIUm0nTnTqAQvueMPVOuIY16bqgAJJC8XOOubYFNwz6IER9qs0Gq2Xd0+CecCKFjtdDTMA4u4xG06Q==} - node-html-parser@9.0.3: - resolution: {integrity: sha512-iaQ9rokcYNp99IY0h82q04Wtc27SObRT+OEytdJh0bFv2IN0fypnU63KUNVavkPSiwsmIELG1eUenajGhzrvpg==} + node-html-parser@9.0.4: + resolution: {integrity: sha512-reUSrZkF1rO7hEYe5mJwtbVcQ6mB5QrViCZH6Wv+iz3er/PA9Q50gol15dMLQRDfdli4VzqPMPR24HNRFgVKFw==} node-mock-http@1.0.4: resolution: {integrity: sha512-8DY+kFsDkNXy1sJglUfuODx1/opAGJGyrTuFqEoN90oRc2Vk0ZbD4K2qmKXBBEhZQzdKHIVfEJpDU8Ak2NJEvQ==} @@ -5225,6 +5231,12 @@ packages: resolution: {integrity: sha512-eLoXW/DHyl62zxY4SCaIgnRhuMr6ri4juEYARS8E6sCEqzKpOiE521Ucofdx+KnDZl5xmvGYaaKCk5FEOxJCoQ==} engines: {node: '>= 0.4'} + stream-replace-string@2.0.0: + resolution: {integrity: sha512-TlnjJ1C0QrmxRNrON00JvaFFlNh5TTG00APw23j74ET7gkQpTASi6/L2fuiav8pzK715HXtUeClpBTw2NPSn6w==} + + strictdom@1.0.1: + resolution: {integrity: sha512-cEmp9QeXXRmjj/rVp9oyiqcvyocWab/HaoN4+bwFeZ7QzykJD6L3yD4v12K1x0tHpqRqVpJevN3gW7kyM39Bqg==} + string-argv@0.3.2: resolution: {integrity: sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==} engines: {node: '>=0.6.19'} @@ -5793,23 +5805,17 @@ packages: resolution: {integrity: sha512-9K2k72s4n7rV9s4bX0MyjbX9iBribvKZbBJKuEmTCZfeWJXs6Yh7bGpY4eoc7UufAjvpheBqwyZCOIPBvxCv0A==} peerDependencies: '@volar/language-service': ~2.4.0 - typescript: '*' peerDependenciesMeta: '@volar/language-service': optional: true - typescript: - optional: true volar-service-typescript@0.0.71: resolution: {integrity: sha512-yTtM/BVT6hoyEYnDtaCyAtNhdNeS/mhTTABlBOdw3NNiRBUin3IznFJpgfjer4c6RYopiPjjQjc9VFhxVl1mLw==} peerDependencies: '@volar/language-service': ~2.4.0 - typescript: '*' peerDependenciesMeta: '@volar/language-service': optional: true - typescript: - optional: true volar-service-yaml@0.0.71: resolution: {integrity: sha512-qYGWGuVpUTnZGu5P/CR4KLK4aIR8RrcVnmfZ2eRcj9q/I8VZCoC5yy9FtEvfNvnDp4MU17yhdJcvpQPIqhJS2Q==} @@ -6095,15 +6101,15 @@ snapshots: - prettier - prettier-plugin-astro - '@astrojs/cloudflare@14.3.0(@types/node@26.4.1)(astro@7.3.1(@astrojs/markdown-remark@7.3.0(supports-color@10.2.2))(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.3)(@types/node@26.4.1)(jiti@2.7.0)(tsx@4.23.13)(yaml@2.9.0))(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.13)(wrangler@4.129.0(@cloudflare/workers-types@5.20260906.1))(yaml@2.9.0)': + '@astrojs/cloudflare@14.3.0(@types/node@26.4.1)(astro@7.3.1(@astrojs/markdown-remark@7.3.0(supports-color@10.2.2))(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.3)(@types/node@26.4.1)(jiti@2.7.0)(tsx@4.23.13)(yaml@2.9.0))(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.13)(wrangler@4.129.0(@cloudflare/workers-types@5.20260907.1))(yaml@2.9.0)': dependencies: '@astrojs/internal-helpers': 0.11.0 '@astrojs/underscore-redirects': 1.0.4 - '@cloudflare/vite-plugin': 1.54.4(vite@8.2.2(@types/node@26.4.1)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.13)(yaml@2.9.0))(wrangler@4.129.0(@cloudflare/workers-types@5.20260906.1)) + '@cloudflare/vite-plugin': 1.54.4(vite@8.2.2(@types/node@26.4.1)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.13)(yaml@2.9.0))(wrangler@4.129.0(@cloudflare/workers-types@5.20260907.1)) astro: 7.3.1(@astrojs/markdown-remark@7.3.0(supports-color@10.2.2))(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.3)(@types/node@26.4.1)(jiti@2.7.0)(tsx@4.23.13)(yaml@2.9.0) piccolore: 0.1.3 vite: 8.2.2(@types/node@26.4.1)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.13)(yaml@2.9.0) - wrangler: 4.129.0(@cloudflare/workers-types@5.20260906.1) + wrangler: 4.129.0(@cloudflare/workers-types@5.20260907.1) transitivePeerDependencies: - '@types/node' - '@vitejs/devtools' @@ -6207,17 +6213,17 @@ snapshots: '@jridgewell/sourcemap-codec': 1.5.5 '@volar/kit': 2.4.28(typescript@5.9.3) '@volar/language-core': 2.4.28 - '@volar/language-server': 2.4.28(typescript@5.9.3) - '@volar/language-service': 2.4.28(typescript@5.9.3) + '@volar/language-server': 2.4.28 + '@volar/language-service': 2.4.28 muggle-string: 0.4.1 tinyglobby: 0.2.17 - volar-service-css: 0.0.71(@volar/language-service@2.4.28(typescript@5.9.3)) - volar-service-emmet: 0.0.71(@volar/language-service@2.4.28(typescript@5.9.3)) - volar-service-html: 0.0.71(@volar/language-service@2.4.28(typescript@5.9.3)) - volar-service-prettier: 0.0.71(@volar/language-service@2.4.28(typescript@5.9.3))(prettier@3.9.6) - volar-service-typescript: 0.0.71(@volar/language-service@2.4.28(typescript@5.9.3))(typescript@5.9.3) - volar-service-typescript-twoslash-queries: 0.0.71(@volar/language-service@2.4.28(typescript@5.9.3))(typescript@5.9.3) - volar-service-yaml: 0.0.71(@volar/language-service@2.4.28(typescript@5.9.3)) + volar-service-css: 0.0.71(@volar/language-service@2.4.28) + volar-service-emmet: 0.0.71(@volar/language-service@2.4.28) + volar-service-html: 0.0.71(@volar/language-service@2.4.28) + volar-service-prettier: 0.0.71(@volar/language-service@2.4.28)(prettier@3.9.6) + volar-service-typescript: 0.0.71(@volar/language-service@2.4.28) + volar-service-typescript-twoslash-queries: 0.0.71(@volar/language-service@2.4.28) + volar-service-yaml: 0.0.71(@volar/language-service@2.4.28) vscode-html-languageservice: 5.6.2 vscode-uri: 3.1.0 optionalDependencies: @@ -6356,6 +6362,12 @@ snapshots: piccolore: 0.1.3 zod: 4.4.3 + '@astrojs/sitemap@3.7.2': + dependencies: + sitemap: 9.0.1 + stream-replace-string: 2.0.0 + zod: 4.5.4 + '@astrojs/sitemap@3.7.4': dependencies: sitemap: 9.0.1 @@ -6609,15 +6621,15 @@ snapshots: '@cloudflare/kv-asset-handler@0.5.0': {} - '@cloudflare/nimbus-docs@0.11.0(astro@7.3.1(@astrojs/markdown-remark@7.3.0(supports-color@10.2.2))(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.3)(@types/node@26.4.1)(jiti@2.7.0)(tsx@4.23.13)(yaml@2.9.0))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(supports-color@10.2.2)': + '@cloudflare/nimbus-docs@0.13.1(@types/node@26.4.1)(astro@7.3.1(@astrojs/markdown-remark@7.3.0(supports-color@10.2.2))(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.3)(@types/node@26.4.1)(jiti@2.7.0)(tsx@4.23.13)(yaml@2.9.0))(esbuild@0.28.2)(jiti@2.7.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(supports-color@10.2.2)(tsx@4.23.13)': dependencies: '@astrojs/markdown-satteri': 0.3.8 '@astrojs/mdx': 7.0.8(@astrojs/markdown-satteri@0.3.8)(astro@7.3.1(@astrojs/markdown-remark@7.3.0(supports-color@10.2.2))(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.3)(@types/node@26.4.1)(jiti@2.7.0)(tsx@4.23.13)(yaml@2.9.0))(supports-color@10.2.2) - '@astrojs/sitemap': 3.7.4 + '@astrojs/sitemap': 3.7.2 '@clack/prompts': 0.9.1 '@iconify/tools': 5.0.14 '@iconify/types': 2.0.0 - '@iconify/utils': 3.1.6 + '@iconify/utils': 3.1.7 '@shikijs/transformers': 4.4.3 '@shikijs/types': 4.4.3 '@vercel/detect-agent': 1.2.3 @@ -6625,6 +6637,10 @@ snapshots: clsx: 2.1.1 giget: 3.3.1 github-slugger: 2.0.0 + hast-util-from-html: 2.0.3 + hast-util-sanitize: 5.0.2 + hast-util-to-html: 9.0.5 + jsonc-parser: 3.3.1 mri: 1.2.0 picomatch: 4.0.7 remark-lint-emphasis-marker: 4.0.1 @@ -6636,16 +6652,30 @@ snapshots: remark-lint-no-multiple-toplevel-headings: 4.0.1(supports-color@10.2.2) remark-lint-unordered-list-marker-style: 4.0.1 satteri: 0.9.5 + semver: 7.8.5 shiki: 4.4.3 tailwind-merge: 3.6.0 + typescript: 5.9.3 unified: 11.0.5 vfile: 6.0.3 + vite: 8.2.2(@types/node@26.4.1)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.13)(yaml@2.9.0) yaml: 2.9.0 optionalDependencies: react: 19.0.0 react-dom: 19.0.0(react@19.0.0) transitivePeerDependencies: + - '@types/node' + - '@vitejs/devtools' + - esbuild + - jiti + - less + - sass + - sass-embedded + - stylus + - sugarss - supports-color + - terser + - tsx '@cloudflare/unenv-preset@2.16.1(unenv@2.0.0-rc.24)(workerd@1.20260815.1)': dependencies: @@ -6659,20 +6689,20 @@ snapshots: optionalDependencies: workerd: 1.20260903.1 - '@cloudflare/vite-plugin@1.54.4(vite@8.2.2(@types/node@26.4.1)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.13)(yaml@2.9.0))(wrangler@4.129.0(@cloudflare/workers-types@5.20260906.1))': + '@cloudflare/vite-plugin@1.54.4(vite@8.2.2(@types/node@26.4.1)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.13)(yaml@2.9.0))(wrangler@4.129.0(@cloudflare/workers-types@5.20260907.1))': dependencies: '@cloudflare/unenv-preset': 2.16.1(unenv@2.0.0-rc.24)(workerd@1.20260903.1) miniflare: 5.20260903.0-alpha unenv: 2.0.0-rc.24 vite: 8.2.2(@types/node@26.4.1)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.13)(yaml@2.9.0) workerd: 1.20260903.1 - wrangler: 4.129.0(@cloudflare/workers-types@5.20260906.1) + wrangler: 4.129.0(@cloudflare/workers-types@5.20260907.1) ws: 8.21.0 transitivePeerDependencies: - bufferutil - utf-8-validate - '@cloudflare/vitest-pool-workers@0.22.0(@cloudflare/workers-types@5.20260906.1)(@vitest/runner@4.1.11)(@vitest/snapshot@4.1.11)(vitest@4.1.11(@types/node@26.4.1)(happy-dom@20.14.0)(vite@8.2.2(@types/node@26.4.1)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.13)(yaml@2.9.0)))': + '@cloudflare/vitest-pool-workers@0.22.0(@cloudflare/workers-types@5.20260907.1)(@vitest/runner@4.1.11)(@vitest/snapshot@4.1.11)(vitest@4.1.11(@types/node@26.4.1)(happy-dom@20.14.0)(vite@8.2.2(@types/node@26.4.1)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.13)(yaml@2.9.0)))': dependencies: '@vitest/runner': 4.1.11 '@vitest/snapshot': 4.1.11 @@ -6680,7 +6710,7 @@ snapshots: esbuild: 0.28.1 miniflare: 5.20260815.0-alpha vitest: 4.1.11(@types/node@26.4.1)(happy-dom@20.14.0)(vite@8.2.2(@types/node@26.4.1)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.13)(yaml@2.9.0)) - wrangler: 4.124.0(@cloudflare/workers-types@5.20260906.1) + wrangler: 4.124.0(@cloudflare/workers-types@5.20260907.1) zod: 4.4.3 transitivePeerDependencies: - '@cloudflare/workers-types' @@ -6717,7 +6747,7 @@ snapshots: '@cloudflare/workerd-windows-64@1.20260903.1': optional: true - '@cloudflare/workers-types@5.20260906.1': {} + '@cloudflare/workers-types@5.20260907.1': {} '@cspotcode/source-map-support@0.8.1': dependencies: @@ -7120,7 +7150,7 @@ snapshots: dependencies: '@cyberalien/svg-utils': 1.2.19 '@iconify/types': 2.0.0 - '@iconify/utils': 3.1.6 + '@iconify/utils': 3.1.7 fflate: 0.8.3 modern-tar: 0.8.5 pathe: 2.0.3 @@ -7128,7 +7158,7 @@ snapshots: '@iconify/types@2.0.0': {} - '@iconify/utils@3.1.6': + '@iconify/utils@3.1.7': dependencies: '@antfu/install-pkg': 2.0.1 '@iconify/types': 2.0.0 @@ -8161,6 +8191,8 @@ snapshots: '@ungap/structured-clone@1.3.3': {} + '@ungap/structured-clone@1.4.0': {} + '@upsetjs/venn.js@2.0.0': optionalDependencies: d3-selection: 3.0.0 @@ -8223,8 +8255,8 @@ snapshots: '@volar/kit@2.4.28(typescript@5.9.3)': dependencies: - '@volar/language-service': 2.4.28(typescript@5.9.3) - '@volar/typescript': 2.4.28(typescript@5.9.3) + '@volar/language-service': 2.4.28 + '@volar/typescript': 2.4.28 typesafe-path: 0.2.2 typescript: 5.9.3 vscode-languageserver-textdocument: 1.0.12 @@ -8234,38 +8266,32 @@ snapshots: dependencies: '@volar/source-map': 2.4.28 - '@volar/language-server@2.4.28(typescript@5.9.3)': + '@volar/language-server@2.4.28': dependencies: '@volar/language-core': 2.4.28 - '@volar/language-service': 2.4.28(typescript@5.9.3) - '@volar/typescript': 2.4.28(typescript@5.9.3) + '@volar/language-service': 2.4.28 + '@volar/typescript': 2.4.28 path-browserify: 1.0.1 request-light: 0.7.0 vscode-languageserver: 9.0.1 vscode-languageserver-protocol: 3.18.2 vscode-languageserver-textdocument: 1.0.12 vscode-uri: 3.1.0 - optionalDependencies: - typescript: 5.9.3 - '@volar/language-service@2.4.28(typescript@5.9.3)': + '@volar/language-service@2.4.28': dependencies: '@volar/language-core': 2.4.28 vscode-languageserver-protocol: 3.18.2 vscode-languageserver-textdocument: 1.0.12 vscode-uri: 3.1.0 - optionalDependencies: - typescript: 5.9.3 '@volar/source-map@2.4.28': {} - '@volar/typescript@2.4.28(typescript@5.9.3)': + '@volar/typescript@2.4.28': dependencies: '@volar/language-core': 2.4.28 path-browserify: 1.0.1 vscode-uri: 3.1.0 - optionalDependencies: - typescript: 5.9.3 '@vscode/emmet-helper@2.11.0': dependencies: @@ -9595,6 +9621,10 @@ snapshots: strnum: 2.4.1 xml-naming: 0.3.0 + fastdom@1.0.12: + dependencies: + strictdom: 1.0.1 + fastq@1.20.1: dependencies: reusify: 1.1.0 @@ -9823,6 +9853,12 @@ snapshots: web-namespaces: 2.0.1 zwitch: 2.0.4 + hast-util-sanitize@5.0.2: + dependencies: + '@types/hast': 3.0.5 + '@ungap/structured-clone': 1.4.0 + unist-util-position: 5.0.0 + hast-util-to-estree@3.1.3(supports-color@10.2.2): dependencies: '@types/estree': 1.0.9 @@ -10517,10 +10553,10 @@ snapshots: merge2@1.4.1: {} - mermaid@11.16.0: + mermaid@11.17.2: dependencies: '@braintree/sanitize-url': 7.1.2 - '@iconify/utils': 3.1.6 + '@iconify/utils': 3.1.7 '@mermaid-js/parser': 1.2.1 '@types/d3': 7.4.3 '@upsetjs/venn.js': 2.0.0 @@ -10533,6 +10569,7 @@ snapshots: dayjs: 1.11.23 dompurify: 3.4.15 es-toolkit: 1.52.0 + fastdom: 1.0.12 katex: 0.16.47 khroma: 2.1.0 marked: 16.4.2 @@ -10881,7 +10918,7 @@ snapshots: node-fetch-native@1.6.7: {} - node-html-parser@9.0.3: + node-html-parser@9.0.4: dependencies: css-select: 5.2.2 entities: 8.0.0 @@ -11741,6 +11778,10 @@ snapshots: es-errors: 1.3.0 internal-slot: 1.1.0 + stream-replace-string@2.0.0: {} + + strictdom@1.0.1: {} + string-argv@0.3.2: {} string-width@7.2.0: @@ -12221,46 +12262,45 @@ snapshots: transitivePeerDependencies: - msw - volar-service-css@0.0.71(@volar/language-service@2.4.28(typescript@5.9.3)): + volar-service-css@0.0.71(@volar/language-service@2.4.28): dependencies: vscode-css-languageservice: 6.3.10 vscode-languageserver-textdocument: 1.0.12 vscode-uri: 3.1.0 optionalDependencies: - '@volar/language-service': 2.4.28(typescript@5.9.3) + '@volar/language-service': 2.4.28 - volar-service-emmet@0.0.71(@volar/language-service@2.4.28(typescript@5.9.3)): + volar-service-emmet@0.0.71(@volar/language-service@2.4.28): dependencies: '@emmetio/css-parser': 0.4.1 '@emmetio/html-matcher': 1.3.0 '@vscode/emmet-helper': 2.11.0 vscode-uri: 3.1.0 optionalDependencies: - '@volar/language-service': 2.4.28(typescript@5.9.3) + '@volar/language-service': 2.4.28 - volar-service-html@0.0.71(@volar/language-service@2.4.28(typescript@5.9.3)): + volar-service-html@0.0.71(@volar/language-service@2.4.28): dependencies: vscode-html-languageservice: 5.6.2 vscode-languageserver-textdocument: 1.0.12 vscode-uri: 3.1.0 optionalDependencies: - '@volar/language-service': 2.4.28(typescript@5.9.3) + '@volar/language-service': 2.4.28 - volar-service-prettier@0.0.71(@volar/language-service@2.4.28(typescript@5.9.3))(prettier@3.9.6): + volar-service-prettier@0.0.71(@volar/language-service@2.4.28)(prettier@3.9.6): dependencies: vscode-uri: 3.1.0 optionalDependencies: - '@volar/language-service': 2.4.28(typescript@5.9.3) + '@volar/language-service': 2.4.28 prettier: 3.9.6 - volar-service-typescript-twoslash-queries@0.0.71(@volar/language-service@2.4.28(typescript@5.9.3))(typescript@5.9.3): + volar-service-typescript-twoslash-queries@0.0.71(@volar/language-service@2.4.28): dependencies: vscode-uri: 3.1.0 optionalDependencies: - '@volar/language-service': 2.4.28(typescript@5.9.3) - typescript: 5.9.3 + '@volar/language-service': 2.4.28 - volar-service-typescript@0.0.71(@volar/language-service@2.4.28(typescript@5.9.3))(typescript@5.9.3): + volar-service-typescript@0.0.71(@volar/language-service@2.4.28): dependencies: path-browserify: 1.0.1 semver: 7.8.5 @@ -12269,15 +12309,14 @@ snapshots: vscode-nls: 5.2.0 vscode-uri: 3.1.0 optionalDependencies: - '@volar/language-service': 2.4.28(typescript@5.9.3) - typescript: 5.9.3 + '@volar/language-service': 2.4.28 - volar-service-yaml@0.0.71(@volar/language-service@2.4.28(typescript@5.9.3)): + volar-service-yaml@0.0.71(@volar/language-service@2.4.28): dependencies: vscode-uri: 3.1.0 yaml-language-server: 1.23.0 optionalDependencies: - '@volar/language-service': 2.4.28(typescript@5.9.3) + '@volar/language-service': 2.4.28 vscode-css-languageservice@6.3.10: dependencies: @@ -12403,7 +12442,7 @@ snapshots: '@cloudflare/workerd-linux-arm64': 1.20260903.1 '@cloudflare/workerd-windows-64': 1.20260903.1 - wrangler@4.124.0(@cloudflare/workers-types@5.20260906.1): + wrangler@4.124.0(@cloudflare/workers-types@5.20260907.1): dependencies: '@cloudflare/kv-asset-handler': 0.5.0 '@cloudflare/unenv-preset': 2.16.1(unenv@2.0.0-rc.24)(workerd@1.20260815.1) @@ -12414,13 +12453,13 @@ snapshots: unenv: 2.0.0-rc.24 workerd: 1.20260815.1 optionalDependencies: - '@cloudflare/workers-types': 5.20260906.1 + '@cloudflare/workers-types': 5.20260907.1 fsevents: 2.3.3 transitivePeerDependencies: - bufferutil - utf-8-validate - wrangler@4.129.0(@cloudflare/workers-types@5.20260906.1): + wrangler@4.129.0(@cloudflare/workers-types@5.20260907.1): dependencies: '@cloudflare/kv-asset-handler': 0.5.0 '@cloudflare/unenv-preset': 2.16.1(unenv@2.0.0-rc.24)(workerd@1.20260903.1) @@ -12431,7 +12470,7 @@ snapshots: unenv: 2.0.0-rc.24 workerd: 1.20260903.1 optionalDependencies: - '@cloudflare/workers-types': 5.20260906.1 + '@cloudflare/workers-types': 5.20260907.1 fsevents: 2.3.3 transitivePeerDependencies: - bufferutil