diff --git a/.changeset/pre.json b/.changeset/pre.json
index 686358d34721..eec3bbd90d4b 100644
--- a/.changeset/pre.json
+++ b/.changeset/pre.json
@@ -32,17 +32,30 @@
},
"changesets": [
"afraid-dots-whisper",
+ "breezy-frogs-learn",
"chilled-ducks-grin",
+ "cool-feet-rest",
"dirty-lies-cover",
"fair-emus-divide",
"famous-queens-itch",
"four-houses-compete",
+ "gentle-deers-yawn",
+ "gentle-meals-crash",
+ "giant-plants-sip",
"heavy-walls-arrive",
+ "large-countries-share",
"loud-candles-admire",
"mighty-dancers-lay",
+ "neat-suns-search",
"odd-books-live",
+ "perfect-horses-tell",
+ "plenty-keys-add",
+ "purple-buses-prove",
"rude-ears-play",
+ "six-grapes-look",
+ "slimy-carrots-sell",
"spicy-eels-rush",
+ "tame-files-glow",
"three-adults-exist",
"three-onions-repeat",
"tricky-candles-suffer",
@@ -51,6 +64,9 @@
"unlucky-hotels-try",
"unlucky-ravens-type",
"unlucky-sheep-build",
+ "violet-peaches-invent",
+ "wild-bobcats-carry",
+ "wild-jobs-tan",
"young-roses-teach"
]
}
diff --git a/examples/basics/package.json b/examples/basics/package.json
index 1fd8bec2c905..b5509cdde570 100644
--- a/examples/basics/package.json
+++ b/examples/basics/package.json
@@ -11,6 +11,6 @@
"astro": "astro"
},
"dependencies": {
- "astro": "^2.10.4"
+ "astro": "^3.0.0-beta.1"
}
}
diff --git a/examples/blog/package.json b/examples/blog/package.json
index 48e354816881..96e0f0087ff1 100644
--- a/examples/blog/package.json
+++ b/examples/blog/package.json
@@ -14,6 +14,6 @@
"@astrojs/mdx": "^1.0.0-beta.0",
"@astrojs/rss": "^3.0.0-beta.0",
"@astrojs/sitemap": "^3.0.0-beta.0",
- "astro": "^3.0.0-beta.0"
+ "astro": "^3.0.0-beta.1"
}
}
diff --git a/examples/blog/src/content/blog/markdown-style-guide.md b/examples/blog/src/content/blog/markdown-style-guide.md
index 666559d2d8f4..fd402b87b459 100644
--- a/examples/blog/src/content/blog/markdown-style-guide.md
+++ b/examples/blog/src/content/blog/markdown-style-guide.md
@@ -99,7 +99,7 @@ we can use 3 backticks ``` in new line and write snippet and close with 3 backti
````markdown
```html
-
+
diff --git a/examples/component/package.json b/examples/component/package.json
index 7e670784d048..d940082b0c4a 100644
--- a/examples/component/package.json
+++ b/examples/component/package.json
@@ -15,7 +15,7 @@
],
"scripts": {},
"devDependencies": {
- "astro": "^3.0.0-beta.0"
+ "astro": "^3.0.0-beta.1"
},
"peerDependencies": {
"astro": "^2.0.0-beta.0"
diff --git a/examples/deno/package.json b/examples/deno/package.json
index a9aa9ce8f7e5..4d53ea64d67a 100644
--- a/examples/deno/package.json
+++ b/examples/deno/package.json
@@ -10,7 +10,7 @@
"astro": "astro"
},
"dependencies": {
- "astro": "^3.0.0-beta.0"
+ "astro": "^3.0.0-beta.1"
},
"devDependencies": {
"@astrojs/deno": "^5.0.0-beta.0"
diff --git a/examples/framework-alpine/package.json b/examples/framework-alpine/package.json
index 3fcb2d879155..ad04dbdab77c 100644
--- a/examples/framework-alpine/package.json
+++ b/examples/framework-alpine/package.json
@@ -14,6 +14,6 @@
"@astrojs/alpinejs": "^0.3.0-beta.0",
"@types/alpinejs": "^3.7.1",
"alpinejs": "^3.12.2",
- "astro": "^3.0.0-beta.0"
+ "astro": "^3.0.0-beta.1"
}
}
diff --git a/examples/framework-lit/package.json b/examples/framework-lit/package.json
index b868a3010d7e..690654769ed9 100644
--- a/examples/framework-lit/package.json
+++ b/examples/framework-lit/package.json
@@ -13,7 +13,7 @@
"dependencies": {
"@astrojs/lit": "^3.0.0-beta.0",
"@webcomponents/template-shadowroot": "^0.2.1",
- "astro": "^3.0.0-beta.0",
+ "astro": "^3.0.0-beta.1",
"lit": "^2.7.5"
}
}
diff --git a/examples/framework-multiple/package.json b/examples/framework-multiple/package.json
index 11400c309135..81d19794df0f 100644
--- a/examples/framework-multiple/package.json
+++ b/examples/framework-multiple/package.json
@@ -11,12 +11,12 @@
"astro": "astro"
},
"dependencies": {
- "@astrojs/preact": "^3.0.0-beta.0",
- "@astrojs/react": "^3.0.0-beta.0",
- "@astrojs/solid-js": "^3.0.0-beta.0",
+ "@astrojs/preact": "^3.0.0-beta.1",
+ "@astrojs/react": "^3.0.0-beta.1",
+ "@astrojs/solid-js": "^3.0.0-beta.1",
"@astrojs/svelte": "^4.0.0-beta.0",
"@astrojs/vue": "^3.0.0-beta.0",
- "astro": "^3.0.0-beta.0",
+ "astro": "^3.0.0-beta.1",
"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 30ad40bda881..f42048ba65bc 100644
--- a/examples/framework-preact/package.json
+++ b/examples/framework-preact/package.json
@@ -11,9 +11,9 @@
"astro": "astro"
},
"dependencies": {
- "@astrojs/preact": "^3.0.0-beta.0",
+ "@astrojs/preact": "^3.0.0-beta.1",
"@preact/signals": "^1.1.3",
- "astro": "^3.0.0-beta.0",
+ "astro": "^3.0.0-beta.1",
"preact": "^10.15.1"
}
}
diff --git a/examples/framework-react/package.json b/examples/framework-react/package.json
index a680274daef8..d27d9c64abb9 100644
--- a/examples/framework-react/package.json
+++ b/examples/framework-react/package.json
@@ -11,10 +11,10 @@
"astro": "astro"
},
"dependencies": {
- "@astrojs/react": "^3.0.0-beta.0",
+ "@astrojs/react": "^3.0.0-beta.1",
"@types/react": "^18.2.13",
"@types/react-dom": "^18.2.6",
- "astro": "^3.0.0-beta.0",
+ "astro": "^3.0.0-beta.1",
"react": "^18.2.0",
"react-dom": "^18.2.0"
}
diff --git a/examples/framework-solid/package.json b/examples/framework-solid/package.json
index d8328ea07906..f15caf4ca7f1 100644
--- a/examples/framework-solid/package.json
+++ b/examples/framework-solid/package.json
@@ -11,8 +11,8 @@
"astro": "astro"
},
"dependencies": {
- "@astrojs/solid-js": "^3.0.0-beta.0",
- "astro": "^3.0.0-beta.0",
+ "@astrojs/solid-js": "^3.0.0-beta.1",
+ "astro": "^3.0.0-beta.1",
"solid-js": "^1.7.6"
}
}
diff --git a/examples/framework-svelte/package.json b/examples/framework-svelte/package.json
index b7a31c466725..3ac0d0dc42b8 100644
--- a/examples/framework-svelte/package.json
+++ b/examples/framework-svelte/package.json
@@ -12,7 +12,7 @@
},
"dependencies": {
"@astrojs/svelte": "^4.0.0-beta.0",
- "astro": "^3.0.0-beta.0",
+ "astro": "^3.0.0-beta.1",
"svelte": "^3.59.1"
}
}
diff --git a/examples/framework-vue/package.json b/examples/framework-vue/package.json
index 87e1aa282b2b..604d056fbc66 100644
--- a/examples/framework-vue/package.json
+++ b/examples/framework-vue/package.json
@@ -12,7 +12,7 @@
},
"dependencies": {
"@astrojs/vue": "^3.0.0-beta.0",
- "astro": "^3.0.0-beta.0",
+ "astro": "^3.0.0-beta.1",
"vue": "^3.3.4"
}
}
diff --git a/examples/hackernews/package.json b/examples/hackernews/package.json
index 63b4c492053e..481a0d2b725f 100644
--- a/examples/hackernews/package.json
+++ b/examples/hackernews/package.json
@@ -12,6 +12,6 @@
},
"dependencies": {
"@astrojs/node": "^6.0.0-beta.0",
- "astro": "^3.0.0-beta.0"
+ "astro": "^3.0.0-beta.1"
}
}
diff --git a/examples/integration/package.json b/examples/integration/package.json
index 7a6ed5eb2a8c..2ee2d966737f 100644
--- a/examples/integration/package.json
+++ b/examples/integration/package.json
@@ -15,7 +15,7 @@
],
"scripts": {},
"devDependencies": {
- "astro": "^3.0.0-beta.0"
+ "astro": "^3.0.0-beta.1"
},
"peerDependencies": {
"astro": "^2.0.0-beta.0"
diff --git a/examples/middleware/package.json b/examples/middleware/package.json
index ab37a8949d2b..5531e56369d5 100644
--- a/examples/middleware/package.json
+++ b/examples/middleware/package.json
@@ -13,7 +13,7 @@
},
"dependencies": {
"@astrojs/node": "^6.0.0-beta.0",
- "astro": "^3.0.0-beta.0",
+ "astro": "^3.0.0-beta.1",
"html-minifier": "^4.0.0"
}
}
diff --git a/examples/minimal/package.json b/examples/minimal/package.json
index dde9ab90baba..9dd6096a3e96 100644
--- a/examples/minimal/package.json
+++ b/examples/minimal/package.json
@@ -11,6 +11,6 @@
"astro": "astro"
},
"dependencies": {
- "astro": "^3.0.0-beta.0"
+ "astro": "^3.0.0-beta.1"
}
}
diff --git a/examples/non-html-pages/package.json b/examples/non-html-pages/package.json
index dcf2c10c462d..63df2f83d2ae 100644
--- a/examples/non-html-pages/package.json
+++ b/examples/non-html-pages/package.json
@@ -11,6 +11,6 @@
"astro": "astro"
},
"dependencies": {
- "astro": "^3.0.0-beta.0"
+ "astro": "^3.0.0-beta.1"
}
}
diff --git a/examples/portfolio/package.json b/examples/portfolio/package.json
index b583855689e9..3629b74ec079 100644
--- a/examples/portfolio/package.json
+++ b/examples/portfolio/package.json
@@ -11,6 +11,6 @@
"astro": "astro"
},
"dependencies": {
- "astro": "^3.0.0-beta.0"
+ "astro": "^3.0.0-beta.1"
}
}
diff --git a/examples/ssr/package.json b/examples/ssr/package.json
index eb434e8fc653..c5307d857151 100644
--- a/examples/ssr/package.json
+++ b/examples/ssr/package.json
@@ -14,7 +14,7 @@
"dependencies": {
"@astrojs/node": "^6.0.0-beta.0",
"@astrojs/svelte": "^4.0.0-beta.0",
- "astro": "^3.0.0-beta.0",
+ "astro": "^3.0.0-beta.1",
"svelte": "^3.59.1"
}
}
diff --git a/examples/with-markdoc/package.json b/examples/with-markdoc/package.json
index 5e8a2253743b..095e02631289 100644
--- a/examples/with-markdoc/package.json
+++ b/examples/with-markdoc/package.json
@@ -12,6 +12,6 @@
},
"dependencies": {
"@astrojs/markdoc": "^1.0.0-beta.0",
- "astro": "^3.0.0-beta.0"
+ "astro": "^3.0.0-beta.1"
}
}
diff --git a/examples/with-markdown-plugins/package.json b/examples/with-markdown-plugins/package.json
index 4b81aca1fa0d..2bcad705c5be 100644
--- a/examples/with-markdown-plugins/package.json
+++ b/examples/with-markdown-plugins/package.json
@@ -12,7 +12,7 @@
},
"dependencies": {
"@astrojs/markdown-remark": "^3.0.0-beta.0",
- "astro": "^3.0.0-beta.0",
+ "astro": "^3.0.0-beta.1",
"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 47abed19cac8..15f69280ebc2 100644
--- a/examples/with-markdown-shiki/package.json
+++ b/examples/with-markdown-shiki/package.json
@@ -11,6 +11,6 @@
"astro": "astro"
},
"dependencies": {
- "astro": "^3.0.0-beta.0"
+ "astro": "^3.0.0-beta.1"
}
}
diff --git a/examples/with-mdx/package.json b/examples/with-mdx/package.json
index 81205e3c8b8e..8000147faf45 100644
--- a/examples/with-mdx/package.json
+++ b/examples/with-mdx/package.json
@@ -12,8 +12,8 @@
},
"dependencies": {
"@astrojs/mdx": "^1.0.0-beta.0",
- "@astrojs/preact": "^3.0.0-beta.0",
- "astro": "^3.0.0-beta.0",
+ "@astrojs/preact": "^3.0.0-beta.1",
+ "astro": "^3.0.0-beta.1",
"preact": "^10.15.1"
}
}
diff --git a/examples/with-nanostores/package.json b/examples/with-nanostores/package.json
index ea780053f969..dcfc7ee77fc4 100644
--- a/examples/with-nanostores/package.json
+++ b/examples/with-nanostores/package.json
@@ -11,9 +11,9 @@
"astro": "astro"
},
"dependencies": {
- "@astrojs/preact": "^3.0.0-beta.0",
+ "@astrojs/preact": "^3.0.0-beta.1",
"@nanostores/preact": "^0.4.1",
- "astro": "^3.0.0-beta.0",
+ "astro": "^3.0.0-beta.1",
"nanostores": "^0.8.1",
"preact": "^10.15.1"
}
diff --git a/examples/with-tailwindcss/package.json b/examples/with-tailwindcss/package.json
index da98bc64d92c..761d9d5065f4 100644
--- a/examples/with-tailwindcss/package.json
+++ b/examples/with-tailwindcss/package.json
@@ -14,7 +14,7 @@
"@astrojs/mdx": "^1.0.0-beta.0",
"@astrojs/tailwind": "^5.0.0-beta.0",
"@types/canvas-confetti": "^1.6.0",
- "astro": "^3.0.0-beta.0",
+ "astro": "^3.0.0-beta.1",
"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 235600647954..67281464aae0 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.0.0-beta.0",
+ "astro": "^3.0.0-beta.1",
"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 60151e1c9d2b..44e63e17aed2 100644
--- a/examples/with-vitest/package.json
+++ b/examples/with-vitest/package.json
@@ -12,7 +12,7 @@
"test": "vitest"
},
"dependencies": {
- "astro": "^3.0.0-beta.0",
+ "astro": "^3.0.0-beta.1",
"vitest": "^0.31.4"
}
}
diff --git a/packages/astro/CHANGELOG.md b/packages/astro/CHANGELOG.md
index 62fa23502e84..72520c0e380d 100644
--- a/packages/astro/CHANGELOG.md
+++ b/packages/astro/CHANGELOG.md
@@ -1,5 +1,106 @@
# astro
+## 3.0.0-beta.1
+
+### Major Changes
+
+- [#7952](https://github.com/withastro/astro/pull/7952) [`3c3100851`](https://github.com/withastro/astro/commit/3c31008519ce68b5b1b1cb23b71fbe0a2d506882) Thanks [@astrobot-houston](https://github.com/astrobot-houston)! - Remove support for `Astro.__renderMarkdown` which is used by `@astrojs/markdown-component`.
+
+ The `` component was deprecated in Astro v1 and is completely removed in v3. This integration must now be removed from your project.
+
+ As an alternative, you can use community packages that provide a similar component like https://github.com/natemoo-re/astro-remote instead.
+
+- [#8019](https://github.com/withastro/astro/pull/8019) [`34cb20021`](https://github.com/withastro/astro/commit/34cb2002161ba88df6bcb72fecfd12ed867c134b) Thanks [@bluwy](https://github.com/bluwy)! - Remove backwards-compatible kebab-case transform for camelCase CSS variable names passed to the `style` attribute. If you were relying on the kebab-case transform in your styles, make sure to use the camelCase version to prevent missing styles. For example:
+
+ ```astro
+ ---
+ const myValue = 'red';
+ ---
+
+
+
+
+
+
+
+
+
+ ```
+
+ ```diff
+
+ ```
+
+- [#7893](https://github.com/withastro/astro/pull/7893) [`7bd1b86f8`](https://github.com/withastro/astro/commit/7bd1b86f85c06fdde0a1ed9146d01bac69990671) Thanks [@ematipico](https://github.com/ematipico)! - Implements a new scope style strategy called `"attribute"`. When enabled, styles are applied using `data-*` attributes.
+
+ The **default** value of `scopedStyleStrategy` is `"attribute"`.
+
+ If you want to use the previous behaviour, you have to use the `"where"` option:
+
+ ```diff
+ import { defineConfig } from 'astro/config';
+
+ export default defineConfig({
+ + scopedStyleStrategy: 'where',
+ });
+ ```
+
+- [#7924](https://github.com/withastro/astro/pull/7924) [`519a1c4e8`](https://github.com/withastro/astro/commit/519a1c4e8407c7abcb8d879b67a9f4b960652cae) Thanks [@matthewp](https://github.com/matthewp)! - Astro's JSX handling has been refactored with better support for each framework.
+
+ Previously, Astro automatically scanned your components to determine which framework-specific transformations should be used. In practice, supporting advanced features like Fast Refresh with this approach proved difficult.
+
+ Now, Astro determines which framework to use with `include` and `exclude` config options where you can specify files and folders on a per-framework basis. When using multiple JSX frameworks in the same project, users should manually control which files belong to each framework using the `include` and `exclude` options.
+
+ ```js
+ export default defineConfig({
+ // The `include` config is only needed in projects that use multiple JSX frameworks;
+ // if only using one no extra config is needed.
+ integrations: [
+ preact({
+ include: ['**/preact/*'],
+ }),
+ react({
+ include: ['**/react/*'],
+ }),
+ solid({
+ include: ['**/solid/*'],
+ }),
+ ],
+ });
+ ```
+
+- [#7878](https://github.com/withastro/astro/pull/7878) [`0f637c71e`](https://github.com/withastro/astro/commit/0f637c71e511cb4c51712128d217a26c8eee4d40) Thanks [@bluwy](https://github.com/bluwy)! - The value of `import.meta.env.BASE_URL`, which is derived from the `base` option, will no longer have a trailing slash added by default or when `trailingSlash: "ignore"` is set. The existing behavior of `base` in combination with `trailingSlash: "always"` or `trailingSlash: "never"` is unchanged.
+
+ If your `base` already has a trailing slash, no change is needed.
+
+ If your `base` does not have a trailing slash, add one to preserve the previous behaviour:
+
+ ```diff
+ // astro.config.mjs
+ - base: 'my-base',
+ + base: 'my-base/',
+ ```
+
+### Minor Changes
+
+- [#8012](https://github.com/withastro/astro/pull/8012) [`866ed4098`](https://github.com/withastro/astro/commit/866ed4098edffb052239cdb26e076cf8db61b1d9) Thanks [@ematipico](https://github.com/ematipico)! - Add a new `astro/errors` module. Developers can import `AstroUserError`, and provide a `message` and an optional `hint`
+
+### Patch Changes
+
+- [#7998](https://github.com/withastro/astro/pull/7998) [`65c354969`](https://github.com/withastro/astro/commit/65c354969e6fe0ef6d622e8f4c545e2f717ce8c6) Thanks [@bluwy](https://github.com/bluwy)! - Call `astro sync` once before calling `astro check`
+
+- [#7952](https://github.com/withastro/astro/pull/7952) [`70f34f5a3`](https://github.com/withastro/astro/commit/70f34f5a355f42526ee9e5355f3de8e510002ea2) Thanks [@astrobot-houston](https://github.com/astrobot-houston)! - Remove StreamingCompatibleResponse polyfill
+
+- [#8011](https://github.com/withastro/astro/pull/8011) [`5b1e39ef6`](https://github.com/withastro/astro/commit/5b1e39ef6ec6dcebea96584f95d9530bd9aa715d) Thanks [@bluwy](https://github.com/bluwy)! - Move hoisted script analysis optimization behind the `experimental.optimizeHoistedScript` option
+
+- Updated dependencies [[`b675acb2a`](https://github.com/withastro/astro/commit/b675acb2aa820448e9c0d363339a37fbac873215)]:
+ - @astrojs/telemetry@3.0.0-beta.1
+
## 3.0.0-beta.0
### Major Changes
diff --git a/packages/astro/e2e/errors.test.js b/packages/astro/e2e/errors.test.js
index 2a5a83acecc4..4cb1b02fb5c3 100644
--- a/packages/astro/e2e/errors.test.js
+++ b/packages/astro/e2e/errors.test.js
@@ -105,7 +105,10 @@ test.describe('Error display', () => {
// Wait for page reload
page.waitForNavigation(),
// Edit the component file
- astro.editFile('./src/components/svelte/SvelteSyntaxError.svelte', () => `No mismatch
`),
+ astro.editFile(
+ './src/components/svelte/SvelteSyntaxError.svelte',
+ () => `No mismatch
`
+ ),
]);
expect(await page.locator('vite-error-overlay').count()).toEqual(0);
diff --git a/packages/astro/package.json b/packages/astro/package.json
index c52c93ea3d47..909cbe813cf1 100644
--- a/packages/astro/package.json
+++ b/packages/astro/package.json
@@ -1,6 +1,6 @@
{
"name": "astro",
- "version": "3.0.0-beta.0",
+ "version": "3.0.0-beta.1",
"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/astro/src/vite-plugin-markdown/index.ts b/packages/astro/src/vite-plugin-markdown/index.ts
index aff27f7a6d4b..be77b3caadab 100644
--- a/packages/astro/src/vite-plugin-markdown/index.ts
+++ b/packages/astro/src/vite-plugin-markdown/index.ts
@@ -110,7 +110,9 @@ export default function markdown({ settings, logging }: AstroPluginOptions): Plu
}
const code = escapeViteEnvReferences(`
- import { unescapeHTML, spreadAttributes, createComponent, render, renderComponent } from ${JSON.stringify(astroServerRuntimeModulePath)};
+ import { unescapeHTML, spreadAttributes, createComponent, render, renderComponent } from ${JSON.stringify(
+ astroServerRuntimeModulePath
+ )};
import { AstroError, AstroErrorData } from ${JSON.stringify(astroErrorModulePath)};
${layout ? `import Layout from ${JSON.stringify(layout)};` : ''}
diff --git a/packages/astro/src/vite-plugin-mdx/index.ts b/packages/astro/src/vite-plugin-mdx/index.ts
index 473c4a78e12b..f2b06806831a 100644
--- a/packages/astro/src/vite-plugin-mdx/index.ts
+++ b/packages/astro/src/vite-plugin-mdx/index.ts
@@ -1,9 +1,5 @@
import type { TransformResult } from 'rollup';
-import {
- transformWithEsbuild,
- type Plugin,
- type ResolvedConfig,
-} from 'vite';
+import { transformWithEsbuild, type Plugin, type ResolvedConfig } from 'vite';
import type { AstroRenderer, AstroSettings } from '../@types/astro';
import type { LogOptions } from '../core/logger/core.js';
import type { PluginMetadata } from '../vite-plugin-astro/types';
diff --git a/packages/astro/test/jsx.test.js b/packages/astro/test/jsx.test.js
index 64c7a7609fcd..b1907481797f 100644
--- a/packages/astro/test/jsx.test.js
+++ b/packages/astro/test/jsx.test.js
@@ -65,6 +65,6 @@ describe('jsx-runtime', () => {
const $ = cheerio.load(html);
expect($('#mdx-wrapper #hello-world')).to.have.a.lengthOf(1, 'md content rendered');
- expect($('#mdx-wrapper #react')).to.have.a.lengthOf(1, 'React component rendered')
+ expect($('#mdx-wrapper #react')).to.have.a.lengthOf(1, 'React component rendered');
});
});
diff --git a/packages/astro/test/preact-compat-component.test.js b/packages/astro/test/preact-compat-component.test.js
index 8937e9afa88e..0c1991f12986 100644
--- a/packages/astro/test/preact-compat-component.test.js
+++ b/packages/astro/test/preact-compat-component.test.js
@@ -20,9 +20,9 @@ describe('Preact compat component', () => {
devServer = await fixture.startDevServer();
});
- after(async() => {
+ after(async () => {
await devServer.stop();
- })
+ });
it('Can load Counter', async () => {
const res = await fixture.fetch('/');
diff --git a/packages/integrations/cloudflare/CHANGELOG.md b/packages/integrations/cloudflare/CHANGELOG.md
index 2411aca3612a..74c6f8c43726 100644
--- a/packages/integrations/cloudflare/CHANGELOG.md
+++ b/packages/integrations/cloudflare/CHANGELOG.md
@@ -1,5 +1,17 @@
# @astrojs/cloudflare
+## 7.0.0-beta.1
+
+### Minor Changes
+
+- [#7846](https://github.com/withastro/astro/pull/7846) [`ea30a9d4f`](https://github.com/withastro/astro/commit/ea30a9d4f2d7a12345869e971f3051cf803dbe74) Thanks [@schummar](https://github.com/schummar)! - More efficient \_routes.json
+
+### Patch Changes
+
+- Updated dependencies [[`65c354969`](https://github.com/withastro/astro/commit/65c354969e6fe0ef6d622e8f4c545e2f717ce8c6), [`3c3100851`](https://github.com/withastro/astro/commit/3c31008519ce68b5b1b1cb23b71fbe0a2d506882), [`34cb20021`](https://github.com/withastro/astro/commit/34cb2002161ba88df6bcb72fecfd12ed867c134b), [`7bd1b86f8`](https://github.com/withastro/astro/commit/7bd1b86f85c06fdde0a1ed9146d01bac69990671), [`519a1c4e8`](https://github.com/withastro/astro/commit/519a1c4e8407c7abcb8d879b67a9f4b960652cae), [`70f34f5a3`](https://github.com/withastro/astro/commit/70f34f5a355f42526ee9e5355f3de8e510002ea2), [`0f637c71e`](https://github.com/withastro/astro/commit/0f637c71e511cb4c51712128d217a26c8eee4d40), [`866ed4098`](https://github.com/withastro/astro/commit/866ed4098edffb052239cdb26e076cf8db61b1d9), [`5b1e39ef6`](https://github.com/withastro/astro/commit/5b1e39ef6ec6dcebea96584f95d9530bd9aa715d)]:
+ - astro@3.0.0-beta.1
+ - @astrojs/underscore-redirects@0.3.0-beta.0
+
## 7.0.0-beta.0
### Major Changes
diff --git a/packages/integrations/cloudflare/package.json b/packages/integrations/cloudflare/package.json
index c4f4ac54c5bd..09e34df36bf8 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.0.0-beta.0",
+ "version": "7.0.0-beta.1",
"type": "module",
"types": "./dist/index.d.ts",
"author": "withastro",
@@ -45,7 +45,7 @@
"tiny-glob": "^0.2.9"
},
"peerDependencies": {
- "astro": "workspace:^3.0.0-beta.0"
+ "astro": "workspace:^3.0.0-beta.1"
},
"devDependencies": {
"astro": "workspace:*",
diff --git a/packages/integrations/deno/package.json b/packages/integrations/deno/package.json
index 8079cbac5617..9472e9475e01 100644
--- a/packages/integrations/deno/package.json
+++ b/packages/integrations/deno/package.json
@@ -36,7 +36,7 @@
"esbuild": "^0.15.18"
},
"peerDependencies": {
- "astro": "workspace:^3.0.0-beta.0"
+ "astro": "workspace:^3.0.0-beta.1"
},
"devDependencies": {
"astro": "workspace:*",
diff --git a/packages/integrations/markdoc/package.json b/packages/integrations/markdoc/package.json
index 5426686af204..1a9736f3046b 100644
--- a/packages/integrations/markdoc/package.json
+++ b/packages/integrations/markdoc/package.json
@@ -75,7 +75,7 @@
"zod": "^3.17.3"
},
"peerDependencies": {
- "astro": "workspace:^3.0.0-beta.0"
+ "astro": "workspace:^3.0.0-beta.1"
},
"devDependencies": {
"@astrojs/markdown-remark": "workspace:*",
diff --git a/packages/integrations/mdx/package.json b/packages/integrations/mdx/package.json
index f5ed6fad8bd5..e231c479bafa 100644
--- a/packages/integrations/mdx/package.json
+++ b/packages/integrations/mdx/package.json
@@ -54,7 +54,7 @@
"vfile": "^5.3.7"
},
"peerDependencies": {
- "astro": "workspace:^3.0.0-beta.0"
+ "astro": "workspace:^3.0.0-beta.1"
},
"devDependencies": {
"@types/chai": "^4.3.5",
diff --git a/packages/integrations/mdx/src/index.ts b/packages/integrations/mdx/src/index.ts
index 4cce2392128a..e9cba005e45e 100644
--- a/packages/integrations/mdx/src/index.ts
+++ b/packages/integrations/mdx/src/index.ts
@@ -38,8 +38,14 @@ export default function mdx(partialMdxOptions: Partial = {}): AstroI
name: '@astrojs/mdx',
hooks: {
'astro:config:setup': async (params) => {
- const { updateConfig, config, addPageExtension, addContentEntryType, command, addRenderer } =
- params as SetupHookParams;
+ const {
+ updateConfig,
+ config,
+ addPageExtension,
+ addContentEntryType,
+ command,
+ addRenderer,
+ } = params as SetupHookParams;
addRenderer(astroJSXRenderer);
addPageExtension('.mdx');
diff --git a/packages/integrations/netlify/CHANGELOG.md b/packages/integrations/netlify/CHANGELOG.md
index 108964c492ca..a3ec39ce2b25 100644
--- a/packages/integrations/netlify/CHANGELOG.md
+++ b/packages/integrations/netlify/CHANGELOG.md
@@ -1,5 +1,35 @@
# @astrojs/netlify
+## 3.0.0-beta.1
+
+### Major Changes
+
+- [#8029](https://github.com/withastro/astro/pull/8029) [`2ee418e06`](https://github.com/withastro/astro/commit/2ee418e06ab1f7855dee0078afbad0b06de3b183) Thanks [@matthewp](https://github.com/matthewp)! - Remove the Netlify Edge adapter
+
+ `@astrojs/netlify/functions` now supports Edge middleware, so a separate adapter for Edge itself (deploying your entire app to the edge) is no longer necessary. Please update your Astro config to reflect this change:
+
+ ```diff
+ // astro.config.mjs
+ import { defineConfig } from 'astro/config';
+ - import netlify from '@astrojs/netlify/edge';
+ + import netlify from '@astrojs/netlify/functions';
+
+ export default defineConfig({
+ output: 'server',
+ adapter: netlify({
+ + edgeMiddleware: true
+ }),
+ });
+ ```
+
+ This adapter had several known limitations and compatibility issues that prevented many people from using it in production. To reduce maintenance costs and because we have a better story with Serveless + Edge Middleware, we are removing the Edge adapter.
+
+### Patch Changes
+
+- Updated dependencies [[`65c354969`](https://github.com/withastro/astro/commit/65c354969e6fe0ef6d622e8f4c545e2f717ce8c6), [`3c3100851`](https://github.com/withastro/astro/commit/3c31008519ce68b5b1b1cb23b71fbe0a2d506882), [`34cb20021`](https://github.com/withastro/astro/commit/34cb2002161ba88df6bcb72fecfd12ed867c134b), [`7bd1b86f8`](https://github.com/withastro/astro/commit/7bd1b86f85c06fdde0a1ed9146d01bac69990671), [`519a1c4e8`](https://github.com/withastro/astro/commit/519a1c4e8407c7abcb8d879b67a9f4b960652cae), [`70f34f5a3`](https://github.com/withastro/astro/commit/70f34f5a355f42526ee9e5355f3de8e510002ea2), [`0f637c71e`](https://github.com/withastro/astro/commit/0f637c71e511cb4c51712128d217a26c8eee4d40), [`866ed4098`](https://github.com/withastro/astro/commit/866ed4098edffb052239cdb26e076cf8db61b1d9), [`5b1e39ef6`](https://github.com/withastro/astro/commit/5b1e39ef6ec6dcebea96584f95d9530bd9aa715d)]:
+ - astro@3.0.0-beta.1
+ - @astrojs/underscore-redirects@0.3.0-beta.0
+
## 3.0.0-beta.0
### Major Changes
diff --git a/packages/integrations/netlify/package.json b/packages/integrations/netlify/package.json
index 1214dc6f77a0..bf0a062c16e4 100644
--- a/packages/integrations/netlify/package.json
+++ b/packages/integrations/netlify/package.json
@@ -1,7 +1,7 @@
{
"name": "@astrojs/netlify",
"description": "Deploy your site to Netlify",
- "version": "3.0.0-beta.0",
+ "version": "3.0.0-beta.1",
"type": "module",
"types": "./dist/index.d.ts",
"author": "withastro",
@@ -43,7 +43,7 @@
"esbuild": "^0.18.16"
},
"peerDependencies": {
- "astro": "workspace:^3.0.0-beta.0"
+ "astro": "workspace:^3.0.0-beta.1"
},
"devDependencies": {
"@netlify/edge-functions": "^2.0.0",
diff --git a/packages/integrations/node/package.json b/packages/integrations/node/package.json
index c01abae80280..239e5c087431 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.0.0-beta.0"
+ "astro": "workspace:^3.0.0-beta.1"
},
"devDependencies": {
"@types/node": "^18.16.18",
diff --git a/packages/integrations/preact/CHANGELOG.md b/packages/integrations/preact/CHANGELOG.md
index 184d1914e94e..bd27174ada24 100644
--- a/packages/integrations/preact/CHANGELOG.md
+++ b/packages/integrations/preact/CHANGELOG.md
@@ -1,5 +1,13 @@
# @astrojs/preact
+## 3.0.0-beta.1
+
+### Major Changes
+
+- [#7924](https://github.com/withastro/astro/pull/7924) [`519a1c4e8`](https://github.com/withastro/astro/commit/519a1c4e8407c7abcb8d879b67a9f4b960652cae) Thanks [@matthewp](https://github.com/matthewp)! - New `include` and `exclude` config options
+
+ The Preact integration now has new `include` and `exclude` config options. Use these if you want to use Preact alongside another JSX framework; include specifies files to be compiled for Preact and `exclude` does the opposite.
+
## 3.0.0-beta.0
### Major Changes
diff --git a/packages/integrations/preact/package.json b/packages/integrations/preact/package.json
index 5fefa53ebe4d..90d54ec2573b 100644
--- a/packages/integrations/preact/package.json
+++ b/packages/integrations/preact/package.json
@@ -1,7 +1,7 @@
{
"name": "@astrojs/preact",
"description": "Use Preact components within Astro",
- "version": "3.0.0-beta.0",
+ "version": "3.0.0-beta.1",
"type": "module",
"types": "./dist/index.d.ts",
"author": "withastro",
diff --git a/packages/integrations/preact/src/index.ts b/packages/integrations/preact/src/index.ts
index 153b9e1c35eb..9551f97eb5fa 100644
--- a/packages/integrations/preact/src/index.ts
+++ b/packages/integrations/preact/src/index.ts
@@ -1,5 +1,5 @@
import type { AstroIntegration, AstroRenderer, ViteUserConfig } from 'astro';
-import preact, {type PreactPluginOptions as VitePreactPluginOptions} from '@preact/preset-vite';
+import preact, { type PreactPluginOptions as VitePreactPluginOptions } from '@preact/preset-vite';
import { fileURLToPath } from 'node:url';
const babelCwd = new URL('../', import.meta.url);
@@ -12,9 +12,9 @@ function getRenderer(development: boolean): AstroRenderer {
};
}
-export type Options =Pick & { compat?: boolean };
+export type Options = Pick & { compat?: boolean };
-export default function ({include, exclude, compat}: Options = {}): AstroIntegration {
+export default function ({ include, exclude, compat }: Options = {}): AstroIntegration {
return {
name: '@astrojs/preact',
hooks: {
@@ -23,8 +23,8 @@ export default function ({include, exclude, compat}: Options = {}): AstroIntegra
include,
exclude,
babel: {
- cwd: fileURLToPath(babelCwd)
- }
+ cwd: fileURLToPath(babelCwd),
+ },
});
const viteConfig: ViteUserConfig = {
@@ -35,8 +35,8 @@ export default function ({include, exclude, compat}: Options = {}): AstroIntegra
};
// If not compat, delete the plugin that does it
- if(!compat) {
- const pIndex = preactPlugin.findIndex(p => p.name == 'preact:config');
+ if (!compat) {
+ const pIndex = preactPlugin.findIndex((p) => p.name == 'preact:config');
if (pIndex >= 0) {
preactPlugin.splice(pIndex, 1);
}
@@ -44,12 +44,10 @@ export default function ({include, exclude, compat}: Options = {}): AstroIntegra
viteConfig.optimizeDeps!.include!.push(
'preact/compat',
'preact/test-utils',
- 'preact/compat/jsx-runtime',
+ 'preact/compat/jsx-runtime'
);
viteConfig.resolve = {
- alias: [
- { find: 'react/jsx-runtime', replacement: 'preact/jsx-runtime' },
- ],
+ alias: [{ find: 'react/jsx-runtime', replacement: 'preact/jsx-runtime' }],
dedupe: ['preact/compat', 'preact'],
};
// noExternal React entrypoints to be bundled, resolved, and aliased by Vite
diff --git a/packages/integrations/react/CHANGELOG.md b/packages/integrations/react/CHANGELOG.md
index 9b5173098db9..c95bd40faa2f 100644
--- a/packages/integrations/react/CHANGELOG.md
+++ b/packages/integrations/react/CHANGELOG.md
@@ -1,5 +1,15 @@
# @astrojs/react
+## 3.0.0-beta.1
+
+### Major Changes
+
+- [#7924](https://github.com/withastro/astro/pull/7924) [`519a1c4e8`](https://github.com/withastro/astro/commit/519a1c4e8407c7abcb8d879b67a9f4b960652cae) Thanks [@matthewp](https://github.com/matthewp)! - Support for React Refresh
+
+ The React integration now fully supports React Refresh and is backed by `@vitejs/plugin-react`.
+
+ Also included in this change are new `include` and `exclude` config options. Use these if you want to use React alongside another JSX framework; include specifies files to be compiled for React and `exclude` does the opposite.
+
## 3.0.0-beta.0
### Major Changes
diff --git a/packages/integrations/react/package.json b/packages/integrations/react/package.json
index 28dbf0891bbc..889d115648ff 100644
--- a/packages/integrations/react/package.json
+++ b/packages/integrations/react/package.json
@@ -1,7 +1,7 @@
{
"name": "@astrojs/react",
"description": "Use React components within Astro",
- "version": "3.0.0-beta.0",
+ "version": "3.0.0-beta.1",
"type": "module",
"types": "./dist/index.d.ts",
"author": "withastro",
diff --git a/packages/integrations/react/src/index.ts b/packages/integrations/react/src/index.ts
index da008a67016a..f5332e2ed972 100644
--- a/packages/integrations/react/src/index.ts
+++ b/packages/integrations/react/src/index.ts
@@ -1,9 +1,8 @@
import type { AstroIntegration } from 'astro';
import { version as ReactVersion } from 'react-dom';
-import react, {type Options as ViteReactPluginOptions} from '@vitejs/plugin-react';
+import react, { type Options as ViteReactPluginOptions } from '@vitejs/plugin-react';
import { appendForwardSlash } from '@astrojs/internal-helpers/path';
-
const FAST_REFRESH_PREAMBLE = react.preambleCode;
function getRenderer() {
@@ -18,7 +17,7 @@ function getRenderer() {
};
}
-function getViteConfiguration({include, exclude}: Options = {}) {
+function getViteConfiguration({ include, exclude }: Options = {}) {
return {
optimizeDeps: {
include: [
@@ -36,7 +35,7 @@ function getViteConfiguration({include, exclude}: Options = {}) {
: '@astrojs/react/server-v17.js',
],
},
- plugins: [react({include, exclude})],
+ plugins: [react({ include, exclude })],
resolve: {
dedupe: ['react', 'react-dom', 'react-dom/server'],
},
@@ -56,16 +55,22 @@ function getViteConfiguration({include, exclude}: Options = {}) {
};
}
-export type Options =Pick;
-export default function ({include, exclude}: Pick = {}): AstroIntegration {
+export type Options = Pick;
+export default function ({
+ include,
+ exclude,
+}: Pick = {}): AstroIntegration {
return {
name: '@astrojs/react',
hooks: {
'astro:config:setup': ({ config, command, addRenderer, updateConfig, injectScript }) => {
addRenderer(getRenderer());
- updateConfig({ vite: getViteConfiguration({include, exclude}) });
+ updateConfig({ vite: getViteConfiguration({ include, exclude }) });
if (command === 'dev') {
- const preamble = FAST_REFRESH_PREAMBLE.replace(`__BASE__`, appendForwardSlash(config.base))
+ const preamble = FAST_REFRESH_PREAMBLE.replace(
+ `__BASE__`,
+ appendForwardSlash(config.base)
+ );
injectScript('before-hydration', preamble);
}
},
diff --git a/packages/integrations/solid/CHANGELOG.md b/packages/integrations/solid/CHANGELOG.md
index 197286f769ab..6b1e4b012534 100644
--- a/packages/integrations/solid/CHANGELOG.md
+++ b/packages/integrations/solid/CHANGELOG.md
@@ -1,5 +1,13 @@
# @astrojs/solid-js
+## 3.0.0-beta.1
+
+### Major Changes
+
+- [#7924](https://github.com/withastro/astro/pull/7924) [`519a1c4e8`](https://github.com/withastro/astro/commit/519a1c4e8407c7abcb8d879b67a9f4b960652cae) Thanks [@matthewp](https://github.com/matthewp)! - New `include` and `exclude` config options
+
+ The Solid integration now has new `include` and `exclude` config options. Use these if you want to use Solid alongside another JSX framework; include specifies files to be compiled for Solid and `exclude` does the opposite.
+
## 3.0.0-beta.0
### Major Changes
diff --git a/packages/integrations/solid/package.json b/packages/integrations/solid/package.json
index 580545f442e9..5dc00a86efe1 100644
--- a/packages/integrations/solid/package.json
+++ b/packages/integrations/solid/package.json
@@ -1,6 +1,6 @@
{
"name": "@astrojs/solid-js",
- "version": "3.0.0-beta.0",
+ "version": "3.0.0-beta.1",
"description": "Use Solid components within Astro",
"type": "module",
"types": "./dist/index.d.ts",
diff --git a/packages/integrations/solid/src/index.ts b/packages/integrations/solid/src/index.ts
index 1385ffc212b9..127d9ddb668a 100644
--- a/packages/integrations/solid/src/index.ts
+++ b/packages/integrations/solid/src/index.ts
@@ -1,10 +1,7 @@
import type { AstroIntegration, AstroRenderer } from 'astro';
import solid, { type Options as ViteSolidPluginOptions } from 'vite-plugin-solid';
-async function getViteConfiguration(
- isDev: boolean,
- { include, exclude }: Options = {},
-) {
+async function getViteConfiguration(isDev: boolean, { include, exclude }: Options = {}) {
// https://github.com/solidjs/vite-plugin-solid
// We inject the dev mode only if the user explicitly wants it or if we are in dev (serve) mode
const nestedDeps = ['solid-js', 'solid-js/web', 'solid-js/store', 'solid-js/html', 'solid-js/h'];
@@ -28,11 +25,11 @@ async function getViteConfiguration(
esbuild: {
// To support using alongside other JSX frameworks, still let
// esbuild compile stuff. Solid goes first anyways.
- include: /\.(m?ts|[jt]sx)$/
+ include: /\.(m?ts|[jt]sx)$/,
},
- }
+ };
},
- }
+ },
],
ssr: {
external: ['babel-preset-solid'],
diff --git a/packages/integrations/svelte/package.json b/packages/integrations/svelte/package.json
index 7b03b9413c77..425cd12b5652 100644
--- a/packages/integrations/svelte/package.json
+++ b/packages/integrations/svelte/package.json
@@ -48,7 +48,7 @@
"vite": "^4.4.6"
},
"peerDependencies": {
- "astro": "workspace:^3.0.0-beta.0",
+ "astro": "workspace:^3.0.0-beta.1",
"svelte": "^3.55.0 || ^4.0.0"
},
"engines": {
diff --git a/packages/integrations/tailwind/package.json b/packages/integrations/tailwind/package.json
index 7e678bb80181..11bf76a5299c 100644
--- a/packages/integrations/tailwind/package.json
+++ b/packages/integrations/tailwind/package.json
@@ -43,7 +43,7 @@
"vite": "^4.4.6"
},
"peerDependencies": {
- "astro": "workspace:^3.0.0-beta.0",
+ "astro": "workspace:^3.0.0-beta.1",
"tailwindcss": "^3.0.24"
}
}
diff --git a/packages/integrations/vercel/CHANGELOG.md b/packages/integrations/vercel/CHANGELOG.md
index ebc411bcd9a6..70a1ba43e1ee 100644
--- a/packages/integrations/vercel/CHANGELOG.md
+++ b/packages/integrations/vercel/CHANGELOG.md
@@ -1,5 +1,34 @@
# @astrojs/vercel
+## 4.0.0-beta.1
+
+### Major Changes
+
+- [#8015](https://github.com/withastro/astro/pull/8015) [`9cc4e48e6`](https://github.com/withastro/astro/commit/9cc4e48e6a858d3a12e6373a5e287b32d24a1c5a) Thanks [@matthewp](https://github.com/matthewp)! - Remove the Vercel Edge adapter
+
+ `@astrojs/vercel/serverless` now supports Edge middleware, so a separate adapter for Edge itself (deploying your entire app to the edge) is no longer necessary. Please update your Astro config to reflect this change:
+
+ ```diff
+ // astro.config.mjs
+ import { defineConfig } from 'astro/config';
+ - import vercel from '@astrojs/vercel/edge';
+ + import vercel from '@astrojs/vercel/serverless';
+
+ export default defineConfig({
+ output: 'server',
+ adapter: vercel({
+ + edgeMiddleware: true
+ }),
+ });
+ ```
+
+ This adapter had several known limitations and compatibility issues that prevented many people from using it in production. To reduce maintenance costs and because we have a better story with Serveless + Edge Middleware, we are removing the Edge adapter.
+
+### Patch Changes
+
+- Updated dependencies [[`65c354969`](https://github.com/withastro/astro/commit/65c354969e6fe0ef6d622e8f4c545e2f717ce8c6), [`3c3100851`](https://github.com/withastro/astro/commit/3c31008519ce68b5b1b1cb23b71fbe0a2d506882), [`34cb20021`](https://github.com/withastro/astro/commit/34cb2002161ba88df6bcb72fecfd12ed867c134b), [`7bd1b86f8`](https://github.com/withastro/astro/commit/7bd1b86f85c06fdde0a1ed9146d01bac69990671), [`519a1c4e8`](https://github.com/withastro/astro/commit/519a1c4e8407c7abcb8d879b67a9f4b960652cae), [`70f34f5a3`](https://github.com/withastro/astro/commit/70f34f5a355f42526ee9e5355f3de8e510002ea2), [`0f637c71e`](https://github.com/withastro/astro/commit/0f637c71e511cb4c51712128d217a26c8eee4d40), [`866ed4098`](https://github.com/withastro/astro/commit/866ed4098edffb052239cdb26e076cf8db61b1d9), [`5b1e39ef6`](https://github.com/withastro/astro/commit/5b1e39ef6ec6dcebea96584f95d9530bd9aa715d)]:
+ - astro@3.0.0-beta.1
+
## 4.0.0-beta.0
### Major Changes
diff --git a/packages/integrations/vercel/package.json b/packages/integrations/vercel/package.json
index 3c13c8a98ec1..46d8366ad09d 100644
--- a/packages/integrations/vercel/package.json
+++ b/packages/integrations/vercel/package.json
@@ -1,7 +1,7 @@
{
"name": "@astrojs/vercel",
"description": "Deploy your site to Vercel",
- "version": "4.0.0-beta.0",
+ "version": "4.0.0-beta.1",
"type": "module",
"author": "withastro",
"license": "MIT",
@@ -60,7 +60,7 @@
"web-vitals": "^3.3.2"
},
"peerDependencies": {
- "astro": "workspace:^3.0.0-beta.0"
+ "astro": "workspace:^3.0.0-beta.1"
},
"devDependencies": {
"@types/set-cookie-parser": "^2.4.2",
diff --git a/packages/integrations/vue/package.json b/packages/integrations/vue/package.json
index 716d4a7437bf..b010028dd21a 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.0.0-beta.0",
+ "astro": "workspace:^3.0.0-beta.1",
"vue": "^3.2.30"
},
"engines": {
diff --git a/packages/telemetry/CHANGELOG.md b/packages/telemetry/CHANGELOG.md
index 33590cf2a71e..b56b1129b4e6 100644
--- a/packages/telemetry/CHANGELOG.md
+++ b/packages/telemetry/CHANGELOG.md
@@ -1,5 +1,11 @@
# @astrojs/telemetry
+## 3.0.0-beta.1
+
+### Patch Changes
+
+- [#7952](https://github.com/withastro/astro/pull/7952) [`b675acb2a`](https://github.com/withastro/astro/commit/b675acb2aa820448e9c0d363339a37fbac873215) Thanks [@astrobot-houston](https://github.com/astrobot-houston)! - Remove undici dependency
+
## 3.0.0-beta.0
### Major Changes
diff --git a/packages/telemetry/package.json b/packages/telemetry/package.json
index b739e13e2c7e..6e54d1d3740b 100644
--- a/packages/telemetry/package.json
+++ b/packages/telemetry/package.json
@@ -1,6 +1,6 @@
{
"name": "@astrojs/telemetry",
- "version": "3.0.0-beta.0",
+ "version": "3.0.0-beta.1",
"type": "module",
"types": "./dist/types/index.d.ts",
"author": "withastro",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index baeea8504e8f..a45afb8b2b3a 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -125,8 +125,8 @@ importers:
examples/basics:
dependencies:
astro:
- specifier: ^2.10.4
- version: 2.10.4(@types/node@18.16.18)
+ specifier: ^3.0.0-beta.1
+ version: link:../../packages/astro
examples/blog:
dependencies:
@@ -140,19 +140,19 @@ importers:
specifier: ^3.0.0-beta.0
version: link:../../packages/integrations/sitemap
astro:
- specifier: ^3.0.0-beta.0
+ specifier: ^3.0.0-beta.1
version: link:../../packages/astro
examples/component:
devDependencies:
astro:
- specifier: ^3.0.0-beta.0
+ specifier: ^3.0.0-beta.1
version: link:../../packages/astro
examples/deno:
dependencies:
astro:
- specifier: ^3.0.0-beta.0
+ specifier: ^3.0.0-beta.1
version: link:../../packages/astro
devDependencies:
'@astrojs/deno':
@@ -171,7 +171,7 @@ importers:
specifier: ^3.12.2
version: 3.12.2
astro:
- specifier: ^3.0.0-beta.0
+ specifier: ^3.0.0-beta.1
version: link:../../packages/astro
examples/framework-lit:
@@ -183,7 +183,7 @@ importers:
specifier: ^0.2.1
version: 0.2.1
astro:
- specifier: ^3.0.0-beta.0
+ specifier: ^3.0.0-beta.1
version: link:../../packages/astro
lit:
specifier: ^2.7.5
@@ -192,13 +192,13 @@ importers:
examples/framework-multiple:
dependencies:
'@astrojs/preact':
- specifier: ^3.0.0-beta.0
+ specifier: ^3.0.0-beta.1
version: link:../../packages/integrations/preact
'@astrojs/react':
- specifier: ^3.0.0-beta.0
+ specifier: ^3.0.0-beta.1
version: link:../../packages/integrations/react
'@astrojs/solid-js':
- specifier: ^3.0.0-beta.0
+ specifier: ^3.0.0-beta.1
version: link:../../packages/integrations/solid
'@astrojs/svelte':
specifier: ^4.0.0-beta.0
@@ -207,7 +207,7 @@ importers:
specifier: ^3.0.0-beta.0
version: link:../../packages/integrations/vue
astro:
- specifier: ^3.0.0-beta.0
+ specifier: ^3.0.0-beta.1
version: link:../../packages/astro
preact:
specifier: ^10.15.1
@@ -231,13 +231,13 @@ importers:
examples/framework-preact:
dependencies:
'@astrojs/preact':
- specifier: ^3.0.0-beta.0
+ specifier: ^3.0.0-beta.1
version: link:../../packages/integrations/preact
'@preact/signals':
specifier: ^1.1.3
version: 1.1.3(preact@10.15.1)
astro:
- specifier: ^3.0.0-beta.0
+ specifier: ^3.0.0-beta.1
version: link:../../packages/astro
preact:
specifier: ^10.15.1
@@ -246,7 +246,7 @@ importers:
examples/framework-react:
dependencies:
'@astrojs/react':
- specifier: ^3.0.0-beta.0
+ specifier: ^3.0.0-beta.1
version: link:../../packages/integrations/react
'@types/react':
specifier: ^18.2.13
@@ -255,7 +255,7 @@ importers:
specifier: ^18.2.6
version: 18.2.6
astro:
- specifier: ^3.0.0-beta.0
+ specifier: ^3.0.0-beta.1
version: link:../../packages/astro
react:
specifier: ^18.2.0
@@ -267,10 +267,10 @@ importers:
examples/framework-solid:
dependencies:
'@astrojs/solid-js':
- specifier: ^3.0.0-beta.0
+ specifier: ^3.0.0-beta.1
version: link:../../packages/integrations/solid
astro:
- specifier: ^3.0.0-beta.0
+ specifier: ^3.0.0-beta.1
version: link:../../packages/astro
solid-js:
specifier: ^1.7.6
@@ -282,7 +282,7 @@ importers:
specifier: ^4.0.0-beta.0
version: link:../../packages/integrations/svelte
astro:
- specifier: ^3.0.0-beta.0
+ specifier: ^3.0.0-beta.1
version: link:../../packages/astro
svelte:
specifier: ^3.59.1
@@ -294,7 +294,7 @@ importers:
specifier: ^3.0.0-beta.0
version: link:../../packages/integrations/vue
astro:
- specifier: ^3.0.0-beta.0
+ specifier: ^3.0.0-beta.1
version: link:../../packages/astro
vue:
specifier: ^3.3.4
@@ -306,13 +306,13 @@ importers:
specifier: ^6.0.0-beta.0
version: link:../../packages/integrations/node
astro:
- specifier: ^3.0.0-beta.0
+ specifier: ^3.0.0-beta.1
version: link:../../packages/astro
examples/integration:
devDependencies:
astro:
- specifier: ^3.0.0-beta.0
+ specifier: ^3.0.0-beta.1
version: link:../../packages/astro
examples/middleware:
@@ -321,7 +321,7 @@ importers:
specifier: ^6.0.0-beta.0
version: link:../../packages/integrations/node
astro:
- specifier: ^3.0.0-beta.0
+ specifier: ^3.0.0-beta.1
version: link:../../packages/astro
html-minifier:
specifier: ^4.0.0
@@ -330,19 +330,19 @@ importers:
examples/minimal:
dependencies:
astro:
- specifier: ^3.0.0-beta.0
+ specifier: ^3.0.0-beta.1
version: link:../../packages/astro
examples/non-html-pages:
dependencies:
astro:
- specifier: ^3.0.0-beta.0
+ specifier: ^3.0.0-beta.1
version: link:../../packages/astro
examples/portfolio:
dependencies:
astro:
- specifier: ^3.0.0-beta.0
+ specifier: ^3.0.0-beta.1
version: link:../../packages/astro
examples/ssr:
@@ -354,7 +354,7 @@ importers:
specifier: ^4.0.0-beta.0
version: link:../../packages/integrations/svelte
astro:
- specifier: ^3.0.0-beta.0
+ specifier: ^3.0.0-beta.1
version: link:../../packages/astro
svelte:
specifier: ^3.59.1
@@ -366,7 +366,7 @@ importers:
specifier: ^1.0.0-beta.0
version: link:../../packages/integrations/markdoc
astro:
- specifier: ^3.0.0-beta.0
+ specifier: ^3.0.0-beta.1
version: link:../../packages/astro
examples/with-markdown-plugins:
@@ -375,7 +375,7 @@ importers:
specifier: ^3.0.0-beta.0
version: link:../../packages/markdown/remark
astro:
- specifier: ^3.0.0-beta.0
+ specifier: ^3.0.0-beta.1
version: link:../../packages/astro
hast-util-select:
specifier: ^5.0.5
@@ -396,7 +396,7 @@ importers:
examples/with-markdown-shiki:
dependencies:
astro:
- specifier: ^3.0.0-beta.0
+ specifier: ^3.0.0-beta.1
version: link:../../packages/astro
examples/with-mdx:
@@ -405,10 +405,10 @@ importers:
specifier: ^1.0.0-beta.0
version: link:../../packages/integrations/mdx
'@astrojs/preact':
- specifier: ^3.0.0-beta.0
+ specifier: ^3.0.0-beta.1
version: link:../../packages/integrations/preact
astro:
- specifier: ^3.0.0-beta.0
+ specifier: ^3.0.0-beta.1
version: link:../../packages/astro
preact:
specifier: ^10.15.1
@@ -417,13 +417,13 @@ importers:
examples/with-nanostores:
dependencies:
'@astrojs/preact':
- specifier: ^3.0.0-beta.0
+ specifier: ^3.0.0-beta.1
version: link:../../packages/integrations/preact
'@nanostores/preact':
specifier: ^0.4.1
version: 0.4.1(nanostores@0.8.1)(preact@10.15.1)
astro:
- specifier: ^3.0.0-beta.0
+ specifier: ^3.0.0-beta.1
version: link:../../packages/astro
nanostores:
specifier: ^0.8.1
@@ -444,7 +444,7 @@ importers:
specifier: ^1.6.0
version: 1.6.0
astro:
- specifier: ^3.0.0-beta.0
+ specifier: ^3.0.0-beta.1
version: link:../../packages/astro
autoprefixer:
specifier: ^10.4.14
@@ -462,7 +462,7 @@ importers:
examples/with-vite-plugin-pwa:
dependencies:
astro:
- specifier: ^3.0.0-beta.0
+ specifier: ^3.0.0-beta.1
version: link:../../packages/astro
vite-plugin-pwa:
specifier: 0.14.7
@@ -474,7 +474,7 @@ importers:
examples/with-vitest:
dependencies:
astro:
- specifier: ^3.0.0-beta.0
+ specifier: ^3.0.0-beta.1
version: link:../../packages/astro
vitest:
specifier: ^0.31.4
@@ -4274,45 +4274,6 @@ importers:
specifier: ^4.4.6
version: 4.4.6(@types/node@14.18.51)
- packages/integrations/netlify/test/edge-functions/fixtures/dynimport:
- dependencies:
- '@astrojs/netlify':
- specifier: workspace:*
- version: link:../../../..
- astro:
- specifier: workspace:*
- version: link:../../../../../../astro
-
- packages/integrations/netlify/test/edge-functions/fixtures/edge-basic:
- dependencies:
- '@astrojs/netlify':
- specifier: workspace:*
- version: link:../../../..
- '@astrojs/react':
- specifier: workspace:*
- version: link:../../../../../react
- astro:
- specifier: workspace:*
- version: link:../../../../../../astro
-
- packages/integrations/netlify/test/edge-functions/fixtures/prerender:
- dependencies:
- '@astrojs/netlify':
- specifier: workspace:*
- version: link:../../../..
- astro:
- specifier: workspace:*
- version: link:../../../../../../astro
-
- packages/integrations/netlify/test/edge-functions/fixtures/root-dynamic:
- dependencies:
- '@astrojs/netlify':
- specifier: workspace:*
- version: link:../../../..
- astro:
- specifier: workspace:*
- version: link:../../../../../../astro
-
packages/integrations/netlify/test/hosted/hosted-astro-project:
dependencies:
'@astrojs/netlify':
@@ -5204,30 +5165,6 @@ packages:
/@astrojs/compiler@1.8.1:
resolution: {integrity: sha512-C28qplQzgIJ+JU9S+1wNx+ue2KCBUp0TTAd10EWAEkk4RsL3Tzlw0BYvLDDb4KP9jS48lXmR4/1TtZ4aavYJ8Q==}
- /@astrojs/internal-helpers@0.1.2:
- resolution: {integrity: sha512-YXLk1CUDdC9P5bjFZcGjz+cE/ZDceXObDTXn/GCID4r8LjThuexxi+dlJqukmUpkSItzQqgzfWnrPLxSFPejdA==}
- dev: false
-
- /@astrojs/language-server@1.0.0:
- resolution: {integrity: sha512-oEw7AwJmzjgy6HC9f5IdrphZ1GVgfV/+7xQuyf52cpTiRWd/tJISK3MsKP0cDkVlfodmNABNFnAaAWuLZEiiiA==}
- hasBin: true
- dependencies:
- '@astrojs/compiler': 1.8.1
- '@jridgewell/trace-mapping': 0.3.18
- '@vscode/emmet-helper': 2.8.8
- events: 3.3.0
- prettier: 2.8.8
- prettier-plugin-astro: 0.8.1
- synckit: 0.8.5
- vscode-css-languageservice: 6.2.6
- vscode-html-languageservice: 5.0.6
- vscode-languageserver: 8.1.0
- vscode-languageserver-protocol: 3.17.3
- vscode-languageserver-textdocument: 1.0.8
- vscode-languageserver-types: 3.17.3
- vscode-uri: 3.0.7
- dev: false
-
/@astrojs/language-server@2.2.0(prettier-plugin-astro@0.11.0)(prettier@3.0.1)(typescript@5.1.6):
resolution: {integrity: sha512-zyEumkwcep3pGyMpcEJFEn96jV6pEg3CUtjehnT9KseDFqf+gPYTbw5nwOpN9uXIJ/E5bAxhqpkr3J2LCQHRrg==}
hasBin: true
@@ -5264,58 +5201,6 @@ packages:
- typescript
dev: true
- /@astrojs/markdown-remark@2.2.1(astro@2.10.4):
- resolution: {integrity: sha512-VF0HRv4GpC1XEMLnsKf6jth7JSmlt9qpqP0josQgA2eSpCIAC/Et+y94mgdBIZVBYH/yFnMoIxgKVe93xfO2GA==}
- peerDependencies:
- astro: '*'
- dependencies:
- '@astrojs/prism': 2.1.2
- astro: 2.10.4(@types/node@18.16.18)
- github-slugger: 1.5.0
- import-meta-resolve: 2.2.2
- rehype-raw: 6.1.1
- rehype-stringify: 9.0.3
- remark-gfm: 3.0.1
- remark-parse: 10.0.2
- remark-rehype: 10.1.0
- remark-smartypants: 2.0.0
- shiki: 0.14.1
- unified: 10.1.2
- unist-util-visit: 4.1.2
- vfile: 5.3.7
- transitivePeerDependencies:
- - supports-color
- dev: false
-
- /@astrojs/prism@2.1.2:
- resolution: {integrity: sha512-3antim1gb34689GHRQFJ88JEo93HuZKQBnmxDT5W/nxiNz1p/iRxnCTEhIbJhqMOTRbbo5h2ldm5qSxx+TMFQA==}
- engines: {node: '>=16.12.0'}
- dependencies:
- prismjs: 1.29.0
- dev: false
-
- /@astrojs/telemetry@2.1.1:
- resolution: {integrity: sha512-4pRhyeQr0MLB5PKYgkdu+YE8sSpMbHL8dUuslBWBIdgcYjtD1SufPMBI8pgXJ+xlwrQJHKKfK2X1KonHYuOS9A==}
- engines: {node: '>=16.12.0'}
- dependencies:
- ci-info: 3.8.0
- debug: 4.3.4
- dlv: 1.1.3
- dset: 3.1.2
- is-docker: 3.0.0
- is-wsl: 2.2.0
- undici: 5.22.1
- which-pm-runs: 1.1.0
- transitivePeerDependencies:
- - supports-color
- dev: false
-
- /@astrojs/webapi@2.2.0:
- resolution: {integrity: sha512-mHAOApWyjqSe5AQMOUD9rsZJqbMQqe3Wosb1a40JV6Okvyxj1G6GTlthwYadWCymq/lbgwh0PLiY8Fr4eFxtuQ==}
- dependencies:
- undici: 5.22.1
- dev: false
-
/@babel/code-frame@7.22.5:
resolution: {integrity: sha512-Xmwn266vad+6DAqEB2A6V/CcZVp62BbwVmcOJc2RPuwih1kw02TjQvWVWlcKGbBPd+8/0V5DEkOcizRGYsspYQ==}
engines: {node: '>=6.9.0'}
@@ -7235,14 +7120,17 @@ packages:
resolution: {integrity: sha512-mgv58UrU3rh4YgbE/TzgLQwJ3pFsHHhCLqY20aJq+9comytTXUDNGG/SMtSeMJdkpxgXSXunBGLD8Boka3JyVA==}
dependencies:
'@emmetio/scanner': 1.0.4
+ dev: true
/@emmetio/css-abbreviation@2.1.8:
resolution: {integrity: sha512-s9yjhJ6saOO/uk1V74eifykk2CBYi01STTK3WlXWGOepyKa23ymJ053+DNQjpFcy1ingpaO7AxCcwLvHFY9tuw==}
dependencies:
'@emmetio/scanner': 1.0.4
+ dev: true
/@emmetio/scanner@1.0.4:
resolution: {integrity: sha512-IqRuJtQff7YHHBk4G8YZ45uB9BaAGcwQeVzgj/zj8/UdOhtQpEIupUhSk8dys6spFIWVZVeK20CzGEnqR5SbqA==}
+ dev: true
/@esbuild-plugins/node-globals-polyfill@0.1.1(esbuild@0.14.47):
resolution: {integrity: sha512-MR0oAA+mlnJWrt1RQVQ+4VYuRJW/P2YmRTv1AsplObyvuBMnPHiizUF95HHYiSsMGLhyGtWufaq2XQg6+iurBg==}
@@ -8225,18 +8113,6 @@ packages:
parse5: 7.1.2
dev: false
- /@pkgr/utils@2.4.0:
- resolution: {integrity: sha512-2OCURAmRtdlL8iUDTypMrrxfwe8frXTeXaxGsVOaYtc/wrUyk8Z/0OBetM7cdlsy7ZFWlMX72VogKeh+A4Xcjw==}
- engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0}
- dependencies:
- cross-spawn: 7.0.3
- fast-glob: 3.3.1
- is-glob: 4.0.3
- open: 9.1.0
- picocolors: 1.0.0
- tslib: 2.5.3
- dev: false
-
/@playwright/test@1.29.2:
resolution: {integrity: sha512-+3/GPwOgcoF0xLz/opTnahel1/y42PdcgZ4hs+BZGIUjtmEFSXGg+nFoaH3NSmuc7a6GSFwXDJ5L7VXpqzigNg==}
engines: {node: '>=14'}
@@ -9227,6 +9103,7 @@ packages:
vscode-languageserver-textdocument: 1.0.8
vscode-languageserver-types: 3.17.3
vscode-uri: 2.1.2
+ dev: true
/@vscode/l10n@0.0.11:
resolution: {integrity: sha512-ukOMWnCg1tCvT7WnDfsUKQOFDQGsyR5tNgRpwmqi+5/vzU3ghdDXzvIM4IOPdSb3OeSsBNvmSL8nxIVOqi2WXA==}
@@ -9234,6 +9111,7 @@ packages:
/@vscode/l10n@0.0.14:
resolution: {integrity: sha512-/yrv59IEnmh655z1oeDnGcvMYwnEzNzHLgeYcQCkhYX0xBvYWrAuefoiLcPBUkMpJsb46bqQ6Yv4pwTTQ4d3Qg==}
+ dev: true
/@vue/babel-helper-vue-transform-on@1.0.2:
resolution: {integrity: sha512-hz4R8tS5jMn8lDq6iD+yWL6XNB699pGIVLk7WSJnn1dbpjaazsjZQkieJoRX6gW5zpYSCFqQ7jUquPNY65tQYA==}
@@ -9605,85 +9483,6 @@ packages:
ultrahtml: 0.1.3
dev: false
- /astro@2.10.4(@types/node@18.16.18):
- resolution: {integrity: sha512-6MQ2E25tvHFNVgZ2uaNm33w2DKTyurlDLU0UUcdnAxVQwldDD8Qq8KDHm+nBx1CAWycjdbjJi9VQVvX2TOCMeQ==}
- engines: {node: '>=16.12.0', npm: '>=6.14.0'}
- hasBin: true
- peerDependencies:
- sharp: '>=0.31.0'
- peerDependenciesMeta:
- sharp:
- optional: true
- dependencies:
- '@astrojs/compiler': 1.8.1
- '@astrojs/internal-helpers': 0.1.2
- '@astrojs/language-server': 1.0.0
- '@astrojs/markdown-remark': 2.2.1(astro@2.10.4)
- '@astrojs/telemetry': 2.1.1
- '@astrojs/webapi': 2.2.0
- '@babel/core': 7.22.5
- '@babel/generator': 7.22.5
- '@babel/parser': 7.22.5
- '@babel/plugin-transform-react-jsx': 7.22.5(@babel/core@7.22.5)
- '@babel/traverse': 7.22.5
- '@babel/types': 7.22.5
- '@types/babel__core': 7.20.1
- '@types/dom-view-transitions': 1.0.1
- '@types/yargs-parser': 21.0.0
- acorn: 8.9.0
- boxen: 6.2.1
- chokidar: 3.5.3
- ci-info: 3.8.0
- common-ancestor-path: 1.0.1
- cookie: 0.5.0
- debug: 4.3.4
- deepmerge-ts: 4.3.0
- devalue: 4.3.2
- diff: 5.1.0
- es-module-lexer: 1.3.0
- esbuild: 0.17.19
- estree-walker: 3.0.0
- execa: 6.1.0
- fast-glob: 3.3.1
- github-slugger: 2.0.0
- gray-matter: 4.0.3
- html-escaper: 3.0.3
- js-yaml: 4.1.0
- kleur: 4.1.5
- magic-string: 0.30.2
- mime: 3.0.0
- network-information-types: 0.1.1(typescript@5.1.6)
- ora: 6.3.1
- p-limit: 4.0.0
- path-to-regexp: 6.2.1
- preferred-pm: 3.0.3
- prompts: 2.4.2
- rehype: 12.0.1
- semver: 7.5.3
- server-destroy: 1.0.1
- shiki: 0.14.1
- string-width: 5.1.2
- strip-ansi: 7.1.0
- tsconfig-resolver: 3.0.1
- typescript: 5.1.6
- unist-util-visit: 4.1.2
- vfile: 5.3.7
- 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
- - supports-color
- - terser
- dev: false
-
/async-sema@3.1.1:
resolution: {integrity: sha512-tLRNUXati5MFePdAk8dw7Qt7DpxPB60ofAgn8WRhW6a2rcimZnYBP9oxHiv0OHy+Wz7kPMG+t4LGdt31+4EmGg==}
dev: false
@@ -9855,11 +9654,6 @@ packages:
is-windows: 1.0.2
dev: true
- /big-integer@1.6.51:
- resolution: {integrity: sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg==}
- engines: {node: '>=0.6'}
- dev: false
-
/binary-extensions@2.2.0:
resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==}
engines: {node: '>=8'}
@@ -9925,13 +9719,6 @@ packages:
wrap-ansi: 8.1.0
dev: false
- /bplist-parser@0.2.0:
- resolution: {integrity: sha512-z0M+byMThzQmD9NILRniCUXYsYpjwnlO8N5uCFaCqIOpqRsJCrQL9NK3JsD67CN5a08nF5oIL2bD6loTdHOuKw==}
- engines: {node: '>= 5.10.0'}
- dependencies:
- big-integer: 1.6.51
- dev: false
-
/brace-expansion@1.1.11:
resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==}
dependencies:
@@ -10000,18 +9787,12 @@ packages:
semver: 7.5.3
dev: true
- /bundle-name@3.0.0:
- resolution: {integrity: sha512-PKA4BeSvBpQKQ8iPOGCSiell+N8P+Tf1DlwqmYhpe2gAhKPHn8EYOxVT+ShuGmhg8lN8XiSlS80yiExKXrURlw==}
- engines: {node: '>=12'}
- dependencies:
- run-applescript: 5.0.0
- dev: false
-
/busboy@1.6.0:
resolution: {integrity: sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==}
engines: {node: '>=10.16.0'}
dependencies:
streamsearch: 1.1.0
+ dev: true
/bytes@3.1.2:
resolution: {integrity: sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==}
@@ -10695,34 +10476,11 @@ packages:
engines: {node: '>=0.10.0'}
dev: false
- /default-browser-id@3.0.0:
- resolution: {integrity: sha512-OZ1y3y0SqSICtE8DE4S8YOE9UZOJ8wO16fKWVP5J1Qz42kV9jcnMVFrEE/noXb/ss3Q4pZIH79kxofzyNNtUNA==}
- engines: {node: '>=12'}
- dependencies:
- bplist-parser: 0.2.0
- untildify: 4.0.0
- dev: false
-
- /default-browser@4.0.0:
- resolution: {integrity: sha512-wX5pXO1+BrhMkSbROFsyxUm0i/cJEScyNhA4PPxc41ICuv05ZZB/MX28s8aZx6xjmatvebIapF6hLEKEcpneUA==}
- engines: {node: '>=14.16'}
- dependencies:
- bundle-name: 3.0.0
- default-browser-id: 3.0.0
- execa: 7.1.1
- titleize: 3.0.0
- dev: false
-
/defaults@1.0.4:
resolution: {integrity: sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==}
dependencies:
clone: 1.0.4
- /define-lazy-prop@3.0.0:
- resolution: {integrity: sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==}
- engines: {node: '>=12'}
- dev: false
-
/define-properties@1.2.0:
resolution: {integrity: sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==}
engines: {node: '>= 0.4'}
@@ -10917,6 +10675,7 @@ packages:
dependencies:
'@emmetio/abbreviation': 2.3.3
'@emmetio/css-abbreviation': 2.1.8
+ dev: true
/emoji-regex@8.0.0:
resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==}
@@ -11752,10 +11511,6 @@ packages:
/estree-walker@2.0.2:
resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==}
- /estree-walker@3.0.0:
- resolution: {integrity: sha512-s6ceX0NFiU/vKPiKvFdR83U1Zffu7upwZsGwpoqfg5rbbq1l50WQ5hCeIvM6E6oD4shUHCYMsiFPns4Jk0YfMQ==}
- dev: false
-
/estree-walker@3.0.3:
resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==}
dependencies:
@@ -11771,26 +11526,6 @@ packages:
engines: {node: '>= 0.6'}
dev: false
- /events@3.3.0:
- resolution: {integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==}
- engines: {node: '>=0.8.x'}
- dev: false
-
- /execa@5.1.1:
- resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==}
- engines: {node: '>=10'}
- dependencies:
- cross-spawn: 7.0.3
- get-stream: 6.0.1
- human-signals: 2.1.0
- is-stream: 2.0.1
- merge-stream: 2.0.0
- npm-run-path: 4.0.1
- onetime: 5.1.2
- signal-exit: 3.0.7
- strip-final-newline: 2.0.0
- dev: false
-
/execa@6.1.0:
resolution: {integrity: sha512-QVWlX2e50heYJcCPG0iWtf8r0xjEYfz/OYLGDYH+IyjWezzPNxz63qNFOu0l4YftGWuizFVZHHs8PrLU5p2IDA==}
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
@@ -11805,21 +11540,6 @@ packages:
signal-exit: 3.0.7
strip-final-newline: 3.0.0
- /execa@7.1.1:
- resolution: {integrity: sha512-wH0eMf/UXckdUYnO21+HDztteVv05rq2GXksxT4fCGeHkBhw1DROXh40wcjMcRqDOWE7iPJ4n3M7e2+YFP+76Q==}
- engines: {node: ^14.18.0 || ^16.14.0 || >=18.0.0}
- dependencies:
- cross-spawn: 7.0.3
- get-stream: 6.0.1
- human-signals: 4.3.1
- is-stream: 3.0.0
- merge-stream: 2.0.0
- npm-run-path: 5.1.0
- onetime: 6.0.0
- signal-exit: 3.0.7
- strip-final-newline: 3.0.0
- dev: false
-
/expand-template@2.0.3:
resolution: {integrity: sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==}
engines: {node: '>=6'}
@@ -11873,6 +11593,7 @@ packages:
glob-parent: 5.1.2
merge2: 1.4.1
micromatch: 4.0.5
+ dev: true
/fast-json-stable-stringify@2.1.0:
resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==}
@@ -12646,20 +12367,10 @@ packages:
resolution: {integrity: sha512-UNopramDEhHJD+VR+ehk8rOslwSfByxPIZyJRfV739NDhN5LF1fa1MqnzKm2lGTQRjNrjK19Q5fhkgIfjlVUKw==}
dev: true
- /human-signals@2.1.0:
- resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==}
- engines: {node: '>=10.17.0'}
- dev: false
-
/human-signals@3.0.1:
resolution: {integrity: sha512-rQLskxnM/5OCldHo+wNXbpVgDn5A17CUoKX+7Sokwaknlq7CdSnphy0W39GU8dw59XiCXmFXDg4fRuckQRKewQ==}
engines: {node: '>=12.20.0'}
- /human-signals@4.3.1:
- resolution: {integrity: sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ==}
- engines: {node: '>=14.18.0'}
- dev: false
-
/hyperid@3.1.1:
resolution: {integrity: sha512-RveV33kIksycSf7HLkq1sHB5wW0OwuX8ot8MYnY++gaaPXGFfKpBncHrAWxdpuEeRlazUMGWefwP1w6o6GaumA==}
dependencies:
@@ -12866,14 +12577,6 @@ packages:
/is-hexadecimal@2.0.1:
resolution: {integrity: sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg==}
- /is-inside-container@1.0.0:
- resolution: {integrity: sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==}
- engines: {node: '>=14.16'}
- hasBin: true
- dependencies:
- is-docker: 3.0.0
- dev: false
-
/is-interactive@2.0.0:
resolution: {integrity: sha512-qP1vozQRI+BMOPcjFzrjXuQvdak2pHNUMZoeG2eRbiSqyvbEf/wQtEOTOX1guk6E3t36RkaqiSt8A/6YElNxLQ==}
engines: {node: '>=12'}
@@ -13203,6 +12906,7 @@ packages:
/jsonc-parser@2.3.1:
resolution: {integrity: sha512-H8jvkz1O50L3dMZCsLqiuB2tA7muqbSg1AtGEkN0leAqGjsUzDJir3Zwr02BhqdcITPg3ei3mZ+HjMocAknhhg==}
+ dev: true
/jsonc-parser@3.2.0:
resolution: {integrity: sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==}
@@ -14565,13 +14269,6 @@ packages:
string.prototype.padend: 3.1.4
dev: true
- /npm-run-path@4.0.1:
- resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==}
- engines: {node: '>=8'}
- dependencies:
- path-key: 3.1.1
- dev: false
-
/npm-run-path@5.1.0:
resolution: {integrity: sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q==}
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
@@ -14667,16 +14364,6 @@ packages:
which-pm-runs: 1.1.0
dev: true
- /open@9.1.0:
- resolution: {integrity: sha512-OS+QTnw1/4vrf+9hh1jc1jnYjzSG4ttTBB8UxOwAnInG3Uo4ssetzC1ihqaIHjLJnA5GGlRl6QlZXOTQhRBUvg==}
- engines: {node: '>=14.16'}
- dependencies:
- default-browser: 4.0.0
- define-lazy-prop: 3.0.0
- is-inside-container: 1.0.0
- is-wsl: 2.2.0
- dev: false
-
/optionator@0.8.3:
resolution: {integrity: sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==}
engines: {node: '>= 0.8.0'}
@@ -15491,20 +15178,11 @@ packages:
sass-formatter: 0.7.6
dev: true
- /prettier-plugin-astro@0.8.1:
- resolution: {integrity: sha512-lJ/mG/Lz/ccSwNtwqpFS126mtMVzFVyYv0ddTF9wqwrEG4seECjKDAyw/oGv915rAcJi8jr89990nqfpmG+qdg==}
- engines: {node: ^14.15.0 || >=16.0.0, pnpm: '>=7.14.0'}
- dependencies:
- '@astrojs/compiler': 1.8.1
- prettier: 2.8.8
- sass-formatter: 0.7.6
- synckit: 0.8.5
- dev: false
-
/prettier@2.8.8:
resolution: {integrity: sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==}
engines: {node: '>=10.13.0'}
hasBin: true
+ dev: true
/prettier@3.0.1:
resolution: {integrity: sha512-fcOWSnnpCrovBsmFZIGIy9UqK2FaI7Hqax+DIO0A9UxeVoY4iweyaFjS5TavZN97Hfehph0nhsZnjlVKzEQSrQ==}
@@ -16164,13 +15842,6 @@ packages:
optionalDependencies:
fsevents: 2.3.2
- /run-applescript@5.0.0:
- resolution: {integrity: sha512-XcT5rBksx1QdIhlFOCtgZkB99ZEouFZ1E2Kc2LHqNW13U3/74YGdkQRmThTwxy4QIyookibDKYZOPqX//6BlAg==}
- engines: {node: '>=12'}
- dependencies:
- execa: 5.1.1
- dev: false
-
/run-parallel@1.2.0:
resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==}
dependencies:
@@ -16178,6 +15849,7 @@ packages:
/s.color@0.0.15:
resolution: {integrity: sha512-AUNrbEUHeKY8XsYr/DYpl+qk5+aM+DChopnWOPEzn8YKzOhv4l2zH6LzZms3tOZP3wwdOyc0RmTciyi46HLIuA==}
+ dev: true
/sade@1.8.1:
resolution: {integrity: sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==}
@@ -16203,6 +15875,7 @@ packages:
resolution: {integrity: sha512-hXdxU6PCkiV3XAiSnX+XLqz2ohHoEnVUlrd8LEVMAI80uB1+OTScIkH9n6qQwImZpTye1r1WG1rbGUteHNhoHg==}
dependencies:
suf-log: 2.5.3
+ dev: true
/sass@1.63.4:
resolution: {integrity: sha512-Sx/+weUmK+oiIlI+9sdD0wZHsqpbgQg8wSwSnGBjwb5GwqFhYNwwnI+UWZtLjKvKyFlKkatRK235qQ3mokyPoQ==}
@@ -16630,6 +16303,7 @@ packages:
/streamsearch@1.1.0:
resolution: {integrity: sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==}
engines: {node: '>=10.0.0'}
+ dev: true
/string-width@4.2.3:
resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==}
@@ -16747,11 +16421,6 @@ packages:
engines: {node: '>=10'}
dev: false
- /strip-final-newline@2.0.0:
- resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==}
- engines: {node: '>=6'}
- dev: false
-
/strip-final-newline@3.0.0:
resolution: {integrity: sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==}
engines: {node: '>=12'}
@@ -16815,6 +16484,7 @@ packages:
resolution: {integrity: sha512-KvC8OPjzdNOe+xQ4XWJV2whQA0aM1kGVczMQ8+dStAO6KfEB140JEVQ9dE76ONZ0/Ylf67ni4tILPJB41U0eow==}
dependencies:
s.color: 0.0.15
+ dev: true
/supports-color@5.5.0:
resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==}
@@ -16874,14 +16544,6 @@ packages:
resolution: {integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==}
dev: true
- /synckit@0.8.5:
- resolution: {integrity: sha512-L1dapNV6vu2s/4Sputv8xGsCdAVlb5nRDMFU/E27D44l5U6cw1g0dGd45uLc+OXjNMmF4ntiMdCimzcjFKQI8Q==}
- engines: {node: ^14.18.0 || >=16.0.0}
- dependencies:
- '@pkgr/utils': 2.4.0
- tslib: 2.5.3
- dev: false
-
/tailwindcss@3.3.2:
resolution: {integrity: sha512-9jPkMiIBXvPc2KywkraqsUfbfj+dHDb+JPWtSJa9MLFdrPyazI7q6WX2sUrm7R9eVR7qqv3Pas7EvQFzxKnI6w==}
engines: {node: '>=14.0.0'}
@@ -17043,11 +16705,6 @@ packages:
engines: {node: '>=14.0.0'}
dev: false
- /titleize@3.0.0:
- resolution: {integrity: sha512-KxVu8EYHDPBdUYdKZdKtU2aj2XfEx9AfjXxE/Aj0vT06w2icA09Vus1rh6eSu1y01akYg6BjIK/hxyLJINoMLQ==}
- engines: {node: '>=12'}
- dev: false
-
/tmp@0.0.33:
resolution: {integrity: sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==}
engines: {node: '>=0.6.0'}
@@ -17356,13 +17013,6 @@ packages:
busboy: 1.6.0
dev: true
- /undici@5.22.1:
- resolution: {integrity: sha512-Ji2IJhFXZY0x/0tVBXeQwgPlLWw13GVzpsWPQ3rV50IFMMof2I55PZZxtm4P6iNq+L5znYN9nSTAq0ZyE6lSJw==}
- engines: {node: '>=14.0'}
- dependencies:
- busboy: 1.6.0
- dev: false
-
/unherit@3.0.1:
resolution: {integrity: sha512-akOOQ/Yln8a2sgcLj4U0Jmx0R5jpIg2IUyRrWOzmEbjBtGzBdHtSeFKgoEcoH4KYIG/Pb8GQ/BwtYm0GCq1Sqg==}
dev: false
@@ -17542,11 +17192,6 @@ packages:
engines: {node: '>= 0.8'}
dev: true
- /untildify@4.0.0:
- resolution: {integrity: sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==}
- engines: {node: '>=8'}
- dev: false
-
/upath@1.2.0:
resolution: {integrity: sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==}
engines: {node: '>=4'}
@@ -17988,6 +17633,7 @@ packages:
vscode-languageserver-textdocument: 1.0.8
vscode-languageserver-types: 3.17.3
vscode-uri: 3.0.7
+ dev: true
/vscode-html-languageservice@5.0.6:
resolution: {integrity: sha512-gCixNg6fjPO7+kwSMBAVXcwDRHdjz1WOyNfI0n5Wx0J7dfHG8ggb3zD1FI8E2daTZrwS1cooOiSoc1Xxph4qRQ==}
@@ -17996,28 +17642,34 @@ packages:
vscode-languageserver-textdocument: 1.0.8
vscode-languageserver-types: 3.17.3
vscode-uri: 3.0.7
+ dev: true
/vscode-jsonrpc@8.1.0:
resolution: {integrity: sha512-6TDy/abTQk+zDGYazgbIPc+4JoXdwC8NHU9Pbn4UJP1fehUyZmM4RHp5IthX7A6L5KS30PRui+j+tbbMMMafdw==}
engines: {node: '>=14.0.0'}
+ dev: true
/vscode-languageserver-protocol@3.17.3:
resolution: {integrity: sha512-924/h0AqsMtA5yK22GgMtCYiMdCOtWTSGgUOkgEDX+wk2b0x4sAfLiO4NxBxqbiVtz7K7/1/RgVrVI0NClZwqA==}
dependencies:
vscode-jsonrpc: 8.1.0
vscode-languageserver-types: 3.17.3
+ dev: true
/vscode-languageserver-textdocument@1.0.8:
resolution: {integrity: sha512-1bonkGqQs5/fxGT5UchTgjGVnfysL0O8v1AYMBjqTbWQTFn721zaPGDYFkOKtfDgFiSgXM3KwaG3FMGfW4Ed9Q==}
+ dev: true
/vscode-languageserver-types@3.17.3:
resolution: {integrity: sha512-SYU4z1dL0PyIMd4Vj8YOqFvHu7Hz/enbWtpfnVbJHU4Nd1YNYx8u0ennumc6h48GQNeOLxmwySmnADouT/AuZA==}
+ dev: true
/vscode-languageserver@8.1.0:
resolution: {integrity: sha512-eUt8f1z2N2IEUDBsKaNapkz7jl5QpskN2Y0G01T/ItMxBxw1fJwvtySGB9QMecatne8jFIWJGWI61dWjyTLQsw==}
hasBin: true
dependencies:
vscode-languageserver-protocol: 3.17.3
+ dev: true
/vscode-nls@5.2.0:
resolution: {integrity: sha512-RAaHx7B14ZU04EU31pT+rKz2/zSl7xMsfIZuo8pd+KZO6PXtQmpevpq3vxvWNcrGbdmhM/rr5Uw5Mz+NBfhVng==}
@@ -18035,9 +17687,11 @@ packages:
/vscode-uri@2.1.2:
resolution: {integrity: sha512-8TEXQxlldWAuIODdukIb+TR5s+9Ds40eSJrw+1iDDA9IFORPjMELarNQE3myz5XIkWWpdprmJjm1/SxMlWOC8A==}
+ dev: true
/vscode-uri@3.0.7:
resolution: {integrity: sha512-eOpPHogvorZRobNqJGhapa0JdwaxpjVvyBp0QIUMRMSf8ZAlqOdEquKuRmw9Qwu0qXtJIWqFtMkmvJjUZmMjVA==}
+ dev: true
/vue@3.3.4:
resolution: {integrity: sha512-VTyEYn3yvIeY1Py0WaYGZsXnz3y5UnGi62GjVEqvEGPl6nxbOrCXbVOTQWBEJUqAyTUk2uJ5JLVnYJ6ZzGbrSw==}