diff --git a/.changeset/ai-sdk-v7-compat.md b/.changeset/ai-sdk-v7-compat.md
new file mode 100644
index 00000000..555c18ed
--- /dev/null
+++ b/.changeset/ai-sdk-v7-compat.md
@@ -0,0 +1,5 @@
+---
+"evlog": minor
+---
+
+Add AI SDK v7 compatibility for `evlog/ai`. `createEvlogIntegration()` now implements both v6 hooks (`onToolCallFinish`, `onFinish`) and v7 hooks (`onToolExecutionEnd`, `onEnd`, `onEmbedEnd`, `onAbort`, `onError`). On v7, embeddings are auto-captured via `onEmbedEnd` when telemetry is enabled, and abort/error lifecycle events are written to the wide event. Pass the integration via `telemetry.integrations` (v7) or `experimental_telemetry.integrations` (v6). Exports a new `EvlogTelemetry` type.
diff --git a/apps/docs/app/components/features/FeatureAiSdk.vue b/apps/docs/app/components/features/FeatureAiSdk.vue
index 7016de34..54423f6f 100644
--- a/apps/docs/app/components/features/FeatureAiSdk.vue
+++ b/apps/docs/app/components/features/FeatureAiSdk.vue
@@ -188,8 +188,7 @@ function setView(view: 'without' | 'with') {
const result = streamText({
model: ai.wrap('anthropic/claude-sonnet-4.6'),
messages,
- experimental_telemetry: {
- isEnabled: true,
+ telemetry: {
integrations: [createEvlogIntegration(ai)],
},
})
diff --git a/apps/docs/content/4.use-cases/2.ai-sdk/01.overview.md b/apps/docs/content/4.use-cases/2.ai-sdk/01.overview.md
index de410b0b..5d193084 100644
--- a/apps/docs/content/4.use-cases/2.ai-sdk/01.overview.md
+++ b/apps/docs/content/4.use-cases/2.ai-sdk/01.overview.md
@@ -46,7 +46,7 @@ Add AI observability to my app with evlog.
- Create an AI logger with createAILogger(log) where log is your request logger
- Wrap your model with ai.wrap('anthropic/claude-sonnet-4.6') and pass it to generateText, streamText, etc.
- Token usage, tool calls, streaming metrics, and errors are captured automatically into the wide event
-- For deeper observability (tool execution timing, total generation wall time), add createEvlogIntegration(ai) to experimental_telemetry.integrations
+- For deeper observability (tool execution timing, total generation wall time), add createEvlogIntegration(ai) to telemetry.integrations
- For embedding calls, use ai.captureEmbed({ usage, model, dimensions, count }) after embed() or embedMany()
- For cost estimation, pass a cost map: createAILogger(log, { cost: { 'claude-sonnet-4.6': { input: 3, output: 15 } } })
- Works with all frameworks: Nuxt, Express, Hono, Fastify, NestJS, Elysia, standalone
diff --git a/apps/docs/content/4.use-cases/2.ai-sdk/04.metadata.md b/apps/docs/content/4.use-cases/2.ai-sdk/04.metadata.md
index 10e781f5..a58d8d26 100644
--- a/apps/docs/content/4.use-cases/2.ai-sdk/04.metadata.md
+++ b/apps/docs/content/4.use-cases/2.ai-sdk/04.metadata.md
@@ -81,7 +81,7 @@ Subscribe to metadata updates. The callback fires every time the underlying stat
- Once per step in multi-step agent runs
- Once per `captureEmbed` call
- On model errors
-- On `createEvlogIntegration`'s `onFinish`
+- On `createEvlogIntegration`'s `onEnd` (v7) or `onFinish` (v6)
Each invocation receives a fresh snapshot. Returns an unsubscribe function. Subscriber errors are isolated and never break the AI flow.
@@ -162,7 +162,7 @@ Every field that may show up under `ai.*`:
| `ai.msToFinish` | Stream timing | Total stream duration (streaming only) |
| `ai.tokensPerSecond` | Computed | Output tokens per second (streaming only) |
| `ai.error` | Error capture | Error message if a model call fails |
-| `ai.tools` | `TelemetryIntegration` | Per-tool `{ name, durationMs, success, error? }` (requires `createEvlogIntegration`) |
-| `ai.totalDurationMs` | `TelemetryIntegration` | Total generation wall time (requires `createEvlogIntegration`) |
+| `ai.tools` | Telemetry integration | Per-tool `{ name, durationMs, success, error? }` (requires `createEvlogIntegration`) |
+| `ai.totalDurationMs` | Telemetry integration | Total generation wall time (requires `createEvlogIntegration`) |
| `ai.embedding` | `captureEmbed` | `{ model?, tokens, dimensions?, count? }` — embedding metadata |
| `ai.estimatedCost` | Computed | Estimated cost in dollars (requires `cost` option) |
diff --git a/apps/docs/content/4.use-cases/2.ai-sdk/05.telemetry.md b/apps/docs/content/4.use-cases/2.ai-sdk/05.telemetry.md
index c1735fc0..230869ed 100644
--- a/apps/docs/content/4.use-cases/2.ai-sdk/05.telemetry.md
+++ b/apps/docs/content/4.use-cases/2.ai-sdk/05.telemetry.md
@@ -17,7 +17,9 @@ links:
variant: subtle
---
-`createAILogger` covers tokens, model info, and streaming metrics. For deeper observability — per-tool execution timing, success/failure tracking, and total generation wall time — add `createEvlogIntegration()` on top. It implements the AI SDK's `TelemetryIntegration` interface and captures data middleware alone cannot see.
+`createAILogger` covers tokens, model info, and streaming metrics. For deeper observability — per-tool execution timing, success/failure tracking, and total generation wall time — add `createEvlogIntegration()` on top. It implements the AI SDK telemetry interface (v6 `TelemetryIntegration`, v7 `Telemetry`) and captures data middleware alone cannot see.
+
+On AI SDK v7, the integration also auto-captures embeddings via `onEmbedEnd`, records stream aborts via `onAbort`, and surfaces unrecoverable errors via `onError`.
## Combined with middleware (recommended)
@@ -34,8 +36,7 @@ export default defineEventHandler(async (event) => {
const result = await generateText({
model: ai.wrap('anthropic/claude-sonnet-4.6'),
tools: { getWeather, searchDB },
- experimental_telemetry: {
- isEnabled: true,
+ telemetry: {
integrations: [createEvlogIntegration(ai)],
},
})
@@ -80,8 +81,7 @@ const integration = createEvlogIntegration(log)
const result = await generateText({
model: somePreWrappedModel,
- experimental_telemetry: {
- isEnabled: true,
+ telemetry: {
integrations: [integration],
},
})
@@ -91,8 +91,11 @@ const result = await generateText({
| Data | Source | Description |
|------|--------|-------------|
-| `ai.tools[]` | `onToolCallFinish` | Per-tool `name`, `durationMs`, `success`, and `error` (if failed) |
-| `ai.totalDurationMs` | `onStart` → `onFinish` | Total wall time from generation start to completion |
+| `ai.tools[]` | `onToolExecutionEnd` (v7) / `onToolCallFinish` (v6) | Per-tool `name`, `durationMs`, `success`, and `error` (if failed) |
+| `ai.totalDurationMs` | `onStart` → `onEnd` (v7) / `onFinish` (v6) | Total wall time from generation start to completion |
+| `ai.embedding` | `onEmbedEnd` (v7) | Auto-captured from `embed()` / `embedMany()` when telemetry is enabled |
+| `ai.finishReason: 'abort'` | `onAbort` (v7) | Set when a streaming generation is aborted |
+| `ai.error` | `onAbort` / `onError` (v7) | Abort reason or unrecoverable generation error |
The middleware captures tokens, model info, and streaming metrics. The integration captures tool execution timing. Together, they give you complete AI observability.
diff --git a/apps/docs/skills/review-logging-patterns/SKILL.md b/apps/docs/skills/review-logging-patterns/SKILL.md
index 51ebe54e..1e019649 100644
--- a/apps/docs/skills/review-logging-patterns/SKILL.md
+++ b/apps/docs/skills/review-logging-patterns/SKILL.md
@@ -968,8 +968,7 @@ const agent = new ToolLoopAgent({
model: ai.wrap('anthropic/claude-sonnet-4.6'),
tools: { searchWeb, queryDatabase },
stopWhen: stepCountIs(5),
- experimental_telemetry: {
- isEnabled: true,
+ telemetry: {
integrations: [createEvlogIntegration(ai)],
},
})
@@ -1014,7 +1013,7 @@ Anti-patterns to detect:
| Manual token tracking in `onFinish` | `ai.wrap()` — middleware captures automatically |
| `console.log('tokens:', result.usage)` | `ai.wrap()` — structured `ai.*` fields in wide event |
| No AI observability | Add `createAILogger(log)` + `ai.wrap()` |
-| No tool execution timing | Add `createEvlogIntegration(ai)` to `experimental_telemetry.integrations` |
+| No tool execution timing | Add `createEvlogIntegration(ai)` to `telemetry.integrations` |
| Manual cost calculation | Use `cost` option in `createAILogger()` |
---
diff --git a/apps/nuxthub-playground/.nuxtrc b/apps/nuxthub-playground/.nuxtrc
index 4ea7a96a..afc49ceb 100644
--- a/apps/nuxthub-playground/.nuxtrc
+++ b/apps/nuxthub-playground/.nuxtrc
@@ -1 +1 @@
-setups.@evlog/nuxthub="2.0.0"
\ No newline at end of file
+setups.@evlog/nuxthub="2.0.1"
\ No newline at end of file
diff --git a/apps/nuxthub-playground/package.json b/apps/nuxthub-playground/package.json
index 2d7f54d8..3289fcf7 100644
--- a/apps/nuxthub-playground/package.json
+++ b/apps/nuxthub-playground/package.json
@@ -10,9 +10,9 @@
"dependencies": {
"@evlog/nuxthub": "workspace:*",
"@libsql/client": "^0.17.3",
- "@ai-sdk/vue": "^3.0.168",
+ "@ai-sdk/vue": "^4.0.7",
"@nuxthub/core": "^0.10.7",
- "ai": "^6.0.168",
+ "ai": "^7.0.0",
"drizzle-kit": "^0.31.10",
"drizzle-orm": "^0.45.2",
"evlog": "workspace:*",
diff --git a/apps/nuxthub-playground/server/api/chat.post.ts b/apps/nuxthub-playground/server/api/chat.post.ts
index 2d847a5c..275c7a7d 100644
--- a/apps/nuxthub-playground/server/api/chat.post.ts
+++ b/apps/nuxthub-playground/server/api/chat.post.ts
@@ -87,8 +87,7 @@ export default defineEventHandler(async (event) => {
instructions: systemPrompt,
tools: { queryEvents },
stopWhen: stepCountIs(5),
- experimental_telemetry: {
- isEnabled: true,
+ telemetry: {
integrations: [createEvlogIntegration(ai)],
},
})
diff --git a/apps/nuxthub-playground/server/api/test/ai-wrap.get.ts b/apps/nuxthub-playground/server/api/test/ai-wrap.get.ts
index 9b1fd8e1..992bdb5d 100644
--- a/apps/nuxthub-playground/server/api/test/ai-wrap.get.ts
+++ b/apps/nuxthub-playground/server/api/test/ai-wrap.get.ts
@@ -38,8 +38,7 @@ export default defineEventHandler(async (event) => {
model,
prompt: 'Say hello.',
maxOutputTokens: 200,
- experimental_telemetry: {
- isEnabled: true,
+ telemetry: {
integrations: [createEvlogIntegration(ai)],
},
})
diff --git a/examples/eve/package.json b/examples/eve/package.json
index e76a955a..d9d8c3a6 100644
--- a/examples/eve/package.json
+++ b/examples/eve/package.json
@@ -27,7 +27,7 @@
"@streamdown/mermaid": "1.0.2",
"@tailwindcss/postcss": "4.3.0",
"@vercel/connect": "0.2.2",
- "ai": "7.0.0-beta.178",
+ "ai": "^7.0.0",
"class-variance-authority": "0.7.1",
"clsx": "2.1.1",
"cmdk": "1.1.1",
diff --git a/package.json b/package.json
index a11bcda1..c7dce791 100644
--- a/package.json
+++ b/package.json
@@ -56,12 +56,12 @@
"release": "turbo run build --filter='./packages/*' && changeset publish"
},
"devDependencies": {
- "@ai-sdk/provider": "^3.0.8",
+ "@ai-sdk/provider": "^4.0.0",
"@changesets/changelog-github": "^0.6.0",
"@changesets/cli": "^2.31.0",
"@hrcd/eslint-config": "^3.0.3",
"@types/node": "^25.9.1",
- "ai": "^6.0.168",
+ "ai": "^7.0.0",
"automd": "^0.4.3",
"dotenv-cli": "^11.0.0",
"eslint": "^9.39.4",
diff --git a/packages/evlog/README.md b/packages/evlog/README.md
index 8fb8d6a8..5262487f 100644
--- a/packages/evlog/README.md
+++ b/packages/evlog/README.md
@@ -820,7 +820,9 @@ See [the Audit Logs guide](https://evlog.dev/use-cases/audit/overview) for compl
## AI SDK Integration
-Capture token usage, tool calls, model info, and streaming metrics from the [Vercel AI SDK](https://ai-sdk.dev) into wide events. Requires `ai >= 6.0.0`.
+Capture token usage, tool calls, model info, and streaming metrics from the [Vercel AI SDK](https://ai-sdk.dev) into wide events. Compatible with AI SDK v6 and v7 (`ai >= 6.0.168`). AI SDK v7 requires Node.js 22+.
+
+For tool execution timing, abort tracking, and auto embed capture, pass `createEvlogIntegration(ai)` to `telemetry.integrations` (v7) or `experimental_telemetry.integrations` (v6).
```typescript
import { streamText } from 'ai'
diff --git a/packages/evlog/package.json b/packages/evlog/package.json
index 05fbc2c4..d2a30808 100644
--- a/packages/evlog/package.json
+++ b/packages/evlog/package.json
@@ -392,7 +392,7 @@
"@nuxt/test-utils": "^4.0.3",
"@orpc/client": "^1.14.2",
"@orpc/server": "^1.14.2",
- "ai": "^6.0.168",
+ "ai": "^7.0.0",
"@stryker-mutator/core": "^9.6.1",
"@stryker-mutator/vitest-runner": "^9.6.1",
"@sveltejs/kit": "^2.59.0",
@@ -432,7 +432,7 @@
"@orpc/server": ">=1.14.0",
"eve": ">=0.12.0",
"@tanstack/start-client-core": "^1.167.20",
- "ai": ">=6.0.168",
+ "ai": ">=6.0.168 <8.0.0",
"elysia": ">=1.4.28",
"express": ">=5.2.1",
"fastify": ">=5.8.5",
diff --git a/packages/evlog/src/ai/index.ts b/packages/evlog/src/ai/index.ts
index cf84b267..8222b404 100644
--- a/packages/evlog/src/ai/index.ts
+++ b/packages/evlog/src/ai/index.ts
@@ -1,8 +1,57 @@
-import { gateway, wrapLanguageModel, bindTelemetryIntegration } from 'ai'
-import type { GatewayModelId, TelemetryIntegration, OnStartEvent, OnToolCallFinishEvent, OnFinishEvent } from 'ai'
+import * as aiModule from 'ai'
+import { gateway, wrapLanguageModel } from 'ai'
+import type { GatewayModelId } from 'ai'
import type { LanguageModelV3, LanguageModelV3Middleware, LanguageModelV3StreamPart } from '@ai-sdk/provider'
import type { RequestLogger } from '../types'
+const { bindTelemetryIntegration } = aiModule as {
+ bindTelemetryIntegration?: (integration: EvlogTelemetryIntegration) => EvlogTelemetry
+}
+
+/** @internal v6 tool execution event shape. */
+interface V6ToolCallFinishEvent {
+ toolCall: { toolName: string }
+ durationMs: number
+ success: boolean
+ error?: unknown
+}
+
+/** @internal v7 tool execution event shape. */
+interface V7ToolExecutionEndEvent {
+ toolCall: { toolName: string }
+ toolExecutionMs: number
+ toolOutput: { type: 'tool-result', output?: unknown } | { type: 'tool-error', error: unknown }
+}
+
+/** @internal v7 embedding telemetry event shape. */
+interface V7EmbedEndEvent {
+ modelId: string
+ usage: { tokens: number }
+ embeddings: Array<{ length?: number }>
+ values: string[]
+}
+
+/**
+ * Telemetry integration returned by {@link createEvlogIntegration}.
+ * Implements hooks for AI SDK v6 (`onToolCallFinish`, `onFinish`) and v7
+ * (`onToolExecutionEnd`, `onEnd`, `onEmbedEnd`, `onAbort`, `onError`).
+ */
+export type EvlogTelemetry = {
+ onStart?: (event: unknown) => void | PromiseLike
+ /** AI SDK v6 — superseded by `onToolExecutionEnd` in v7. */
+ onToolCallFinish?: (event: unknown) => void | PromiseLike
+ onToolExecutionEnd?: (event: unknown) => void | PromiseLike
+ /** AI SDK v6 — superseded by `onEnd` in v7. */
+ onFinish?: (event: unknown) => void | PromiseLike
+ onEnd?: (event: unknown) => void | PromiseLike
+ onEmbedEnd?: (event: unknown) => void | PromiseLike
+ onAbort?: (event: unknown) => void | PromiseLike
+ onError?: (event: unknown) => void | PromiseLike
+}
+
+/** @internal Concrete integration class — both v6 and v7 hook names. */
+interface EvlogTelemetryIntegration extends EvlogTelemetry {}
+
/**
* Fine-grained control over tool call input capture.
*/
@@ -72,7 +121,7 @@ export interface AIStepUsage {
}
/**
- * Tool execution detail captured via `TelemetryIntegration`.
+ * Tool execution detail captured via telemetry integration hooks.
*/
export interface AIToolExecution {
name: string
@@ -838,10 +887,85 @@ function buildMiddlewareFromState(log: RequestLogger, state: AccumulatorState):
}
}
+function formatTelemetryError(error: unknown): string {
+ return error instanceof Error ? error.message : String(error)
+}
+
+function recordToolExecution(
+ state: AccumulatorState,
+ input: { name: string, durationMs: number, success: boolean, error?: string },
+): void {
+ const execution: AIToolExecution = {
+ name: input.name,
+ durationMs: input.durationMs,
+ success: input.success,
+ }
+ if (input.error) execution.error = input.error
+ state.toolExecutions.push(execution)
+}
+
+function adaptV6ToolEvent(event: V6ToolCallFinishEvent) {
+ return {
+ name: event.toolCall.toolName,
+ durationMs: event.durationMs,
+ success: event.success,
+ error: !event.success && event.error !== undefined
+ ? formatTelemetryError(event.error)
+ : undefined,
+ }
+}
+
+function adaptV7ToolEvent(event: V7ToolExecutionEndEvent) {
+ const success = event.toolOutput.type === 'tool-result'
+ return {
+ name: event.toolCall.toolName,
+ durationMs: event.toolExecutionMs,
+ success,
+ error: !success && event.toolOutput.type === 'tool-error'
+ ? formatTelemetryError(event.toolOutput.error)
+ : undefined,
+ }
+}
+
+function recordGenerationEnd(state: AccumulatorState, log: RequestLogger): void {
+ if (state.generationStartTime !== undefined) {
+ state.totalDurationMs = Date.now() - state.generationStartTime
+ }
+ flushState(log, state)
+}
+
+function recordEmbedEnd(state: AccumulatorState, log: RequestLogger, event: V7EmbedEndEvent): void {
+ state.calls++
+ state.usage.inputTokens += event.usage.tokens
+ const dimensions = event.embeddings[0]?.length
+ state.embedding = {
+ tokens: (state.embedding?.tokens ?? 0) + event.usage.tokens,
+ model: event.modelId,
+ ...(dimensions !== undefined
+ ? { dimensions }
+ : state.embedding?.dimensions
+ ? { dimensions: state.embedding.dimensions }
+ : {}),
+ count: (state.embedding?.count ?? 0) + event.values.length,
+ }
+ flushState(log, state)
+}
+
+function finalizeIntegration(integration: EvlogTelemetryIntegration): EvlogTelemetry {
+ if (typeof bindTelemetryIntegration === 'function') {
+ return bindTelemetryIntegration(integration)
+ }
+ return integration
+}
+
/**
- * Create an AI SDK `TelemetryIntegration` that captures tool execution
+ * Create an AI SDK telemetry integration that captures tool execution
* timing, errors, and total generation wall time into the wide event.
*
+ * Compatible with AI SDK v6 (`TelemetryIntegration`) and v7 (`Telemetry`).
+ * On v7, also captures embeddings via `onEmbedEnd`, aborts via `onAbort`,
+ * and unrecoverable errors via `onError`.
+ *
* Complements the middleware-based `createAILogger`: the middleware captures
* token usage and streaming metrics at the model level, while the integration
* captures application-level lifecycle events (tool execution, total duration).
@@ -859,8 +983,7 @@ function buildMiddlewareFromState(log: RequestLogger, state: AccumulatorState):
* const result = await generateText({
* model: ai.wrap('anthropic/claude-sonnet-4.6'),
* tools: { getWeather },
- * experimental_telemetry: {
- * isEnabled: true,
+ * telemetry: {
* integrations: [createEvlogIntegration(ai)],
* },
* })
@@ -874,8 +997,7 @@ function buildMiddlewareFromState(log: RequestLogger, state: AccumulatorState):
*
* const result = await generateText({
* model: openai('gpt-4o'),
- * experimental_telemetry: {
- * isEnabled: true,
+ * telemetry: {
* integrations: [integration],
* },
* })
@@ -884,7 +1006,7 @@ function buildMiddlewareFromState(log: RequestLogger, state: AccumulatorState):
export function createEvlogIntegration(
logOrAi: RequestLogger | AILogger,
options?: AILoggerOptions,
-): TelemetryIntegration {
+): EvlogTelemetry {
let log: RequestLogger
let state: AccumulatorState
@@ -897,32 +1019,47 @@ export function createEvlogIntegration(
state._log = log
}
- class EvlogIntegration implements TelemetryIntegration {
+ class EvlogIntegration implements EvlogTelemetryIntegration {
- onStart(_event: OnStartEvent) {
+ onStart(_event: unknown) {
state.generationStartTime = Date.now()
}
- onToolCallFinish(event: OnToolCallFinishEvent) {
- const execution: AIToolExecution = {
- name: (event.toolCall as { toolName: string }).toolName,
- durationMs: event.durationMs,
- success: event.success,
- }
- if (!event.success && event.error) {
- execution.error = event.error instanceof Error ? event.error.message : String(event.error)
- }
- state.toolExecutions.push(execution)
+ onToolCallFinish(event: unknown) {
+ recordToolExecution(state, adaptV6ToolEvent(event as V6ToolCallFinishEvent))
+ }
+
+ onToolExecutionEnd(event: unknown) {
+ recordToolExecution(state, adaptV7ToolEvent(event as V7ToolExecutionEndEvent))
}
- onFinish(_event: OnFinishEvent) {
- if (state.generationStartTime) {
- state.totalDurationMs = Date.now() - state.generationStartTime
+ onFinish(_event: unknown) {
+ recordGenerationEnd(state, log)
+ }
+
+ onEnd(_event: unknown) {
+ recordGenerationEnd(state, log)
+ }
+
+ onEmbedEnd(event: unknown) {
+ recordEmbedEnd(state, log, event as V7EmbedEndEvent)
+ }
+
+ onAbort(event: unknown) {
+ state.lastFinishReason = 'abort'
+ const { reason } = event as { reason?: unknown }
+ if (reason !== undefined) {
+ state.lastError = formatTelemetryError(reason)
}
+ recordGenerationEnd(state, log)
+ }
+
+ onError(error: unknown) {
+ state.lastError = formatTelemetryError(error)
flushState(log, state)
}
-
+
}
- return bindTelemetryIntegration(new EvlogIntegration())
+ return finalizeIntegration(new EvlogIntegration())
}
diff --git a/packages/evlog/test/ai/ai.test.ts b/packages/evlog/test/ai/ai.test.ts
index 65afaf01..feb0955f 100644
--- a/packages/evlog/test/ai/ai.test.ts
+++ b/packages/evlog/test/ai/ai.test.ts
@@ -1,10 +1,10 @@
import { afterEach, describe, expect, it, vi } from 'vitest'
import type { LanguageModelV3, LanguageModelV3CallOptions, LanguageModelV3FinishReason, LanguageModelV3StreamPart } from '@ai-sdk/provider'
-import type { OnFinishEvent, OnStartEvent, OnToolCallFinishEvent, TelemetryIntegration } from 'ai'
import type { RequestLogger } from '../../src/types'
-import { createAILogger, createAIMiddleware, createEvlogIntegration } from '../../src/ai'
+import { createAILogger, createAIMiddleware, createEvlogIntegration, type EvlogTelemetry } from '../../src/ai'
import { createLogger, mergeWideEventFields } from '../../src/logger'
import { defined } from '../helpers/defined'
+import { withFakeTimers } from '../helpers/timers'
interface MockLogger extends RequestLogger {
setCalls: Array>
@@ -83,21 +83,29 @@ function getLastAiData(log: MockLogger): Record {
return defined(log.setCalls.at(-1)?.ai, 'last ai payload') as Record
}
-function callIntegrationOnStart(integration: TelemetryIntegration, event?: Partial) {
+function callIntegrationOnStart(integration: EvlogTelemetry, event?: Record) {
defined(integration.onStart, 'onStart')({
model: { provider: 'anthropic', modelId: 'claude-sonnet-4.6' },
maxRetries: 0,
...event,
- } as OnStartEvent)
+ })
+}
+
+/** createEvlogIntegration ignores the onFinish/onEnd payload — cast kept in one place. */
+function callIntegrationOnFinish(integration: EvlogTelemetry) {
+ if (integration.onFinish) {
+ integration.onFinish({})
+ return
+ }
+ defined(integration.onEnd, 'onEnd')({})
}
-/** createEvlogIntegration ignores the onFinish payload — cast kept in one place. */
-function callIntegrationOnFinish(integration: TelemetryIntegration) {
- defined(integration.onFinish, 'onFinish')({} as OnFinishEvent)
+function callIntegrationOnEnd(integration: EvlogTelemetry) {
+ defined(integration.onEnd, 'onEnd')({})
}
function callIntegrationOnToolCallFinish(
- integration: TelemetryIntegration,
+ integration: EvlogTelemetry,
input: {
toolName: string
durationMs: number
@@ -118,11 +126,69 @@ function callIntegrationOnToolCallFinish(
experimental_context: undefined,
}
- const event: OnToolCallFinishEvent = input.success
- ? { ...base, success: true, output: input.output ?? {} }
- : { ...base, success: false, error: input.error ?? new Error('failed') }
+ const event = input.success
+ ? { ...base, success: true as const, output: input.output ?? {} }
+ : { ...base, success: false as const, error: input.error ?? new Error('failed') }
+
+ defined(integration.onToolCallFinish, 'onToolCallFinish')(event)
+}
+
+function callIntegrationOnToolExecutionEnd(
+ integration: EvlogTelemetry,
+ input: {
+ toolName: string
+ toolExecutionMs: number
+ success: boolean
+ output?: unknown
+ error?: unknown
+ },
+) {
+ const toolOutput = input.success
+ ? { type: 'tool-result' as const, output: input.output ?? {} }
+ : { type: 'tool-error' as const, error: input.error ?? new Error('failed') }
+
+ defined(integration.onToolExecutionEnd, 'onToolExecutionEnd')({
+ callId: 'call-1',
+ toolCall: { toolName: input.toolName, toolCallId: 'tc1', input: {} },
+ toolExecutionMs: input.toolExecutionMs,
+ toolContext: undefined,
+ toolOutput,
+ messages: [],
+ })
+}
+
+function callIntegrationOnEmbedEnd(
+ integration: EvlogTelemetry,
+ input: {
+ modelId?: string
+ tokens?: number
+ dimensions?: number
+ count?: number
+ } = {},
+) {
+ const count = input.count ?? 1
+ defined(integration.onEmbedEnd, 'onEmbedEnd')({
+ callId: 'embed-1',
+ embedCallId: 'embed-call-1',
+ operationId: 'ai.embed.doEmbed',
+ provider: 'openai',
+ modelId: input.modelId ?? 'text-embedding-3-small',
+ values: Array.from({ length: count }, (_, i) => `value-${i}`),
+ embeddings: [{ length: input.dimensions ?? 1536 }],
+ usage: { tokens: input.tokens ?? 10 },
+ })
+}
+
+function callIntegrationOnAbort(integration: EvlogTelemetry, reason?: unknown) {
+ defined(integration.onAbort, 'onAbort')({
+ callId: 'call-1',
+ steps: [],
+ ...(reason !== undefined ? { reason } : {}),
+ })
+}
- defined(integration.onToolCallFinish, 'onToolCallFinish')(event as OnToolCallFinishEvent)
+function callIntegrationOnError(integration: EvlogTelemetry, error: unknown) {
+ defined(integration.onError, 'onError')(error)
}
function createMockModel(overrides?: Partial<{ provider: string, modelId: string }>): MockLanguageModel {
@@ -707,7 +773,7 @@ describe('createAILogger', () => {
const wrappedModel = ai.wrap('anthropic/claude-sonnet-4.6')
expect(wrappedModel).toBeDefined()
- expect(wrappedModel.specificationVersion).toBe('v3')
+ expect(['v3', 'v4']).toContain(wrappedModel.specificationVersion)
})
})
@@ -1491,14 +1557,19 @@ describe('createAILogger', () => {
})
describe('createEvlogIntegration', () => {
- it('returns a valid TelemetryIntegration', () => {
+ it('returns a valid telemetry integration with v6 and v7 hooks', () => {
const log = createMockLogger()
const integration = createEvlogIntegration(log)
expect(integration).toBeDefined()
expect(integration.onStart).toBeTypeOf('function')
expect(integration.onToolCallFinish).toBeTypeOf('function')
+ expect(integration.onToolExecutionEnd).toBeTypeOf('function')
expect(integration.onFinish).toBeTypeOf('function')
+ expect(integration.onEnd).toBeTypeOf('function')
+ expect(integration.onEmbedEnd).toBeTypeOf('function')
+ expect(integration.onAbort).toBeTypeOf('function')
+ expect(integration.onError).toBeTypeOf('function')
})
it('captures tool execution timing and success', () => {
@@ -1613,16 +1684,17 @@ describe('createAILogger', () => {
})
it('computes totalDurationMs from onStart to onFinish', async () => {
- const log = createMockLogger()
- const integration = createEvlogIntegration(log)
+ await withFakeTimers(() => {
+ const log = createMockLogger()
+ const integration = createEvlogIntegration(log)
- callIntegrationOnStart(integration)
- await new Promise(resolve => setTimeout(resolve, 20))
- callIntegrationOnFinish(integration)
+ callIntegrationOnStart(integration)
+ vi.advanceTimersByTime(20)
+ callIntegrationOnFinish(integration)
- const aiData = getLastAiData(log)
- expect(aiData.totalDurationMs).toBeTypeOf('number')
- expect(aiData.totalDurationMs as number).toBeGreaterThanOrEqual(15)
+ const aiData = getLastAiData(log)
+ expect(aiData.totalDurationMs).toBe(20)
+ })
})
it('handles string errors from tool execution', () => {
@@ -1653,6 +1725,113 @@ describe('createAILogger', () => {
const aiData = getLastAiData(log)
expect(aiData.tools).toBeUndefined()
})
+
+ describe('AI SDK v7 hooks', () => {
+ it('captures tool execution via onToolExecutionEnd', () => {
+ const log = createMockLogger()
+ const integration = createEvlogIntegration(log)
+
+ callIntegrationOnStart(integration)
+ callIntegrationOnToolExecutionEnd(integration, {
+ toolName: 'getWeather',
+ toolExecutionMs: 150,
+ success: true,
+ output: { temperature: 22 },
+ })
+ callIntegrationOnEnd(integration)
+
+ const aiData = getLastAiData(log)
+ const tools = aiData.tools as Array>
+ expect(tools).toHaveLength(1)
+ expect(tools[0]).toEqual({
+ name: 'getWeather',
+ durationMs: 150,
+ success: true,
+ })
+ })
+
+ it('captures tool errors via onToolExecutionEnd', () => {
+ const log = createMockLogger()
+ const integration = createEvlogIntegration(log)
+
+ callIntegrationOnStart(integration)
+ callIntegrationOnToolExecutionEnd(integration, {
+ toolName: 'searchDB',
+ toolExecutionMs: 50,
+ success: false,
+ error: new Error('Connection refused'),
+ })
+ callIntegrationOnEnd(integration)
+
+ const aiData = getLastAiData(log)
+ const tools = aiData.tools as Array>
+ expect(tools[0]).toEqual({
+ name: 'searchDB',
+ durationMs: 50,
+ success: false,
+ error: 'Connection refused',
+ })
+ })
+
+ it('computes totalDurationMs from onStart to onEnd', async () => {
+ await withFakeTimers(() => {
+ const log = createMockLogger()
+ const integration = createEvlogIntegration(log)
+
+ callIntegrationOnStart(integration)
+ vi.advanceTimersByTime(20)
+ callIntegrationOnEnd(integration)
+
+ const aiData = getLastAiData(log)
+ expect(aiData.totalDurationMs).toBe(20)
+ })
+ })
+
+ it('auto-captures embeddings via onEmbedEnd', () => {
+ const log = createMockLogger()
+ const integration = createEvlogIntegration(log)
+
+ callIntegrationOnEmbedEnd(integration, {
+ modelId: 'text-embedding-3-small',
+ tokens: 42,
+ dimensions: 1536,
+ count: 3,
+ })
+
+ const aiData = getLastAiData(log)
+ expect(aiData.calls).toBe(1)
+ expect(aiData.inputTokens).toBe(42)
+ expect(aiData.embedding).toEqual({
+ model: 'text-embedding-3-small',
+ tokens: 42,
+ dimensions: 1536,
+ count: 3,
+ })
+ })
+
+ it('records abort via onAbort', () => {
+ const log = createMockLogger()
+ const integration = createEvlogIntegration(log)
+
+ callIntegrationOnStart(integration)
+ callIntegrationOnAbort(integration, new Error('User cancelled'))
+
+ const aiData = getLastAiData(log)
+ expect(aiData.finishReason).toBe('abort')
+ expect(aiData.error).toBe('User cancelled')
+ expect(aiData.totalDurationMs).toBeTypeOf('number')
+ })
+
+ it('records unrecoverable errors via onError', () => {
+ const log = createMockLogger()
+ const integration = createEvlogIntegration(log)
+
+ callIntegrationOnError(integration, new Error('Provider unavailable'))
+
+ const aiData = getLastAiData(log)
+ expect(aiData.error).toBe('Provider unavailable')
+ })
+ })
})
describe('public metadata API', () => {
diff --git a/packages/nuxthub/.nuxtrc b/packages/nuxthub/.nuxtrc
index 4ea7a96a..afc49ceb 100644
--- a/packages/nuxthub/.nuxtrc
+++ b/packages/nuxthub/.nuxtrc
@@ -1 +1 @@
-setups.@evlog/nuxthub="2.0.0"
\ No newline at end of file
+setups.@evlog/nuxthub="2.0.1"
\ No newline at end of file
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 307763fd..f812f200 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -7,15 +7,15 @@ settings:
overrides:
minimark: 0.2.0
'@nuxtjs/mcp-toolkit': ^0.16.1
- eve>ai: 7.0.0-beta.178
+ eve>ai: ^7.0.0
importers:
.:
devDependencies:
'@ai-sdk/provider':
- specifier: ^3.0.8
- version: 3.0.10
+ specifier: ^4.0.0
+ version: 4.0.2
'@changesets/changelog-github':
specifier: ^0.6.0
version: 0.6.0
@@ -29,8 +29,8 @@ importers:
specifier: ^25.9.1
version: 25.9.1
ai:
- specifier: ^6.0.168
- version: 6.0.209(zod@4.4.3)
+ specifier: ^7.0.0
+ version: 7.0.15(zod@4.4.3)
automd:
specifier: ^0.4.3
version: 0.4.3(magicast@0.5.2)
@@ -63,7 +63,7 @@ importers:
dependencies:
'@databuddy/nuxt':
specifier: ^2.4.20
- version: 2.4.20(magicast@0.5.2)(nuxt@4.4.4(0f18796300180ca27fdb1d4347572a4d))(react@19.2.6)(vue@3.5.33(typescript@6.0.3))
+ version: 2.4.20(magicast@0.5.2)(nuxt@4.4.4(9759e11547571991a351c21f7950ae84))(react@19.2.6)(vue@3.5.33(typescript@6.0.3))
'@nuxt/fonts':
specifier: 0.14.0
version: 0.14.0(db0@0.3.4(@libsql/client@0.17.3)(better-sqlite3@12.9.0)(drizzle-orm@0.45.2(@cloudflare/workers-types@4.20260503.1)(@libsql/client@0.17.3)(@opentelemetry/api@1.9.1)(@types/better-sqlite3@7.6.13)(better-sqlite3@12.9.0)(bun-types@1.3.14)(kysely@0.28.17)))(ioredis@5.10.1)(magicast@0.5.2)(vite@8.0.10(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.6.1)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4))
@@ -75,22 +75,22 @@ importers:
version: 2.6.2
'@vercel/analytics':
specifier: ^2.0.1
- version: 2.0.1(@sveltejs/kit@2.59.0(@opentelemetry/api@1.9.1)(@sveltejs/vite-plugin-svelte@5.1.1(svelte@5.55.5(@typescript-eslint/types@8.59.1))(vite@8.0.10(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.6.1)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4)))(svelte@5.55.5(@typescript-eslint/types@8.59.1))(typescript@6.0.3)(vite@8.0.10(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.6.1)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4)))(next@16.2.6(@babel/core@7.29.0)(@opentelemetry/api@1.9.1)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(nuxt@4.4.4(0f18796300180ca27fdb1d4347572a4d))(react@19.2.6)(svelte@5.55.5(@typescript-eslint/types@8.59.1))(vue@3.5.33(typescript@6.0.3))
+ version: 2.0.1(@sveltejs/kit@2.59.0(@opentelemetry/api@1.9.1)(@sveltejs/vite-plugin-svelte@5.1.1(svelte@5.55.5(@typescript-eslint/types@8.59.1))(vite@8.0.10(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.6.1)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4)))(svelte@5.55.5(@typescript-eslint/types@8.59.1))(typescript@6.0.3)(vite@8.0.10(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.6.1)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4)))(next@16.2.6(@babel/core@7.29.0)(@opentelemetry/api@1.9.1)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(nuxt@4.4.4(9759e11547571991a351c21f7950ae84))(react@19.2.6)(svelte@5.55.5(@typescript-eslint/types@8.59.1))(vue@3.5.33(typescript@6.0.3))
'@vercel/speed-insights':
specifier: ^2.0.0
- version: 2.0.0(@sveltejs/kit@2.59.0(@opentelemetry/api@1.9.1)(@sveltejs/vite-plugin-svelte@5.1.1(svelte@5.55.5(@typescript-eslint/types@8.59.1))(vite@8.0.10(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.6.1)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4)))(svelte@5.55.5(@typescript-eslint/types@8.59.1))(typescript@6.0.3)(vite@8.0.10(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.6.1)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4)))(next@16.2.6(@babel/core@7.29.0)(@opentelemetry/api@1.9.1)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(nuxt@4.4.4(0f18796300180ca27fdb1d4347572a4d))(react@19.2.6)(svelte@5.55.5(@typescript-eslint/types@8.59.1))(vue@3.5.33(typescript@6.0.3))
+ version: 2.0.0(@sveltejs/kit@2.59.0(@opentelemetry/api@1.9.1)(@sveltejs/vite-plugin-svelte@5.1.1(svelte@5.55.5(@typescript-eslint/types@8.59.1))(vite@8.0.10(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.6.1)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4)))(svelte@5.55.5(@typescript-eslint/types@8.59.1))(typescript@6.0.3)(vite@8.0.10(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.6.1)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4)))(next@16.2.6(@babel/core@7.29.0)(@opentelemetry/api@1.9.1)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(nuxt@4.4.4(9759e11547571991a351c21f7950ae84))(react@19.2.6)(svelte@5.55.5(@typescript-eslint/types@8.59.1))(vue@3.5.33(typescript@6.0.3))
better-sqlite3:
specifier: ^12.9.0
version: 12.9.0
docus:
specifier: ^5.10.1
- version: 5.10.1(e6fdd8851cba12b2a1fefbcadb8e11b3)
+ version: 5.10.1(4bb03f336682a9f31a3a83b41ca71fcc)
motion-v:
specifier: ^2.2.1
version: 2.2.1(@vueuse/core@14.3.0(vue@3.5.33(typescript@6.0.3)))(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(vue@3.5.33(typescript@6.0.3))
nuxt:
specifier: ^4.4.4
- version: 4.4.4(0f18796300180ca27fdb1d4347572a4d)
+ version: 4.4.4(9759e11547571991a351c21f7950ae84)
nuxt-studio:
specifier: ^1.6.1
version: 1.7.0(db0@0.3.4(@libsql/client@0.17.3)(better-sqlite3@12.9.0)(drizzle-orm@0.45.2(@cloudflare/workers-types@4.20260503.1)(@libsql/client@0.17.3)(@opentelemetry/api@1.9.1)(@types/better-sqlite3@7.6.13)(better-sqlite3@12.9.0)(bun-types@1.3.14)(kysely@0.28.17)))(ioredis@5.10.1)(magicast@0.5.2)(vue@3.5.33(typescript@6.0.3))
@@ -109,7 +109,7 @@ importers:
dependencies:
'@comark/nuxt':
specifier: ^0.3.1
- version: 0.3.1(katex@0.16.47)(magicast@0.5.2)(nuxt@4.4.4(ee142918f1793bd23ad9add558514a98))(shiki@4.0.2)(vue@3.5.33(typescript@6.0.3))
+ version: 0.3.1(katex@0.16.47)(magicast@0.5.2)(nuxt@4.4.4(e0c99ca1427cd6c4f091feb75ecb41f8))(shiki@4.0.2)(vue@3.5.33(typescript@6.0.3))
'@nuxt/content':
specifier: ^3.13.0
version: 3.13.0(@libsql/client@0.17.3)(better-sqlite3@12.9.0)(drizzle-orm@0.45.2(@cloudflare/workers-types@4.20260503.1)(@libsql/client@0.17.3)(@opentelemetry/api@1.9.1)(@types/better-sqlite3@7.6.13)(better-sqlite3@12.9.0)(bun-types@1.3.14)(kysely@0.28.17))(magicast@0.5.2)(valibot@1.3.1(typescript@6.0.3))
@@ -118,16 +118,16 @@ importers:
version: 4.7.1(198690880b5ae677e908fab613f69444)
'@nuxtjs/sitemap':
specifier: ^8.0.14
- version: 8.0.15(@nuxt/schema@4.4.6)(magicast@0.5.2)(nuxt@4.4.4(ee142918f1793bd23ad9add558514a98))(vite@8.0.10(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4))(vue@3.5.33(typescript@6.0.3))(zod@3.25.76)
+ version: 8.0.15(@nuxt/schema@4.4.6)(magicast@0.5.2)(nuxt@4.4.4(e0c99ca1427cd6c4f091feb75ecb41f8))(vite@8.0.10(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4))(vue@3.5.33(typescript@6.0.3))(zod@3.25.76)
'@vercel/analytics':
specifier: ^2.0.1
- version: 2.0.1(@sveltejs/kit@2.59.0(@opentelemetry/api@1.9.1)(@sveltejs/vite-plugin-svelte@5.1.1(svelte@5.55.5(@typescript-eslint/types@8.59.1))(vite@8.0.10(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4)))(svelte@5.55.5(@typescript-eslint/types@8.59.1))(typescript@6.0.3)(vite@8.0.10(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4)))(next@16.2.6(@babel/core@7.29.0)(@opentelemetry/api@1.9.1)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(nuxt@4.4.4(ee142918f1793bd23ad9add558514a98))(react@19.2.6)(svelte@5.55.5(@typescript-eslint/types@8.59.1))(vue@3.5.33(typescript@6.0.3))
+ version: 2.0.1(@sveltejs/kit@2.59.0(@opentelemetry/api@1.9.1)(@sveltejs/vite-plugin-svelte@5.1.1(svelte@5.55.5(@typescript-eslint/types@8.59.1))(vite@8.0.10(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4)))(svelte@5.55.5(@typescript-eslint/types@8.59.1))(typescript@6.0.3)(vite@8.0.10(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4)))(next@16.2.6(@babel/core@7.29.0)(@opentelemetry/api@1.9.1)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(nuxt@4.4.4(e0c99ca1427cd6c4f091feb75ecb41f8))(react@19.2.6)(svelte@5.55.5(@typescript-eslint/types@8.59.1))(vue@3.5.33(typescript@6.0.3))
better-sqlite3:
specifier: ^12.9.0
version: 12.9.0
nuxt:
specifier: ^4.4.2
- version: 4.4.4(ee142918f1793bd23ad9add558514a98)
+ version: 4.4.4(e0c99ca1427cd6c4f091feb75ecb41f8)
shiki:
specifier: 4.0.2
version: 4.0.2
@@ -181,7 +181,7 @@ importers:
version: 3.0.260610-beta(@libsql/client@0.17.3)(better-sqlite3@12.9.0)(chokidar@5.0.0)(dotenv@17.4.2)(drizzle-orm@0.45.2(@cloudflare/workers-types@4.20260503.1)(@libsql/client@0.17.3)(@opentelemetry/api@1.9.1)(@types/better-sqlite3@7.6.13)(better-sqlite3@12.9.0)(bun-types@1.3.14)(kysely@0.28.17))(giget@3.2.0)(ioredis@5.10.1)(jiti@2.7.0)(lru-cache@11.3.5)(rollup@4.60.2)(vite@8.0.10(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4))
rolldown:
specifier: latest
- version: 1.1.2
+ version: 1.1.4
apps/nitro-v2-playground:
dependencies:
@@ -194,13 +194,13 @@ importers:
version: 1.15.11
nitropack:
specifier: ^2.13.3
- version: 2.13.4(@libsql/client@0.17.3)(better-sqlite3@12.9.0)(drizzle-orm@0.45.2(@cloudflare/workers-types@4.20260503.1)(@libsql/client@0.17.3)(@opentelemetry/api@1.9.1)(@types/better-sqlite3@7.6.13)(better-sqlite3@12.9.0)(bun-types@1.3.14)(kysely@0.28.17))(oxc-parser@0.128.0)(rolldown@1.1.2)
+ version: 2.13.4(@libsql/client@0.17.3)(better-sqlite3@12.9.0)(drizzle-orm@0.45.2(@cloudflare/workers-types@4.20260503.1)(@libsql/client@0.17.3)(@opentelemetry/api@1.9.1)(@types/better-sqlite3@7.6.13)(better-sqlite3@12.9.0)(bun-types@1.3.14)(kysely@0.28.17))(oxc-parser@0.128.0)(rolldown@1.1.4)
apps/nuxthub-playground:
dependencies:
'@ai-sdk/vue':
- specifier: ^3.0.168
- version: 3.0.174(vue@3.5.33(typescript@5.9.3))(zod@4.4.2)
+ specifier: ^4.0.7
+ version: 4.0.15(vue@3.5.33(typescript@5.9.3))(zod@4.4.2)
'@evlog/nuxthub':
specifier: workspace:*
version: link:../../packages/nuxthub
@@ -211,8 +211,8 @@ importers:
specifier: ^0.10.7
version: 0.10.7(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)(db0@0.3.4(@libsql/client@0.17.3)(better-sqlite3@12.9.0)(drizzle-orm@0.45.2(@cloudflare/workers-types@4.20260503.1)(@libsql/client@0.17.3)(@opentelemetry/api@1.9.1)(@types/better-sqlite3@7.6.13)(better-sqlite3@12.9.0)(bun-types@1.3.14)(kysely@0.28.17)))(ioredis@5.10.1)(magicast@0.5.2)(typescript@5.9.3)(vue-tsc@3.2.7(typescript@5.9.3))
ai:
- specifier: ^6.0.168
- version: 6.0.209(zod@4.4.2)
+ specifier: ^7.0.0
+ version: 7.0.15(zod@4.4.2)
drizzle-kit:
specifier: ^0.31.10
version: 0.31.10
@@ -248,7 +248,7 @@ importers:
version: link:../../packages/evlog
nuxt:
specifier: ^4.4.2
- version: 4.4.4(ee142918f1793bd23ad9add558514a98)
+ version: 4.4.4(e0c99ca1427cd6c4f091feb75ecb41f8)
tailwindcss:
specifier: ^4.2.4
version: 4.2.4
@@ -361,10 +361,10 @@ importers:
version: 4.3.0
'@vercel/connect':
specifier: 0.2.2
- version: 0.2.2(@ai-sdk/mcp@1.0.39(zod@4.4.3))(ai@7.0.0-beta.178(zod@4.4.3))(better-auth@1.6.9(79340e0b111d34b3e177fe53f6c14509))(eve@0.12.3(17247f12c2c72c047678a14a223b8793))
+ version: 0.2.2(@ai-sdk/mcp@1.0.39(zod@4.4.3))(ai@7.0.15(zod@4.4.3))(better-auth@1.6.9(79340e0b111d34b3e177fe53f6c14509))(eve@0.12.3(10aaaec19871a4666c04855ff5015fb6))
ai:
- specifier: 7.0.0-beta.178
- version: 7.0.0-beta.178(zod@4.4.3)
+ specifier: ^7.0.0
+ version: 7.0.15(zod@4.4.3)
class-variance-authority:
specifier: 0.7.1
version: 0.7.1
@@ -376,7 +376,7 @@ importers:
version: 1.1.1(@types/react-dom@19.2.3(@types/react@19.2.15))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
eve:
specifier: ^0.12.3
- version: 0.12.3(17247f12c2c72c047678a14a223b8793)
+ version: 0.12.3(10aaaec19871a4666c04855ff5015fb6)
evlog:
specifier: workspace:*
version: link:../../packages/evlog
@@ -593,7 +593,7 @@ importers:
version: 0.15.4(solid-js@1.9.12)
'@solidjs/start':
specifier: ^1.2.1
- version: 1.3.2(solid-js@1.9.12)(vinxi@0.5.11(@libsql/client@0.17.3)(@types/node@25.9.1)(better-sqlite3@12.9.0)(db0@0.3.4(@libsql/client@0.17.3)(better-sqlite3@12.9.0)(drizzle-orm@0.45.2(@cloudflare/workers-types@4.20260503.1)(@libsql/client@0.17.3)(@opentelemetry/api@1.9.1)(@types/better-sqlite3@7.6.13)(better-sqlite3@12.9.0)(bun-types@1.3.14)(kysely@0.28.17)))(drizzle-orm@0.45.2(@cloudflare/workers-types@4.20260503.1)(@libsql/client@0.17.3)(@opentelemetry/api@1.9.1)(@types/better-sqlite3@7.6.13)(better-sqlite3@12.9.0)(bun-types@1.3.14)(kysely@0.28.17))(ioredis@5.10.1)(jiti@2.7.0)(lightningcss@1.32.0)(oxc-parser@0.128.0)(rolldown@1.1.2)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4))(vite@8.0.10(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4))
+ version: 1.3.2(solid-js@1.9.12)(vinxi@0.5.11(@libsql/client@0.17.3)(@types/node@25.9.1)(better-sqlite3@12.9.0)(db0@0.3.4(@libsql/client@0.17.3)(better-sqlite3@12.9.0)(drizzle-orm@0.45.2(@cloudflare/workers-types@4.20260503.1)(@libsql/client@0.17.3)(@opentelemetry/api@1.9.1)(@types/better-sqlite3@7.6.13)(better-sqlite3@12.9.0)(bun-types@1.3.14)(kysely@0.28.17)))(drizzle-orm@0.45.2(@cloudflare/workers-types@4.20260503.1)(@libsql/client@0.17.3)(@opentelemetry/api@1.9.1)(@types/better-sqlite3@7.6.13)(better-sqlite3@12.9.0)(bun-types@1.3.14)(kysely@0.28.17))(ioredis@5.10.1)(jiti@2.7.0)(lightningcss@1.32.0)(oxc-parser@0.128.0)(rolldown@1.1.4)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4))(vite@8.0.10(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4))
evlog:
specifier: workspace:*
version: link:../../packages/evlog
@@ -646,7 +646,7 @@ importers:
version: 1.166.12(@tanstack/query-core@5.100.9)(@tanstack/react-query@5.100.9(react@19.2.5))(@tanstack/react-router@1.169.1(react-dom@19.2.5(react@19.2.5))(react@19.2.5))(@tanstack/router-core@1.169.1)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)
'@tanstack/react-start':
specifier: ^1.132.0
- version: 1.167.61(crossws@0.4.6(srvx@0.11.16))(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(vite-plugin-solid@2.11.12(solid-js@1.9.12)(vite@7.3.2(@types/node@22.19.17)(jiti@2.7.0)(lightningcss@1.32.0)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4)))(vite@7.3.2(@types/node@22.19.17)(jiti@2.7.0)(lightningcss@1.32.0)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4))
+ version: 1.167.61(crossws@0.4.6(srvx@0.8.16))(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(vite-plugin-solid@2.11.12(solid-js@1.9.12)(vite@7.3.2(@types/node@22.19.17)(jiti@2.7.0)(lightningcss@1.32.0)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4)))(vite@7.3.2(@types/node@22.19.17)(jiti@2.7.0)(lightningcss@1.32.0)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4))
'@tanstack/router-plugin':
specifier: ^1.132.0
version: 1.167.32(@tanstack/react-router@1.169.1(react-dom@19.2.5(react@19.2.5))(react@19.2.5))(vite-plugin-solid@2.11.12(solid-js@1.9.12)(vite@7.3.2(@types/node@22.19.17)(jiti@2.7.0)(lightningcss@1.32.0)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4)))(vite@7.3.2(@types/node@22.19.17)(jiti@2.7.0)(lightningcss@1.32.0)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4))
@@ -658,7 +658,7 @@ importers:
version: 0.545.0(react@19.2.5)
nitro:
specifier: npm:nitro-nightly@latest
- version: nitro-nightly@3.0.1-20260623-055145-de9708f5(@libsql/client@0.17.3)(better-sqlite3@12.9.0)(chokidar@5.0.0)(dotenv@17.4.2)(drizzle-orm@0.45.2(@cloudflare/workers-types@4.20260503.1)(@libsql/client@0.17.3)(@opentelemetry/api@1.9.1)(@types/better-sqlite3@7.6.13)(better-sqlite3@12.9.0)(bun-types@1.3.14)(kysely@0.28.17))(giget@3.2.0)(ioredis@5.10.1)(jiti@2.7.0)(lru-cache@11.3.5)(vite@7.3.2(@types/node@22.19.17)(jiti@2.7.0)(lightningcss@1.32.0)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4))
+ version: nitro-nightly@4.0.0-20251010-091516-7cafddba(@libsql/client@0.17.3)(better-sqlite3@12.9.0)(chokidar@4.0.3)(drizzle-orm@0.45.2(@cloudflare/workers-types@4.20260503.1)(@libsql/client@0.17.3)(@opentelemetry/api@1.9.1)(@types/better-sqlite3@7.6.13)(better-sqlite3@12.9.0)(bun-types@1.3.14)(kysely@0.28.17))(ioredis@5.10.1)(lru-cache@11.3.5)(rolldown@1.1.4)(vite@7.3.2(@types/node@22.19.17)(jiti@2.7.0)(lightningcss@1.32.0)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4))
react:
specifier: ^19.2.0
version: 19.2.5
@@ -799,8 +799,8 @@ importers:
specifier: ^8.16.0
version: 8.16.0
ai:
- specifier: ^6.0.168
- version: 6.0.209(zod@4.4.3)
+ specifier: ^7.0.0
+ version: 7.0.15(zod@4.4.3)
changelogen:
specifier: ^0.6.2
version: 0.6.2(magicast@0.5.2)
@@ -812,7 +812,7 @@ importers:
version: 1.4.28(@sinclair/typebox@0.34.49)(@types/bun@1.3.14)(exact-mirror@1.0.0)(file-type@21.3.4)(openapi-types@12.1.3)(typescript@6.0.3)
eve:
specifier: ^0.12.3
- version: 0.12.3(f2778c9d4170ec275731f9b6c5a85345)
+ version: 0.12.3(275d4dbcfdadf3fc6e9b5e677feb198e)
express:
specifier: ^5.2.1
version: 5.2.1
@@ -910,8 +910,8 @@ packages:
peerDependencies:
zod: ^3.25.76 || ^4.1.8
- '@ai-sdk/gateway@4.0.0-beta.109':
- resolution: {integrity: sha512-W/1kLlPb6Bgbhwep3CA3R6do0HD7SXV5gyuz2XBLY1YABqgxYkw+IhEcjOYlmn9v+Tifjqy5yJqmWdSHMJhyPQ==}
+ '@ai-sdk/gateway@4.0.12':
+ resolution: {integrity: sha512-Y7Fy8xJwPz7ZC0DhSQG3HIVk+drup42hrIj6yqKlib3CxwiR0F7nYyUI8+kPrEtbZEoyKoRstvT4/o0HEyFBHA==}
engines: {node: '>=22'}
peerDependencies:
zod: ^3.25.76 || ^4.1.8
@@ -940,8 +940,8 @@ packages:
peerDependencies:
zod: ^3.25.76 || ^4.1.8
- '@ai-sdk/provider-utils@5.0.0-beta.49':
- resolution: {integrity: sha512-7xnpAQLpW0KGIsh0CQERcIZuXEGqv7FtFW2BdFk14iuMxRMVpXhTVvEQyqkm6tWAbQ7OsGQJhO6M0Me9gHQ52g==}
+ '@ai-sdk/provider-utils@5.0.5':
+ resolution: {integrity: sha512-oI0t3dvCoqWNV1I8o1Rybi2DXDvHES5r/TrwtJW90tuFLVepgJlftPxrcjh8vaSvjqC2diTuA2vXyjKAyHJm4A==}
engines: {node: '>=22'}
peerDependencies:
zod: ^3.25.76 || ^4.1.8
@@ -954,8 +954,8 @@ packages:
resolution: {integrity: sha512-oGMAgGoQdBXbZqNG0Ze56CHjDZ1IDYOwGYxYjO5KLSlz5HiNQ9udIXsPZ61VWaHGZ5XW/jyjmr6t2xz2jGVwbQ==}
engines: {node: '>=18'}
- '@ai-sdk/provider@4.0.0-beta.19':
- resolution: {integrity: sha512-Aca/KiGeRtMM7rOJ38Qio+Dc2V45PpiGoWgdrdtIkgM9zkhYpS043t0ggKoNOWgm/csv99XWGrfSF63PSkVeHw==}
+ '@ai-sdk/provider@4.0.2':
+ resolution: {integrity: sha512-pfPoy9J1B1xV7cqJ8MYHOsDYrMv5tR3+EMNfI249OhkD2uRakvav3Fo7XpD2luuN/YNCBY7KfEQc7vEV7KEtyw==}
engines: {node: '>=22'}
'@ai-sdk/vue@3.0.168':
@@ -970,6 +970,12 @@ packages:
peerDependencies:
vue: ^3.3.4
+ '@ai-sdk/vue@4.0.15':
+ resolution: {integrity: sha512-4H/eyWRUVYVyXyccRMBd78L4e14muDGy3X6TYLr6SDJZlylAVg1yW+RlRGB9H+lBKatTWXl0L7goVG1ipLs7wQ==}
+ engines: {node: '>=22'}
+ peerDependencies:
+ vue: ^3.3.4
+
'@alloc/quick-lru@5.2.0':
resolution: {integrity: sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==}
engines: {node: '>=10'}
@@ -3071,6 +3077,12 @@ packages:
'@emnapi/core': ^1.7.1
'@emnapi/runtime': ^1.7.1
+ '@napi-rs/wasm-runtime@1.1.6':
+ resolution: {integrity: sha512-ZLv/JdUfkvOy9eCnnBaGfiO+XimbjebAeO+MRQqD/B+FR1tnRN0tpKSJHRbE8sFfS6aqsXZ67TQjfwfsxULVbg==}
+ peerDependencies:
+ '@emnapi/core': ^1.7.1
+ '@emnapi/runtime': ^1.7.1
+
'@neon-rs/load@0.0.4':
resolution: {integrity: sha512-kTPhdZyTQxB+2wpiRcFWrDcejc4JI6tkPuS7UZCG4l6Zvc5kU/gGQ/ozvHTh1XR5tS+UlfAfGuPajjzQjCiHCw==}
@@ -4062,12 +4074,12 @@ packages:
'@oxc-project/types@0.128.0':
resolution: {integrity: sha512-huv1Y/LzBJkBVHt3OlC7u0zHBW9qXf1FdD7sGmc1rXc2P1mTwHssYv7jyGx5KAACSCH+9B3Bhn6Z9luHRvf7pQ==}
- '@oxc-project/types@0.134.0':
- resolution: {integrity: sha512-T0xuRRKrQFmocH8y+jGfpmSkGcheaJExY9lEihmR1Gm2aH+75B8CzgU2rABRQSzzDxLjZ15Sc0bRVLj5lVeNXQ==}
-
'@oxc-project/types@0.137.0':
resolution: {integrity: sha512-WT+Gb24i8hmvo85AIv2oEYouEXkRlKAlT9WaCa3TfLgNCN+GhrJOGZuIlMouAh38Qe4QOx26eUOVsq70qXrywA==}
+ '@oxc-project/types@0.138.0':
+ resolution: {integrity: sha512-1a7ZKmrRTCoN1XMZ4L0PyyqrMnrNlLyPuOkdSX2MZg7IiIGRUyurNhAm73ptDOraoBcIordsIGKNPKUzy3ZmfA==}
+
'@oxc-transform/binding-android-arm-eabi@0.112.0':
resolution: {integrity: sha512-r4LuBaPnOAi0eUOBNi880Fm2tO2omH7N1FRrL6+nyz/AjQ+QPPLtoyZJva0O+sKi1buyN/7IzM5p9m+5ANSDbg==}
engines: {node: ^20.19.0 || >=22.12.0}
@@ -5458,14 +5470,14 @@ packages:
cpu: [arm64]
os: [android]
- '@rolldown/binding-android-arm64@1.1.0':
- resolution: {integrity: sha512-gCYzGOSkYY6Z034suzd20euvds7lPzMEEla62DJGE/ZAlR4OMBnNbvnBSsIGUCAr52gaWMsloGxP4tVGtN5aCA==}
+ '@rolldown/binding-android-arm64@1.1.2':
+ resolution: {integrity: sha512-2cZ+7xRS+DBcuJBJKnfzsbleumJhBqSlJVpuzHC0nTqfd3QQ7Vx2/x5YR/D7cBamKSeWplwo82Fn9lqYUDEMfA==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [android]
- '@rolldown/binding-android-arm64@1.1.2':
- resolution: {integrity: sha512-2cZ+7xRS+DBcuJBJKnfzsbleumJhBqSlJVpuzHC0nTqfd3QQ7Vx2/x5YR/D7cBamKSeWplwo82Fn9lqYUDEMfA==}
+ '@rolldown/binding-android-arm64@1.1.4':
+ resolution: {integrity: sha512-EZLpf/8y7GXkkra90ML47kzik/GMP3EMcE9bPyHmRfxLC6z9+aW5A8poCsoxjrT5GfEcNAAvWwUHjvP1pUQkfw==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [android]
@@ -5482,14 +5494,14 @@ packages:
cpu: [arm64]
os: [darwin]
- '@rolldown/binding-darwin-arm64@1.1.0':
- resolution: {integrity: sha512-JQBD77MNgu+4Z6RAyg69acugdrhhVoWesr3l47zohYZ2YV2fwkWMArkN/2p4l6Ei+Sno7W5q+UsKdVWq5Ens0w==}
+ '@rolldown/binding-darwin-arm64@1.1.2':
+ resolution: {integrity: sha512-RkPMJnygxsgOYdkfqgpwY0/Fzm8d0VQe6HGU2/B00Xa9eqdLbrII+DOKAodbJAn3ZL1AJxGHkZRPYazgGY6Ljw==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [darwin]
- '@rolldown/binding-darwin-arm64@1.1.2':
- resolution: {integrity: sha512-RkPMJnygxsgOYdkfqgpwY0/Fzm8d0VQe6HGU2/B00Xa9eqdLbrII+DOKAodbJAn3ZL1AJxGHkZRPYazgGY6Ljw==}
+ '@rolldown/binding-darwin-arm64@1.1.4':
+ resolution: {integrity: sha512-aUi+HBvmYb7j8krl1+qJgkG8C17fO79gk3c+jPw4S8glRFc1DTija9S3EyaTSQUm5GJXYKDAsugBEhFHH2vYiQ==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [darwin]
@@ -5506,14 +5518,14 @@ packages:
cpu: [x64]
os: [darwin]
- '@rolldown/binding-darwin-x64@1.1.0':
- resolution: {integrity: sha512-p/8cXUTK4Sob604e+xxPhVSbDFf29E6J0l/xESM9rdCfn3aDai3nEs6TnMHUsdD5aNlFz0+gDbiGlozLKGa2YA==}
+ '@rolldown/binding-darwin-x64@1.1.2':
+ resolution: {integrity: sha512-Uiczh6vFhwyfd7WNe7Q7mCA4KxAiLdz7jPE/WGizfRpIieoyFuNVMmM8HqZ9HwudTkY6/AeMQwlNJ9NJijguWw==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64]
os: [darwin]
- '@rolldown/binding-darwin-x64@1.1.2':
- resolution: {integrity: sha512-Uiczh6vFhwyfd7WNe7Q7mCA4KxAiLdz7jPE/WGizfRpIieoyFuNVMmM8HqZ9HwudTkY6/AeMQwlNJ9NJijguWw==}
+ '@rolldown/binding-darwin-x64@1.1.4':
+ resolution: {integrity: sha512-F7hHC3gwY11+vByKPRWqwGbeXWVgKmL+pTGCinaEhdihzBV2aQ0fvZOch9cXYUOKuKKq429HeYXOqQLc7wFCEg==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64]
os: [darwin]
@@ -5530,14 +5542,14 @@ packages:
cpu: [x64]
os: [freebsd]
- '@rolldown/binding-freebsd-x64@1.1.0':
- resolution: {integrity: sha512-KbtOSlVv6fElujiZWMcC3aQYhEwLVVf073RcwlSmpGQvIsKZFUqc0ef4sjUuurRwfbiI6JJXji9DQn+86hawmQ==}
+ '@rolldown/binding-freebsd-x64@1.1.2':
+ resolution: {integrity: sha512-+TpdtTRgHiJFjCVFbw311SuLk3KfytPOQQn+VlAEv+gBxYPtL7E6JS9e/tk+8CwxhIZvemJKo4rTKgfWNsKkkA==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64]
os: [freebsd]
- '@rolldown/binding-freebsd-x64@1.1.2':
- resolution: {integrity: sha512-+TpdtTRgHiJFjCVFbw311SuLk3KfytPOQQn+VlAEv+gBxYPtL7E6JS9e/tk+8CwxhIZvemJKo4rTKgfWNsKkkA==}
+ '@rolldown/binding-freebsd-x64@1.1.4':
+ resolution: {integrity: sha512-sI5yw+7s92SK6odiEhD5lKCBlWcpjHS5qyqpVQbZAJ0fIzEUXrmbl3DH2ybR3PZogulNJF+COLtmA8hUfvkCCQ==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64]
os: [freebsd]
@@ -5554,14 +5566,14 @@ packages:
cpu: [arm]
os: [linux]
- '@rolldown/binding-linux-arm-gnueabihf@1.1.0':
- resolution: {integrity: sha512-9fZ9i0o0/MQaw7om6Z6TsT7tfCk0jtbEFtC+aPqZL5RNsGWNcHvn6EHgL3dAprjq+AZzPTAQjg2JtpJaMt+6pg==}
+ '@rolldown/binding-linux-arm-gnueabihf@1.1.2':
+ resolution: {integrity: sha512-4lv1/tkmi7ueIVHnyreaOeUpiZP26BH9rRy6hoYfR9310A2B9nUEVRDvBx69vx64Nr3eTPPRkyciqJJs+j9Jmw==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm]
os: [linux]
- '@rolldown/binding-linux-arm-gnueabihf@1.1.2':
- resolution: {integrity: sha512-4lv1/tkmi7ueIVHnyreaOeUpiZP26BH9rRy6hoYfR9310A2B9nUEVRDvBx69vx64Nr3eTPPRkyciqJJs+j9Jmw==}
+ '@rolldown/binding-linux-arm-gnueabihf@1.1.4':
+ resolution: {integrity: sha512-mCi0OKgEieFircrtVYmQAFGszRtMnZ6fpZAXrxanXAu7lqZcsK1E1RAaZNG0uKAnxox3B1f4EyQNnoyMfN1vAA==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm]
os: [linux]
@@ -5580,15 +5592,15 @@ packages:
os: [linux]
libc: [glibc]
- '@rolldown/binding-linux-arm64-gnu@1.1.0':
- resolution: {integrity: sha512-+tog7T66i+yFyIuuAnjL6xmW182W/qTBOUt6BtQ6lBIM1Eikh/fSMz4HGgvuCp5uU0zuIVWng7kDYthjCMOHcg==}
+ '@rolldown/binding-linux-arm64-gnu@1.1.2':
+ resolution: {integrity: sha512-gBSUVO0eaWgw1JMjK3gB8BMlX2Mk148s2lTiVT3e9vjVxbl7UDfMWWY8CfIaaqiXuM9fVTMxIpUz6CAo/B6Vlw==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [linux]
libc: [glibc]
- '@rolldown/binding-linux-arm64-gnu@1.1.2':
- resolution: {integrity: sha512-gBSUVO0eaWgw1JMjK3gB8BMlX2Mk148s2lTiVT3e9vjVxbl7UDfMWWY8CfIaaqiXuM9fVTMxIpUz6CAo/B6Vlw==}
+ '@rolldown/binding-linux-arm64-gnu@1.1.4':
+ resolution: {integrity: sha512-B9Ial3Kv5sh0SHnB1g/QWcUQCEvCF6QKGAl4zXypYj65mVI+B4AhFBwPtSN7pDrJeIx8Z7zdy4ntx+wQABom7w==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [linux]
@@ -5608,15 +5620,15 @@ packages:
os: [linux]
libc: [musl]
- '@rolldown/binding-linux-arm64-musl@1.1.0':
- resolution: {integrity: sha512-4b7yruLIIj/oZ3GpcLOvxcLCLDMraohn3IhQfN2hBP4w9UekG0DTIajWguJosRGfySf/+h/NwRUiMKoCpxCrqQ==}
+ '@rolldown/binding-linux-arm64-musl@1.1.2':
+ resolution: {integrity: sha512-LjQP/iZLBu8o8PjIfk4x3At0/mT6h282pvz8Z5LAyhGbu/kDezyO7ea62rF5uoqmgnIYqbN/MqJ3Si3Aymi7xQ==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [linux]
libc: [musl]
- '@rolldown/binding-linux-arm64-musl@1.1.2':
- resolution: {integrity: sha512-LjQP/iZLBu8o8PjIfk4x3At0/mT6h282pvz8Z5LAyhGbu/kDezyO7ea62rF5uoqmgnIYqbN/MqJ3Si3Aymi7xQ==}
+ '@rolldown/binding-linux-arm64-musl@1.1.4':
+ resolution: {integrity: sha512-lZVym0PuHE1KZ22gmFTC15lAkrg9iTszR617oYRB/iPY1A56ywoJzVKOJBKaot5RiikCObmur6pogpse3gRcng==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [linux]
@@ -5629,15 +5641,15 @@ packages:
os: [linux]
libc: [glibc]
- '@rolldown/binding-linux-ppc64-gnu@1.1.0':
- resolution: {integrity: sha512-QRDOVZd0bhQ5jLsUsCC3dUxDWdTSVY9WMznowZgCGOrZfLLgctWpelhUASEiBwsXfat/JwYnVd1EaxMhqyT+UQ==}
+ '@rolldown/binding-linux-ppc64-gnu@1.1.2':
+ resolution: {integrity: sha512-X/7bVLWelEsbyWDUSXt7zVsTniLLPIY2n1rH58qr78l9i7MNbbxBWD8gI2vRfBWf4NUXJCUuQnfZDsp32LqsfQ==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [ppc64]
os: [linux]
libc: [glibc]
- '@rolldown/binding-linux-ppc64-gnu@1.1.2':
- resolution: {integrity: sha512-X/7bVLWelEsbyWDUSXt7zVsTniLLPIY2n1rH58qr78l9i7MNbbxBWD8gI2vRfBWf4NUXJCUuQnfZDsp32LqsfQ==}
+ '@rolldown/binding-linux-ppc64-gnu@1.1.4':
+ resolution: {integrity: sha512-t2DNiLJWNTbnEHyUzTumldML6ET4/g16467LZoDDJ3tSxGvguL5/NyC2lCsNKuyRycg9XeDQF5SSv+TNOhQEXg==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [ppc64]
os: [linux]
@@ -5650,15 +5662,15 @@ packages:
os: [linux]
libc: [glibc]
- '@rolldown/binding-linux-s390x-gnu@1.1.0':
- resolution: {integrity: sha512-ypxT+Hq76NFG7woFbNbySnGEajFuYuIXeKz/jfCU+lXUoxfi3zLE6OG/ZQNeK3RpZSYJlAe2bokpsQ046CaieQ==}
+ '@rolldown/binding-linux-s390x-gnu@1.1.2':
+ resolution: {integrity: sha512-gb6dYKW/1KDorGXyy48glEBJs/sxVSC5pcVrox/pFGV4mvwSFeg2sK5L2tRkVsVlh7kueqOgg4GEcuipJcGuKg==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [s390x]
os: [linux]
libc: [glibc]
- '@rolldown/binding-linux-s390x-gnu@1.1.2':
- resolution: {integrity: sha512-gb6dYKW/1KDorGXyy48glEBJs/sxVSC5pcVrox/pFGV4mvwSFeg2sK5L2tRkVsVlh7kueqOgg4GEcuipJcGuKg==}
+ '@rolldown/binding-linux-s390x-gnu@1.1.4':
+ resolution: {integrity: sha512-0WIRnL1Uw4BvTZRLQt+PVgo6ZKTJadlC2btP+/EOXv2f/DWbY0rEgl+y834mIVwP1FkTlWVTrGGJXf12lru7EQ==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [s390x]
os: [linux]
@@ -5678,15 +5690,15 @@ packages:
os: [linux]
libc: [glibc]
- '@rolldown/binding-linux-x64-gnu@1.1.0':
- resolution: {integrity: sha512-IdovCmfROFmpTLahdecTDFL74aLERVYN68F/mLZjfVh6LfoplPfI6deyHNMTcVujbokDV5k05XrFO22zfv+qjg==}
+ '@rolldown/binding-linux-x64-gnu@1.1.2':
+ resolution: {integrity: sha512-JY4w85pU3iAiJVMh5nuk4/Mh9GjMsupe8MrIN53rwxAZW64GKrWeJBuN6SxQg9QTU5uB1cxyhDzW8jqRn1EABw==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64]
os: [linux]
libc: [glibc]
- '@rolldown/binding-linux-x64-gnu@1.1.2':
- resolution: {integrity: sha512-JY4w85pU3iAiJVMh5nuk4/Mh9GjMsupe8MrIN53rwxAZW64GKrWeJBuN6SxQg9QTU5uB1cxyhDzW8jqRn1EABw==}
+ '@rolldown/binding-linux-x64-gnu@1.1.4':
+ resolution: {integrity: sha512-JWtGshGfX+oENAKonoNkqEJX+7hC8yfhi9GUyPX1VX4mdh1y5r+ZiJLR5XzAB0aoP6s/PcILsGjKq8O0mm24bw==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64]
os: [linux]
@@ -5706,15 +5718,15 @@ packages:
os: [linux]
libc: [musl]
- '@rolldown/binding-linux-x64-musl@1.1.0':
- resolution: {integrity: sha512-pcA8xlFp2tyk9T2R6Fi/rPe3bQ1MA+sSMDNUU5Ogu80GHOatkE4P8YCreGAvZErm5Ho2YRXnyvNrWiRncfVysQ==}
+ '@rolldown/binding-linux-x64-musl@1.1.2':
+ resolution: {integrity: sha512-xvpA7o5KCYLB0Rwscmuylb1/zHHSUx4g4xilm4prC5jP76pEUlzBmMbgpbh7bVDbId4NcfT96gN5i6mE6UDaiw==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64]
os: [linux]
libc: [musl]
- '@rolldown/binding-linux-x64-musl@1.1.2':
- resolution: {integrity: sha512-xvpA7o5KCYLB0Rwscmuylb1/zHHSUx4g4xilm4prC5jP76pEUlzBmMbgpbh7bVDbId4NcfT96gN5i6mE6UDaiw==}
+ '@rolldown/binding-linux-x64-musl@1.1.4':
+ resolution: {integrity: sha512-rT6yQcxUuXs4CnbofqwHRRV0iem349rLMYpTjkgQGLjrY4ado/eDzwPZPTCgTOlF6Nkp8NEv70yLMTn6qkWxsQ==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64]
os: [linux]
@@ -5732,14 +5744,14 @@ packages:
cpu: [arm64]
os: [openharmony]
- '@rolldown/binding-openharmony-arm64@1.1.0':
- resolution: {integrity: sha512-4+fexHayrLCWpriPh4c6dNvL4an34DEZCG7zOM/FD5QNF6h8DT+bDXzyB/kfC8lDJbaFb7jKShtnjDQFXVQEjg==}
+ '@rolldown/binding-openharmony-arm64@1.1.2':
+ resolution: {integrity: sha512-p/ts6KBLjuk49Bp21XH77poQGt02iNz7ChgHep7tudPOaLinR/De/RHdxF8w8Yj4r/bF/bqXwH6PZrB2sA+Nvw==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [openharmony]
- '@rolldown/binding-openharmony-arm64@1.1.2':
- resolution: {integrity: sha512-p/ts6KBLjuk49Bp21XH77poQGt02iNz7ChgHep7tudPOaLinR/De/RHdxF8w8Yj4r/bF/bqXwH6PZrB2sA+Nvw==}
+ '@rolldown/binding-openharmony-arm64@1.1.4':
+ resolution: {integrity: sha512-KXMGoboq5cyaCQjDA4GLuRiOwBQ0EyFnJoVViLeZ45/3rFItRODEr+NdsBcVpll40hhNArlm/speWGRvj08LzA==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [openharmony]
@@ -5754,13 +5766,13 @@ packages:
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [wasm32]
- '@rolldown/binding-wasm32-wasi@1.1.0':
- resolution: {integrity: sha512-SbL++MNmOw6QamrwIGDMSSfM4ceTzFr+RjbOExJSLLBinScU4WI5OdA413h1qwPw2yH7lVF1+H4svQ+6mSXKTQ==}
+ '@rolldown/binding-wasm32-wasi@1.1.2':
+ resolution: {integrity: sha512-VMu/wmrZ9hJzYlRhbw7jK5PODlugyKZ5mOdX78+lS8OvuFkWNQdz1pFLrI2p3P0pjXOmUZ7B48o5VnMH9QOGtg==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [wasm32]
- '@rolldown/binding-wasm32-wasi@1.1.2':
- resolution: {integrity: sha512-VMu/wmrZ9hJzYlRhbw7jK5PODlugyKZ5mOdX78+lS8OvuFkWNQdz1pFLrI2p3P0pjXOmUZ7B48o5VnMH9QOGtg==}
+ '@rolldown/binding-wasm32-wasi@1.1.4':
+ resolution: {integrity: sha512-5K83rb36oJiY7BCyE9zLZtGcPV4g5wvq+xwdO0XPIwDVZI8cyB/AUjkNXGb92/rnmezEkjMOpgY61rtwjQtFwg==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [wasm32]
@@ -5776,14 +5788,14 @@ packages:
cpu: [arm64]
os: [win32]
- '@rolldown/binding-win32-arm64-msvc@1.1.0':
- resolution: {integrity: sha512-+xTE6XC7wBgk0VKRXGG+QAnyW5S9b8vfsFpiMjf0waQTmSQSU8onsH/beyZ8X4aXVveJnotiy7VDjLOaW8bTrg==}
+ '@rolldown/binding-win32-arm64-msvc@1.1.2':
+ resolution: {integrity: sha512-xtUJqs8qEkuSviS0n1tsohaPuz3a1SPhZywOji4Oo+sgrJs8daEDMZ0QtqL0OS7dx8PoVpg2J/ZZycPY5I2+Zg==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [win32]
- '@rolldown/binding-win32-arm64-msvc@1.1.2':
- resolution: {integrity: sha512-xtUJqs8qEkuSviS0n1tsohaPuz3a1SPhZywOji4Oo+sgrJs8daEDMZ0QtqL0OS7dx8PoVpg2J/ZZycPY5I2+Zg==}
+ '@rolldown/binding-win32-arm64-msvc@1.1.4':
+ resolution: {integrity: sha512-PnWBtw3TV5KOg69HQQDR0mnQuyCmSGR2pAB4DC1rPF808fgKeTUMj2EOEyKATpgiuxuR5APQmiDO7PDgEjTFSA==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [win32]
@@ -5800,14 +5812,14 @@ packages:
cpu: [x64]
os: [win32]
- '@rolldown/binding-win32-x64-msvc@1.1.0':
- resolution: {integrity: sha512-Ogji1TQNqH3ACLnYr+1Ns1nyrJ0CO2P585u9Hsh02pXvtFiFpgtgT2b3P4PnCOU86VVCvqtAeCN4OftMT8KU4w==}
+ '@rolldown/binding-win32-x64-msvc@1.1.2':
+ resolution: {integrity: sha512-85YiLQqjUKgSO/Zjnf9e0XIn5Ymrh1fLDWBeAkZqpuBR/3R8TpfoHXuyblqyQrftSSgWO9qpcHN8mkyKsLraoA==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64]
os: [win32]
- '@rolldown/binding-win32-x64-msvc@1.1.2':
- resolution: {integrity: sha512-85YiLQqjUKgSO/Zjnf9e0XIn5Ymrh1fLDWBeAkZqpuBR/3R8TpfoHXuyblqyQrftSSgWO9qpcHN8mkyKsLraoA==}
+ '@rolldown/binding-win32-x64-msvc@1.1.4':
+ resolution: {integrity: sha512-M1lpniBePobTfsa7Ks9a199e1akxsXn+GYBUKsEzv3YFzOm1HJAMNwKI3qr0Zq+mxwx9gOZoTdP1yXRYsZUocQ==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64]
os: [win32]
@@ -7222,6 +7234,9 @@ packages:
'@tybys/wasm-util@0.10.2':
resolution: {integrity: sha512-RoBvJ2X0wuKlWFIjrwffGw1IqZHKQqzIchKaadZZfnNpsAYp2mM0h36JtPCjNDAHGgYez/15uMBpfGwchhiMgg==}
+ '@tybys/wasm-util@0.10.3':
+ resolution: {integrity: sha512-F3fo1MYrRJYL3zER0OUOmkutjr1Vp23m7OsSgp7nq4SP6OqX6C/56XFIPAl5bt3zaBRjmW7SGz3u/6LwFpYcOg==}
+
'@types/babel__core@7.20.5':
resolution: {integrity: sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==}
@@ -8051,8 +8066,8 @@ packages:
peerDependencies:
zod: ^3.25.76 || ^4.1.8
- ai@7.0.0-beta.178:
- resolution: {integrity: sha512-kOfIbf23FDkvvfDHOS1gIjImBF9MlYut8fEMlps57vvS622VKL1PeEDLJ181aVd2LPSiDr3SupAMSzI2rEaW3w==}
+ ai@7.0.15:
+ resolution: {integrity: sha512-7406MUy9O5sIhwOgxEWuoj+td3XUGgG96SBt6pmBU4t4sQ2fpnDx5UnHaXT2HUTXl5GorbWz/MfCrSPRz0QJqw==}
engines: {node: '>=22'}
peerDependencies:
zod: ^3.25.76 || ^4.1.8
@@ -9872,7 +9887,7 @@ packages:
peerDependencies:
'@opentelemetry/api': ^1.0.0
'@sveltejs/kit': ^2.0.0
- ai: 7.0.0-beta.178
+ ai: ^7.0.0
braintrust: ^3.0.0
just-bash: ^3.0.0
microsandbox: ^0.5.0
@@ -10391,6 +10406,15 @@ packages:
h3@1.15.3:
resolution: {integrity: sha512-z6GknHqyX0h9aQaTx22VZDf6QyZn+0Nh+Ym8O/u0SGSkyF5cuTJYKlc8MkzW3Nzf9LE1ivcpmYC3FUGpywhuUQ==}
+ h3@2.0.1-rc.2:
+ resolution: {integrity: sha512-2vS7OETzPDzGQxmmcs6ttu7p0NW25zAdkPXYOr43dn4GZf81uUljJvupa158mcpUGpsQUqIy4O4THWUQT1yVeA==}
+ engines: {node: '>=20.11.1'}
+ peerDependencies:
+ crossws: ^0.4.1
+ peerDependenciesMeta:
+ crossws:
+ optional: true
+
h3@2.0.1-rc.20:
resolution: {integrity: sha512-28ljodXuUp0fZovdiSRq4G9OgrxCztrJe5VdYzXAB7ueRvI7pIUqLU14Xi3XqdYJ/khXjfpUOOD2EQa6CmBgsg==}
engines: {node: '>=20.11.1'}
@@ -11796,42 +11820,30 @@ packages:
sass:
optional: true
+ nf3@0.1.12:
+ resolution: {integrity: sha512-qbMXT7RTGh74MYWPeqTIED8nDW70NXOULVHpdWcdZ7IVHVnAsMV9fNugSNnvooipDc1FMOzpis7T9nXJEbJhvQ==}
+
nf3@0.3.16:
resolution: {integrity: sha512-Gs0xRPpUm2nDkqbi40NJ9g7qDIcjcJzgExiydnq6LAyqhI2jfno8wG3NKTL+IiJsx799UHOb1CnSd4Wg4SG4Pw==}
nf3@0.3.17:
resolution: {integrity: sha512-N9zEWySuJFw+gR0lhS5863YsvNeudOdqRyFvNb+jMXbeTJOdrjDqkCpDginIZfUm0LzT1t1nCRiDeqQm/8kirQ==}
- nitro-nightly@3.0.1-20260623-055145-de9708f5:
- resolution: {integrity: sha512-1Rnrq6PllHDmG96j41RjJ6Lbmn61z4AcOhHYfEIrnvdoCm7uS8ru3mOLuIVx5JuhXT1agfvSxiBpNPQdkX0WXQ==}
+ nitro-nightly@4.0.0-20251010-091516-7cafddba:
+ resolution: {integrity: sha512-biADkmoR/Nb9OmUURTfDI2BpGo2IMEt2RbsiMhjqdwz2w3tEm+tx0Hd28LXjBCwid+l8jpqyfmpwc8jzwdng3w==}
engines: {node: ^20.19.0 || >=22.12.0}
hasBin: true
peerDependencies:
- '@vercel/queue': ^0.3.1
- dotenv: '*'
- giget: '*'
- jiti: ^2.7.0
- rollup: ^4.62.0
- vite: ^7 || ^8
+ rolldown: '*'
+ vite: ^7
xml2js: ^0.6.2
- zephyr-agent: ^0.2.0
peerDependenciesMeta:
- '@vercel/queue':
- optional: true
- dotenv:
- optional: true
- giget:
- optional: true
- jiti:
- optional: true
- rollup:
+ rolldown:
optional: true
vite:
optional: true
xml2js:
optional: true
- zephyr-agent:
- optional: true
nitro@3.0.260311-beta:
resolution: {integrity: sha512-0o0fJ9LUh4WKUqJNX012jyieUOtMCnadkNDWr0mHzdraoHpJP/1CGNefjRyZyMXSpoJfwoWdNEZu2iGf35TUvQ==}
@@ -12964,6 +12976,10 @@ packages:
remend@1.3.0:
resolution: {integrity: sha512-iIhggPkhW3hFImKtB10w0dz4EZbs28mV/dmbcYVonWEJ6UGHHpP+bFZnTh6GNWJONg5m+U56JrL+8IxZRdgWjw==}
+ rendu@0.0.6:
+ resolution: {integrity: sha512-nZ512Dw0MxKiIYfCVv8DPe6ig4m0Qt3FOYBJEXrammjIYBBPuHaudc0AGfYx+iyOw2q0itAtPywiVZXtTFCsig==}
+ hasBin: true
+
require-directory@2.1.1:
resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==}
engines: {node: '>=0.10.0'}
@@ -13057,13 +13073,13 @@ packages:
engines: {node: ^20.19.0 || >=22.12.0}
hasBin: true
- rolldown@1.1.0:
- resolution: {integrity: sha512-zpMvlJhs5PkXRTtKc0CaLBVI9AR/VDiJFpM+kx//hgToEca7FgMlGjaRIisXBcb19T76LswgmKECSQ96hjWr5A==}
+ rolldown@1.1.2:
+ resolution: {integrity: sha512-x0CrQQqCXWGeI8dTvFfN/Dnv3yMKT9hv5jFjlOreKAx9wqLq9wz7VvLLHyaAXC90/CpggTu9SisSbsJJTPSjNQ==}
engines: {node: ^20.19.0 || >=22.12.0}
hasBin: true
- rolldown@1.1.2:
- resolution: {integrity: sha512-x0CrQQqCXWGeI8dTvFfN/Dnv3yMKT9hv5jFjlOreKAx9wqLq9wz7VvLLHyaAXC90/CpggTu9SisSbsJJTPSjNQ==}
+ rolldown@1.1.4:
+ resolution: {integrity: sha512-IjZYiLxZwpnhwhdBH2ugdTGVSdhCQUmLxLoqyjiL0JxYjyRst+5a0P3xfrTxJ5F638j4Mvvw5FAX5XE6eHpXbA==}
engines: {node: ^20.19.0 || >=22.12.0}
hasBin: true
@@ -13458,6 +13474,11 @@ packages:
engines: {node: '>=20.16.0'}
hasBin: true
+ srvx@0.8.16:
+ resolution: {integrity: sha512-hmcGW4CgroeSmzgF1Ihwgl+Ths0JqAJ7HwjP2X7e3JzY7u4IydLMcdnlqGQiQGUswz+PO9oh/KtCpOISIvs9QQ==}
+ engines: {node: '>=20.16.0'}
+ hasBin: true
+
stable-hash-x@0.2.0:
resolution: {integrity: sha512-o3yWv49B/o4QZk5ZcsALc6t0+eCelPc44zZsLtCQnZPDwFpDYSWcDnrv2TtMmMbQ7uKo3J0HTURCqckw23czNQ==}
engines: {node: '>=12.0.0'}
@@ -13993,6 +14014,9 @@ packages:
unenv@2.0.0-rc.14:
resolution: {integrity: sha512-od496pShMen7nOy5VmVJCnq8rptd45vh6Nx/r2iPbrba6pa6p+tS2ywuIHRZ/OBvSbQZB0kWvpO9XBNVFXHD3Q==}
+ 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==}
@@ -14182,6 +14206,80 @@ packages:
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
+ ofetch:
+ optional: true
+ uploadthing:
+ optional: true
+
unstorage@2.0.0-alpha.7:
resolution: {integrity: sha512-ELPztchk2zgFJnakyodVY3vJWGW9jy//keJ32IOJVGUMyaPydwcA1FtVvWqT0TNRch9H+cMNEGllfVFfScImog==}
peerDependencies:
@@ -15012,17 +15110,17 @@ snapshots:
'@vercel/oidc': 3.2.0
zod: 4.4.2
- '@ai-sdk/gateway@3.0.134(zod@4.4.3)':
+ '@ai-sdk/gateway@4.0.12(zod@4.4.2)':
dependencies:
- '@ai-sdk/provider': 3.0.10
- '@ai-sdk/provider-utils': 4.0.30(zod@4.4.3)
+ '@ai-sdk/provider': 4.0.2
+ '@ai-sdk/provider-utils': 5.0.5(zod@4.4.2)
'@vercel/oidc': 3.2.0
- zod: 4.4.3
+ zod: 4.4.2
- '@ai-sdk/gateway@4.0.0-beta.109(zod@4.4.3)':
+ '@ai-sdk/gateway@4.0.12(zod@4.4.3)':
dependencies:
- '@ai-sdk/provider': 4.0.0-beta.19
- '@ai-sdk/provider-utils': 5.0.0-beta.49(zod@4.4.3)
+ '@ai-sdk/provider': 4.0.2
+ '@ai-sdk/provider-utils': 5.0.5(zod@4.4.3)
'@vercel/oidc': 3.2.0
zod: 4.4.3
@@ -15070,16 +15168,17 @@ snapshots:
eventsource-parser: 3.0.8
zod: 4.4.2
- '@ai-sdk/provider-utils@4.0.30(zod@4.4.3)':
+ '@ai-sdk/provider-utils@5.0.5(zod@4.4.2)':
dependencies:
- '@ai-sdk/provider': 3.0.10
+ '@ai-sdk/provider': 4.0.2
'@standard-schema/spec': 1.1.0
+ '@workflow/serde': 4.1.0
eventsource-parser: 3.0.8
- zod: 4.4.3
+ zod: 4.4.2
- '@ai-sdk/provider-utils@5.0.0-beta.49(zod@4.4.3)':
+ '@ai-sdk/provider-utils@5.0.5(zod@4.4.3)':
dependencies:
- '@ai-sdk/provider': 4.0.0-beta.19
+ '@ai-sdk/provider': 4.0.2
'@standard-schema/spec': 1.1.0
'@workflow/serde': 4.1.0
eventsource-parser: 3.0.8
@@ -15093,7 +15192,7 @@ snapshots:
dependencies:
json-schema: 0.4.0
- '@ai-sdk/provider@4.0.0-beta.19':
+ '@ai-sdk/provider@4.0.2':
dependencies:
json-schema: 0.4.0
@@ -15106,21 +15205,21 @@ snapshots:
transitivePeerDependencies:
- zod
- '@ai-sdk/vue@3.0.174(vue@3.5.33(typescript@5.9.3))(zod@4.4.2)':
+ '@ai-sdk/vue@3.0.174(vue@3.5.33(typescript@6.0.3))(zod@4.4.2)':
dependencies:
'@ai-sdk/provider-utils': 4.0.26(zod@4.4.2)
ai: 6.0.174(zod@4.4.2)
- swrv: 1.2.0(vue@3.5.33(typescript@5.9.3))
- vue: 3.5.33(typescript@5.9.3)
+ swrv: 1.2.0(vue@3.5.33(typescript@6.0.3))
+ vue: 3.5.33(typescript@6.0.3)
transitivePeerDependencies:
- zod
- '@ai-sdk/vue@3.0.174(vue@3.5.33(typescript@6.0.3))(zod@4.4.2)':
+ '@ai-sdk/vue@4.0.15(vue@3.5.33(typescript@5.9.3))(zod@4.4.2)':
dependencies:
- '@ai-sdk/provider-utils': 4.0.26(zod@4.4.2)
- ai: 6.0.174(zod@4.4.2)
- swrv: 1.2.0(vue@3.5.33(typescript@6.0.3))
- vue: 3.5.33(typescript@6.0.3)
+ '@ai-sdk/provider-utils': 5.0.5(zod@4.4.2)
+ ai: 7.0.15(zod@4.4.2)
+ swrv: 1.2.0(vue@3.5.33(typescript@5.9.3))
+ vue: 3.5.33(typescript@5.9.3)
transitivePeerDependencies:
- zod
@@ -15710,12 +15809,12 @@ snapshots:
'@colors/colors@1.6.0': {}
- '@comark/nuxt@0.3.1(katex@0.16.47)(magicast@0.5.2)(nuxt@4.4.4(ee142918f1793bd23ad9add558514a98))(shiki@4.0.2)(vue@3.5.33(typescript@6.0.3))':
+ '@comark/nuxt@0.3.1(katex@0.16.47)(magicast@0.5.2)(nuxt@4.4.4(e0c99ca1427cd6c4f091feb75ecb41f8))(shiki@4.0.2)(vue@3.5.33(typescript@6.0.3))':
dependencies:
'@comark/vue': 0.3.1(katex@0.16.47)(shiki@4.0.2)(vue@3.5.33(typescript@6.0.3))
'@nuxt/kit': 4.4.4(magicast@0.5.2)
comark: 0.3.2(katex@0.16.47)(shiki@4.0.2)
- nuxt: 4.4.4(ee142918f1793bd23ad9add558514a98)
+ nuxt: 4.4.4(e0c99ca1427cd6c4f091feb75ecb41f8)
transitivePeerDependencies:
- beautiful-mermaid
- katex
@@ -15741,12 +15840,12 @@ snapshots:
enabled: 2.0.0
kuler: 2.0.0
- '@databuddy/nuxt@2.4.20(magicast@0.5.2)(nuxt@4.4.4(0f18796300180ca27fdb1d4347572a4d))(react@19.2.6)(vue@3.5.33(typescript@6.0.3))':
+ '@databuddy/nuxt@2.4.20(magicast@0.5.2)(nuxt@4.4.4(9759e11547571991a351c21f7950ae84))(react@19.2.6)(vue@3.5.33(typescript@6.0.3))':
dependencies:
'@databuddy/sdk': 2.4.20(react@19.2.6)(vue@3.5.33(typescript@6.0.3))
'@nuxt/kit': 4.4.6(magicast@0.5.2)
'@nuxt/schema': 4.4.6
- nuxt: 4.4.4(0f18796300180ca27fdb1d4347572a4d)
+ nuxt: 4.4.4(9759e11547571991a351c21f7950ae84)
optionalDependencies:
vue: 3.5.33(typescript@6.0.3)
transitivePeerDependencies:
@@ -16976,8 +17075,8 @@ snapshots:
'@napi-rs/wasm-runtime@0.2.12':
dependencies:
- '@emnapi/core': 1.10.0
- '@emnapi/runtime': 1.10.0
+ '@emnapi/core': 1.11.1
+ '@emnapi/runtime': 1.11.1
'@tybys/wasm-util': 0.10.1
optional: true
@@ -16988,18 +17087,18 @@ snapshots:
'@tybys/wasm-util': 0.10.1
optional: true
- '@napi-rs/wasm-runtime@1.1.4(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)':
+ '@napi-rs/wasm-runtime@1.1.5(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)':
dependencies:
'@emnapi/core': 1.11.1
'@emnapi/runtime': 1.11.1
- '@tybys/wasm-util': 0.10.1
+ '@tybys/wasm-util': 0.10.2
optional: true
- '@napi-rs/wasm-runtime@1.1.5(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)':
+ '@napi-rs/wasm-runtime@1.1.6(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)':
dependencies:
'@emnapi/core': 1.11.1
'@emnapi/runtime': 1.11.1
- '@tybys/wasm-util': 0.10.2
+ '@tybys/wasm-util': 0.10.3
optional: true
'@neon-rs/load@0.0.4': {}
@@ -17791,12 +17890,12 @@ snapshots:
- vue
- vue-tsc
- '@nuxt/nitro-server@4.4.4(@babel/core@7.29.0)(@babel/plugin-proposal-decorators@7.29.0(@babel/core@7.29.0))(@libsql/client@0.17.3)(better-sqlite3@12.9.0)(db0@0.3.4(@libsql/client@0.17.3)(better-sqlite3@12.9.0)(drizzle-orm@0.45.2(@cloudflare/workers-types@4.20260503.1)(@libsql/client@0.17.3)(@opentelemetry/api@1.9.1)(@types/better-sqlite3@7.6.13)(better-sqlite3@12.9.0)(bun-types@1.3.14)(kysely@0.28.17)))(drizzle-orm@0.45.2(@cloudflare/workers-types@4.20260503.1)(@libsql/client@0.17.3)(@opentelemetry/api@1.9.1)(@types/better-sqlite3@7.6.13)(better-sqlite3@12.9.0)(bun-types@1.3.14)(kysely@0.28.17))(ioredis@5.10.1)(magicast@0.5.2)(nuxt@4.4.4(0f18796300180ca27fdb1d4347572a4d))(oxc-parser@0.128.0)(rolldown@1.1.2)(typescript@6.0.3)':
+ '@nuxt/nitro-server@4.4.4(@babel/core@7.29.0)(@babel/plugin-proposal-decorators@7.29.0(@babel/core@7.29.0))(@libsql/client@0.17.3)(better-sqlite3@12.9.0)(db0@0.3.4(@libsql/client@0.17.3)(better-sqlite3@12.9.0)(drizzle-orm@0.45.2(@cloudflare/workers-types@4.20260503.1)(@libsql/client@0.17.3)(@opentelemetry/api@1.9.1)(@types/better-sqlite3@7.6.13)(better-sqlite3@12.9.0)(bun-types@1.3.14)(kysely@0.28.17)))(drizzle-orm@0.45.2(@cloudflare/workers-types@4.20260503.1)(@libsql/client@0.17.3)(@opentelemetry/api@1.9.1)(@types/better-sqlite3@7.6.13)(better-sqlite3@12.9.0)(bun-types@1.3.14)(kysely@0.28.17))(ioredis@5.10.1)(magicast@0.5.2)(nuxt@4.4.4(7bd188e1e04a5a825a38611cf5569dda))(oxc-parser@0.128.0)(rolldown@1.1.4)(typescript@5.9.3)':
dependencies:
'@babel/plugin-syntax-typescript': 7.28.6(@babel/core@7.29.0)
'@nuxt/devalue': 2.0.2
'@nuxt/kit': 4.4.4(magicast@0.5.2)
- '@unhead/vue': 2.1.13(vue@3.5.33(typescript@6.0.3))
+ '@unhead/vue': 2.1.13(vue@3.5.33(typescript@5.9.3))
'@vue/shared': 3.5.33
consola: 3.4.2
defu: 6.1.7
@@ -17809,8 +17908,8 @@ snapshots:
impound: 1.1.5
klona: 2.0.6
mocked-exports: 0.1.1
- nitropack: 2.13.4(@libsql/client@0.17.3)(better-sqlite3@12.9.0)(drizzle-orm@0.45.2(@cloudflare/workers-types@4.20260503.1)(@libsql/client@0.17.3)(@opentelemetry/api@1.9.1)(@types/better-sqlite3@7.6.13)(better-sqlite3@12.9.0)(bun-types@1.3.14)(kysely@0.28.17))(oxc-parser@0.128.0)(rolldown@1.1.2)
- nuxt: 4.4.4(0f18796300180ca27fdb1d4347572a4d)
+ nitropack: 2.13.4(@libsql/client@0.17.3)(better-sqlite3@12.9.0)(drizzle-orm@0.45.2(@cloudflare/workers-types@4.20260503.1)(@libsql/client@0.17.3)(@opentelemetry/api@1.9.1)(@types/better-sqlite3@7.6.13)(better-sqlite3@12.9.0)(bun-types@1.3.14)(kysely@0.28.17))(oxc-parser@0.128.0)(rolldown@1.1.4)
+ nuxt: 4.4.4(7bd188e1e04a5a825a38611cf5569dda)
nypm: 0.6.6
ohash: 2.0.11
pathe: 2.0.3
@@ -17819,7 +17918,7 @@ snapshots:
ufo: 1.6.4
unctx: 2.5.0
unstorage: 1.17.5(db0@0.3.4(@libsql/client@0.17.3)(better-sqlite3@12.9.0)(drizzle-orm@0.45.2(@cloudflare/workers-types@4.20260503.1)(@libsql/client@0.17.3)(@opentelemetry/api@1.9.1)(@types/better-sqlite3@7.6.13)(better-sqlite3@12.9.0)(bun-types@1.3.14)(kysely@0.28.17)))(ioredis@5.10.1)
- vue: 3.5.33(typescript@6.0.3)
+ vue: 3.5.33(typescript@5.9.3)
vue-bundle-renderer: 2.2.0
vue-devtools-stub: 0.1.0
optionalDependencies:
@@ -17861,13 +17960,14 @@ snapshots:
- typescript
- uploadthing
- xml2js
+ optional: true
- '@nuxt/nitro-server@4.4.4(@babel/core@7.29.0)(@babel/plugin-proposal-decorators@7.29.0(@babel/core@7.29.0))(@libsql/client@0.17.3)(better-sqlite3@12.9.0)(db0@0.3.4(@libsql/client@0.17.3)(better-sqlite3@12.9.0)(drizzle-orm@0.45.2(@cloudflare/workers-types@4.20260503.1)(@libsql/client@0.17.3)(@opentelemetry/api@1.9.1)(@types/better-sqlite3@7.6.13)(better-sqlite3@12.9.0)(bun-types@1.3.14)(kysely@0.28.17)))(drizzle-orm@0.45.2(@cloudflare/workers-types@4.20260503.1)(@libsql/client@0.17.3)(@opentelemetry/api@1.9.1)(@types/better-sqlite3@7.6.13)(better-sqlite3@12.9.0)(bun-types@1.3.14)(kysely@0.28.17))(ioredis@5.10.1)(magicast@0.5.2)(nuxt@4.4.4(a97ebaacbfda12a15f60d8381674c997))(oxc-parser@0.128.0)(rolldown@1.1.2)(typescript@5.9.3)':
+ '@nuxt/nitro-server@4.4.4(@babel/core@7.29.0)(@babel/plugin-proposal-decorators@7.29.0(@babel/core@7.29.0))(@libsql/client@0.17.3)(better-sqlite3@12.9.0)(db0@0.3.4(@libsql/client@0.17.3)(better-sqlite3@12.9.0)(drizzle-orm@0.45.2(@cloudflare/workers-types@4.20260503.1)(@libsql/client@0.17.3)(@opentelemetry/api@1.9.1)(@types/better-sqlite3@7.6.13)(better-sqlite3@12.9.0)(bun-types@1.3.14)(kysely@0.28.17)))(drizzle-orm@0.45.2(@cloudflare/workers-types@4.20260503.1)(@libsql/client@0.17.3)(@opentelemetry/api@1.9.1)(@types/better-sqlite3@7.6.13)(better-sqlite3@12.9.0)(bun-types@1.3.14)(kysely@0.28.17))(ioredis@5.10.1)(magicast@0.5.2)(nuxt@4.4.4(9759e11547571991a351c21f7950ae84))(oxc-parser@0.128.0)(rolldown@1.1.4)(typescript@6.0.3)':
dependencies:
'@babel/plugin-syntax-typescript': 7.28.6(@babel/core@7.29.0)
'@nuxt/devalue': 2.0.2
'@nuxt/kit': 4.4.4(magicast@0.5.2)
- '@unhead/vue': 2.1.13(vue@3.5.33(typescript@5.9.3))
+ '@unhead/vue': 2.1.13(vue@3.5.33(typescript@6.0.3))
'@vue/shared': 3.5.33
consola: 3.4.2
defu: 6.1.7
@@ -17880,8 +17980,8 @@ snapshots:
impound: 1.1.5
klona: 2.0.6
mocked-exports: 0.1.1
- nitropack: 2.13.4(@libsql/client@0.17.3)(better-sqlite3@12.9.0)(drizzle-orm@0.45.2(@cloudflare/workers-types@4.20260503.1)(@libsql/client@0.17.3)(@opentelemetry/api@1.9.1)(@types/better-sqlite3@7.6.13)(better-sqlite3@12.9.0)(bun-types@1.3.14)(kysely@0.28.17))(oxc-parser@0.128.0)(rolldown@1.1.2)
- nuxt: 4.4.4(a97ebaacbfda12a15f60d8381674c997)
+ nitropack: 2.13.4(@libsql/client@0.17.3)(better-sqlite3@12.9.0)(drizzle-orm@0.45.2(@cloudflare/workers-types@4.20260503.1)(@libsql/client@0.17.3)(@opentelemetry/api@1.9.1)(@types/better-sqlite3@7.6.13)(better-sqlite3@12.9.0)(bun-types@1.3.14)(kysely@0.28.17))(oxc-parser@0.128.0)(rolldown@1.1.4)
+ nuxt: 4.4.4(9759e11547571991a351c21f7950ae84)
nypm: 0.6.6
ohash: 2.0.11
pathe: 2.0.3
@@ -17890,7 +17990,7 @@ snapshots:
ufo: 1.6.4
unctx: 2.5.0
unstorage: 1.17.5(db0@0.3.4(@libsql/client@0.17.3)(better-sqlite3@12.9.0)(drizzle-orm@0.45.2(@cloudflare/workers-types@4.20260503.1)(@libsql/client@0.17.3)(@opentelemetry/api@1.9.1)(@types/better-sqlite3@7.6.13)(better-sqlite3@12.9.0)(bun-types@1.3.14)(kysely@0.28.17)))(ioredis@5.10.1)
- vue: 3.5.33(typescript@5.9.3)
+ vue: 3.5.33(typescript@6.0.3)
vue-bundle-renderer: 2.2.0
vue-devtools-stub: 0.1.0
optionalDependencies:
@@ -17932,7 +18032,6 @@ snapshots:
- typescript
- uploadthing
- xml2js
- optional: true
'@nuxt/nitro-server@4.4.4(@babel/core@7.29.0)(@babel/plugin-proposal-decorators@7.29.0(@babel/core@7.29.0))(@libsql/client@0.17.3)(better-sqlite3@12.9.0)(db0@0.3.4(@libsql/client@0.17.3)(better-sqlite3@12.9.0)(drizzle-orm@0.45.2(@cloudflare/workers-types@4.20260503.1)(@libsql/client@0.17.3)(@opentelemetry/api@1.9.1)(@types/better-sqlite3@7.6.13)(better-sqlite3@12.9.0)(bun-types@1.3.14)(kysely@0.28.17)))(drizzle-orm@0.45.2(@cloudflare/workers-types@4.20260503.1)(@libsql/client@0.17.3)(@opentelemetry/api@1.9.1)(@types/better-sqlite3@7.6.13)(better-sqlite3@12.9.0)(bun-types@1.3.14)(kysely@0.28.17))(ioredis@5.10.1)(magicast@0.5.2)(nuxt@4.4.4(d1aca583cca69d3e2fbcf4879061daac))(oxc-parser@0.128.0)(rolldown@1.0.0-rc.17)(typescript@6.0.3)':
dependencies:
@@ -18005,7 +18104,7 @@ snapshots:
- uploadthing
- xml2js
- '@nuxt/nitro-server@4.4.4(@babel/core@7.29.0)(@babel/plugin-proposal-decorators@7.29.0(@babel/core@7.29.0))(@libsql/client@0.17.3)(better-sqlite3@12.9.0)(db0@0.3.4(@libsql/client@0.17.3)(better-sqlite3@12.9.0)(drizzle-orm@0.45.2(@cloudflare/workers-types@4.20260503.1)(@libsql/client@0.17.3)(@opentelemetry/api@1.9.1)(@types/better-sqlite3@7.6.13)(better-sqlite3@12.9.0)(bun-types@1.3.14)(kysely@0.28.17)))(drizzle-orm@0.45.2(@cloudflare/workers-types@4.20260503.1)(@libsql/client@0.17.3)(@opentelemetry/api@1.9.1)(@types/better-sqlite3@7.6.13)(better-sqlite3@12.9.0)(bun-types@1.3.14)(kysely@0.28.17))(ioredis@5.10.1)(magicast@0.5.2)(nuxt@4.4.4(ee142918f1793bd23ad9add558514a98))(oxc-parser@0.128.0)(rolldown@1.1.2)(typescript@6.0.3)':
+ '@nuxt/nitro-server@4.4.4(@babel/core@7.29.0)(@babel/plugin-proposal-decorators@7.29.0(@babel/core@7.29.0))(@libsql/client@0.17.3)(better-sqlite3@12.9.0)(db0@0.3.4(@libsql/client@0.17.3)(better-sqlite3@12.9.0)(drizzle-orm@0.45.2(@cloudflare/workers-types@4.20260503.1)(@libsql/client@0.17.3)(@opentelemetry/api@1.9.1)(@types/better-sqlite3@7.6.13)(better-sqlite3@12.9.0)(bun-types@1.3.14)(kysely@0.28.17)))(drizzle-orm@0.45.2(@cloudflare/workers-types@4.20260503.1)(@libsql/client@0.17.3)(@opentelemetry/api@1.9.1)(@types/better-sqlite3@7.6.13)(better-sqlite3@12.9.0)(bun-types@1.3.14)(kysely@0.28.17))(ioredis@5.10.1)(magicast@0.5.2)(nuxt@4.4.4(e0c99ca1427cd6c4f091feb75ecb41f8))(oxc-parser@0.128.0)(rolldown@1.1.4)(typescript@6.0.3)':
dependencies:
'@babel/plugin-syntax-typescript': 7.28.6(@babel/core@7.29.0)
'@nuxt/devalue': 2.0.2
@@ -18023,8 +18122,8 @@ snapshots:
impound: 1.1.5
klona: 2.0.6
mocked-exports: 0.1.1
- nitropack: 2.13.4(@libsql/client@0.17.3)(better-sqlite3@12.9.0)(drizzle-orm@0.45.2(@cloudflare/workers-types@4.20260503.1)(@libsql/client@0.17.3)(@opentelemetry/api@1.9.1)(@types/better-sqlite3@7.6.13)(better-sqlite3@12.9.0)(bun-types@1.3.14)(kysely@0.28.17))(oxc-parser@0.128.0)(rolldown@1.1.2)
- nuxt: 4.4.4(ee142918f1793bd23ad9add558514a98)
+ nitropack: 2.13.4(@libsql/client@0.17.3)(better-sqlite3@12.9.0)(drizzle-orm@0.45.2(@cloudflare/workers-types@4.20260503.1)(@libsql/client@0.17.3)(@opentelemetry/api@1.9.1)(@types/better-sqlite3@7.6.13)(better-sqlite3@12.9.0)(bun-types@1.3.14)(kysely@0.28.17))(oxc-parser@0.128.0)(rolldown@1.1.4)
+ nuxt: 4.4.4(e0c99ca1427cd6c4f091feb75ecb41f8)
nypm: 0.6.6
ohash: 2.0.11
pathe: 2.0.3
@@ -18673,7 +18772,7 @@ snapshots:
- vue
- yjs
- '@nuxt/vite-builder@4.4.4(@babel/plugin-proposal-decorators@7.29.0(@babel/core@7.29.0))(@babel/plugin-syntax-jsx@7.28.6(@babel/core@7.29.0))(@types/node@22.19.17)(eslint@9.39.4(jiti@2.7.0))(lightningcss@1.32.0)(magicast@0.5.2)(nuxt@4.4.4(a97ebaacbfda12a15f60d8381674c997))(optionator@0.9.4)(rolldown@1.1.2)(rollup-plugin-visualizer@7.0.1(rolldown@1.1.2)(rollup@4.60.2))(rollup@4.60.2)(terser@5.46.2)(tsx@4.21.0)(typescript@5.9.3)(vue-tsc@3.2.7(typescript@5.9.3))(vue@3.5.33(typescript@5.9.3))(yaml@2.8.4)':
+ '@nuxt/vite-builder@4.4.4(@babel/plugin-proposal-decorators@7.29.0(@babel/core@7.29.0))(@babel/plugin-syntax-jsx@7.28.6(@babel/core@7.29.0))(@types/node@22.19.17)(eslint@9.39.4(jiti@2.7.0))(lightningcss@1.32.0)(magicast@0.5.2)(nuxt@4.4.4(7bd188e1e04a5a825a38611cf5569dda))(optionator@0.9.4)(rolldown@1.1.4)(rollup-plugin-visualizer@7.0.1(rolldown@1.1.4)(rollup@4.60.2))(rollup@4.60.2)(terser@5.46.2)(tsx@4.21.0)(typescript@5.9.3)(vue-tsc@3.2.7(typescript@5.9.3))(vue@3.5.33(typescript@5.9.3))(yaml@2.8.4)':
dependencies:
'@nuxt/kit': 4.4.4(magicast@0.5.2)
'@rollup/plugin-replace': 6.0.3(rollup@4.60.2)
@@ -18691,7 +18790,7 @@ snapshots:
magic-string: 0.30.21
mlly: 1.8.2
mocked-exports: 0.1.1
- nuxt: 4.4.4(a97ebaacbfda12a15f60d8381674c997)
+ nuxt: 4.4.4(7bd188e1e04a5a825a38611cf5569dda)
nypm: 0.6.6
pathe: 2.0.3
pkg-types: 2.3.1
@@ -18708,8 +18807,8 @@ snapshots:
optionalDependencies:
'@babel/plugin-proposal-decorators': 7.29.0(@babel/core@7.29.0)
'@babel/plugin-syntax-jsx': 7.28.6(@babel/core@7.29.0)
- rolldown: 1.1.2
- rollup-plugin-visualizer: 7.0.1(rolldown@1.1.2)(rollup@4.60.2)
+ rolldown: 1.1.4
+ rollup-plugin-visualizer: 7.0.1(rolldown@1.1.4)(rollup@4.60.2)
transitivePeerDependencies:
- '@biomejs/biome'
- '@types/node'
@@ -18736,7 +18835,7 @@ snapshots:
- yaml
optional: true
- '@nuxt/vite-builder@4.4.4(@babel/plugin-proposal-decorators@7.29.0(@babel/core@7.29.0))(@babel/plugin-syntax-jsx@7.28.6(@babel/core@7.29.0))(@types/node@25.9.1)(eslint@9.39.4(jiti@2.6.1))(lightningcss@1.32.0)(magicast@0.5.2)(nuxt@4.4.4(0f18796300180ca27fdb1d4347572a4d))(optionator@0.9.4)(rolldown@1.1.2)(rollup-plugin-visualizer@7.0.1(rolldown@1.1.2)(rollup@4.60.2))(rollup@4.60.2)(terser@5.46.2)(tsx@4.21.0)(typescript@6.0.3)(vue-tsc@3.2.7(typescript@6.0.3))(vue@3.5.33(typescript@6.0.3))(yaml@2.8.4)':
+ '@nuxt/vite-builder@4.4.4(@babel/plugin-proposal-decorators@7.29.0(@babel/core@7.29.0))(@babel/plugin-syntax-jsx@7.28.6(@babel/core@7.29.0))(@types/node@25.9.1)(eslint@9.39.4(jiti@2.6.1))(lightningcss@1.32.0)(magicast@0.5.2)(nuxt@4.4.4(9759e11547571991a351c21f7950ae84))(optionator@0.9.4)(rolldown@1.1.4)(rollup-plugin-visualizer@7.0.1(rolldown@1.1.4)(rollup@4.60.2))(rollup@4.60.2)(terser@5.46.2)(tsx@4.21.0)(typescript@6.0.3)(vue-tsc@3.2.7(typescript@6.0.3))(vue@3.5.33(typescript@6.0.3))(yaml@2.8.4)':
dependencies:
'@nuxt/kit': 4.4.4(magicast@0.5.2)
'@rollup/plugin-replace': 6.0.3(rollup@4.60.2)
@@ -18754,7 +18853,7 @@ snapshots:
magic-string: 0.30.21
mlly: 1.8.2
mocked-exports: 0.1.1
- nuxt: 4.4.4(0f18796300180ca27fdb1d4347572a4d)
+ nuxt: 4.4.4(9759e11547571991a351c21f7950ae84)
nypm: 0.6.6
pathe: 2.0.3
pkg-types: 2.3.1
@@ -18771,8 +18870,8 @@ snapshots:
optionalDependencies:
'@babel/plugin-proposal-decorators': 7.29.0(@babel/core@7.29.0)
'@babel/plugin-syntax-jsx': 7.28.6(@babel/core@7.29.0)
- rolldown: 1.1.2
- rollup-plugin-visualizer: 7.0.1(rolldown@1.1.2)(rollup@4.60.2)
+ rolldown: 1.1.4
+ rollup-plugin-visualizer: 7.0.1(rolldown@1.1.4)(rollup@4.60.2)
transitivePeerDependencies:
- '@biomejs/biome'
- '@types/node'
@@ -18860,7 +18959,7 @@ snapshots:
- vue-tsc
- yaml
- '@nuxt/vite-builder@4.4.4(@babel/plugin-proposal-decorators@7.29.0(@babel/core@7.29.0))(@babel/plugin-syntax-jsx@7.28.6(@babel/core@7.29.0))(@types/node@25.9.1)(eslint@9.39.4(jiti@2.7.0))(lightningcss@1.32.0)(magicast@0.5.2)(nuxt@4.4.4(ee142918f1793bd23ad9add558514a98))(optionator@0.9.4)(rolldown@1.1.2)(rollup-plugin-visualizer@7.0.1(rolldown@1.1.2)(rollup@4.60.2))(rollup@4.60.2)(terser@5.46.2)(tsx@4.21.0)(typescript@6.0.3)(vue-tsc@3.2.7(typescript@6.0.3))(vue@3.5.33(typescript@6.0.3))(yaml@2.8.4)':
+ '@nuxt/vite-builder@4.4.4(@babel/plugin-proposal-decorators@7.29.0(@babel/core@7.29.0))(@babel/plugin-syntax-jsx@7.28.6(@babel/core@7.29.0))(@types/node@25.9.1)(eslint@9.39.4(jiti@2.7.0))(lightningcss@1.32.0)(magicast@0.5.2)(nuxt@4.4.4(e0c99ca1427cd6c4f091feb75ecb41f8))(optionator@0.9.4)(rolldown@1.1.4)(rollup-plugin-visualizer@7.0.1(rolldown@1.1.4)(rollup@4.60.2))(rollup@4.60.2)(terser@5.46.2)(tsx@4.21.0)(typescript@6.0.3)(vue-tsc@3.2.7(typescript@6.0.3))(vue@3.5.33(typescript@6.0.3))(yaml@2.8.4)':
dependencies:
'@nuxt/kit': 4.4.4(magicast@0.5.2)
'@rollup/plugin-replace': 6.0.3(rollup@4.60.2)
@@ -18878,7 +18977,7 @@ snapshots:
magic-string: 0.30.21
mlly: 1.8.2
mocked-exports: 0.1.1
- nuxt: 4.4.4(ee142918f1793bd23ad9add558514a98)
+ nuxt: 4.4.4(e0c99ca1427cd6c4f091feb75ecb41f8)
nypm: 0.6.6
pathe: 2.0.3
pkg-types: 2.3.1
@@ -18895,8 +18994,8 @@ snapshots:
optionalDependencies:
'@babel/plugin-proposal-decorators': 7.29.0(@babel/core@7.29.0)
'@babel/plugin-syntax-jsx': 7.28.6(@babel/core@7.29.0)
- rolldown: 1.1.2
- rollup-plugin-visualizer: 7.0.1(rolldown@1.1.2)(rollup@4.60.2)
+ rolldown: 1.1.4
+ rollup-plugin-visualizer: 7.0.1(rolldown@1.1.4)(rollup@4.60.2)
transitivePeerDependencies:
- '@biomejs/biome'
- '@types/node'
@@ -19256,15 +19355,15 @@ snapshots:
transitivePeerDependencies:
- encoding
- '@nuxtjs/robots@6.0.8(@nuxt/schema@4.4.6)(magicast@0.5.2)(nuxt@4.4.4(0f18796300180ca27fdb1d4347572a4d))(vite@8.0.10(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.6.1)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4))(vue@3.5.33(typescript@6.0.3))(zod@4.4.2)':
+ '@nuxtjs/robots@6.0.8(@nuxt/schema@4.4.6)(magicast@0.5.2)(nuxt@4.4.4(9759e11547571991a351c21f7950ae84))(vite@8.0.10(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.6.1)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4))(vue@3.5.33(typescript@6.0.3))(zod@4.4.2)':
dependencies:
'@fingerprintjs/botd': 2.0.0
'@nuxt/kit': 4.4.6(magicast@0.5.2)
consola: 3.4.2
defu: 6.1.7
h3: 1.15.11
- nuxt-site-config: 4.0.8(@nuxt/schema@4.4.6)(magicast@0.5.2)(nuxt@4.4.4(0f18796300180ca27fdb1d4347572a4d))(vite@8.0.10(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.6.1)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4))(vue@3.5.33(typescript@6.0.3))(zod@4.4.2)
- nuxtseo-shared: 5.1.3(@nuxt/schema@4.4.6)(magicast@0.5.2)(nuxt-site-config@4.0.8(@nuxt/schema@4.4.6)(magicast@0.5.2)(nuxt@4.4.4(0f18796300180ca27fdb1d4347572a4d))(vite@8.0.10(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.6.1)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4))(vue@3.5.33(typescript@6.0.3))(zod@4.4.3))(nuxt@4.4.4(0f18796300180ca27fdb1d4347572a4d))(vite@8.0.10(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.6.1)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4))(vue@3.5.33(typescript@6.0.3))(zod@4.4.2)
+ nuxt-site-config: 4.0.8(@nuxt/schema@4.4.6)(magicast@0.5.2)(nuxt@4.4.4(9759e11547571991a351c21f7950ae84))(vite@8.0.10(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.6.1)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4))(vue@3.5.33(typescript@6.0.3))(zod@4.4.2)
+ nuxtseo-shared: 5.1.3(@nuxt/schema@4.4.6)(magicast@0.5.2)(nuxt-site-config@4.0.8(@nuxt/schema@4.4.6)(magicast@0.5.2)(nuxt@4.4.4(9759e11547571991a351c21f7950ae84))(vite@8.0.10(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.6.1)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4))(vue@3.5.33(typescript@6.0.3))(zod@4.4.3))(nuxt@4.4.4(9759e11547571991a351c21f7950ae84))(vite@8.0.10(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.6.1)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4))(vue@3.5.33(typescript@6.0.3))(zod@4.4.2)
pathe: 2.0.3
pkg-types: 2.3.1
ufo: 1.6.4
@@ -19277,14 +19376,14 @@ snapshots:
- vite
- vue
- '@nuxtjs/sitemap@8.0.15(@nuxt/schema@4.4.6)(magicast@0.5.2)(nuxt@4.4.4(ee142918f1793bd23ad9add558514a98))(vite@8.0.10(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4))(vue@3.5.33(typescript@6.0.3))(zod@3.25.76)':
+ '@nuxtjs/sitemap@8.0.15(@nuxt/schema@4.4.6)(magicast@0.5.2)(nuxt@4.4.4(e0c99ca1427cd6c4f091feb75ecb41f8))(vite@8.0.10(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4))(vue@3.5.33(typescript@6.0.3))(zod@3.25.76)':
dependencies:
'@nuxt/kit': 4.4.4(magicast@0.5.2)
consola: 3.4.2
defu: 6.1.7
fast-xml-parser: 5.7.2
- nuxt-site-config: 4.0.8(@nuxt/schema@4.4.6)(magicast@0.5.2)(nuxt@4.4.4(ee142918f1793bd23ad9add558514a98))(vite@8.0.10(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4))(vue@3.5.33(typescript@6.0.3))(zod@3.25.76)
- nuxtseo-shared: 5.1.3(@nuxt/schema@4.4.6)(magicast@0.5.2)(nuxt-site-config@4.0.8(@nuxt/schema@4.4.6)(magicast@0.5.2)(nuxt@4.4.4(ee142918f1793bd23ad9add558514a98))(vite@8.0.10(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4))(vue@3.5.33(typescript@6.0.3))(zod@3.25.76))(nuxt@4.4.4(ee142918f1793bd23ad9add558514a98))(vite@8.0.10(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4))(vue@3.5.33(typescript@6.0.3))(zod@3.25.76)
+ nuxt-site-config: 4.0.8(@nuxt/schema@4.4.6)(magicast@0.5.2)(nuxt@4.4.4(e0c99ca1427cd6c4f091feb75ecb41f8))(vite@8.0.10(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4))(vue@3.5.33(typescript@6.0.3))(zod@3.25.76)
+ nuxtseo-shared: 5.1.3(@nuxt/schema@4.4.6)(magicast@0.5.2)(nuxt-site-config@4.0.8(@nuxt/schema@4.4.6)(magicast@0.5.2)(nuxt@4.4.4(e0c99ca1427cd6c4f091feb75ecb41f8))(vite@8.0.10(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4))(vue@3.5.33(typescript@6.0.3))(zod@3.25.76))(nuxt@4.4.4(e0c99ca1427cd6c4f091feb75ecb41f8))(vite@8.0.10(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4))(vue@3.5.33(typescript@6.0.3))(zod@3.25.76)
ofetch: 1.5.1
pathe: 2.0.3
pkg-types: 2.3.1
@@ -19625,7 +19724,7 @@ snapshots:
'@oxc-parser/binding-wasm32-wasi@0.112.0(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)':
dependencies:
- '@napi-rs/wasm-runtime': 1.1.4(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)
+ '@napi-rs/wasm-runtime': 1.1.5(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)
transitivePeerDependencies:
- '@emnapi/core'
- '@emnapi/runtime'
@@ -19664,10 +19763,10 @@ snapshots:
'@oxc-project/types@0.128.0': {}
- '@oxc-project/types@0.134.0': {}
-
'@oxc-project/types@0.137.0': {}
+ '@oxc-project/types@0.138.0': {}
+
'@oxc-transform/binding-android-arm-eabi@0.112.0':
optional: true
@@ -19766,7 +19865,7 @@ snapshots:
'@oxc-transform/binding-wasm32-wasi@0.112.0(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)':
dependencies:
- '@napi-rs/wasm-runtime': 1.1.4(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)
+ '@napi-rs/wasm-runtime': 1.1.5(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)
transitivePeerDependencies:
- '@emnapi/core'
- '@emnapi/runtime'
@@ -20925,10 +21024,10 @@ snapshots:
'@rolldown/binding-android-arm64@1.0.0-rc.17':
optional: true
- '@rolldown/binding-android-arm64@1.1.0':
+ '@rolldown/binding-android-arm64@1.1.2':
optional: true
- '@rolldown/binding-android-arm64@1.1.2':
+ '@rolldown/binding-android-arm64@1.1.4':
optional: true
'@rolldown/binding-darwin-arm64@1.0.0-beta.57':
@@ -20937,10 +21036,10 @@ snapshots:
'@rolldown/binding-darwin-arm64@1.0.0-rc.17':
optional: true
- '@rolldown/binding-darwin-arm64@1.1.0':
+ '@rolldown/binding-darwin-arm64@1.1.2':
optional: true
- '@rolldown/binding-darwin-arm64@1.1.2':
+ '@rolldown/binding-darwin-arm64@1.1.4':
optional: true
'@rolldown/binding-darwin-x64@1.0.0-beta.57':
@@ -20949,10 +21048,10 @@ snapshots:
'@rolldown/binding-darwin-x64@1.0.0-rc.17':
optional: true
- '@rolldown/binding-darwin-x64@1.1.0':
+ '@rolldown/binding-darwin-x64@1.1.2':
optional: true
- '@rolldown/binding-darwin-x64@1.1.2':
+ '@rolldown/binding-darwin-x64@1.1.4':
optional: true
'@rolldown/binding-freebsd-x64@1.0.0-beta.57':
@@ -20961,10 +21060,10 @@ snapshots:
'@rolldown/binding-freebsd-x64@1.0.0-rc.17':
optional: true
- '@rolldown/binding-freebsd-x64@1.1.0':
+ '@rolldown/binding-freebsd-x64@1.1.2':
optional: true
- '@rolldown/binding-freebsd-x64@1.1.2':
+ '@rolldown/binding-freebsd-x64@1.1.4':
optional: true
'@rolldown/binding-linux-arm-gnueabihf@1.0.0-beta.57':
@@ -20973,10 +21072,10 @@ snapshots:
'@rolldown/binding-linux-arm-gnueabihf@1.0.0-rc.17':
optional: true
- '@rolldown/binding-linux-arm-gnueabihf@1.1.0':
+ '@rolldown/binding-linux-arm-gnueabihf@1.1.2':
optional: true
- '@rolldown/binding-linux-arm-gnueabihf@1.1.2':
+ '@rolldown/binding-linux-arm-gnueabihf@1.1.4':
optional: true
'@rolldown/binding-linux-arm64-gnu@1.0.0-beta.57':
@@ -20985,10 +21084,10 @@ snapshots:
'@rolldown/binding-linux-arm64-gnu@1.0.0-rc.17':
optional: true
- '@rolldown/binding-linux-arm64-gnu@1.1.0':
+ '@rolldown/binding-linux-arm64-gnu@1.1.2':
optional: true
- '@rolldown/binding-linux-arm64-gnu@1.1.2':
+ '@rolldown/binding-linux-arm64-gnu@1.1.4':
optional: true
'@rolldown/binding-linux-arm64-musl@1.0.0-beta.57':
@@ -20997,28 +21096,28 @@ snapshots:
'@rolldown/binding-linux-arm64-musl@1.0.0-rc.17':
optional: true
- '@rolldown/binding-linux-arm64-musl@1.1.0':
+ '@rolldown/binding-linux-arm64-musl@1.1.2':
optional: true
- '@rolldown/binding-linux-arm64-musl@1.1.2':
+ '@rolldown/binding-linux-arm64-musl@1.1.4':
optional: true
'@rolldown/binding-linux-ppc64-gnu@1.0.0-rc.17':
optional: true
- '@rolldown/binding-linux-ppc64-gnu@1.1.0':
+ '@rolldown/binding-linux-ppc64-gnu@1.1.2':
optional: true
- '@rolldown/binding-linux-ppc64-gnu@1.1.2':
+ '@rolldown/binding-linux-ppc64-gnu@1.1.4':
optional: true
'@rolldown/binding-linux-s390x-gnu@1.0.0-rc.17':
optional: true
- '@rolldown/binding-linux-s390x-gnu@1.1.0':
+ '@rolldown/binding-linux-s390x-gnu@1.1.2':
optional: true
- '@rolldown/binding-linux-s390x-gnu@1.1.2':
+ '@rolldown/binding-linux-s390x-gnu@1.1.4':
optional: true
'@rolldown/binding-linux-x64-gnu@1.0.0-beta.57':
@@ -21027,10 +21126,10 @@ snapshots:
'@rolldown/binding-linux-x64-gnu@1.0.0-rc.17':
optional: true
- '@rolldown/binding-linux-x64-gnu@1.1.0':
+ '@rolldown/binding-linux-x64-gnu@1.1.2':
optional: true
- '@rolldown/binding-linux-x64-gnu@1.1.2':
+ '@rolldown/binding-linux-x64-gnu@1.1.4':
optional: true
'@rolldown/binding-linux-x64-musl@1.0.0-beta.57':
@@ -21039,10 +21138,10 @@ snapshots:
'@rolldown/binding-linux-x64-musl@1.0.0-rc.17':
optional: true
- '@rolldown/binding-linux-x64-musl@1.1.0':
+ '@rolldown/binding-linux-x64-musl@1.1.2':
optional: true
- '@rolldown/binding-linux-x64-musl@1.1.2':
+ '@rolldown/binding-linux-x64-musl@1.1.4':
optional: true
'@rolldown/binding-openharmony-arm64@1.0.0-beta.57':
@@ -21051,15 +21150,15 @@ snapshots:
'@rolldown/binding-openharmony-arm64@1.0.0-rc.17':
optional: true
- '@rolldown/binding-openharmony-arm64@1.1.0':
+ '@rolldown/binding-openharmony-arm64@1.1.2':
optional: true
- '@rolldown/binding-openharmony-arm64@1.1.2':
+ '@rolldown/binding-openharmony-arm64@1.1.4':
optional: true
'@rolldown/binding-wasm32-wasi@1.0.0-beta.57(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)':
dependencies:
- '@napi-rs/wasm-runtime': 1.1.4(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)
+ '@napi-rs/wasm-runtime': 1.1.5(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)
transitivePeerDependencies:
- '@emnapi/core'
- '@emnapi/runtime'
@@ -21072,18 +21171,18 @@ snapshots:
'@napi-rs/wasm-runtime': 1.1.4(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)
optional: true
- '@rolldown/binding-wasm32-wasi@1.1.0':
+ '@rolldown/binding-wasm32-wasi@1.1.2':
dependencies:
- '@emnapi/core': 1.10.0
- '@emnapi/runtime': 1.10.0
- '@napi-rs/wasm-runtime': 1.1.4(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)
+ '@emnapi/core': 1.11.1
+ '@emnapi/runtime': 1.11.1
+ '@napi-rs/wasm-runtime': 1.1.5(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)
optional: true
- '@rolldown/binding-wasm32-wasi@1.1.2':
+ '@rolldown/binding-wasm32-wasi@1.1.4':
dependencies:
'@emnapi/core': 1.11.1
'@emnapi/runtime': 1.11.1
- '@napi-rs/wasm-runtime': 1.1.5(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)
+ '@napi-rs/wasm-runtime': 1.1.6(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)
optional: true
'@rolldown/binding-win32-arm64-msvc@1.0.0-beta.57':
@@ -21092,10 +21191,10 @@ snapshots:
'@rolldown/binding-win32-arm64-msvc@1.0.0-rc.17':
optional: true
- '@rolldown/binding-win32-arm64-msvc@1.1.0':
+ '@rolldown/binding-win32-arm64-msvc@1.1.2':
optional: true
- '@rolldown/binding-win32-arm64-msvc@1.1.2':
+ '@rolldown/binding-win32-arm64-msvc@1.1.4':
optional: true
'@rolldown/binding-win32-x64-msvc@1.0.0-beta.57':
@@ -21104,10 +21203,10 @@ snapshots:
'@rolldown/binding-win32-x64-msvc@1.0.0-rc.17':
optional: true
- '@rolldown/binding-win32-x64-msvc@1.1.0':
+ '@rolldown/binding-win32-x64-msvc@1.1.2':
optional: true
- '@rolldown/binding-win32-x64-msvc@1.1.2':
+ '@rolldown/binding-win32-x64-msvc@1.1.4':
optional: true
'@rolldown/pluginutils@1.0.0-beta.40': {}
@@ -21501,11 +21600,11 @@ snapshots:
dependencies:
solid-js: 1.9.12
- '@solidjs/start@1.3.2(solid-js@1.9.12)(vinxi@0.5.11(@libsql/client@0.17.3)(@types/node@25.9.1)(better-sqlite3@12.9.0)(db0@0.3.4(@libsql/client@0.17.3)(better-sqlite3@12.9.0)(drizzle-orm@0.45.2(@cloudflare/workers-types@4.20260503.1)(@libsql/client@0.17.3)(@opentelemetry/api@1.9.1)(@types/better-sqlite3@7.6.13)(better-sqlite3@12.9.0)(bun-types@1.3.14)(kysely@0.28.17)))(drizzle-orm@0.45.2(@cloudflare/workers-types@4.20260503.1)(@libsql/client@0.17.3)(@opentelemetry/api@1.9.1)(@types/better-sqlite3@7.6.13)(better-sqlite3@12.9.0)(bun-types@1.3.14)(kysely@0.28.17))(ioredis@5.10.1)(jiti@2.7.0)(lightningcss@1.32.0)(oxc-parser@0.128.0)(rolldown@1.1.2)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4))(vite@8.0.10(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4))':
+ '@solidjs/start@1.3.2(solid-js@1.9.12)(vinxi@0.5.11(@libsql/client@0.17.3)(@types/node@25.9.1)(better-sqlite3@12.9.0)(db0@0.3.4(@libsql/client@0.17.3)(better-sqlite3@12.9.0)(drizzle-orm@0.45.2(@cloudflare/workers-types@4.20260503.1)(@libsql/client@0.17.3)(@opentelemetry/api@1.9.1)(@types/better-sqlite3@7.6.13)(better-sqlite3@12.9.0)(bun-types@1.3.14)(kysely@0.28.17)))(drizzle-orm@0.45.2(@cloudflare/workers-types@4.20260503.1)(@libsql/client@0.17.3)(@opentelemetry/api@1.9.1)(@types/better-sqlite3@7.6.13)(better-sqlite3@12.9.0)(bun-types@1.3.14)(kysely@0.28.17))(ioredis@5.10.1)(jiti@2.7.0)(lightningcss@1.32.0)(oxc-parser@0.128.0)(rolldown@1.1.4)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4))(vite@8.0.10(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4))':
dependencies:
'@tanstack/server-functions-plugin': 1.121.21(vite@8.0.10(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4))
- '@vinxi/plugin-directives': 0.5.1(vinxi@0.5.11(@libsql/client@0.17.3)(@types/node@25.9.1)(better-sqlite3@12.9.0)(db0@0.3.4(@libsql/client@0.17.3)(better-sqlite3@12.9.0)(drizzle-orm@0.45.2(@cloudflare/workers-types@4.20260503.1)(@libsql/client@0.17.3)(@opentelemetry/api@1.9.1)(@types/better-sqlite3@7.6.13)(better-sqlite3@12.9.0)(bun-types@1.3.14)(kysely@0.28.17)))(drizzle-orm@0.45.2(@cloudflare/workers-types@4.20260503.1)(@libsql/client@0.17.3)(@opentelemetry/api@1.9.1)(@types/better-sqlite3@7.6.13)(better-sqlite3@12.9.0)(bun-types@1.3.14)(kysely@0.28.17))(ioredis@5.10.1)(jiti@2.7.0)(lightningcss@1.32.0)(oxc-parser@0.128.0)(rolldown@1.1.2)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4))
- '@vinxi/server-components': 0.5.1(vinxi@0.5.11(@libsql/client@0.17.3)(@types/node@25.9.1)(better-sqlite3@12.9.0)(db0@0.3.4(@libsql/client@0.17.3)(better-sqlite3@12.9.0)(drizzle-orm@0.45.2(@cloudflare/workers-types@4.20260503.1)(@libsql/client@0.17.3)(@opentelemetry/api@1.9.1)(@types/better-sqlite3@7.6.13)(better-sqlite3@12.9.0)(bun-types@1.3.14)(kysely@0.28.17)))(drizzle-orm@0.45.2(@cloudflare/workers-types@4.20260503.1)(@libsql/client@0.17.3)(@opentelemetry/api@1.9.1)(@types/better-sqlite3@7.6.13)(better-sqlite3@12.9.0)(bun-types@1.3.14)(kysely@0.28.17))(ioredis@5.10.1)(jiti@2.7.0)(lightningcss@1.32.0)(oxc-parser@0.128.0)(rolldown@1.1.2)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4))
+ '@vinxi/plugin-directives': 0.5.1(vinxi@0.5.11(@libsql/client@0.17.3)(@types/node@25.9.1)(better-sqlite3@12.9.0)(db0@0.3.4(@libsql/client@0.17.3)(better-sqlite3@12.9.0)(drizzle-orm@0.45.2(@cloudflare/workers-types@4.20260503.1)(@libsql/client@0.17.3)(@opentelemetry/api@1.9.1)(@types/better-sqlite3@7.6.13)(better-sqlite3@12.9.0)(bun-types@1.3.14)(kysely@0.28.17)))(drizzle-orm@0.45.2(@cloudflare/workers-types@4.20260503.1)(@libsql/client@0.17.3)(@opentelemetry/api@1.9.1)(@types/better-sqlite3@7.6.13)(better-sqlite3@12.9.0)(bun-types@1.3.14)(kysely@0.28.17))(ioredis@5.10.1)(jiti@2.7.0)(lightningcss@1.32.0)(oxc-parser@0.128.0)(rolldown@1.1.4)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4))
+ '@vinxi/server-components': 0.5.1(vinxi@0.5.11(@libsql/client@0.17.3)(@types/node@25.9.1)(better-sqlite3@12.9.0)(db0@0.3.4(@libsql/client@0.17.3)(better-sqlite3@12.9.0)(drizzle-orm@0.45.2(@cloudflare/workers-types@4.20260503.1)(@libsql/client@0.17.3)(@opentelemetry/api@1.9.1)(@types/better-sqlite3@7.6.13)(better-sqlite3@12.9.0)(bun-types@1.3.14)(kysely@0.28.17)))(drizzle-orm@0.45.2(@cloudflare/workers-types@4.20260503.1)(@libsql/client@0.17.3)(@opentelemetry/api@1.9.1)(@types/better-sqlite3@7.6.13)(better-sqlite3@12.9.0)(bun-types@1.3.14)(kysely@0.28.17))(ioredis@5.10.1)(jiti@2.7.0)(lightningcss@1.32.0)(oxc-parser@0.128.0)(rolldown@1.1.4)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4))
cookie-es: 2.0.1
defu: 6.1.7
error-stack-parser: 2.1.4
@@ -21517,7 +21616,7 @@ snapshots:
source-map-js: 1.2.1
terracotta: 1.1.0(solid-js@1.9.12)
tinyglobby: 0.2.16
- vinxi: 0.5.11(@libsql/client@0.17.3)(@types/node@25.9.1)(better-sqlite3@12.9.0)(db0@0.3.4(@libsql/client@0.17.3)(better-sqlite3@12.9.0)(drizzle-orm@0.45.2(@cloudflare/workers-types@4.20260503.1)(@libsql/client@0.17.3)(@opentelemetry/api@1.9.1)(@types/better-sqlite3@7.6.13)(better-sqlite3@12.9.0)(bun-types@1.3.14)(kysely@0.28.17)))(drizzle-orm@0.45.2(@cloudflare/workers-types@4.20260503.1)(@libsql/client@0.17.3)(@opentelemetry/api@1.9.1)(@types/better-sqlite3@7.6.13)(better-sqlite3@12.9.0)(bun-types@1.3.14)(kysely@0.28.17))(ioredis@5.10.1)(jiti@2.7.0)(lightningcss@1.32.0)(oxc-parser@0.128.0)(rolldown@1.1.2)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4)
+ vinxi: 0.5.11(@libsql/client@0.17.3)(@types/node@25.9.1)(better-sqlite3@12.9.0)(db0@0.3.4(@libsql/client@0.17.3)(better-sqlite3@12.9.0)(drizzle-orm@0.45.2(@cloudflare/workers-types@4.20260503.1)(@libsql/client@0.17.3)(@opentelemetry/api@1.9.1)(@types/better-sqlite3@7.6.13)(better-sqlite3@12.9.0)(bun-types@1.3.14)(kysely@0.28.17)))(drizzle-orm@0.45.2(@cloudflare/workers-types@4.20260503.1)(@libsql/client@0.17.3)(@opentelemetry/api@1.9.1)(@types/better-sqlite3@7.6.13)(better-sqlite3@12.9.0)(bun-types@1.3.14)(kysely@0.28.17))(ioredis@5.10.1)(jiti@2.7.0)(lightningcss@1.32.0)(oxc-parser@0.128.0)(rolldown@1.1.4)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4)
vite-plugin-solid: 2.11.12(solid-js@1.9.12)(vite@8.0.10(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4))
transitivePeerDependencies:
- '@testing-library/jest-dom'
@@ -22247,28 +22346,6 @@ snapshots:
react-dom: 19.2.6(react@19.2.6)
optional: true
- '@tanstack/react-start-rsc@0.0.40(crossws@0.4.6(srvx@0.11.16))(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(vite-plugin-solid@2.11.12(solid-js@1.9.12)(vite@7.3.2(@types/node@22.19.17)(jiti@2.7.0)(lightningcss@1.32.0)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4)))(vite@7.3.2(@types/node@22.19.17)(jiti@2.7.0)(lightningcss@1.32.0)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4))':
- dependencies:
- '@tanstack/react-router': 1.169.1(react-dom@19.2.5(react@19.2.5))(react@19.2.5)
- '@tanstack/react-start-server': 1.166.50(crossws@0.4.6(srvx@0.11.16))(react-dom@19.2.5(react@19.2.5))(react@19.2.5)
- '@tanstack/router-core': 1.169.1
- '@tanstack/router-utils': 1.161.7
- '@tanstack/start-client-core': 1.168.1
- '@tanstack/start-fn-stubs': 1.161.6
- '@tanstack/start-plugin-core': 1.169.16(@tanstack/react-router@1.169.1(react-dom@19.2.5(react@19.2.5))(react@19.2.5))(crossws@0.4.6(srvx@0.11.16))(vite-plugin-solid@2.11.12(solid-js@1.9.12)(vite@7.3.2(@types/node@22.19.17)(jiti@2.7.0)(lightningcss@1.32.0)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4)))(vite@7.3.2(@types/node@22.19.17)(jiti@2.7.0)(lightningcss@1.32.0)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4))
- '@tanstack/start-server-core': 1.167.28(crossws@0.4.6(srvx@0.11.16))
- '@tanstack/start-storage-context': 1.166.34
- pathe: 2.0.3
- react: 19.2.5
- react-dom: 19.2.5(react@19.2.5)
- transitivePeerDependencies:
- - '@rsbuild/core'
- - crossws
- - supports-color
- - vite
- - vite-plugin-solid
- - webpack
-
'@tanstack/react-start-rsc@0.0.40(crossws@0.4.6(srvx@0.11.16))(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(vite-plugin-solid@2.11.12(solid-js@1.9.12)(vite@8.0.10(@types/node@22.19.17)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4)))(vite@8.0.10(@types/node@22.19.17)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4))':
dependencies:
'@tanstack/react-router': 1.169.1(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
@@ -22315,17 +22392,27 @@ snapshots:
- webpack
optional: true
- '@tanstack/react-start-server@1.166.50(crossws@0.4.6(srvx@0.11.16))(react-dom@19.2.5(react@19.2.5))(react@19.2.5)':
+ '@tanstack/react-start-rsc@0.0.40(crossws@0.4.6(srvx@0.8.16))(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(vite-plugin-solid@2.11.12(solid-js@1.9.12)(vite@7.3.2(@types/node@22.19.17)(jiti@2.7.0)(lightningcss@1.32.0)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4)))(vite@7.3.2(@types/node@22.19.17)(jiti@2.7.0)(lightningcss@1.32.0)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4))':
dependencies:
- '@tanstack/history': 1.161.6
'@tanstack/react-router': 1.169.1(react-dom@19.2.5(react@19.2.5))(react@19.2.5)
+ '@tanstack/react-start-server': 1.166.50(crossws@0.4.6(srvx@0.8.16))(react-dom@19.2.5(react@19.2.5))(react@19.2.5)
'@tanstack/router-core': 1.169.1
+ '@tanstack/router-utils': 1.161.7
'@tanstack/start-client-core': 1.168.1
- '@tanstack/start-server-core': 1.167.28(crossws@0.4.6(srvx@0.11.16))
+ '@tanstack/start-fn-stubs': 1.161.6
+ '@tanstack/start-plugin-core': 1.169.16(@tanstack/react-router@1.169.1(react-dom@19.2.5(react@19.2.5))(react@19.2.5))(crossws@0.4.6(srvx@0.8.16))(vite-plugin-solid@2.11.12(solid-js@1.9.12)(vite@7.3.2(@types/node@22.19.17)(jiti@2.7.0)(lightningcss@1.32.0)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4)))(vite@7.3.2(@types/node@22.19.17)(jiti@2.7.0)(lightningcss@1.32.0)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4))
+ '@tanstack/start-server-core': 1.167.28(crossws@0.4.6(srvx@0.8.16))
+ '@tanstack/start-storage-context': 1.166.34
+ pathe: 2.0.3
react: 19.2.5
react-dom: 19.2.5(react@19.2.5)
transitivePeerDependencies:
+ - '@rsbuild/core'
- crossws
+ - supports-color
+ - vite
+ - vite-plugin-solid
+ - webpack
'@tanstack/react-start-server@1.166.50(crossws@0.4.6(srvx@0.11.16))(react-dom@19.2.6(react@19.2.6))(react@19.2.6)':
dependencies:
@@ -22340,28 +22427,17 @@ snapshots:
- crossws
optional: true
- '@tanstack/react-start@1.167.61(crossws@0.4.6(srvx@0.11.16))(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(vite-plugin-solid@2.11.12(solid-js@1.9.12)(vite@7.3.2(@types/node@22.19.17)(jiti@2.7.0)(lightningcss@1.32.0)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4)))(vite@7.3.2(@types/node@22.19.17)(jiti@2.7.0)(lightningcss@1.32.0)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4))':
+ '@tanstack/react-start-server@1.166.50(crossws@0.4.6(srvx@0.8.16))(react-dom@19.2.5(react@19.2.5))(react@19.2.5)':
dependencies:
+ '@tanstack/history': 1.161.6
'@tanstack/react-router': 1.169.1(react-dom@19.2.5(react@19.2.5))(react@19.2.5)
- '@tanstack/react-start-client': 1.166.47(react-dom@19.2.5(react@19.2.5))(react@19.2.5)
- '@tanstack/react-start-rsc': 0.0.40(crossws@0.4.6(srvx@0.11.16))(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(vite-plugin-solid@2.11.12(solid-js@1.9.12)(vite@7.3.2(@types/node@22.19.17)(jiti@2.7.0)(lightningcss@1.32.0)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4)))(vite@7.3.2(@types/node@22.19.17)(jiti@2.7.0)(lightningcss@1.32.0)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4))
- '@tanstack/react-start-server': 1.166.50(crossws@0.4.6(srvx@0.11.16))(react-dom@19.2.5(react@19.2.5))(react@19.2.5)
- '@tanstack/router-utils': 1.161.7
+ '@tanstack/router-core': 1.169.1
'@tanstack/start-client-core': 1.168.1
- '@tanstack/start-plugin-core': 1.169.16(@tanstack/react-router@1.169.1(react-dom@19.2.5(react@19.2.5))(react@19.2.5))(crossws@0.4.6(srvx@0.11.16))(vite-plugin-solid@2.11.12(solid-js@1.9.12)(vite@7.3.2(@types/node@22.19.17)(jiti@2.7.0)(lightningcss@1.32.0)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4)))(vite@7.3.2(@types/node@22.19.17)(jiti@2.7.0)(lightningcss@1.32.0)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4))
- '@tanstack/start-server-core': 1.167.28(crossws@0.4.6(srvx@0.11.16))
- pathe: 2.0.3
+ '@tanstack/start-server-core': 1.167.28(crossws@0.4.6(srvx@0.8.16))
react: 19.2.5
react-dom: 19.2.5(react@19.2.5)
- optionalDependencies:
- vite: 7.3.2(@types/node@22.19.17)(jiti@2.7.0)(lightningcss@1.32.0)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4)
transitivePeerDependencies:
- - '@rspack/core'
- crossws
- - react-server-dom-rspack
- - supports-color
- - vite-plugin-solid
- - webpack
'@tanstack/react-start@1.167.61(crossws@0.4.6(srvx@0.11.16))(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(vite-plugin-solid@2.11.12(solid-js@1.9.12)(vite@8.0.10(@types/node@22.19.17)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4)))(vite@8.0.10(@types/node@22.19.17)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4))':
dependencies:
@@ -22411,6 +22487,29 @@ snapshots:
- webpack
optional: true
+ '@tanstack/react-start@1.167.61(crossws@0.4.6(srvx@0.8.16))(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(vite-plugin-solid@2.11.12(solid-js@1.9.12)(vite@7.3.2(@types/node@22.19.17)(jiti@2.7.0)(lightningcss@1.32.0)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4)))(vite@7.3.2(@types/node@22.19.17)(jiti@2.7.0)(lightningcss@1.32.0)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4))':
+ dependencies:
+ '@tanstack/react-router': 1.169.1(react-dom@19.2.5(react@19.2.5))(react@19.2.5)
+ '@tanstack/react-start-client': 1.166.47(react-dom@19.2.5(react@19.2.5))(react@19.2.5)
+ '@tanstack/react-start-rsc': 0.0.40(crossws@0.4.6(srvx@0.8.16))(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(vite-plugin-solid@2.11.12(solid-js@1.9.12)(vite@7.3.2(@types/node@22.19.17)(jiti@2.7.0)(lightningcss@1.32.0)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4)))(vite@7.3.2(@types/node@22.19.17)(jiti@2.7.0)(lightningcss@1.32.0)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4))
+ '@tanstack/react-start-server': 1.166.50(crossws@0.4.6(srvx@0.8.16))(react-dom@19.2.5(react@19.2.5))(react@19.2.5)
+ '@tanstack/router-utils': 1.161.7
+ '@tanstack/start-client-core': 1.168.1
+ '@tanstack/start-plugin-core': 1.169.16(@tanstack/react-router@1.169.1(react-dom@19.2.5(react@19.2.5))(react@19.2.5))(crossws@0.4.6(srvx@0.8.16))(vite-plugin-solid@2.11.12(solid-js@1.9.12)(vite@7.3.2(@types/node@22.19.17)(jiti@2.7.0)(lightningcss@1.32.0)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4)))(vite@7.3.2(@types/node@22.19.17)(jiti@2.7.0)(lightningcss@1.32.0)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4))
+ '@tanstack/start-server-core': 1.167.28(crossws@0.4.6(srvx@0.8.16))
+ pathe: 2.0.3
+ react: 19.2.5
+ react-dom: 19.2.5(react@19.2.5)
+ optionalDependencies:
+ vite: 7.3.2(@types/node@22.19.17)(jiti@2.7.0)(lightningcss@1.32.0)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4)
+ transitivePeerDependencies:
+ - '@rspack/core'
+ - crossws
+ - react-server-dom-rspack
+ - supports-color
+ - vite-plugin-solid
+ - webpack
+
'@tanstack/react-store@0.9.3(react-dom@19.2.5(react@19.2.5))(react@19.2.5)':
dependencies:
'@tanstack/store': 0.9.3
@@ -22566,7 +22665,7 @@ snapshots:
'@tanstack/start-fn-stubs@1.161.6': {}
- '@tanstack/start-plugin-core@1.169.16(@tanstack/react-router@1.169.1(react-dom@19.2.5(react@19.2.5))(react@19.2.5))(crossws@0.4.6(srvx@0.11.16))(vite-plugin-solid@2.11.12(solid-js@1.9.12)(vite@7.3.2(@types/node@22.19.17)(jiti@2.7.0)(lightningcss@1.32.0)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4)))(vite@7.3.2(@types/node@22.19.17)(jiti@2.7.0)(lightningcss@1.32.0)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4))':
+ '@tanstack/start-plugin-core@1.169.16(@tanstack/react-router@1.169.1(react-dom@19.2.5(react@19.2.5))(react@19.2.5))(crossws@0.4.6(srvx@0.8.16))(vite-plugin-solid@2.11.12(solid-js@1.9.12)(vite@7.3.2(@types/node@22.19.17)(jiti@2.7.0)(lightningcss@1.32.0)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4)))(vite@7.3.2(@types/node@22.19.17)(jiti@2.7.0)(lightningcss@1.32.0)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4))':
dependencies:
'@babel/code-frame': 7.27.1
'@babel/core': 7.29.0
@@ -22577,7 +22676,7 @@ snapshots:
'@tanstack/router-plugin': 1.167.32(@tanstack/react-router@1.169.1(react-dom@19.2.5(react@19.2.5))(react@19.2.5))(vite-plugin-solid@2.11.12(solid-js@1.9.12)(vite@7.3.2(@types/node@22.19.17)(jiti@2.7.0)(lightningcss@1.32.0)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4)))(vite@7.3.2(@types/node@22.19.17)(jiti@2.7.0)(lightningcss@1.32.0)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4))
'@tanstack/router-utils': 1.161.7
'@tanstack/start-client-core': 1.168.1
- '@tanstack/start-server-core': 1.167.28(crossws@0.4.6(srvx@0.11.16))
+ '@tanstack/start-server-core': 1.167.28(crossws@0.4.6(srvx@0.8.16))
cheerio: 1.2.0
exsolve: 1.0.8
lightningcss: 1.32.0
@@ -22681,6 +22780,19 @@ snapshots:
seroval: 1.5.2
transitivePeerDependencies:
- crossws
+ optional: true
+
+ '@tanstack/start-server-core@1.167.28(crossws@0.4.6(srvx@0.8.16))':
+ dependencies:
+ '@tanstack/history': 1.161.6
+ '@tanstack/router-core': 1.169.1
+ '@tanstack/start-client-core': 1.168.1
+ '@tanstack/start-storage-context': 1.166.34
+ fetchdts: 0.1.7
+ h3-v2: h3@2.0.1-rc.20(crossws@0.4.6(srvx@0.8.16))
+ seroval: 1.5.2
+ transitivePeerDependencies:
+ - crossws
'@tanstack/start-storage-context@1.166.34':
dependencies:
@@ -22973,6 +23085,11 @@ snapshots:
tslib: 2.8.1
optional: true
+ '@tybys/wasm-util@0.10.3':
+ dependencies:
+ tslib: 2.8.1
+ optional: true
+
'@types/babel__core@7.20.5':
dependencies:
'@babel/parser': 7.29.3
@@ -23445,20 +23562,20 @@ snapshots:
d3-selection: 3.0.0
d3-transition: 3.0.1(d3-selection@3.0.0)
- '@vercel/analytics@2.0.1(@sveltejs/kit@2.59.0(@opentelemetry/api@1.9.1)(@sveltejs/vite-plugin-svelte@5.1.1(svelte@5.55.5(@typescript-eslint/types@8.59.1))(vite@8.0.10(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.6.1)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4)))(svelte@5.55.5(@typescript-eslint/types@8.59.1))(typescript@6.0.3)(vite@8.0.10(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.6.1)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4)))(next@16.2.6(@babel/core@7.29.0)(@opentelemetry/api@1.9.1)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(nuxt@4.4.4(0f18796300180ca27fdb1d4347572a4d))(react@19.2.6)(svelte@5.55.5(@typescript-eslint/types@8.59.1))(vue@3.5.33(typescript@6.0.3))':
+ '@vercel/analytics@2.0.1(@sveltejs/kit@2.59.0(@opentelemetry/api@1.9.1)(@sveltejs/vite-plugin-svelte@5.1.1(svelte@5.55.5(@typescript-eslint/types@8.59.1))(vite@8.0.10(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.6.1)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4)))(svelte@5.55.5(@typescript-eslint/types@8.59.1))(typescript@6.0.3)(vite@8.0.10(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.6.1)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4)))(next@16.2.6(@babel/core@7.29.0)(@opentelemetry/api@1.9.1)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(nuxt@4.4.4(9759e11547571991a351c21f7950ae84))(react@19.2.6)(svelte@5.55.5(@typescript-eslint/types@8.59.1))(vue@3.5.33(typescript@6.0.3))':
optionalDependencies:
'@sveltejs/kit': 2.59.0(@opentelemetry/api@1.9.1)(@sveltejs/vite-plugin-svelte@5.1.1(svelte@5.55.5(@typescript-eslint/types@8.59.1))(vite@8.0.10(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.6.1)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4)))(svelte@5.55.5(@typescript-eslint/types@8.59.1))(typescript@6.0.3)(vite@8.0.10(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.6.1)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4))
next: 16.2.6(@babel/core@7.29.0)(@opentelemetry/api@1.9.1)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
- nuxt: 4.4.4(0f18796300180ca27fdb1d4347572a4d)
+ nuxt: 4.4.4(9759e11547571991a351c21f7950ae84)
react: 19.2.6
svelte: 5.55.5(@typescript-eslint/types@8.59.1)
vue: 3.5.33(typescript@6.0.3)
- '@vercel/analytics@2.0.1(@sveltejs/kit@2.59.0(@opentelemetry/api@1.9.1)(@sveltejs/vite-plugin-svelte@5.1.1(svelte@5.55.5(@typescript-eslint/types@8.59.1))(vite@8.0.10(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4)))(svelte@5.55.5(@typescript-eslint/types@8.59.1))(typescript@6.0.3)(vite@8.0.10(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4)))(next@16.2.6(@babel/core@7.29.0)(@opentelemetry/api@1.9.1)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(nuxt@4.4.4(ee142918f1793bd23ad9add558514a98))(react@19.2.6)(svelte@5.55.5(@typescript-eslint/types@8.59.1))(vue@3.5.33(typescript@6.0.3))':
+ '@vercel/analytics@2.0.1(@sveltejs/kit@2.59.0(@opentelemetry/api@1.9.1)(@sveltejs/vite-plugin-svelte@5.1.1(svelte@5.55.5(@typescript-eslint/types@8.59.1))(vite@8.0.10(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4)))(svelte@5.55.5(@typescript-eslint/types@8.59.1))(typescript@6.0.3)(vite@8.0.10(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4)))(next@16.2.6(@babel/core@7.29.0)(@opentelemetry/api@1.9.1)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(nuxt@4.4.4(e0c99ca1427cd6c4f091feb75ecb41f8))(react@19.2.6)(svelte@5.55.5(@typescript-eslint/types@8.59.1))(vue@3.5.33(typescript@6.0.3))':
optionalDependencies:
'@sveltejs/kit': 2.59.0(@opentelemetry/api@1.9.1)(@sveltejs/vite-plugin-svelte@5.1.1(svelte@5.55.5(@typescript-eslint/types@8.59.1))(vite@8.0.10(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4)))(svelte@5.55.5(@typescript-eslint/types@8.59.1))(typescript@6.0.3)(vite@8.0.10(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4))
next: 16.2.6(@babel/core@7.29.0)(@opentelemetry/api@1.9.1)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
- nuxt: 4.4.4(ee142918f1793bd23ad9add558514a98)
+ nuxt: 4.4.4(e0c99ca1427cd6c4f091feb75ecb41f8)
react: 19.2.6
svelte: 5.55.5(@typescript-eslint/types@8.59.1)
vue: 3.5.33(typescript@6.0.3)
@@ -23472,14 +23589,14 @@ snapshots:
dependencies:
execa: 5.1.1
- '@vercel/connect@0.2.2(@ai-sdk/mcp@1.0.39(zod@4.4.3))(ai@7.0.0-beta.178(zod@4.4.3))(better-auth@1.6.9(79340e0b111d34b3e177fe53f6c14509))(eve@0.12.3(17247f12c2c72c047678a14a223b8793))':
+ '@vercel/connect@0.2.2(@ai-sdk/mcp@1.0.39(zod@4.4.3))(ai@7.0.15(zod@4.4.3))(better-auth@1.6.9(79340e0b111d34b3e177fe53f6c14509))(eve@0.12.3(10aaaec19871a4666c04855ff5015fb6))':
dependencies:
'@vercel/oidc': 3.6.1
optionalDependencies:
'@ai-sdk/mcp': 1.0.39(zod@4.4.3)
- ai: 7.0.0-beta.178(zod@4.4.3)
+ ai: 7.0.15(zod@4.4.3)
better-auth: 1.6.9(79340e0b111d34b3e177fe53f6c14509)
- eve: 0.12.3(17247f12c2c72c047678a14a223b8793)
+ eve: 0.12.3(10aaaec19871a4666c04855ff5015fb6)
'@vercel/nft@1.5.0(rollup@4.60.2)':
dependencies:
@@ -23508,11 +23625,11 @@ snapshots:
'@vercel/cli-exec': 0.1.1
jose: 5.10.0
- '@vercel/speed-insights@2.0.0(@sveltejs/kit@2.59.0(@opentelemetry/api@1.9.1)(@sveltejs/vite-plugin-svelte@5.1.1(svelte@5.55.5(@typescript-eslint/types@8.59.1))(vite@8.0.10(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.6.1)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4)))(svelte@5.55.5(@typescript-eslint/types@8.59.1))(typescript@6.0.3)(vite@8.0.10(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.6.1)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4)))(next@16.2.6(@babel/core@7.29.0)(@opentelemetry/api@1.9.1)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(nuxt@4.4.4(0f18796300180ca27fdb1d4347572a4d))(react@19.2.6)(svelte@5.55.5(@typescript-eslint/types@8.59.1))(vue@3.5.33(typescript@6.0.3))':
+ '@vercel/speed-insights@2.0.0(@sveltejs/kit@2.59.0(@opentelemetry/api@1.9.1)(@sveltejs/vite-plugin-svelte@5.1.1(svelte@5.55.5(@typescript-eslint/types@8.59.1))(vite@8.0.10(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.6.1)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4)))(svelte@5.55.5(@typescript-eslint/types@8.59.1))(typescript@6.0.3)(vite@8.0.10(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.6.1)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4)))(next@16.2.6(@babel/core@7.29.0)(@opentelemetry/api@1.9.1)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(nuxt@4.4.4(9759e11547571991a351c21f7950ae84))(react@19.2.6)(svelte@5.55.5(@typescript-eslint/types@8.59.1))(vue@3.5.33(typescript@6.0.3))':
optionalDependencies:
'@sveltejs/kit': 2.59.0(@opentelemetry/api@1.9.1)(@sveltejs/vite-plugin-svelte@5.1.1(svelte@5.55.5(@typescript-eslint/types@8.59.1))(vite@8.0.10(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.6.1)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4)))(svelte@5.55.5(@typescript-eslint/types@8.59.1))(typescript@6.0.3)(vite@8.0.10(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.6.1)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4))
next: 16.2.6(@babel/core@7.29.0)(@opentelemetry/api@1.9.1)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
- nuxt: 4.4.4(0f18796300180ca27fdb1d4347572a4d)
+ nuxt: 4.4.4(9759e11547571991a351c21f7950ae84)
react: 19.2.6
svelte: 5.55.5(@typescript-eslint/types@8.59.1)
vue: 3.5.33(typescript@6.0.3)
@@ -23537,7 +23654,7 @@ snapshots:
untun: 0.1.3
uqr: 0.1.3
- '@vinxi/plugin-directives@0.5.1(vinxi@0.5.11(@libsql/client@0.17.3)(@types/node@25.9.1)(better-sqlite3@12.9.0)(db0@0.3.4(@libsql/client@0.17.3)(better-sqlite3@12.9.0)(drizzle-orm@0.45.2(@cloudflare/workers-types@4.20260503.1)(@libsql/client@0.17.3)(@opentelemetry/api@1.9.1)(@types/better-sqlite3@7.6.13)(better-sqlite3@12.9.0)(bun-types@1.3.14)(kysely@0.28.17)))(drizzle-orm@0.45.2(@cloudflare/workers-types@4.20260503.1)(@libsql/client@0.17.3)(@opentelemetry/api@1.9.1)(@types/better-sqlite3@7.6.13)(better-sqlite3@12.9.0)(bun-types@1.3.14)(kysely@0.28.17))(ioredis@5.10.1)(jiti@2.7.0)(lightningcss@1.32.0)(oxc-parser@0.128.0)(rolldown@1.1.2)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4))':
+ '@vinxi/plugin-directives@0.5.1(vinxi@0.5.11(@libsql/client@0.17.3)(@types/node@25.9.1)(better-sqlite3@12.9.0)(db0@0.3.4(@libsql/client@0.17.3)(better-sqlite3@12.9.0)(drizzle-orm@0.45.2(@cloudflare/workers-types@4.20260503.1)(@libsql/client@0.17.3)(@opentelemetry/api@1.9.1)(@types/better-sqlite3@7.6.13)(better-sqlite3@12.9.0)(bun-types@1.3.14)(kysely@0.28.17)))(drizzle-orm@0.45.2(@cloudflare/workers-types@4.20260503.1)(@libsql/client@0.17.3)(@opentelemetry/api@1.9.1)(@types/better-sqlite3@7.6.13)(better-sqlite3@12.9.0)(bun-types@1.3.14)(kysely@0.28.17))(ioredis@5.10.1)(jiti@2.7.0)(lightningcss@1.32.0)(oxc-parser@0.128.0)(rolldown@1.1.4)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4))':
dependencies:
'@babel/parser': 7.29.3
acorn: 8.16.0
@@ -23548,18 +23665,18 @@ snapshots:
magicast: 0.2.11
recast: 0.23.11
tslib: 2.8.1
- vinxi: 0.5.11(@libsql/client@0.17.3)(@types/node@25.9.1)(better-sqlite3@12.9.0)(db0@0.3.4(@libsql/client@0.17.3)(better-sqlite3@12.9.0)(drizzle-orm@0.45.2(@cloudflare/workers-types@4.20260503.1)(@libsql/client@0.17.3)(@opentelemetry/api@1.9.1)(@types/better-sqlite3@7.6.13)(better-sqlite3@12.9.0)(bun-types@1.3.14)(kysely@0.28.17)))(drizzle-orm@0.45.2(@cloudflare/workers-types@4.20260503.1)(@libsql/client@0.17.3)(@opentelemetry/api@1.9.1)(@types/better-sqlite3@7.6.13)(better-sqlite3@12.9.0)(bun-types@1.3.14)(kysely@0.28.17))(ioredis@5.10.1)(jiti@2.7.0)(lightningcss@1.32.0)(oxc-parser@0.128.0)(rolldown@1.1.2)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4)
+ vinxi: 0.5.11(@libsql/client@0.17.3)(@types/node@25.9.1)(better-sqlite3@12.9.0)(db0@0.3.4(@libsql/client@0.17.3)(better-sqlite3@12.9.0)(drizzle-orm@0.45.2(@cloudflare/workers-types@4.20260503.1)(@libsql/client@0.17.3)(@opentelemetry/api@1.9.1)(@types/better-sqlite3@7.6.13)(better-sqlite3@12.9.0)(bun-types@1.3.14)(kysely@0.28.17)))(drizzle-orm@0.45.2(@cloudflare/workers-types@4.20260503.1)(@libsql/client@0.17.3)(@opentelemetry/api@1.9.1)(@types/better-sqlite3@7.6.13)(better-sqlite3@12.9.0)(bun-types@1.3.14)(kysely@0.28.17))(ioredis@5.10.1)(jiti@2.7.0)(lightningcss@1.32.0)(oxc-parser@0.128.0)(rolldown@1.1.4)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4)
- '@vinxi/server-components@0.5.1(vinxi@0.5.11(@libsql/client@0.17.3)(@types/node@25.9.1)(better-sqlite3@12.9.0)(db0@0.3.4(@libsql/client@0.17.3)(better-sqlite3@12.9.0)(drizzle-orm@0.45.2(@cloudflare/workers-types@4.20260503.1)(@libsql/client@0.17.3)(@opentelemetry/api@1.9.1)(@types/better-sqlite3@7.6.13)(better-sqlite3@12.9.0)(bun-types@1.3.14)(kysely@0.28.17)))(drizzle-orm@0.45.2(@cloudflare/workers-types@4.20260503.1)(@libsql/client@0.17.3)(@opentelemetry/api@1.9.1)(@types/better-sqlite3@7.6.13)(better-sqlite3@12.9.0)(bun-types@1.3.14)(kysely@0.28.17))(ioredis@5.10.1)(jiti@2.7.0)(lightningcss@1.32.0)(oxc-parser@0.128.0)(rolldown@1.1.2)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4))':
+ '@vinxi/server-components@0.5.1(vinxi@0.5.11(@libsql/client@0.17.3)(@types/node@25.9.1)(better-sqlite3@12.9.0)(db0@0.3.4(@libsql/client@0.17.3)(better-sqlite3@12.9.0)(drizzle-orm@0.45.2(@cloudflare/workers-types@4.20260503.1)(@libsql/client@0.17.3)(@opentelemetry/api@1.9.1)(@types/better-sqlite3@7.6.13)(better-sqlite3@12.9.0)(bun-types@1.3.14)(kysely@0.28.17)))(drizzle-orm@0.45.2(@cloudflare/workers-types@4.20260503.1)(@libsql/client@0.17.3)(@opentelemetry/api@1.9.1)(@types/better-sqlite3@7.6.13)(better-sqlite3@12.9.0)(bun-types@1.3.14)(kysely@0.28.17))(ioredis@5.10.1)(jiti@2.7.0)(lightningcss@1.32.0)(oxc-parser@0.128.0)(rolldown@1.1.4)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4))':
dependencies:
- '@vinxi/plugin-directives': 0.5.1(vinxi@0.5.11(@libsql/client@0.17.3)(@types/node@25.9.1)(better-sqlite3@12.9.0)(db0@0.3.4(@libsql/client@0.17.3)(better-sqlite3@12.9.0)(drizzle-orm@0.45.2(@cloudflare/workers-types@4.20260503.1)(@libsql/client@0.17.3)(@opentelemetry/api@1.9.1)(@types/better-sqlite3@7.6.13)(better-sqlite3@12.9.0)(bun-types@1.3.14)(kysely@0.28.17)))(drizzle-orm@0.45.2(@cloudflare/workers-types@4.20260503.1)(@libsql/client@0.17.3)(@opentelemetry/api@1.9.1)(@types/better-sqlite3@7.6.13)(better-sqlite3@12.9.0)(bun-types@1.3.14)(kysely@0.28.17))(ioredis@5.10.1)(jiti@2.7.0)(lightningcss@1.32.0)(oxc-parser@0.128.0)(rolldown@1.1.2)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4))
+ '@vinxi/plugin-directives': 0.5.1(vinxi@0.5.11(@libsql/client@0.17.3)(@types/node@25.9.1)(better-sqlite3@12.9.0)(db0@0.3.4(@libsql/client@0.17.3)(better-sqlite3@12.9.0)(drizzle-orm@0.45.2(@cloudflare/workers-types@4.20260503.1)(@libsql/client@0.17.3)(@opentelemetry/api@1.9.1)(@types/better-sqlite3@7.6.13)(better-sqlite3@12.9.0)(bun-types@1.3.14)(kysely@0.28.17)))(drizzle-orm@0.45.2(@cloudflare/workers-types@4.20260503.1)(@libsql/client@0.17.3)(@opentelemetry/api@1.9.1)(@types/better-sqlite3@7.6.13)(better-sqlite3@12.9.0)(bun-types@1.3.14)(kysely@0.28.17))(ioredis@5.10.1)(jiti@2.7.0)(lightningcss@1.32.0)(oxc-parser@0.128.0)(rolldown@1.1.4)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4))
acorn: 8.16.0
acorn-loose: 8.5.2
acorn-typescript: 1.4.13(acorn@8.16.0)
astring: 1.9.0
magicast: 0.2.11
recast: 0.23.11
- vinxi: 0.5.11(@libsql/client@0.17.3)(@types/node@25.9.1)(better-sqlite3@12.9.0)(db0@0.3.4(@libsql/client@0.17.3)(better-sqlite3@12.9.0)(drizzle-orm@0.45.2(@cloudflare/workers-types@4.20260503.1)(@libsql/client@0.17.3)(@opentelemetry/api@1.9.1)(@types/better-sqlite3@7.6.13)(better-sqlite3@12.9.0)(bun-types@1.3.14)(kysely@0.28.17)))(drizzle-orm@0.45.2(@cloudflare/workers-types@4.20260503.1)(@libsql/client@0.17.3)(@opentelemetry/api@1.9.1)(@types/better-sqlite3@7.6.13)(better-sqlite3@12.9.0)(bun-types@1.3.14)(kysely@0.28.17))(ioredis@5.10.1)(jiti@2.7.0)(lightningcss@1.32.0)(oxc-parser@0.128.0)(rolldown@1.1.2)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4)
+ vinxi: 0.5.11(@libsql/client@0.17.3)(@types/node@25.9.1)(better-sqlite3@12.9.0)(db0@0.3.4(@libsql/client@0.17.3)(better-sqlite3@12.9.0)(drizzle-orm@0.45.2(@cloudflare/workers-types@4.20260503.1)(@libsql/client@0.17.3)(@opentelemetry/api@1.9.1)(@types/better-sqlite3@7.6.13)(better-sqlite3@12.9.0)(bun-types@1.3.14)(kysely@0.28.17)))(drizzle-orm@0.45.2(@cloudflare/workers-types@4.20260503.1)(@libsql/client@0.17.3)(@opentelemetry/api@1.9.1)(@types/better-sqlite3@7.6.13)(better-sqlite3@12.9.0)(bun-types@1.3.14)(kysely@0.28.17))(ioredis@5.10.1)(jiti@2.7.0)(lightningcss@1.32.0)(oxc-parser@0.128.0)(rolldown@1.1.4)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4)
'@vitejs/plugin-react@5.2.0(vite@7.3.2(@types/node@22.19.17)(jiti@2.7.0)(lightningcss@1.32.0)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4))':
dependencies:
@@ -23969,19 +24086,18 @@ snapshots:
'@opentelemetry/api': 1.9.1
zod: 4.4.2
- ai@6.0.209(zod@4.4.3):
+ ai@7.0.15(zod@4.4.2):
dependencies:
- '@ai-sdk/gateway': 3.0.134(zod@4.4.3)
- '@ai-sdk/provider': 3.0.10
- '@ai-sdk/provider-utils': 4.0.30(zod@4.4.3)
- '@opentelemetry/api': 1.9.1
- zod: 4.4.3
+ '@ai-sdk/gateway': 4.0.12(zod@4.4.2)
+ '@ai-sdk/provider': 4.0.2
+ '@ai-sdk/provider-utils': 5.0.5(zod@4.4.2)
+ zod: 4.4.2
- ai@7.0.0-beta.178(zod@4.4.3):
+ ai@7.0.15(zod@4.4.3):
dependencies:
- '@ai-sdk/gateway': 4.0.0-beta.109(zod@4.4.3)
- '@ai-sdk/provider': 4.0.0-beta.19
- '@ai-sdk/provider-utils': 5.0.0-beta.49(zod@4.4.3)
+ '@ai-sdk/gateway': 4.0.12(zod@4.4.3)
+ '@ai-sdk/provider': 4.0.2
+ '@ai-sdk/provider-utils': 5.0.5(zod@4.4.3)
zod: 4.4.3
ajv-formats@3.0.1(ajv@8.20.0):
@@ -24854,6 +24970,10 @@ snapshots:
optionalDependencies:
srvx: 0.11.16
+ crossws@0.4.6(srvx@0.8.16):
+ optionalDependencies:
+ srvx: 0.8.16
+
css-background-parser@0.1.0: {}
css-box-shadow@1.0.0-3: {}
@@ -25257,7 +25377,7 @@ snapshots:
dependencies:
path-type: 4.0.0
- docus@5.10.1(e6fdd8851cba12b2a1fefbcadb8e11b3):
+ docus@5.10.1(4bb03f336682a9f31a3a83b41ca71fcc):
dependencies:
'@ai-sdk/gateway': 3.0.109(zod@4.4.2)
'@ai-sdk/mcp': 1.0.39(zod@4.4.2)
@@ -25272,7 +25392,7 @@ snapshots:
'@nuxtjs/i18n': 10.3.0(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)(@vue/compiler-dom@3.5.33)(db0@0.3.4(@libsql/client@0.17.3)(better-sqlite3@12.9.0)(drizzle-orm@0.45.2(@cloudflare/workers-types@4.20260503.1)(@libsql/client@0.17.3)(@opentelemetry/api@1.9.1)(@types/better-sqlite3@7.6.13)(better-sqlite3@12.9.0)(bun-types@1.3.14)(kysely@0.28.17)))(eslint@9.39.4(jiti@2.6.1))(ioredis@5.10.1)(magicast@0.5.2)(rollup@4.60.2)(typescript@6.0.3)(vite@8.0.10(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.6.1)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4))(vue@3.5.33(typescript@6.0.3))
'@nuxtjs/mcp-toolkit': 0.16.1(@vue/compiler-sfc@3.5.33)(h3@1.15.11)(magicast@0.5.2)(rollup@4.60.2)(vite@8.0.10(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.6.1)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4))(vue@3.5.33(typescript@6.0.3))(zod@4.4.2)
'@nuxtjs/mdc': 0.21.1(magicast@0.5.2)
- '@nuxtjs/robots': 6.0.8(@nuxt/schema@4.4.6)(magicast@0.5.2)(nuxt@4.4.4(0f18796300180ca27fdb1d4347572a4d))(vite@8.0.10(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.6.1)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4))(vue@3.5.33(typescript@6.0.3))(zod@4.4.2)
+ '@nuxtjs/robots': 6.0.8(@nuxt/schema@4.4.6)(magicast@0.5.2)(nuxt@4.4.4(9759e11547571991a351c21f7950ae84))(vite@8.0.10(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.6.1)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4))(vue@3.5.33(typescript@6.0.3))(zod@4.4.2)
'@shikijs/core': 4.0.2
'@shikijs/engine-javascript': 4.0.2
'@shikijs/langs': 4.0.2
@@ -25285,9 +25405,9 @@ snapshots:
exsolve: 1.0.8
git-url-parse: 16.1.0
motion-v: 2.2.1(@vueuse/core@14.3.0(vue@3.5.33(typescript@6.0.3)))(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(vue@3.5.33(typescript@6.0.3))
- nuxt: 4.4.4(0f18796300180ca27fdb1d4347572a4d)
+ nuxt: 4.4.4(9759e11547571991a351c21f7950ae84)
nuxt-llms: 0.2.0(magicast@0.5.2)
- nuxt-og-image: 6.4.10(d24ac4a62386f1de73c87c3c253d1b38)
+ nuxt-og-image: 6.4.10(05dbe4e2df162f5b505ff2aff828fd35)
pkg-types: 2.3.1
scule: 1.3.0
shiki-stream: 0.1.4(react@19.2.6)(solid-js@1.9.12)(vue@3.5.33(typescript@6.0.3))
@@ -26040,15 +26160,15 @@ snapshots:
etag@1.8.1: {}
- eve@0.12.3(17247f12c2c72c047678a14a223b8793):
+ eve@0.12.3(10aaaec19871a4666c04855ff5015fb6):
dependencies:
- ai: 7.0.0-beta.178(zod@4.4.3)
+ ai: 7.0.15(zod@4.4.3)
nitro: 3.0.260610-beta(@libsql/client@0.17.3)(better-sqlite3@12.9.0)(dotenv@17.4.2)(drizzle-orm@0.45.2(@cloudflare/workers-types@4.20260503.1)(@libsql/client@0.17.3)(@opentelemetry/api@1.9.1)(@types/better-sqlite3@7.6.13)(better-sqlite3@12.9.0)(bun-types@1.3.14)(kysely@0.28.17))(giget@3.2.0)(ioredis@5.10.1)(jiti@2.7.0)(rollup@4.60.2)(vite@8.0.10(@types/node@22.19.17)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4))
optionalDependencies:
'@opentelemetry/api': 1.9.1
'@sveltejs/kit': 2.59.0(@opentelemetry/api@1.9.1)(@sveltejs/vite-plugin-svelte@5.1.1(svelte@5.55.5(@typescript-eslint/types@8.59.1))(vite@8.0.10(@types/node@22.19.17)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4)))(svelte@5.55.5(@typescript-eslint/types@8.59.1))(typescript@5.9.3)(vite@8.0.10(@types/node@22.19.17)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4))
next: 16.2.6(@babel/core@7.29.0)(@opentelemetry/api@1.9.1)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
- nuxt: 4.4.4(a97ebaacbfda12a15f60d8381674c997)
+ nuxt: 4.4.4(7bd188e1e04a5a825a38611cf5569dda)
react: 19.2.6
svelte: 5.55.5(@typescript-eslint/types@8.59.1)
vite: 8.0.10(@types/node@22.19.17)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4)
@@ -26092,9 +26212,9 @@ snapshots:
- xml2js
- zephyr-agent
- eve@0.12.3(f2778c9d4170ec275731f9b6c5a85345):
+ eve@0.12.3(275d4dbcfdadf3fc6e9b5e677feb198e):
dependencies:
- ai: 6.0.209(zod@4.4.3)
+ ai: 7.0.15(zod@4.4.3)
nitro: 3.0.260610-beta(@libsql/client@0.17.3)(better-sqlite3@12.9.0)(chokidar@5.0.0)(dotenv@17.4.2)(drizzle-orm@0.45.2(@cloudflare/workers-types@4.20260503.1)(@libsql/client@0.17.3)(@opentelemetry/api@1.9.1)(@types/better-sqlite3@7.6.13)(better-sqlite3@12.9.0)(bun-types@1.3.14)(kysely@0.28.17))(giget@3.2.0)(ioredis@5.10.1)(jiti@2.7.0)(lru-cache@11.3.5)(rollup@4.60.2)(vite@8.0.10(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4))
optionalDependencies:
'@opentelemetry/api': 1.9.1
@@ -26810,6 +26930,15 @@ snapshots:
ufo: 1.6.4
uncrypto: 0.1.3
+ h3@2.0.1-rc.2(crossws@0.4.6(srvx@0.8.16)):
+ dependencies:
+ cookie-es: 2.0.1
+ fetchdts: 0.1.7
+ rou3: 0.7.12
+ srvx: 0.8.16
+ optionalDependencies:
+ crossws: 0.4.6(srvx@0.8.16)
+
h3@2.0.1-rc.20(crossws@0.4.5(srvx@0.11.15)):
dependencies:
rou3: 0.8.1
@@ -26823,6 +26952,14 @@ snapshots:
srvx: 0.11.16
optionalDependencies:
crossws: 0.4.6(srvx@0.11.16)
+ optional: true
+
+ h3@2.0.1-rc.20(crossws@0.4.6(srvx@0.8.16)):
+ dependencies:
+ rou3: 0.8.1
+ srvx: 0.11.16
+ optionalDependencies:
+ crossws: 0.4.6(srvx@0.8.16)
h3@2.0.1-rc.21(crossws@0.4.5(srvx@0.11.15)):
dependencies:
@@ -28556,30 +28693,33 @@ snapshots:
- '@babel/core'
- babel-plugin-macros
+ nf3@0.1.12: {}
+
nf3@0.3.16: {}
nf3@0.3.17: {}
- nitro-nightly@3.0.1-20260623-055145-de9708f5(@libsql/client@0.17.3)(better-sqlite3@12.9.0)(chokidar@5.0.0)(dotenv@17.4.2)(drizzle-orm@0.45.2(@cloudflare/workers-types@4.20260503.1)(@libsql/client@0.17.3)(@opentelemetry/api@1.9.1)(@types/better-sqlite3@7.6.13)(better-sqlite3@12.9.0)(bun-types@1.3.14)(kysely@0.28.17))(giget@3.2.0)(ioredis@5.10.1)(jiti@2.7.0)(lru-cache@11.3.5)(vite@7.3.2(@types/node@22.19.17)(jiti@2.7.0)(lightningcss@1.32.0)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4)):
+ nitro-nightly@4.0.0-20251010-091516-7cafddba(@libsql/client@0.17.3)(better-sqlite3@12.9.0)(chokidar@4.0.3)(drizzle-orm@0.45.2(@cloudflare/workers-types@4.20260503.1)(@libsql/client@0.17.3)(@opentelemetry/api@1.9.1)(@types/better-sqlite3@7.6.13)(better-sqlite3@12.9.0)(bun-types@1.3.14)(kysely@0.28.17))(ioredis@5.10.1)(lru-cache@11.3.5)(rolldown@1.1.4)(vite@7.3.2(@types/node@22.19.17)(jiti@2.7.0)(lightningcss@1.32.0)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4)):
dependencies:
consola: 3.4.2
- crossws: 0.4.6(srvx@0.11.16)
+ cookie-es: 2.0.1
+ crossws: 0.4.6(srvx@0.8.16)
db0: 0.3.4(@libsql/client@0.17.3)(better-sqlite3@12.9.0)(drizzle-orm@0.45.2(@cloudflare/workers-types@4.20260503.1)(@libsql/client@0.17.3)(@opentelemetry/api@1.9.1)(@types/better-sqlite3@7.6.13)(better-sqlite3@12.9.0)(bun-types@1.3.14)(kysely@0.28.17))
- env-runner: 0.1.14
- h3: 2.0.1-rc.22(crossws@0.4.6(srvx@0.11.16))
- hookable: 6.1.1
- nf3: 0.3.17
- ocache: 0.1.5
- ofetch: 2.0.0-alpha.3
+ esbuild: 0.25.12
+ fetchdts: 0.1.7
+ h3: 2.0.1-rc.2(crossws@0.4.6(srvx@0.8.16))
+ jiti: 2.7.0
+ nf3: 0.1.12
+ ofetch: 1.5.1
ohash: 2.0.11
- rolldown: 1.1.2
- srvx: 0.11.16
- unenv: 2.0.0-rc.24
- unstorage: 2.0.0-alpha.7(chokidar@5.0.0)(db0@0.3.4(@libsql/client@0.17.3)(better-sqlite3@12.9.0)(drizzle-orm@0.45.2(@cloudflare/workers-types@4.20260503.1)(@libsql/client@0.17.3)(@opentelemetry/api@1.9.1)(@types/better-sqlite3@7.6.13)(better-sqlite3@12.9.0)(bun-types@1.3.14)(kysely@0.28.17)))(ioredis@5.10.1)(lru-cache@11.3.5)(ofetch@2.0.0-alpha.3)
+ rendu: 0.0.6
+ rollup: 4.60.2
+ srvx: 0.8.16
+ undici: 7.25.0
+ unenv: 2.0.0-rc.21
+ unstorage: 2.0.0-alpha.3(chokidar@4.0.3)(db0@0.3.4(@libsql/client@0.17.3)(better-sqlite3@12.9.0)(drizzle-orm@0.45.2(@cloudflare/workers-types@4.20260503.1)(@libsql/client@0.17.3)(@opentelemetry/api@1.9.1)(@types/better-sqlite3@7.6.13)(better-sqlite3@12.9.0)(bun-types@1.3.14)(kysely@0.28.17)))(ioredis@5.10.1)(lru-cache@11.3.5)(ofetch@1.5.1)
optionalDependencies:
- dotenv: 17.4.2
- giget: 3.2.0
- jiti: 2.7.0
+ rolldown: 1.1.4
vite: 7.3.2(@types/node@22.19.17)(jiti@2.7.0)(lightningcss@1.32.0)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4)
transitivePeerDependencies:
- '@azure/app-configuration'
@@ -28593,7 +28733,6 @@ snapshots:
- '@electric-sql/pglite'
- '@libsql/client'
- '@netlify/blobs'
- - '@netlify/runtime'
- '@planetscale/database'
- '@upstash/redis'
- '@vercel/blob'
@@ -28606,12 +28745,10 @@ snapshots:
- idb-keyval
- ioredis
- lru-cache
- - miniflare
- mongodb
- mysql2
- sqlite3
- uploadthing
- - wrangler
nitro@3.0.260311-beta(@libsql/client@0.17.3)(better-sqlite3@12.9.0)(chokidar@5.0.0)(dotenv@17.4.2)(drizzle-orm@0.45.2(@cloudflare/workers-types@4.20260503.1)(@libsql/client@0.17.3)(@opentelemetry/api@1.9.1)(@types/better-sqlite3@7.6.13)(better-sqlite3@12.9.0)(bun-types@1.3.14)(kysely@0.28.17))(giget@3.2.0)(ioredis@5.10.1)(jiti@2.7.0)(lru-cache@11.3.5)(rollup@4.60.2)(vite@8.0.10(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4)):
dependencies:
@@ -28625,7 +28762,7 @@ snapshots:
ocache: 0.1.4
ofetch: 2.0.0-alpha.3
ohash: 2.0.11
- rolldown: 1.1.0
+ rolldown: 1.1.2
srvx: 0.11.15
unenv: 2.0.0-rc.24
unstorage: 2.0.0-alpha.7(chokidar@5.0.0)(db0@0.3.4(@libsql/client@0.17.3)(better-sqlite3@12.9.0)(drizzle-orm@0.45.2(@cloudflare/workers-types@4.20260503.1)(@libsql/client@0.17.3)(@opentelemetry/api@1.9.1)(@types/better-sqlite3@7.6.13)(better-sqlite3@12.9.0)(bun-types@1.3.14)(kysely@0.28.17)))(ioredis@5.10.1)(lru-cache@11.3.5)(ofetch@2.0.0-alpha.3)
@@ -28678,7 +28815,7 @@ snapshots:
ocache: 0.1.5
ofetch: 2.0.0-alpha.3
ohash: 2.0.11
- rolldown: 1.1.0
+ rolldown: 1.1.2
srvx: 0.11.16
unenv: 2.0.0-rc.24
unstorage: 2.0.0-alpha.7(chokidar@5.0.0)(db0@0.3.4(@libsql/client@0.17.3)(better-sqlite3@12.9.0)(drizzle-orm@0.45.2(@cloudflare/workers-types@4.20260503.1)(@libsql/client@0.17.3)(@opentelemetry/api@1.9.1)(@types/better-sqlite3@7.6.13)(better-sqlite3@12.9.0)(bun-types@1.3.14)(kysely@0.28.17)))(ioredis@5.10.1)(lru-cache@11.3.5)(ofetch@2.0.0-alpha.3)
@@ -28732,7 +28869,7 @@ snapshots:
ocache: 0.1.5
ofetch: 2.0.0-alpha.3
ohash: 2.0.11
- rolldown: 1.1.0
+ rolldown: 1.1.2
srvx: 0.11.16
unenv: 2.0.0-rc.24
unstorage: 2.0.0-alpha.7(db0@0.3.4(@libsql/client@0.17.3)(better-sqlite3@12.9.0)(drizzle-orm@0.45.2(@cloudflare/workers-types@4.20260503.1)(@libsql/client@0.17.3)(@opentelemetry/api@1.9.1)(@types/better-sqlite3@7.6.13)(better-sqlite3@12.9.0)(bun-types@1.3.14)(kysely@0.28.17)))(ioredis@5.10.1)(ofetch@2.0.0-alpha.3)
@@ -28982,7 +29119,7 @@ snapshots:
- supports-color
- uploadthing
- nitropack@2.13.4(@libsql/client@0.17.3)(better-sqlite3@12.9.0)(drizzle-orm@0.45.2(@cloudflare/workers-types@4.20260503.1)(@libsql/client@0.17.3)(@opentelemetry/api@1.9.1)(@types/better-sqlite3@7.6.13)(better-sqlite3@12.9.0)(bun-types@1.3.14)(kysely@0.28.17))(oxc-parser@0.128.0)(rolldown@1.1.2):
+ nitropack@2.13.4(@libsql/client@0.17.3)(better-sqlite3@12.9.0)(drizzle-orm@0.45.2(@cloudflare/workers-types@4.20260503.1)(@libsql/client@0.17.3)(@opentelemetry/api@1.9.1)(@types/better-sqlite3@7.6.13)(better-sqlite3@12.9.0)(bun-types@1.3.14)(kysely@0.28.17))(oxc-parser@0.128.0)(rolldown@1.1.4):
dependencies:
'@cloudflare/kv-asset-handler': 0.4.2
'@rollup/plugin-alias': 6.0.0(rollup@4.60.2)
@@ -29035,7 +29172,7 @@ snapshots:
pretty-bytes: 7.1.0
radix3: 1.1.2
rollup: 4.60.2
- rollup-plugin-visualizer: 7.0.1(rolldown@1.1.2)(rollup@4.60.2)
+ rollup-plugin-visualizer: 7.0.1(rolldown@1.1.4)(rollup@4.60.2)
scule: 1.3.0
semver: 7.7.4
serve-placeholder: 2.0.2
@@ -29157,7 +29294,7 @@ snapshots:
transitivePeerDependencies:
- magicast
- nuxt-og-image@6.4.10(d24ac4a62386f1de73c87c3c253d1b38):
+ nuxt-og-image@6.4.10(05dbe4e2df162f5b505ff2aff828fd35):
dependencies:
'@clack/prompts': 1.3.0
'@nuxt/kit': 4.4.6(magicast@0.5.2)
@@ -29173,8 +29310,8 @@ snapshots:
magic-string: 0.30.21
magicast: 0.5.2
mocked-exports: 0.1.1
- nuxt-site-config: 4.0.8(@nuxt/schema@4.4.6)(magicast@0.5.2)(nuxt@4.4.4(0f18796300180ca27fdb1d4347572a4d))(vite@8.0.10(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.6.1)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4))(vue@3.5.33(typescript@6.0.3))(zod@4.4.2)
- nuxtseo-shared: 5.1.3(@nuxt/schema@4.4.6)(magicast@0.5.2)(nuxt-site-config@4.0.8(@nuxt/schema@4.4.6)(magicast@0.5.2)(nuxt@4.4.4(0f18796300180ca27fdb1d4347572a4d))(vite@8.0.10(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.6.1)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4))(vue@3.5.33(typescript@6.0.3))(zod@4.4.3))(nuxt@4.4.4(0f18796300180ca27fdb1d4347572a4d))(vite@8.0.10(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.6.1)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4))(vue@3.5.33(typescript@6.0.3))(zod@4.4.2)
+ nuxt-site-config: 4.0.8(@nuxt/schema@4.4.6)(magicast@0.5.2)(nuxt@4.4.4(9759e11547571991a351c21f7950ae84))(vite@8.0.10(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.6.1)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4))(vue@3.5.33(typescript@6.0.3))(zod@4.4.2)
+ nuxtseo-shared: 5.1.3(@nuxt/schema@4.4.6)(magicast@0.5.2)(nuxt-site-config@4.0.8(@nuxt/schema@4.4.6)(magicast@0.5.2)(nuxt@4.4.4(9759e11547571991a351c21f7950ae84))(vite@8.0.10(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.6.1)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4))(vue@3.5.33(typescript@6.0.3))(zod@4.4.3))(nuxt@4.4.4(9759e11547571991a351c21f7950ae84))(vite@8.0.10(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.6.1)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4))(vue@3.5.33(typescript@6.0.3))(zod@4.4.2)
nypm: 0.6.6
ofetch: 1.5.1
ohash: 2.0.11
@@ -29217,12 +29354,12 @@ snapshots:
- magicast
- vue
- nuxt-site-config@4.0.8(@nuxt/schema@4.4.6)(magicast@0.5.2)(nuxt@4.4.4(0f18796300180ca27fdb1d4347572a4d))(vite@8.0.10(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.6.1)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4))(vue@3.5.33(typescript@6.0.3))(zod@4.4.2):
+ nuxt-site-config@4.0.8(@nuxt/schema@4.4.6)(magicast@0.5.2)(nuxt@4.4.4(9759e11547571991a351c21f7950ae84))(vite@8.0.10(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.6.1)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4))(vue@3.5.33(typescript@6.0.3))(zod@4.4.2):
dependencies:
'@nuxt/kit': 4.4.4(magicast@0.5.2)
h3: 1.15.11
nuxt-site-config-kit: 4.0.8(magicast@0.5.2)(vue@3.5.33(typescript@6.0.3))
- nuxtseo-shared: 5.1.3(@nuxt/schema@4.4.6)(magicast@0.5.2)(nuxt-site-config@4.0.8(@nuxt/schema@4.4.6)(magicast@0.5.2)(nuxt@4.4.4(0f18796300180ca27fdb1d4347572a4d))(vite@8.0.10(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.6.1)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4))(vue@3.5.33(typescript@6.0.3))(zod@4.4.3))(nuxt@4.4.4(0f18796300180ca27fdb1d4347572a4d))(vite@8.0.10(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.6.1)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4))(vue@3.5.33(typescript@6.0.3))(zod@4.4.2)
+ nuxtseo-shared: 5.1.3(@nuxt/schema@4.4.6)(magicast@0.5.2)(nuxt-site-config@4.0.8(@nuxt/schema@4.4.6)(magicast@0.5.2)(nuxt@4.4.4(9759e11547571991a351c21f7950ae84))(vite@8.0.10(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.6.1)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4))(vue@3.5.33(typescript@6.0.3))(zod@4.4.3))(nuxt@4.4.4(9759e11547571991a351c21f7950ae84))(vite@8.0.10(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.6.1)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4))(vue@3.5.33(typescript@6.0.3))(zod@4.4.2)
pathe: 2.0.3
pkg-types: 2.3.1
site-config-stack: 4.0.8(vue@3.5.33(typescript@6.0.3))
@@ -29235,12 +29372,12 @@ snapshots:
- vue
- zod
- nuxt-site-config@4.0.8(@nuxt/schema@4.4.6)(magicast@0.5.2)(nuxt@4.4.4(ee142918f1793bd23ad9add558514a98))(vite@8.0.10(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4))(vue@3.5.33(typescript@6.0.3))(zod@3.25.76):
+ nuxt-site-config@4.0.8(@nuxt/schema@4.4.6)(magicast@0.5.2)(nuxt@4.4.4(e0c99ca1427cd6c4f091feb75ecb41f8))(vite@8.0.10(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4))(vue@3.5.33(typescript@6.0.3))(zod@3.25.76):
dependencies:
'@nuxt/kit': 4.4.4(magicast@0.5.2)
h3: 1.15.11
nuxt-site-config-kit: 4.0.8(magicast@0.5.2)(vue@3.5.33(typescript@6.0.3))
- nuxtseo-shared: 5.1.3(@nuxt/schema@4.4.6)(magicast@0.5.2)(nuxt-site-config@4.0.8(@nuxt/schema@4.4.6)(magicast@0.5.2)(nuxt@4.4.4(ee142918f1793bd23ad9add558514a98))(vite@8.0.10(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4))(vue@3.5.33(typescript@6.0.3))(zod@3.25.76))(nuxt@4.4.4(ee142918f1793bd23ad9add558514a98))(vite@8.0.10(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4))(vue@3.5.33(typescript@6.0.3))(zod@3.25.76)
+ nuxtseo-shared: 5.1.3(@nuxt/schema@4.4.6)(magicast@0.5.2)(nuxt-site-config@4.0.8(@nuxt/schema@4.4.6)(magicast@0.5.2)(nuxt@4.4.4(e0c99ca1427cd6c4f091feb75ecb41f8))(vite@8.0.10(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4))(vue@3.5.33(typescript@6.0.3))(zod@3.25.76))(nuxt@4.4.4(e0c99ca1427cd6c4f091feb75ecb41f8))(vite@8.0.10(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4))(vue@3.5.33(typescript@6.0.3))(zod@3.25.76)
pathe: 2.0.3
pkg-types: 2.3.1
site-config-stack: 4.0.8(vue@3.5.33(typescript@6.0.3))
@@ -29297,17 +29434,17 @@ snapshots:
- uploadthing
- vue
- nuxt@4.4.4(0f18796300180ca27fdb1d4347572a4d):
+ nuxt@4.4.4(7bd188e1e04a5a825a38611cf5569dda):
dependencies:
- '@dxup/nuxt': 0.4.1(magicast@0.5.2)(typescript@6.0.3)
+ '@dxup/nuxt': 0.4.1(magicast@0.5.2)(typescript@5.9.3)
'@nuxt/cli': 3.35.1(@nuxt/schema@4.4.4)(cac@6.7.14)(magicast@0.5.2)
- '@nuxt/devtools': 3.2.4(vite@8.0.10(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.6.1)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4))(vue@3.5.33(typescript@6.0.3))
+ '@nuxt/devtools': 3.2.4(vite@8.0.10(@types/node@22.19.17)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4))(vue@3.5.33(typescript@5.9.3))
'@nuxt/kit': 4.4.4(magicast@0.5.2)
- '@nuxt/nitro-server': 4.4.4(@babel/core@7.29.0)(@babel/plugin-proposal-decorators@7.29.0(@babel/core@7.29.0))(@libsql/client@0.17.3)(better-sqlite3@12.9.0)(db0@0.3.4(@libsql/client@0.17.3)(better-sqlite3@12.9.0)(drizzle-orm@0.45.2(@cloudflare/workers-types@4.20260503.1)(@libsql/client@0.17.3)(@opentelemetry/api@1.9.1)(@types/better-sqlite3@7.6.13)(better-sqlite3@12.9.0)(bun-types@1.3.14)(kysely@0.28.17)))(drizzle-orm@0.45.2(@cloudflare/workers-types@4.20260503.1)(@libsql/client@0.17.3)(@opentelemetry/api@1.9.1)(@types/better-sqlite3@7.6.13)(better-sqlite3@12.9.0)(bun-types@1.3.14)(kysely@0.28.17))(ioredis@5.10.1)(magicast@0.5.2)(nuxt@4.4.4(0f18796300180ca27fdb1d4347572a4d))(oxc-parser@0.128.0)(rolldown@1.1.2)(typescript@6.0.3)
+ '@nuxt/nitro-server': 4.4.4(@babel/core@7.29.0)(@babel/plugin-proposal-decorators@7.29.0(@babel/core@7.29.0))(@libsql/client@0.17.3)(better-sqlite3@12.9.0)(db0@0.3.4(@libsql/client@0.17.3)(better-sqlite3@12.9.0)(drizzle-orm@0.45.2(@cloudflare/workers-types@4.20260503.1)(@libsql/client@0.17.3)(@opentelemetry/api@1.9.1)(@types/better-sqlite3@7.6.13)(better-sqlite3@12.9.0)(bun-types@1.3.14)(kysely@0.28.17)))(drizzle-orm@0.45.2(@cloudflare/workers-types@4.20260503.1)(@libsql/client@0.17.3)(@opentelemetry/api@1.9.1)(@types/better-sqlite3@7.6.13)(better-sqlite3@12.9.0)(bun-types@1.3.14)(kysely@0.28.17))(ioredis@5.10.1)(magicast@0.5.2)(nuxt@4.4.4(7bd188e1e04a5a825a38611cf5569dda))(oxc-parser@0.128.0)(rolldown@1.1.4)(typescript@5.9.3)
'@nuxt/schema': 4.4.4
'@nuxt/telemetry': 2.8.0(@nuxt/kit@4.4.4(magicast@0.5.2))
- '@nuxt/vite-builder': 4.4.4(@babel/plugin-proposal-decorators@7.29.0(@babel/core@7.29.0))(@babel/plugin-syntax-jsx@7.28.6(@babel/core@7.29.0))(@types/node@25.9.1)(eslint@9.39.4(jiti@2.6.1))(lightningcss@1.32.0)(magicast@0.5.2)(nuxt@4.4.4(0f18796300180ca27fdb1d4347572a4d))(optionator@0.9.4)(rolldown@1.1.2)(rollup-plugin-visualizer@7.0.1(rolldown@1.1.2)(rollup@4.60.2))(rollup@4.60.2)(terser@5.46.2)(tsx@4.21.0)(typescript@6.0.3)(vue-tsc@3.2.7(typescript@6.0.3))(vue@3.5.33(typescript@6.0.3))(yaml@2.8.4)
- '@unhead/vue': 2.1.13(vue@3.5.33(typescript@6.0.3))
+ '@nuxt/vite-builder': 4.4.4(@babel/plugin-proposal-decorators@7.29.0(@babel/core@7.29.0))(@babel/plugin-syntax-jsx@7.28.6(@babel/core@7.29.0))(@types/node@22.19.17)(eslint@9.39.4(jiti@2.7.0))(lightningcss@1.32.0)(magicast@0.5.2)(nuxt@4.4.4(7bd188e1e04a5a825a38611cf5569dda))(optionator@0.9.4)(rolldown@1.1.4)(rollup-plugin-visualizer@7.0.1(rolldown@1.1.4)(rollup@4.60.2))(rollup@4.60.2)(terser@5.46.2)(tsx@4.21.0)(typescript@5.9.3)(vue-tsc@3.2.7(typescript@5.9.3))(vue@3.5.33(typescript@5.9.3))(yaml@2.8.4)
+ '@unhead/vue': 2.1.13(vue@3.5.33(typescript@5.9.3))
'@vue/shared': 3.5.33
chokidar: 5.0.0
compatx: 0.2.0
@@ -29352,11 +29489,11 @@ snapshots:
unplugin: 3.0.0
unrouting: 0.1.7
untyped: 2.0.0
- vue: 3.5.33(typescript@6.0.3)
- vue-router: 5.0.6(@vue/compiler-sfc@3.5.33)(vue@3.5.33(typescript@6.0.3))
+ vue: 3.5.33(typescript@5.9.3)
+ vue-router: 5.0.6(@vue/compiler-sfc@3.5.33)(vue@3.5.33(typescript@5.9.3))
optionalDependencies:
'@parcel/watcher': 2.5.6
- '@types/node': 25.9.1
+ '@types/node': 22.19.17
transitivePeerDependencies:
- '@azure/app-configuration'
- '@azure/cosmos'
@@ -29425,18 +29562,19 @@ snapshots:
- vue-tsc
- xml2js
- yaml
+ optional: true
- nuxt@4.4.4(a97ebaacbfda12a15f60d8381674c997):
+ nuxt@4.4.4(9759e11547571991a351c21f7950ae84):
dependencies:
- '@dxup/nuxt': 0.4.1(magicast@0.5.2)(typescript@5.9.3)
+ '@dxup/nuxt': 0.4.1(magicast@0.5.2)(typescript@6.0.3)
'@nuxt/cli': 3.35.1(@nuxt/schema@4.4.4)(cac@6.7.14)(magicast@0.5.2)
- '@nuxt/devtools': 3.2.4(vite@8.0.10(@types/node@22.19.17)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4))(vue@3.5.33(typescript@5.9.3))
+ '@nuxt/devtools': 3.2.4(vite@8.0.10(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.6.1)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4))(vue@3.5.33(typescript@6.0.3))
'@nuxt/kit': 4.4.4(magicast@0.5.2)
- '@nuxt/nitro-server': 4.4.4(@babel/core@7.29.0)(@babel/plugin-proposal-decorators@7.29.0(@babel/core@7.29.0))(@libsql/client@0.17.3)(better-sqlite3@12.9.0)(db0@0.3.4(@libsql/client@0.17.3)(better-sqlite3@12.9.0)(drizzle-orm@0.45.2(@cloudflare/workers-types@4.20260503.1)(@libsql/client@0.17.3)(@opentelemetry/api@1.9.1)(@types/better-sqlite3@7.6.13)(better-sqlite3@12.9.0)(bun-types@1.3.14)(kysely@0.28.17)))(drizzle-orm@0.45.2(@cloudflare/workers-types@4.20260503.1)(@libsql/client@0.17.3)(@opentelemetry/api@1.9.1)(@types/better-sqlite3@7.6.13)(better-sqlite3@12.9.0)(bun-types@1.3.14)(kysely@0.28.17))(ioredis@5.10.1)(magicast@0.5.2)(nuxt@4.4.4(a97ebaacbfda12a15f60d8381674c997))(oxc-parser@0.128.0)(rolldown@1.1.2)(typescript@5.9.3)
+ '@nuxt/nitro-server': 4.4.4(@babel/core@7.29.0)(@babel/plugin-proposal-decorators@7.29.0(@babel/core@7.29.0))(@libsql/client@0.17.3)(better-sqlite3@12.9.0)(db0@0.3.4(@libsql/client@0.17.3)(better-sqlite3@12.9.0)(drizzle-orm@0.45.2(@cloudflare/workers-types@4.20260503.1)(@libsql/client@0.17.3)(@opentelemetry/api@1.9.1)(@types/better-sqlite3@7.6.13)(better-sqlite3@12.9.0)(bun-types@1.3.14)(kysely@0.28.17)))(drizzle-orm@0.45.2(@cloudflare/workers-types@4.20260503.1)(@libsql/client@0.17.3)(@opentelemetry/api@1.9.1)(@types/better-sqlite3@7.6.13)(better-sqlite3@12.9.0)(bun-types@1.3.14)(kysely@0.28.17))(ioredis@5.10.1)(magicast@0.5.2)(nuxt@4.4.4(9759e11547571991a351c21f7950ae84))(oxc-parser@0.128.0)(rolldown@1.1.4)(typescript@6.0.3)
'@nuxt/schema': 4.4.4
'@nuxt/telemetry': 2.8.0(@nuxt/kit@4.4.4(magicast@0.5.2))
- '@nuxt/vite-builder': 4.4.4(@babel/plugin-proposal-decorators@7.29.0(@babel/core@7.29.0))(@babel/plugin-syntax-jsx@7.28.6(@babel/core@7.29.0))(@types/node@22.19.17)(eslint@9.39.4(jiti@2.7.0))(lightningcss@1.32.0)(magicast@0.5.2)(nuxt@4.4.4(a97ebaacbfda12a15f60d8381674c997))(optionator@0.9.4)(rolldown@1.1.2)(rollup-plugin-visualizer@7.0.1(rolldown@1.1.2)(rollup@4.60.2))(rollup@4.60.2)(terser@5.46.2)(tsx@4.21.0)(typescript@5.9.3)(vue-tsc@3.2.7(typescript@5.9.3))(vue@3.5.33(typescript@5.9.3))(yaml@2.8.4)
- '@unhead/vue': 2.1.13(vue@3.5.33(typescript@5.9.3))
+ '@nuxt/vite-builder': 4.4.4(@babel/plugin-proposal-decorators@7.29.0(@babel/core@7.29.0))(@babel/plugin-syntax-jsx@7.28.6(@babel/core@7.29.0))(@types/node@25.9.1)(eslint@9.39.4(jiti@2.6.1))(lightningcss@1.32.0)(magicast@0.5.2)(nuxt@4.4.4(9759e11547571991a351c21f7950ae84))(optionator@0.9.4)(rolldown@1.1.4)(rollup-plugin-visualizer@7.0.1(rolldown@1.1.4)(rollup@4.60.2))(rollup@4.60.2)(terser@5.46.2)(tsx@4.21.0)(typescript@6.0.3)(vue-tsc@3.2.7(typescript@6.0.3))(vue@3.5.33(typescript@6.0.3))(yaml@2.8.4)
+ '@unhead/vue': 2.1.13(vue@3.5.33(typescript@6.0.3))
'@vue/shared': 3.5.33
chokidar: 5.0.0
compatx: 0.2.0
@@ -29481,11 +29619,11 @@ snapshots:
unplugin: 3.0.0
unrouting: 0.1.7
untyped: 2.0.0
- vue: 3.5.33(typescript@5.9.3)
- vue-router: 5.0.6(@vue/compiler-sfc@3.5.33)(vue@3.5.33(typescript@5.9.3))
+ vue: 3.5.33(typescript@6.0.3)
+ vue-router: 5.0.6(@vue/compiler-sfc@3.5.33)(vue@3.5.33(typescript@6.0.3))
optionalDependencies:
'@parcel/watcher': 2.5.6
- '@types/node': 22.19.17
+ '@types/node': 25.9.1
transitivePeerDependencies:
- '@azure/app-configuration'
- '@azure/cosmos'
@@ -29554,7 +29692,6 @@ snapshots:
- vue-tsc
- xml2js
- yaml
- optional: true
nuxt@4.4.4(d1aca583cca69d3e2fbcf4879061daac):
dependencies:
@@ -29685,16 +29822,16 @@ snapshots:
- xml2js
- yaml
- nuxt@4.4.4(ee142918f1793bd23ad9add558514a98):
+ nuxt@4.4.4(e0c99ca1427cd6c4f091feb75ecb41f8):
dependencies:
'@dxup/nuxt': 0.4.1(magicast@0.5.2)(typescript@6.0.3)
'@nuxt/cli': 3.35.1(@nuxt/schema@4.4.4)(cac@6.7.14)(magicast@0.5.2)
'@nuxt/devtools': 3.2.4(vite@8.0.10(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4))(vue@3.5.33(typescript@6.0.3))
'@nuxt/kit': 4.4.4(magicast@0.5.2)
- '@nuxt/nitro-server': 4.4.4(@babel/core@7.29.0)(@babel/plugin-proposal-decorators@7.29.0(@babel/core@7.29.0))(@libsql/client@0.17.3)(better-sqlite3@12.9.0)(db0@0.3.4(@libsql/client@0.17.3)(better-sqlite3@12.9.0)(drizzle-orm@0.45.2(@cloudflare/workers-types@4.20260503.1)(@libsql/client@0.17.3)(@opentelemetry/api@1.9.1)(@types/better-sqlite3@7.6.13)(better-sqlite3@12.9.0)(bun-types@1.3.14)(kysely@0.28.17)))(drizzle-orm@0.45.2(@cloudflare/workers-types@4.20260503.1)(@libsql/client@0.17.3)(@opentelemetry/api@1.9.1)(@types/better-sqlite3@7.6.13)(better-sqlite3@12.9.0)(bun-types@1.3.14)(kysely@0.28.17))(ioredis@5.10.1)(magicast@0.5.2)(nuxt@4.4.4(ee142918f1793bd23ad9add558514a98))(oxc-parser@0.128.0)(rolldown@1.1.2)(typescript@6.0.3)
+ '@nuxt/nitro-server': 4.4.4(@babel/core@7.29.0)(@babel/plugin-proposal-decorators@7.29.0(@babel/core@7.29.0))(@libsql/client@0.17.3)(better-sqlite3@12.9.0)(db0@0.3.4(@libsql/client@0.17.3)(better-sqlite3@12.9.0)(drizzle-orm@0.45.2(@cloudflare/workers-types@4.20260503.1)(@libsql/client@0.17.3)(@opentelemetry/api@1.9.1)(@types/better-sqlite3@7.6.13)(better-sqlite3@12.9.0)(bun-types@1.3.14)(kysely@0.28.17)))(drizzle-orm@0.45.2(@cloudflare/workers-types@4.20260503.1)(@libsql/client@0.17.3)(@opentelemetry/api@1.9.1)(@types/better-sqlite3@7.6.13)(better-sqlite3@12.9.0)(bun-types@1.3.14)(kysely@0.28.17))(ioredis@5.10.1)(magicast@0.5.2)(nuxt@4.4.4(e0c99ca1427cd6c4f091feb75ecb41f8))(oxc-parser@0.128.0)(rolldown@1.1.4)(typescript@6.0.3)
'@nuxt/schema': 4.4.4
'@nuxt/telemetry': 2.8.0(@nuxt/kit@4.4.4(magicast@0.5.2))
- '@nuxt/vite-builder': 4.4.4(@babel/plugin-proposal-decorators@7.29.0(@babel/core@7.29.0))(@babel/plugin-syntax-jsx@7.28.6(@babel/core@7.29.0))(@types/node@25.9.1)(eslint@9.39.4(jiti@2.7.0))(lightningcss@1.32.0)(magicast@0.5.2)(nuxt@4.4.4(ee142918f1793bd23ad9add558514a98))(optionator@0.9.4)(rolldown@1.1.2)(rollup-plugin-visualizer@7.0.1(rolldown@1.1.2)(rollup@4.60.2))(rollup@4.60.2)(terser@5.46.2)(tsx@4.21.0)(typescript@6.0.3)(vue-tsc@3.2.7(typescript@6.0.3))(vue@3.5.33(typescript@6.0.3))(yaml@2.8.4)
+ '@nuxt/vite-builder': 4.4.4(@babel/plugin-proposal-decorators@7.29.0(@babel/core@7.29.0))(@babel/plugin-syntax-jsx@7.28.6(@babel/core@7.29.0))(@types/node@25.9.1)(eslint@9.39.4(jiti@2.7.0))(lightningcss@1.32.0)(magicast@0.5.2)(nuxt@4.4.4(e0c99ca1427cd6c4f091feb75ecb41f8))(optionator@0.9.4)(rolldown@1.1.4)(rollup-plugin-visualizer@7.0.1(rolldown@1.1.4)(rollup@4.60.2))(rollup@4.60.2)(terser@5.46.2)(tsx@4.21.0)(typescript@6.0.3)(vue-tsc@3.2.7(typescript@6.0.3))(vue@3.5.33(typescript@6.0.3))(yaml@2.8.4)
'@unhead/vue': 2.1.13(vue@3.5.33(typescript@6.0.3))
'@vue/shared': 3.5.33
chokidar: 5.0.0
@@ -29943,7 +30080,7 @@ snapshots:
- xml2js
- yaml
- nuxtseo-shared@5.1.3(@nuxt/schema@4.4.6)(magicast@0.5.2)(nuxt-site-config@4.0.8(@nuxt/schema@4.4.6)(magicast@0.5.2)(nuxt@4.4.4(0f18796300180ca27fdb1d4347572a4d))(vite@8.0.10(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.6.1)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4))(vue@3.5.33(typescript@6.0.3))(zod@4.4.3))(nuxt@4.4.4(0f18796300180ca27fdb1d4347572a4d))(vite@8.0.10(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.6.1)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4))(vue@3.5.33(typescript@6.0.3))(zod@4.4.2):
+ nuxtseo-shared@5.1.3(@nuxt/schema@4.4.6)(magicast@0.5.2)(nuxt-site-config@4.0.8(@nuxt/schema@4.4.6)(magicast@0.5.2)(nuxt@4.4.4(9759e11547571991a351c21f7950ae84))(vite@8.0.10(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.6.1)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4))(vue@3.5.33(typescript@6.0.3))(zod@4.4.3))(nuxt@4.4.4(9759e11547571991a351c21f7950ae84))(vite@8.0.10(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.6.1)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4))(vue@3.5.33(typescript@6.0.3))(zod@4.4.2):
dependencies:
'@clack/prompts': 1.3.0
'@nuxt/devtools-kit': 4.0.0-alpha.3(magicast@0.5.2)(vite@8.0.10(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.6.1)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4))
@@ -29952,7 +30089,7 @@ snapshots:
birpc: 4.0.0
consola: 3.4.2
defu: 6.1.7
- nuxt: 4.4.4(0f18796300180ca27fdb1d4347572a4d)
+ nuxt: 4.4.4(9759e11547571991a351c21f7950ae84)
ofetch: 1.5.1
pathe: 2.0.3
pkg-types: 2.3.1
@@ -29962,13 +30099,13 @@ snapshots:
ufo: 1.6.4
vue: 3.5.33(typescript@6.0.3)
optionalDependencies:
- nuxt-site-config: 4.0.8(@nuxt/schema@4.4.6)(magicast@0.5.2)(nuxt@4.4.4(0f18796300180ca27fdb1d4347572a4d))(vite@8.0.10(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.6.1)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4))(vue@3.5.33(typescript@6.0.3))(zod@4.4.2)
+ nuxt-site-config: 4.0.8(@nuxt/schema@4.4.6)(magicast@0.5.2)(nuxt@4.4.4(9759e11547571991a351c21f7950ae84))(vite@8.0.10(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.6.1)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4))(vue@3.5.33(typescript@6.0.3))(zod@4.4.2)
zod: 4.4.2
transitivePeerDependencies:
- magicast
- vite
- nuxtseo-shared@5.1.3(@nuxt/schema@4.4.6)(magicast@0.5.2)(nuxt-site-config@4.0.8(@nuxt/schema@4.4.6)(magicast@0.5.2)(nuxt@4.4.4(ee142918f1793bd23ad9add558514a98))(vite@8.0.10(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4))(vue@3.5.33(typescript@6.0.3))(zod@3.25.76))(nuxt@4.4.4(ee142918f1793bd23ad9add558514a98))(vite@8.0.10(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4))(vue@3.5.33(typescript@6.0.3))(zod@3.25.76):
+ nuxtseo-shared@5.1.3(@nuxt/schema@4.4.6)(magicast@0.5.2)(nuxt-site-config@4.0.8(@nuxt/schema@4.4.6)(magicast@0.5.2)(nuxt@4.4.4(e0c99ca1427cd6c4f091feb75ecb41f8))(vite@8.0.10(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4))(vue@3.5.33(typescript@6.0.3))(zod@3.25.76))(nuxt@4.4.4(e0c99ca1427cd6c4f091feb75ecb41f8))(vite@8.0.10(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4))(vue@3.5.33(typescript@6.0.3))(zod@3.25.76):
dependencies:
'@clack/prompts': 1.3.0
'@nuxt/devtools-kit': 4.0.0-alpha.3(magicast@0.5.2)(vite@8.0.10(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4))
@@ -29977,7 +30114,7 @@ snapshots:
birpc: 4.0.0
consola: 3.4.2
defu: 6.1.7
- nuxt: 4.4.4(ee142918f1793bd23ad9add558514a98)
+ nuxt: 4.4.4(e0c99ca1427cd6c4f091feb75ecb41f8)
ofetch: 1.5.1
pathe: 2.0.3
pkg-types: 2.3.1
@@ -29987,7 +30124,7 @@ snapshots:
ufo: 1.6.4
vue: 3.5.33(typescript@6.0.3)
optionalDependencies:
- nuxt-site-config: 4.0.8(@nuxt/schema@4.4.6)(magicast@0.5.2)(nuxt@4.4.4(ee142918f1793bd23ad9add558514a98))(vite@8.0.10(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4))(vue@3.5.33(typescript@6.0.3))(zod@3.25.76)
+ nuxt-site-config: 4.0.8(@nuxt/schema@4.4.6)(magicast@0.5.2)(nuxt@4.4.4(e0c99ca1427cd6c4f091feb75ecb41f8))(vite@8.0.10(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4))(vue@3.5.33(typescript@6.0.3))(zod@3.25.76)
zod: 3.25.76
transitivePeerDependencies:
- magicast
@@ -31195,6 +31332,11 @@ snapshots:
remend@1.3.0: {}
+ rendu@0.0.6:
+ dependencies:
+ cookie-es: 2.0.1
+ srvx: 0.8.16
+
require-directory@2.1.1: {}
require-from-string@2.0.2: {}
@@ -31320,27 +31462,6 @@ snapshots:
'@rolldown/binding-win32-arm64-msvc': 1.0.0-rc.17
'@rolldown/binding-win32-x64-msvc': 1.0.0-rc.17
- rolldown@1.1.0:
- dependencies:
- '@oxc-project/types': 0.134.0
- '@rolldown/pluginutils': 1.0.1
- optionalDependencies:
- '@rolldown/binding-android-arm64': 1.1.0
- '@rolldown/binding-darwin-arm64': 1.1.0
- '@rolldown/binding-darwin-x64': 1.1.0
- '@rolldown/binding-freebsd-x64': 1.1.0
- '@rolldown/binding-linux-arm-gnueabihf': 1.1.0
- '@rolldown/binding-linux-arm64-gnu': 1.1.0
- '@rolldown/binding-linux-arm64-musl': 1.1.0
- '@rolldown/binding-linux-ppc64-gnu': 1.1.0
- '@rolldown/binding-linux-s390x-gnu': 1.1.0
- '@rolldown/binding-linux-x64-gnu': 1.1.0
- '@rolldown/binding-linux-x64-musl': 1.1.0
- '@rolldown/binding-openharmony-arm64': 1.1.0
- '@rolldown/binding-wasm32-wasi': 1.1.0
- '@rolldown/binding-win32-arm64-msvc': 1.1.0
- '@rolldown/binding-win32-x64-msvc': 1.1.0
-
rolldown@1.1.2:
dependencies:
'@oxc-project/types': 0.137.0
@@ -31362,6 +31483,27 @@ snapshots:
'@rolldown/binding-win32-arm64-msvc': 1.1.2
'@rolldown/binding-win32-x64-msvc': 1.1.2
+ rolldown@1.1.4:
+ dependencies:
+ '@oxc-project/types': 0.138.0
+ '@rolldown/pluginutils': 1.0.1
+ optionalDependencies:
+ '@rolldown/binding-android-arm64': 1.1.4
+ '@rolldown/binding-darwin-arm64': 1.1.4
+ '@rolldown/binding-darwin-x64': 1.1.4
+ '@rolldown/binding-freebsd-x64': 1.1.4
+ '@rolldown/binding-linux-arm-gnueabihf': 1.1.4
+ '@rolldown/binding-linux-arm64-gnu': 1.1.4
+ '@rolldown/binding-linux-arm64-musl': 1.1.4
+ '@rolldown/binding-linux-ppc64-gnu': 1.1.4
+ '@rolldown/binding-linux-s390x-gnu': 1.1.4
+ '@rolldown/binding-linux-x64-gnu': 1.1.4
+ '@rolldown/binding-linux-x64-musl': 1.1.4
+ '@rolldown/binding-openharmony-arm64': 1.1.4
+ '@rolldown/binding-wasm32-wasi': 1.1.4
+ '@rolldown/binding-win32-arm64-msvc': 1.1.4
+ '@rolldown/binding-win32-x64-msvc': 1.1.4
+
rollup-plugin-dts@6.4.1(rollup@4.60.2)(typescript@6.0.3):
dependencies:
'@jridgewell/remapping': 2.3.5
@@ -31403,14 +31545,14 @@ snapshots:
rolldown: 1.0.0-rc.17
rollup: 4.60.2
- rollup-plugin-visualizer@7.0.1(rolldown@1.1.2)(rollup@4.60.2):
+ rollup-plugin-visualizer@7.0.1(rolldown@1.1.4)(rollup@4.60.2):
dependencies:
open: 11.0.0
picomatch: 4.0.4
source-map: 0.7.6
yargs: 18.0.0
optionalDependencies:
- rolldown: 1.1.2
+ rolldown: 1.1.4
rollup: 4.60.2
rollup-pluginutils@2.8.2:
@@ -31919,6 +32061,8 @@ snapshots:
srvx@0.11.16: {}
+ srvx@0.8.16: {}
+
stable-hash-x@0.2.0: {}
stack-trace@0.0.10: {}
@@ -32553,6 +32697,14 @@ snapshots:
pathe: 2.0.3
ufo: 1.6.4
+ unenv@2.0.0-rc.21:
+ dependencies:
+ defu: 6.1.7
+ exsolve: 1.0.8
+ ohash: 2.0.11
+ pathe: 2.0.3
+ ufo: 1.6.4
+
unenv@2.0.0-rc.24:
dependencies:
pathe: 2.0.3
@@ -32766,6 +32918,14 @@ snapshots:
db0: 0.3.4(@libsql/client@0.17.3)(better-sqlite3@12.9.0)(drizzle-orm@0.45.2(@cloudflare/workers-types@4.20260503.1)(@libsql/client@0.17.3)(@opentelemetry/api@1.9.1)(@types/better-sqlite3@7.6.13)(better-sqlite3@12.9.0)(bun-types@1.3.14)(kysely@0.28.17))
ioredis: 5.10.1
+ unstorage@2.0.0-alpha.3(chokidar@4.0.3)(db0@0.3.4(@libsql/client@0.17.3)(better-sqlite3@12.9.0)(drizzle-orm@0.45.2(@cloudflare/workers-types@4.20260503.1)(@libsql/client@0.17.3)(@opentelemetry/api@1.9.1)(@types/better-sqlite3@7.6.13)(better-sqlite3@12.9.0)(bun-types@1.3.14)(kysely@0.28.17)))(ioredis@5.10.1)(lru-cache@11.3.5)(ofetch@1.5.1):
+ optionalDependencies:
+ chokidar: 4.0.3
+ db0: 0.3.4(@libsql/client@0.17.3)(better-sqlite3@12.9.0)(drizzle-orm@0.45.2(@cloudflare/workers-types@4.20260503.1)(@libsql/client@0.17.3)(@opentelemetry/api@1.9.1)(@types/better-sqlite3@7.6.13)(better-sqlite3@12.9.0)(bun-types@1.3.14)(kysely@0.28.17))
+ ioredis: 5.10.1
+ lru-cache: 11.3.5
+ ofetch: 1.5.1
+
unstorage@2.0.0-alpha.7(chokidar@5.0.0)(db0@0.3.4(@libsql/client@0.17.3)(better-sqlite3@12.9.0)(drizzle-orm@0.45.2(@cloudflare/workers-types@4.20260503.1)(@libsql/client@0.17.3)(@opentelemetry/api@1.9.1)(@types/better-sqlite3@7.6.13)(better-sqlite3@12.9.0)(bun-types@1.3.14)(kysely@0.28.17)))(ioredis@5.10.1)(lru-cache@11.3.5)(ofetch@1.5.1):
optionalDependencies:
chokidar: 5.0.0
@@ -32892,7 +33052,7 @@ snapshots:
'@types/unist': 3.0.3
vfile-message: 4.0.3
- vinxi@0.5.11(@libsql/client@0.17.3)(@types/node@25.9.1)(better-sqlite3@12.9.0)(db0@0.3.4(@libsql/client@0.17.3)(better-sqlite3@12.9.0)(drizzle-orm@0.45.2(@cloudflare/workers-types@4.20260503.1)(@libsql/client@0.17.3)(@opentelemetry/api@1.9.1)(@types/better-sqlite3@7.6.13)(better-sqlite3@12.9.0)(bun-types@1.3.14)(kysely@0.28.17)))(drizzle-orm@0.45.2(@cloudflare/workers-types@4.20260503.1)(@libsql/client@0.17.3)(@opentelemetry/api@1.9.1)(@types/better-sqlite3@7.6.13)(better-sqlite3@12.9.0)(bun-types@1.3.14)(kysely@0.28.17))(ioredis@5.10.1)(jiti@2.7.0)(lightningcss@1.32.0)(oxc-parser@0.128.0)(rolldown@1.1.2)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4):
+ vinxi@0.5.11(@libsql/client@0.17.3)(@types/node@25.9.1)(better-sqlite3@12.9.0)(db0@0.3.4(@libsql/client@0.17.3)(better-sqlite3@12.9.0)(drizzle-orm@0.45.2(@cloudflare/workers-types@4.20260503.1)(@libsql/client@0.17.3)(@opentelemetry/api@1.9.1)(@types/better-sqlite3@7.6.13)(better-sqlite3@12.9.0)(bun-types@1.3.14)(kysely@0.28.17)))(drizzle-orm@0.45.2(@cloudflare/workers-types@4.20260503.1)(@libsql/client@0.17.3)(@opentelemetry/api@1.9.1)(@types/better-sqlite3@7.6.13)(better-sqlite3@12.9.0)(bun-types@1.3.14)(kysely@0.28.17))(ioredis@5.10.1)(jiti@2.7.0)(lightningcss@1.32.0)(oxc-parser@0.128.0)(rolldown@1.1.4)(terser@5.46.2)(tsx@4.21.0)(yaml@2.8.4):
dependencies:
'@babel/core': 7.29.0
'@babel/plugin-syntax-jsx': 7.28.6(@babel/core@7.29.0)
@@ -32913,7 +33073,7 @@ snapshots:
hookable: 5.5.3
http-proxy: 1.18.1
micromatch: 4.0.8
- nitropack: 2.13.4(@libsql/client@0.17.3)(better-sqlite3@12.9.0)(drizzle-orm@0.45.2(@cloudflare/workers-types@4.20260503.1)(@libsql/client@0.17.3)(@opentelemetry/api@1.9.1)(@types/better-sqlite3@7.6.13)(better-sqlite3@12.9.0)(bun-types@1.3.14)(kysely@0.28.17))(oxc-parser@0.128.0)(rolldown@1.1.2)
+ nitropack: 2.13.4(@libsql/client@0.17.3)(better-sqlite3@12.9.0)(drizzle-orm@0.45.2(@cloudflare/workers-types@4.20260503.1)(@libsql/client@0.17.3)(@opentelemetry/api@1.9.1)(@types/better-sqlite3@7.6.13)(better-sqlite3@12.9.0)(bun-types@1.3.14)(kysely@0.28.17))(oxc-parser@0.128.0)(rolldown@1.1.4)
node-fetch-native: 1.6.7
path-to-regexp: 6.3.0
pathe: 1.1.2
diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml
index fed9dd07..338fb96a 100644
--- a/pnpm-workspace.yaml
+++ b/pnpm-workspace.yaml
@@ -22,7 +22,7 @@ overrides:
minimark: 0.2.0
'@nuxtjs/mcp-toolkit': ^0.16.1
# eve 0.12 requires AI SDK 7 when resolved from the example package tree.
- eve>ai: 7.0.0-beta.178
+ eve>ai: ^7.0.0
minimumReleaseAge: 2880