summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.changeset/olive-bags-drive.md24
-rw-r--r--packages/astro/test/sourcemap.test.js2
-rw-r--r--packages/integrations/solid/package.json9
-rw-r--r--packages/integrations/solid/src/index.ts82
-rw-r--r--pnpm-lock.yaml449
5 files changed, 244 insertions, 322 deletions
diff --git a/.changeset/olive-bags-drive.md b/.changeset/olive-bags-drive.md
new file mode 100644
index 000000000..f3fc4dbc5
--- /dev/null
+++ b/.changeset/olive-bags-drive.md
@@ -0,0 +1,24 @@
+---
+"@astrojs/solid-js": minor
+---
+
+Adds a `devtools` option
+
+You can enable the [official Solid Devtools](https://github.com/thetarnav/solid-devtools) while working in development mode by setting `devtools: true` in your `solid()` integration config and adding `solid-devtools` to your project dependencies:
+
+```bash
+npm install solid-devtools
+# yarn add solid-devtools
+# pnpm add solid-devtools
+```
+
+```js
+import { defineConfig } from "astro/config"
+import solid from "@astrojs/solid-js"
+
+export default defineConfig({
+ integrations: [
+ solid({ devtools: true })
+ ]
+})
+```
diff --git a/packages/astro/test/sourcemap.test.js b/packages/astro/test/sourcemap.test.js
index bc6460ceb..a1e657dbd 100644
--- a/packages/astro/test/sourcemap.test.js
+++ b/packages/astro/test/sourcemap.test.js
@@ -12,7 +12,7 @@ describe('Sourcemap', async () => {
it('Builds sourcemap', async () => {
const dir = await fixture.readdir('./_astro');
- const counterMap = dir.find((file) => file.match(/^Counter\.\w+\.js\.map$/));
+ const counterMap = dir.find((file) => file.match(/^Counter\.[\w-]+\.js\.map$/));
assert.ok(counterMap);
});
diff --git a/packages/integrations/solid/package.json b/packages/integrations/solid/package.json
index 8bfc28aec..215290a2d 100644
--- a/packages/integrations/solid/package.json
+++ b/packages/integrations/solid/package.json
@@ -40,11 +40,18 @@
"devDependencies": {
"astro": "workspace:*",
"astro-scripts": "workspace:*",
- "solid-js": "^1.8.17"
+ "solid-js": "^1.8.17",
+ "vite": "^5.2.10"
},
"peerDependencies": {
+ "solid-devtools": "^0.30.1",
"solid-js": "^1.8.5"
},
+ "peerDependenciesMeta": {
+ "solid-devtools": {
+ "optional": true
+ }
+ },
"engines": {
"node": "^18.17.1 || ^20.3.0 || >=21.0.0"
},
diff --git a/packages/integrations/solid/src/index.ts b/packages/integrations/solid/src/index.ts
index 8707c006f..5672cd140 100644
--- a/packages/integrations/solid/src/index.ts
+++ b/packages/integrations/solid/src/index.ts
@@ -1,11 +1,54 @@
-import type { AstroConfig, AstroIntegration, AstroRenderer } from 'astro';
+import type { AstroIntegration, AstroIntegrationLogger, AstroRenderer } from 'astro';
import solid, { type Options as ViteSolidPluginOptions } from 'vite-plugin-solid';
+import type { UserConfig, PluginOption } from 'vite';
-async function getViteConfiguration(isDev: boolean, { include, exclude }: Options = {}) {
+// TODO: keep in sync with https://github.com/thetarnav/solid-devtools/blob/main/packages/main/src/vite/index.ts#L7
+type DevtoolsPluginOptions = {
+ /** Add automatic name when creating signals, memos, stores, or mutables */
+ autoname?: boolean;
+ locator?:
+ | boolean
+ | {
+ /** Choose in which IDE the component source code should be revealed. */
+ targetIDE?: string;
+ /**
+ * Holding which key should enable the locator overlay?
+ * @default 'Alt'
+ */
+ key?: string;
+ /** Inject location attributes to jsx templates */
+ jsxLocation?: boolean;
+ /** Inject location information to component declarations */
+ componentLocation?: boolean;
+ };
+};
+type DevtoolsPlugin = (_options?: DevtoolsPluginOptions) => PluginOption;
+
+async function getDevtoolsPlugin(logger: AstroIntegrationLogger, retrieve: boolean) {
+ if (!retrieve) {
+ return null;
+ }
+
+ try {
+ // @ts-ignore
+ return (await import('solid-devtools/vite')).default as DevtoolsPlugin;
+ } catch (_) {
+ logger.warn(
+ 'Solid Devtools requires `solid-devtools` as a peer dependency, add it to your project.'
+ );
+ return null;
+ }
+}
+
+async function getViteConfiguration(
+ isDev: boolean,
+ { include, exclude }: Options,
+ devtoolsPlugin: DevtoolsPlugin | null
+) {
// 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'];
- return {
+ const config: UserConfig = {
resolve: {
conditions: ['solid', ...(isDev ? ['development'] : [])],
dedupe: nestedDeps,
@@ -34,7 +77,13 @@ async function getViteConfiguration(isDev: boolean, { include, exclude }: Option
ssr: {
external: ['babel-preset-solid'],
},
- } satisfies AstroConfig['vite'];
+ };
+
+ if (devtoolsPlugin) {
+ config.plugins?.push(devtoolsPlugin({ autoname: true }));
+ }
+
+ return config;
}
function getRenderer(): AstroRenderer {
@@ -45,17 +94,34 @@ function getRenderer(): AstroRenderer {
};
}
-export type Options = Pick<ViteSolidPluginOptions, 'include' | 'exclude'>;
+export interface Options extends Pick<ViteSolidPluginOptions, 'include' | 'exclude'> {
+ devtools?: boolean;
+}
-export default function (opts: Options = {}): AstroIntegration {
+export default function (options: Options = {}): AstroIntegration {
return {
name: '@astrojs/solid-js',
hooks: {
- 'astro:config:setup': async ({ command, addRenderer, updateConfig }) => {
+ 'astro:config:setup': async ({
+ command,
+ addRenderer,
+ updateConfig,
+ injectScript,
+ logger,
+ }) => {
+ const devtoolsPlugin = await getDevtoolsPlugin(
+ logger,
+ !!options.devtools && command === 'dev'
+ );
+
addRenderer(getRenderer());
updateConfig({
- vite: await getViteConfiguration(command === 'dev', opts),
+ vite: await getViteConfiguration(command === 'dev', options, devtoolsPlugin),
});
+
+ if (devtoolsPlugin) {
+ injectScript('page', 'import "solid-devtools";');
+ }
},
},
};
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index b087e7b3d..8da026a78 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -159,10 +159,10 @@ importers:
version: link:../../packages/integrations/alpinejs
'@types/alpinejs':
specifier: ^3.13.5
- version: 3.13.10
+ version: 3.13.5
alpinejs:
specifier: ^3.13.3
- version: 3.13.8
+ version: 3.13.3
astro:
specifier: ^4.7.1
version: link:../../packages/astro
@@ -180,7 +180,7 @@ importers:
version: link:../../packages/astro
lit:
specifier: ^3.1.2
- version: 3.1.2
+ version: 3.1.3
examples/framework-multiple:
dependencies:
@@ -201,10 +201,10 @@ importers:
version: link:../../packages/integrations/vue
'@types/react':
specifier: ^18.2.37
- version: 18.2.78
+ version: 18.3.1
'@types/react-dom':
specifier: ^18.2.15
- version: 18.2.25
+ version: 18.3.0
astro:
specifier: ^4.7.1
version: link:../../packages/astro
@@ -213,19 +213,19 @@ importers:
version: 10.20.2
react:
specifier: ^18.2.0
- version: 18.2.0
+ version: 18.3.1
react-dom:
specifier: ^18.2.0
- version: 18.2.0(react@18.2.0)
+ version: 18.3.1(react@18.3.1)
solid-js:
specifier: ^1.8.5
- version: 1.8.16
+ version: 1.8.17
svelte:
specifier: ^4.2.5
- version: 4.2.14
+ version: 4.2.15
vue:
specifier: ^3.3.8
- version: 3.4.21(typescript@5.4.5)
+ version: 3.4.26(typescript@5.4.5)
examples/framework-preact:
dependencies:
@@ -234,7 +234,7 @@ importers:
version: link:../../packages/integrations/preact
'@preact/signals':
specifier: ^1.2.1
- version: 1.2.1(preact@10.20.2)
+ version: 1.2.3(preact@10.20.2)
astro:
specifier: ^4.7.1
version: link:../../packages/astro
@@ -249,19 +249,19 @@ importers:
version: link:../../packages/integrations/react
'@types/react':
specifier: ^18.2.37
- version: 18.2.78
+ version: 18.3.1
'@types/react-dom':
specifier: ^18.2.15
- version: 18.2.25
+ version: 18.3.0
astro:
specifier: ^4.7.1
version: link:../../packages/astro
react:
specifier: ^18.2.0
- version: 18.2.0
+ version: 18.3.1
react-dom:
specifier: ^18.2.0
- version: 18.2.0(react@18.2.0)
+ version: 18.3.1(react@18.3.1)
examples/framework-solid:
dependencies:
@@ -273,7 +273,7 @@ importers:
version: link:../../packages/astro
solid-js:
specifier: ^1.8.5
- version: 1.8.16
+ version: 1.8.17
examples/framework-svelte:
dependencies:
@@ -285,7 +285,7 @@ importers:
version: link:../../packages/astro
svelte:
specifier: ^4.2.5
- version: 4.2.14
+ version: 4.2.15
examples/framework-vue:
dependencies:
@@ -297,7 +297,7 @@ importers:
version: link:../../packages/astro
vue:
specifier: ^3.3.8
- version: 3.4.21(typescript@5.4.5)
+ version: 3.4.26(typescript@5.4.5)
examples/hackernews:
dependencies:
@@ -361,7 +361,7 @@ importers:
version: link:../../packages/astro
svelte:
specifier: ^4.2.5
- version: 4.2.14
+ version: 4.2.15
examples/starlog:
dependencies:
@@ -1748,16 +1748,16 @@ importers:
version: link:../../..
react:
specifier: ^18.1.0
- version: 18.2.0
+ version: 18.3.1
react-dom:
specifier: ^18.1.0
- version: 18.2.0(react@18.2.0)
+ version: 18.3.1(react@18.3.1)
svelte:
specifier: ^4.2.5
- version: 4.2.14
+ version: 4.2.15
vue:
specifier: ^3.3.8
- version: 3.4.21(typescript@5.4.5)
+ version: 3.4.26(typescript@5.4.5)
packages/astro/test/fixtures/actions:
dependencies:
@@ -1775,7 +1775,7 @@ importers:
version: link:../../..
svelte:
specifier: ^4.2.5
- version: 4.2.14
+ version: 4.2.15
packages/astro/test/fixtures/alias-tsconfig:
dependencies:
@@ -1790,7 +1790,7 @@ importers:
version: link:../../..
svelte:
specifier: ^4.2.5
- version: 4.2.14
+ version: 4.2.15
packages/astro/test/fixtures/alias-tsconfig-baseurl-only:
dependencies:
@@ -1802,7 +1802,7 @@ importers:
version: link:../../..
svelte:
specifier: ^4.2.5
- version: 4.2.14
+ version: 4.2.15
packages/astro/test/fixtures/alias-tsconfig/deps/namespace-package: {}
@@ -1840,10 +1840,10 @@ importers:
version: link:../../..
react:
specifier: ^18.2.0
- version: 18.2.0
+ version: 18.3.1
react-dom:
specifier: ^18.2.0
- version: 18.2.0(react@18.2.0)
+ version: 18.3.1(react@18.3.1)
packages/astro/test/fixtures/astro-assets-prefix:
dependencies:
@@ -1855,10 +1855,10 @@ importers:
version: link:../../..
react:
specifier: ^18.2.0
- version: 18.2.0
+ version: 18.3.1
react-dom:
specifier: ^18.2.0
- version: 18.2.0(react@18.2.0)
+ version: 18.3.1(react@18.3.1)
packages/astro/test/fixtures/astro-attrs:
dependencies:
@@ -1870,10 +1870,10 @@ importers:
version: link:../../..
react:
specifier: ^18.1.0
- version: 18.2.0
+ version: 18.3.1
react-dom:
specifier: ^18.1.0
- version: 18.2.0(react@18.2.0)
+ version: 18.3.1(react@18.3.1)
packages/astro/test/fixtures/astro-basic:
dependencies:
@@ -1927,10 +1927,10 @@ importers:
version: 10.20.2
svelte:
specifier: ^4.2.5
- version: 4.2.14
+ version: 4.2.15
vue:
specifier: ^3.3.8
- version: 3.4.21(typescript@5.4.5)
+ version: 3.4.26(typescript@5.4.5)
packages/astro/test/fixtures/astro-class-list:
dependencies:
@@ -1954,13 +1954,13 @@ importers:
version: link:../../..
react:
specifier: ^18.1.0
- version: 18.2.0
+ version: 18.3.1
react-dom:
specifier: ^18.1.0
- version: 18.2.0(react@18.2.0)
+ version: 18.3.1(react@18.3.1)
svelte:
specifier: ^4.2.5
- version: 4.2.14
+ version: 4.2.15
packages/astro/test/fixtures/astro-client-only/pkg: {}
@@ -1974,10 +1974,10 @@ importers:
version: link:../../..
react:
specifier: ^18.2.0
- version: 18.2.0
+ version: 18.3.1
react-dom:
specifier: ^18.2.0
- version: 18.2.0(react@18.2.0)
+ version: 18.3.1(react@18.3.1)
packages/astro/test/fixtures/astro-component-code:
dependencies:
@@ -2040,13 +2040,13 @@ importers:
version: link:../../..
react:
specifier: ^18.1.0
- version: 18.2.0
+ version: 18.3.1
react-dom:
specifier: ^18.1.0
- version: 18.2.0(react@18.2.0)
+ version: 18.3.1(react@18.3.1)
svelte:
specifier: ^4.2.5
- version: 4.2.14
+ version: 4.2.15
packages/astro/test/fixtures/astro-envs:
dependencies:
@@ -2058,7 +2058,7 @@ importers:
version: link:../../..
vue:
specifier: ^3.3.8
- version: 3.4.21(typescript@5.4.5)
+ version: 3.4.26(typescript@5.4.5)
packages/astro/test/fixtures/astro-expr:
dependencies:
@@ -2250,10 +2250,10 @@ importers:
version: link:../../..
react:
specifier: ^18.1.0
- version: 18.2.0
+ version: 18.3.1
react-dom:
specifier: ^18.1.0
- version: 18.2.0(react@18.2.0)
+ version: 18.3.1(react@18.3.1)
packages/astro/test/fixtures/astro-preview-headers:
dependencies:
@@ -2331,19 +2331,19 @@ importers:
version: 10.20.2
react:
specifier: ^18.2.0
- version: 18.2.0
+ version: 18.3.1
react-dom:
specifier: ^18.2.0
- version: 18.2.0(react@18.2.0)
+ version: 18.3.1(react@18.3.1)
solid-js:
specifier: ^1.8.5
- version: 1.8.16
+ version: 1.8.17
svelte:
specifier: ^4.2.5
- version: 4.2.14
+ version: 4.2.15
vue:
specifier: ^3.3.8
- version: 3.4.21(typescript@5.4.5)
+ version: 3.4.26(typescript@5.4.5)
packages/astro/test/fixtures/before-hydration:
dependencies:
@@ -2409,13 +2409,13 @@ importers:
version: 10.20.2
react:
specifier: ^18.1.0
- version: 18.2.0
+ version: 18.3.1
react-dom:
specifier: ^18.1.0
- version: 18.2.0(react@18.2.0)
+ version: 18.3.1(react@18.3.1)
svelte:
specifier: ^4.2.5
- version: 4.2.14
+ version: 4.2.15
packages/astro/test/fixtures/component-library-shared:
dependencies:
@@ -2424,7 +2424,7 @@ importers:
version: 10.20.2
react:
specifier: ^18.2.0
- version: 18.2.0
+ version: 18.3.1
devDependencies:
astro:
specifier: workspace:*
@@ -2637,7 +2637,7 @@ importers:
version: link:../../..
svelte:
specifier: ^4.2.5
- version: 4.2.14
+ version: 4.2.15
packages/astro/test/fixtures/css-import-as-inline:
dependencies:
@@ -2691,10 +2691,10 @@ importers:
version: link:../../..
react:
specifier: ^18.1.0
- version: 18.2.0
+ version: 18.3.1
react-dom:
specifier: ^18.1.0
- version: 18.2.0(react@18.2.0)
+ version: 18.3.1(react@18.3.1)
packages/astro/test/fixtures/css-order-layout:
dependencies:
@@ -2871,10 +2871,10 @@ importers:
version: 10.20.2
svelte:
specifier: ^4.2.5
- version: 4.2.14
+ version: 4.2.15
vue:
specifier: ^3.3.8
- version: 3.4.21(typescript@5.4.5)
+ version: 3.4.26(typescript@5.4.5)
packages/astro/test/fixtures/fontsource-package:
dependencies:
@@ -3036,10 +3036,10 @@ importers:
version: link:../../..
react:
specifier: ^18.1.0
- version: 18.2.0
+ version: 18.3.1
react-dom:
specifier: ^18.1.0
- version: 18.2.0(react@18.2.0)
+ version: 18.3.1(react@18.3.1)
packages/astro/test/fixtures/integration-add-page-extension:
dependencies:
@@ -3060,19 +3060,19 @@ importers:
version: 10.20.2
react:
specifier: ^18.1.0
- version: 18.2.0
+ version: 18.3.1
react-dom:
specifier: ^18.1.0
- version: 18.2.0(react@18.2.0)
+ version: 18.3.1(react@18.3.1)
solid-js:
specifier: ^1.8.5
- version: 1.8.16
+ version: 1.8.17
svelte:
specifier: ^4.2.5
- version: 4.2.14
+ version: 4.2.15
vue:
specifier: ^3.3.8
- version: 3.4.21(typescript@5.4.5)
+ version: 3.4.26(typescript@5.4.5)
devDependencies:
'@astrojs/mdx':
specifier: workspace:*
@@ -3106,7 +3106,7 @@ importers:
version: link:../../..
solid-js:
specifier: ^1.8.5
- version: 1.8.16
+ version: 1.8.17
packages/astro/test/fixtures/lazy-layout:
dependencies:
@@ -3254,13 +3254,13 @@ importers:
version: 8.4.38
solid-js:
specifier: ^1.8.5
- version: 1.8.16
+ version: 1.8.17
svelte:
specifier: ^4.2.5
- version: 4.2.14
+ version: 4.2.15
vue:
specifier: ^3.3.8
- version: 3.4.21(typescript@5.4.5)
+ version: 3.4.26(typescript@5.4.5)
devDependencies:
postcss-preset-env:
specifier: ^9.3.0
@@ -3285,7 +3285,7 @@ importers:
dependencies:
react:
specifier: ^18.2.0
- version: 18.2.0
+ version: 18.3.1
packages/astro/test/fixtures/preact-component:
dependencies:
@@ -3321,22 +3321,22 @@ importers:
version: link:../../..
react:
specifier: ^18.2.0
- version: 18.2.0
+ version: 18.3.1
react-dom:
specifier: ^18.1.0
- version: 18.2.0(react@18.2.0)
+ version: 18.3.1(react@18.3.1)
solid-js:
specifier: ^1.8.5
- version: 1.8.16
+ version: 1.8.17
packages/astro/test/fixtures/react-jsx-export:
dependencies:
react:
specifier: ^18.1.0
- version: 18.2.0
+ version: 18.3.1
react-dom:
specifier: ^18.1.0
- version: 18.2.0(react@18.2.0)
+ version: 18.3.1(react@18.3.1)
devDependencies:
'@astrojs/react':
specifier: workspace:*
@@ -3439,10 +3439,10 @@ importers:
version: link:../../..
react:
specifier: ^18.1.0
- version: 18.2.0
+ version: 18.3.1
react-dom:
specifier: ^18.1.0
- version: 18.2.0(react@18.2.0)
+ version: 18.3.1(react@18.3.1)
packages/astro/test/fixtures/slots-solid:
dependencies:
@@ -3457,7 +3457,7 @@ importers:
version: link:../../..
solid-js:
specifier: ^1.8.5
- version: 1.8.16
+ version: 1.8.17
packages/astro/test/fixtures/slots-svelte:
dependencies:
@@ -3472,7 +3472,7 @@ importers:
version: link:../../..
svelte:
specifier: ^4.2.5
- version: 4.2.14
+ version: 4.2.15
packages/astro/test/fixtures/slots-vue:
dependencies:
@@ -3487,7 +3487,7 @@ importers:
version: link:../../..
vue:
specifier: ^3.3.8
- version: 3.4.21(typescript@5.4.5)
+ version: 3.4.26(typescript@5.4.5)
packages/astro/test/fixtures/solid-component:
dependencies:
@@ -3496,7 +3496,7 @@ importers:
version: link:../../../../integrations/solid
'@solidjs/router':
specifier: ^0.9.1
- version: 0.9.1(solid-js@1.8.16)
+ version: 0.9.1(solid-js@1.8.17)
'@test/solid-jsx-component':
specifier: file:./deps/solid-jsx-component
version: file:packages/astro/test/fixtures/solid-component/deps/solid-jsx-component
@@ -3505,13 +3505,13 @@ importers:
version: link:../../..
solid-js:
specifier: ^1.8.5
- version: 1.8.16
+ version: 1.8.17
packages/astro/test/fixtures/solid-component/deps/solid-jsx-component:
dependencies:
solid-js:
specifier: ^1.8.5
- version: 1.8.16
+ version: 1.8.17
packages/astro/test/fixtures/sourcemap:
dependencies:
@@ -3523,10 +3523,10 @@ importers:
version: link:../../..
react:
specifier: ^18.1.0
- version: 18.2.0
+ version: 18.3.1
react-dom:
specifier: ^18.1.0
- version: 18.2.0(react@18.2.0)
+ version: 18.3.1(react@18.3.1)
packages/astro/test/fixtures/space in folder name/app:
dependencies:
@@ -3547,10 +3547,10 @@ importers:
version: link:../../..
react:
specifier: ^18.1.0
- version: 18.2.0
+ version: 18.3.1
react-dom:
specifier: ^18.1.0
- version: 18.2.0(react@18.2.0)
+ version: 18.3.1(react@18.3.1)
packages/astro/test/fixtures/ssr-api-route:
dependencies:
@@ -3721,10 +3721,10 @@ importers:
version: 10.20.2
react:
specifier: ^18.1.0
- version: 18.2.0
+ version: 18.3.1
react-dom:
specifier: ^18.1.0
- version: 18.2.0(react@18.2.0)
+ version: 18.3.1(react@18.3.1)
packages/astro/test/fixtures/static-build-page-url-format:
dependencies:
@@ -3756,10 +3756,10 @@ importers:
version: link:../../..
react:
specifier: ^18.2.0
- version: 18.2.0
+ version: 18.3.1
react-dom:
specifier: ^18.2.0
- version: 18.2.0(react@18.2.0)
+ version: 18.3.1(react@18.3.1)
packages/astro/test/fixtures/svelte-component:
dependencies:
@@ -3771,7 +3771,7 @@ importers:
version: link:../../..
svelte:
specifier: ^4.2.5
- version: 4.2.14
+ version: 4.2.15
packages/astro/test/fixtures/tailwindcss:
dependencies:
@@ -3840,10 +3840,10 @@ importers:
version: link:../../..
react:
specifier: ^18.1.0
- version: 18.2.0
+ version: 18.3.1
react-dom:
specifier: ^18.1.0
- version: 18.2.0(react@18.2.0)
+ version: 18.3.1(react@18.3.1)
packages/astro/test/fixtures/virtual-astro-file:
dependencies:
@@ -3867,7 +3867,7 @@ importers:
version: link:../../..
vue:
specifier: ^3.3.8
- version: 3.4.21(typescript@5.4.5)
+ version: 3.4.26(typescript@5.4.5)
packages/astro/test/fixtures/vue-jsx:
dependencies:
@@ -3879,7 +3879,7 @@ importers:
version: link:../../..
vue:
specifier: ^3.3.8
- version: 3.4.21(typescript@5.4.5)
+ version: 3.4.26(typescript@5.4.5)
packages/astro/test/fixtures/vue-with-multi-renderer:
dependencies:
@@ -3894,10 +3894,10 @@ importers:
version: link:../../..
svelte:
specifier: ^4.2.5
- version: 4.2.14
+ version: 4.2.15
vue:
specifier: ^3.3.8
- version: 3.4.21(typescript@5.4.5)
+ version: 3.4.26(typescript@5.4.5)
packages/astro/test/fixtures/with-endpoint-routes:
dependencies:
@@ -4132,10 +4132,10 @@ importers:
version: link:../../../../integrations/react
'@types/react':
specifier: ^18.2.57
- version: 18.2.78
+ version: 18.3.1
'@types/react-dom':
specifier: ^18.2.19
- version: 18.2.25
+ version: 18.3.0
astro:
specifier: workspace:*
version: link:../../../../astro
@@ -4144,19 +4144,19 @@ importers:
version: 1.7.2
react:
specifier: ^18.2.0
- version: 18.2.0
+ version: 18.3.1
react-dom:
specifier: ^18.2.0
- version: 18.2.0(react@18.2.0)
+ version: 18.3.1(react@18.3.1)
simple-stack-form:
specifier: ^0.1.10
- version: 0.1.12(astro@packages+astro)(zod@3.22.4)
+ version: 0.1.12(astro@packages+astro)(zod@3.23.5)
typescript:
specifier: ^5.3.2
version: 5.4.5
zod:
specifier: ^3.22.4
- version: 3.22.4
+ version: 3.23.5
packages/integrations/alpinejs:
devDependencies:
@@ -4180,10 +4180,10 @@ importers:
version: link:../../..
'@types/alpinejs':
specifier: ^3.13.5
- version: 3.13.10
+ version: 3.13.5
alpinejs:
specifier: ^3.13.3
- version: 3.13.8
+ version: 3.13.3
astro:
specifier: workspace:*
version: link:../../../../../astro
@@ -4195,10 +4195,10 @@ importers:
version: link:../../..
'@types/alpinejs':
specifier: ^3.13.5
- version: 3.13.10
+ version: 3.13.5
alpinejs:
specifier: ^3.13.3
- version: 3.13.8
+ version: 3.13.3
astro:
specifier: workspace:*
version: link:../../../../../astro
@@ -4210,10 +4210,10 @@ importers:
version: link:../../..
'@types/alpinejs':
specifier: ^3.13.5
- version: 3.13.10
+ version: 3.13.5
alpinejs:
specifier: ^3.13.3
- version: 3.13.8
+ version: 3.13.3
astro:
specifier: workspace:*
version: link:../../../../../astro
@@ -4596,10 +4596,10 @@ importers:
version: link:../../../../../astro
react:
specifier: ^18.2.0
- version: 18.2.0
+ version: 18.3.1
react-dom:
specifier: ^18.2.0
- version: 18.2.0(react@18.2.0)
+ version: 18.3.1(react@18.3.1)
packages/integrations/mdx/test/fixtures/mdx-infinite-loop:
dependencies:
@@ -4629,10 +4629,10 @@ importers:
version: link:../../../../../astro
react:
specifier: ^18.2.0
- version: 18.2.0
+ version: 18.3.1
react-dom:
specifier: ^18.1.0
- version: 18.2.0(react@18.2.0)
+ version: 18.3.1(react@18.3.1)
packages/integrations/mdx/test/fixtures/mdx-optimize:
dependencies:
@@ -4653,10 +4653,10 @@ importers:
version: link:../../../../../astro
react:
specifier: ^18.2.0
- version: 18.2.0
+ version: 18.3.1
react-dom:
specifier: ^18.2.0
- version: 18.2.0(react@18.2.0)
+ version: 18.3.1(react@18.3.1)
packages/integrations/mdx/test/fixtures/mdx-plus-react:
dependencies:
@@ -4671,10 +4671,10 @@ importers:
version: link:../../../../../astro
react:
specifier: ^18.2.0
- version: 18.2.0
+ version: 18.3.1
react-dom:
specifier: ^18.2.0
- version: 18.2.0(react@18.2.0)
+ version: 18.3.1(react@18.3.1)
packages/integrations/mdx/test/fixtures/mdx-vite-env-vars:
dependencies:
@@ -4944,13 +4944,13 @@ importers:
version: link:../../../../../astro
react:
specifier: ^18.1.0
- version: 18.2.0
+ version: 18.3.1
react-dom:
specifier: ^18.1.0
- version: 18.2.0(react@18.2.0)
+ version: 18.3.1(react@18.3.1)
vue:
specifier: ^3.3.8
- version: 3.4.21(typescript@5.4.5)
+ version: 3.4.26(typescript@5.4.5)
packages/integrations/sitemap:
dependencies:
@@ -5017,7 +5017,7 @@ importers:
dependencies:
vite-plugin-solid:
specifier: ^2.10.2
- version: 2.10.2(solid-js@1.8.17)
+ version: 2.10.2(solid-js@1.8.17)(vite@5.2.10)
devDependencies:
astro:
specifier: workspace:*
@@ -5028,6 +5028,9 @@ importers:
solid-js:
specifier: ^1.8.17
version: 1.8.17
+ vite:
+ specifier: ^5.2.10
+ version: 5.2.10(@types/node@18.19.31)(sass@1.75.0)
packages/integrations/svelte:
dependencies:
@@ -6003,10 +6006,6 @@ packages:
resolution: {integrity: sha512-2ofRCjnnA9y+wk8b9IAREroeUP02KHp431N2mhKniy2yKIDKpbrHv9eXwm8cBeWQYcJmzv5qKCu65P47eCF7CQ==}
engines: {node: '>=6.9.0'}
- /@babel/helper-validator-identifier@7.22.20:
- resolution: {integrity: sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==}
- engines: {node: '>=6.9.0'}
-
/@babel/helper-validator-identifier@7.24.5:
resolution: {integrity: sha512-3q93SSKX2TWCG30M2G2kwaKeTYgEUp5Snjuj8qm729SObL6nbtUldAi37qbxkD5gg3xnBio+f9nqpSepGZMvxA==}
engines: {node: '>=6.9.0'}
@@ -6031,7 +6030,7 @@ packages:
resolution: {integrity: sha512-Yac1ao4flkTxTteCDZLEvdxg2fZfz1v8M4QpaGypq/WPDqg3ijHYbDfs+LG5hvzSoqaSZ9/Z9lKSP3CjZjv+pA==}
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/helper-validator-identifier': 7.22.20
+ '@babel/helper-validator-identifier': 7.24.5
chalk: 2.4.2
js-tokens: 4.0.0
picocolors: 1.0.0
@@ -8155,12 +8154,12 @@ packages:
resolution: {integrity: sha512-LtoMMhxAlorcGhmFYI+LhPgbPZCkgP6ra1YL604EeF6U98pLlQ3iWIGMdWSC+vWmPBWBNgmDBAhnAobLROJmwg==}
engines: {node: '>=18'}
- /@solidjs/router@0.9.1(solid-js@1.8.16):
+ /@solidjs/router@0.9.1(solid-js@1.8.17):
resolution: {integrity: sha512-kRY75piOQsyoH75E/RP6lr7uVGFCjeeCCCJx7Z2D1Vc6+I1yFQjLCvE+6agXGwqDoWi6vbETP1g7gmp/L1mNLg==}
peerDependencies:
solid-js: ^1.8.4
dependencies:
- solid-js: 1.8.16
+ solid-js: 1.8.17
dev: false
/@sveltejs/vite-plugin-svelte-inspector@2.1.0(@sveltejs/vite-plugin-svelte@3.1.0)(svelte@4.2.15)(vite@5.2.10):
@@ -8225,8 +8224,8 @@ packages:
'@types/estree': 1.0.5
dev: false
- /@types/alpinejs@3.13.10:
- resolution: {integrity: sha512-ah53tF6mWuuwerpDE7EHwbZErNDJQlsLISPqJhYj2RZ9nuTYbRknSkqebUd3igkhLIZKkPa7IiXjSn9qsU9O2w==}
+ /@types/alpinejs@3.13.5:
+ resolution: {integrity: sha512-BSNTroRhmBkNiyd7ELK/5Boja92hnQMST6H4z1BqXKeMVzHjp9o1j5poqd5Tyhjd8oMFwxYC4I00eghfg2xrTA==}
dev: false
/@types/aria-query@5.0.4:
@@ -8506,24 +8505,11 @@ packages:
resolution: {integrity: sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==}
dev: true
- /@types/react-dom@18.2.25:
- resolution: {integrity: sha512-o/V48vf4MQh7juIKZU2QGDfli6p1+OOi5oXx36Hffpc9adsHeXjVp8rHuPkjd8VT8sOJ2Zp05HR7CdpGTIUFUA==}
- dependencies:
- '@types/react': 18.3.1
- dev: false
-
/@types/react-dom@18.3.0:
resolution: {integrity: sha512-EhwApuTmMBmXuFOikhQLIBUn6uFg81SwLMOAUgodJF14SOBOCMdU04gDoYi0WOJJHD144TL32z4yDqCW3dnkQg==}
dependencies:
'@types/react': 18.3.1
- /@types/react@18.2.78:
- resolution: {integrity: sha512-qOwdPnnitQY4xKlKayt42q5W5UQrSHjgoXNVEtxeqdITJ99k4VXJOP3vt8Rkm9HmgJpH50UNU+rlqfkfWOqp0A==}
- dependencies:
- '@types/prop-types': 15.7.12
- csstype: 3.1.3
- dev: false
-
/@types/react@18.3.1:
resolution: {integrity: sha512-V0kuGBX3+prX+DQ/7r2qsv1NsdfnCLnTgnRJ1pYnxykBhGMz+qj+box5lq7XsO5mtZsBqpjwwTu/7wszPfMBcw==}
dependencies:
@@ -9030,16 +9016,6 @@ packages:
'@vue/compiler-sfc': 3.4.26
dev: false
- /@vue/compiler-core@3.4.21:
- resolution: {integrity: sha512-MjXawxZf2SbZszLPYxaFCjxfibYrzr3eYbKxwpLR9EQN+oaziSu3qKVbwBERj1IFIB8OLUewxB5m/BFzi613og==}
- dependencies:
- '@babel/parser': 7.24.5
- '@vue/shared': 3.4.21
- entities: 4.5.0
- estree-walker: 2.0.2
- source-map-js: 1.2.0
- dev: false
-
/@vue/compiler-core@3.4.24:
resolution: {integrity: sha512-vbW/tgbwJYj62N/Ww99x0zhFTkZDTcGh3uwJEuadZ/nF9/xuFMC4693P9r+3sxGXISABpDKvffY5ApH9pmdd1A==}
dependencies:
@@ -9069,13 +9045,6 @@ packages:
source-map-js: 1.2.0
dev: false
- /@vue/compiler-dom@3.4.21:
- resolution: {integrity: sha512-IZC6FKowtT1sl0CR5DpXSiEB5ayw75oT2bma1BEhV7RRR1+cfwLrxc2Z8Zq/RGFzJ8w5r9QtCOvTjQgdn0IKmA==}
- dependencies:
- '@vue/compiler-core': 3.4.21
- '@vue/shared': 3.4.21
- dev: false
-
/@vue/compiler-dom@3.4.24:
resolution: {integrity: sha512-4XgABML/4cNndVsQndG6BbGN7+EoisDwi3oXNovqL/4jdNhwvP8/rfRMTb6FxkxIxUUtg6AI1/qZvwfSjxJiWA==}
dependencies:
@@ -9096,20 +9065,6 @@ packages:
'@vue/shared': 3.4.27
dev: false
- /@vue/compiler-sfc@3.4.21:
- resolution: {integrity: sha512-me7epoTxYlY+2CUM7hy9PCDdpMPfIwrOvAXud2Upk10g4YLv9UBW7kL798TvMeDhPthkZ0CONNrK2GoeI1ODiQ==}
- dependencies:
- '@babel/parser': 7.24.5
- '@vue/compiler-core': 3.4.21
- '@vue/compiler-dom': 3.4.21
- '@vue/compiler-ssr': 3.4.21
- '@vue/shared': 3.4.21
- estree-walker: 2.0.2
- magic-string: 0.30.10
- postcss: 8.4.38
- source-map-js: 1.2.0
- dev: false
-
/@vue/compiler-sfc@3.4.26:
resolution: {integrity: sha512-It1dp+FAOCgluYSVYlDn5DtZBxk1NCiJJfu2mlQqa/b+k8GL6NG/3/zRbJnHdhV2VhxFghaDq5L4K+1dakW6cw==}
dependencies:
@@ -9137,13 +9092,6 @@ packages:
source-map-js: 1.2.0
dev: false
- /@vue/compiler-ssr@3.4.21:
- resolution: {integrity: sha512-M5+9nI2lPpAsgXOGQobnIueVqc9sisBFexh5yMIMRAPYLa7+5wEJs8iqOZc1WAa9WQbx9GR2twgznU8LTIiZ4Q==}
- dependencies:
- '@vue/compiler-dom': 3.4.21
- '@vue/shared': 3.4.21
- dev: false
-
/@vue/compiler-ssr@3.4.26:
resolution: {integrity: sha512-FNwLfk7LlEPRY/g+nw2VqiDKcnDTVdCfBREekF8X74cPLiWHUX6oldktf/Vx28yh4STNy7t+/yuLoMBBF7YDiQ==}
dependencies:
@@ -9196,38 +9144,17 @@ packages:
'@vue/shared': 3.1.5
dev: false
- /@vue/reactivity@3.4.21:
- resolution: {integrity: sha512-UhenImdc0L0/4ahGCyEzc/pZNwVgcglGy9HVzJ1Bq2Mm9qXOpP8RyNTjookw/gOCUlXSEtuZ2fUg5nrHcoqJcw==}
- dependencies:
- '@vue/shared': 3.4.21
- dev: false
-
/@vue/reactivity@3.4.26:
resolution: {integrity: sha512-E/ynEAu/pw0yotJeLdvZEsp5Olmxt+9/WqzvKff0gE67tw73gmbx6tRkiagE/eH0UCubzSlGRebCbidB1CpqZQ==}
dependencies:
'@vue/shared': 3.4.26
- /@vue/runtime-core@3.4.21:
- resolution: {integrity: sha512-pQthsuYzE1XcGZznTKn73G0s14eCJcjaLvp3/DKeYWoFacD9glJoqlNBxt3W2c5S40t6CCcpPf+jG01N3ULyrA==}
- dependencies:
- '@vue/reactivity': 3.4.21
- '@vue/shared': 3.4.21
- dev: false
-
/@vue/runtime-core@3.4.26:
resolution: {integrity: sha512-AFJDLpZvhT4ujUgZSIL9pdNcO23qVFh7zWCsNdGQBw8ecLNxOOnPcK9wTTIYCmBJnuPHpukOwo62a2PPivihqw==}
dependencies:
'@vue/reactivity': 3.4.26
'@vue/shared': 3.4.26
- /@vue/runtime-dom@3.4.21:
- resolution: {integrity: sha512-gvf+C9cFpevsQxbkRBS1NpU8CqxKw0ebqMvLwcGQrNpx6gqRDodqKqA+A2VZZpQ9RpK2f9yfg8VbW/EpdFUOJw==}
- dependencies:
- '@vue/runtime-core': 3.4.21
- '@vue/shared': 3.4.21
- csstype: 3.1.3
- dev: false
-
/@vue/runtime-dom@3.4.26:
resolution: {integrity: sha512-UftYA2hUXR2UOZD/Fc3IndZuCOOJgFxJsWOxDkhfVcwLbsfh2CdXE2tG4jWxBZuDAs9J9PzRTUFt1PgydEtItw==}
dependencies:
@@ -9235,16 +9162,6 @@ packages:
'@vue/shared': 3.4.26
csstype: 3.1.3
- /@vue/server-renderer@3.4.21(vue@3.4.21):
- resolution: {integrity: sha512-aV1gXyKSN6Rz+6kZ6kr5+Ll14YzmIbeuWe7ryJl5muJ4uwSwY/aStXTixx76TwkZFJLm1aAlA/HSWEJ4EyiMkg==}
- peerDependencies:
- vue: 3.4.21
- dependencies:
- '@vue/compiler-ssr': 3.4.21
- '@vue/shared': 3.4.21
- vue: 3.4.21(typescript@5.4.5)
- dev: false
-
/@vue/server-renderer@3.4.26(vue@3.4.26):
resolution: {integrity: sha512-xoGAqSjYDPGAeRWxeoYwqJFD/gw7mpgzOvSxEmjWaFO2rE6qpbD1PC172YRpvKhrihkyHJkNDADFXTfCyVGhKw==}
peerDependencies:
@@ -9258,10 +9175,6 @@ packages:
resolution: {integrity: sha512-oJ4F3TnvpXaQwZJNF3ZK+kLPHKarDmJjJ6jyzVNDKH9md1dptjC7lWR//jrGuLdek/U6iltWxqAnYOu8gCiOvA==}
dev: false
- /@vue/shared@3.4.21:
- resolution: {integrity: sha512-PuJe7vDIi6VYSinuEbUIQgMIRZGgM8e4R+G+/dQTk0X1NEdvgvvgv7m+rfmDH1gZzyA1OjjoWskvHlfRNfQf3g==}
- dev: false
-
/@vue/shared@3.4.24:
resolution: {integrity: sha512-BW4tajrJBM9AGAknnyEw5tO2xTmnqgup0VTnDAMcxYmqOX0RG0b9aSUGAbEKolD91tdwpA6oCwbltoJoNzpItw==}
dev: false
@@ -9349,8 +9262,8 @@ packages:
uri-js: 4.4.1
dev: true
- /alpinejs@3.13.8:
- resolution: {integrity: sha512-XolbBJryCndomtaHd/KHQjQeD/L72FJxy/YhLLFD4Lr7zzGcpcbg+UgXteMR2pYg1KhRUr6V4O3GfN1zJAmRWw==}
+ /alpinejs@3.13.3:
+ resolution: {integrity: sha512-WZ6WQjkAOl+WdW/jukzNHq9zHFDNKmkk/x6WF7WdyNDD6woinrfXCVsZXm0galjbco+pEpYmJLtwlZwcOfIVdg==}
dependencies:
'@vue/reactivity': 3.1.5
dev: false
@@ -12634,14 +12547,6 @@ packages:
dependencies:
'@types/trusted-types': 2.0.7
- /lit@3.1.2:
- resolution: {integrity: sha512-VZx5iAyMtX7CV4K8iTLdCkMaYZ7ipjJZ0JcSdJ0zIdGxxyurjIn7yuuSxNBD7QmjvcNJwr0JS4cAdAtsy7gZ6w==}
- dependencies:
- '@lit/reactive-element': 2.0.4
- lit-element: 4.0.4
- lit-html: 3.1.2
- dev: false
-
/lit@3.1.3:
resolution: {integrity: sha512-l4slfspEsnCcHVRTvaP7YnkTZEZggNFywLEIhQaGhYDczG+tu/vlgm/KaWIEjIp+ZyV20r2JnZctMb8LeLCG7Q==}
dependencies:
@@ -12803,13 +12708,6 @@ packages:
'@jridgewell/sourcemap-codec': 1.4.15
dev: false
- /magic-string@0.30.9:
- resolution: {integrity: sha512-S1+hd+dIrC8EZqKyT9DstTH/0Z+f76kmmvZnkfQVmOpDEF9iVgdYif3Q/pIWHmCoo59bQVGW0kVL3e2nl+9+Sw==}
- engines: {node: '>=12'}
- dependencies:
- '@jridgewell/sourcemap-codec': 1.4.15
- dev: false
-
/make-dir@3.1.0:
resolution: {integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==}
engines: {node: '>=8'}
@@ -14801,19 +14699,6 @@ packages:
unpipe: 1.0.0
dev: true
- /react-dom@18.2.0(react@18.2.0):
- resolution: {integrity: sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==}
- peerDependencies:
- react: ^18.2.0
- peerDependenciesMeta:
- react:
- optional: true
- dependencies:
- loose-envify: 1.4.0
- react: 18.2.0
- scheduler: 0.23.0
- dev: false
-
/react-dom@18.3.1(react@18.3.1):
resolution: {integrity: sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==}
peerDependencies:
@@ -14835,13 +14720,6 @@ packages:
engines: {node: '>=0.10.0'}
dev: false
- /react@18.2.0:
- resolution: {integrity: sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==}
- engines: {node: '>=0.10.0'}
- dependencies:
- loose-envify: 1.4.0
- dev: false
-
/react@18.3.1:
resolution: {integrity: sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==}
engines: {node: '>=0.10.0'}
@@ -15341,12 +15219,6 @@ packages:
xmlchars: 2.2.0
dev: true
- /scheduler@0.23.0:
- resolution: {integrity: sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==}
- dependencies:
- loose-envify: 1.4.0
- dev: false
-
/scheduler@0.23.2:
resolution: {integrity: sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==}
dependencies:
@@ -15581,7 +15453,7 @@ packages:
resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==}
engines: {node: '>=14'}
- /simple-stack-form@0.1.12(astro@packages+astro)(zod@3.22.4):
+ /simple-stack-form@0.1.12(astro@packages+astro)(zod@3.23.5):
resolution: {integrity: sha512-cqxiA0/91WddM9Jya8Es1wfDurBfm8pUOmgMb08OB32wpmQLz2JQpjcarFNYkj5ZXfmE3qkGqakvx+6TCwxqUQ==}
hasBin: true
peerDependencies:
@@ -15593,7 +15465,7 @@ packages:
fs-extra: 11.2.0
just-map-values: 3.2.0
kleur: 4.1.5
- zod: 3.22.4
+ zod: 3.23.5
dev: false
/simple-swizzle@0.2.2:
@@ -15662,14 +15534,6 @@ packages:
yargs: 15.4.1
dev: true
- /solid-js@1.8.16:
- resolution: {integrity: sha512-rja94MNU9flF3qQRLNsu60QHKBDKBkVE1DldJZPIfn2ypIn3NV2WpSbGTQIvsyGPBo+9E2IMjwqnqpbgfWuzeg==}
- dependencies:
- csstype: 3.1.3
- seroval: 1.0.5
- seroval-plugins: 1.0.5(seroval@1.0.5)
- dev: false
-
/solid-js@1.8.17:
resolution: {integrity: sha512-E0FkUgv9sG/gEBWkHr/2XkBluHb1fkrHywUgA6o6XolPDCJ4g1HaLmQufcBBhiF36ee40q+HpG/vCZu7fLpI3Q==}
dependencies:
@@ -16014,26 +15878,6 @@ packages:
typescript: 5.4.5
dev: false
- /svelte@4.2.14:
- resolution: {integrity: sha512-ry3+YlWqZpHxLy45MW4MZIxNdvB+Wl7p2nnstWKbOAewaJyNJuOtivSbRChcfIej6wFBjWqyKmf/NgK1uW2JAA==}
- engines: {node: '>=16'}
- dependencies:
- '@ampproject/remapping': 2.3.0
- '@jridgewell/sourcemap-codec': 1.4.15
- '@jridgewell/trace-mapping': 0.3.25
- '@types/estree': 1.0.5
- acorn: 8.11.3
- aria-query: 5.3.0
- axobject-query: 4.0.0
- code-red: 1.0.4
- css-tree: 2.3.1
- estree-walker: 3.0.3
- is-reference: 3.0.2
- locate-character: 3.0.0
- magic-string: 0.30.9
- periscopic: 3.1.0
- dev: false
-
/svelte@4.2.15:
resolution: {integrity: sha512-j9KJSccHgLeRERPlhMKrCXpk2TqL2m5Z+k+OBTQhZOhIdCCd3WfqV+ylPWeipEwq17P/ekiSFWwrVQv93i3bsg==}
engines: {node: '>=16'}
@@ -16843,7 +16687,7 @@ packages:
- supports-color
dev: false
- /vite-plugin-solid@2.10.2(solid-js@1.8.17):
+ /vite-plugin-solid@2.10.2(solid-js@1.8.17)(vite@5.2.10):
resolution: {integrity: sha512-AOEtwMe2baBSXMXdo+BUwECC8IFHcKS6WQV/1NEd+Q7vHPap5fmIhLcAzr+DUJ04/KHx/1UBU0l1/GWP+rMAPQ==}
peerDependencies:
'@testing-library/jest-dom': ^5.16.6 || ^5.17.0 || ^6.*
@@ -16861,6 +16705,7 @@ packages:
merge-anything: 5.1.7
solid-js: 1.8.17
solid-refresh: 0.6.3(solid-js@1.8.17)
+ vite: 5.2.10(@types/node@18.19.31)(sass@1.75.0)
vitefu: 0.2.5(vite@5.2.10)
transitivePeerDependencies:
- supports-color
@@ -17171,22 +17016,6 @@ packages:
/vscode-uri@3.0.8:
resolution: {integrity: sha512-AyFQ0EVmsOZOlAnxoFOGOq1SQDWAB7C6aqMGS23svWAllfOaxbuFvcT8D1i8z3Gyn8fraVeZNNmN6e9bxxXkKw==}
- /vue@3.4.21(typescript@5.4.5):
- resolution: {integrity: sha512-5hjyV/jLEIKD/jYl4cavMcnzKwjMKohureP8ejn3hhEjwhWIhWeuzL2kJAjzl/WyVsgPY56Sy4Z40C3lVshxXA==}
- peerDependencies:
- typescript: '*'
- peerDependenciesMeta:
- typescript:
- optional: true
- dependencies:
- '@vue/compiler-dom': 3.4.21
- '@vue/compiler-sfc': 3.4.21
- '@vue/runtime-dom': 3.4.21
- '@vue/server-renderer': 3.4.21(vue@3.4.21)
- '@vue/shared': 3.4.21
- typescript: 5.4.5
- dev: false
-
/vue@3.4.26(typescript@5.4.5):
resolution: {integrity: sha512-bUIq/p+VB+0xrJubaemrfhk1/FiW9iX+pDV+62I/XJ6EkspAO9/DXEjbDFoe8pIfOZBqfk45i9BMc41ptP/uRg==}
peerDependencies:
@@ -17532,10 +17361,6 @@ packages:
zod: 3.23.5
dev: false
- /zod@3.22.4:
- resolution: {integrity: sha512-iC+8Io04lddc+mVqQ9AZ7OQ2MrUKGN+oIQyq1vemgt46jwCwLfhq7/pwnBnNXXXZb8VTVLKwp9EDkx+ryxIWmg==}
- dev: false
-
/zod@3.23.5:
resolution: {integrity: sha512-fkwiq0VIQTksNNA131rDOsVJcns0pfVUjHzLrNBiF/O/Xxb5lQyEXkhZWcJ7npWsYlvs+h0jFWXXy4X46Em1JA==}
dev: false