diff --git a/src/frontend/bun.lock b/src/frontend/bun.lock index b035e2888..1a9a09747 100644 --- a/src/frontend/bun.lock +++ b/src/frontend/bun.lock @@ -21,7 +21,7 @@ "@lunariajs/starlight": "^0.1.1", "@mdx-js/mdx": "^3.1.1", "asciinema-player": "^3.17.0", - "astro": "^7.4.2", + "astro": "^7.4.1", "astro-expressive-code": "^0.44.1", "hast-util-to-html": "^9.0.5", "mdast-util-to-hast": "^13.2.1", @@ -83,9 +83,9 @@ ], "patchedDependencies": { "@astrojs/starlight@0.41.3": "patches/@astrojs__starlight@0.41.3.patch", + "astro@7.4.1": "patches/astro@7.4.1.patch", "starlight-plugin-icons@1.1.6": "patches/starlight-plugin-icons@1.1.6.patch", "starlight-page-actions@0.7.0": "patches/starlight-page-actions@0.7.0.patch", - "astro@7.4.2": "patches/astro@7.4.2.patch", }, "overrides": { "@anthropic-ai/claude-code@<2.0.31": { @@ -260,7 +260,7 @@ "@astrojs/starlight": ["@astrojs/starlight@0.41.3", "", { "dependencies": { "@astrojs/markdown-satteri": "0.3.4", "@astrojs/mdx": "7.0.3", "@astrojs/sitemap": "3.7.3", "@pagefind/default-ui": "1.5.2", "@types/hast": "3.0.5", "@types/js-yaml": "4.0.9", "@types/mdast": "4.0.4", "astro-expressive-code": "0.44.1", "bcp-47": "2.1.1", "hast-util-from-html": "2.0.3", "hast-util-select": "6.0.4", "hast-util-to-string": "3.0.1", "hastscript": "9.0.1", "i18next": "26.3.6", "js-yaml": "4.3.2", "klona": "2.0.6", "magic-string": "0.30.21", "mdast-util-directive": "3.1.0", "mdast-util-to-markdown": "2.1.2", "mdast-util-to-string": "4.0.0", "pagefind": "1.5.2", "rehype": "13.0.2", "rehype-format": "5.0.1", "remark-directive": "4.0.0", "satteri": "0.9.5", "ultrahtml": "1.7.0", "unified": "11.0.5", "unist-util-visit": "5.1.0", "vfile": "6.0.3" }, "peerDependencies": { "@astrojs/markdown-remark": "^7.2.0", "astro": "^7.0.2" }, "optionalPeers": ["@astrojs/markdown-remark"] }, "sha512-8xsG6UpK581TJmtOc7/pnxHKEbP16rV06VLWaVa7FOyE/VEwnaHOsLtL+miifCEfuiuv0Wn+j8u3JSluRQesMQ=="], - "@astrojs/telemetry": ["@astrojs/telemetry@3.4.1", "", { "dependencies": { "ci-info": "^4.4.0", "dset": "^3.1.4", "is-docker": "^4.0.0", "package-manager-detector": "^1.9.0" } }, "sha512-SMkvMsGOpM0FMAoT5pzhgI3LZC0JSPWf7Evwop+fZ3N6UkusPM7lI+sOJjMNI5OJrVoiei1/AGo1cY7sikTc5A=="], + "@astrojs/telemetry": ["@astrojs/telemetry@3.4.0", "", { "dependencies": { "ci-info": "4.4.0", "dset": "3.1.4", "is-docker": "4.0.0", "package-manager-detector": "1.9.0" } }, "sha512-Qt2T6RGtYacyV8OZU3IcyFbsp69s6qIcnWvQvn7/p9MKebPCpEswP5Ji4RhifG3DfeBX7e07Pjj5smkd+Tfp7Q=="], "@atcute/atproto": ["@atcute/atproto@4.0.3", "", { "peerDependencies": { "@atcute/lexicons": "^2.0.0" } }, "sha512-BNylfO7nK0yYBpSpnGhOYgrJTeZWrXHPrb6tOQmp9A3Am0epctIWm6/5lPC4ZNPHpUbwr5w/LzH/v7kjAoKEDg=="], @@ -904,7 +904,7 @@ "astring": ["astring@1.9.0", "", { "bin": { "astring": "bin/astring" } }, "sha512-LElXdjswlqjWrPpJFg1Fx4wpkOCxj1TDHlSV4PlaRxHGWko024xICaa97ZkMfs6DRKlCguiAI+rbXv5GWwXIkg=="], - "astro": ["astro@7.4.2", "", { "dependencies": { "@astrojs/compiler-rs": "^0.5.1", "@astrojs/internal-helpers": "0.13.0", "@astrojs/markdown-satteri": "0.4.5", "@astrojs/telemetry": "3.4.1", "@capsizecss/unpack": "^4.0.1", "@clack/prompts": "^1.8.1", "@oslojs/encoding": "^1.1.0", "am-i-vibing": "^0.5.0", "aria-query": "^5.3.2", "axobject-query": "^4.1.0", "ci-info": "^4.4.0", "clsx": "^2.1.1", "common-ancestor-path": "^2.0.0", "cookie": "^2.0.1", "devalue": "^6.0.2", "diff": "^9.0.0", "dset": "^3.1.4", "es-module-lexer": "^3.0.3", "flattie": "^1.1.1", "fontace": "~0.4.1", "get-tsconfig": "5.0.0-beta.6", "github-slugger": "^2.0.0", "html-escaper": "3.0.3", "http-cache-semantics": "^4.3.0", "jsonc-parser": "^3.3.1", "magic-string": "^1.4.3", "magicast": "^0.5.5", "mrmime": "^2.0.1", "neotraverse": "^1.0.1", "obug": "^3.0.0", "p-limit": "^7.3.3", "p-queue": "^9.3.5", "package-manager-detector": "^1.9.0", "piccolore": "^0.1.3", "picomatch": "^4.0.7", "rolldown": "^1.2.13", "shiki": "^4.5.0", "smol-toml": "^1.9.1", "svgo": "^4.1.0", "tinyclip": "^1.0.3", "tinyexec": "^1.3.1", "tinyglobby": "^0.2.17", "tinyps": "^0.5.0", "ultrahtml": "^1.7.0", "unifont": "^1.0.3", "unstorage": "^1.17.5", "verkit": "^0.5.0", "vite": "^8.3.4", "vitefu": "^1.1.3", "xxhash-wasm": "^1.1.0", "yargs-parser": "^22.0.0", "zod": "^4.6.6" }, "optionalDependencies": { "sharp": "^0.35.4" }, "peerDependencies": { "@astrojs/markdown-remark": "^7.3.0" }, "optionalPeers": ["@astrojs/markdown-remark"], "bin": { "astro": "./bin/astro.mjs" } }, "sha512-FAH4cdDlFaVnQGjazLTEIC5vJqGlo5XANc1wIbzQHIqAjJTll/RWTUs+SPNW1JdezG4YGxMZllaE5A41T2kzhA=="], + "astro": ["astro@7.4.1", "", { "dependencies": { "@astrojs/compiler-rs": "0.5.1", "@astrojs/internal-helpers": "0.13.0", "@astrojs/markdown-satteri": "0.4.4", "@astrojs/telemetry": "3.4.0", "@capsizecss/unpack": "4.0.1", "@clack/prompts": "1.8.1", "@oslojs/encoding": "1.1.0", "am-i-vibing": "0.5.0", "aria-query": "5.3.2", "axobject-query": "4.1.0", "ci-info": "4.4.0", "clsx": "2.1.1", "common-ancestor-path": "2.0.0", "cookie": "2.0.1", "devalue": "6.0.3", "diff": "9.0.0", "dset": "3.1.4", "es-module-lexer": "3.0.4", "flattie": "1.1.1", "fontace": "0.4.1", "get-tsconfig": "5.0.0-beta.6", "github-slugger": "2.0.0", "html-escaper": "3.0.3", "http-cache-semantics": "4.3.0", "jsonc-parser": "3.3.1", "magic-string": "1.4.3", "magicast": "0.5.5", "mrmime": "2.0.1", "neotraverse": "1.0.1", "obug": "3.0.0", "p-limit": "7.3.3", "p-queue": "9.3.5", "package-manager-detector": "1.9.0", "piccolore": "0.1.3", "picomatch": "4.0.7", "rolldown": "1.2.14", "shiki": "4.5.0", "smol-toml": "1.9.1", "svgo": "4.1.0", "tinyclip": "1.0.3", "tinyexec": "1.3.1", "tinyglobby": "0.2.17", "tinyps": "0.5.0", "ultrahtml": "1.7.0", "unifont": "1.0.3", "unstorage": "1.17.5", "verkit": "0.5.0", "vite": "8.3.4", "vitefu": "1.1.3", "xxhash-wasm": "1.1.0", "yargs-parser": "22.0.0", "zod": "4.6.7" }, "optionalDependencies": { "sharp": "0.35.4" }, "peerDependencies": { "@astrojs/markdown-remark": "^7.3.0" }, "optionalPeers": ["@astrojs/markdown-remark"], "bin": { "astro": "./bin/astro.mjs" } }, "sha512-mzWNEWSef1VQDgFku6Gp0v8Qx53NOkNlOIDQcX9ovxAZ1QXic6cks/FFo+gxPM9anXuat4X1FhB61KTk3XFvgg=="], "astro-auto-import": ["astro-auto-import@0.5.2", "", { "dependencies": { "acorn": "8.17.0" }, "peerDependencies": { "astro": "^5.0.0 || ^6.0.0 || ^7.0.0" } }, "sha512-C7sxtj0nK4F7AiafNoS8lY/JyqW6/JlnkXTdNIT6CKroV/p4m5j6dkpKEAXZf/7Z+SeDcmAlWI6G1nVMssRRPQ=="], @@ -2070,7 +2070,7 @@ "astro/@astrojs/internal-helpers": ["@astrojs/internal-helpers@0.13.0", "", { "dependencies": { "@types/hast": "3.0.5", "@types/mdast": "4.0.4", "picomatch": "4.0.7", "retext-smartypants": "6.2.0", "shiki": "4.5.0", "smol-toml": "1.9.1", "unified": "11.0.5", "yaml": "2.9.1" } }, "sha512-20jxQqnSmpskcGyad7N5l6Xf1gz0UCa6lNde44bEBdaXGpncEYfAZJ142r2ZgzBaG4dUyzGmhqZWv1INU2eiHQ=="], - "astro/@astrojs/markdown-satteri": ["@astrojs/markdown-satteri@0.4.5", "", { "dependencies": { "@astrojs/internal-helpers": "0.13.0", "@astrojs/prism": "4.1.1", "github-slugger": "^2.0.0", "satteri": "^0.10.5" } }, "sha512-0IeGdoFbv0f+442KJhYS44Wg8F3MuHmRsxIEYuFyqkjRubc6dPBFZ7azor5t4AeXLQoT5A5h9HyViKpd70Dl9w=="], + "astro/@astrojs/markdown-satteri": ["@astrojs/markdown-satteri@0.4.4", "", { "dependencies": { "@astrojs/internal-helpers": "0.13.0", "@astrojs/prism": "4.1.0", "github-slugger": "2.0.0", "satteri": "0.10.5" } }, "sha512-Byhe9CAiGFJrhMACKpgN/FPf4lcwapqwFQAB7E1sPELTEJINfBIpgnEYOBTXzr//fvSSNhfp/X3AqN4mUV9p+A=="], "astro/es-module-lexer": ["es-module-lexer@3.0.4", "", {}, "sha512-BldNY5mwkVu+cQ5Ymn3e6hB9Sx8XHx4ZevWbiUyZbfKxJxYO27Hf0wfzkxIaD5CAJMaGl3YspKELj0ff/7nCMA=="], @@ -2160,7 +2160,7 @@ "astro/@astrojs/internal-helpers/yaml": ["yaml@2.9.1", "", { "bin": { "yaml": "bin.mjs" } }, "sha512-3NxN8+78OdzbT7C/WjGsyfPAtJaN3FNDsWxv7Y7mcDsT/oOmgW8BpyQQFFBnvZE3j9Y2Sdz1ULFLezL7Eb2yFw=="], - "astro/@astrojs/markdown-satteri/@astrojs/prism": ["@astrojs/prism@4.1.1", "", { "dependencies": { "prismjs": "^1.30.0" } }, "sha512-sXlAXJX6t4QfuLg+CuCDzpg7NoxWcyb4paFprgtFppLeisCBmh935h+tJ5CWXfsXEoW2IDy/ihbRMtiu28Chjw=="], + "astro/@astrojs/markdown-satteri/@astrojs/prism": ["@astrojs/prism@4.1.0", "", { "dependencies": { "prismjs": "1.30.0" } }, "sha512-zvRaL3MKTAXWfVQrHAlYtocRZWXBM6ruF3Bl7Lc7QgFHLRTfwMKo33KczlkvkXDY+qcytKhAWOT9dwUUYLUxAw=="], "astro/@astrojs/markdown-satteri/satteri": ["satteri@0.10.5", "", { "dependencies": { "@types/estree-jsx": "1.0.5", "@types/hast": "3.0.5", "@types/mdast": "4.0.4", "@types/unist": "3.0.3" }, "optionalDependencies": { "@bruits/satteri-darwin-arm64": "0.10.5", "@bruits/satteri-darwin-x64": "0.10.5", "@bruits/satteri-linux-arm64-gnu": "0.10.5", "@bruits/satteri-linux-arm64-musl": "0.10.5", "@bruits/satteri-linux-x64-gnu": "0.10.5", "@bruits/satteri-linux-x64-musl": "0.10.5", "@bruits/satteri-wasm32-wasi": "0.10.5", "@bruits/satteri-win32-arm64-msvc": "0.10.5", "@bruits/satteri-win32-x64-msvc": "0.10.5" } }, "sha512-Ao1LKpAEa9Wdg0otgbVKViZHEq9ebdXe4DMrp3s9vQAU0HNIuHnFEuMuOcm0ZIXyV0Yzxj91NvhLpvXZJO/5ZQ=="], diff --git a/src/frontend/package.json b/src/frontend/package.json index d76495fa1..a27c9ceed 100644 --- a/src/frontend/package.json +++ b/src/frontend/package.json @@ -82,7 +82,7 @@ "@lunariajs/starlight": "^0.1.1", "@mdx-js/mdx": "^3.1.1", "asciinema-player": "^3.17.0", - "astro": "^7.4.2", + "astro": "^7.4.1", "astro-expressive-code": "^0.44.1", "hast-util-to-html": "^9.0.5", "mdast-util-to-hast": "^13.2.1", @@ -180,7 +180,7 @@ }, "patchedDependencies": { "@astrojs/starlight@0.41.3": "patches/@astrojs__starlight@0.41.3.patch", - "astro@7.4.2": "patches/astro@7.4.2.patch", + "astro@7.4.1": "patches/astro@7.4.1.patch", "starlight-page-actions@0.7.0": "patches/starlight-page-actions@0.7.0.patch", "starlight-plugin-icons@1.1.6": "patches/starlight-plugin-icons@1.1.6.patch" } diff --git a/src/frontend/patches/README.md b/src/frontend/patches/README.md index e925b6414..b4dc6daab 100644 --- a/src/frontend/patches/README.md +++ b/src/frontend/patches/README.md @@ -7,6 +7,6 @@ regenerated (`bun patch `, edit, then `bun patch --commit `) | Patch | Why | | --- | --- | | `@astrojs__starlight@0.41.3.patch` | Starlight search must initialize and dispose per element across `ClientRouter` swaps, not only on `DOMContentLoaded` ([#1673](https://github.com/microsoft/aspire.dev/issues/1673)). | -| `astro@7.4.2.patch` | Imported SVGs are callable components that can't be structured-cloned, so the parallel prerender worker keeps only their image metadata before posting results. | +| `astro@7.4.1.patch` | Imported SVGs are callable components that can't be structured-cloned, so the parallel prerender worker keeps only their image metadata before posting results. | | `starlight-page-actions@0.7.0.patch` | Keeps accessible actions across page swaps and allows readable heading markup. | | `starlight-plugin-icons@1.1.6.patch` | Temporary network-resilience fix for `getMaterialIconsData`: falls back to the vendored `.starlight-icons` cache when the icon-data fetch fails. Remove once [Rettend/starlight-plugin-icons#9](https://github.com/Rettend/starlight-plugin-icons/pull/9) is merged and released. | diff --git a/src/frontend/patches/astro@7.4.2.patch b/src/frontend/patches/astro@7.4.1.patch similarity index 100% rename from src/frontend/patches/astro@7.4.2.patch rename to src/frontend/patches/astro@7.4.1.patch