From 39638558d83636f2ae211343e6623ed5038f1e28 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 3 Mar 2026 08:38:52 +0100 Subject: [PATCH 1/2] fix(deps): update astro client runtimes (#15720) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- .../fixtures/react-component/package.json | 2 +- packages/integrations/svelte/package.json | 2 +- .../fixtures/async-rendering/package.json | 2 +- .../conditional-rendering/package.json | 2 +- .../test/fixtures/prop-types/package.json | 2 +- packages/integrations/vue/package.json | 4 +- .../app-entrypoint-async/package.json | 2 +- .../package.json | 2 +- .../test/fixtures/app-entrypoint/package.json | 2 +- .../vue/test/fixtures/prop-types/package.json | 2 +- pnpm-lock.yaml | 132 +++++++++--------- 11 files changed, 77 insertions(+), 77 deletions(-) diff --git a/packages/integrations/react/test/fixtures/react-component/package.json b/packages/integrations/react/test/fixtures/react-component/package.json index 7b5619f983b7..048369a38c34 100644 --- a/packages/integrations/react/test/fixtures/react-component/package.json +++ b/packages/integrations/react/test/fixtures/react-component/package.json @@ -8,6 +8,6 @@ "astro": "workspace:*", "react": "^18.3.1", "react-dom": "^18.3.1", - "vue": "^3.5.28" + "vue": "^3.5.29" } } diff --git a/packages/integrations/svelte/package.json b/packages/integrations/svelte/package.json index 4935c3e5cf14..067c31942696 100644 --- a/packages/integrations/svelte/package.json +++ b/packages/integrations/svelte/package.json @@ -46,7 +46,7 @@ "astro": "workspace:*", "astro-scripts": "workspace:*", "cheerio": "1.2.0", - "svelte": "^5.53.1" + "svelte": "^5.53.6" }, "peerDependencies": { "astro": "^6.0.0-alpha.0", diff --git a/packages/integrations/svelte/test/fixtures/async-rendering/package.json b/packages/integrations/svelte/test/fixtures/async-rendering/package.json index c587b29ac0ee..18b42e9fb3ac 100644 --- a/packages/integrations/svelte/test/fixtures/async-rendering/package.json +++ b/packages/integrations/svelte/test/fixtures/async-rendering/package.json @@ -11,6 +11,6 @@ "dependencies": { "@astrojs/svelte": "workspace:*", "astro": "workspace:*", - "svelte": "^5.53.1" + "svelte": "^5.53.6" } } diff --git a/packages/integrations/svelte/test/fixtures/conditional-rendering/package.json b/packages/integrations/svelte/test/fixtures/conditional-rendering/package.json index 59d4c54ff8b4..db61acedae0f 100644 --- a/packages/integrations/svelte/test/fixtures/conditional-rendering/package.json +++ b/packages/integrations/svelte/test/fixtures/conditional-rendering/package.json @@ -11,6 +11,6 @@ "dependencies": { "@astrojs/svelte": "workspace:*", "astro": "workspace:*", - "svelte": "^5.53.1" + "svelte": "^5.53.6" } } diff --git a/packages/integrations/svelte/test/fixtures/prop-types/package.json b/packages/integrations/svelte/test/fixtures/prop-types/package.json index 9f8222c2d59b..9cba6ec1d735 100644 --- a/packages/integrations/svelte/test/fixtures/prop-types/package.json +++ b/packages/integrations/svelte/test/fixtures/prop-types/package.json @@ -11,6 +11,6 @@ "dependencies": { "@astrojs/svelte": "workspace:*", "astro": "workspace:*", - "svelte": "^5.53.1" + "svelte": "^5.53.6" } } diff --git a/packages/integrations/vue/package.json b/packages/integrations/vue/package.json index 1a6e46ae9ade..6372727ba762 100644 --- a/packages/integrations/vue/package.json +++ b/packages/integrations/vue/package.json @@ -40,7 +40,7 @@ "dependencies": { "@vitejs/plugin-vue": "^6.0.4", "@vitejs/plugin-vue-jsx": "^5.1.4", - "@vue/compiler-sfc": "^3.5.28", + "@vue/compiler-sfc": "^3.5.29", "vite": "^7.3.1", "vite-plugin-vue-devtools": "^8.0.6" }, @@ -49,7 +49,7 @@ "astro-scripts": "workspace:*", "cheerio": "1.2.0", "linkedom": "^0.18.12", - "vue": "^3.5.28" + "vue": "^3.5.29" }, "peerDependencies": { "astro": "^6.0.0-alpha.0", diff --git a/packages/integrations/vue/test/fixtures/app-entrypoint-async/package.json b/packages/integrations/vue/test/fixtures/app-entrypoint-async/package.json index e627486e92a7..29b46f938aee 100644 --- a/packages/integrations/vue/test/fixtures/app-entrypoint-async/package.json +++ b/packages/integrations/vue/test/fixtures/app-entrypoint-async/package.json @@ -6,6 +6,6 @@ "@astrojs/vue": "workspace:*", "astro": "workspace:*", "vite-svg-loader": "5.1.0", - "vue": "^3.5.28" + "vue": "^3.5.29" } } \ No newline at end of file diff --git a/packages/integrations/vue/test/fixtures/app-entrypoint-no-export-default/package.json b/packages/integrations/vue/test/fixtures/app-entrypoint-no-export-default/package.json index 85b38bfe64ed..d2bdbb93b0c8 100644 --- a/packages/integrations/vue/test/fixtures/app-entrypoint-no-export-default/package.json +++ b/packages/integrations/vue/test/fixtures/app-entrypoint-no-export-default/package.json @@ -9,6 +9,6 @@ "@astrojs/vue": "workspace:*", "astro": "workspace:*", "vite-svg-loader": "5.1.0", - "vue": "^3.5.28" + "vue": "^3.5.29" } } diff --git a/packages/integrations/vue/test/fixtures/app-entrypoint/package.json b/packages/integrations/vue/test/fixtures/app-entrypoint/package.json index c446f80180f1..5bc391282e9c 100644 --- a/packages/integrations/vue/test/fixtures/app-entrypoint/package.json +++ b/packages/integrations/vue/test/fixtures/app-entrypoint/package.json @@ -6,6 +6,6 @@ "@astrojs/vue": "workspace:*", "astro": "workspace:*", "vite-svg-loader": "5.1.0", - "vue": "^3.5.28" + "vue": "^3.5.29" } } \ No newline at end of file diff --git a/packages/integrations/vue/test/fixtures/prop-types/package.json b/packages/integrations/vue/test/fixtures/prop-types/package.json index 1722992b4b4c..9e03d25f2095 100644 --- a/packages/integrations/vue/test/fixtures/prop-types/package.json +++ b/packages/integrations/vue/test/fixtures/prop-types/package.json @@ -11,6 +11,6 @@ "dependencies": { "@astrojs/vue": "workspace:*", "astro": "workspace:*", - "vue": "^3.5.28" + "vue": "^3.5.29" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b49c2c26ef50..65a64206e364 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -291,7 +291,7 @@ importers: version: 1.9.11 svelte: specifier: ^5.53.5 - version: 5.53.5 + version: 5.53.6 vue: specifier: ^3.5.29 version: 3.5.29(typescript@5.9.3) @@ -354,7 +354,7 @@ importers: version: link:../../packages/astro svelte: specifier: ^5.53.5 - version: 5.53.5 + version: 5.53.6 examples/framework-vue: dependencies: @@ -408,7 +408,7 @@ importers: version: link:../../packages/astro svelte: specifier: ^5.53.5 - version: 5.53.5 + version: 5.53.6 examples/starlog: dependencies: @@ -932,7 +932,7 @@ importers: version: 1.9.11 svelte: specifier: ^5.53.1 - version: 5.53.5 + version: 5.53.6 vue: specifier: ^3.5.28 version: 3.5.29(typescript@5.9.3) @@ -1130,7 +1130,7 @@ importers: version: 1.9.11 svelte: specifier: ^5.53.1 - version: 5.53.5 + version: 5.53.6 vue: specifier: ^3.5.28 version: 3.5.29(typescript@5.9.3) @@ -1187,7 +1187,7 @@ importers: version: 1.9.11 svelte: specifier: ^5.53.1 - version: 5.53.5 + version: 5.53.6 vue: specifier: ^3.5.28 version: 3.5.29(typescript@5.9.3) @@ -1243,7 +1243,7 @@ importers: version: 1.9.11 svelte: specifier: ^5.53.1 - version: 5.53.5 + version: 5.53.6 vue: specifier: ^3.5.28 version: 3.5.29(typescript@5.9.3) @@ -1283,7 +1283,7 @@ importers: version: 1.9.11 svelte: specifier: ^5.53.1 - version: 5.53.5 + version: 5.53.6 vue: specifier: ^3.5.28 version: 3.5.29(typescript@5.9.3) @@ -1323,7 +1323,7 @@ importers: version: 1.9.11 svelte: specifier: ^5.53.1 - version: 5.53.5 + version: 5.53.6 vue: specifier: ^3.5.28 version: 3.5.29(typescript@5.9.3) @@ -1363,7 +1363,7 @@ importers: version: 1.9.11 svelte: specifier: ^5.53.1 - version: 5.53.5 + version: 5.53.6 vue: specifier: ^3.5.28 version: 3.5.29(typescript@5.9.3) @@ -1403,7 +1403,7 @@ importers: version: 1.9.11 svelte: specifier: ^5.53.1 - version: 5.53.5 + version: 5.53.6 vue: specifier: ^3.5.28 version: 3.5.29(typescript@5.9.3) @@ -1443,7 +1443,7 @@ importers: version: 1.9.11 svelte: specifier: ^5.53.1 - version: 5.53.5 + version: 5.53.6 vue: specifier: ^3.5.28 version: 3.5.29(typescript@5.9.3) @@ -1661,7 +1661,7 @@ importers: version: link:../../.. svelte: specifier: ^5.53.1 - version: 5.53.5 + version: 5.53.6 packages/astro/e2e/fixtures/tailwindcss: dependencies: @@ -1721,7 +1721,7 @@ importers: version: 1.9.11 svelte: specifier: ^5.53.1 - version: 5.53.5 + version: 5.53.6 vue: specifier: ^3.5.28 version: 3.5.29(typescript@5.9.3) @@ -1865,7 +1865,7 @@ importers: version: 18.3.1(react@18.3.1) svelte: specifier: ^5.53.1 - version: 5.53.5 + version: 5.53.6 vue: specifier: ^3.5.28 version: 3.5.29(typescript@5.9.3) @@ -1886,7 +1886,7 @@ importers: version: link:../../.. svelte: specifier: ^5.53.1 - version: 5.53.5 + version: 5.53.6 packages/astro/test/fixtures/alias-tsconfig: dependencies: @@ -1901,7 +1901,7 @@ importers: version: link:../../.. svelte: specifier: ^5.53.1 - version: 5.53.5 + version: 5.53.6 packages/astro/test/fixtures/alias-tsconfig-baseurl-only: dependencies: @@ -1913,7 +1913,7 @@ importers: version: link:../../.. svelte: specifier: ^5.53.1 - version: 5.53.5 + version: 5.53.6 packages/astro/test/fixtures/alias-tsconfig-no-baseurl: dependencies: @@ -2059,7 +2059,7 @@ importers: version: 10.28.4 svelte: specifier: ^5.53.1 - version: 5.53.5 + version: 5.53.6 vue: specifier: ^3.5.28 version: 3.5.29(typescript@5.9.3) @@ -2092,7 +2092,7 @@ importers: version: 18.3.1(react@18.3.1) svelte: specifier: ^5.53.1 - version: 5.53.5 + version: 5.53.6 packages/astro/test/fixtures/astro-client-only/pkg: {} @@ -2184,7 +2184,7 @@ importers: version: 18.3.1(react@18.3.1) svelte: specifier: ^5.53.1 - version: 5.53.5 + version: 5.53.6 packages/astro/test/fixtures/astro-env: dependencies: @@ -2526,7 +2526,7 @@ importers: version: 1.9.11 svelte: specifier: ^5.53.1 - version: 5.53.5 + version: 5.53.6 vue: specifier: ^3.5.28 version: 3.5.29(typescript@5.9.3) @@ -2616,7 +2616,7 @@ importers: version: 18.3.1(react@18.3.1) svelte: specifier: ^5.53.1 - version: 5.53.5 + version: 5.53.6 packages/astro/test/fixtures/component-library-shared: dependencies: @@ -3000,7 +3000,7 @@ importers: version: link:../../.. svelte: specifier: ^5.53.1 - version: 5.53.5 + version: 5.53.6 packages/astro/test/fixtures/css-deduplication: dependencies: @@ -3309,7 +3309,7 @@ importers: version: 10.28.4 svelte: specifier: ^5.53.1 - version: 5.53.5 + version: 5.53.6 vue: specifier: ^3.5.28 version: 3.5.29(typescript@5.9.3) @@ -3570,7 +3570,7 @@ importers: version: 1.9.11 svelte: specifier: ^5.53.1 - version: 5.53.5 + version: 5.53.6 vue: specifier: ^3.5.28 version: 3.5.29(typescript@5.9.3) @@ -3794,7 +3794,7 @@ importers: version: 1.9.11 svelte: specifier: ^5.53.1 - version: 5.53.5 + version: 5.53.6 vue: specifier: ^3.5.28 version: 3.5.29(typescript@5.9.3) @@ -4063,7 +4063,7 @@ importers: version: link:../../../.. svelte: specifier: ^5.53.1 - version: 5.53.5 + version: 5.53.6 packages/astro/test/fixtures/server-islands/ssr: dependencies: @@ -4078,7 +4078,7 @@ importers: version: link:../../../.. svelte: specifier: ^5.53.1 - version: 5.53.5 + version: 5.53.6 packages/astro/test/fixtures/sessions: dependencies: @@ -4153,7 +4153,7 @@ importers: version: link:../../.. svelte: specifier: ^5.53.1 - version: 5.53.5 + version: 5.53.6 packages/astro/test/fixtures/slots-vue: dependencies: @@ -4455,7 +4455,7 @@ importers: version: link:../../.. svelte: specifier: ^5.53.1 - version: 5.53.5 + version: 5.53.6 packages/astro/test/fixtures/svg-deduplication: dependencies: @@ -4554,7 +4554,7 @@ importers: version: link:../../.. svelte: specifier: ^5.53.1 - version: 5.53.5 + version: 5.53.6 vue: specifier: ^3.5.28 version: 3.5.29(typescript@5.9.3) @@ -5115,7 +5115,7 @@ importers: version: 0.34.5 svelte: specifier: ^5.53.5 - version: 5.53.5 + version: 5.53.6 vue: specifier: ^3.5.29 version: 3.5.29(typescript@5.9.3) @@ -5157,7 +5157,7 @@ importers: version: link:../../../../../astro svelte: specifier: ^5.53.5 - version: 5.53.5 + version: 5.53.6 packages/integrations/cloudflare/test/fixtures/with-vue: dependencies: @@ -6121,7 +6121,7 @@ importers: specifier: ^18.3.1 version: 18.3.1(react@18.3.1) vue: - specifier: ^3.5.28 + specifier: ^3.5.29 version: 3.5.29(typescript@5.9.3) packages/integrations/sitemap: @@ -6217,10 +6217,10 @@ importers: dependencies: '@sveltejs/vite-plugin-svelte': specifier: ^6.2.4 - version: 6.2.4(svelte@5.53.5)(vite@7.3.1(@types/node@25.2.3)(jiti@2.6.1)(lightningcss@1.31.1)(sass@1.97.3)(tsx@4.21.0)(yaml@2.8.2)) + version: 6.2.4(svelte@5.53.6)(vite@7.3.1(@types/node@25.2.3)(jiti@2.6.1)(lightningcss@1.31.1)(sass@1.97.3)(tsx@4.21.0)(yaml@2.8.2)) svelte2tsx: specifier: ^0.7.51 - version: 0.7.51(svelte@5.53.5)(typescript@5.9.3) + version: 0.7.51(svelte@5.53.6)(typescript@5.9.3) vite: specifier: ^7.3.1 version: 7.3.1(@types/node@25.2.3)(jiti@2.6.1)(lightningcss@1.31.1)(sass@1.97.3)(tsx@4.21.0)(yaml@2.8.2) @@ -6235,8 +6235,8 @@ importers: specifier: 1.2.0 version: 1.2.0 svelte: - specifier: ^5.53.1 - version: 5.53.5 + specifier: ^5.53.6 + version: 5.53.6 packages/integrations/svelte/test/fixtures/async-rendering: dependencies: @@ -6247,8 +6247,8 @@ importers: specifier: workspace:* version: link:../../../../../astro svelte: - specifier: ^5.53.1 - version: 5.53.5 + specifier: ^5.53.6 + version: 5.53.6 packages/integrations/svelte/test/fixtures/conditional-rendering: dependencies: @@ -6259,8 +6259,8 @@ importers: specifier: workspace:* version: link:../../../../../astro svelte: - specifier: ^5.53.1 - version: 5.53.5 + specifier: ^5.53.6 + version: 5.53.6 packages/integrations/svelte/test/fixtures/prop-types: dependencies: @@ -6271,8 +6271,8 @@ importers: specifier: workspace:* version: link:../../../../../astro svelte: - specifier: ^5.53.1 - version: 5.53.5 + specifier: ^5.53.6 + version: 5.53.6 packages/integrations/vercel: dependencies: @@ -6281,7 +6281,7 @@ importers: version: link:../../internal-helpers '@vercel/analytics': specifier: ^1.6.1 - version: 1.6.1(react@19.2.4)(svelte@5.53.5)(vue@3.5.29(typescript@5.9.3)) + version: 1.6.1(react@19.2.4)(svelte@5.53.6)(vue@3.5.29(typescript@5.9.3)) '@vercel/functions': specifier: ^3.4.3 version: 3.4.3 @@ -6503,7 +6503,7 @@ importers: specifier: ^5.1.4 version: 5.1.4(vite@7.3.1(@types/node@25.2.3)(jiti@2.6.1)(lightningcss@1.31.1)(sass@1.97.3)(tsx@4.21.0)(yaml@2.8.2))(vue@3.5.29(typescript@5.9.3)) '@vue/compiler-sfc': - specifier: ^3.5.28 + specifier: ^3.5.29 version: 3.5.29 vite: specifier: ^7.3.1 @@ -6525,7 +6525,7 @@ importers: specifier: ^0.18.12 version: 0.18.12 vue: - specifier: ^3.5.28 + specifier: ^3.5.29 version: 3.5.29(typescript@5.9.3) packages/integrations/vue/test/fixtures/app-entrypoint: @@ -6540,7 +6540,7 @@ importers: specifier: 5.1.0 version: 5.1.0(vue@3.5.29(typescript@5.9.3)) vue: - specifier: ^3.5.28 + specifier: ^3.5.29 version: 3.5.29(typescript@5.9.3) packages/integrations/vue/test/fixtures/app-entrypoint-async: @@ -6555,7 +6555,7 @@ importers: specifier: 5.1.0 version: 5.1.0(vue@3.5.29(typescript@5.9.3)) vue: - specifier: ^3.5.28 + specifier: ^3.5.29 version: 3.5.29(typescript@5.9.3) packages/integrations/vue/test/fixtures/app-entrypoint-css: @@ -6579,7 +6579,7 @@ importers: specifier: 5.1.0 version: 5.1.0(vue@3.5.29(typescript@5.9.3)) vue: - specifier: ^3.5.28 + specifier: ^3.5.29 version: 3.5.29(typescript@5.9.3) packages/integrations/vue/test/fixtures/app-entrypoint-relative: @@ -6618,7 +6618,7 @@ importers: specifier: workspace:* version: link:../../../../../astro vue: - specifier: ^3.5.28 + specifier: ^3.5.29 version: 3.5.29(typescript@5.9.3) packages/internal-helpers: @@ -6753,7 +6753,7 @@ importers: version: link:../../../astro svelte: specifier: ^5.51.5 - version: 5.53.5 + version: 5.53.6 devDependencies: tinyglobby: specifier: ^0.2.15 @@ -14944,8 +14944,8 @@ packages: svelte: ^3.55 || ^4.0.0-next.0 || ^4.0 || ^5.0.0-next.0 typescript: ^4.9.4 || ^5.0.0 - svelte@5.53.5: - resolution: {integrity: sha512-YkqERnF05g8KLdDZwZrF8/i1eSbj6Eoat8Jjr2IfruZz9StLuBqo8sfCSzjosNKd+ZrQ8DkKZDjpO5y3ht1Pow==} + svelte@5.53.6: + resolution: {integrity: sha512-lP5DGF3oDDI9fhHcSpaBiJEkFLuS16h92DhM1L5K1lFm0WjOmUh1i2sNkBBk8rkxJRpob0dBE75jRfUzGZUOGA==} engines: {node: '>=18'} svgo@3.3.2: @@ -18879,20 +18879,20 @@ snapshots: dependencies: acorn: 8.16.0 - '@sveltejs/vite-plugin-svelte-inspector@5.0.2(@sveltejs/vite-plugin-svelte@6.2.4(svelte@5.53.5)(vite@7.3.1(@types/node@25.2.3)(jiti@2.6.1)(lightningcss@1.31.1)(sass@1.97.3)(tsx@4.21.0)(yaml@2.8.2)))(svelte@5.53.5)(vite@7.3.1(@types/node@25.2.3)(jiti@2.6.1)(lightningcss@1.31.1)(sass@1.97.3)(tsx@4.21.0)(yaml@2.8.2))': + '@sveltejs/vite-plugin-svelte-inspector@5.0.2(@sveltejs/vite-plugin-svelte@6.2.4(svelte@5.53.6)(vite@7.3.1(@types/node@25.2.3)(jiti@2.6.1)(lightningcss@1.31.1)(sass@1.97.3)(tsx@4.21.0)(yaml@2.8.2)))(svelte@5.53.6)(vite@7.3.1(@types/node@25.2.3)(jiti@2.6.1)(lightningcss@1.31.1)(sass@1.97.3)(tsx@4.21.0)(yaml@2.8.2))': dependencies: - '@sveltejs/vite-plugin-svelte': 6.2.4(svelte@5.53.5)(vite@7.3.1(@types/node@25.2.3)(jiti@2.6.1)(lightningcss@1.31.1)(sass@1.97.3)(tsx@4.21.0)(yaml@2.8.2)) + '@sveltejs/vite-plugin-svelte': 6.2.4(svelte@5.53.6)(vite@7.3.1(@types/node@25.2.3)(jiti@2.6.1)(lightningcss@1.31.1)(sass@1.97.3)(tsx@4.21.0)(yaml@2.8.2)) obug: 2.1.1 - svelte: 5.53.5 + svelte: 5.53.6 vite: 7.3.1(@types/node@25.2.3)(jiti@2.6.1)(lightningcss@1.31.1)(sass@1.97.3)(tsx@4.21.0)(yaml@2.8.2) - '@sveltejs/vite-plugin-svelte@6.2.4(svelte@5.53.5)(vite@7.3.1(@types/node@25.2.3)(jiti@2.6.1)(lightningcss@1.31.1)(sass@1.97.3)(tsx@4.21.0)(yaml@2.8.2))': + '@sveltejs/vite-plugin-svelte@6.2.4(svelte@5.53.6)(vite@7.3.1(@types/node@25.2.3)(jiti@2.6.1)(lightningcss@1.31.1)(sass@1.97.3)(tsx@4.21.0)(yaml@2.8.2))': dependencies: - '@sveltejs/vite-plugin-svelte-inspector': 5.0.2(@sveltejs/vite-plugin-svelte@6.2.4(svelte@5.53.5)(vite@7.3.1(@types/node@25.2.3)(jiti@2.6.1)(lightningcss@1.31.1)(sass@1.97.3)(tsx@4.21.0)(yaml@2.8.2)))(svelte@5.53.5)(vite@7.3.1(@types/node@25.2.3)(jiti@2.6.1)(lightningcss@1.31.1)(sass@1.97.3)(tsx@4.21.0)(yaml@2.8.2)) + '@sveltejs/vite-plugin-svelte-inspector': 5.0.2(@sveltejs/vite-plugin-svelte@6.2.4(svelte@5.53.6)(vite@7.3.1(@types/node@25.2.3)(jiti@2.6.1)(lightningcss@1.31.1)(sass@1.97.3)(tsx@4.21.0)(yaml@2.8.2)))(svelte@5.53.6)(vite@7.3.1(@types/node@25.2.3)(jiti@2.6.1)(lightningcss@1.31.1)(sass@1.97.3)(tsx@4.21.0)(yaml@2.8.2)) deepmerge: 4.3.1 magic-string: 0.30.21 obug: 2.1.1 - svelte: 5.53.5 + svelte: 5.53.6 vite: 7.3.1(@types/node@25.2.3)(jiti@2.6.1)(lightningcss@1.31.1)(sass@1.97.3)(tsx@4.21.0)(yaml@2.8.2) vitefu: 1.1.1(vite@7.3.1(@types/node@25.2.3)(jiti@2.6.1)(lightningcss@1.31.1)(sass@1.97.3)(tsx@4.21.0)(yaml@2.8.2)) @@ -19304,10 +19304,10 @@ snapshots: dependencies: valibot: 1.2.0(typescript@5.9.3) - '@vercel/analytics@1.6.1(react@19.2.4)(svelte@5.53.5)(vue@3.5.29(typescript@5.9.3))': + '@vercel/analytics@1.6.1(react@19.2.4)(svelte@5.53.6)(vue@3.5.29(typescript@5.9.3))': optionalDependencies: react: 19.2.4 - svelte: 5.53.5 + svelte: 5.53.6 vue: 3.5.29(typescript@5.9.3) '@vercel/functions@3.4.3': @@ -24932,14 +24932,14 @@ snapshots: supports-preserve-symlinks-flag@1.0.0: {} - svelte2tsx@0.7.51(svelte@5.53.5)(typescript@5.9.3): + svelte2tsx@0.7.51(svelte@5.53.6)(typescript@5.9.3): dependencies: dedent-js: 1.0.1 scule: 1.3.0 - svelte: 5.53.5 + svelte: 5.53.6 typescript: 5.9.3 - svelte@5.53.5: + svelte@5.53.6: dependencies: '@jridgewell/remapping': 2.3.5 '@jridgewell/sourcemap-codec': 1.5.5 From 6f19ecc35adfb2ddaabbba2269630f95c13f5a57 Mon Sep 17 00:00:00 2001 From: "Ocavue (Jiajin Wen)" Date: Tue, 3 Mar 2026 18:50:25 +1100 Subject: [PATCH 2/2] chore(deps): update shiki to v4 (#15726) Co-authored-by: Florian Lefebvre --- .changeset/shiki-v4.md | 8 ++ packages/astro/package.json | 2 +- packages/integrations/mdx/package.json | 6 +- packages/markdown/remark/package.json | 2 +- pnpm-lock.yaml | 130 ++++++++++++++----------- 5 files changed, 88 insertions(+), 60 deletions(-) create mode 100644 .changeset/shiki-v4.md diff --git a/.changeset/shiki-v4.md b/.changeset/shiki-v4.md new file mode 100644 index 000000000000..7dcdeb4636cd --- /dev/null +++ b/.changeset/shiki-v4.md @@ -0,0 +1,8 @@ +--- +'@astrojs/markdown-remark': major +'astro': major +--- + +Updates dependency `shiki` to v4 + +Check [Shiki's upgrade guide](https://shiki.style/blog/v4). diff --git a/packages/astro/package.json b/packages/astro/package.json index 78ad1b186f1d..9fdc10872e22 100644 --- a/packages/astro/package.json +++ b/packages/astro/package.json @@ -154,7 +154,7 @@ "picomatch": "^4.0.3", "rehype": "^13.0.2", "semver": "^7.7.4", - "shiki": "^3.22.0", + "shiki": "^4.0.0", "smol-toml": "^1.6.0", "svgo": "^4.0.0", "tinyexec": "^1.0.2", diff --git a/packages/integrations/mdx/package.json b/packages/integrations/mdx/package.json index 587e9dc3a0f2..147ab4a22cdf 100644 --- a/packages/integrations/mdx/package.json +++ b/packages/integrations/mdx/package.json @@ -52,8 +52,8 @@ "astro": "^6.0.0-alpha.0" }, "devDependencies": { - "@shikijs/rehype": "^3.22.0", - "@shikijs/twoslash": "^3.22.0", + "@shikijs/rehype": "^4.0.0", + "@shikijs/twoslash": "^4.0.0", "@types/estree": "^1.0.8", "@types/hast": "^3.0.4", "@types/mdast": "^4.0.4", @@ -68,7 +68,7 @@ "remark-math": "^6.0.0", "remark-rehype": "^11.1.2", "remark-toc": "^9.0.0", - "shiki": "^3.22.0", + "shiki": "^4.0.0", "unified": "^11.0.5", "vite": "^7.3.1" }, diff --git a/packages/markdown/remark/package.json b/packages/markdown/remark/package.json index 6c1aae39a3ab..dbe85d202662 100644 --- a/packages/markdown/remark/package.json +++ b/packages/markdown/remark/package.json @@ -50,7 +50,7 @@ "remark-parse": "^11.0.0", "remark-rehype": "^11.1.2", "remark-smartypants": "^3.0.2", - "shiki": "^3.23.0", + "shiki": "^4.0.0", "smol-toml": "^1.6.0", "unified": "^11.0.5", "unist-util-remove-position": "^5.0.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 65a64206e364..477f55a22b3e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -620,8 +620,8 @@ importers: specifier: ^7.7.4 version: 7.7.4 shiki: - specifier: ^3.22.0 - version: 3.23.0 + specifier: ^4.0.0 + version: 4.0.0 smol-toml: specifier: ^1.6.0 version: 1.6.0 @@ -5461,11 +5461,11 @@ importers: version: 6.0.3 devDependencies: '@shikijs/rehype': - specifier: ^3.22.0 - version: 3.23.0 + specifier: ^4.0.0 + version: 4.0.0 '@shikijs/twoslash': - specifier: ^3.22.0 - version: 3.23.0(typescript@5.9.3) + specifier: ^4.0.0 + version: 4.0.0(typescript@5.9.3) '@types/estree': specifier: ^1.0.8 version: 1.0.8 @@ -5498,7 +5498,7 @@ importers: version: 7.1.0 rehype-pretty-code: specifier: ^0.14.1 - version: 0.14.1(shiki@3.23.0) + version: 0.14.1(shiki@4.0.0) remark-math: specifier: ^6.0.0 version: 6.0.0 @@ -5509,8 +5509,8 @@ importers: specifier: ^9.0.0 version: 9.0.0 shiki: - specifier: ^3.22.0 - version: 3.23.0 + specifier: ^4.0.0 + version: 4.0.0 unified: specifier: ^11.0.5 version: 11.0.5 @@ -6936,8 +6936,8 @@ importers: specifier: ^3.0.2 version: 3.0.2 shiki: - specifier: ^3.23.0 - version: 3.23.0 + specifier: ^4.0.0 + version: 4.0.0 smol-toml: specifier: ^1.6.0 version: 1.6.0 @@ -9781,31 +9781,43 @@ packages: resolution: {integrity: sha512-Nqc90v4lWCXyakD6xNyNACBJNJ0tNCwj2WNk/7ivyacYHxiITVgmLUFXTBOeCdy79iz6HtN9Y31uw/jbLrdOAg==} engines: {node: '>=20.0.0'} - '@shikijs/core@3.23.0': - resolution: {integrity: sha512-NSWQz0riNb67xthdm5br6lAkvpDJRTgB36fxlo37ZzM2yq0PQFFzbd8psqC2XMPgCzo1fW6cVi18+ArJ44wqgA==} + '@shikijs/core@4.0.0': + resolution: {integrity: sha512-tvV94Dwyz4qFZ8R0MUaFx5Yptgy8yrloa4dwynEJDGjKz+8vqO8Q6FmPZL9W1gSzFHOUMOGQzIHK62aGourFxA==} + engines: {node: '>=20'} + + '@shikijs/engine-javascript@4.0.0': + resolution: {integrity: sha512-+PEyTS+JTz2lLy2C1Dwwx6hzoehIzqxQYh5MEjv9V4JtSabx+bIkRHfQT+6DnBmPAplGH0exBknWeiJSXC7w1w==} + engines: {node: '>=20'} - '@shikijs/engine-javascript@3.23.0': - resolution: {integrity: sha512-aHt9eiGFobmWR5uqJUViySI1bHMqrAgamWE1TYSUoftkAeCCAiGawPMwM+VCadylQtF4V3VNOZ5LmfItH5f3yA==} + '@shikijs/engine-oniguruma@4.0.0': + resolution: {integrity: sha512-KXmq4b6Xw16+4+rz5M4NZMoe/tzs5kTOMSJz8+LCyxSrwmxwTBAM/ab85iSO2Gw79E47HkW4B9HPHUXhrNOivw==} + engines: {node: '>=20'} - '@shikijs/engine-oniguruma@3.23.0': - resolution: {integrity: sha512-1nWINwKXxKKLqPibT5f4pAFLej9oZzQTsby8942OTlsJzOBZ0MWKiwzMsd+jhzu8YPCHAswGnnN1YtQfirL35g==} + '@shikijs/langs@4.0.0': + resolution: {integrity: sha512-dSAT6fBcnOcYZQMWZO8+OmzUKKm+OO0As/qZ3TXLiSy0JsCTEYz1TaX7TDupnYLz7dr0oF2DOTEgPocx1D3aFw==} + engines: {node: '>=20'} - '@shikijs/langs@3.23.0': - resolution: {integrity: sha512-2Ep4W3Re5aB1/62RSYQInK9mM3HsLeB91cHqznAJMuylqjzNVAVCMnNWRHFtcNHXsoNRayP9z1qj4Sq3nMqYXg==} + '@shikijs/primitive@4.0.0': + resolution: {integrity: sha512-6K2zD7JTgsyFc2vM1rqy8eRGC8D5Hius3qzVONjq2lHMrqfTSn1HcGeJZiFPYSV9m3DQuBHncBbA5xe0hKSOkQ==} + engines: {node: '>=20'} - '@shikijs/rehype@3.23.0': - resolution: {integrity: sha512-GepKJxXHbXFfAkiZZZ+4V7x71Lw3s0ALYmydUxJRdvpKjSx9FOMSaunv6WRLFBXR6qjYerUq1YZQno+2gLEPwA==} + '@shikijs/rehype@4.0.0': + resolution: {integrity: sha512-zvvK1H763oSOH7jh2eVMYwM2zDEVVqboSn4ChIC1W8SnB5kQwanZYdIWJrWJPlzCjyd8loHlp0a9mOTds8QtGA==} + engines: {node: '>=20'} - '@shikijs/themes@3.23.0': - resolution: {integrity: sha512-5qySYa1ZgAT18HR/ypENL9cUSGOeI2x+4IvYJu4JgVJdizn6kG4ia5Q1jDEOi7gTbN4RbuYtmHh0W3eccOrjMA==} + '@shikijs/themes@4.0.0': + resolution: {integrity: sha512-xe42kvxOXan5ouXxULez6qwDNUJkoP6kicfg0wKuJBkeIaHLxZBZa2gEGYutL1q27DQZ5+XoR6caVX+E/aNR5A==} + engines: {node: '>=20'} - '@shikijs/twoslash@3.23.0': - resolution: {integrity: sha512-pNaLJWMA3LU7PhT8tm9OQBZ1epy0jmdgeJzntBtr1EVXLbHxGzTj3mnf9vOdcl84l96qnlJXkJ/NGXZYBpXl5g==} + '@shikijs/twoslash@4.0.0': + resolution: {integrity: sha512-Kl1SpkL7yX2o8MmSCSqXE3Mova/X8LZj5rX5FpAy/JniCEvn/oWEOlUG/8hIDfH3qaRcKuLxwlR92yh5mH8juA==} + engines: {node: '>=20'} peerDependencies: typescript: '>=5.5.0' - '@shikijs/types@3.23.0': - resolution: {integrity: sha512-3JZ5HXOZfYjsYSk0yPwBrkupyYSLpAE26Qc0HLghhZNGTZg/SKxXIIgoxOpmmeQP0RRSDJTk1/vPfw9tbw+jSQ==} + '@shikijs/types@4.0.0': + resolution: {integrity: sha512-LCnfBTtQKNtJyc1qMShZr2dJt1uxNI6pI0/YTc2DSNET91aUvnMGHUHsucVCC5AJVcv5XyBqk2NgYRwd20EjbA==} + engines: {node: '>=20'} '@shikijs/vscode-textmate@10.0.2': resolution: {integrity: sha512-83yeghZ2xxin3Nj8z1NMd/NCuca+gsYXswywDy5bHvwlWL8tpTQmzGeUuHd9FC3E/SBEMvzJRwWEOz5gGes9Qg==} @@ -14649,8 +14661,9 @@ packages: resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} engines: {node: '>=8'} - shiki@3.23.0: - resolution: {integrity: sha512-55Dj73uq9ZXL5zyeRPzHQsK7Nbyt6Y10k5s7OjuFZGMhpp4r/rsLBH0o/0fstIzX1Lep9VxefWljK/SKCzygIA==} + shiki@4.0.0: + resolution: {integrity: sha512-rjKoiw30ZaFsM0xnPPwxco/Jftz/XXqZkcQZBTX4LGheDw8gCDEH87jdgaKDEG3FZO2bFOK27+sR/sDHhbBXfg==} + engines: {node: '>=20'} side-channel-list@1.0.0: resolution: {integrity: sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==} @@ -18805,51 +18818,58 @@ snapshots: '@secretlint/types@10.2.2': {} - '@shikijs/core@3.23.0': + '@shikijs/core@4.0.0': dependencies: - '@shikijs/types': 3.23.0 + '@shikijs/primitive': 4.0.0 + '@shikijs/types': 4.0.0 '@shikijs/vscode-textmate': 10.0.2 '@types/hast': 3.0.4 hast-util-to-html: 9.0.5 - '@shikijs/engine-javascript@3.23.0': + '@shikijs/engine-javascript@4.0.0': dependencies: - '@shikijs/types': 3.23.0 + '@shikijs/types': 4.0.0 '@shikijs/vscode-textmate': 10.0.2 oniguruma-to-es: 4.3.4 - '@shikijs/engine-oniguruma@3.23.0': + '@shikijs/engine-oniguruma@4.0.0': dependencies: - '@shikijs/types': 3.23.0 + '@shikijs/types': 4.0.0 '@shikijs/vscode-textmate': 10.0.2 - '@shikijs/langs@3.23.0': + '@shikijs/langs@4.0.0': + dependencies: + '@shikijs/types': 4.0.0 + + '@shikijs/primitive@4.0.0': dependencies: - '@shikijs/types': 3.23.0 + '@shikijs/types': 4.0.0 + '@shikijs/vscode-textmate': 10.0.2 + '@types/hast': 3.0.4 - '@shikijs/rehype@3.23.0': + '@shikijs/rehype@4.0.0': dependencies: - '@shikijs/types': 3.23.0 + '@shikijs/types': 4.0.0 '@types/hast': 3.0.4 hast-util-to-string: 3.0.1 - shiki: 3.23.0 + shiki: 4.0.0 unified: 11.0.5 unist-util-visit: 5.1.0 - '@shikijs/themes@3.23.0': + '@shikijs/themes@4.0.0': dependencies: - '@shikijs/types': 3.23.0 + '@shikijs/types': 4.0.0 - '@shikijs/twoslash@3.23.0(typescript@5.9.3)': + '@shikijs/twoslash@4.0.0(typescript@5.9.3)': dependencies: - '@shikijs/core': 3.23.0 - '@shikijs/types': 3.23.0 + '@shikijs/core': 4.0.0 + '@shikijs/types': 4.0.0 twoslash: 0.3.6(typescript@5.9.3) typescript: 5.9.3 transitivePeerDependencies: - supports-color - '@shikijs/types@3.23.0': + '@shikijs/types@4.0.0': dependencies: '@shikijs/vscode-textmate': 10.0.2 '@types/hast': 3.0.4 @@ -24228,13 +24248,13 @@ snapshots: hast-util-from-html: 2.0.3 unified: 11.0.5 - rehype-pretty-code@0.14.1(shiki@3.23.0): + rehype-pretty-code@0.14.1(shiki@4.0.0): dependencies: '@types/hast': 3.0.4 hast-util-to-string: 3.0.1 parse-numeric-range: 1.3.0 rehype-parse: 9.0.1 - shiki: 3.23.0 + shiki: 4.0.0 unified: 11.0.5 unist-util-visit: 5.1.0 @@ -24625,14 +24645,14 @@ snapshots: shebang-regex@3.0.0: {} - shiki@3.23.0: + shiki@4.0.0: dependencies: - '@shikijs/core': 3.23.0 - '@shikijs/engine-javascript': 3.23.0 - '@shikijs/engine-oniguruma': 3.23.0 - '@shikijs/langs': 3.23.0 - '@shikijs/themes': 3.23.0 - '@shikijs/types': 3.23.0 + '@shikijs/core': 4.0.0 + '@shikijs/engine-javascript': 4.0.0 + '@shikijs/engine-oniguruma': 4.0.0 + '@shikijs/langs': 4.0.0 + '@shikijs/themes': 4.0.0 + '@shikijs/types': 4.0.0 '@shikijs/vscode-textmate': 10.0.2 '@types/hast': 3.0.4