diff --git a/.changeset/hot-buckets-tie.md b/.changeset/hot-buckets-tie.md deleted file mode 100644 index 2870b31f5781..000000000000 --- a/.changeset/hot-buckets-tie.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'astro': patch ---- - -Fix SharedImageService's types not properly reflecting that image services hooks can be async diff --git a/.changeset/khaki-chicken-pay.md b/.changeset/khaki-chicken-pay.md new file mode 100644 index 000000000000..02b8ca56d1f8 --- /dev/null +++ b/.changeset/khaki-chicken-pay.md @@ -0,0 +1,5 @@ +--- +'@astrojs/deno': minor +--- + +Update build target for Deno to esnext to allow supported language features on the runtime. diff --git a/.changeset/orange-badgers-fly.md b/.changeset/orange-badgers-fly.md deleted file mode 100644 index e9f997ec304c..000000000000 --- a/.changeset/orange-badgers-fly.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'astro': patch ---- - -Fix missing `referrerpolicy` on ScriptHTMLAttributes diff --git a/examples/basics/package.json b/examples/basics/package.json index 43fc7bb5f010..6065c20bec10 100644 --- a/examples/basics/package.json +++ b/examples/basics/package.json @@ -11,6 +11,6 @@ "astro": "astro" }, "dependencies": { - "astro": "^2.9.1" + "astro": "^2.9.2" } } diff --git a/examples/blog/package.json b/examples/blog/package.json index 008b6663cd6f..4aa69b5c72fa 100644 --- a/examples/blog/package.json +++ b/examples/blog/package.json @@ -14,6 +14,6 @@ "@astrojs/mdx": "^0.19.7", "@astrojs/rss": "^2.4.3", "@astrojs/sitemap": "^2.0.1", - "astro": "^2.9.1" + "astro": "^2.9.2" } } diff --git a/examples/component/package.json b/examples/component/package.json index c41259384855..1c2f4ebb4dc3 100644 --- a/examples/component/package.json +++ b/examples/component/package.json @@ -15,7 +15,7 @@ ], "scripts": {}, "devDependencies": { - "astro": "^2.9.1" + "astro": "^2.9.2" }, "peerDependencies": { "astro": "^2.0.0-beta.0" diff --git a/examples/deno/package.json b/examples/deno/package.json index 15bc06ae0518..67acfe62b50b 100644 --- a/examples/deno/package.json +++ b/examples/deno/package.json @@ -10,7 +10,7 @@ "astro": "astro" }, "dependencies": { - "astro": "^2.9.1" + "astro": "^2.9.2" }, "devDependencies": { "@astrojs/deno": "^4.2.0" diff --git a/examples/framework-alpine/package.json b/examples/framework-alpine/package.json index 51c1b691d200..ac7f4d137f65 100644 --- a/examples/framework-alpine/package.json +++ b/examples/framework-alpine/package.json @@ -14,6 +14,6 @@ "@astrojs/alpinejs": "^0.2.2", "@types/alpinejs": "^3.7.1", "alpinejs": "^3.12.2", - "astro": "^2.9.1" + "astro": "^2.9.2" } } diff --git a/examples/framework-lit/package.json b/examples/framework-lit/package.json index bb73d8a645a6..3a2451116800 100644 --- a/examples/framework-lit/package.json +++ b/examples/framework-lit/package.json @@ -13,7 +13,7 @@ "dependencies": { "@astrojs/lit": "^2.1.0", "@webcomponents/template-shadowroot": "^0.2.1", - "astro": "^2.9.1", + "astro": "^2.9.2", "lit": "^2.7.5" } } diff --git a/examples/framework-multiple/package.json b/examples/framework-multiple/package.json index 2428f65729cc..ebc45cddf478 100644 --- a/examples/framework-multiple/package.json +++ b/examples/framework-multiple/package.json @@ -16,7 +16,7 @@ "@astrojs/solid-js": "^2.2.0", "@astrojs/svelte": "^3.1.0", "@astrojs/vue": "^2.2.1", - "astro": "^2.9.1", + "astro": "^2.9.2", "preact": "^10.15.1", "react": "^18.2.0", "react-dom": "^18.2.0", diff --git a/examples/framework-preact/package.json b/examples/framework-preact/package.json index cf874835a964..ca6f77dfd4d3 100644 --- a/examples/framework-preact/package.json +++ b/examples/framework-preact/package.json @@ -13,7 +13,7 @@ "dependencies": { "@astrojs/preact": "^2.2.1", "@preact/signals": "^1.1.3", - "astro": "^2.9.1", + "astro": "^2.9.2", "preact": "^10.15.1" } } diff --git a/examples/framework-react/package.json b/examples/framework-react/package.json index d4c040eeb536..b53bae808f6d 100644 --- a/examples/framework-react/package.json +++ b/examples/framework-react/package.json @@ -14,7 +14,7 @@ "@astrojs/react": "^2.2.1", "@types/react": "^18.2.13", "@types/react-dom": "^18.2.6", - "astro": "^2.9.1", + "astro": "^2.9.2", "react": "^18.2.0", "react-dom": "^18.2.0" } diff --git a/examples/framework-solid/package.json b/examples/framework-solid/package.json index 6f885273adde..2cc61ca7bd47 100644 --- a/examples/framework-solid/package.json +++ b/examples/framework-solid/package.json @@ -12,7 +12,7 @@ }, "dependencies": { "@astrojs/solid-js": "^2.2.0", - "astro": "^2.9.1", + "astro": "^2.9.2", "solid-js": "^1.7.6" } } diff --git a/examples/framework-svelte/package.json b/examples/framework-svelte/package.json index 2a1e752c7918..195b47d39bef 100644 --- a/examples/framework-svelte/package.json +++ b/examples/framework-svelte/package.json @@ -12,7 +12,7 @@ }, "dependencies": { "@astrojs/svelte": "^3.1.0", - "astro": "^2.9.1", + "astro": "^2.9.2", "svelte": "^3.59.1" } } diff --git a/examples/framework-vue/package.json b/examples/framework-vue/package.json index 80918e394b4a..b1cba96753f0 100644 --- a/examples/framework-vue/package.json +++ b/examples/framework-vue/package.json @@ -12,7 +12,7 @@ }, "dependencies": { "@astrojs/vue": "^2.2.1", - "astro": "^2.9.1", + "astro": "^2.9.2", "vue": "^3.3.4" } } diff --git a/examples/hackernews/package.json b/examples/hackernews/package.json index cb584d8a1e46..b7c21742aa0a 100644 --- a/examples/hackernews/package.json +++ b/examples/hackernews/package.json @@ -12,6 +12,6 @@ }, "dependencies": { "@astrojs/node": "^5.3.0", - "astro": "^2.9.1" + "astro": "^2.9.2" } } diff --git a/examples/integration/package.json b/examples/integration/package.json index deed3c5220dd..c7b879180063 100644 --- a/examples/integration/package.json +++ b/examples/integration/package.json @@ -15,7 +15,7 @@ ], "scripts": {}, "devDependencies": { - "astro": "^2.9.1" + "astro": "^2.9.2" }, "peerDependencies": { "astro": "^2.0.0-beta.0" diff --git a/examples/middleware/package.json b/examples/middleware/package.json index 4ad90afe7e81..625adf313265 100644 --- a/examples/middleware/package.json +++ b/examples/middleware/package.json @@ -13,7 +13,7 @@ }, "dependencies": { "@astrojs/node": "^5.3.0", - "astro": "^2.9.1", + "astro": "^2.9.2", "html-minifier": "^4.0.0" } } diff --git a/examples/minimal/package.json b/examples/minimal/package.json index ed4b0cfae424..33af4e6d1f12 100644 --- a/examples/minimal/package.json +++ b/examples/minimal/package.json @@ -11,6 +11,6 @@ "astro": "astro" }, "dependencies": { - "astro": "^2.9.1" + "astro": "^2.9.2" } } diff --git a/examples/non-html-pages/package.json b/examples/non-html-pages/package.json index fad73249ec8d..9dedeb75912a 100644 --- a/examples/non-html-pages/package.json +++ b/examples/non-html-pages/package.json @@ -11,6 +11,6 @@ "astro": "astro" }, "dependencies": { - "astro": "^2.9.1" + "astro": "^2.9.2" } } diff --git a/examples/portfolio/package.json b/examples/portfolio/package.json index 8e4a3cfca52d..83199dcf3eb0 100644 --- a/examples/portfolio/package.json +++ b/examples/portfolio/package.json @@ -11,6 +11,6 @@ "astro": "astro" }, "dependencies": { - "astro": "^2.9.1" + "astro": "^2.9.2" } } diff --git a/examples/ssr/package.json b/examples/ssr/package.json index bc2f89d4dd45..17e893fa75cb 100644 --- a/examples/ssr/package.json +++ b/examples/ssr/package.json @@ -14,7 +14,7 @@ "dependencies": { "@astrojs/node": "^5.3.0", "@astrojs/svelte": "^3.1.0", - "astro": "^2.9.1", + "astro": "^2.9.2", "svelte": "^3.59.1" } } diff --git a/examples/with-markdoc/package.json b/examples/with-markdoc/package.json index 3408b4169ae2..99dc7c01597d 100644 --- a/examples/with-markdoc/package.json +++ b/examples/with-markdoc/package.json @@ -12,6 +12,6 @@ }, "dependencies": { "@astrojs/markdoc": "^0.4.3", - "astro": "^2.9.1" + "astro": "^2.9.2" } } diff --git a/examples/with-markdown-plugins/package.json b/examples/with-markdown-plugins/package.json index fdaf2eeb918f..409ca0fd8f04 100644 --- a/examples/with-markdown-plugins/package.json +++ b/examples/with-markdown-plugins/package.json @@ -12,7 +12,7 @@ }, "dependencies": { "@astrojs/markdown-remark": "^2.2.1", - "astro": "^2.9.1", + "astro": "^2.9.2", "hast-util-select": "^5.0.5", "rehype-autolink-headings": "^6.1.1", "rehype-slug": "^5.1.0", diff --git a/examples/with-markdown-shiki/package.json b/examples/with-markdown-shiki/package.json index 0e1077a4c6ca..ab1a75225d03 100644 --- a/examples/with-markdown-shiki/package.json +++ b/examples/with-markdown-shiki/package.json @@ -11,6 +11,6 @@ "astro": "astro" }, "dependencies": { - "astro": "^2.9.1" + "astro": "^2.9.2" } } diff --git a/examples/with-mdx/package.json b/examples/with-mdx/package.json index 6021881aa447..fb20d3fce29a 100644 --- a/examples/with-mdx/package.json +++ b/examples/with-mdx/package.json @@ -13,7 +13,7 @@ "dependencies": { "@astrojs/mdx": "^0.19.7", "@astrojs/preact": "^2.2.1", - "astro": "^2.9.1", + "astro": "^2.9.2", "preact": "^10.15.1" } } diff --git a/examples/with-nanostores/package.json b/examples/with-nanostores/package.json index 9ba4b9a21a71..5b8813581872 100644 --- a/examples/with-nanostores/package.json +++ b/examples/with-nanostores/package.json @@ -13,7 +13,7 @@ "dependencies": { "@astrojs/preact": "^2.2.1", "@nanostores/preact": "^0.4.1", - "astro": "^2.9.1", + "astro": "^2.9.2", "nanostores": "^0.8.1", "preact": "^10.15.1" } diff --git a/examples/with-tailwindcss/package.json b/examples/with-tailwindcss/package.json index bbeda345067a..4967f9bd13c3 100644 --- a/examples/with-tailwindcss/package.json +++ b/examples/with-tailwindcss/package.json @@ -14,7 +14,7 @@ "@astrojs/mdx": "^0.19.7", "@astrojs/tailwind": "^4.0.0", "@types/canvas-confetti": "^1.6.0", - "astro": "^2.9.1", + "astro": "^2.9.2", "autoprefixer": "^10.4.14", "canvas-confetti": "^1.6.0", "postcss": "^8.4.24", diff --git a/examples/with-vite-plugin-pwa/package.json b/examples/with-vite-plugin-pwa/package.json index 78500a405954..43c4a910e0f9 100644 --- a/examples/with-vite-plugin-pwa/package.json +++ b/examples/with-vite-plugin-pwa/package.json @@ -11,7 +11,7 @@ "astro": "astro" }, "dependencies": { - "astro": "^2.9.1", + "astro": "^2.9.2", "vite-plugin-pwa": "0.14.7", "workbox-window": "^6.6.0" } diff --git a/examples/with-vitest/package.json b/examples/with-vitest/package.json index 99b6037ca01a..8bbfbae991b2 100644 --- a/examples/with-vitest/package.json +++ b/examples/with-vitest/package.json @@ -12,7 +12,7 @@ "test": "vitest" }, "dependencies": { - "astro": "^2.9.1", + "astro": "^2.9.2", "vitest": "^0.31.4" } } diff --git a/packages/astro/CHANGELOG.md b/packages/astro/CHANGELOG.md index c788638c98bc..6a5401f9f930 100644 --- a/packages/astro/CHANGELOG.md +++ b/packages/astro/CHANGELOG.md @@ -1,5 +1,17 @@ # astro +## 2.9.2 + +### Patch Changes + +- [#7777](https://github.com/withastro/astro/pull/7777) [`3567afac4`](https://github.com/withastro/astro/commit/3567afac4411c1054a5e999dd692e6d079825b4a) Thanks [@bluwy](https://github.com/bluwy)! - Fix rendering TextEncoder encoding error regression + +- [#7759](https://github.com/withastro/astro/pull/7759) [`1792737da`](https://github.com/withastro/astro/commit/1792737dae1b24e3d678f8c4780f3cd17710944f) Thanks [@Princesseuh](https://github.com/Princesseuh)! - Fix SharedImageService's types not properly reflecting that image services hooks can be async + +- [#7766](https://github.com/withastro/astro/pull/7766) [`da7f1128b`](https://github.com/withastro/astro/commit/da7f1128bf749dab1d9bd43e50c29a67e8271746) Thanks [@Princesseuh](https://github.com/Princesseuh)! - Fix missing `referrerpolicy` on ScriptHTMLAttributes + +- [#7746](https://github.com/withastro/astro/pull/7746) [`0c9959704`](https://github.com/withastro/astro/commit/0c9959704fff703417eb4602965c668c7f7a3001) Thanks [@birkskyum](https://github.com/birkskyum)! - Update Vite to 4.4 + ## 2.9.1 ### Patch Changes diff --git a/packages/astro/e2e/fixtures/solid-circular/src/components/ContextProvider.tsx b/packages/astro/e2e/fixtures/solid-circular/src/components/ContextProvider.tsx index 191a4cf8c7ce..6e206eccb8a1 100644 --- a/packages/astro/e2e/fixtures/solid-circular/src/components/ContextProvider.tsx +++ b/packages/astro/e2e/fixtures/solid-circular/src/components/ContextProvider.tsx @@ -1,4 +1,5 @@ -import { Component, createContext } from 'solid-js'; +import { createContext } from 'solid-js'; +import type {Component} from 'solid-js'; import { SimpleDiv } from './SimpleDiv'; export const ApplicationContext = createContext([{ lng: 'en' }, {}]); diff --git a/packages/astro/e2e/fixtures/solid-circular/src/components/SimpleDiv.tsx b/packages/astro/e2e/fixtures/solid-circular/src/components/SimpleDiv.tsx index 0607149c4eeb..0e3c4878a628 100644 --- a/packages/astro/e2e/fixtures/solid-circular/src/components/SimpleDiv.tsx +++ b/packages/astro/e2e/fixtures/solid-circular/src/components/SimpleDiv.tsx @@ -1,4 +1,5 @@ -import { Component, useContext } from 'solid-js'; +import { useContext } from 'solid-js'; +import type {Component} from 'solid-js'; import { ApplicationContext } from './ContextProvider'; export const SimpleDiv: Component = () => { diff --git a/packages/astro/package.json b/packages/astro/package.json index 0aeccdcfe4d6..b6651a013858 100644 --- a/packages/astro/package.json +++ b/packages/astro/package.json @@ -1,6 +1,6 @@ { "name": "astro", - "version": "2.9.1", + "version": "2.9.2", "description": "Astro is a modern site builder with web best practices, performance, and DX front-of-mind.", "type": "module", "author": "withastro", @@ -168,7 +168,7 @@ "typescript": "*", "unist-util-visit": "^4.1.2", "vfile": "^5.3.7", - "vite": "^4.3.9", + "vite": "^4.4.6", "vitefu": "^0.2.4", "which-pm": "^2.0.0", "yargs-parser": "^21.1.1", diff --git a/packages/astro/src/runtime/server/render/common.ts b/packages/astro/src/runtime/server/render/common.ts index b2d41bd54bfe..206f138cc8b2 100644 --- a/packages/astro/src/runtime/server/render/common.ts +++ b/packages/astro/src/runtime/server/render/common.ts @@ -124,7 +124,8 @@ export function chunkToByteArray( if (ArrayBuffer.isView(chunk)) { return chunk as Uint8Array; } else { - // stringify chunk might return a HTMLString - return encoder.encode(stringifyChunk(result, chunk)); + // `stringifyChunk` might return a HTMLString, call `.toString()` to really ensure it's a string + const stringified = stringifyChunk(result, chunk); + return encoder.encode(stringified.toString()); } } diff --git a/packages/astro/src/vite-plugin-astro/compile.ts b/packages/astro/src/vite-plugin-astro/compile.ts index 0013676157b5..b8704c81b4e6 100644 --- a/packages/astro/src/vite-plugin-astro/compile.ts +++ b/packages/astro/src/vite-plugin-astro/compile.ts @@ -41,7 +41,6 @@ export async function cachedFullCompilation({ tsconfigRaw: { compilerOptions: { // Ensure client:only imports are treeshaken - // @ts-expect-error anticipate esbuild 0.18 feature verbatimModuleSyntax: false, importsNotUsedAsValues: 'remove', }, diff --git a/packages/astro/src/vite-plugin-jsx/index.ts b/packages/astro/src/vite-plugin-jsx/index.ts index eb5ea7631986..7aa7e7b1642b 100644 --- a/packages/astro/src/vite-plugin-jsx/index.ts +++ b/packages/astro/src/vite-plugin-jsx/index.ts @@ -160,7 +160,6 @@ export default function jsx({ settings, logging }: AstroPluginJSXOptions): Plugi tsconfigRaw: { compilerOptions: { // Ensure client:only imports are treeshaken - // @ts-expect-error anticipate esbuild 0.18 feature verbatimModuleSyntax: false, importsNotUsedAsValues: 'remove', }, diff --git a/packages/astro/test/ssr-prerender-get-static-paths.test.js b/packages/astro/test/ssr-prerender-get-static-paths.test.js index 08e3060f05c4..391e7485dd85 100644 --- a/packages/astro/test/ssr-prerender-get-static-paths.test.js +++ b/packages/astro/test/ssr-prerender-get-static-paths.test.js @@ -59,7 +59,11 @@ describe('Prerender', () => { await devServer.stop(); }); - it('only calls prerender getStaticPaths once', async () => { + it('only calls prerender getStaticPaths once', async function () { + // Sometimes this fail in CI as the chokidar watcher triggers an update and invalidates the route cache, + // causing getStaticPaths to be called twice. Workaround this with 2 retries for now. + this.retries(2); + let res = await fixture.fetch('/blog/a'); expect(res.status).to.equal(200); diff --git a/packages/integrations/cloudflare/package.json b/packages/integrations/cloudflare/package.json index 279b84c1d678..7e42c84557db 100644 --- a/packages/integrations/cloudflare/package.json +++ b/packages/integrations/cloudflare/package.json @@ -45,7 +45,7 @@ "tiny-glob": "^0.2.9" }, "peerDependencies": { - "astro": "workspace:^2.9.1" + "astro": "workspace:^2.9.2" }, "devDependencies": { "astro": "workspace:*", diff --git a/packages/integrations/deno/package.json b/packages/integrations/deno/package.json index bcea3045589e..522862a73d42 100644 --- a/packages/integrations/deno/package.json +++ b/packages/integrations/deno/package.json @@ -36,7 +36,7 @@ "esbuild": "^0.15.18" }, "peerDependencies": { - "astro": "workspace:^2.9.1" + "astro": "workspace:^2.9.2" }, "devDependencies": { "astro": "workspace:*", diff --git a/packages/integrations/deno/src/index.ts b/packages/integrations/deno/src/index.ts index 986449b18700..db645eb697d1 100644 --- a/packages/integrations/deno/src/index.ts +++ b/packages/integrations/deno/src/index.ts @@ -168,7 +168,7 @@ export default function createIntegration(args?: Options): AstroIntegration { const pth = fileURLToPath(entryUrl); await esbuild.build({ - target: 'es2020', + target: 'esnext', platform: 'browser', entryPoints: [pth], outfile: pth, diff --git a/packages/integrations/deno/test/basics.test.ts b/packages/integrations/deno/test/basics.test.ts index 5d3f116ddf1d..cdb0c616e212 100644 --- a/packages/integrations/deno/test/basics.test.ts +++ b/packages/integrations/deno/test/basics.test.ts @@ -67,6 +67,15 @@ Deno.test({ assertEquals(p!.innerText, varContent); }); + await t.step('Can use a module with top-level await', async () => { + const resp = await fetch(app.url); + const html = await resp.text(); + + const doc = new DOMParser().parseFromString(html, `text/html`); + const p = doc!.querySelector('p#module-value'); + assertEquals(p!.innerText, 'bar'); + }); + await t.step('Works with Markdown', async () => { const resp = await fetch(new URL('markdown', app.url)); const html = await resp.text(); diff --git a/packages/integrations/deno/test/fixtures/basics/src/pages/index.astro b/packages/integrations/deno/test/fixtures/basics/src/pages/index.astro index 29fce0190ea1..650f60062aba 100644 --- a/packages/integrations/deno/test/fixtures/basics/src/pages/index.astro +++ b/packages/integrations/deno/test/fixtures/basics/src/pages/index.astro @@ -1,4 +1,5 @@ --- +import { someData } from '../util/data'; import ReactComponent from '../components/React.jsx'; const envValue = import.meta.env.SOME_VARIABLE; --- @@ -10,6 +11,7 @@ const envValue = import.meta.env.SOME_VARIABLE;

Basic App on Deno

{envValue}

+

{someData.foo}

diff --git a/packages/integrations/deno/test/fixtures/basics/src/util/data.ts b/packages/integrations/deno/test/fixtures/basics/src/util/data.ts new file mode 100644 index 000000000000..a9b71d2d951b --- /dev/null +++ b/packages/integrations/deno/test/fixtures/basics/src/util/data.ts @@ -0,0 +1,14 @@ +export interface Data { + foo: string; +} + +export async function getData(): Promise { + return new Promise((resolve, _reject) => { + setTimeout(() => { + resolve({ foo: "bar" }); + }, 100); + }); +} + +// Testing top-level await, a feature supported in esnext +export const someData = await getData(); diff --git a/packages/integrations/image/package.json b/packages/integrations/image/package.json index 9acb769a8716..06e6b8a4ad14 100644 --- a/packages/integrations/image/package.json +++ b/packages/integrations/image/package.json @@ -60,10 +60,10 @@ "rollup-plugin-copy": "^3.4.0", "sharp": "^0.32.1", "srcset-parse": "^1.1.0", - "vite": "^4.3.9" + "vite": "^4.4.6" }, "peerDependencies": { - "astro": "workspace:^2.9.1", + "astro": "workspace:^2.9.2", "sharp": ">=0.31.0" }, "peerDependenciesMeta": { diff --git a/packages/integrations/markdoc/package.json b/packages/integrations/markdoc/package.json index 13c413242f27..bd936ba72a84 100644 --- a/packages/integrations/markdoc/package.json +++ b/packages/integrations/markdoc/package.json @@ -74,7 +74,7 @@ "zod": "^3.17.3" }, "peerDependencies": { - "astro": "workspace:^2.9.1" + "astro": "workspace:^2.9.2" }, "devDependencies": { "@astrojs/markdown-remark": "^2.2.1", @@ -88,7 +88,7 @@ "linkedom": "^0.14.26", "mocha": "^9.2.2", "rollup": "^3.25.1", - "vite": "^4.3.9" + "vite": "^4.4.6" }, "engines": { "node": ">=16.12.0" diff --git a/packages/integrations/mdx/package.json b/packages/integrations/mdx/package.json index 9de2897364a1..7e38cb1b6ebb 100644 --- a/packages/integrations/mdx/package.json +++ b/packages/integrations/mdx/package.json @@ -75,7 +75,7 @@ "remark-rehype": "^10.1.0", "remark-shiki-twoslash": "^3.1.3", "remark-toc": "^8.0.1", - "vite": "^4.3.9" + "vite": "^4.4.6" }, "engines": { "node": ">=16.12.0" diff --git a/packages/integrations/netlify/package.json b/packages/integrations/netlify/package.json index 762d30c7af46..2ee51e366f08 100644 --- a/packages/integrations/netlify/package.json +++ b/packages/integrations/netlify/package.json @@ -44,7 +44,7 @@ "esbuild": "^0.15.18" }, "peerDependencies": { - "astro": "workspace:^2.9.1" + "astro": "workspace:^2.9.2" }, "devDependencies": { "@netlify/edge-functions": "^2.0.0", @@ -55,7 +55,7 @@ "chai": "^4.3.7", "cheerio": "1.0.0-rc.12", "mocha": "^9.2.2", - "vite": "^4.3.9", + "vite": "^4.4.6", "chai-jest-snapshot": "^2.0.0" }, "astro": { diff --git a/packages/integrations/node/package.json b/packages/integrations/node/package.json index d7861b9aa9a4..c9a1fc66b996 100644 --- a/packages/integrations/node/package.json +++ b/packages/integrations/node/package.json @@ -38,7 +38,7 @@ "server-destroy": "^1.0.1" }, "peerDependencies": { - "astro": "workspace:^2.9.1" + "astro": "workspace:^2.9.2" }, "devDependencies": { "@types/node": "^18.16.18", diff --git a/packages/integrations/svelte/package.json b/packages/integrations/svelte/package.json index e16a4562b06f..8c3081d75f59 100644 --- a/packages/integrations/svelte/package.json +++ b/packages/integrations/svelte/package.json @@ -45,10 +45,10 @@ "astro": "workspace:*", "astro-scripts": "workspace:*", "svelte": "^3.59.1", - "vite": "^4.3.9" + "vite": "^4.4.6" }, "peerDependencies": { - "astro": "workspace:^2.9.1", + "astro": "workspace:^2.9.2", "svelte": "^3.55.0 || ^4.0.0" }, "engines": { diff --git a/packages/integrations/tailwind/package.json b/packages/integrations/tailwind/package.json index c5e69486088c..2a57325c5f00 100644 --- a/packages/integrations/tailwind/package.json +++ b/packages/integrations/tailwind/package.json @@ -40,10 +40,10 @@ "astro": "workspace:*", "astro-scripts": "workspace:*", "tailwindcss": "^3.3.2", - "vite": "^4.3.9" + "vite": "^4.4.6" }, "peerDependencies": { - "astro": "workspace:^2.9.1", + "astro": "workspace:^2.9.2", "tailwindcss": "^3.0.24" } } diff --git a/packages/integrations/vercel/package.json b/packages/integrations/vercel/package.json index ffec3a63d8d4..fd58f5aaa5cf 100644 --- a/packages/integrations/vercel/package.json +++ b/packages/integrations/vercel/package.json @@ -61,7 +61,7 @@ "web-vitals": "^3.3.2" }, "peerDependencies": { - "astro": "workspace:^2.9.1" + "astro": "workspace:^2.9.2" }, "devDependencies": { "@types/set-cookie-parser": "^2.4.2", diff --git a/packages/integrations/vue/package.json b/packages/integrations/vue/package.json index 25e08df486e3..57403939526c 100644 --- a/packages/integrations/vue/package.json +++ b/packages/integrations/vue/package.json @@ -52,11 +52,11 @@ "chai": "^4.3.7", "linkedom": "^0.14.26", "mocha": "^9.2.2", - "vite": "^4.3.9", + "vite": "^4.4.6", "vue": "^3.3.4" }, "peerDependencies": { - "astro": "workspace:^2.9.1", + "astro": "workspace:^2.9.2", "vue": "^3.2.30" }, "engines": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index c4a781f73498..215b1a41a345 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -128,7 +128,7 @@ importers: examples/basics: dependencies: astro: - specifier: ^2.9.1 + specifier: ^2.9.2 version: link:../../packages/astro examples/blog: @@ -143,19 +143,19 @@ importers: specifier: ^2.0.1 version: link:../../packages/integrations/sitemap astro: - specifier: ^2.9.1 + specifier: ^2.9.2 version: link:../../packages/astro examples/component: devDependencies: astro: - specifier: ^2.9.1 + specifier: ^2.9.2 version: link:../../packages/astro examples/deno: dependencies: astro: - specifier: ^2.9.1 + specifier: ^2.9.2 version: link:../../packages/astro devDependencies: '@astrojs/deno': @@ -174,7 +174,7 @@ importers: specifier: ^3.12.2 version: 3.12.2 astro: - specifier: ^2.9.1 + specifier: ^2.9.2 version: link:../../packages/astro examples/framework-lit: @@ -186,7 +186,7 @@ importers: specifier: ^0.2.1 version: 0.2.1 astro: - specifier: ^2.9.1 + specifier: ^2.9.2 version: link:../../packages/astro lit: specifier: ^2.7.5 @@ -210,7 +210,7 @@ importers: specifier: ^2.2.1 version: link:../../packages/integrations/vue astro: - specifier: ^2.9.1 + specifier: ^2.9.2 version: link:../../packages/astro preact: specifier: ^10.15.1 @@ -240,7 +240,7 @@ importers: specifier: ^1.1.3 version: 1.1.3(preact@10.15.1) astro: - specifier: ^2.9.1 + specifier: ^2.9.2 version: link:../../packages/astro preact: specifier: ^10.15.1 @@ -258,7 +258,7 @@ importers: specifier: ^18.2.6 version: 18.2.6 astro: - specifier: ^2.9.1 + specifier: ^2.9.2 version: link:../../packages/astro react: specifier: ^18.2.0 @@ -273,7 +273,7 @@ importers: specifier: ^2.2.0 version: link:../../packages/integrations/solid astro: - specifier: ^2.9.1 + specifier: ^2.9.2 version: link:../../packages/astro solid-js: specifier: ^1.7.6 @@ -285,7 +285,7 @@ importers: specifier: ^3.1.0 version: link:../../packages/integrations/svelte astro: - specifier: ^2.9.1 + specifier: ^2.9.2 version: link:../../packages/astro svelte: specifier: ^3.59.1 @@ -297,7 +297,7 @@ importers: specifier: ^2.2.1 version: link:../../packages/integrations/vue astro: - specifier: ^2.9.1 + specifier: ^2.9.2 version: link:../../packages/astro vue: specifier: ^3.3.4 @@ -309,13 +309,13 @@ importers: specifier: ^5.3.0 version: link:../../packages/integrations/node astro: - specifier: ^2.9.1 + specifier: ^2.9.2 version: link:../../packages/astro examples/integration: devDependencies: astro: - specifier: ^2.9.1 + specifier: ^2.9.2 version: link:../../packages/astro examples/middleware: @@ -324,7 +324,7 @@ importers: specifier: ^5.3.0 version: link:../../packages/integrations/node astro: - specifier: ^2.9.1 + specifier: ^2.9.2 version: link:../../packages/astro html-minifier: specifier: ^4.0.0 @@ -333,19 +333,19 @@ importers: examples/minimal: dependencies: astro: - specifier: ^2.9.1 + specifier: ^2.9.2 version: link:../../packages/astro examples/non-html-pages: dependencies: astro: - specifier: ^2.9.1 + specifier: ^2.9.2 version: link:../../packages/astro examples/portfolio: dependencies: astro: - specifier: ^2.9.1 + specifier: ^2.9.2 version: link:../../packages/astro examples/ssr: @@ -357,7 +357,7 @@ importers: specifier: ^3.1.0 version: link:../../packages/integrations/svelte astro: - specifier: ^2.9.1 + specifier: ^2.9.2 version: link:../../packages/astro svelte: specifier: ^3.59.1 @@ -369,7 +369,7 @@ importers: specifier: ^0.4.3 version: link:../../packages/integrations/markdoc astro: - specifier: ^2.9.1 + specifier: ^2.9.2 version: link:../../packages/astro examples/with-markdown-plugins: @@ -378,7 +378,7 @@ importers: specifier: ^2.2.1 version: link:../../packages/markdown/remark astro: - specifier: ^2.9.1 + specifier: ^2.9.2 version: link:../../packages/astro hast-util-select: specifier: ^5.0.5 @@ -399,7 +399,7 @@ importers: examples/with-markdown-shiki: dependencies: astro: - specifier: ^2.9.1 + specifier: ^2.9.2 version: link:../../packages/astro examples/with-mdx: @@ -411,7 +411,7 @@ importers: specifier: ^2.2.1 version: link:../../packages/integrations/preact astro: - specifier: ^2.9.1 + specifier: ^2.9.2 version: link:../../packages/astro preact: specifier: ^10.15.1 @@ -426,7 +426,7 @@ importers: specifier: ^0.4.1 version: 0.4.1(nanostores@0.8.1)(preact@10.15.1) astro: - specifier: ^2.9.1 + specifier: ^2.9.2 version: link:../../packages/astro nanostores: specifier: ^0.8.1 @@ -447,7 +447,7 @@ importers: specifier: ^1.6.0 version: 1.6.0 astro: - specifier: ^2.9.1 + specifier: ^2.9.2 version: link:../../packages/astro autoprefixer: specifier: ^10.4.14 @@ -465,7 +465,7 @@ importers: examples/with-vite-plugin-pwa: dependencies: astro: - specifier: ^2.9.1 + specifier: ^2.9.2 version: link:../../packages/astro vite-plugin-pwa: specifier: 0.14.7 @@ -477,7 +477,7 @@ importers: examples/with-vitest: dependencies: astro: - specifier: ^2.9.1 + specifier: ^2.9.2 version: link:../../packages/astro vitest: specifier: ^0.31.4 @@ -645,11 +645,11 @@ importers: specifier: ^5.3.7 version: 5.3.7 vite: - specifier: ^4.3.9 - version: 4.3.9(@types/node@18.16.18)(sass@1.63.4) + specifier: ^4.4.6 + version: 4.4.6(@types/node@18.16.18)(sass@1.63.4) vitefu: specifier: ^0.2.4 - version: 0.2.4(vite@4.3.9) + version: 0.2.4(vite@4.4.6) which-pm: specifier: ^2.0.0 version: 2.0.0 @@ -3828,8 +3828,8 @@ importers: specifier: ^1.1.0 version: 1.1.0 vite: - specifier: ^4.3.9 - version: 4.3.9(@types/node@18.16.18)(sass@1.63.4) + specifier: ^4.4.6 + version: 4.4.6(@types/node@18.16.18)(sass@1.63.4) packages/integrations/image/test/fixtures/assets-prefix: dependencies: @@ -4073,8 +4073,8 @@ importers: specifier: ^3.25.1 version: 3.25.1 vite: - specifier: ^4.3.9 - version: 4.3.9(@types/node@18.16.18)(sass@1.63.4) + specifier: ^4.4.6 + version: 4.4.6(@types/node@18.16.18)(sass@1.63.4) packages/integrations/markdoc/test/fixtures/content-collections: dependencies: @@ -4291,8 +4291,8 @@ importers: specifier: ^8.0.1 version: 8.0.1 vite: - specifier: ^4.3.9 - version: 4.3.9(@types/node@18.16.18)(sass@1.63.4) + specifier: ^4.4.6 + version: 4.4.6(@types/node@18.16.18)(sass@1.63.4) packages/integrations/mdx/test/fixtures/css-head-mdx: dependencies: @@ -4466,8 +4466,8 @@ importers: specifier: ^9.2.2 version: 9.2.2 vite: - specifier: ^4.3.9 - version: 4.3.9(@types/node@14.18.51) + specifier: ^4.4.6 + version: 4.4.6(@types/node@14.18.51) packages/integrations/netlify/test/edge-functions/fixtures/dynimport: dependencies: @@ -4512,7 +4512,7 @@ importers: dependencies: '@astrojs/netlify': specifier: file:../../.. - version: file:packages/integrations/netlify(astro@2.9.1) + version: file:packages/integrations/netlify(astro@2.9.2) astro: specifier: file:../../../../../astro version: file:packages/astro(@types/node@18.16.18) @@ -4830,7 +4830,7 @@ importers: version: 1.7.4 vitefu: specifier: ^0.2.4 - version: 0.2.4(vite@4.3.9) + version: 0.2.4(vite@4.4.6) devDependencies: astro: specifier: workspace:* @@ -4846,7 +4846,7 @@ importers: dependencies: '@sveltejs/vite-plugin-svelte': specifier: ^2.4.2 - version: 2.4.2(svelte@3.59.1)(vite@4.3.9) + version: 2.4.2(svelte@3.59.1)(vite@4.4.6) svelte2tsx: specifier: ^0.6.15 version: 0.6.15(svelte@3.59.1)(typescript@5.0.2) @@ -4861,8 +4861,8 @@ importers: specifier: ^3.59.1 version: 3.59.1 vite: - specifier: ^4.3.9 - version: 4.3.9(@types/node@18.16.18)(sass@1.63.4) + specifier: ^4.4.6 + version: 4.4.6(@types/node@18.16.18)(sass@1.63.4) packages/integrations/tailwind: dependencies: @@ -4886,8 +4886,8 @@ importers: specifier: ^3.3.2 version: 3.3.2 vite: - specifier: ^4.3.9 - version: 4.3.9(@types/node@18.16.18)(sass@1.63.4) + specifier: ^4.4.6 + version: 4.4.6(@types/node@18.16.18)(sass@1.63.4) packages/integrations/turbolinks: dependencies: @@ -5024,7 +5024,7 @@ importers: dependencies: '@astrojs/vercel': specifier: file:../../.. - version: file:packages/integrations/vercel(astro@2.9.1) + version: file:packages/integrations/vercel(astro@2.9.2) astro: specifier: file:../../../../../astro version: file:packages/astro(@types/node@18.16.18) @@ -5033,10 +5033,10 @@ importers: dependencies: '@vitejs/plugin-vue': specifier: ^4.2.3 - version: 4.2.3(vite@4.3.9)(vue@3.3.4) + version: 4.2.3(vite@4.4.6)(vue@3.3.4) '@vitejs/plugin-vue-jsx': specifier: ^3.0.1 - version: 3.0.1(vite@4.3.9)(vue@3.3.4) + version: 3.0.1(vite@4.4.6)(vue@3.3.4) '@vue/babel-plugin-jsx': specifier: ^1.1.1 version: 1.1.1(@babel/core@7.22.5) @@ -5063,8 +5063,8 @@ importers: specifier: ^9.2.2 version: 9.2.2 vite: - specifier: ^4.3.9 - version: 4.3.9(@types/node@18.16.18)(sass@1.63.4) + specifier: ^4.4.6 + version: 4.4.6(@types/node@18.16.18)(sass@1.63.4) vue: specifier: ^3.3.4 version: 3.3.4 @@ -5587,7 +5587,7 @@ packages: vscode-uri: 3.0.7 dev: false - /@astrojs/markdown-remark@2.2.1(astro@2.9.1): + /@astrojs/markdown-remark@2.2.1(astro@2.9.2): resolution: {integrity: sha512-VF0HRv4GpC1XEMLnsKf6jth7JSmlt9qpqP0josQgA2eSpCIAC/Et+y94mgdBIZVBYH/yFnMoIxgKVe93xfO2GA==} peerDependencies: astro: '*' @@ -7540,6 +7540,14 @@ packages: requiresBuild: true optional: true + /@esbuild/android-arm64@0.18.16: + resolution: {integrity: sha512-wsCqSPqLz+6Ov+OM4EthU43DyYVVyfn15S4j1bJzylDpc1r1jZFFfJQNfDuT8SlgwuqpmpJXK4uPlHGw6ve7eA==} + engines: {node: '>=12'} + cpu: [arm64] + os: [android] + requiresBuild: true + optional: true + /@esbuild/android-arm@0.15.18: resolution: {integrity: sha512-5GT+kcs2WVGjVs7+boataCkO5Fg0y4kCjzkB5bAip7H4jfnOS3dA6KPiww9W1OEKTKeAcUVhdZGvgI65OXmUnw==} engines: {node: '>=12'} @@ -7557,6 +7565,14 @@ packages: requiresBuild: true optional: true + /@esbuild/android-arm@0.18.16: + resolution: {integrity: sha512-gCHjjQmA8L0soklKbLKA6pgsLk1byULuHe94lkZDzcO3/Ta+bbeewJioEn1Fr7kgy9NWNFy/C+MrBwC6I/WCug==} + engines: {node: '>=12'} + cpu: [arm] + os: [android] + requiresBuild: true + optional: true + /@esbuild/android-x64@0.17.19: resolution: {integrity: sha512-uUTTc4xGNDT7YSArp/zbtmbhO0uEEK9/ETW29Wk1thYUJBz3IVnvgEiEwEa9IeLyvnpKrWK64Utw2bgUmDveww==} engines: {node: '>=12'} @@ -7565,6 +7581,14 @@ packages: requiresBuild: true optional: true + /@esbuild/android-x64@0.18.16: + resolution: {integrity: sha512-ldsTXolyA3eTQ1//4DS+E15xl0H/3DTRJaRL0/0PgkqDsI0fV/FlOtD+h0u/AUJr+eOTlZv4aC9gvfppo3C4sw==} + engines: {node: '>=12'} + cpu: [x64] + os: [android] + requiresBuild: true + optional: true + /@esbuild/darwin-arm64@0.17.19: resolution: {integrity: sha512-80wEoCfF/hFKM6WE1FyBHc9SfUblloAWx6FJkFWTWiCoht9Mc0ARGEM47e67W9rI09YoUxJL68WHfDRYEAvOhg==} engines: {node: '>=12'} @@ -7573,6 +7597,14 @@ packages: requiresBuild: true optional: true + /@esbuild/darwin-arm64@0.18.16: + resolution: {integrity: sha512-aBxruWCII+OtluORR/KvisEw0ALuw/qDQWvkoosA+c/ngC/Kwk0lLaZ+B++LLS481/VdydB2u6tYpWxUfnLAIw==} + engines: {node: '>=12'} + cpu: [arm64] + os: [darwin] + requiresBuild: true + optional: true + /@esbuild/darwin-x64@0.17.19: resolution: {integrity: sha512-IJM4JJsLhRYr9xdtLytPLSH9k/oxR3boaUIYiHkAawtwNOXKE8KoU8tMvryogdcT8AU+Bflmh81Xn6Q0vTZbQw==} engines: {node: '>=12'} @@ -7581,6 +7613,14 @@ packages: requiresBuild: true optional: true + /@esbuild/darwin-x64@0.18.16: + resolution: {integrity: sha512-6w4Dbue280+rp3LnkgmriS1icOUZDyPuZo/9VsuMUTns7SYEiOaJ7Ca1cbhu9KVObAWfmdjUl4gwy9TIgiO5eA==} + engines: {node: '>=12'} + cpu: [x64] + os: [darwin] + requiresBuild: true + optional: true + /@esbuild/freebsd-arm64@0.17.19: resolution: {integrity: sha512-pBwbc7DufluUeGdjSU5Si+P3SoMF5DQ/F/UmTSb8HXO80ZEAJmrykPyzo1IfNbAoaqw48YRpv8shwd1NoI0jcQ==} engines: {node: '>=12'} @@ -7589,6 +7629,14 @@ packages: requiresBuild: true optional: true + /@esbuild/freebsd-arm64@0.18.16: + resolution: {integrity: sha512-x35fCebhe9s979DGKbVAwXUOcTmCIE32AIqB9CB1GralMIvxdnMLAw5CnID17ipEw9/3MvDsusj/cspYt2ZLNQ==} + engines: {node: '>=12'} + cpu: [arm64] + os: [freebsd] + requiresBuild: true + optional: true + /@esbuild/freebsd-x64@0.17.19: resolution: {integrity: sha512-4lu+n8Wk0XlajEhbEffdy2xy53dpR06SlzvhGByyg36qJw6Kpfk7cp45DR/62aPH9mtJRmIyrXAS5UWBrJT6TQ==} engines: {node: '>=12'} @@ -7597,6 +7645,14 @@ packages: requiresBuild: true optional: true + /@esbuild/freebsd-x64@0.18.16: + resolution: {integrity: sha512-YM98f+PeNXF3GbxIJlUsj+McUWG1irguBHkszCIwfr3BXtXZsXo0vqybjUDFfu9a8Wr7uUD/YSmHib+EeGAFlg==} + engines: {node: '>=12'} + cpu: [x64] + os: [freebsd] + requiresBuild: true + optional: true + /@esbuild/linux-arm64@0.17.19: resolution: {integrity: sha512-ct1Tg3WGwd3P+oZYqic+YZF4snNl2bsnMKRkb3ozHmnM0dGWuxcPTTntAF6bOP0Sp4x0PjSF+4uHQ1xvxfRKqg==} engines: {node: '>=12'} @@ -7605,6 +7661,14 @@ packages: requiresBuild: true optional: true + /@esbuild/linux-arm64@0.18.16: + resolution: {integrity: sha512-XIqhNUxJiuy+zsR77+H5Z2f7s4YRlriSJKtvx99nJuG5ATuJPjmZ9n0ANgnGlPCpXGSReFpgcJ7O3SMtzIFeiQ==} + engines: {node: '>=12'} + cpu: [arm64] + os: [linux] + requiresBuild: true + optional: true + /@esbuild/linux-arm@0.17.19: resolution: {integrity: sha512-cdmT3KxjlOQ/gZ2cjfrQOtmhG4HJs6hhvm3mWSRDPtZ/lP5oe8FWceS10JaSJC13GBd4eH/haHnqf7hhGNLerA==} engines: {node: '>=12'} @@ -7613,6 +7677,14 @@ packages: requiresBuild: true optional: true + /@esbuild/linux-arm@0.18.16: + resolution: {integrity: sha512-b5ABb+5Ha2C9JkeZXV+b+OruR1tJ33ePmv9ZwMeETSEKlmu/WJ45XTTG+l6a2KDsQtJJ66qo/hbSGBtk0XVLHw==} + engines: {node: '>=12'} + cpu: [arm] + os: [linux] + requiresBuild: true + optional: true + /@esbuild/linux-ia32@0.17.19: resolution: {integrity: sha512-w4IRhSy1VbsNxHRQpeGCHEmibqdTUx61Vc38APcsRbuVgK0OPEnQ0YD39Brymn96mOx48Y2laBQGqgZ0j9w6SQ==} engines: {node: '>=12'} @@ -7621,6 +7693,14 @@ packages: requiresBuild: true optional: true + /@esbuild/linux-ia32@0.18.16: + resolution: {integrity: sha512-no+pfEpwnRvIyH+txbBAWtjxPU9grslmTBfsmDndj7bnBmr55rOo/PfQmRfz7Qg9isswt1FP5hBbWb23fRWnow==} + engines: {node: '>=12'} + cpu: [ia32] + os: [linux] + requiresBuild: true + optional: true + /@esbuild/linux-loong64@0.15.18: resolution: {integrity: sha512-L4jVKS82XVhw2nvzLg/19ClLWg0y27ulRwuP7lcyL6AbUWB5aPglXY3M21mauDQMDfRLs8cQmeT03r/+X3cZYQ==} engines: {node: '>=12'} @@ -7638,6 +7718,14 @@ packages: requiresBuild: true optional: true + /@esbuild/linux-loong64@0.18.16: + resolution: {integrity: sha512-Zbnczs9ZXjmo0oZSS0zbNlJbcwKXa/fcNhYQjahDs4Xg18UumpXG/lwM2lcSvHS3mTrRyCYZvJbmzYc4laRI1g==} + engines: {node: '>=12'} + cpu: [loong64] + os: [linux] + requiresBuild: true + optional: true + /@esbuild/linux-mips64el@0.17.19: resolution: {integrity: sha512-LKJltc4LVdMKHsrFe4MGNPp0hqDFA1Wpt3jE1gEyM3nKUvOiO//9PheZZHfYRfYl6AwdTH4aTcXSqBerX0ml4A==} engines: {node: '>=12'} @@ -7646,6 +7734,14 @@ packages: requiresBuild: true optional: true + /@esbuild/linux-mips64el@0.18.16: + resolution: {integrity: sha512-YMF7hih1HVR/hQVa/ot4UVffc5ZlrzEb3k2ip0nZr1w6fnYypll9td2qcoMLvd3o8j3y6EbJM3MyIcXIVzXvQQ==} + engines: {node: '>=12'} + cpu: [mips64el] + os: [linux] + requiresBuild: true + optional: true + /@esbuild/linux-ppc64@0.17.19: resolution: {integrity: sha512-/c/DGybs95WXNS8y3Ti/ytqETiW7EU44MEKuCAcpPto3YjQbyK3IQVKfF6nbghD7EcLUGl0NbiL5Rt5DMhn5tg==} engines: {node: '>=12'} @@ -7654,6 +7750,14 @@ packages: requiresBuild: true optional: true + /@esbuild/linux-ppc64@0.18.16: + resolution: {integrity: sha512-Wkz++LZ29lDwUyTSEnzDaaP5OveOgTU69q9IyIw9WqLRxM4BjTBjz9un4G6TOvehWpf/J3gYVFN96TjGHrbcNQ==} + engines: {node: '>=12'} + cpu: [ppc64] + os: [linux] + requiresBuild: true + optional: true + /@esbuild/linux-riscv64@0.17.19: resolution: {integrity: sha512-FC3nUAWhvFoutlhAkgHf8f5HwFWUL6bYdvLc/TTuxKlvLi3+pPzdZiFKSWz/PF30TB1K19SuCxDTI5KcqASJqA==} engines: {node: '>=12'} @@ -7662,6 +7766,14 @@ packages: requiresBuild: true optional: true + /@esbuild/linux-riscv64@0.18.16: + resolution: {integrity: sha512-LFMKZ30tk78/mUv1ygvIP+568bwf4oN6reG/uczXnz6SvFn4e2QUFpUpZY9iSJT6Qpgstrhef/nMykIXZtZWGQ==} + engines: {node: '>=12'} + cpu: [riscv64] + os: [linux] + requiresBuild: true + optional: true + /@esbuild/linux-s390x@0.17.19: resolution: {integrity: sha512-IbFsFbxMWLuKEbH+7sTkKzL6NJmG2vRyy6K7JJo55w+8xDk7RElYn6xvXtDW8HCfoKBFK69f3pgBJSUSQPr+4Q==} engines: {node: '>=12'} @@ -7670,6 +7782,14 @@ packages: requiresBuild: true optional: true + /@esbuild/linux-s390x@0.18.16: + resolution: {integrity: sha512-3ZC0BgyYHYKfZo3AV2/66TD/I9tlSBaW7eWTEIkrQQKfJIifKMMttXl9FrAg+UT0SGYsCRLI35Gwdmm96vlOjg==} + engines: {node: '>=12'} + cpu: [s390x] + os: [linux] + requiresBuild: true + optional: true + /@esbuild/linux-x64@0.17.19: resolution: {integrity: sha512-68ngA9lg2H6zkZcyp22tsVt38mlhWde8l3eJLWkyLrp4HwMUr3c1s/M2t7+kHIhvMjglIBrFpncX1SzMckomGw==} engines: {node: '>=12'} @@ -7678,6 +7798,14 @@ packages: requiresBuild: true optional: true + /@esbuild/linux-x64@0.18.16: + resolution: {integrity: sha512-xu86B3647DihHJHv/wx3NCz2Dg1gjQ8bbf9cVYZzWKY+gsvxYmn/lnVlqDRazObc3UMwoHpUhNYaZset4X8IPA==} + engines: {node: '>=12'} + cpu: [x64] + os: [linux] + requiresBuild: true + optional: true + /@esbuild/netbsd-x64@0.17.19: resolution: {integrity: sha512-CwFq42rXCR8TYIjIfpXCbRX0rp1jo6cPIUPSaWwzbVI4aOfX96OXY8M6KNmtPcg7QjYeDmN+DD0Wp3LaBOLf4Q==} engines: {node: '>=12'} @@ -7686,6 +7814,14 @@ packages: requiresBuild: true optional: true + /@esbuild/netbsd-x64@0.18.16: + resolution: {integrity: sha512-uVAgpimx9Ffw3xowtg/7qQPwHFx94yCje+DoBx+LNm2ePDpQXHrzE+Sb0Si2VBObYz+LcRps15cq+95YM7gkUw==} + engines: {node: '>=12'} + cpu: [x64] + os: [netbsd] + requiresBuild: true + optional: true + /@esbuild/openbsd-x64@0.17.19: resolution: {integrity: sha512-cnq5brJYrSZ2CF6c35eCmviIN3k3RczmHz8eYaVlNasVqsNY+JKohZU5MKmaOI+KkllCdzOKKdPs762VCPC20g==} engines: {node: '>=12'} @@ -7694,6 +7830,14 @@ packages: requiresBuild: true optional: true + /@esbuild/openbsd-x64@0.18.16: + resolution: {integrity: sha512-6OjCQM9wf7z8/MBi6BOWaTL2AS/SZudsZtBziXMtNI8r/U41AxS9x7jn0ATOwVy08OotwkPqGRMkpPR2wcTJXA==} + engines: {node: '>=12'} + cpu: [x64] + os: [openbsd] + requiresBuild: true + optional: true + /@esbuild/sunos-x64@0.17.19: resolution: {integrity: sha512-vCRT7yP3zX+bKWFeP/zdS6SqdWB8OIpaRq/mbXQxTGHnIxspRtigpkUcDMlSCOejlHowLqII7K2JKevwyRP2rg==} engines: {node: '>=12'} @@ -7702,6 +7846,14 @@ packages: requiresBuild: true optional: true + /@esbuild/sunos-x64@0.18.16: + resolution: {integrity: sha512-ZoNkruFYJp9d1LbUYCh8awgQDvB9uOMZqlQ+gGEZR7v6C+N6u7vPr86c+Chih8niBR81Q/bHOSKGBK3brJyvkQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [sunos] + requiresBuild: true + optional: true + /@esbuild/win32-arm64@0.17.19: resolution: {integrity: sha512-yYx+8jwowUstVdorcMdNlzklLYhPxjniHWFKgRqH7IFlUEa0Umu3KuYplf1HUZZ422e3NU9F4LGb+4O0Kdcaag==} engines: {node: '>=12'} @@ -7710,6 +7862,14 @@ packages: requiresBuild: true optional: true + /@esbuild/win32-arm64@0.18.16: + resolution: {integrity: sha512-+j4anzQ9hrs+iqO+/wa8UE6TVkKua1pXUb0XWFOx0FiAj6R9INJ+WE//1/Xo6FG1vB5EpH3ko+XcgwiDXTxcdw==} + engines: {node: '>=12'} + cpu: [arm64] + os: [win32] + requiresBuild: true + optional: true + /@esbuild/win32-ia32@0.17.19: resolution: {integrity: sha512-eggDKanJszUtCdlVs0RB+h35wNlb5v4TWEkq4vZcmVt5u/HiDZrTXe2bWFQUez3RgNHwx/x4sk5++4NSSicKkw==} engines: {node: '>=12'} @@ -7718,6 +7878,14 @@ packages: requiresBuild: true optional: true + /@esbuild/win32-ia32@0.18.16: + resolution: {integrity: sha512-5PFPmq3sSKTp9cT9dzvI67WNfRZGvEVctcZa1KGjDDu4n3H8k59Inbk0du1fz0KrAbKKNpJbdFXQMDUz7BG4rQ==} + engines: {node: '>=12'} + cpu: [ia32] + os: [win32] + requiresBuild: true + optional: true + /@esbuild/win32-x64@0.17.19: resolution: {integrity: sha512-lAhycmKnVOuRYNtRtatQR1LPQf2oYCkRGkSFnseDAKPl8lu5SOsK/e1sXe5a0Pc5kHIHe6P2I/ilntNv2xf3cA==} engines: {node: '>=12'} @@ -7726,6 +7894,14 @@ packages: requiresBuild: true optional: true + /@esbuild/win32-x64@0.18.16: + resolution: {integrity: sha512-sCIVrrtcWN5Ua7jYXNG1xD199IalrbfV2+0k/2Zf2OyV2FtnQnMgdzgpRAbi4AWlKJj1jkX+M+fEGPQj6BQB4w==} + engines: {node: '>=12'} + cpu: [x64] + os: [win32] + requiresBuild: true + optional: true + /@eslint-community/eslint-utils@4.4.0(eslint@8.43.0): resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -8525,7 +8701,7 @@ packages: string.prototype.matchall: 4.0.8 dev: false - /@sveltejs/vite-plugin-svelte-inspector@1.0.3(@sveltejs/vite-plugin-svelte@2.4.2)(svelte@3.59.1)(vite@4.3.9): + /@sveltejs/vite-plugin-svelte-inspector@1.0.3(@sveltejs/vite-plugin-svelte@2.4.2)(svelte@3.59.1)(vite@4.4.6): resolution: {integrity: sha512-Khdl5jmmPN6SUsVuqSXatKpQTMIifoQPDanaxC84m9JxIibWvSABJyHpyys0Z+1yYrxY5TTEQm+6elh0XCMaOA==} engines: {node: ^14.18.0 || >= 16} peerDependencies: @@ -8536,15 +8712,15 @@ packages: vite: optional: true dependencies: - '@sveltejs/vite-plugin-svelte': 2.4.2(svelte@3.59.1)(vite@4.3.9) + '@sveltejs/vite-plugin-svelte': 2.4.2(svelte@3.59.1)(vite@4.4.6) debug: 4.3.4 svelte: 3.59.1 - vite: 4.3.9(@types/node@18.16.18)(sass@1.63.4) + vite: 4.4.6(@types/node@18.16.18)(sass@1.63.4) transitivePeerDependencies: - supports-color dev: false - /@sveltejs/vite-plugin-svelte@2.4.2(svelte@3.59.1)(vite@4.3.9): + /@sveltejs/vite-plugin-svelte@2.4.2(svelte@3.59.1)(vite@4.4.6): resolution: {integrity: sha512-ePfcC48ftMKhkT0OFGdOyycYKnnkT6i/buzey+vHRTR/JpQvuPzzhf1PtKqCDQfJRgoPSN2vscXs6gLigx/zGw==} engines: {node: ^14.18.0 || >= 16} peerDependencies: @@ -8554,15 +8730,15 @@ packages: vite: optional: true dependencies: - '@sveltejs/vite-plugin-svelte-inspector': 1.0.3(@sveltejs/vite-plugin-svelte@2.4.2)(svelte@3.59.1)(vite@4.3.9) + '@sveltejs/vite-plugin-svelte-inspector': 1.0.3(@sveltejs/vite-plugin-svelte@2.4.2)(svelte@3.59.1)(vite@4.4.6) debug: 4.3.4 deepmerge: 4.3.1 kleur: 4.1.5 magic-string: 0.30.0 svelte: 3.59.1 svelte-hmr: 0.15.2(svelte@3.59.1) - vite: 4.3.9(@types/node@18.16.18)(sass@1.63.4) - vitefu: 0.2.4(vite@4.3.9) + vite: 4.4.6(@types/node@18.16.18)(sass@1.63.4) + vitefu: 0.2.4(vite@4.4.6) transitivePeerDependencies: - supports-color dev: false @@ -9177,7 +9353,7 @@ packages: - supports-color dev: false - /@vitejs/plugin-vue-jsx@3.0.1(vite@4.3.9)(vue@3.3.4): + /@vitejs/plugin-vue-jsx@3.0.1(vite@4.4.6)(vue@3.3.4): resolution: {integrity: sha512-+Jb7ggL48FSPS1uhPnJbJwWa9Sr90vQ+d0InW+AhBM22n+cfuYqJZDckBc+W3QSHe1WDvewMZfa4wZOtk5pRgw==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: @@ -9190,13 +9366,13 @@ packages: '@babel/core': 7.22.5 '@babel/plugin-transform-typescript': 7.21.3(@babel/core@7.22.5) '@vue/babel-plugin-jsx': 1.1.1(@babel/core@7.22.5) - vite: 4.3.9(@types/node@18.16.18)(sass@1.63.4) + vite: 4.4.6(@types/node@18.16.18)(sass@1.63.4) vue: 3.3.4 transitivePeerDependencies: - supports-color dev: false - /@vitejs/plugin-vue@4.2.3(vite@4.3.9)(vue@3.3.4): + /@vitejs/plugin-vue@4.2.3(vite@4.4.6)(vue@3.3.4): resolution: {integrity: sha512-R6JDUfiZbJA9cMiguQ7jxALsgiprjBeHL5ikpXfJCH62pPHtI+JdJ5xWj6Ev73yXSlYl86+blXn1kZHQ7uElxw==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: @@ -9206,7 +9382,7 @@ packages: vite: optional: true dependencies: - vite: 4.3.9(@types/node@18.16.18)(sass@1.63.4) + vite: 4.4.6(@types/node@18.16.18)(sass@1.63.4) vue: 3.3.4 dev: false @@ -11439,6 +11615,35 @@ packages: '@esbuild/win32-ia32': 0.17.19 '@esbuild/win32-x64': 0.17.19 + /esbuild@0.18.16: + resolution: {integrity: sha512-1xLsOXrDqwdHxyXb/x/SOyg59jpf/SH7YMvU5RNSU7z3TInaASNJWNFJ6iRvLvLETZMasF3d1DdZLg7sgRimRQ==} + engines: {node: '>=12'} + hasBin: true + requiresBuild: true + optionalDependencies: + '@esbuild/android-arm': 0.18.16 + '@esbuild/android-arm64': 0.18.16 + '@esbuild/android-x64': 0.18.16 + '@esbuild/darwin-arm64': 0.18.16 + '@esbuild/darwin-x64': 0.18.16 + '@esbuild/freebsd-arm64': 0.18.16 + '@esbuild/freebsd-x64': 0.18.16 + '@esbuild/linux-arm': 0.18.16 + '@esbuild/linux-arm64': 0.18.16 + '@esbuild/linux-ia32': 0.18.16 + '@esbuild/linux-loong64': 0.18.16 + '@esbuild/linux-mips64el': 0.18.16 + '@esbuild/linux-ppc64': 0.18.16 + '@esbuild/linux-riscv64': 0.18.16 + '@esbuild/linux-s390x': 0.18.16 + '@esbuild/linux-x64': 0.18.16 + '@esbuild/netbsd-x64': 0.18.16 + '@esbuild/openbsd-x64': 0.18.16 + '@esbuild/sunos-x64': 0.18.16 + '@esbuild/win32-arm64': 0.18.16 + '@esbuild/win32-ia32': 0.18.16 + '@esbuild/win32-x64': 0.18.16 + /escalade@3.1.1: resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==} engines: {node: '>=6'} @@ -15370,6 +15575,14 @@ packages: picocolors: 1.0.0 source-map-js: 1.0.2 + /postcss@8.4.27: + resolution: {integrity: sha512-gY/ACJtJPSmUFPDCHtX78+01fHa64FaU4zaaWfuh1MhGJISufJAH4cun6k/8fwsHYeK4UQmENQK+tRLCFJE8JQ==} + engines: {node: ^10 || ^12 || >=14} + dependencies: + nanoid: 3.3.6 + picocolors: 1.0.0 + source-map-js: 1.0.2 + /preact-render-to-string@5.2.6(preact@10.15.1): resolution: {integrity: sha512-JyhErpYOvBV1hEPwIxc/fHWXPfnEGdRKxc8gFdAZ7XV4tlzyzG847XAyEZqoDnynP88akM4eaHcSOzNcLWFguw==} peerDependencies: @@ -16103,6 +16316,13 @@ packages: optionalDependencies: fsevents: 2.3.2 + /rollup@3.26.3: + resolution: {integrity: sha512-7Tin0C8l86TkpcMtXvQu6saWH93nhG3dGQ1/+l5V2TDMceTxO7kDiK6GzbfLWNNxqJXm591PcEZUozZm51ogwQ==} + engines: {node: '>=14.18.0', npm: '>=8.0.0'} + hasBin: true + optionalDependencies: + fsevents: 2.3.2 + /run-applescript@5.0.0: resolution: {integrity: sha512-XcT5rBksx1QdIhlFOCtgZkB99ZEouFZ1E2Kc2LHqNW13U3/74YGdkQRmThTwxy4QIyookibDKYZOPqX//6BlAg==} engines: {node: '>=12'} @@ -17579,10 +17799,11 @@ packages: mlly: 1.2.1 pathe: 1.1.0 picocolors: 1.0.0 - vite: 4.3.9(@types/node@18.16.18)(sass@1.63.4) + vite: 4.4.6(@types/node@18.16.18)(sass@1.63.4) transitivePeerDependencies: - '@types/node' - less + - lightningcss - sass - stylus - sugarss @@ -17611,7 +17832,7 @@ packages: - supports-color dev: false - /vite@4.3.9(@types/node@14.18.51): + /vite@4.3.9(@types/node@18.16.18): resolution: {integrity: sha512-qsTNZjO9NoJNW7KnOrgYwczm0WctJ8m/yqYAMAK9Lxt4SoySUfS5S8ia9K7JHpa3KEeMfyF8LoJ3c5NeBJy6pg==} engines: {node: ^14.18.0 || >=16.0.0} hasBin: true @@ -17636,21 +17857,58 @@ packages: terser: optional: true dependencies: - '@types/node': 14.18.51 + '@types/node': 18.16.18 esbuild: 0.17.19 postcss: 8.4.24 rollup: 3.25.1 optionalDependencies: fsevents: 2.3.2 + dev: false + + /vite@4.4.6(@types/node@14.18.51): + resolution: {integrity: sha512-EY6Mm8vJ++S3D4tNAckaZfw3JwG3wa794Vt70M6cNJ6NxT87yhq7EC8Rcap3ahyHdo8AhCmV9PTk+vG1HiYn1A==} + engines: {node: ^14.18.0 || >=16.0.0} + hasBin: true + peerDependencies: + '@types/node': '>= 14' + less: '*' + lightningcss: ^1.21.0 + sass: '*' + stylus: '*' + sugarss: '*' + terser: ^5.4.0 + peerDependenciesMeta: + '@types/node': + optional: true + less: + optional: true + lightningcss: + optional: true + sass: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + dependencies: + '@types/node': 14.18.51 + esbuild: 0.18.16 + postcss: 8.4.27 + rollup: 3.26.3 + optionalDependencies: + fsevents: 2.3.2 dev: true - /vite@4.3.9(@types/node@18.16.18)(sass@1.63.4): - resolution: {integrity: sha512-qsTNZjO9NoJNW7KnOrgYwczm0WctJ8m/yqYAMAK9Lxt4SoySUfS5S8ia9K7JHpa3KEeMfyF8LoJ3c5NeBJy6pg==} + /vite@4.4.6(@types/node@18.16.18)(sass@1.63.4): + resolution: {integrity: sha512-EY6Mm8vJ++S3D4tNAckaZfw3JwG3wa794Vt70M6cNJ6NxT87yhq7EC8Rcap3ahyHdo8AhCmV9PTk+vG1HiYn1A==} engines: {node: ^14.18.0 || >=16.0.0} hasBin: true peerDependencies: '@types/node': '>= 14' less: '*' + lightningcss: ^1.21.0 sass: '*' stylus: '*' sugarss: '*' @@ -17660,6 +17918,8 @@ packages: optional: true less: optional: true + lightningcss: + optional: true sass: optional: true stylus: @@ -17670,14 +17930,14 @@ packages: optional: true dependencies: '@types/node': 18.16.18 - esbuild: 0.17.19 - postcss: 8.4.24 - rollup: 3.25.1 + esbuild: 0.18.16 + postcss: 8.4.27 + rollup: 3.26.3 sass: 1.63.4 optionalDependencies: fsevents: 2.3.2 - /vitefu@0.2.4(vite@4.3.9): + /vitefu@0.2.4(vite@4.4.6): resolution: {integrity: sha512-fanAXjSaf9xXtOOeno8wZXIhgia+CZury481LsDaV++lSvcU2R9Ch2bPh3PYFyoHW+w9LqAeYRISVQjUIew14g==} peerDependencies: vite: ^3.0.0 || ^4.0.0 @@ -17685,7 +17945,7 @@ packages: vite: optional: true dependencies: - vite: 4.3.9(@types/node@18.16.18)(sass@1.63.4) + vite: 4.4.6(@types/node@18.16.18)(sass@1.63.4) dev: false /vitest@0.31.4: @@ -17741,11 +18001,12 @@ packages: strip-literal: 1.0.1 tinybench: 2.5.0 tinypool: 0.5.0 - vite: 4.3.9(@types/node@18.16.18)(sass@1.63.4) + vite: 4.3.9(@types/node@18.16.18) vite-node: 0.31.4(@types/node@18.16.18) why-is-node-running: 2.2.2 transitivePeerDependencies: - less + - lightningcss - sass - stylus - sugarss @@ -18391,7 +18652,7 @@ packages: resolution: {directory: packages/astro, type: directory} id: file:packages/astro name: astro - version: 2.9.1 + version: 2.9.2 engines: {node: '>=16.12.0', npm: '>=6.14.0'} hasBin: true peerDependencies: @@ -18403,7 +18664,7 @@ packages: '@astrojs/compiler': 1.6.0 '@astrojs/internal-helpers': 0.1.1 '@astrojs/language-server': 1.0.0 - '@astrojs/markdown-remark': 2.2.1(astro@2.9.1) + '@astrojs/markdown-remark': 2.2.1(astro@2.9.2) '@astrojs/telemetry': 2.1.1 '@astrojs/webapi': 2.2.0 '@babel/core': 7.22.5 @@ -18453,14 +18714,15 @@ packages: typescript: 5.0.4 unist-util-visit: 4.1.2 vfile: 5.3.7 - vite: 4.3.9(@types/node@18.16.18)(sass@1.63.4) - vitefu: 0.2.4(vite@4.3.9) + vite: 4.4.6(@types/node@18.16.18)(sass@1.63.4) + vitefu: 0.2.4(vite@4.4.6) which-pm: 2.0.0 yargs-parser: 21.1.1 zod: 3.20.6 transitivePeerDependencies: - '@types/node' - less + - lightningcss - sass - stylus - sugarss @@ -18499,7 +18761,7 @@ packages: solid-js: 1.7.6 dev: false - file:packages/integrations/netlify(astro@2.9.1): + file:packages/integrations/netlify(astro@2.9.2): resolution: {directory: packages/integrations/netlify, type: directory} id: file:packages/integrations/netlify name: '@astrojs/netlify' @@ -18514,7 +18776,7 @@ packages: esbuild: 0.15.18 dev: false - file:packages/integrations/vercel(astro@2.9.1): + file:packages/integrations/vercel(astro@2.9.2): resolution: {directory: packages/integrations/vercel, type: directory} id: file:packages/integrations/vercel name: '@astrojs/vercel'