summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.changeset/eleven-olives-train.md5
-rw-r--r--.changeset/few-peas-hunt.md33
-rw-r--r--.changeset/forty-singers-ring.md5
-rw-r--r--.changeset/giant-dolphins-mix.md5
-rw-r--r--.changeset/large-colts-jump.md5
-rw-r--r--.changeset/olive-laws-work.md5
-rw-r--r--.changeset/smooth-goats-agree.md56
-rw-r--r--.changeset/tame-hairs-cheer.md5
-rw-r--r--.changeset/three-toes-talk.md5
-rw-r--r--.changeset/unlucky-avocados-brake.md5
-rw-r--r--examples/basics/package.json2
-rw-r--r--examples/blog/package.json4
-rw-r--r--examples/component/package.json2
-rw-r--r--examples/framework-alpine/package.json2
-rw-r--r--examples/framework-lit/package.json2
-rw-r--r--examples/framework-multiple/package.json2
-rw-r--r--examples/framework-preact/package.json2
-rw-r--r--examples/framework-react/package.json2
-rw-r--r--examples/framework-solid/package.json2
-rw-r--r--examples/framework-svelte/package.json2
-rw-r--r--examples/framework-vue/package.json2
-rw-r--r--examples/hackernews/package.json2
-rw-r--r--examples/integration/package.json2
-rw-r--r--examples/middleware/package.json2
-rw-r--r--examples/minimal/package.json2
-rw-r--r--examples/non-html-pages/package.json2
-rw-r--r--examples/portfolio/package.json2
-rw-r--r--examples/ssr/package.json2
-rw-r--r--examples/view-transitions/package.json2
-rw-r--r--examples/with-markdoc/package.json4
-rw-r--r--examples/with-markdown-plugins/package.json4
-rw-r--r--examples/with-markdown-shiki/package.json2
-rw-r--r--examples/with-mdx/package.json4
-rw-r--r--examples/with-nanostores/package.json2
-rw-r--r--examples/with-tailwindcss/package.json4
-rw-r--r--examples/with-vite-plugin-pwa/package.json2
-rw-r--r--examples/with-vitest/package.json2
-rw-r--r--packages/astro/CHANGELOG.md103
-rw-r--r--packages/astro/package.json2
-rw-r--r--packages/integrations/cloudflare/CHANGELOG.md10
-rw-r--r--packages/integrations/cloudflare/package.json4
-rw-r--r--packages/integrations/markdoc/CHANGELOG.md37
-rw-r--r--packages/integrations/markdoc/package.json4
-rw-r--r--packages/integrations/mdx/CHANGELOG.md8
-rw-r--r--packages/integrations/mdx/package.json4
-rw-r--r--packages/integrations/node/package.json2
-rw-r--r--packages/integrations/svelte/package.json2
-rw-r--r--packages/integrations/tailwind/package.json2
-rw-r--r--packages/integrations/vercel/package.json2
-rw-r--r--packages/integrations/vue/package.json2
-rw-r--r--packages/markdown/remark/CHANGELOG.md37
-rw-r--r--packages/markdown/remark/package.json4
-rw-r--r--pnpm-lock.yaml187
53 files changed, 280 insertions, 323 deletions
diff --git a/.changeset/eleven-olives-train.md b/.changeset/eleven-olives-train.md
deleted file mode 100644
index 4f393068a..000000000
--- a/.changeset/eleven-olives-train.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-'astro': minor
----
-
-Adds support for an `--outDir` CLI flag to `astro build`
diff --git a/.changeset/few-peas-hunt.md b/.changeset/few-peas-hunt.md
deleted file mode 100644
index 0aea4c325..000000000
--- a/.changeset/few-peas-hunt.md
+++ /dev/null
@@ -1,33 +0,0 @@
----
-'@astrojs/markdoc': minor
-'@astrojs/markdown-remark': minor
-'astro': minor
----
-
-Updates the internal `shiki` syntax highlighter to `shikiji`, an ESM-focused alternative that simplifies bundling and maintenance.
-
-There are no new options and no changes to how you author code blocks and syntax highlighting.
-
-**Potentially breaking change:** While this refactor should be transparent for most projects, the transition to `shikiji` now produces a smaller HTML markup by attaching a fallback `color` style to the `pre` or `code` element, instead of to the line `span` directly. For example:
-
-Before:
-
-```html
-<code class="astro-code" style="background-color: #24292e">
- <pre>
- <span class="line" style="color: #e1e4e8">my code</span>
- </pre>
-</code>
-```
-
-After:
-
-```html
-<code class="astro-code" style="background-color: #24292e; color: #e1e4e8">
- <pre>
- <span class="line">my code<span>
- </pre>
-</code>
-```
-
-This does not affect the colors as the `span` will inherit the `color` from the parent, but if you're relying on a specific HTML markup, please check your site carefully after upgrading to verify the styles.
diff --git a/.changeset/forty-singers-ring.md b/.changeset/forty-singers-ring.md
deleted file mode 100644
index bbb8a040d..000000000
--- a/.changeset/forty-singers-ring.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-'astro': patch
----
-
-Fixed an issue where the transitions router did not work within framework components.
diff --git a/.changeset/giant-dolphins-mix.md b/.changeset/giant-dolphins-mix.md
deleted file mode 100644
index 8b7d48440..000000000
--- a/.changeset/giant-dolphins-mix.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-'astro': minor
----
-
-Fixed `tsconfig.json`'s new array format for `extends` not working. This was done by migrating Astro to use [`tsconfck`](https://github.com/dominikg/tsconfck) instead of [`tsconfig-resolver`](https://github.com/ifiokjr/tsconfig-resolver) to find and parse `tsconfig.json` files.
diff --git a/.changeset/large-colts-jump.md b/.changeset/large-colts-jump.md
deleted file mode 100644
index faa265319..000000000
--- a/.changeset/large-colts-jump.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-'astro': patch
----
-
-Fixed an issue where attempting to assign a variable onto locals threw an error.
diff --git a/.changeset/olive-laws-work.md b/.changeset/olive-laws-work.md
deleted file mode 100644
index 483c75903..000000000
--- a/.changeset/olive-laws-work.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-'astro': patch
----
-
-Fix markdown page charset to be utf-8 by default (same as Astro 2)
diff --git a/.changeset/smooth-goats-agree.md b/.changeset/smooth-goats-agree.md
deleted file mode 100644
index 3c72235c3..000000000
--- a/.changeset/smooth-goats-agree.md
+++ /dev/null
@@ -1,56 +0,0 @@
----
-'astro': minor
----
-
-Adds experimental support for generating `srcset` attributes and a new `<Picture />` component.
-
-## `srcset` support
-
-Two new properties have been added to `Image` and `getImage()`: `densities` and `widths`.
-
-These properties can be used to generate a `srcset` attribute, either based on absolute widths in pixels (e.g. [300, 600, 900]) or pixel density descriptors (e.g. `["2x"]` or `[1.5, 2]`).
-
-
-```astro
----
-import { Image } from "astro";
-import myImage from "./my-image.jpg";
----
-
-<Image src={myImage} width={myImage.width / 2} densities={[1.5, 2]} alt="My cool image" />
-```
-
-```html
-<img
- src="/_astro/my_image.hash.webp"
- srcset="/_astro/my_image.hash.webp 1.5x, /_astro/my_image.hash.webp 2x"
- alt="My cool image"
-/>
-```
-
-## Picture component
-
-The experimental `<Picture />` component can be used to generate a `<picture>` element with multiple `<source>` elements.
-
-The example below uses the `format` property to generate a `<source>` in each of the specified image formats:
-
-```astro
----
-import { Picture } from "astro:assets";
-import myImage from "./my-image.jpg";
----
-
-<Picture src={myImage} formats={["avif", "webp"]} alt="My super image in multiple formats!" />
-```
-
-The above code will generate the following HTML, and allow the browser to determine the best image to display:
-
-```html
-<picture>
- <source srcset="..." type="image/avif" />
- <source srcset="..." type="image/webp" />
- <img src="..." alt="My super image in multiple formats!" />
-</picture>
-```
-
-The `Picture` component takes all the same props as the `Image` component, including the new `densities` and `widths` properties.
diff --git a/.changeset/tame-hairs-cheer.md b/.changeset/tame-hairs-cheer.md
deleted file mode 100644
index fa1a1fe9b..000000000
--- a/.changeset/tame-hairs-cheer.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-'astro': patch
----
-
-Remove `network-information-types` package since TypeScript supports Network Information API natively.
diff --git a/.changeset/three-toes-talk.md b/.changeset/three-toes-talk.md
deleted file mode 100644
index a6a879ad6..000000000
--- a/.changeset/three-toes-talk.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-'astro': patch
----
-
-Save and restore focus for persisted input elements during view transitions
diff --git a/.changeset/unlucky-avocados-brake.md b/.changeset/unlucky-avocados-brake.md
deleted file mode 100644
index b64fc24c7..000000000
--- a/.changeset/unlucky-avocados-brake.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-'@astrojs/cloudflare': patch
----
-
-fixes `AdvancedRuntime` & `DirectoryRuntime` types to work woth Cloudflare caches
diff --git a/examples/basics/package.json b/examples/basics/package.json
index 2ee97a028..655f7c1c4 100644
--- a/examples/basics/package.json
+++ b/examples/basics/package.json
@@ -11,6 +11,6 @@
"astro": "astro"
},
"dependencies": {
- "astro": "^3.2.4"
+ "astro": "^3.3.0"
}
}
diff --git a/examples/blog/package.json b/examples/blog/package.json
index 50a5ef88f..f57690626 100644
--- a/examples/blog/package.json
+++ b/examples/blog/package.json
@@ -11,9 +11,9 @@
"astro": "astro"
},
"dependencies": {
- "@astrojs/mdx": "^1.1.1",
+ "@astrojs/mdx": "^1.1.2",
"@astrojs/rss": "^3.0.0",
"@astrojs/sitemap": "^3.0.1",
- "astro": "^3.2.4"
+ "astro": "^3.3.0"
}
}
diff --git a/examples/component/package.json b/examples/component/package.json
index 5bef35246..ffbd758ff 100644
--- a/examples/component/package.json
+++ b/examples/component/package.json
@@ -15,7 +15,7 @@
],
"scripts": {},
"devDependencies": {
- "astro": "^3.2.4"
+ "astro": "^3.3.0"
},
"peerDependencies": {
"astro": "^2.0.0-beta.0"
diff --git a/examples/framework-alpine/package.json b/examples/framework-alpine/package.json
index a1e63670a..10e61c93e 100644
--- a/examples/framework-alpine/package.json
+++ b/examples/framework-alpine/package.json
@@ -14,6 +14,6 @@
"@astrojs/alpinejs": "^0.3.1",
"@types/alpinejs": "^3.7.2",
"alpinejs": "^3.12.3",
- "astro": "^3.2.4"
+ "astro": "^3.3.0"
}
}
diff --git a/examples/framework-lit/package.json b/examples/framework-lit/package.json
index 61fd0d1fe..ea8884b46 100644
--- a/examples/framework-lit/package.json
+++ b/examples/framework-lit/package.json
@@ -13,7 +13,7 @@
"dependencies": {
"@astrojs/lit": "^3.0.1",
"@webcomponents/template-shadowroot": "^0.2.1",
- "astro": "^3.2.4",
+ "astro": "^3.3.0",
"lit": "^2.8.0"
}
}
diff --git a/examples/framework-multiple/package.json b/examples/framework-multiple/package.json
index f05c46153..2cf883144 100644
--- a/examples/framework-multiple/package.json
+++ b/examples/framework-multiple/package.json
@@ -16,7 +16,7 @@
"@astrojs/solid-js": "^3.0.2",
"@astrojs/svelte": "^4.0.3",
"@astrojs/vue": "^3.0.1",
- "astro": "^3.2.4",
+ "astro": "^3.3.0",
"preact": "^10.17.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 9b5dbff2e..b8bd56c1d 100644
--- a/examples/framework-preact/package.json
+++ b/examples/framework-preact/package.json
@@ -13,7 +13,7 @@
"dependencies": {
"@astrojs/preact": "^3.0.1",
"@preact/signals": "^1.2.1",
- "astro": "^3.2.4",
+ "astro": "^3.3.0",
"preact": "^10.17.1"
}
}
diff --git a/examples/framework-react/package.json b/examples/framework-react/package.json
index 1357ceecf..c58d760b4 100644
--- a/examples/framework-react/package.json
+++ b/examples/framework-react/package.json
@@ -14,7 +14,7 @@
"@astrojs/react": "^3.0.3",
"@types/react": "^18.2.21",
"@types/react-dom": "^18.2.7",
- "astro": "^3.2.4",
+ "astro": "^3.3.0",
"react": "^18.2.0",
"react-dom": "^18.2.0"
}
diff --git a/examples/framework-solid/package.json b/examples/framework-solid/package.json
index 23e5c0a43..e49adb118 100644
--- a/examples/framework-solid/package.json
+++ b/examples/framework-solid/package.json
@@ -12,7 +12,7 @@
},
"dependencies": {
"@astrojs/solid-js": "^3.0.2",
- "astro": "^3.2.4",
+ "astro": "^3.3.0",
"solid-js": "^1.7.11"
}
}
diff --git a/examples/framework-svelte/package.json b/examples/framework-svelte/package.json
index 964198dac..b4c3cedf0 100644
--- a/examples/framework-svelte/package.json
+++ b/examples/framework-svelte/package.json
@@ -12,7 +12,7 @@
},
"dependencies": {
"@astrojs/svelte": "^4.0.3",
- "astro": "^3.2.4",
+ "astro": "^3.3.0",
"svelte": "^4.2.0"
}
}
diff --git a/examples/framework-vue/package.json b/examples/framework-vue/package.json
index 891957532..56a957bca 100644
--- a/examples/framework-vue/package.json
+++ b/examples/framework-vue/package.json
@@ -12,7 +12,7 @@
},
"dependencies": {
"@astrojs/vue": "^3.0.1",
- "astro": "^3.2.4",
+ "astro": "^3.3.0",
"vue": "^3.3.4"
}
}
diff --git a/examples/hackernews/package.json b/examples/hackernews/package.json
index f52895da1..de3129fe3 100644
--- a/examples/hackernews/package.json
+++ b/examples/hackernews/package.json
@@ -12,6 +12,6 @@
},
"dependencies": {
"@astrojs/node": "^6.0.3",
- "astro": "^3.2.4"
+ "astro": "^3.3.0"
}
}
diff --git a/examples/integration/package.json b/examples/integration/package.json
index 1035307c9..fd946183a 100644
--- a/examples/integration/package.json
+++ b/examples/integration/package.json
@@ -15,7 +15,7 @@
],
"scripts": {},
"devDependencies": {
- "astro": "^3.2.4"
+ "astro": "^3.3.0"
},
"peerDependencies": {
"astro": "^2.0.0-beta.0"
diff --git a/examples/middleware/package.json b/examples/middleware/package.json
index af73d9a2f..af40ede2c 100644
--- a/examples/middleware/package.json
+++ b/examples/middleware/package.json
@@ -13,7 +13,7 @@
},
"dependencies": {
"@astrojs/node": "^6.0.3",
- "astro": "^3.2.4",
+ "astro": "^3.3.0",
"html-minifier": "^4.0.0"
}
}
diff --git a/examples/minimal/package.json b/examples/minimal/package.json
index ec5e64730..ba85dddd6 100644
--- a/examples/minimal/package.json
+++ b/examples/minimal/package.json
@@ -11,6 +11,6 @@
"astro": "astro"
},
"dependencies": {
- "astro": "^3.2.4"
+ "astro": "^3.3.0"
}
}
diff --git a/examples/non-html-pages/package.json b/examples/non-html-pages/package.json
index abd245426..95e974578 100644
--- a/examples/non-html-pages/package.json
+++ b/examples/non-html-pages/package.json
@@ -11,6 +11,6 @@
"astro": "astro"
},
"dependencies": {
- "astro": "^3.2.4"
+ "astro": "^3.3.0"
}
}
diff --git a/examples/portfolio/package.json b/examples/portfolio/package.json
index 70222641c..1e4890acf 100644
--- a/examples/portfolio/package.json
+++ b/examples/portfolio/package.json
@@ -11,6 +11,6 @@
"astro": "astro"
},
"dependencies": {
- "astro": "^3.2.4"
+ "astro": "^3.3.0"
}
}
diff --git a/examples/ssr/package.json b/examples/ssr/package.json
index cc14addca..06583e8de 100644
--- a/examples/ssr/package.json
+++ b/examples/ssr/package.json
@@ -14,7 +14,7 @@
"dependencies": {
"@astrojs/node": "^6.0.3",
"@astrojs/svelte": "^4.0.3",
- "astro": "^3.2.4",
+ "astro": "^3.3.0",
"svelte": "^4.2.0"
}
}
diff --git a/examples/view-transitions/package.json b/examples/view-transitions/package.json
index 5e2e22797..8a6215204 100644
--- a/examples/view-transitions/package.json
+++ b/examples/view-transitions/package.json
@@ -12,6 +12,6 @@
"devDependencies": {
"@astrojs/tailwind": "^5.0.2",
"@astrojs/node": "^6.0.3",
- "astro": "^3.2.4"
+ "astro": "^3.3.0"
}
}
diff --git a/examples/with-markdoc/package.json b/examples/with-markdoc/package.json
index c0651d428..d8f06e2b5 100644
--- a/examples/with-markdoc/package.json
+++ b/examples/with-markdoc/package.json
@@ -11,7 +11,7 @@
"astro": "astro"
},
"dependencies": {
- "@astrojs/markdoc": "^0.5.2",
- "astro": "^3.2.4"
+ "@astrojs/markdoc": "^0.6.0",
+ "astro": "^3.3.0"
}
}
diff --git a/examples/with-markdown-plugins/package.json b/examples/with-markdown-plugins/package.json
index e906c6b0b..d2914e331 100644
--- a/examples/with-markdown-plugins/package.json
+++ b/examples/with-markdown-plugins/package.json
@@ -11,8 +11,8 @@
"astro": "astro"
},
"dependencies": {
- "@astrojs/markdown-remark": "^3.2.1",
- "astro": "^3.2.4",
+ "@astrojs/markdown-remark": "^3.3.0",
+ "astro": "^3.3.0",
"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 38bff6525..a7ec108b8 100644
--- a/examples/with-markdown-shiki/package.json
+++ b/examples/with-markdown-shiki/package.json
@@ -11,6 +11,6 @@
"astro": "astro"
},
"dependencies": {
- "astro": "^3.2.4"
+ "astro": "^3.3.0"
}
}
diff --git a/examples/with-mdx/package.json b/examples/with-mdx/package.json
index bb49a2847..a364af1f5 100644
--- a/examples/with-mdx/package.json
+++ b/examples/with-mdx/package.json
@@ -11,9 +11,9 @@
"astro": "astro"
},
"dependencies": {
- "@astrojs/mdx": "^1.1.1",
+ "@astrojs/mdx": "^1.1.2",
"@astrojs/preact": "^3.0.1",
- "astro": "^3.2.4",
+ "astro": "^3.3.0",
"preact": "^10.17.1"
}
}
diff --git a/examples/with-nanostores/package.json b/examples/with-nanostores/package.json
index f778810af..069065672 100644
--- a/examples/with-nanostores/package.json
+++ b/examples/with-nanostores/package.json
@@ -13,7 +13,7 @@
"dependencies": {
"@astrojs/preact": "^3.0.1",
"@nanostores/preact": "^0.5.0",
- "astro": "^3.2.4",
+ "astro": "^3.3.0",
"nanostores": "^0.9.3",
"preact": "^10.17.1"
}
diff --git a/examples/with-tailwindcss/package.json b/examples/with-tailwindcss/package.json
index 850de4d08..4b5fcd941 100644
--- a/examples/with-tailwindcss/package.json
+++ b/examples/with-tailwindcss/package.json
@@ -11,10 +11,10 @@
"astro": "astro"
},
"dependencies": {
- "@astrojs/mdx": "^1.1.1",
+ "@astrojs/mdx": "^1.1.2",
"@astrojs/tailwind": "^5.0.2",
"@types/canvas-confetti": "^1.6.0",
- "astro": "^3.2.4",
+ "astro": "^3.3.0",
"autoprefixer": "^10.4.15",
"canvas-confetti": "^1.6.0",
"postcss": "^8.4.28",
diff --git a/examples/with-vite-plugin-pwa/package.json b/examples/with-vite-plugin-pwa/package.json
index c5eb71f8f..e1fd436df 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": "^3.2.4",
+ "astro": "^3.3.0",
"vite-plugin-pwa": "0.16.4",
"workbox-window": "^7.0.0"
}
diff --git a/examples/with-vitest/package.json b/examples/with-vitest/package.json
index 845ac2313..a876d3079 100644
--- a/examples/with-vitest/package.json
+++ b/examples/with-vitest/package.json
@@ -12,7 +12,7 @@
"test": "vitest"
},
"dependencies": {
- "astro": "^3.2.4",
+ "astro": "^3.3.0",
"vitest": "^0.34.2"
}
}
diff --git a/packages/astro/CHANGELOG.md b/packages/astro/CHANGELOG.md
index 1273fc04d..4f61c9883 100644
--- a/packages/astro/CHANGELOG.md
+++ b/packages/astro/CHANGELOG.md
@@ -1,5 +1,108 @@
# astro
+## 3.3.0
+
+### Minor Changes
+
+- [#8808](https://github.com/withastro/astro/pull/8808) [`2993055be`](https://github.com/withastro/astro/commit/2993055bed2764c31ff4b4f55b81ab6b1ae6b401) Thanks [@delucis](https://github.com/delucis)! - Adds support for an `--outDir` CLI flag to `astro build`
+
+- [#8502](https://github.com/withastro/astro/pull/8502) [`c4270e476`](https://github.com/withastro/astro/commit/c4270e47681ee2453f3fea07fed7b238645fd6ea) Thanks [@bluwy](https://github.com/bluwy)! - Updates the internal `shiki` syntax highlighter to `shikiji`, an ESM-focused alternative that simplifies bundling and maintenance.
+
+ There are no new options and no changes to how you author code blocks and syntax highlighting.
+
+ **Potentially breaking change:** While this refactor should be transparent for most projects, the transition to `shikiji` now produces a smaller HTML markup by attaching a fallback `color` style to the `pre` or `code` element, instead of to the line `span` directly. For example:
+
+ Before:
+
+ ```html
+ <code class="astro-code" style="background-color: #24292e">
+ <pre>
+ <span class="line" style="color: #e1e4e8">my code</span>
+ </pre>
+ </code>
+ ```
+
+ After:
+
+ ```html
+ <code class="astro-code" style="background-color: #24292e; color: #e1e4e8">
+ <pre>
+ <span class="line">my code<span>
+ </pre>
+ </code>
+ ```
+
+ This does not affect the colors as the `span` will inherit the `color` from the parent, but if you're relying on a specific HTML markup, please check your site carefully after upgrading to verify the styles.
+
+- [#8798](https://github.com/withastro/astro/pull/8798) [`f369fa250`](https://github.com/withastro/astro/commit/f369fa25055a3497ebaf61c88fb0e8af56c73212) Thanks [@Princesseuh](https://github.com/Princesseuh)! - Fixed `tsconfig.json`'s new array format for `extends` not working. This was done by migrating Astro to use [`tsconfck`](https://github.com/dominikg/tsconfck) instead of [`tsconfig-resolver`](https://github.com/ifiokjr/tsconfig-resolver) to find and parse `tsconfig.json` files.
+
+- [#8620](https://github.com/withastro/astro/pull/8620) [`b2ae9ee0c`](https://github.com/withastro/astro/commit/b2ae9ee0c42b11ffc1d3f070d1d5ac881aef84ed) Thanks [@Princesseuh](https://github.com/Princesseuh)! - Adds experimental support for generating `srcset` attributes and a new `<Picture />` component.
+
+ ## `srcset` support
+
+ Two new properties have been added to `Image` and `getImage()`: `densities` and `widths`.
+
+ These properties can be used to generate a `srcset` attribute, either based on absolute widths in pixels (e.g. [300, 600, 900]) or pixel density descriptors (e.g. `["2x"]` or `[1.5, 2]`).
+
+ ```astro
+ ---
+ import { Image } from 'astro';
+ import myImage from './my-image.jpg';
+ ---
+
+ <Image src={myImage} width={myImage.width / 2} densities={[1.5, 2]} alt="My cool image" />
+ ```
+
+ ```html
+ <img
+ src="/_astro/my_image.hash.webp"
+ srcset="/_astro/my_image.hash.webp 1.5x, /_astro/my_image.hash.webp 2x"
+ alt="My cool image"
+ />
+ ```
+
+ ## Picture component
+
+ The experimental `<Picture />` component can be used to generate a `<picture>` element with multiple `<source>` elements.
+
+ The example below uses the `format` property to generate a `<source>` in each of the specified image formats:
+
+ ```astro
+ ---
+ import { Picture } from 'astro:assets';
+ import myImage from './my-image.jpg';
+ ---
+
+ <Picture src={myImage} formats={['avif', 'webp']} alt="My super image in multiple formats!" />
+ ```
+
+ The above code will generate the following HTML, and allow the browser to determine the best image to display:
+
+ ```html
+ <picture>
+ <source srcset="..." type="image/avif" />
+ <source srcset="..." type="image/webp" />
+ <img src="..." alt="My super image in multiple formats!" />
+ </picture>
+ ```
+
+ The `Picture` component takes all the same props as the `Image` component, including the new `densities` and `widths` properties.
+
+### Patch Changes
+
+- [#8771](https://github.com/withastro/astro/pull/8771) [`bd5aa1cd3`](https://github.com/withastro/astro/commit/bd5aa1cd35ecbd2784f30dd836ff814684fee02b) Thanks [@lilnasy](https://github.com/lilnasy)! - Fixed an issue where the transitions router did not work within framework components.
+
+- [#8800](https://github.com/withastro/astro/pull/8800) [`391729686`](https://github.com/withastro/astro/commit/391729686bcc8404a7dd48c5987ee380daf3200f) Thanks [@lilnasy](https://github.com/lilnasy)! - Fixed an issue where attempting to assign a variable onto locals threw an error.
+
+- [#8795](https://github.com/withastro/astro/pull/8795) [`f999365b8`](https://github.com/withastro/astro/commit/f999365b8248b8b14f3743e68a42d450d06acff3) Thanks [@bluwy](https://github.com/bluwy)! - Fix markdown page charset to be utf-8 by default (same as Astro 2)
+
+- [#8810](https://github.com/withastro/astro/pull/8810) [`0abff97fe`](https://github.com/withastro/astro/commit/0abff97fed3db14be3c75ff9ece3aab67c4ba783) Thanks [@jacobthesheep](https://github.com/jacobthesheep)! - Remove `network-information-types` package since TypeScript supports Network Information API natively.
+
+- [#8813](https://github.com/withastro/astro/pull/8813) [`3bef32f81`](https://github.com/withastro/astro/commit/3bef32f81c56bc600ca307f1bd40787e23e625a5) Thanks [@martrapp](https://github.com/martrapp)! - Save and restore focus for persisted input elements during view transitions
+
+- Updated dependencies [[`c4270e476`](https://github.com/withastro/astro/commit/c4270e47681ee2453f3fea07fed7b238645fd6ea)]:
+ - @astrojs/markdown-remark@3.3.0
+
## 3.2.4
### Patch Changes
diff --git a/packages/astro/package.json b/packages/astro/package.json
index 00aa86af9..1f6048760 100644
--- a/packages/astro/package.json
+++ b/packages/astro/package.json
@@ -1,6 +1,6 @@
{
"name": "astro",
- "version": "3.2.4",
+ "version": "3.3.0",
"description": "Astro is a modern site builder with web best practices, performance, and DX front-of-mind.",
"type": "module",
"author": "withastro",
diff --git a/packages/integrations/cloudflare/CHANGELOG.md b/packages/integrations/cloudflare/CHANGELOG.md
index c17ebb2d3..312780825 100644
--- a/packages/integrations/cloudflare/CHANGELOG.md
+++ b/packages/integrations/cloudflare/CHANGELOG.md
@@ -1,5 +1,15 @@
# @astrojs/cloudflare
+## 7.5.3
+
+### Patch Changes
+
+- [#8782](https://github.com/withastro/astro/pull/8782) [`75781643a`](https://github.com/withastro/astro/commit/75781643a2f53656fc3fde3a7f28cb62db40b015) Thanks [@helloimalastair](https://github.com/helloimalastair)! - fixes `AdvancedRuntime` & `DirectoryRuntime` types to work woth Cloudflare caches
+
+- Updated dependencies [[`2993055be`](https://github.com/withastro/astro/commit/2993055bed2764c31ff4b4f55b81ab6b1ae6b401), [`c4270e476`](https://github.com/withastro/astro/commit/c4270e47681ee2453f3fea07fed7b238645fd6ea), [`bd5aa1cd3`](https://github.com/withastro/astro/commit/bd5aa1cd35ecbd2784f30dd836ff814684fee02b), [`f369fa250`](https://github.com/withastro/astro/commit/f369fa25055a3497ebaf61c88fb0e8af56c73212), [`391729686`](https://github.com/withastro/astro/commit/391729686bcc8404a7dd48c5987ee380daf3200f), [`f999365b8`](https://github.com/withastro/astro/commit/f999365b8248b8b14f3743e68a42d450d06acff3), [`b2ae9ee0c`](https://github.com/withastro/astro/commit/b2ae9ee0c42b11ffc1d3f070d1d5ac881aef84ed), [`0abff97fe`](https://github.com/withastro/astro/commit/0abff97fed3db14be3c75ff9ece3aab67c4ba783), [`3bef32f81`](https://github.com/withastro/astro/commit/3bef32f81c56bc600ca307f1bd40787e23e625a5)]:
+ - astro@3.3.0
+ - @astrojs/underscore-redirects@0.3.1
+
## 7.5.2
### Patch Changes
diff --git a/packages/integrations/cloudflare/package.json b/packages/integrations/cloudflare/package.json
index f9527bc76..04f6d86d5 100644
--- a/packages/integrations/cloudflare/package.json
+++ b/packages/integrations/cloudflare/package.json
@@ -1,7 +1,7 @@
{
"name": "@astrojs/cloudflare",
"description": "Deploy your site to Cloudflare Workers/Pages",
- "version": "7.5.2",
+ "version": "7.5.3",
"type": "module",
"types": "./dist/index.d.ts",
"author": "withastro",
@@ -48,7 +48,7 @@
"vite": "^4.4.9"
},
"peerDependencies": {
- "astro": "workspace:^3.2.4"
+ "astro": "workspace:^3.3.0"
},
"devDependencies": {
"@types/iarna__toml": "^2.0.2",
diff --git a/packages/integrations/markdoc/CHANGELOG.md b/packages/integrations/markdoc/CHANGELOG.md
index 6f6f28a81..3ac9b23c5 100644
--- a/packages/integrations/markdoc/CHANGELOG.md
+++ b/packages/integrations/markdoc/CHANGELOG.md
@@ -1,5 +1,42 @@
# @astrojs/markdoc
+## 0.6.0
+
+### Minor Changes
+
+- [#8502](https://github.com/withastro/astro/pull/8502) [`c4270e476`](https://github.com/withastro/astro/commit/c4270e47681ee2453f3fea07fed7b238645fd6ea) Thanks [@bluwy](https://github.com/bluwy)! - Updates the internal `shiki` syntax highlighter to `shikiji`, an ESM-focused alternative that simplifies bundling and maintenance.
+
+ There are no new options and no changes to how you author code blocks and syntax highlighting.
+
+ **Potentially breaking change:** While this refactor should be transparent for most projects, the transition to `shikiji` now produces a smaller HTML markup by attaching a fallback `color` style to the `pre` or `code` element, instead of to the line `span` directly. For example:
+
+ Before:
+
+ ```html
+ <code class="astro-code" style="background-color: #24292e">
+ <pre>
+ <span class="line" style="color: #e1e4e8">my code</span>
+ </pre>
+ </code>
+ ```
+
+ After:
+
+ ```html
+ <code class="astro-code" style="background-color: #24292e; color: #e1e4e8">
+ <pre>
+ <span class="line">my code<span>
+ </pre>
+ </code>
+ ```
+
+ This does not affect the colors as the `span` will inherit the `color` from the parent, but if you're relying on a specific HTML markup, please check your site carefully after upgrading to verify the styles.
+
+### Patch Changes
+
+- Updated dependencies [[`2993055be`](https://github.com/withastro/astro/commit/2993055bed2764c31ff4b4f55b81ab6b1ae6b401), [`c4270e476`](https://github.com/withastro/astro/commit/c4270e47681ee2453f3fea07fed7b238645fd6ea), [`bd5aa1cd3`](https://github.com/withastro/astro/commit/bd5aa1cd35ecbd2784f30dd836ff814684fee02b), [`f369fa250`](https://github.com/withastro/astro/commit/f369fa25055a3497ebaf61c88fb0e8af56c73212), [`391729686`](https://github.com/withastro/astro/commit/391729686bcc8404a7dd48c5987ee380daf3200f), [`f999365b8`](https://github.com/withastro/astro/commit/f999365b8248b8b14f3743e68a42d450d06acff3), [`b2ae9ee0c`](https://github.com/withastro/astro/commit/b2ae9ee0c42b11ffc1d3f070d1d5ac881aef84ed), [`0abff97fe`](https://github.com/withastro/astro/commit/0abff97fed3db14be3c75ff9ece3aab67c4ba783), [`3bef32f81`](https://github.com/withastro/astro/commit/3bef32f81c56bc600ca307f1bd40787e23e625a5)]:
+ - astro@3.3.0
+
## 0.5.2
### Patch Changes
diff --git a/packages/integrations/markdoc/package.json b/packages/integrations/markdoc/package.json
index c317d369b..bfababce8 100644
--- a/packages/integrations/markdoc/package.json
+++ b/packages/integrations/markdoc/package.json
@@ -1,7 +1,7 @@
{
"name": "@astrojs/markdoc",
"description": "Add support for Markdoc in your Astro site",
- "version": "0.5.2",
+ "version": "0.6.0",
"type": "module",
"types": "./dist/index.d.ts",
"author": "withastro",
@@ -75,7 +75,7 @@
"zod": "3.21.1"
},
"peerDependencies": {
- "astro": "workspace:^3.2.4"
+ "astro": "workspace:^3.3.0"
},
"devDependencies": {
"@astrojs/markdown-remark": "workspace:*",
diff --git a/packages/integrations/mdx/CHANGELOG.md b/packages/integrations/mdx/CHANGELOG.md
index c5fca62c6..0a5fbd06f 100644
--- a/packages/integrations/mdx/CHANGELOG.md
+++ b/packages/integrations/mdx/CHANGELOG.md
@@ -1,5 +1,13 @@
# @astrojs/mdx
+## 1.1.2
+
+### Patch Changes
+
+- Updated dependencies [[`2993055be`](https://github.com/withastro/astro/commit/2993055bed2764c31ff4b4f55b81ab6b1ae6b401), [`c4270e476`](https://github.com/withastro/astro/commit/c4270e47681ee2453f3fea07fed7b238645fd6ea), [`bd5aa1cd3`](https://github.com/withastro/astro/commit/bd5aa1cd35ecbd2784f30dd836ff814684fee02b), [`f369fa250`](https://github.com/withastro/astro/commit/f369fa25055a3497ebaf61c88fb0e8af56c73212), [`391729686`](https://github.com/withastro/astro/commit/391729686bcc8404a7dd48c5987ee380daf3200f), [`f999365b8`](https://github.com/withastro/astro/commit/f999365b8248b8b14f3743e68a42d450d06acff3), [`b2ae9ee0c`](https://github.com/withastro/astro/commit/b2ae9ee0c42b11ffc1d3f070d1d5ac881aef84ed), [`0abff97fe`](https://github.com/withastro/astro/commit/0abff97fed3db14be3c75ff9ece3aab67c4ba783), [`3bef32f81`](https://github.com/withastro/astro/commit/3bef32f81c56bc600ca307f1bd40787e23e625a5)]:
+ - astro@3.3.0
+ - @astrojs/markdown-remark@3.3.0
+
## 1.1.1
### Patch Changes
diff --git a/packages/integrations/mdx/package.json b/packages/integrations/mdx/package.json
index 8192ad4c0..2e09b5544 100644
--- a/packages/integrations/mdx/package.json
+++ b/packages/integrations/mdx/package.json
@@ -1,7 +1,7 @@
{
"name": "@astrojs/mdx",
"description": "Add support for MDX pages in your Astro site",
- "version": "1.1.1",
+ "version": "1.1.2",
"type": "module",
"types": "./dist/index.d.ts",
"author": "withastro",
@@ -51,7 +51,7 @@
"vfile": "^5.3.7"
},
"peerDependencies": {
- "astro": "workspace:^3.2.4"
+ "astro": "workspace:^3.3.0"
},
"devDependencies": {
"@types/chai": "^4.3.5",
diff --git a/packages/integrations/node/package.json b/packages/integrations/node/package.json
index 28cc2fe45..47337d7d7 100644
--- a/packages/integrations/node/package.json
+++ b/packages/integrations/node/package.json
@@ -37,7 +37,7 @@
"server-destroy": "^1.0.1"
},
"peerDependencies": {
- "astro": "workspace:^3.2.4"
+ "astro": "workspace:^3.3.0"
},
"devDependencies": {
"@types/node": "^18.17.8",
diff --git a/packages/integrations/svelte/package.json b/packages/integrations/svelte/package.json
index 545bb666d..87d4ef30e 100644
--- a/packages/integrations/svelte/package.json
+++ b/packages/integrations/svelte/package.json
@@ -48,7 +48,7 @@
"vite": "^4.4.9"
},
"peerDependencies": {
- "astro": "workspace:^3.2.4",
+ "astro": "workspace:^3.3.0",
"svelte": "^3.55.0 || ^4.0.0"
},
"engines": {
diff --git a/packages/integrations/tailwind/package.json b/packages/integrations/tailwind/package.json
index b4fce54af..70606add6 100644
--- a/packages/integrations/tailwind/package.json
+++ b/packages/integrations/tailwind/package.json
@@ -43,7 +43,7 @@
"vite": "^4.4.9"
},
"peerDependencies": {
- "astro": "workspace:^3.2.4",
+ "astro": "workspace:^3.3.0",
"tailwindcss": "^3.0.24"
},
"publishConfig": {
diff --git a/packages/integrations/vercel/package.json b/packages/integrations/vercel/package.json
index ecca04a1a..a0ec544f1 100644
--- a/packages/integrations/vercel/package.json
+++ b/packages/integrations/vercel/package.json
@@ -61,7 +61,7 @@
"web-vitals": "^3.4.0"
},
"peerDependencies": {
- "astro": "workspace:^3.2.4"
+ "astro": "workspace:^3.3.0"
},
"devDependencies": {
"@types/set-cookie-parser": "^2.4.3",
diff --git a/packages/integrations/vue/package.json b/packages/integrations/vue/package.json
index 496e38665..2183b8fb6 100644
--- a/packages/integrations/vue/package.json
+++ b/packages/integrations/vue/package.json
@@ -56,7 +56,7 @@
"vue": "^3.3.4"
},
"peerDependencies": {
- "astro": "workspace:^3.2.4",
+ "astro": "workspace:^3.3.0",
"vue": "^3.2.30"
},
"engines": {
diff --git a/packages/markdown/remark/CHANGELOG.md b/packages/markdown/remark/CHANGELOG.md
index 6d57a4724..6e98ae452 100644
--- a/packages/markdown/remark/CHANGELOG.md
+++ b/packages/markdown/remark/CHANGELOG.md
@@ -1,5 +1,42 @@
# @astrojs/markdown-remark
+## 3.3.0
+
+### Minor Changes
+
+- [#8502](https://github.com/withastro/astro/pull/8502) [`c4270e476`](https://github.com/withastro/astro/commit/c4270e47681ee2453f3fea07fed7b238645fd6ea) Thanks [@bluwy](https://github.com/bluwy)! - Updates the internal `shiki` syntax highlighter to `shikiji`, an ESM-focused alternative that simplifies bundling and maintenance.
+
+ There are no new options and no changes to how you author code blocks and syntax highlighting.
+
+ **Potentially breaking change:** While this refactor should be transparent for most projects, the transition to `shikiji` now produces a smaller HTML markup by attaching a fallback `color` style to the `pre` or `code` element, instead of to the line `span` directly. For example:
+
+ Before:
+
+ ```html
+ <code class="astro-code" style="background-color: #24292e">
+ <pre>
+ <span class="line" style="color: #e1e4e8">my code</span>
+ </pre>
+ </code>
+ ```
+
+ After:
+
+ ```html
+ <code class="astro-code" style="background-color: #24292e; color: #e1e4e8">
+ <pre>
+ <span class="line">my code<span>
+ </pre>
+ </code>
+ ```
+
+ This does not affect the colors as the `span` will inherit the `color` from the parent, but if you're relying on a specific HTML markup, please check your site carefully after upgrading to verify the styles.
+
+### Patch Changes
+
+- Updated dependencies [[`2993055be`](https://github.com/withastro/astro/commit/2993055bed2764c31ff4b4f55b81ab6b1ae6b401), [`c4270e476`](https://github.com/withastro/astro/commit/c4270e47681ee2453f3fea07fed7b238645fd6ea), [`bd5aa1cd3`](https://github.com/withastro/astro/commit/bd5aa1cd35ecbd2784f30dd836ff814684fee02b), [`f369fa250`](https://github.com/withastro/astro/commit/f369fa25055a3497ebaf61c88fb0e8af56c73212), [`391729686`](https://github.com/withastro/astro/commit/391729686bcc8404a7dd48c5987ee380daf3200f), [`f999365b8`](https://github.com/withastro/astro/commit/f999365b8248b8b14f3743e68a42d450d06acff3), [`b2ae9ee0c`](https://github.com/withastro/astro/commit/b2ae9ee0c42b11ffc1d3f070d1d5ac881aef84ed), [`0abff97fe`](https://github.com/withastro/astro/commit/0abff97fed3db14be3c75ff9ece3aab67c4ba783), [`3bef32f81`](https://github.com/withastro/astro/commit/3bef32f81c56bc600ca307f1bd40787e23e625a5)]:
+ - astro@3.3.0
+
## 3.2.1
### Patch Changes
diff --git a/packages/markdown/remark/package.json b/packages/markdown/remark/package.json
index 6495926e0..a37eeb160 100644
--- a/packages/markdown/remark/package.json
+++ b/packages/markdown/remark/package.json
@@ -1,6 +1,6 @@
{
"name": "@astrojs/markdown-remark",
- "version": "3.2.1",
+ "version": "3.3.0",
"type": "module",
"author": "withastro",
"license": "MIT",
@@ -28,7 +28,7 @@
"test": "mocha --exit --timeout 20000"
},
"peerDependencies": {
- "astro": "workspace:^3.2.3"
+ "astro": "workspace:^3.3.0"
},
"dependencies": {
"@astrojs/prism": "^3.0.0",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index d3694d25a..54a80f14c 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -125,13 +125,13 @@ importers:
examples/basics:
dependencies:
astro:
- specifier: ^3.2.4
+ specifier: ^3.3.0
version: link:../../packages/astro
examples/blog:
dependencies:
'@astrojs/mdx':
- specifier: ^1.1.1
+ specifier: ^1.1.2
version: link:../../packages/integrations/mdx
'@astrojs/rss':
specifier: ^3.0.0
@@ -140,13 +140,13 @@ importers:
specifier: ^3.0.1
version: link:../../packages/integrations/sitemap
astro:
- specifier: ^3.2.4
+ specifier: ^3.3.0
version: link:../../packages/astro
examples/component:
devDependencies:
astro:
- specifier: ^3.2.4
+ specifier: ^3.3.0
version: link:../../packages/astro
examples/framework-alpine:
@@ -161,7 +161,7 @@ importers:
specifier: ^3.12.3
version: 3.12.3
astro:
- specifier: ^3.2.4
+ specifier: ^3.3.0
version: link:../../packages/astro
examples/framework-lit:
@@ -173,7 +173,7 @@ importers:
specifier: ^0.2.1
version: 0.2.1
astro:
- specifier: ^3.2.4
+ specifier: ^3.3.0
version: link:../../packages/astro
lit:
specifier: ^2.8.0
@@ -197,7 +197,7 @@ importers:
specifier: ^3.0.1
version: link:../../packages/integrations/vue
astro:
- specifier: ^3.2.4
+ specifier: ^3.3.0
version: link:../../packages/astro
preact:
specifier: ^10.17.1
@@ -227,7 +227,7 @@ importers:
specifier: ^1.2.1
version: 1.2.1(preact@10.17.1)
astro:
- specifier: ^3.2.4
+ specifier: ^3.3.0
version: link:../../packages/astro
preact:
specifier: ^10.17.1
@@ -245,7 +245,7 @@ importers:
specifier: ^18.2.7
version: 18.2.7
astro:
- specifier: ^3.2.4
+ specifier: ^3.3.0
version: link:../../packages/astro
react:
specifier: ^18.2.0
@@ -260,7 +260,7 @@ importers:
specifier: ^3.0.2
version: link:../../packages/integrations/solid
astro:
- specifier: ^3.2.4
+ specifier: ^3.3.0
version: link:../../packages/astro
solid-js:
specifier: ^1.7.11
@@ -272,7 +272,7 @@ importers:
specifier: ^4.0.3
version: link:../../packages/integrations/svelte
astro:
- specifier: ^3.2.4
+ specifier: ^3.3.0
version: link:../../packages/astro
svelte:
specifier: ^4.2.0
@@ -284,7 +284,7 @@ importers:
specifier: ^3.0.1
version: link:../../packages/integrations/vue
astro:
- specifier: ^3.2.4
+ specifier: ^3.3.0
version: link:../../packages/astro
vue:
specifier: ^3.3.4
@@ -296,13 +296,13 @@ importers:
specifier: ^6.0.3
version: link:../../packages/integrations/node
astro:
- specifier: ^3.2.4
+ specifier: ^3.3.0
version: link:../../packages/astro
examples/integration:
devDependencies:
astro:
- specifier: ^3.2.4
+ specifier: ^3.3.0
version: link:../../packages/astro
examples/middleware:
@@ -311,7 +311,7 @@ importers:
specifier: ^6.0.3
version: link:../../packages/integrations/node
astro:
- specifier: ^3.2.4
+ specifier: ^3.3.0
version: link:../../packages/astro
html-minifier:
specifier: ^4.0.0
@@ -320,19 +320,19 @@ importers:
examples/minimal:
dependencies:
astro:
- specifier: ^3.2.4
+ specifier: ^3.3.0
version: link:../../packages/astro
examples/non-html-pages:
dependencies:
astro:
- specifier: ^3.2.4
+ specifier: ^3.3.0
version: link:../../packages/astro
examples/portfolio:
dependencies:
astro:
- specifier: ^3.2.4
+ specifier: ^3.3.0
version: link:../../packages/astro
examples/ssr:
@@ -344,7 +344,7 @@ importers:
specifier: ^4.0.3
version: link:../../packages/integrations/svelte
astro:
- specifier: ^3.2.4
+ specifier: ^3.3.0
version: link:../../packages/astro
svelte:
specifier: ^4.2.0
@@ -359,25 +359,25 @@ importers:
specifier: ^5.0.2
version: link:../../packages/integrations/tailwind
astro:
- specifier: ^3.2.4
+ specifier: ^3.3.0
version: link:../../packages/astro
examples/with-markdoc:
dependencies:
'@astrojs/markdoc':
- specifier: ^0.5.2
+ specifier: ^0.6.0
version: link:../../packages/integrations/markdoc
astro:
- specifier: ^3.2.4
+ specifier: ^3.3.0
version: link:../../packages/astro
examples/with-markdown-plugins:
dependencies:
'@astrojs/markdown-remark':
- specifier: ^3.2.1
+ specifier: ^3.3.0
version: link:../../packages/markdown/remark
astro:
- specifier: ^3.2.4
+ specifier: ^3.3.0
version: link:../../packages/astro
hast-util-select:
specifier: ^5.0.5
@@ -398,19 +398,19 @@ importers:
examples/with-markdown-shiki:
dependencies:
astro:
- specifier: ^3.2.4
+ specifier: ^3.3.0
version: link:../../packages/astro
examples/with-mdx:
dependencies:
'@astrojs/mdx':
- specifier: ^1.1.1
+ specifier: ^1.1.2
version: link:../../packages/integrations/mdx
'@astrojs/preact':
specifier: ^3.0.1
version: link:../../packages/integrations/preact
astro:
- specifier: ^3.2.4
+ specifier: ^3.3.0
version: link:../../packages/astro
preact:
specifier: ^10.17.1
@@ -425,7 +425,7 @@ importers:
specifier: ^0.5.0
version: 0.5.0(nanostores@0.9.3)(preact@10.17.1)
astro:
- specifier: ^3.2.4
+ specifier: ^3.3.0
version: link:../../packages/astro
nanostores:
specifier: ^0.9.3
@@ -437,7 +437,7 @@ importers:
examples/with-tailwindcss:
dependencies:
'@astrojs/mdx':
- specifier: ^1.1.1
+ specifier: ^1.1.2
version: link:../../packages/integrations/mdx
'@astrojs/tailwind':
specifier: ^5.0.2
@@ -446,7 +446,7 @@ importers:
specifier: ^1.6.0
version: 1.6.0
astro:
- specifier: ^3.2.4
+ specifier: ^3.3.0
version: link:../../packages/astro
autoprefixer:
specifier: ^10.4.15
@@ -464,7 +464,7 @@ importers:
examples/with-vite-plugin-pwa:
dependencies:
astro:
- specifier: ^3.2.4
+ specifier: ^3.3.0
version: link:../../packages/astro
vite-plugin-pwa:
specifier: 0.16.4
@@ -476,7 +476,7 @@ importers:
examples/with-vitest:
dependencies:
astro:
- specifier: ^3.2.4
+ specifier: ^3.3.0
version: link:../../packages/astro
vitest:
specifier: ^0.34.2
@@ -627,7 +627,7 @@ importers:
version: 7.1.0
tsconfck:
specifier: 3.0.0-next.9
- version: 3.0.0-next.9
+ version: 3.0.0-next.9(typescript@5.1.6)
unist-util-visit:
specifier: ^4.1.2
version: 4.1.2
@@ -636,7 +636,7 @@ importers:
version: 5.3.7
vite:
specifier: ^4.4.9
- version: 4.4.9(sass@1.66.1)
+ version: 4.4.9(@types/node@18.17.8)(sass@1.66.1)
vitefu:
specifier: ^0.2.4
version: 0.2.4(vite@4.4.9)
@@ -656,7 +656,7 @@ importers:
devDependencies:
'@astrojs/check':
specifier: ^0.1.0
- version: 0.1.0
+ version: 0.1.0(prettier-plugin-astro@0.12.0)(prettier@3.0.3)(typescript@5.1.6)
'@playwright/test':
specifier: ^1.37.1
version: 1.37.1
@@ -5172,22 +5172,6 @@ packages:
lite-youtube-embed: 0.2.0
dev: false
- /@astrojs/check@0.1.0:
- resolution: {integrity: sha512-tgjq+Vehgv0dwdsRlT4ai3QgT3etn8W5C4E4dvQ0Xe9ccwjKdMTWmpty5exfBtHLLAAOvwe5/OkYQsQ9OyKoVw==}
- hasBin: true
- peerDependencies:
- typescript: ^5.0.0
- dependencies:
- '@astrojs/language-server': 2.3.0
- chokidar: 3.5.3
- fast-glob: 3.3.1
- kleur: 4.1.5
- yargs: 17.7.2
- transitivePeerDependencies:
- - prettier
- - prettier-plugin-astro
- dev: true
-
/@astrojs/check@0.1.0(prettier-plugin-astro@0.12.0)(prettier@3.0.3)(typescript@5.1.6):
resolution: {integrity: sha512-tgjq+Vehgv0dwdsRlT4ai3QgT3etn8W5C4E4dvQ0Xe9ccwjKdMTWmpty5exfBtHLLAAOvwe5/OkYQsQ9OyKoVw==}
hasBin: true
@@ -5226,40 +5210,6 @@ packages:
resolution: {integrity: sha512-Mp+qrNhly+27bL/Zq8lGeUY+YrdoU0eDfIlAeGIPrzt0PnI/jGpvPUdCaugv4zbCrDkOUScFfcbeEiYumrdJnw==}
dev: false
- /@astrojs/language-server@2.3.0:
- resolution: {integrity: sha512-NFSzszjR4+f0+fTUCuFKXrLWusJFqWvHMrIzHB0lXUE8dt3Dm1Ok9Emrdj3s3BvlguJz05MV9xSIz1puMvomtQ==}
- hasBin: true
- peerDependencies:
- prettier: ^3.0.0
- prettier-plugin-astro: '>=0.11.0'
- peerDependenciesMeta:
- prettier:
- optional: true
- prettier-plugin-astro:
- optional: true
- dependencies:
- '@astrojs/compiler': 1.5.7
- '@jridgewell/sourcemap-codec': 1.4.15
- '@volar/kit': 1.10.0
- '@volar/language-core': 1.10.0
- '@volar/language-server': 1.10.0
- '@volar/language-service': 1.10.0
- '@volar/source-map': 1.10.0
- '@volar/typescript': 1.10.0
- fast-glob: 3.3.1
- muggle-string: 0.3.1
- volar-service-css: 0.0.11(@volar/language-service@1.10.0)
- volar-service-emmet: 0.0.11(@volar/language-service@1.10.0)
- volar-service-html: 0.0.11(@volar/language-service@1.10.0)
- volar-service-prettier: 0.0.11(@volar/language-service@1.10.0)
- volar-service-typescript: 0.0.11(@volar/language-service@1.10.0)(@volar/typescript@1.10.0)
- volar-service-typescript-twoslash-queries: 0.0.11(@volar/language-service@1.10.0)
- vscode-html-languageservice: 5.0.6
- vscode-uri: 3.0.7
- transitivePeerDependencies:
- - typescript
- dev: true
-
/@astrojs/language-server@2.3.0(prettier-plugin-astro@0.12.0)(prettier@3.0.3)(typescript@5.1.6):
resolution: {integrity: sha512-NFSzszjR4+f0+fTUCuFKXrLWusJFqWvHMrIzHB0lXUE8dt3Dm1Ok9Emrdj3s3BvlguJz05MV9xSIz1puMvomtQ==}
hasBin: true
@@ -9372,17 +9322,6 @@ packages:
pretty-format: 29.6.3
dev: false
- /@volar/kit@1.10.0:
- resolution: {integrity: sha512-3ijH2Gqe8kWnij58rwaBID22J/b+VT457ZEf5TwyPDqHTrfNCZIVitpdD5WlLD4Wy/D0Vymwj2ct9TNc1hkOmQ==}
- peerDependencies:
- typescript: '*'
- dependencies:
- '@volar/language-service': 1.10.0
- typesafe-path: 0.2.2
- vscode-languageserver-textdocument: 1.0.8
- vscode-uri: 3.0.7
- dev: true
-
/@volar/kit@1.10.0(typescript@5.1.6):
resolution: {integrity: sha512-3ijH2Gqe8kWnij58rwaBID22J/b+VT457ZEf5TwyPDqHTrfNCZIVitpdD5WlLD4Wy/D0Vymwj2ct9TNc1hkOmQ==}
peerDependencies:
@@ -17199,7 +17138,7 @@ packages:
code-block-writer: 12.0.0
dev: true
- /tsconfck@3.0.0-next.9:
+ /tsconfck@3.0.0-next.9(typescript@5.1.6):
resolution: {integrity: sha512-bgVlu3qcRUZpm9Au1IHiPDkb8XU+72bRkXrBaJsiAjIlixtkbKLe4q1odrrqG0rVHvh0Q4R3adT/nh1FwzftXA==}
engines: {node: ^18 || >=20}
hasBin: true
@@ -17208,6 +17147,8 @@ packages:
peerDependenciesMeta:
typescript:
optional: true
+ dependencies:
+ typescript: 5.1.6
dev: false
/tsconfig-resolver@3.0.1:
@@ -17959,42 +17900,6 @@ packages:
fsevents: 2.3.3
dev: false
- /vite@4.4.9(sass@1.66.1):
- resolution: {integrity: sha512-2mbUn2LlUmNASWwSCNSJ/EG2HuSRTnVNaydp6vMCm5VIqJsjMfbIWtbH2kDuwUVW5mMUKKZvGPX/rqeqVvv1XA==}
- 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:
- esbuild: 0.18.20
- postcss: 8.4.28
- rollup: 3.28.1
- sass: 1.66.1
- optionalDependencies:
- fsevents: 2.3.3
- dev: false
-
/vitefu@0.2.4(vite@4.4.9):
resolution: {integrity: sha512-fanAXjSaf9xXtOOeno8wZXIhgia+CZury481LsDaV++lSvcU2R9Ch2bPh3PYFyoHW+w9LqAeYRISVQjUIew14g==}
peerDependencies:
@@ -18003,7 +17908,7 @@ packages:
vite:
optional: true
dependencies:
- vite: 4.4.9(sass@1.66.1)
+ vite: 4.4.9(@types/node@18.17.8)(sass@1.66.1)
dev: false
/vitest@0.34.2:
@@ -18110,20 +18015,6 @@ packages:
vscode-uri: 3.0.7
dev: true
- /volar-service-prettier@0.0.11(@volar/language-service@1.10.0):
- resolution: {integrity: sha512-A4vEU5BUitNNAySb+t/fCjEoL01uYUkoe/Fe5UxR3JJbdgr2nTeXb5IlW90/1vzmnTKZznadJV4i1SoAf2CRbg==}
- peerDependencies:
- '@volar/language-service': ~1.10.0
- prettier: ^2.2 || ^3.0
- peerDependenciesMeta:
- '@volar/language-service':
- optional: true
- prettier:
- optional: true
- dependencies:
- '@volar/language-service': 1.10.0
- dev: true
-
/volar-service-prettier@0.0.11(@volar/language-service@1.10.0)(prettier@3.0.3):
resolution: {integrity: sha512-A4vEU5BUitNNAySb+t/fCjEoL01uYUkoe/Fe5UxR3JJbdgr2nTeXb5IlW90/1vzmnTKZznadJV4i1SoAf2CRbg==}
peerDependencies: