(
+
+
+
+
+
+ {assets}
+
+
+ {children}
+ {scripts}
+
+
+ )}
+ />
+));
diff --git a/apps/fixtures/nitro-3/src/global.d.ts b/apps/fixtures/nitro-3/src/global.d.ts
new file mode 100644
index 000000000..dc6f10c22
--- /dev/null
+++ b/apps/fixtures/nitro-3/src/global.d.ts
@@ -0,0 +1 @@
+///
diff --git a/apps/fixtures/nitro-3/src/routes/[...404].tsx b/apps/fixtures/nitro-3/src/routes/[...404].tsx
new file mode 100644
index 000000000..4ea71ec7f
--- /dev/null
+++ b/apps/fixtures/nitro-3/src/routes/[...404].tsx
@@ -0,0 +1,19 @@
+import { Title } from "@solidjs/meta";
+import { HttpStatusCode } from "@solidjs/start";
+
+export default function NotFound() {
+ return (
+
+ Not Found
+
+ Page Not Found
+
+ Visit{" "}
+
+ start.solidjs.com
+ {" "}
+ to learn how to build SolidStart apps.
+
+
+ );
+}
diff --git a/apps/fixtures/nitro-3/src/routes/about.tsx b/apps/fixtures/nitro-3/src/routes/about.tsx
new file mode 100644
index 000000000..c1c2dcf5a
--- /dev/null
+++ b/apps/fixtures/nitro-3/src/routes/about.tsx
@@ -0,0 +1,10 @@
+import { Title } from "@solidjs/meta";
+
+export default function About() {
+ return (
+
+ About
+ About
+
+ );
+}
diff --git a/apps/fixtures/nitro-3/src/routes/index.tsx b/apps/fixtures/nitro-3/src/routes/index.tsx
new file mode 100644
index 000000000..5d557d819
--- /dev/null
+++ b/apps/fixtures/nitro-3/src/routes/index.tsx
@@ -0,0 +1,19 @@
+import { Title } from "@solidjs/meta";
+import Counter from "~/components/Counter";
+
+export default function Home() {
+ return (
+
+ Hello World
+ Hello world!
+
+
+ Visit{" "}
+
+ start.solidjs.com
+ {" "}
+ to learn how to build SolidStart apps.
+
+
+ );
+}
diff --git a/apps/fixtures/nitro-3/tsconfig.json b/apps/fixtures/nitro-3/tsconfig.json
new file mode 100644
index 000000000..26b08446a
--- /dev/null
+++ b/apps/fixtures/nitro-3/tsconfig.json
@@ -0,0 +1,18 @@
+{
+ "compilerOptions": {
+ "target": "ESNext",
+ "module": "NodeNext",
+ "moduleResolution": "NodeNext",
+ "allowSyntheticDefaultImports": true,
+ "esModuleInterop": true,
+ "jsx": "preserve",
+ "jsxImportSource": "solid-js",
+ "allowJs": true,
+ "strict": true,
+ "noEmit": true,
+ "isolatedModules": true,
+ "paths": {
+ "~/*": ["./src/*"]
+ }
+ }
+}
diff --git a/apps/fixtures/nitro-3/vite.config.ts b/apps/fixtures/nitro-3/vite.config.ts
new file mode 100644
index 000000000..72eeabf4e
--- /dev/null
+++ b/apps/fixtures/nitro-3/vite.config.ts
@@ -0,0 +1,7 @@
+import { solidStart } from "@solidjs/start/config";
+import { nitro } from "nitro/vite";
+import { defineConfig } from "vite";
+
+export default defineConfig({
+ plugins: [solidStart(), nitro({ preset: "node-server" })]
+});
diff --git a/apps/landing-page/package.json b/apps/landing-page/package.json
index 130f8347b..6f61add5e 100644
--- a/apps/landing-page/package.json
+++ b/apps/landing-page/package.json
@@ -4,7 +4,7 @@
"private": true,
"scripts": {
"dev": "vite dev",
- "build": "pnpm --filter @solidjs/start build && vite build",
+ "build": "vite build",
"start": "vite serve"
},
"devDependencies": {
diff --git a/apps/landing-page/tsconfig.json b/apps/landing-page/tsconfig.json
index f8f3a9864..efcfe7f66 100644
--- a/apps/landing-page/tsconfig.json
+++ b/apps/landing-page/tsconfig.json
@@ -4,10 +4,9 @@
"esModuleInterop": true,
"target": "ESNext",
"module": "ESNext",
- "moduleResolution": "node",
+ "moduleResolution": "bundler",
"jsxImportSource": "solid-js",
"jsx": "preserve",
- "types": ["@solidjs/start/env"],
"baseUrl": "./",
"paths": {
"~/*": ["./src/*"]
diff --git a/packages/start/src/config/index.ts b/packages/start/src/config/index.ts
index 1e392cd02..599b1c8ae 100644
--- a/packages/start/src/config/index.ts
+++ b/packages/start/src/config/index.ts
@@ -6,16 +6,9 @@ import { fileURLToPath } from "node:url";
import { type PluginOption } from "vite";
import solid, { type Options as SolidOptions } from "vite-plugin-solid";
-import {
- DEFAULT_EXTENSIONS,
- VIRTUAL_MODULES,
- VITE_ENVIRONMENTS,
-} from "./constants.ts";
+import { DEFAULT_EXTENSIONS, VIRTUAL_MODULES, VITE_ENVIRONMENTS } from "./constants.ts";
import { devServer } from "./dev-server.ts";
-import {
- SolidStartClientFileRouter,
- SolidStartServerFileRouter,
-} from "./fs-router.ts";
+import { SolidStartClientFileRouter, SolidStartServerFileRouter } from "./fs-router.ts";
import { fsRoutes } from "./fs-routes/index.ts";
import type { BaseFileSystemRouter } from "./fs-routes/router.ts";
import lazy from "./lazy.ts";
@@ -23,236 +16,221 @@ import { manifest } from "./manifest.ts";
import { parseIdQuery } from "./utils.ts";
export interface SolidStartOptions {
- solid?: Partial;
- ssr?: boolean;
- routeDir?: string;
- extensions?: string[];
- middleware?: string;
+ solid?: Partial;
+ ssr?: boolean;
+ routeDir?: string;
+ extensions?: string[];
+ middleware?: string;
}
const absolute = (path: string, root: string) =>
- path ? (isAbsolute(path) ? path : join(root, path)) : path;
+ path ? (isAbsolute(path) ? path : join(root, path)) : path;
export function solidStart(options?: SolidStartOptions): Array {
- const start = defu(options ?? {}, {
- appRoot: "./src",
- routeDir: "./routes",
- ssr: true,
- devOverlay: true,
- experimental: {
- islands: false,
- },
- solid: {},
- extensions: [],
- });
- const extensions = [...DEFAULT_EXTENSIONS, ...(start.extensions || [])];
- const routeDir = join(start.appRoot, start.routeDir);
- const root = process.cwd();
- const appEntryPath = globSync(join(root, start.appRoot, "app.{j,t}sx"))[0];
- if (!appEntryPath) {
- throw new Error(`Could not find an app jsx/tsx entry in ${start.appRoot}.`);
- }
- const entryExtension = extname(appEntryPath);
- const handlers = {
- client: `${start.appRoot}/entry-client${entryExtension}`,
- server: `${start.appRoot}/entry-server${entryExtension}`,
- };
- return [
- {
- name: "solid-start:config",
- enforce: "pre",
- configEnvironment(name) {
- return {
- define: {
- "import.meta.env.SSR": JSON.stringify(
- name === VITE_ENVIRONMENTS.server,
- ),
- },
- resolve: {
- // remove when https://github.com/solidjs/vite-plugin-solid/pull/228 is released
- externalConditions: ["solid", "node"]
- }
- };
- },
- async config(_, env) {
- const clientInput = [handlers.client];
- if (env.command === "build") {
- const clientRouter: BaseFileSystemRouter = (globalThis as any).ROUTERS
- .client;
- for (const route of await clientRouter.getRoutes()) {
- for (const [key, value] of Object.entries(route)) {
- if (value && key.startsWith("$") && !key.startsWith("$$")) {
- function toRouteId(route: any) {
- return `${route.src}?${route.pick.map((p: string) => `pick=${p}`).join("&")}`;
- }
- clientInput.push(toRouteId(value));
- }
- }
- }
- }
- return {
- appType: "custom",
- build: { assetsDir: "_build/assets" },
- environments: {
- [VITE_ENVIRONMENTS.client]: {
- consumer: "client",
- build: {
- write: true,
- manifest: true,
- outDir: "dist/client",
- rollupOptions: {
- input: clientInput,
- treeshake: true,
- preserveEntrySignatures: "exports-only",
- },
- },
- },
- [VITE_ENVIRONMENTS.server]: {
- consumer: "server",
- build: {
- ssr: true,
- write: true,
- manifest: true,
- copyPublicDir: false,
- rollupOptions: {
- input: "~/entry-server.tsx",
- },
- outDir: "dist/server",
- commonjsOptions: {
- include: [/node_modules/],
- },
- },
- },
- },
- resolve: {
- alias: {
- "@solidjs/start/server/entry": handlers.server,
- "~": join(process.cwd(), start.appRoot),
- ...(!start.ssr
- ? {
- "@solidjs/start/server": "@solidjs/start/server/spa",
- "@solidjs/start/client": "@solidjs/start/client/spa",
- }
- : {}),
- },
- },
- define: {
- "import.meta.env.MANIFEST": `globalThis.MANIFEST`,
- "import.meta.env.START_SSR": JSON.stringify(start.ssr),
- "import.meta.env.START_APP_ENTRY": `"${appEntryPath}"`,
- "import.meta.env.START_CLIENT_ENTRY": `"${handlers.client}"`,
- "import.meta.env.START_DEV_OVERLAY": JSON.stringify(
- start.devOverlay,
- ),
- },
- builder: {
- sharedPlugins: true,
- async buildApp(builder) {
- const client = builder.environments[VITE_ENVIRONMENTS.client];
- const server = builder.environments[VITE_ENVIRONMENTS.server];
+ const start = defu(options ?? {}, {
+ appRoot: "./src",
+ routeDir: "./routes",
+ ssr: true,
+ devOverlay: true,
+ experimental: {
+ islands: false
+ },
+ solid: {},
+ extensions: []
+ });
+ const extensions = [...DEFAULT_EXTENSIONS, ...(start.extensions || [])];
+ const routeDir = join(start.appRoot, start.routeDir);
+ const root = process.cwd();
+ const appEntryPath = globSync(join(root, start.appRoot, "app.{j,t}sx"))[0];
+ if (!appEntryPath) {
+ throw new Error(`Could not find an app jsx/tsx entry in ${start.appRoot}.`);
+ }
+ const entryExtension = extname(appEntryPath);
+ const handlers = {
+ client: `${start.appRoot}/entry-client${entryExtension}`,
+ server: `${start.appRoot}/entry-server${entryExtension}`
+ };
+ return [
+ {
+ name: "solid-start:config",
+ enforce: "pre",
+ configEnvironment(name) {
+ return {
+ define: {
+ "import.meta.env.SSR": JSON.stringify(name === VITE_ENVIRONMENTS.server)
+ },
+ resolve: {
+ // remove when https://github.com/solidjs/vite-plugin-solid/pull/228 is released
+ externalConditions: ["solid", "node"]
+ }
+ };
+ },
+ async config(_, env) {
+ const clientInput = [handlers.client];
+ if (env.command === "build") {
+ const clientRouter: BaseFileSystemRouter = (globalThis as any).ROUTERS.client;
+ for (const route of await clientRouter.getRoutes()) {
+ for (const [key, value] of Object.entries(route)) {
+ if (value && key.startsWith("$") && !key.startsWith("$$")) {
+ function toRouteId(route: any) {
+ return `${route.src}?${route.pick.map((p: string) => `pick=${p}`).join("&")}`;
+ }
+ clientInput.push(toRouteId(value));
+ }
+ }
+ }
+ }
+ return {
+ appType: "custom",
+ build: { assetsDir: "_build/assets" },
+ environments: {
+ [VITE_ENVIRONMENTS.client]: {
+ consumer: "client",
+ build: {
+ write: true,
+ manifest: true,
+ outDir: "dist/client",
+ rollupOptions: {
+ input: clientInput,
+ treeshake: true,
+ preserveEntrySignatures: "exports-only"
+ }
+ }
+ },
+ [VITE_ENVIRONMENTS.server]: {
+ consumer: "server",
+ build: {
+ ssr: true,
+ write: true,
+ manifest: true,
+ copyPublicDir: false,
+ rollupOptions: {
+ input: "~/entry-server.tsx"
+ },
+ outDir: "dist/server",
+ commonjsOptions: {
+ include: [/node_modules/]
+ }
+ }
+ }
+ },
+ resolve: {
+ alias: {
+ "@solidjs/start/server/entry": handlers.server,
+ "~": join(process.cwd(), start.appRoot),
+ ...(!start.ssr
+ ? {
+ "@solidjs/start/server": "@solidjs/start/server/spa",
+ "@solidjs/start/client": "@solidjs/start/client/spa"
+ }
+ : {})
+ }
+ },
+ define: {
+ "import.meta.env.MANIFEST": `globalThis.MANIFEST`,
+ "import.meta.env.START_SSR": JSON.stringify(start.ssr),
+ "import.meta.env.START_APP_ENTRY": `"${appEntryPath}"`,
+ "import.meta.env.START_CLIENT_ENTRY": `"${handlers.client}"`,
+ "import.meta.env.START_DEV_OVERLAY": JSON.stringify(start.devOverlay)
+ },
+ builder: {
+ sharedPlugins: true,
+ async buildApp(builder) {
+ const client = builder.environments[VITE_ENVIRONMENTS.client];
+ const server = builder.environments[VITE_ENVIRONMENTS.server];
- if (!client) throw new Error("Client environment not found");
- if (!server) throw new Error("SSR environment not found");
+ if (!client) throw new Error("Client environment not found");
+ if (!server) throw new Error("SSR environment not found");
- if (!client.isBuilt) await builder.build(client);
- if (!server.isBuilt) await builder.build(server);
- },
- },
- };
- },
- },
- manifest(start),
- fsRoutes({
- routers: {
- client: new SolidStartClientFileRouter({
- dir: absolute(routeDir, root),
- extensions,
- }),
- ssr: new SolidStartServerFileRouter({
- dir: absolute(routeDir, root),
- extensions,
- dataOnly: !start.ssr,
- }),
- },
- }),
- lazy(),
- // Must be placed after fsRoutes, as treeShake will remove the
- // server fn exports added in by this plugin
- TanStackServerFnPlugin({
- // This is the ID that will be available to look up and import
- // our server function manifest and resolve its module
- manifestVirtualImportId: VIRTUAL_MODULES.serverFnManifest,
- directive: "use server",
- callers: [
- {
- envConsumer: "client",
- envName: VITE_ENVIRONMENTS.client,
- getRuntimeCode: () =>
- `import { createServerReference } from "${normalize(
- fileURLToPath(new URL("../server/server-runtime", import.meta.url)),
- )}"`,
- replacer: (opts) =>
- `createServerReference('${opts.functionId}')`,
- },
- {
- envConsumer: "server",
- envName: VITE_ENVIRONMENTS.server,
- getRuntimeCode: () =>
- `import { createServerReference } from '${normalize(
- fileURLToPath(
- new URL("../server/server-fns-runtime", import.meta.url),
- ),
- )}'`,
- replacer: (opts) =>
- `createServerReference(${opts.fn}, '${opts.functionId}')`,
- }
- ],
- provider: {
- envName: VITE_ENVIRONMENTS.server,
- getRuntimeCode: () =>
- `import { createServerReference } from '${normalize(
- fileURLToPath(
- new URL("../server/server-fns-runtime", import.meta.url),
- ),
- )}'`,
- replacer: (opts) =>
- `createServerReference(${opts.fn}, '${opts.functionId}')`,
- },
- }),
- {
- name: "solid-start:virtual-modules",
- async resolveId(id) {
+ if (!client.isBuilt) await builder.build(client);
+ if (!server.isBuilt) await builder.build(server);
+ }
+ }
+ };
+ }
+ },
+ manifest(start),
+ fsRoutes({
+ routers: {
+ client: new SolidStartClientFileRouter({
+ dir: absolute(routeDir, root),
+ extensions
+ }),
+ ssr: new SolidStartServerFileRouter({
+ dir: absolute(routeDir, root),
+ extensions,
+ dataOnly: !start.ssr
+ })
+ }
+ }),
+ lazy(),
+ // Must be placed after fsRoutes, as treeShake will remove the
+ // server fn exports added in by this plugin
+ TanStackServerFnPlugin({
+ // This is the ID that will be available to look up and import
+ // our server function manifest and resolve its module
+ manifestVirtualImportId: VIRTUAL_MODULES.serverFnManifest,
+ directive: "use server",
+ callers: [
+ {
+ envConsumer: "client",
+ envName: VITE_ENVIRONMENTS.client,
+ getRuntimeCode: () =>
+ `import { createServerReference } from "${normalize(
+ fileURLToPath(new URL("../server/server-runtime", import.meta.url))
+ )}"`,
+ replacer: opts => `createServerReference('${opts.functionId}')`
+ },
+ {
+ envConsumer: "server",
+ envName: VITE_ENVIRONMENTS.server,
+ getRuntimeCode: () =>
+ `import { createServerReference } from '${normalize(
+ fileURLToPath(new URL("../server/server-fns-runtime", import.meta.url))
+ )}'`,
+ replacer: opts => `createServerReference(${opts.fn}, '${opts.functionId}')`
+ }
+ ],
+ provider: {
+ envName: VITE_ENVIRONMENTS.server,
+ getRuntimeCode: () =>
+ `import { createServerReference } from '${normalize(
+ fileURLToPath(new URL("../server/server-fns-runtime", import.meta.url))
+ )}'`,
+ replacer: opts => `createServerReference(${opts.fn}, '${opts.functionId}')`
+ }
+ }),
+ {
+ name: "solid-start:virtual-modules",
+ async resolveId(id) {
const { filename, query } = parseIdQuery(id);
let base;
- if (filename === VIRTUAL_MODULES.clientEntry)
- base = handlers.client;
- if (filename === VIRTUAL_MODULES.serverEntry)
- base = handlers.server;
- if (filename === VIRTUAL_MODULES.app)
- base = appEntryPath;
+ if (filename === VIRTUAL_MODULES.clientEntry) base = handlers.client;
+ if (filename === VIRTUAL_MODULES.serverEntry) base = handlers.server;
+ if (filename === VIRTUAL_MODULES.app) base = appEntryPath;
- if(base) {
- let id = (await this.resolve(base))?.id
+ if (base) {
+ let id = (await this.resolve(base))?.id;
if (!id) return;
if (query.size > 0) id += `?${query.toString()}`;
- return id
+ return id;
}
- }
- },
- {
- name: "solid-start:capture-client-bundle",
- enforce: "post",
- generateBundle(_options, bundle) {
- globalThis.START_CLIENT_BUNDLE = bundle;
- },
- },
- devServer(),
- solid({
- ...start.solid,
- ssr: true,
- extensions: extensions.map((ext) => `.${ext}`),
- }),
- ];
+ }
+ },
+ {
+ name: "solid-start:capture-client-bundle",
+ enforce: "post",
+ generateBundle(_options, bundle) {
+ globalThis.START_CLIENT_BUNDLE = bundle;
+ }
+ },
+ devServer(),
+ solid({
+ ...start.solid,
+ ssr: true,
+ extensions: extensions.map(ext => `.${ext}`)
+ })
+ ];
}
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 7221fbed4..6283f02e0 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -39,7 +39,7 @@ importers:
version: 1.9.9
vite:
specifier: 7.1.10
- version: 7.1.10(@types/node@24.9.1)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(tsx@4.19.2)(yaml@2.6.0)
+ version: 7.1.10(@types/node@24.9.1)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(tsx@4.19.2)(yaml@2.8.1)
apps/fixtures/basic:
dependencies:
@@ -57,7 +57,7 @@ importers:
version: 1.9.9
vite:
specifier: 7.1.10
- version: 7.1.10(@types/node@24.9.1)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(tsx@4.19.2)(yaml@2.6.0)
+ version: 7.1.10(@types/node@24.9.1)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(tsx@4.19.2)(yaml@2.8.1)
apps/fixtures/css:
dependencies:
@@ -75,11 +75,11 @@ importers:
version: 1.9.9
vite:
specifier: 7.1.10
- version: 7.1.10(@types/node@24.9.1)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(tsx@4.19.2)(yaml@2.6.0)
+ version: 7.1.10(@types/node@24.9.1)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(tsx@4.19.2)(yaml@2.8.1)
devDependencies:
'@tailwindcss/vite':
specifier: ^4.1.12
- version: 4.1.17(vite@7.1.10(@types/node@24.9.1)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(tsx@4.19.2)(yaml@2.6.0))
+ version: 4.1.17(vite@7.1.10(@types/node@24.9.1)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(tsx@4.19.2)(yaml@2.8.1))
tailwindcss:
specifier: ^4.1.12
version: 4.1.17
@@ -100,7 +100,7 @@ importers:
version: 1.9.9
vite:
specifier: 7.1.10
- version: 7.1.10(@types/node@24.9.1)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(tsx@4.19.2)(yaml@2.6.0)
+ version: 7.1.10(@types/node@24.9.1)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(tsx@4.19.2)(yaml@2.8.1)
apps/fixtures/hackernews:
dependencies:
@@ -112,13 +112,34 @@ importers:
version: link:../../../packages/start
nitro:
specifier: 3.0.1-alpha.0
- version: 3.0.1-alpha.0(@netlify/blobs@8.2.0)(better-sqlite3@11.8.1)(chokidar@4.0.3)(drizzle-orm@0.31.4(@opentelemetry/api@1.9.0)(@prisma/client@5.22.0(prisma@5.22.0))(@types/better-sqlite3@7.6.12)(better-sqlite3@11.8.1)(prisma@5.22.0))(ioredis@5.6.1)(vite@7.1.10(@types/node@24.9.1)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(tsx@4.19.2)(yaml@2.6.0))
+ version: 3.0.1-alpha.0(@netlify/blobs@10.4.1)(better-sqlite3@11.8.1)(chokidar@4.0.3)(drizzle-orm@0.31.4(@opentelemetry/api@1.9.0)(@prisma/client@5.22.0(prisma@5.22.0))(@types/better-sqlite3@7.6.12)(better-sqlite3@11.8.1)(prisma@5.22.0))(ioredis@5.6.1)(vite@7.1.10(@types/node@24.9.1)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(tsx@4.19.2)(yaml@2.8.1))
solid-js:
specifier: ^1.9.9
version: 1.9.9
vite:
specifier: 7.1.10
- version: 7.1.10(@types/node@24.9.1)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(tsx@4.19.2)(yaml@2.6.0)
+ version: 7.1.10(@types/node@24.9.1)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(tsx@4.19.2)(yaml@2.8.1)
+
+ apps/fixtures/nitro-3:
+ dependencies:
+ '@solidjs/meta':
+ specifier: ^0.29.4
+ version: 0.29.4(solid-js@1.9.9)
+ '@solidjs/router':
+ specifier: ^0.15.0
+ version: 0.15.3(solid-js@1.9.9)
+ '@solidjs/start':
+ specifier: workspace:*
+ version: link:../../../packages/start
+ nitro:
+ specifier: ^3.0.1-alpha.1
+ version: 3.0.1-alpha.1(@netlify/blobs@10.4.1)(better-sqlite3@11.8.1)(chokidar@4.0.3)(drizzle-orm@0.31.4(@opentelemetry/api@1.9.0)(@prisma/client@5.22.0(prisma@5.22.0))(@types/better-sqlite3@7.6.12)(better-sqlite3@11.8.1)(prisma@5.22.0))(ioredis@5.6.1)(rollup@4.52.5)(vite@7.1.10(@types/node@24.9.1)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(tsx@4.19.2)(yaml@2.8.1))
+ solid-js:
+ specifier: ^1.9.9
+ version: 1.9.9
+ vite:
+ specifier: 7.1.10
+ version: 7.1.10(@types/node@24.9.1)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(tsx@4.19.2)(yaml@2.8.1)
apps/fixtures/notes:
dependencies:
@@ -142,7 +163,7 @@ importers:
version: 1.10.2(ioredis@5.6.1)
vite:
specifier: 7.1.10
- version: 7.1.10(@types/node@24.9.1)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(tsx@4.19.2)(yaml@2.6.0)
+ version: 7.1.10(@types/node@24.9.1)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(tsx@4.19.2)(yaml@2.8.1)
apps/fixtures/todomvc:
dependencies:
@@ -154,7 +175,7 @@ importers:
version: link:../../../packages/start
nitro:
specifier: 3.0.1-alpha.0
- version: 3.0.1-alpha.0(@netlify/blobs@8.2.0)(better-sqlite3@11.8.1)(chokidar@4.0.3)(drizzle-orm@0.31.4(@opentelemetry/api@1.9.0)(@prisma/client@5.22.0(prisma@5.22.0))(@types/better-sqlite3@7.6.12)(better-sqlite3@11.8.1)(prisma@5.22.0))(ioredis@5.6.1)(vite@7.1.10(@types/node@24.9.1)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(tsx@4.19.2)(yaml@2.6.0))
+ version: 3.0.1-alpha.0(@netlify/blobs@10.4.1)(better-sqlite3@11.8.1)(chokidar@4.0.3)(drizzle-orm@0.31.4(@opentelemetry/api@1.9.0)(@prisma/client@5.22.0(prisma@5.22.0))(@types/better-sqlite3@7.6.12)(better-sqlite3@11.8.1)(prisma@5.22.0))(ioredis@5.6.1)(vite@7.1.10(@types/node@24.9.1)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(tsx@4.19.2)(yaml@2.8.1))
solid-js:
specifier: ^1.9.9
version: 1.9.9
@@ -163,7 +184,7 @@ importers:
version: 1.10.2(ioredis@5.6.1)
vite:
specifier: 7.1.10
- version: 7.1.10(@types/node@24.9.1)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(tsx@4.19.2)(yaml@2.6.0)
+ version: 7.1.10(@types/node@24.9.1)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(tsx@4.19.2)(yaml@2.8.1)
apps/landing-page:
dependencies:
@@ -224,7 +245,7 @@ importers:
version: 6.3.7
vite:
specifier: ^7.1.10
- version: 7.1.10(@types/node@24.9.1)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(tsx@4.19.2)(yaml@2.6.0)
+ version: 7.1.10(@types/node@24.9.1)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(tsx@4.19.2)(yaml@2.8.1)
apps/tests:
dependencies:
@@ -260,13 +281,13 @@ importers:
version: 1.9.9
vite:
specifier: ^7.1.10
- version: 7.1.10(@types/node@24.9.1)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(tsx@4.19.2)(yaml@2.6.0)
+ version: 7.1.10(@types/node@24.9.1)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(tsx@4.19.2)(yaml@2.8.1)
vite-plugin-solid:
specifier: ^2.11.9
- version: 2.11.9(patch_hash=71233f1afab9e3ea2dbb03dbda3d84894ef1c6bfbbe69df9f864d03bfe67b6f5)(@testing-library/jest-dom@6.6.2)(solid-js@1.9.9)(vite@7.1.10(@types/node@24.9.1)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(tsx@4.19.2)(yaml@2.6.0))
+ version: 2.11.9(patch_hash=71233f1afab9e3ea2dbb03dbda3d84894ef1c6bfbbe69df9f864d03bfe67b6f5)(@testing-library/jest-dom@6.6.2)(solid-js@1.9.9)(vite@7.1.10(@types/node@24.9.1)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(tsx@4.19.2)(yaml@2.8.1))
vitest:
specifier: ^4.0.10
- version: 4.0.10(@types/debug@4.1.12)(@types/node@24.9.1)(@vitest/browser-playwright@4.0.10)(@vitest/ui@4.0.10)(jiti@2.6.1)(jsdom@25.0.1)(lightningcss@1.30.2)(msw@2.7.0(@types/node@24.9.1)(typescript@5.7.3))(terser@5.44.0)(tsx@4.19.2)(yaml@2.6.0)
+ version: 4.0.10(@types/debug@4.1.12)(@types/node@24.9.1)(@vitest/browser-playwright@4.0.10)(@vitest/ui@4.0.10)(jiti@2.6.1)(jsdom@25.0.1)(lightningcss@1.30.2)(msw@2.7.0(@types/node@24.9.1)(typescript@5.7.3))(terser@5.44.0)(tsx@4.19.2)(yaml@2.8.1)
devDependencies:
'@playwright/test':
specifier: ^1.56.1
@@ -276,10 +297,10 @@ importers:
version: 4.17.14
'@vitest/browser':
specifier: ^4.0.10
- version: 4.0.10(msw@2.7.0(@types/node@24.9.1)(typescript@5.7.3))(vite@7.1.10(@types/node@24.9.1)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(tsx@4.19.2)(yaml@2.6.0))(vitest@4.0.10)
+ version: 4.0.10(msw@2.7.0(@types/node@24.9.1)(typescript@5.7.3))(vite@7.1.10(@types/node@24.9.1)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(tsx@4.19.2)(yaml@2.8.1))(vitest@4.0.10)
'@vitest/browser-playwright':
specifier: ^4.0.10
- version: 4.0.10(msw@2.7.0(@types/node@24.9.1)(typescript@5.7.3))(playwright@1.56.1)(vite@7.1.10(@types/node@24.9.1)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(tsx@4.19.2)(yaml@2.6.0))(vitest@4.0.10)
+ version: 4.0.10(msw@2.7.0(@types/node@24.9.1)(typescript@5.7.3))(playwright@1.56.1)(vite@7.1.10(@types/node@24.9.1)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(tsx@4.19.2)(yaml@2.8.1))(vitest@4.0.10)
playwright:
specifier: ^1.56.1
version: 1.56.1
@@ -300,7 +321,7 @@ importers:
version: 0.29.4(solid-js@1.9.9)
'@tanstack/server-functions-plugin':
specifier: 1.134.5
- version: 1.134.5(vite@7.1.10(@types/node@24.9.1)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(tsx@4.19.2)(yaml@2.6.0))
+ version: 1.134.5(vite@7.1.10(@types/node@24.9.1)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(tsx@4.19.2)(yaml@2.8.1))
'@types/babel__traverse':
specifier: ^7.28.0
version: 7.28.0
@@ -327,7 +348,7 @@ importers:
version: 3.3.3
h3:
specifier: npm:h3@2.0.1-rc.4
- version: 2.0.1-rc.4(crossws@0.4.1(srvx@0.9.1))
+ version: 2.0.1-rc.4(crossws@0.4.1(srvx@0.9.6))
html-to-image:
specifier: ^1.11.13
version: 1.11.13
@@ -360,19 +381,19 @@ importers:
version: 1.2.1
srvx:
specifier: ^0.9.1
- version: 0.9.1
+ version: 0.9.6
terracotta:
specifier: ^1.0.6
version: 1.0.6(solid-js@1.9.9)
vite:
specifier: 7.1.10
- version: 7.1.10(@types/node@24.9.1)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(tsx@4.19.2)(yaml@2.6.0)
+ version: 7.1.10(@types/node@24.9.1)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(tsx@4.19.2)(yaml@2.8.1)
vite-plugin-solid:
specifier: ^2.11.9
- version: 2.11.9(patch_hash=71233f1afab9e3ea2dbb03dbda3d84894ef1c6bfbbe69df9f864d03bfe67b6f5)(@testing-library/jest-dom@6.6.2)(solid-js@1.9.9)(vite@7.1.10(@types/node@24.9.1)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(tsx@4.19.2)(yaml@2.6.0))
+ version: 2.11.9(patch_hash=71233f1afab9e3ea2dbb03dbda3d84894ef1c6bfbbe69df9f864d03bfe67b6f5)(@testing-library/jest-dom@6.6.2)(solid-js@1.9.9)(vite@7.1.10(@types/node@24.9.1)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(tsx@4.19.2)(yaml@2.8.1))
vitest:
specifier: ^4.0.10
- version: 4.0.10(@types/debug@4.1.12)(@types/node@24.9.1)(@vitest/browser-playwright@4.0.10)(@vitest/ui@4.0.10)(jiti@2.6.1)(jsdom@25.0.1)(lightningcss@1.30.2)(msw@2.7.0(@types/node@24.9.1)(typescript@5.7.3))(terser@5.44.0)(tsx@4.19.2)(yaml@2.6.0)
+ version: 4.0.10(@types/debug@4.1.12)(@types/node@24.9.1)(@vitest/browser-playwright@4.0.10)(@vitest/ui@4.0.10)(jiti@2.6.1)(jsdom@25.0.1)(lightningcss@1.30.2)(msw@2.7.0(@types/node@24.9.1)(typescript@5.7.3))(terser@5.44.0)(tsx@4.19.2)(yaml@2.8.1)
devDependencies:
'@types/babel__core':
specifier: ^7.20.5
@@ -385,7 +406,7 @@ importers:
version: 2.11.11(@netlify/blobs@8.2.0)(better-sqlite3@11.8.1)(drizzle-orm@0.31.4(@opentelemetry/api@1.9.0)(@prisma/client@5.22.0(prisma@5.22.0))(@types/better-sqlite3@7.6.12)(better-sqlite3@11.8.1)(prisma@5.22.0))
vite:
specifier: ^7.1.10
- version: 7.1.10(@types/node@24.9.1)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(tsx@4.19.2)(yaml@2.6.0)
+ version: 7.1.10(@types/node@24.9.1)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(tsx@4.19.2)(yaml@2.8.1)
packages:
@@ -630,6 +651,19 @@ packages:
resolution: {integrity: sha512-KrkT6qO5NxqNfy68sBl6CTSoJ4SNDIS5iQArkibhlbGU4LaDukZ3q2HIkh8aUKDio6o4itU4xDR7t82Y2eP1Bg==}
engines: {node: '>=14'}
+ '@emnapi/core@1.7.1':
+ resolution: {integrity: sha512-o1uhUASyo921r2XtHYOHy7gdkGLge8ghBEQHMWmyJFoXlpU58kIrhhN3w26lpQb6dspetweapMn2CSNwQ8I4wg==}
+
+ '@emnapi/runtime@1.7.1':
+ resolution: {integrity: sha512-PVtJr5CmLwYAU9PZDMITZoR5iAOShYREoR45EyyLrbntV50mdePTgUn4AmOw90Ifcj+x2kRjdzr1HP3RrNiHGA==}
+
+ '@emnapi/wasi-threads@1.1.0':
+ resolution: {integrity: sha512-WI0DdZ8xFSbgMjR1sFsKABJ/C5OnRrjT06JXbZKexJGrDuPTzZdDYfFlsgcCXCyf+suG5QU2e/y1Wo2V/OapLQ==}
+
+ '@envelop/instrumentation@1.0.0':
+ resolution: {integrity: sha512-cxgkB66RQB95H3X27jlnxCRNTmPuSTgmBAq6/4n2Dtv4hsk4yz8FadA1ggmd0uZzvKqWD6CR+WFgTjhDqg7eyw==}
+ engines: {node: '>=18.0.0'}
+
'@esbuild/aix-ppc64@0.19.11':
resolution: {integrity: sha512-FnzU0LyE3ySQk7UntJO4+qIiQgI7KoODnZg5xzXIrFJlKd2P2gwHsHY4927xj9y5PJmJSzULiUCWmv7iWnNa7g==}
engines: {node: '>=12'}
@@ -1194,9 +1228,16 @@ packages:
resolution: {integrity: sha512-wK+5pLK5XFmgtH3aQ2YVvA3HohS3xqV/OxuVOdNx9Wpnz7VE/fnC+e1A7ln6LFYeck7gOJ/dsZV6OLplOtAJ2w==}
engines: {node: '>=18'}
+ '@napi-rs/wasm-runtime@1.0.7':
+ resolution: {integrity: sha512-SeDnOO0Tk7Okiq6DbXmmBODgOAb9dp9gjlphokTUxmt8U3liIP1ZsozBahH69j/RJv+Rfs6IwUKHTgQYJ/HBAw==}
+
'@netlify/binary-info@1.0.0':
resolution: {integrity: sha512-4wMPu9iN3/HL97QblBsBay3E1etIciR84izI3U+4iALY+JHCrI+a2jO0qbAZ/nxKoegypYEaiiqWXylm+/zfrw==}
+ '@netlify/blobs@10.4.1':
+ resolution: {integrity: sha512-43wntITwgocQxJThPxtgZ9XCPk2wAXrqD61uqgcIG2EhT/cXpvfEGEo6nLXXtb9irW6nQVXusJeLHEhKJFC4Vg==}
+ engines: {node: ^14.16.0 || >=16.0.0}
+
'@netlify/blobs@8.2.0':
resolution: {integrity: sha512-9djLZHBKsoKk8XCgwWSEPK9QnT8qqxEQGuYh48gFIcNLvpBKkLnHbDZuyUxmNemCfDz7h0HnMXgSPnnUVgARhg==}
engines: {node: ^14.16.0 || >=16.0.0}
@@ -1205,6 +1246,10 @@ packages:
resolution: {integrity: sha512-pR0/Hx4yKUvkEc+7Bs/W4MD8nUrGzO0Euksj02JWFZQ7kDmXSb20GUz/uOzIiohz2v0lO925HMhZIZPiu8d/yw==}
engines: {node: ^14.16.0 || >=16.0.0}
+ '@netlify/dev-utils@4.3.2':
+ resolution: {integrity: sha512-Nl6c5UVLbpOwvzVaT6fJycdkc3EswqFoI9c2hZ3WUUX+kQ2ojdrkFMuKcPERaGXYxrhy/uGk1CURAflG8YC2RA==}
+ engines: {node: ^18.14.0 || >=20}
+
'@netlify/functions@3.1.2':
resolution: {integrity: sha512-910dYmcd/Xhcdhede7Io97CyTmiYmNAuuf5+vDVfm+br/MpidnYvK5R7519xHgmmvNcgLarlTtJdenImg02Uiw==}
engines: {node: '>=14.0.0'}
@@ -1217,6 +1262,14 @@ packages:
resolution: {integrity: sha512-zXnRFkxgNsalSgU8/vwTWnav3R+8KG8SsqHxqaoJdjjJtnZR7wo3f+qqu4z+WtZ/4V7fly91HFUwZ6Uz2OdW7w==}
engines: {node: '>=14.8.0'}
+ '@netlify/otel@5.0.0':
+ resolution: {integrity: sha512-7EWbS+puDub800IQ9MUVcLrWwCNPyK/u1Rs08f0Y+O4dBGVkuTm/RyaLoU58PPLuNCfPHXebfIYFZxN+/CtZeA==}
+ engines: {node: ^18.14.0 || >=20.6.1}
+
+ '@netlify/runtime-utils@2.2.1':
+ resolution: {integrity: sha512-dyJeuggzQM8+Dsi0T8Z9UjfLJ6vCmNC36W6WE2aqzfTdTw4wPkh2xlEu4LoD75+TGuYK7jIhEoU2QcCXOzfyAQ==}
+ engines: {node: ^18.14.0 || >=20}
+
'@netlify/serverless-functions-api@1.33.0':
resolution: {integrity: sha512-il9HUEC5Nu+6l7vJR2vvolJ12SuI/Yo6K8ZoAKHx7RkMGzS0LHcopDW2pIVRTP8I3vQBxvzuof3FUfqLdAiXhw==}
engines: {node: '>=18.0.0'}
@@ -1251,10 +1304,244 @@ packages:
'@open-draft/until@2.1.0':
resolution: {integrity: sha512-U69T3ItWHvLwGg5eJ0n3I62nWuE6ilHlmz7zM0npLBRvPRd7e6NYmg54vvRtP5mZG7kZqZCFVdsTWo7BPtBujg==}
+ '@opentelemetry/api-logs@0.203.0':
+ resolution: {integrity: sha512-9B9RU0H7Ya1Dx/Rkyc4stuBZSGVQF27WigitInx2QQoj6KUpEFYPKoWjdFTunJYxmXmh17HeBvbMa1EhGyPmqQ==}
+ engines: {node: '>=8.0.0'}
+
'@opentelemetry/api@1.9.0':
resolution: {integrity: sha512-3giAOQvZiH5F9bMlMiv8+GSPMeqg0dbaeo58/0SlA9sxSqZhnUtxzX9/2FzyhS9sWQf5S0GJE0AKBrFqjpeYcg==}
engines: {node: '>=8.0.0'}
+ '@opentelemetry/context-async-hooks@1.30.1':
+ resolution: {integrity: sha512-s5vvxXPVdjqS3kTLKMeBMvop9hbWkwzBpu+mUO2M7sZtlkyDJGwFe33wRKnbaYDo8ExRVBIIdwIGrqpxHuKttA==}
+ engines: {node: '>=14'}
+ peerDependencies:
+ '@opentelemetry/api': '>=1.0.0 <1.10.0'
+
+ '@opentelemetry/core@1.30.1':
+ resolution: {integrity: sha512-OOCM2C/QIURhJMuKaekP3TRBxBKxG/TWWA0TL2J6nXUtDnuCtccy49LUJF8xPFXMX+0LMcxFpCo8M9cGY1W6rQ==}
+ engines: {node: '>=14'}
+ peerDependencies:
+ '@opentelemetry/api': '>=1.0.0 <1.10.0'
+
+ '@opentelemetry/instrumentation@0.203.0':
+ resolution: {integrity: sha512-ke1qyM+3AK2zPuBPb6Hk/GCsc5ewbLvPNkEuELx/JmANeEp6ZjnZ+wypPAJSucTw0wvCGrUaibDSdcrGFoWxKQ==}
+ engines: {node: ^18.19.0 || >=20.6.0}
+ peerDependencies:
+ '@opentelemetry/api': ^1.3.0
+
+ '@opentelemetry/propagator-b3@1.30.1':
+ resolution: {integrity: sha512-oATwWWDIJzybAZ4pO76ATN5N6FFbOA1otibAVlS8v90B4S1wClnhRUk7K+2CHAwN1JKYuj4jh/lpCEG5BAqFuQ==}
+ engines: {node: '>=14'}
+ peerDependencies:
+ '@opentelemetry/api': '>=1.0.0 <1.10.0'
+
+ '@opentelemetry/propagator-jaeger@1.30.1':
+ resolution: {integrity: sha512-Pj/BfnYEKIOImirH76M4hDaBSx6HyZ2CXUqk+Kj02m6BB80c/yo4BdWkn/1gDFfU+YPY+bPR2U0DKBfdxCKwmg==}
+ engines: {node: '>=14'}
+ peerDependencies:
+ '@opentelemetry/api': '>=1.0.0 <1.10.0'
+
+ '@opentelemetry/resources@1.30.1':
+ resolution: {integrity: sha512-5UxZqiAgLYGFjS4s9qm5mBVo433u+dSPUFWVWXmLAD4wB65oMCoXaJP1KJa9DIYYMeHu3z4BZcStG3LC593cWA==}
+ engines: {node: '>=14'}
+ peerDependencies:
+ '@opentelemetry/api': '>=1.0.0 <1.10.0'
+
+ '@opentelemetry/sdk-trace-base@1.30.1':
+ resolution: {integrity: sha512-jVPgBbH1gCy2Lb7X0AVQ8XAfgg0pJ4nvl8/IiQA6nxOsPvS+0zMJaFSs2ltXe0J6C8dqjcnpyqINDJmU30+uOg==}
+ engines: {node: '>=14'}
+ peerDependencies:
+ '@opentelemetry/api': '>=1.0.0 <1.10.0'
+
+ '@opentelemetry/sdk-trace-node@1.30.1':
+ resolution: {integrity: sha512-cBjYOINt1JxXdpw1e5MlHmFRc5fgj4GW/86vsKFxJCJ8AL4PdVtYH41gWwl4qd4uQjqEL1oJVrXkSy5cnduAnQ==}
+ engines: {node: '>=14'}
+ peerDependencies:
+ '@opentelemetry/api': '>=1.0.0 <1.10.0'
+
+ '@opentelemetry/semantic-conventions@1.28.0':
+ resolution: {integrity: sha512-lp4qAiMTD4sNWW4DbKLBkfiMZ4jbAboJIGOQr5DvciMRI494OapieI9qiODpOt0XBr1LjIDy1xAGAnVs5supTA==}
+ engines: {node: '>=14'}
+
+ '@oxc-minify/binding-android-arm64@0.96.0':
+ resolution: {integrity: sha512-lzeIEMu/v6Y+La5JSesq4hvyKtKBq84cgQpKYTYM/yGuNk2tfd5Ha31hnC+mTh48lp/5vZH+WBfjVUjjINCfug==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [arm64]
+ os: [android]
+
+ '@oxc-minify/binding-darwin-arm64@0.96.0':
+ resolution: {integrity: sha512-i0LkJAUXb4BeBFrJQbMKQPoxf8+cFEffDyLSb7NEzzKuPcH8qrVsnEItoOzeAdYam8Sr6qCHVwmBNEQzl7PWpw==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [arm64]
+ os: [darwin]
+
+ '@oxc-minify/binding-darwin-x64@0.96.0':
+ resolution: {integrity: sha512-C5vI0WPR+KPIFAD5LMOJk2J8iiT+Nv65vDXmemzXEXouzfEOLYNqnW+u6NSsccpuZHHWAiLyPFkYvKFduveAUQ==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [x64]
+ os: [darwin]
+
+ '@oxc-minify/binding-freebsd-x64@0.96.0':
+ resolution: {integrity: sha512-3//5DNx+xUjVBMLLk2sl6hfe4fwfENJtjVQUBXjxzwPuv8xgZUqASG4cRG3WqG5Qe8dV6SbCI4EgKQFjO4KCZA==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [x64]
+ os: [freebsd]
+
+ '@oxc-minify/binding-linux-arm-gnueabihf@0.96.0':
+ resolution: {integrity: sha512-WXChFKV7VdDk1NePDK1J31cpSvxACAVztJ7f7lJVYBTkH+iz5D0lCqPcE7a9eb7nC3xvz4yk7DM6dA9wlUQkQg==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [arm]
+ os: [linux]
+
+ '@oxc-minify/binding-linux-arm-musleabihf@0.96.0':
+ resolution: {integrity: sha512-7B18glYMX4Z/YoqgE3VRLs/2YhVLxlxNKSgrtsRpuR8xv58xca+hEhiFwZN1Rn+NSMZ29Z33LWD7iYWnqYFvRA==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [arm]
+ os: [linux]
+
+ '@oxc-minify/binding-linux-arm64-gnu@0.96.0':
+ resolution: {integrity: sha512-Yl+KcTldsEJNcaYxxonwAXZ2q3gxIzn3kXYQWgKWdaGIpNhOCWqF+KE5WLsldoh5Ro5SHtomvb8GM6cXrIBMog==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [arm64]
+ os: [linux]
+
+ '@oxc-minify/binding-linux-arm64-musl@0.96.0':
+ resolution: {integrity: sha512-rNqoFWOWaxwMmUY5fspd/h5HfvgUlA3sv9CUdA2MpnHFiyoJNovR7WU8tGh+Yn0qOAs0SNH0a05gIthHig14IA==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [arm64]
+ os: [linux]
+
+ '@oxc-minify/binding-linux-riscv64-gnu@0.96.0':
+ resolution: {integrity: sha512-3paajIuzGnukHwSI3YBjYVqbd72pZd8NJxaayaNFR0AByIm8rmIT5RqFXbq8j2uhtpmNdZRXiu0em1zOmIScWA==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [riscv64]
+ os: [linux]
+
+ '@oxc-minify/binding-linux-s390x-gnu@0.96.0':
+ resolution: {integrity: sha512-9ESrpkB2XG0lQ89JlsxlZa86iQCOs+jkDZLl6O+u5wb7ynUy21bpJJ1joauCOSYIOUlSy3+LbtJLiqi7oSQt5Q==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [s390x]
+ os: [linux]
+
+ '@oxc-minify/binding-linux-x64-gnu@0.96.0':
+ resolution: {integrity: sha512-UMM1jkns+p+WwwmdjC5giI3SfR2BCTga18x3C0cAu6vDVf4W37uTZeTtSIGmwatTBbgiq++Te24/DE0oCdm1iQ==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [x64]
+ os: [linux]
+
+ '@oxc-minify/binding-linux-x64-musl@0.96.0':
+ resolution: {integrity: sha512-8b1naiC7MdP7xeMi7cQ5tb9W1rZAP9Qz/jBRqp1Y5EOZ1yhSGnf1QWuZ/0pCc+XiB9vEHXEY3Aki/H+86m2eOg==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [x64]
+ os: [linux]
+
+ '@oxc-minify/binding-wasm32-wasi@0.96.0':
+ resolution: {integrity: sha512-bjGDjkGzo3GWU9Vg2qiFUrfoo5QxojPNV/2RHTlbIB5FWkkV4ExVjsfyqihFiAuj0NXIZqd2SAiEq9htVd3RFw==}
+ engines: {node: '>=14.0.0'}
+ cpu: [wasm32]
+
+ '@oxc-minify/binding-win32-arm64-msvc@0.96.0':
+ resolution: {integrity: sha512-4L4DlHUT47qMWQuTyUghpncR3NZHWtxvd0G1KgSjVgXf+cXzFdWQCWZZtCU0yrmOoVCNUf4S04IFCJyAe+Ie7A==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [arm64]
+ os: [win32]
+
+ '@oxc-minify/binding-win32-x64-msvc@0.96.0':
+ resolution: {integrity: sha512-T2ijfqZLpV2bgGGocXV4SXTuMoouqN0asYTIm+7jVOLvT5XgDogf3ZvCmiEnSWmxl21+r5wHcs8voU2iUROXAg==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [x64]
+ os: [win32]
+
+ '@oxc-transform/binding-android-arm64@0.96.0':
+ resolution: {integrity: sha512-wOm+ZsqFvyZ7B9RefUMsj0zcXw77Z2pXA51nbSQyPXqr+g0/pDGxriZWP8Sdpz/e4AEaKPA9DvrwyOZxu7GRDQ==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [arm64]
+ os: [android]
+
+ '@oxc-transform/binding-darwin-arm64@0.96.0':
+ resolution: {integrity: sha512-td1sbcvzsyuoNRiNdIRodPXRtFFwxzPpC/6/yIUtRRhKn30XQcizxupIvQQVpJWWchxkphbBDh6UN+u+2CJ8Zw==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [arm64]
+ os: [darwin]
+
+ '@oxc-transform/binding-darwin-x64@0.96.0':
+ resolution: {integrity: sha512-xgqxnqhPYH2NYkgbqtnCJfhbXvxIf/pnhF/ig5UBK8PYpCEWIP/cfLpQRQ9DcQnRfuxi7RMIF6LdmB1AiS6Fkg==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [x64]
+ os: [darwin]
+
+ '@oxc-transform/binding-freebsd-x64@0.96.0':
+ resolution: {integrity: sha512-1i67OXdl/rvSkcTXqDlh6qGRXYseEmf0rl/R+/i88scZ/o3A+FzlX56sThuaPzSSv9eVgesnoYUjIBJELFc1oA==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [x64]
+ os: [freebsd]
+
+ '@oxc-transform/binding-linux-arm-gnueabihf@0.96.0':
+ resolution: {integrity: sha512-9MJBs0SWODsqyzO3eAnacXgJ/sZu1xqinjEwBzkcZ3tQI8nKhMADOzu2NzbVWDWujeoC8DESXaO08tujvUru+Q==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [arm]
+ os: [linux]
+
+ '@oxc-transform/binding-linux-arm-musleabihf@0.96.0':
+ resolution: {integrity: sha512-BQom57I2ScccixljNYh2Wy+5oVZtF1LXiiUPxSLtDHbsanpEvV/+kzCagQpTjk1BVzSQzOxfEUWjvL7mY53pRQ==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [arm]
+ os: [linux]
+
+ '@oxc-transform/binding-linux-arm64-gnu@0.96.0':
+ resolution: {integrity: sha512-kaqvUzNu8LL4aBSXqcqGVLFG13GmJEplRI2+yqzkgAItxoP/LfFMdEIErlTWLGyBwd0OLiNMHrOvkcCQRWadVg==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [arm64]
+ os: [linux]
+
+ '@oxc-transform/binding-linux-arm64-musl@0.96.0':
+ resolution: {integrity: sha512-EiG/L3wEkPgTm4p906ufptyblBgtiQWTubGg/JEw82f8uLRroayr5zhbUqx40EgH037a3SfJthIyLZi7XPRFJw==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [arm64]
+ os: [linux]
+
+ '@oxc-transform/binding-linux-riscv64-gnu@0.96.0':
+ resolution: {integrity: sha512-r01CY6OxKGtVeYnvH4mGmtkQMlLkXdPWWNXwo5o7fE2s/fgZPMpqh8bAuXEhuMXipZRJrjxTk1+ZQ4KCHpMn3Q==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [riscv64]
+ os: [linux]
+
+ '@oxc-transform/binding-linux-s390x-gnu@0.96.0':
+ resolution: {integrity: sha512-4djg2vYLGbVeS8YiA2K4RPPpZE4fxTGCX5g/bOMbCYyirDbmBAIop4eOAj8vOA9i1CcWbDtmp+PVJ1dSw7f3IQ==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [s390x]
+ os: [linux]
+
+ '@oxc-transform/binding-linux-x64-gnu@0.96.0':
+ resolution: {integrity: sha512-f6pcWVz57Y8jXa2OS7cz3aRNuks34Q3j61+3nQ4xTE8H1KbalcEvHNmM92OEddaJ8QLs9YcE0kUC6eDTbY34+A==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [x64]
+ os: [linux]
+
+ '@oxc-transform/binding-linux-x64-musl@0.96.0':
+ resolution: {integrity: sha512-NSiRtFvR7Pbhv3mWyPMkTK38czIjcnK0+K5STo3CuzZRVbX1TM17zGdHzKBUHZu7v6IQ6/XsQ3ELa1BlEHPGWQ==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [x64]
+ os: [linux]
+
+ '@oxc-transform/binding-wasm32-wasi@0.96.0':
+ resolution: {integrity: sha512-A91ARLiuZHGN4hBds9s7bW3czUuLuHLsV+cz44iF9j8e1zX9m2hNGXf/acQRbg/zcFUXmjz5nmk8EkZyob876w==}
+ engines: {node: '>=14.0.0'}
+ cpu: [wasm32]
+
+ '@oxc-transform/binding-win32-arm64-msvc@0.96.0':
+ resolution: {integrity: sha512-IedJf40djKgDObomhYjdRAlmSYUEdfqX3A3M9KfUltl9AghTBBLkTzUMA7O09oo71vYf5TEhbFM7+Vn5vqw7AQ==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [arm64]
+ os: [win32]
+
+ '@oxc-transform/binding-win32-x64-msvc@0.96.0':
+ resolution: {integrity: sha512-0fI0P0W7bSO/GCP/N5dkmtB9vBqCA4ggo1WmXTnxNJVmFFOtcA1vYm1I9jl8fxo+sucW2WnlpnI4fjKdo3JKxA==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [x64]
+ os: [win32]
+
'@parcel/watcher-android-arm64@2.4.1':
resolution: {integrity: sha512-LOi/WTbbh3aTn2RYddrO8pnapixAziFl6SMxHM69r3tvdSm94JtCenaKgk1GRg5FJ5wpMCpHeW+7yqPlvZv7kg==}
engines: {node: '>= 10.0.0'}
@@ -1813,6 +2100,9 @@ packages:
peerDependencies:
'@testing-library/dom': '>=7.21.4'
+ '@tybys/wasm-util@0.10.1':
+ resolution: {integrity: sha512-9tTaPJLSiejZKx+Bmog4uSubteqTvFrVrURwkmHixBo0G4seD0zUxp98E1DzUBJxLQ3NPwXrGKDiVjwx/DpPsg==}
+
'@types/aria-query@5.0.4':
resolution: {integrity: sha512-rfT93uj5s0PRL7EzccGMs3brplhcrghnDoV26NqKhCAS1hVo+WdNsPvE/yb6ilfr5hi2MEk6d5EWJTKdxg8jVw==}
@@ -1970,18 +2260,22 @@ packages:
resolution: {integrity: sha512-LOtTn+JgJvX8WfBVJtF08TGrdjuFzGJc4mkP8EdDI8ADbvO7kiexYep1o8dwnt0okb0jYclCDXF13xU7Ge4zSw==}
engines: {node: '>=18.0.0'}
- '@whatwg-node/fetch@0.10.6':
- resolution: {integrity: sha512-6uzhO2aQ757p3bSHcemA8C4pqEXuyBqyGAM7cYpO0c6/igRMV9As9XL0W12h5EPYMclgr7FgjmbVQBoWEdJ/yA==}
+ '@whatwg-node/fetch@0.10.13':
+ resolution: {integrity: sha512-b4PhJ+zYj4357zwk4TTuF2nEe0vVtOrwdsrNo5hL+u1ojXNhh1FgJ6pg1jzDlwlT4oBdzfSwaBwMCtFCsIWg8Q==}
engines: {node: '>=18.0.0'}
- '@whatwg-node/node-fetch@0.7.18':
- resolution: {integrity: sha512-IxKdVWfZYasGiyxBcsROxq6FmDQu3MNNiOYJ/yqLKhe+Qq27IIWsK7ItbjS2M9L5aM5JxjWkIS7JDh7wnsn+CQ==}
+ '@whatwg-node/node-fetch@0.8.4':
+ resolution: {integrity: sha512-AlKLc57loGoyYlrzDbejB9EeR+pfdJdGzbYnkEuZaGekFboBwzfVYVMsy88PMriqPI1ORpiGYGgSSWpx7a2sDA==}
engines: {node: '>=18.0.0'}
- '@whatwg-node/promise-helpers@1.3.1':
- resolution: {integrity: sha512-D+OwTEunoQhVHVToD80dPhfz9xgPLqJyEA3F5jCRM14A2u8tBBQVdZekqfqx6ZAfZ+POT4Hb0dn601UKMsvADw==}
+ '@whatwg-node/promise-helpers@1.3.2':
+ resolution: {integrity: sha512-Nst5JdK47VIl9UcGwtv2Rcgyn5lWtZ0/mhRQ4G8NN2isxpq2TO30iqHzmwoJycjWuyUfg3GFXqP/gFHXeV57IA==}
engines: {node: '>=16.0.0'}
+ '@whatwg-node/server@0.10.17':
+ resolution: {integrity: sha512-QxI+HQfJeI/UscFNCTcSri6nrHP25mtyAMbhEri7W2ctdb3EsorPuJz7IovSgNjvKVs73dg9Fmayewx1O2xOxA==}
+ engines: {node: '>=18.0.0'}
+
'@whatwg-node/server@0.9.71':
resolution: {integrity: sha512-ueFCcIPaMgtuYDS9u0qlUoEvj6GiSsKrwnOLPp9SshqjtcRaR1IEHRjoReq3sXNydsF5i0ZnmuYgXq9dV53t0g==}
engines: {node: '>=18.0.0'}
@@ -2272,6 +2566,9 @@ packages:
citty@0.1.6:
resolution: {integrity: sha512-tskPPKEs8D2KPafUypv2gxwJP8h/OaJmC82QQGGDQcHvXX43xF2VDACcJVmZ0EuSxkpO9Kc4MlrA3q0+FG58AQ==}
+ cjs-module-lexer@1.4.3:
+ resolution: {integrity: sha512-9z8TZaGM1pfswYeXrUpzPrkx8UnWYdhJclsiYMm6x/w5+nN+8Tf/LnAgfLGQCm59qAOxU8WwHEq2vNwF6i4j+Q==}
+
class-variance-authority@0.7.1:
resolution: {integrity: sha512-Ka+9Trutv7G8M6WT6SeiRWz792K5qEqIGEGzXKhAE6xOWAY6pPH8U+9IY3oCMv6kqTmLsv7Xh/2w2RigkePMsg==}
@@ -2575,6 +2872,9 @@ packages:
resolution: {integrity: sha512-ARFxjzizOhPqs1fYC/2NMC3N4jrQ6HvVflnXBTRqNEqJuXwyKLRr9CrJwkRcV/SnZt1sNXgsF6FPm0x57Tq0rw==}
engines: {node: ^14.14.0 || >=16.0.0}
+ dettle@1.0.5:
+ resolution: {integrity: sha512-ZVyjhAJ7sCe1PNXEGveObOH9AC8QvMga3HJIghHawtG7mE4K5pW9nz/vDGAr/U7a3LWgdOzEE7ac9MURnyfaTA==}
+
devlop@1.1.0:
resolution: {integrity: sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==}
@@ -2720,6 +3020,10 @@ packages:
emoji-regex@9.2.2:
resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==}
+ empathic@2.0.0:
+ resolution: {integrity: sha512-i6UzDscO/XfAcNYD75CfICkmfLedpyPDdozrLMmQc5ORaQcdMoc21OnlEylMIqI7U8eniKrPMxxtj8k0vhmJhA==}
+ engines: {node: '>=14'}
+
enabled@2.0.0:
resolution: {integrity: sha512-AKrN98kuwOzMIdAizXGI86UFBoo26CL21UM763y1h/GMSJ4/OHU9k2YlsmBpyScFo/wbLzWQJBMCW4+IO3/+OQ==}
@@ -3106,6 +3410,15 @@ packages:
crossws:
optional: true
+ h3@2.0.1-rc.5:
+ resolution: {integrity: sha512-qkohAzCab0nLzXNm78tBjZDvtKMTmtygS8BJLT3VPczAQofdqlFXDPkXdLMJN4r05+xqneG8snZJ0HgkERCZTg==}
+ engines: {node: '>=20.11.1'}
+ peerDependencies:
+ crossws: ^0.4.1
+ peerDependenciesMeta:
+ crossws:
+ optional: true
+
has-flag@4.0.0:
resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==}
engines: {node: '>=8'}
@@ -3210,6 +3523,14 @@ packages:
resolution: {integrity: sha512-gJzzk+PQNznz8ysRrC0aOkBNVRBDtE1n53IqyqEf3PXrYwomFs5q4pGMizBMJF+ykh03insJ27hB8gSrD2Hn8A==}
engines: {node: '>= 4'}
+ image-size@2.0.2:
+ resolution: {integrity: sha512-IRqXKlaXwgSMAMtpNzZa1ZAe8m+Sa1770Dhk8VkSsP9LS+iHD62Zd8FQKs8fbPiagBE7BzoFX23cxFnwshpV6w==}
+ engines: {node: '>=16.x'}
+ hasBin: true
+
+ import-in-the-middle@1.15.0:
+ resolution: {integrity: sha512-bpQy+CrsRmYmoPMAE/0G33iwRqwW4ouqdRg8jgbH3aKuCtOc8lxgmYXg2dMM92CRiGP660EtBcymH/eVUpCSaA==}
+
imurmurhash@0.1.4:
resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==}
engines: {node: '>=0.8.19'}
@@ -3365,6 +3686,12 @@ packages:
resolution: {integrity: sha512-ekilCSN1jwRvIbgeg/57YFh8qQDNbwDb9xT/qu2DAHbFFZUicIl4ygVaAvzveMhMVr3LnpSKTNnwt8PoOfmKhQ==}
hasBin: true
+ jpeg-js@0.4.4:
+ resolution: {integrity: sha512-WZzeDOEtTOBK4Mdsar0IqEU5sMr3vSV2RqkAIzUEV2BHnUfKGyswWFPFwK5EeDo93K3FohSHbLAjj0s1Wzd+dg==}
+
+ js-image-generator@1.0.4:
+ resolution: {integrity: sha512-ckb7kyVojGAnArouVR+5lBIuwU1fcrn7E/YYSd0FK7oIngAkMmRvHASLro9Zt5SQdWToaI66NybG+OGxPw/HlQ==}
+
js-tokens@4.0.0:
resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==}
@@ -3718,6 +4045,9 @@ packages:
engines: {node: '>=14'}
hasBin: true
+ module-details-from-path@1.0.4:
+ resolution: {integrity: sha512-EGWKgxALGMgzvxYF1UyGTy0HXX/2vHLkw6+NvDKW2jypWbHpjQuj4UMcqQWXHERJhVGKikolT06G3bcKe4fi7w==}
+
mri@1.2.0:
resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==}
engines: {node: '>=4'}
@@ -3761,8 +4091,8 @@ packages:
resolution: {integrity: sha512-Nc3loyVASW59W+8fLDZT1lncpG7llffyZ2o0UQLx/Fr20i7P8oP+lE7+TEcFvXj9IUWU6LjB9P3BH+iFGyp+mg==}
engines: {node: ^14.16.0 || >=16.0.0}
- nf3@0.1.2:
- resolution: {integrity: sha512-7QJv2caGRLqFX7v5lSliqckqDecxEEqqRyhbcTBxYHP1uzRe2SEPv+e1sIn70Wi/D8QoL7fselpdzDiO0UqgtA==}
+ nf3@0.1.12:
+ resolution: {integrity: sha512-qbMXT7RTGh74MYWPeqTIED8nDW70NXOULVHpdWcdZ7IVHVnAsMV9fNugSNnvooipDc1FMOzpis7T9nXJEbJhvQ==}
nitro@3.0.1-alpha.0:
resolution: {integrity: sha512-lR3RplfXBOZXNlFQf9AJkqFVFhg5/CNbpBijM0dSYhGymb+FthJSdL6crmXVg518h2NVOd40rehhGZaf9ijW9w==}
@@ -3780,6 +4110,25 @@ packages:
xml2js:
optional: true
+ nitro@3.0.1-alpha.1:
+ resolution: {integrity: sha512-U4AxIsXxdkxzkFrK0XAw0e5Qbojk8jQ50MjjRBtBakC4HurTtQoiZvF+lSe382jhuQZCfAyywGWOFa9QzXLFaw==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ hasBin: true
+ peerDependencies:
+ rolldown: '*'
+ rollup: ^4
+ vite: ^7
+ xml2js: ^0.6.2
+ peerDependenciesMeta:
+ rolldown:
+ optional: true
+ rollup:
+ optional: true
+ vite:
+ optional: true
+ xml2js:
+ optional: true
+
nitropack@2.11.11:
resolution: {integrity: sha512-KnWkajf2ZIsjr7PNeENvDRi87UdMrn8dRTe/D/Ak3Ud6sbC7ZCArVGeosoY7WZvsvLBN1YAwm//34Bq4dKkAaw==}
engines: {node: ^16.11.0 || >=17.0.0}
@@ -3894,6 +4243,9 @@ packages:
ofetch@1.4.1:
resolution: {integrity: sha512-QZj2DfGplQAr2oj9KzceK9Hwz6Whxazmn85yYeVuS3u9XTMOGMRx0kO95MQ+vLsj/S/NwBDMMLU5hpxvI6Tklw==}
+ ofetch@2.0.0-alpha.3:
+ resolution: {integrity: sha512-zpYTCs2byOuft65vI3z43Dd6iSdFbOZZLb9/d21aCpx2rGastVU9dOCv0lu4ykc1Ur1anAYjDi3SUvR0vq50JA==}
+
ohash@2.0.11:
resolution: {integrity: sha512-RdR9FQrFwNBNXAr4GixM8YaRZRJ5PUWbKYbE5eOsrwAjJW0q2REGcf79oYPsLyskQCZG1PLN+S/K1V00joZAoQ==}
@@ -3928,6 +4280,14 @@ packages:
outvariant@1.4.3:
resolution: {integrity: sha512-+Sl2UErvtsoajRDKCE5/dBz4DIvHXQQnAxtQTF04OJxY0+DyZXSo5P5Bb7XYWOh81syohlYL24hbDwxedPUJCA==}
+ oxc-minify@0.96.0:
+ resolution: {integrity: sha512-dXeeGrfPJJ4rMdw+NrqiCRtbzVX2ogq//R0Xns08zql2HjV3Zi2SBJ65saqfDaJzd2bcHqvGWH+M44EQCHPAcA==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+
+ oxc-transform@0.96.0:
+ resolution: {integrity: sha512-dQPNIF+gHpSkmC0+Vg9IktNyhcn28Y8R3eTLyzn52UNymkasLicl3sFAtz7oEVuFmCpgGjaUTKkwk+jW2cHpDQ==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+
p-event@5.0.1:
resolution: {integrity: sha512-dd589iCQ7m1L0bmC5NLlVYfy3TbBEsMUfWx9PyAgPeIcFZ/E2yaTZ4Rz4MiBmmJShviiftHVXOqfnfzJ6kyMrQ==}
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
@@ -3982,6 +4342,10 @@ packages:
package-manager-detector@0.2.2:
resolution: {integrity: sha512-VgXbyrSNsml4eHWIvxxG/nTL4wgybMTXCV2Un/+yEc3aDKKU6nQBZjbeP3Pl3qm9Qg92X/1ng4ffvCeD/zwHgg==}
+ parse-gitignore@2.0.0:
+ resolution: {integrity: sha512-RmVuCHWsfu0QPNW+mraxh/xjQVw/lhUCUru8Zni3Ctq3AoMhpDTq0OVdKS6iesd6Kqb7viCV3isAL43dciOSog==}
+ engines: {node: '>=14'}
+
parse-json@8.1.0:
resolution: {integrity: sha512-rum1bPifK5SSar35Z6EKZuYPJx85pkNaFrxBK3mwdfSJ1/WKbYrjoW/zTPSjRRamfmVX1ACBIdFAO0VRErW/EA==}
engines: {node: '>=18'}
@@ -4304,6 +4668,10 @@ packages:
resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==}
engines: {node: '>=0.10.0'}
+ require-in-the-middle@7.5.2:
+ resolution: {integrity: sha512-gAZ+kLqBdHarXB64XpAe2VCjB7rIRv+mU8tfRWziHRJ5umKsIHN2tLLv6EtMw7WCdP19S0ERVMldNvxYCHnhSQ==}
+ engines: {node: '>=8.6.0'}
+
require-package-name@2.0.1:
resolution: {integrity: sha512-uuoJ1hU/k6M0779t3VMVIYpb2VMJk05cehCaABFhXaibcbvfgR8wKiozLjVFSzJPmQMRqIcO0HMyTFqfV09V6Q==}
@@ -4357,8 +4725,8 @@ packages:
engines: {node: '>=18.0.0', npm: '>=8.0.0'}
hasBin: true
- rou3@0.7.8:
- resolution: {integrity: sha512-21X/el5fdOaEsqwl3an/d9kpZ8hshVIyrwFCpsoleJ4ccAGRbN+PVoxyXzWXkHDxfMkVnLe4yzx+imz2qoem2Q==}
+ rou3@0.7.10:
+ resolution: {integrity: sha512-aoFj6f7MJZ5muJ+Of79nrhs9N3oLGqi2VEMe94Zbkjb6Wupha46EuoYgpWSOZlXww3bbd8ojgXTAA2mzimX5Ww==}
rrweb-cssom@0.7.1:
resolution: {integrity: sha512-TrEMa7JGdVm0UThDJSx7ddw5nVm3UJS9o9CCIZ72B1vSyEZoziDqBYP3XIoi/12lKrJR8rE3jeFHMok2F/Mnsg==}
@@ -4562,8 +4930,8 @@ packages:
engines: {node: '>=20.16.0'}
hasBin: true
- srvx@0.9.1:
- resolution: {integrity: sha512-5aj0RC0IGUMoSClrFvwz8AJkI4x6y91treTDN8CALV7sib/7szhPN4RbbcgLJ+YMZ0gz1XDoiiPA+SgZ5Gm8Uw==}
+ srvx@0.9.6:
+ resolution: {integrity: sha512-5L4rT6qQqqb+xcoDoklUgCNdmzqJ6vbcDRwPVGRXewF55IJH0pqh0lQlrJ266ZWTKJ4mfeioqHQJeAYesS+RrQ==}
engines: {node: '>=20.16.0'}
hasBin: true
@@ -4856,6 +5224,9 @@ packages:
unenv@2.0.0-rc.21:
resolution: {integrity: sha512-Wj7/AMtE9MRnAXa6Su3Lk0LNCfqDYgfwVjwRFVum9U7wsto1imuHqk4kTm7Jni+5A0Hn7dttL6O/zjvUvoo+8A==}
+ unenv@2.0.0-rc.24:
+ resolution: {integrity: sha512-i7qRCmY42zmCwnYlh9H2SvLEypEFGye5iRmEMKjcGi7zk9UquigRjFtTLz0TYqr0ZGLZhaMHl/foy1bZR+Cwlw==}
+
unicorn-magic@0.1.0:
resolution: {integrity: sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ==}
engines: {node: '>=18'}
@@ -5003,15 +5374,89 @@ packages:
optional: true
db0:
optional: true
- idb-keyval:
+ idb-keyval:
+ optional: true
+ ioredis:
+ optional: true
+ uploadthing:
+ optional: true
+
+ unstorage@2.0.0-alpha.3:
+ resolution: {integrity: sha512-BeoqISVh8jxqnPseHH7/92twe2VkQztrudXg8RFZVbXb4ckkFdpLk1LnNvsUndDltyodBMVxgI6V7JcbJYt2VQ==}
+ peerDependencies:
+ '@azure/app-configuration': ^1.8.0
+ '@azure/cosmos': ^4.2.0
+ '@azure/data-tables': ^13.3.0
+ '@azure/identity': ^4.6.0
+ '@azure/keyvault-secrets': ^4.9.0
+ '@azure/storage-blob': ^12.26.0
+ '@capacitor/preferences': ^6.0.3 || ^7.0.0
+ '@deno/kv': '>=0.9.0'
+ '@netlify/blobs': ^6.5.0 || ^7.0.0 || ^8.1.0 || ^9.0.0 || ^10.0.0
+ '@planetscale/database': ^1.19.0
+ '@upstash/redis': ^1.34.3
+ '@vercel/blob': '>=0.27.1'
+ '@vercel/functions': ^2.2.12 || ^3.0.0
+ '@vercel/kv': ^1.0.1
+ aws4fetch: ^1.0.20
+ chokidar: ^4.0.3
+ db0: '>=0.2.1'
+ idb-keyval: ^6.2.1
+ ioredis: ^5.4.2
+ lru-cache: ^11.2.2
+ mongodb: ^6.20.0
+ ofetch: ^1.4.1
+ uploadthing: ^7.4.4
+ peerDependenciesMeta:
+ '@azure/app-configuration':
+ optional: true
+ '@azure/cosmos':
+ optional: true
+ '@azure/data-tables':
+ optional: true
+ '@azure/identity':
+ optional: true
+ '@azure/keyvault-secrets':
+ optional: true
+ '@azure/storage-blob':
+ optional: true
+ '@capacitor/preferences':
+ optional: true
+ '@deno/kv':
+ optional: true
+ '@netlify/blobs':
+ optional: true
+ '@planetscale/database':
+ optional: true
+ '@upstash/redis':
+ optional: true
+ '@vercel/blob':
+ optional: true
+ '@vercel/functions':
+ optional: true
+ '@vercel/kv':
+ optional: true
+ aws4fetch:
+ optional: true
+ chokidar:
+ optional: true
+ db0:
+ optional: true
+ idb-keyval:
+ optional: true
+ ioredis:
+ optional: true
+ lru-cache:
+ optional: true
+ mongodb:
optional: true
- ioredis:
+ ofetch:
optional: true
uploadthing:
optional: true
- unstorage@2.0.0-alpha.3:
- resolution: {integrity: sha512-BeoqISVh8jxqnPseHH7/92twe2VkQztrudXg8RFZVbXb4ckkFdpLk1LnNvsUndDltyodBMVxgI6V7JcbJYt2VQ==}
+ unstorage@2.0.0-alpha.4:
+ resolution: {integrity: sha512-ywXZMZRfrvmO1giJeMTCw6VUn0ALYxVl8pFqJPStiyQUvgJImejtAHrKvXPj4QGJAoS/iLGcVGF6ljN/lkh1bw==}
peerDependencies:
'@azure/app-configuration': ^1.8.0
'@azure/cosmos': ^4.2.0
@@ -5034,7 +5479,7 @@ packages:
ioredis: ^5.4.2
lru-cache: ^11.2.2
mongodb: ^6.20.0
- ofetch: ^1.4.1
+ ofetch: '*'
uploadthing: ^7.4.4
peerDependenciesMeta:
'@azure/app-configuration':
@@ -5120,6 +5565,10 @@ packages:
resolution: {integrity: sha512-0/A9rDy9P7cJ+8w1c9WD9V//9Wj15Ce2MPz8Ri6032usz+NfePxx5AcN3bN+r6ZL6jEo066/yNYB3tn4pQEx+A==}
hasBin: true
+ uuid@13.0.0:
+ resolution: {integrity: sha512-XQegIaBTVUjSHliKqcnFqYypAd4S+WCYt5NIeRs6w/UAry7z8Y9j5ZwRRL4kzq9U3sD6v+85er9FvkEaBpji2w==}
+ hasBin: true
+
validate-html-nesting@1.2.3:
resolution: {integrity: sha512-kdkWdCl6eCeLlRShJKbjVOU2kFKxMF8Ghu50n+crEoyx+VKm3FxAxF9z4DCy6+bbTOqNW0+jcIYRnjoIRzigRw==}
@@ -5293,6 +5742,10 @@ packages:
wrappy@1.0.2:
resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==}
+ write-file-atomic@5.0.1:
+ resolution: {integrity: sha512-+QU2zd6OTD8XWIJCbffaiQeH9U73qIqafo1x6V1snCWYGJf6cVE0cDR4D8xRzcEnfI21IFrUPzPGtcPf8AC+Rw==}
+ engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
+
write-file-atomic@6.0.0:
resolution: {integrity: sha512-GmqrO8WJ1NuzJ2DrziEI2o57jKAVIQNf8a18W3nCYU3H7PNWqCCVTeH6/NQE93CIllIgQS98rrmVkYgTX9fFJQ==}
engines: {node: ^18.17.0 || >=20.5.0}
@@ -5330,9 +5783,9 @@ packages:
resolution: {integrity: sha512-YgvUTfwqyc7UXVMrB+SImsVYSmTS8X/tSrtdNZMImM+n7+QTriRXyXim0mBrTXNeqzVF0KWGgHPeiyViFFrNDw==}
engines: {node: '>=18'}
- yaml@2.6.0:
- resolution: {integrity: sha512-a6ae//JvKDEra2kdi1qzCyrJW/WZCgFi8ydDV+eXExl95t+5R+ijnqHJbz9tmMh8FUjx3iv2fCQ4dclAQlO2UQ==}
- engines: {node: '>= 14'}
+ yaml@2.8.1:
+ resolution: {integrity: sha512-lcYcMxX2PO9XMGvAJkJ3OsNMw+/7FKes7/hgerGUYWIoWu5j/+YQqcZr5JnPZWzOsEBgMbSbiSTn/dv/69Mkpw==}
+ engines: {node: '>= 14.6'}
hasBin: true
yargs-parser@21.1.1:
@@ -5767,6 +6220,28 @@ snapshots:
gonzales-pe: 4.3.0
node-source-walk: 6.0.2
+ '@emnapi/core@1.7.1':
+ dependencies:
+ '@emnapi/wasi-threads': 1.1.0
+ tslib: 2.8.0
+ optional: true
+
+ '@emnapi/runtime@1.7.1':
+ dependencies:
+ tslib: 2.8.0
+ optional: true
+
+ '@emnapi/wasi-threads@1.1.0':
+ dependencies:
+ tslib: 2.8.0
+ optional: true
+
+ '@envelop/instrumentation@1.0.0':
+ dependencies:
+ '@whatwg-node/promise-helpers': 1.3.2
+ tslib: 2.8.0
+ optional: true
+
'@esbuild/aix-ppc64@0.19.11':
optional: true
@@ -6188,8 +6663,24 @@ snapshots:
strict-event-emitter: 0.5.1
optional: true
+ '@napi-rs/wasm-runtime@1.0.7':
+ dependencies:
+ '@emnapi/core': 1.7.1
+ '@emnapi/runtime': 1.7.1
+ '@tybys/wasm-util': 0.10.1
+ optional: true
+
'@netlify/binary-info@1.0.0': {}
+ '@netlify/blobs@10.4.1':
+ dependencies:
+ '@netlify/dev-utils': 4.3.2
+ '@netlify/otel': 5.0.0
+ '@netlify/runtime-utils': 2.2.1
+ transitivePeerDependencies:
+ - supports-color
+ optional: true
+
'@netlify/blobs@8.2.0': {}
'@netlify/dev-utils@1.1.0':
@@ -6205,6 +6696,25 @@ snapshots:
uuid: 11.1.0
write-file-atomic: 6.0.0
+ '@netlify/dev-utils@4.3.2':
+ dependencies:
+ '@whatwg-node/server': 0.10.17
+ ansis: 4.2.0
+ chokidar: 4.0.3
+ decache: 4.6.2
+ dettle: 1.0.5
+ dot-prop: 9.0.0
+ empathic: 2.0.0
+ env-paths: 3.0.0
+ image-size: 2.0.2
+ js-image-generator: 1.0.4
+ parse-gitignore: 2.0.0
+ semver: 7.7.3
+ tmp-promise: 3.0.3
+ uuid: 13.0.0
+ write-file-atomic: 5.0.1
+ optional: true
+
'@netlify/functions@3.1.2(rollup@4.52.5)':
dependencies:
'@netlify/blobs': 8.2.0
@@ -6228,6 +6738,20 @@ snapshots:
'@netlify/open-api@2.37.0': {}
+ '@netlify/otel@5.0.0':
+ dependencies:
+ '@opentelemetry/api': 1.9.0
+ '@opentelemetry/core': 1.30.1(@opentelemetry/api@1.9.0)
+ '@opentelemetry/instrumentation': 0.203.0(@opentelemetry/api@1.9.0)
+ '@opentelemetry/resources': 1.30.1(@opentelemetry/api@1.9.0)
+ '@opentelemetry/sdk-trace-node': 1.30.1(@opentelemetry/api@1.9.0)
+ transitivePeerDependencies:
+ - supports-color
+ optional: true
+
+ '@netlify/runtime-utils@2.2.1':
+ optional: true
+
'@netlify/serverless-functions-api@1.33.0':
dependencies:
'@netlify/node-cookies': 0.1.0
@@ -6300,9 +6824,170 @@ snapshots:
'@open-draft/until@2.1.0':
optional: true
+ '@opentelemetry/api-logs@0.203.0':
+ dependencies:
+ '@opentelemetry/api': 1.9.0
+ optional: true
+
'@opentelemetry/api@1.9.0':
optional: true
+ '@opentelemetry/context-async-hooks@1.30.1(@opentelemetry/api@1.9.0)':
+ dependencies:
+ '@opentelemetry/api': 1.9.0
+ optional: true
+
+ '@opentelemetry/core@1.30.1(@opentelemetry/api@1.9.0)':
+ dependencies:
+ '@opentelemetry/api': 1.9.0
+ '@opentelemetry/semantic-conventions': 1.28.0
+ optional: true
+
+ '@opentelemetry/instrumentation@0.203.0(@opentelemetry/api@1.9.0)':
+ dependencies:
+ '@opentelemetry/api': 1.9.0
+ '@opentelemetry/api-logs': 0.203.0
+ import-in-the-middle: 1.15.0
+ require-in-the-middle: 7.5.2
+ transitivePeerDependencies:
+ - supports-color
+ optional: true
+
+ '@opentelemetry/propagator-b3@1.30.1(@opentelemetry/api@1.9.0)':
+ dependencies:
+ '@opentelemetry/api': 1.9.0
+ '@opentelemetry/core': 1.30.1(@opentelemetry/api@1.9.0)
+ optional: true
+
+ '@opentelemetry/propagator-jaeger@1.30.1(@opentelemetry/api@1.9.0)':
+ dependencies:
+ '@opentelemetry/api': 1.9.0
+ '@opentelemetry/core': 1.30.1(@opentelemetry/api@1.9.0)
+ optional: true
+
+ '@opentelemetry/resources@1.30.1(@opentelemetry/api@1.9.0)':
+ dependencies:
+ '@opentelemetry/api': 1.9.0
+ '@opentelemetry/core': 1.30.1(@opentelemetry/api@1.9.0)
+ '@opentelemetry/semantic-conventions': 1.28.0
+ optional: true
+
+ '@opentelemetry/sdk-trace-base@1.30.1(@opentelemetry/api@1.9.0)':
+ dependencies:
+ '@opentelemetry/api': 1.9.0
+ '@opentelemetry/core': 1.30.1(@opentelemetry/api@1.9.0)
+ '@opentelemetry/resources': 1.30.1(@opentelemetry/api@1.9.0)
+ '@opentelemetry/semantic-conventions': 1.28.0
+ optional: true
+
+ '@opentelemetry/sdk-trace-node@1.30.1(@opentelemetry/api@1.9.0)':
+ dependencies:
+ '@opentelemetry/api': 1.9.0
+ '@opentelemetry/context-async-hooks': 1.30.1(@opentelemetry/api@1.9.0)
+ '@opentelemetry/core': 1.30.1(@opentelemetry/api@1.9.0)
+ '@opentelemetry/propagator-b3': 1.30.1(@opentelemetry/api@1.9.0)
+ '@opentelemetry/propagator-jaeger': 1.30.1(@opentelemetry/api@1.9.0)
+ '@opentelemetry/sdk-trace-base': 1.30.1(@opentelemetry/api@1.9.0)
+ semver: 7.7.3
+ optional: true
+
+ '@opentelemetry/semantic-conventions@1.28.0':
+ optional: true
+
+ '@oxc-minify/binding-android-arm64@0.96.0':
+ optional: true
+
+ '@oxc-minify/binding-darwin-arm64@0.96.0':
+ optional: true
+
+ '@oxc-minify/binding-darwin-x64@0.96.0':
+ optional: true
+
+ '@oxc-minify/binding-freebsd-x64@0.96.0':
+ optional: true
+
+ '@oxc-minify/binding-linux-arm-gnueabihf@0.96.0':
+ optional: true
+
+ '@oxc-minify/binding-linux-arm-musleabihf@0.96.0':
+ optional: true
+
+ '@oxc-minify/binding-linux-arm64-gnu@0.96.0':
+ optional: true
+
+ '@oxc-minify/binding-linux-arm64-musl@0.96.0':
+ optional: true
+
+ '@oxc-minify/binding-linux-riscv64-gnu@0.96.0':
+ optional: true
+
+ '@oxc-minify/binding-linux-s390x-gnu@0.96.0':
+ optional: true
+
+ '@oxc-minify/binding-linux-x64-gnu@0.96.0':
+ optional: true
+
+ '@oxc-minify/binding-linux-x64-musl@0.96.0':
+ optional: true
+
+ '@oxc-minify/binding-wasm32-wasi@0.96.0':
+ dependencies:
+ '@napi-rs/wasm-runtime': 1.0.7
+ optional: true
+
+ '@oxc-minify/binding-win32-arm64-msvc@0.96.0':
+ optional: true
+
+ '@oxc-minify/binding-win32-x64-msvc@0.96.0':
+ optional: true
+
+ '@oxc-transform/binding-android-arm64@0.96.0':
+ optional: true
+
+ '@oxc-transform/binding-darwin-arm64@0.96.0':
+ optional: true
+
+ '@oxc-transform/binding-darwin-x64@0.96.0':
+ optional: true
+
+ '@oxc-transform/binding-freebsd-x64@0.96.0':
+ optional: true
+
+ '@oxc-transform/binding-linux-arm-gnueabihf@0.96.0':
+ optional: true
+
+ '@oxc-transform/binding-linux-arm-musleabihf@0.96.0':
+ optional: true
+
+ '@oxc-transform/binding-linux-arm64-gnu@0.96.0':
+ optional: true
+
+ '@oxc-transform/binding-linux-arm64-musl@0.96.0':
+ optional: true
+
+ '@oxc-transform/binding-linux-riscv64-gnu@0.96.0':
+ optional: true
+
+ '@oxc-transform/binding-linux-s390x-gnu@0.96.0':
+ optional: true
+
+ '@oxc-transform/binding-linux-x64-gnu@0.96.0':
+ optional: true
+
+ '@oxc-transform/binding-linux-x64-musl@0.96.0':
+ optional: true
+
+ '@oxc-transform/binding-wasm32-wasi@0.96.0':
+ dependencies:
+ '@napi-rs/wasm-runtime': 1.0.7
+ optional: true
+
+ '@oxc-transform/binding-win32-arm64-msvc@0.96.0':
+ optional: true
+
+ '@oxc-transform/binding-win32-x64-msvc@0.96.0':
+ optional: true
+
'@parcel/watcher-android-arm64@2.4.1':
optional: true
@@ -6744,14 +7429,14 @@ snapshots:
postcss-selector-parser: 6.0.10
tailwindcss: 3.4.17
- '@tailwindcss/vite@4.1.17(vite@7.1.10(@types/node@24.9.1)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(tsx@4.19.2)(yaml@2.6.0))':
+ '@tailwindcss/vite@4.1.17(vite@7.1.10(@types/node@24.9.1)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(tsx@4.19.2)(yaml@2.8.1))':
dependencies:
'@tailwindcss/node': 4.1.17
'@tailwindcss/oxide': 4.1.17
tailwindcss: 4.1.17
- vite: 7.1.10(@types/node@24.9.1)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(tsx@4.19.2)(yaml@2.6.0)
+ vite: 7.1.10(@types/node@24.9.1)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(tsx@4.19.2)(yaml@2.8.1)
- '@tanstack/directive-functions-plugin@1.134.5(vite@7.1.10(@types/node@24.9.1)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(tsx@4.19.2)(yaml@2.6.0))':
+ '@tanstack/directive-functions-plugin@1.134.5(vite@7.1.10(@types/node@24.9.1)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(tsx@4.19.2)(yaml@2.8.1))':
dependencies:
'@babel/code-frame': 7.27.1
'@babel/core': 7.28.3
@@ -6761,7 +7446,7 @@ snapshots:
babel-dead-code-elimination: 1.0.10
pathe: 2.0.3
tiny-invariant: 1.3.3
- vite: 7.1.10(@types/node@24.9.1)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(tsx@4.19.2)(yaml@2.6.0)
+ vite: 7.1.10(@types/node@24.9.1)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(tsx@4.19.2)(yaml@2.8.1)
transitivePeerDependencies:
- supports-color
@@ -6778,7 +7463,7 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@tanstack/server-functions-plugin@1.134.5(vite@7.1.10(@types/node@24.9.1)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(tsx@4.19.2)(yaml@2.6.0))':
+ '@tanstack/server-functions-plugin@1.134.5(vite@7.1.10(@types/node@24.9.1)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(tsx@4.19.2)(yaml@2.8.1))':
dependencies:
'@babel/code-frame': 7.27.1
'@babel/core': 7.28.3
@@ -6787,7 +7472,7 @@ snapshots:
'@babel/template': 7.27.2
'@babel/traverse': 7.28.5
'@babel/types': 7.28.5
- '@tanstack/directive-functions-plugin': 1.134.5(vite@7.1.10(@types/node@24.9.1)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(tsx@4.19.2)(yaml@2.6.0))
+ '@tanstack/directive-functions-plugin': 1.134.5(vite@7.1.10(@types/node@24.9.1)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(tsx@4.19.2)(yaml@2.8.1))
babel-dead-code-elimination: 1.0.10
tiny-invariant: 1.3.3
transitivePeerDependencies:
@@ -6819,6 +7504,11 @@ snapshots:
dependencies:
'@testing-library/dom': 10.4.0
+ '@tybys/wasm-util@0.10.1':
+ dependencies:
+ tslib: 2.8.0
+ optional: true
+
'@types/aria-query@5.0.4': {}
'@types/babel__core@7.20.5':
@@ -6970,29 +7660,29 @@ snapshots:
- rollup
- supports-color
- '@vitest/browser-playwright@4.0.10(msw@2.7.0(@types/node@24.9.1)(typescript@5.7.3))(playwright@1.56.1)(vite@7.1.10(@types/node@24.9.1)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(tsx@4.19.2)(yaml@2.6.0))(vitest@4.0.10)':
+ '@vitest/browser-playwright@4.0.10(msw@2.7.0(@types/node@24.9.1)(typescript@5.7.3))(playwright@1.56.1)(vite@7.1.10(@types/node@24.9.1)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(tsx@4.19.2)(yaml@2.8.1))(vitest@4.0.10)':
dependencies:
- '@vitest/browser': 4.0.10(msw@2.7.0(@types/node@24.9.1)(typescript@5.7.3))(vite@7.1.10(@types/node@24.9.1)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(tsx@4.19.2)(yaml@2.6.0))(vitest@4.0.10)
- '@vitest/mocker': 4.0.10(msw@2.7.0(@types/node@24.9.1)(typescript@5.7.3))(vite@7.1.10(@types/node@24.9.1)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(tsx@4.19.2)(yaml@2.6.0))
+ '@vitest/browser': 4.0.10(msw@2.7.0(@types/node@24.9.1)(typescript@5.7.3))(vite@7.1.10(@types/node@24.9.1)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(tsx@4.19.2)(yaml@2.8.1))(vitest@4.0.10)
+ '@vitest/mocker': 4.0.10(msw@2.7.0(@types/node@24.9.1)(typescript@5.7.3))(vite@7.1.10(@types/node@24.9.1)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(tsx@4.19.2)(yaml@2.8.1))
playwright: 1.56.1
tinyrainbow: 3.0.3
- vitest: 4.0.10(@types/debug@4.1.12)(@types/node@24.9.1)(@vitest/browser-playwright@4.0.10)(@vitest/ui@4.0.10)(jiti@2.6.1)(jsdom@25.0.1)(lightningcss@1.30.2)(msw@2.7.0(@types/node@24.9.1)(typescript@5.7.3))(terser@5.44.0)(tsx@4.19.2)(yaml@2.6.0)
+ vitest: 4.0.10(@types/debug@4.1.12)(@types/node@24.9.1)(@vitest/browser-playwright@4.0.10)(@vitest/ui@4.0.10)(jiti@2.6.1)(jsdom@25.0.1)(lightningcss@1.30.2)(msw@2.7.0(@types/node@24.9.1)(typescript@5.7.3))(terser@5.44.0)(tsx@4.19.2)(yaml@2.8.1)
transitivePeerDependencies:
- bufferutil
- msw
- utf-8-validate
- vite
- '@vitest/browser@4.0.10(msw@2.7.0(@types/node@24.9.1)(typescript@5.7.3))(vite@7.1.10(@types/node@24.9.1)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(tsx@4.19.2)(yaml@2.6.0))(vitest@4.0.10)':
+ '@vitest/browser@4.0.10(msw@2.7.0(@types/node@24.9.1)(typescript@5.7.3))(vite@7.1.10(@types/node@24.9.1)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(tsx@4.19.2)(yaml@2.8.1))(vitest@4.0.10)':
dependencies:
- '@vitest/mocker': 4.0.10(msw@2.7.0(@types/node@24.9.1)(typescript@5.7.3))(vite@7.1.10(@types/node@24.9.1)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(tsx@4.19.2)(yaml@2.6.0))
+ '@vitest/mocker': 4.0.10(msw@2.7.0(@types/node@24.9.1)(typescript@5.7.3))(vite@7.1.10(@types/node@24.9.1)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(tsx@4.19.2)(yaml@2.8.1))
'@vitest/utils': 4.0.10
magic-string: 0.30.21
pixelmatch: 7.1.0
pngjs: 7.0.0
sirv: 3.0.2
tinyrainbow: 3.0.3
- vitest: 4.0.10(@types/debug@4.1.12)(@types/node@24.9.1)(@vitest/browser-playwright@4.0.10)(@vitest/ui@4.0.10)(jiti@2.6.1)(jsdom@25.0.1)(lightningcss@1.30.2)(msw@2.7.0(@types/node@24.9.1)(typescript@5.7.3))(terser@5.44.0)(tsx@4.19.2)(yaml@2.6.0)
+ vitest: 4.0.10(@types/debug@4.1.12)(@types/node@24.9.1)(@vitest/browser-playwright@4.0.10)(@vitest/ui@4.0.10)(jiti@2.6.1)(jsdom@25.0.1)(lightningcss@1.30.2)(msw@2.7.0(@types/node@24.9.1)(typescript@5.7.3))(terser@5.44.0)(tsx@4.19.2)(yaml@2.8.1)
ws: 8.18.3
transitivePeerDependencies:
- bufferutil
@@ -7009,14 +7699,14 @@ snapshots:
chai: 6.2.1
tinyrainbow: 3.0.3
- '@vitest/mocker@4.0.10(msw@2.7.0(@types/node@24.9.1)(typescript@5.7.3))(vite@7.1.10(@types/node@24.9.1)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(tsx@4.19.2)(yaml@2.6.0))':
+ '@vitest/mocker@4.0.10(msw@2.7.0(@types/node@24.9.1)(typescript@5.7.3))(vite@7.1.10(@types/node@24.9.1)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(tsx@4.19.2)(yaml@2.8.1))':
dependencies:
'@vitest/spy': 4.0.10
estree-walker: 3.0.3
magic-string: 0.30.21
optionalDependencies:
msw: 2.7.0(@types/node@24.9.1)(typescript@5.7.3)
- vite: 7.1.10(@types/node@24.9.1)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(tsx@4.19.2)(yaml@2.6.0)
+ vite: 7.1.10(@types/node@24.9.1)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(tsx@4.19.2)(yaml@2.8.1)
'@vitest/pretty-format@4.0.10':
dependencies:
@@ -7044,7 +7734,7 @@ snapshots:
sirv: 3.0.2
tinyglobby: 0.2.15
tinyrainbow: 3.0.3
- vitest: 4.0.10(@types/debug@4.1.12)(@types/node@24.9.1)(@vitest/browser-playwright@4.0.10)(@vitest/ui@4.0.10)(jiti@2.6.1)(jsdom@25.0.1)(lightningcss@1.30.2)(msw@2.7.0(@types/node@24.9.1)(typescript@5.7.3))(terser@5.44.0)(tsx@4.19.2)(yaml@2.6.0)
+ vitest: 4.0.10(@types/debug@4.1.12)(@types/node@24.9.1)(@vitest/browser-playwright@4.0.10)(@vitest/ui@4.0.10)(jiti@2.6.1)(jsdom@25.0.1)(lightningcss@1.30.2)(msw@2.7.0(@types/node@24.9.1)(typescript@5.7.3))(terser@5.44.0)(tsx@4.19.2)(yaml@2.8.1)
'@vitest/utils@4.0.10':
dependencies:
@@ -7053,30 +7743,39 @@ snapshots:
'@whatwg-node/disposablestack@0.0.6':
dependencies:
- '@whatwg-node/promise-helpers': 1.3.1
+ '@whatwg-node/promise-helpers': 1.3.2
tslib: 2.8.0
- '@whatwg-node/fetch@0.10.6':
+ '@whatwg-node/fetch@0.10.13':
dependencies:
- '@whatwg-node/node-fetch': 0.7.18
+ '@whatwg-node/node-fetch': 0.8.4
urlpattern-polyfill: 10.0.0
- '@whatwg-node/node-fetch@0.7.18':
+ '@whatwg-node/node-fetch@0.8.4':
dependencies:
'@fastify/busboy': 3.1.1
'@whatwg-node/disposablestack': 0.0.6
- '@whatwg-node/promise-helpers': 1.3.1
+ '@whatwg-node/promise-helpers': 1.3.2
tslib: 2.8.0
- '@whatwg-node/promise-helpers@1.3.1':
+ '@whatwg-node/promise-helpers@1.3.2':
dependencies:
tslib: 2.8.0
+ '@whatwg-node/server@0.10.17':
+ dependencies:
+ '@envelop/instrumentation': 1.0.0
+ '@whatwg-node/disposablestack': 0.0.6
+ '@whatwg-node/fetch': 0.10.13
+ '@whatwg-node/promise-helpers': 1.3.2
+ tslib: 2.8.0
+ optional: true
+
'@whatwg-node/server@0.9.71':
dependencies:
'@whatwg-node/disposablestack': 0.0.6
- '@whatwg-node/fetch': 0.10.6
- '@whatwg-node/promise-helpers': 1.3.1
+ '@whatwg-node/fetch': 0.10.13
+ '@whatwg-node/promise-helpers': 1.3.2
tslib: 2.8.0
abbrev@1.1.1: {}
@@ -7376,6 +8075,9 @@ snapshots:
dependencies:
consola: 3.4.2
+ cjs-module-lexer@1.4.3:
+ optional: true
+
class-variance-authority@0.7.1:
dependencies:
clsx: 2.1.1
@@ -7510,10 +8212,9 @@ snapshots:
optionalDependencies:
srvx: 0.8.16
- crossws@0.4.1(srvx@0.9.1):
+ crossws@0.4.1(srvx@0.9.6):
optionalDependencies:
- srvx: 0.9.1
- optional: true
+ srvx: 0.9.6
css.escape@1.5.1: {}
@@ -7624,6 +8325,9 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ dettle@1.0.5:
+ optional: true
+
devlop@1.1.0:
dependencies:
dequal: 2.0.3
@@ -7677,6 +8381,9 @@ snapshots:
emoji-regex@9.2.2: {}
+ empathic@2.0.0:
+ optional: true
+
enabled@2.0.0: {}
encodeurl@2.0.0: {}
@@ -8150,17 +8857,24 @@ snapshots:
dependencies:
cookie-es: 2.0.0
fetchdts: 0.1.7
- rou3: 0.7.8
+ rou3: 0.7.10
srvx: 0.8.16
optionalDependencies:
crossws: 0.4.1(srvx@0.8.16)
- h3@2.0.1-rc.4(crossws@0.4.1(srvx@0.9.1)):
+ h3@2.0.1-rc.4(crossws@0.4.1(srvx@0.9.6)):
dependencies:
- rou3: 0.7.8
- srvx: 0.9.1
+ rou3: 0.7.10
+ srvx: 0.9.6
optionalDependencies:
- crossws: 0.4.1(srvx@0.9.1)
+ crossws: 0.4.1(srvx@0.9.6)
+
+ h3@2.0.1-rc.5(crossws@0.4.1(srvx@0.9.6)):
+ dependencies:
+ rou3: 0.7.10
+ srvx: 0.9.6
+ optionalDependencies:
+ crossws: 0.4.1(srvx@0.9.6)
has-flag@4.0.0: {}
@@ -8268,6 +8982,17 @@ snapshots:
ignore@7.0.4: {}
+ image-size@2.0.2:
+ optional: true
+
+ import-in-the-middle@1.15.0:
+ dependencies:
+ acorn: 8.15.0
+ acorn-import-attributes: 1.9.5(acorn@8.15.0)
+ cjs-module-lexer: 1.4.3
+ module-details-from-path: 1.0.4
+ optional: true
+
imurmurhash@0.1.4: {}
indent-string@4.0.0: {}
@@ -8391,6 +9116,14 @@ snapshots:
jiti@2.6.1: {}
+ jpeg-js@0.4.4:
+ optional: true
+
+ js-image-generator@1.0.4:
+ dependencies:
+ jpeg-js: 0.4.4
+ optional: true
+
js-tokens@4.0.0: {}
js-tokens@9.0.1: {}
@@ -8723,6 +9456,9 @@ snapshots:
ast-module-types: 5.0.0
node-source-walk: 6.0.2
+ module-details-from-path@1.0.4:
+ optional: true
+
mri@1.2.0: {}
mrmime@2.0.0: {}
@@ -8780,9 +9516,9 @@ snapshots:
p-wait-for: 5.0.2
qs: 6.14.0
- nf3@0.1.2: {}
+ nf3@0.1.12: {}
- nitro@3.0.1-alpha.0(@netlify/blobs@8.2.0)(better-sqlite3@11.8.1)(chokidar@4.0.3)(drizzle-orm@0.31.4(@opentelemetry/api@1.9.0)(@prisma/client@5.22.0(prisma@5.22.0))(@types/better-sqlite3@7.6.12)(better-sqlite3@11.8.1)(prisma@5.22.0))(ioredis@5.6.1)(vite@7.1.10(@types/node@24.9.1)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(tsx@4.19.2)(yaml@2.6.0)):
+ nitro@3.0.1-alpha.0(@netlify/blobs@10.4.1)(better-sqlite3@11.8.1)(chokidar@4.0.3)(drizzle-orm@0.31.4(@opentelemetry/api@1.9.0)(@prisma/client@5.22.0(prisma@5.22.0))(@types/better-sqlite3@7.6.12)(better-sqlite3@11.8.1)(prisma@5.22.0))(ioredis@5.6.1)(vite@7.1.10(@types/node@24.9.1)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(tsx@4.19.2)(yaml@2.8.1)):
dependencies:
consola: 3.4.2
cookie-es: 2.0.0
@@ -8792,7 +9528,7 @@ snapshots:
fetchdts: 0.1.7
h3: 2.0.1-rc.2(crossws@0.4.1(srvx@0.8.16))
jiti: 2.6.1
- nf3: 0.1.2
+ nf3: 0.1.12
ofetch: 1.4.1
ohash: 2.0.11
rendu: 0.0.6
@@ -8800,9 +9536,57 @@ snapshots:
srvx: 0.8.16
undici: 7.16.0
unenv: 2.0.0-rc.21
- unstorage: 2.0.0-alpha.3(@netlify/blobs@8.2.0)(chokidar@4.0.3)(db0@0.3.4(better-sqlite3@11.8.1)(drizzle-orm@0.31.4(@opentelemetry/api@1.9.0)(@prisma/client@5.22.0(prisma@5.22.0))(@types/better-sqlite3@7.6.12)(better-sqlite3@11.8.1)(prisma@5.22.0)))(ioredis@5.6.1)(ofetch@1.4.1)
+ unstorage: 2.0.0-alpha.3(@netlify/blobs@10.4.1)(chokidar@4.0.3)(db0@0.3.4(better-sqlite3@11.8.1)(drizzle-orm@0.31.4(@opentelemetry/api@1.9.0)(@prisma/client@5.22.0(prisma@5.22.0))(@types/better-sqlite3@7.6.12)(better-sqlite3@11.8.1)(prisma@5.22.0)))(ioredis@5.6.1)(ofetch@1.4.1)
+ optionalDependencies:
+ vite: 7.1.10(@types/node@24.9.1)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(tsx@4.19.2)(yaml@2.8.1)
+ transitivePeerDependencies:
+ - '@azure/app-configuration'
+ - '@azure/cosmos'
+ - '@azure/data-tables'
+ - '@azure/identity'
+ - '@azure/keyvault-secrets'
+ - '@azure/storage-blob'
+ - '@capacitor/preferences'
+ - '@deno/kv'
+ - '@electric-sql/pglite'
+ - '@libsql/client'
+ - '@netlify/blobs'
+ - '@planetscale/database'
+ - '@upstash/redis'
+ - '@vercel/blob'
+ - '@vercel/functions'
+ - '@vercel/kv'
+ - aws4fetch
+ - better-sqlite3
+ - chokidar
+ - drizzle-orm
+ - idb-keyval
+ - ioredis
+ - lru-cache
+ - mongodb
+ - mysql2
+ - sqlite3
+ - uploadthing
+
+ nitro@3.0.1-alpha.1(@netlify/blobs@10.4.1)(better-sqlite3@11.8.1)(chokidar@4.0.3)(drizzle-orm@0.31.4(@opentelemetry/api@1.9.0)(@prisma/client@5.22.0(prisma@5.22.0))(@types/better-sqlite3@7.6.12)(better-sqlite3@11.8.1)(prisma@5.22.0))(ioredis@5.6.1)(rollup@4.52.5)(vite@7.1.10(@types/node@24.9.1)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(tsx@4.19.2)(yaml@2.8.1)):
+ dependencies:
+ consola: 3.4.2
+ crossws: 0.4.1(srvx@0.9.6)
+ db0: 0.3.4(better-sqlite3@11.8.1)(drizzle-orm@0.31.4(@opentelemetry/api@1.9.0)(@prisma/client@5.22.0(prisma@5.22.0))(@types/better-sqlite3@7.6.12)(better-sqlite3@11.8.1)(prisma@5.22.0))
+ h3: 2.0.1-rc.5(crossws@0.4.1(srvx@0.9.6))
+ jiti: 2.6.1
+ nf3: 0.1.12
+ ofetch: 2.0.0-alpha.3
+ ohash: 2.0.11
+ oxc-minify: 0.96.0
+ oxc-transform: 0.96.0
+ srvx: 0.9.6
+ undici: 7.16.0
+ unenv: 2.0.0-rc.24
+ unstorage: 2.0.0-alpha.4(@netlify/blobs@10.4.1)(chokidar@4.0.3)(db0@0.3.4(better-sqlite3@11.8.1)(drizzle-orm@0.31.4(@opentelemetry/api@1.9.0)(@prisma/client@5.22.0(prisma@5.22.0))(@types/better-sqlite3@7.6.12)(better-sqlite3@11.8.1)(prisma@5.22.0)))(ioredis@5.6.1)(ofetch@2.0.0-alpha.3)
optionalDependencies:
- vite: 7.1.10(@types/node@24.9.1)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(tsx@4.19.2)(yaml@2.6.0)
+ rollup: 4.52.5
+ vite: 7.1.10(@types/node@24.9.1)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(tsx@4.19.2)(yaml@2.8.1)
transitivePeerDependencies:
- '@azure/app-configuration'
- '@azure/cosmos'
@@ -8897,7 +9681,7 @@ snapshots:
ultrahtml: 1.6.0
uncrypto: 0.1.3
unctx: 2.4.1
- unenv: 2.0.0-rc.21
+ unenv: 2.0.0-rc.24
unimport: 5.0.0
unplugin-utils: 0.2.4
unstorage: 1.16.0(@netlify/blobs@8.2.0)(db0@0.3.4(better-sqlite3@11.8.1)(drizzle-orm@0.31.4(@opentelemetry/api@1.9.0)(@prisma/client@5.22.0(prisma@5.22.0))(@types/better-sqlite3@7.6.12)(better-sqlite3@11.8.1)(prisma@5.22.0)))(ioredis@5.6.1)
@@ -9020,6 +9804,8 @@ snapshots:
node-fetch-native: 1.6.6
ufo: 1.6.1
+ ofetch@2.0.0-alpha.3: {}
+
ohash@2.0.11: {}
on-finished@2.4.1:
@@ -9057,6 +9843,42 @@ snapshots:
outvariant@1.4.3:
optional: true
+ oxc-minify@0.96.0:
+ optionalDependencies:
+ '@oxc-minify/binding-android-arm64': 0.96.0
+ '@oxc-minify/binding-darwin-arm64': 0.96.0
+ '@oxc-minify/binding-darwin-x64': 0.96.0
+ '@oxc-minify/binding-freebsd-x64': 0.96.0
+ '@oxc-minify/binding-linux-arm-gnueabihf': 0.96.0
+ '@oxc-minify/binding-linux-arm-musleabihf': 0.96.0
+ '@oxc-minify/binding-linux-arm64-gnu': 0.96.0
+ '@oxc-minify/binding-linux-arm64-musl': 0.96.0
+ '@oxc-minify/binding-linux-riscv64-gnu': 0.96.0
+ '@oxc-minify/binding-linux-s390x-gnu': 0.96.0
+ '@oxc-minify/binding-linux-x64-gnu': 0.96.0
+ '@oxc-minify/binding-linux-x64-musl': 0.96.0
+ '@oxc-minify/binding-wasm32-wasi': 0.96.0
+ '@oxc-minify/binding-win32-arm64-msvc': 0.96.0
+ '@oxc-minify/binding-win32-x64-msvc': 0.96.0
+
+ oxc-transform@0.96.0:
+ optionalDependencies:
+ '@oxc-transform/binding-android-arm64': 0.96.0
+ '@oxc-transform/binding-darwin-arm64': 0.96.0
+ '@oxc-transform/binding-darwin-x64': 0.96.0
+ '@oxc-transform/binding-freebsd-x64': 0.96.0
+ '@oxc-transform/binding-linux-arm-gnueabihf': 0.96.0
+ '@oxc-transform/binding-linux-arm-musleabihf': 0.96.0
+ '@oxc-transform/binding-linux-arm64-gnu': 0.96.0
+ '@oxc-transform/binding-linux-arm64-musl': 0.96.0
+ '@oxc-transform/binding-linux-riscv64-gnu': 0.96.0
+ '@oxc-transform/binding-linux-s390x-gnu': 0.96.0
+ '@oxc-transform/binding-linux-x64-gnu': 0.96.0
+ '@oxc-transform/binding-linux-x64-musl': 0.96.0
+ '@oxc-transform/binding-wasm32-wasi': 0.96.0
+ '@oxc-transform/binding-win32-arm64-msvc': 0.96.0
+ '@oxc-transform/binding-win32-x64-msvc': 0.96.0
+
p-event@5.0.1:
dependencies:
p-timeout: 5.1.0
@@ -9099,6 +9921,9 @@ snapshots:
package-manager-detector@0.2.2: {}
+ parse-gitignore@2.0.0:
+ optional: true
+
parse-json@8.1.0:
dependencies:
'@babel/code-frame': 7.27.1
@@ -9198,7 +10023,7 @@ snapshots:
postcss-load-config@4.0.2(postcss@8.5.6):
dependencies:
lilconfig: 3.1.3
- yaml: 2.6.0
+ yaml: 2.8.1
optionalDependencies:
postcss: 8.5.6
@@ -9430,6 +10255,15 @@ snapshots:
require-directory@2.1.1: {}
+ require-in-the-middle@7.5.2:
+ dependencies:
+ debug: 4.4.3
+ module-details-from-path: 1.0.4
+ resolve: 1.22.11
+ transitivePeerDependencies:
+ - supports-color
+ optional: true
+
require-package-name@2.0.1: {}
requires-port@1.0.0:
@@ -9499,7 +10333,7 @@ snapshots:
'@rollup/rollup-win32-x64-msvc': 4.52.5
fsevents: 2.3.3
- rou3@0.7.8: {}
+ rou3@0.7.10: {}
rrweb-cssom@0.7.1: {}
@@ -9726,7 +10560,7 @@ snapshots:
srvx@0.8.16: {}
- srvx@0.9.1: {}
+ srvx@0.9.6: {}
stack-trace@0.0.10: {}
@@ -10044,6 +10878,10 @@ snapshots:
pathe: 2.0.3
ufo: 1.6.1
+ unenv@2.0.0-rc.24:
+ dependencies:
+ pathe: 2.0.3
+
unicorn-magic@0.1.0: {}
unicorn-magic@0.3.0: {}
@@ -10143,14 +10981,22 @@ snapshots:
db0: 0.3.4(better-sqlite3@11.8.1)(drizzle-orm@0.31.4(@opentelemetry/api@1.9.0)(@prisma/client@5.22.0(prisma@5.22.0))(@types/better-sqlite3@7.6.12)(better-sqlite3@11.8.1)(prisma@5.22.0))
ioredis: 5.6.1
- unstorage@2.0.0-alpha.3(@netlify/blobs@8.2.0)(chokidar@4.0.3)(db0@0.3.4(better-sqlite3@11.8.1)(drizzle-orm@0.31.4(@opentelemetry/api@1.9.0)(@prisma/client@5.22.0(prisma@5.22.0))(@types/better-sqlite3@7.6.12)(better-sqlite3@11.8.1)(prisma@5.22.0)))(ioredis@5.6.1)(ofetch@1.4.1):
+ unstorage@2.0.0-alpha.3(@netlify/blobs@10.4.1)(chokidar@4.0.3)(db0@0.3.4(better-sqlite3@11.8.1)(drizzle-orm@0.31.4(@opentelemetry/api@1.9.0)(@prisma/client@5.22.0(prisma@5.22.0))(@types/better-sqlite3@7.6.12)(better-sqlite3@11.8.1)(prisma@5.22.0)))(ioredis@5.6.1)(ofetch@1.4.1):
optionalDependencies:
- '@netlify/blobs': 8.2.0
+ '@netlify/blobs': 10.4.1
chokidar: 4.0.3
db0: 0.3.4(better-sqlite3@11.8.1)(drizzle-orm@0.31.4(@opentelemetry/api@1.9.0)(@prisma/client@5.22.0(prisma@5.22.0))(@types/better-sqlite3@7.6.12)(better-sqlite3@11.8.1)(prisma@5.22.0))
ioredis: 5.6.1
ofetch: 1.4.1
+ unstorage@2.0.0-alpha.4(@netlify/blobs@10.4.1)(chokidar@4.0.3)(db0@0.3.4(better-sqlite3@11.8.1)(drizzle-orm@0.31.4(@opentelemetry/api@1.9.0)(@prisma/client@5.22.0(prisma@5.22.0))(@types/better-sqlite3@7.6.12)(better-sqlite3@11.8.1)(prisma@5.22.0)))(ioredis@5.6.1)(ofetch@2.0.0-alpha.3):
+ optionalDependencies:
+ '@netlify/blobs': 10.4.1
+ chokidar: 4.0.3
+ db0: 0.3.4(better-sqlite3@11.8.1)(drizzle-orm@0.31.4(@opentelemetry/api@1.9.0)(@prisma/client@5.22.0(prisma@5.22.0))(@types/better-sqlite3@7.6.12)(better-sqlite3@11.8.1)(prisma@5.22.0))
+ ioredis: 5.6.1
+ ofetch: 2.0.0-alpha.3
+
untun@0.1.3:
dependencies:
citty: 0.1.6
@@ -10196,6 +11042,9 @@ snapshots:
uuid@11.1.0: {}
+ uuid@13.0.0:
+ optional: true
+
validate-html-nesting@1.2.3: {}
validate-npm-package-license@3.0.4:
@@ -10213,7 +11062,7 @@ snapshots:
'@types/unist': 3.0.3
vfile-message: 4.0.2
- vite-plugin-solid@2.11.9(patch_hash=71233f1afab9e3ea2dbb03dbda3d84894ef1c6bfbbe69df9f864d03bfe67b6f5)(@testing-library/jest-dom@6.6.2)(solid-js@1.9.9)(vite@7.1.10(@types/node@24.9.1)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(tsx@4.19.2)(yaml@2.6.0)):
+ vite-plugin-solid@2.11.9(patch_hash=71233f1afab9e3ea2dbb03dbda3d84894ef1c6bfbbe69df9f864d03bfe67b6f5)(@testing-library/jest-dom@6.6.2)(solid-js@1.9.9)(vite@7.1.10(@types/node@24.9.1)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(tsx@4.19.2)(yaml@2.8.1)):
dependencies:
'@babel/core': 7.28.3
'@types/babel__core': 7.20.5
@@ -10221,14 +11070,14 @@ snapshots:
merge-anything: 5.1.7
solid-js: 1.9.9
solid-refresh: 0.6.3(solid-js@1.9.9)
- vite: 7.1.10(@types/node@24.9.1)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(tsx@4.19.2)(yaml@2.6.0)
- vitefu: 1.1.1(vite@7.1.10(@types/node@24.9.1)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(tsx@4.19.2)(yaml@2.6.0))
+ vite: 7.1.10(@types/node@24.9.1)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(tsx@4.19.2)(yaml@2.8.1)
+ vitefu: 1.1.1(vite@7.1.10(@types/node@24.9.1)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(tsx@4.19.2)(yaml@2.8.1))
optionalDependencies:
'@testing-library/jest-dom': 6.6.2
transitivePeerDependencies:
- supports-color
- vite@7.1.10(@types/node@24.9.1)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(tsx@4.19.2)(yaml@2.6.0):
+ vite@7.1.10(@types/node@24.9.1)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(tsx@4.19.2)(yaml@2.8.1):
dependencies:
esbuild: 0.25.11
fdir: 6.5.0(picomatch@4.0.3)
@@ -10243,16 +11092,16 @@ snapshots:
lightningcss: 1.30.2
terser: 5.44.0
tsx: 4.19.2
- yaml: 2.6.0
+ yaml: 2.8.1
- vitefu@1.1.1(vite@7.1.10(@types/node@24.9.1)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(tsx@4.19.2)(yaml@2.6.0)):
+ vitefu@1.1.1(vite@7.1.10(@types/node@24.9.1)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(tsx@4.19.2)(yaml@2.8.1)):
optionalDependencies:
- vite: 7.1.10(@types/node@24.9.1)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(tsx@4.19.2)(yaml@2.6.0)
+ vite: 7.1.10(@types/node@24.9.1)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(tsx@4.19.2)(yaml@2.8.1)
- vitest@4.0.10(@types/debug@4.1.12)(@types/node@24.9.1)(@vitest/browser-playwright@4.0.10)(@vitest/ui@4.0.10)(jiti@2.6.1)(jsdom@25.0.1)(lightningcss@1.30.2)(msw@2.7.0(@types/node@24.9.1)(typescript@5.7.3))(terser@5.44.0)(tsx@4.19.2)(yaml@2.6.0):
+ vitest@4.0.10(@types/debug@4.1.12)(@types/node@24.9.1)(@vitest/browser-playwright@4.0.10)(@vitest/ui@4.0.10)(jiti@2.6.1)(jsdom@25.0.1)(lightningcss@1.30.2)(msw@2.7.0(@types/node@24.9.1)(typescript@5.7.3))(terser@5.44.0)(tsx@4.19.2)(yaml@2.8.1):
dependencies:
'@vitest/expect': 4.0.10
- '@vitest/mocker': 4.0.10(msw@2.7.0(@types/node@24.9.1)(typescript@5.7.3))(vite@7.1.10(@types/node@24.9.1)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(tsx@4.19.2)(yaml@2.6.0))
+ '@vitest/mocker': 4.0.10(msw@2.7.0(@types/node@24.9.1)(typescript@5.7.3))(vite@7.1.10(@types/node@24.9.1)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(tsx@4.19.2)(yaml@2.8.1))
'@vitest/pretty-format': 4.0.10
'@vitest/runner': 4.0.10
'@vitest/snapshot': 4.0.10
@@ -10269,12 +11118,12 @@ snapshots:
tinyexec: 0.3.2
tinyglobby: 0.2.15
tinyrainbow: 3.0.3
- vite: 7.1.10(@types/node@24.9.1)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(tsx@4.19.2)(yaml@2.6.0)
+ vite: 7.1.10(@types/node@24.9.1)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(tsx@4.19.2)(yaml@2.8.1)
why-is-node-running: 2.3.0
optionalDependencies:
'@types/debug': 4.1.12
'@types/node': 24.9.1
- '@vitest/browser-playwright': 4.0.10(msw@2.7.0(@types/node@24.9.1)(typescript@5.7.3))(playwright@1.56.1)(vite@7.1.10(@types/node@24.9.1)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(tsx@4.19.2)(yaml@2.6.0))(vitest@4.0.10)
+ '@vitest/browser-playwright': 4.0.10(msw@2.7.0(@types/node@24.9.1)(typescript@5.7.3))(playwright@1.56.1)(vite@7.1.10(@types/node@24.9.1)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(tsx@4.19.2)(yaml@2.8.1))(vitest@4.0.10)
'@vitest/ui': 4.0.10(vitest@4.0.10)
jsdom: 25.0.1
transitivePeerDependencies:
@@ -10373,6 +11222,12 @@ snapshots:
wrappy@1.0.2: {}
+ write-file-atomic@5.0.1:
+ dependencies:
+ imurmurhash: 0.1.4
+ signal-exit: 4.1.0
+ optional: true
+
write-file-atomic@6.0.0:
dependencies:
imurmurhash: 0.1.4
@@ -10392,7 +11247,7 @@ snapshots:
yallist@5.0.0: {}
- yaml@2.6.0: {}
+ yaml@2.8.1: {}
yargs-parser@21.1.1: {}