diff --git a/.gitmodules b/.gitmodules new file mode 100644 index 00000000..71a745b4 --- /dev/null +++ b/.gitmodules @@ -0,0 +1,3 @@ +[submodule "third-party/nodepod"] + path = third-party/nodepod + url = https://github.com/livesession/Nodepod diff --git a/apps/studio/index.html b/apps/studio/index.html new file mode 100644 index 00000000..7e7b46db --- /dev/null +++ b/apps/studio/index.html @@ -0,0 +1,13 @@ + + + + + + xyd studio + + + +
+ + + diff --git a/apps/studio/package.json b/apps/studio/package.json new file mode 100644 index 00000000..b3b8e6cf --- /dev/null +++ b/apps/studio/package.json @@ -0,0 +1,79 @@ +{ + "name": "@xyd-js/studio", + "version": "0.0.0-prealpha.1", + "private": true, + "type": "module", + "scripts": { + "dev": "vite", + "build": "tsc && vite build", + "preview": "vite preview" + }, + "dependencies": { + "@codingame/monaco-vscode-ai-service-override": "~30.0.1", + "@codingame/monaco-vscode-api": "~30.0.1", + "@codingame/monaco-vscode-chat-service-override": "~30.0.1", + "@codingame/monaco-vscode-configuration-service-override": "~30.0.1", + "@codingame/monaco-vscode-editor-service-override": "~30.0.1", + "@codingame/monaco-vscode-extensions-service-override": "~30.0.1", + "@codingame/monaco-vscode-extension-gallery-service-override": "~30.0.1", + "@codingame/monaco-vscode-files-service-override": "~30.0.1", + "@codingame/monaco-vscode-keybindings-service-override": "~30.0.1", + "@codingame/monaco-vscode-language-detection-worker-service-override": "~30.0.1", + "@codingame/monaco-vscode-languages-service-override": "~30.0.1", + "@codingame/monaco-vscode-lifecycle-service-override": "~30.0.1", + "@codingame/monaco-vscode-localization-service-override": "~30.0.1", + "@codingame/monaco-vscode-model-service-override": "~30.0.1", + "@codingame/monaco-vscode-notifications-service-override": "~30.0.1", + "@codingame/monaco-vscode-quickaccess-service-override": "~30.0.1", + "@codingame/monaco-vscode-search-service-override": "~30.0.1", + "@codingame/monaco-vscode-snippets-service-override": "~30.0.1", + "@codingame/monaco-vscode-storage-service-override": "~30.0.1", + "@codingame/monaco-vscode-textmate-service-override": "~30.0.1", + "@codingame/monaco-vscode-theme-defaults-default-extension": "~30.0.1", + "@codingame/monaco-vscode-theme-seti-default-extension": "~30.0.1", + "@codingame/monaco-vscode-theme-service-override": "~30.0.1", + "@codingame/monaco-vscode-views-service-override": "~30.0.1", + "@codingame/monaco-vscode-workbench-service-override": "~30.0.1", + "@codingame/monaco-vscode-explorer-service-override": "~30.0.1", + "@codingame/monaco-vscode-terminal-service-override": "~30.0.1", + "@codingame/monaco-vscode-view-status-bar-service-override": "~30.0.1", + "@codingame/monaco-vscode-view-title-bar-service-override": "~30.0.1", + "@codingame/monaco-vscode-view-banner-service-override": "~30.0.1", + "@codingame/monaco-vscode-output-service-override": "~30.0.1", + "@codingame/monaco-vscode-preferences-service-override": "~30.0.1", + "@codingame/monaco-vscode-scm-service-override": "~30.0.1", + "@codingame/monaco-vscode-git-base-default-extension": "~30.0.1", + "@codingame/monaco-vscode-markers-service-override": "~30.0.1", + "@codingame/monaco-vscode-log-service-override": "~30.0.1", + "@codingame/monaco-vscode-dialogs-service-override": "~30.0.1", + "@codingame/monaco-vscode-environment-service-override": "~30.0.1", + "@codingame/monaco-vscode-javascript-default-extension": "~30.0.1", + "@codingame/monaco-vscode-typescript-basics-default-extension": "~30.0.1", + "@codingame/monaco-vscode-json-default-extension": "~30.0.1", + "@codingame/monaco-vscode-css-default-extension": "~30.0.1", + "@codingame/monaco-vscode-html-default-extension": "~30.0.1", + "@codingame/monaco-vscode-markdown-basics-default-extension": "~30.0.1", + "@codingame/monaco-vscode-yaml-default-extension": "~30.0.1", + "@codingame/monaco-vscode-standalone-languages": "~30.0.1", + "@codingame/monaco-vscode-standalone-typescript-language-features": "~30.0.1", + "@codingame/monaco-vscode-standalone-json-language-features": "~30.0.1", + "@codingame/monaco-vscode-standalone-css-language-features": "~30.0.1", + "@codingame/monaco-vscode-standalone-html-language-features": "~30.0.1", + "monaco-editor": "npm:@codingame/monaco-vscode-editor-api@~30.0.1", + "@scelar/nodepod": "workspace:*", + "@xterm/xterm": "^6.0.0", + "@xterm/addon-fit": "^0.11.0", + "@xterm/addon-webgl": "^0.19.0", + "vscode": "npm:@codingame/monaco-vscode-extension-api@~30.0.1", + "react": "^19.1.0", + "react-dom": "^19.1.0" + }, + "devDependencies": { + "@types/react": "^19.1.2", + "@types/react-dom": "^19.1.2", + "@codingame/monaco-vscode-rollup-vsix-plugin": "~30.0.1", + "@vitejs/plugin-react": "^6.0.1", + "typescript": "^5.6.2", + "vite": "^8.0.9" + } +} diff --git a/apps/studio/src/App.tsx b/apps/studio/src/App.tsx new file mode 100644 index 00000000..5b6646ce --- /dev/null +++ b/apps/studio/src/App.tsx @@ -0,0 +1,57 @@ +import { useEffect, useRef, useState } from 'react' +import { ensureServicesInitialized } from './setup' +import { registerAiChat } from './features/ai' +import { registerPreview } from './features/preview' +import { registerGitCommands } from './features/git' + +// Bundled + VSIX extensions (static imports) +import './extensions' + +import { + waitForVsixExtensions, + installMarketplaceExtensions, + applyDefaultExtensionSettings, +} from './extensions' + +export function App() { + const [error, setError] = useState(null) + const containerRef = useRef(null) + + useEffect(() => { + const container = containerRef.current + if (!container) return + let disposed = false + + ;(async () => { + try { + await ensureServicesInitialized(container) + if (disposed) return + + // Wait for VSIX extensions (Symbols icons) + await waitForVsixExtensions() + + await registerAiChat() + await registerPreview() + await registerGitCommands() + + // Install marketplace extensions (GitHub Theme) + apply settings + const vscodeApi = await import('vscode') + await installMarketplaceExtensions(vscodeApi) + await applyDefaultExtensionSettings(vscodeApi) + + console.log('[xyd studio] initialized') + } catch (e: any) { + console.error('[xyd studio] init failed:', e) + if (!disposed) setError(e.message || String(e)) + } + })() + + return () => { disposed = true } + }, []) + + if (error) { + return
{error}
+ } + + return
+} diff --git a/apps/studio/src/extensions.ts b/apps/studio/src/extensions.ts new file mode 100644 index 00000000..0f2b8ca7 --- /dev/null +++ b/apps/studio/src/extensions.ts @@ -0,0 +1,92 @@ +/** + * Default extensions for xyd studio. + * + * 1. Bundled extensions (npm @codingame packages) — static imports + * 2. VSIX extensions — loaded via rollup-vsix-plugin at build time + * 3. Marketplace extensions — installed from OpenVSX at runtime + */ + +// --- Bundled extensions (static imports) --- + +// Theme defaults (Dark Modern, Light Modern, Dark+, Light+, etc.) +import '@codingame/monaco-vscode-theme-defaults-default-extension' + +// Seti file icons (fallback) +import '@codingame/monaco-vscode-theme-seti-default-extension' + +// Language grammars +import '@codingame/monaco-vscode-javascript-default-extension' +import '@codingame/monaco-vscode-typescript-basics-default-extension' +import '@codingame/monaco-vscode-json-default-extension' +import '@codingame/monaco-vscode-css-default-extension' +import '@codingame/monaco-vscode-html-default-extension' +import '@codingame/monaco-vscode-markdown-basics-default-extension' +import '@codingame/monaco-vscode-yaml-default-extension' + +// Language features (intellisense) +import '@codingame/monaco-vscode-standalone-typescript-language-features' +import '@codingame/monaco-vscode-standalone-json-language-features' +import '@codingame/monaco-vscode-standalone-css-language-features' +import '@codingame/monaco-vscode-standalone-html-language-features' + +// Git support (provides Git: Clone, Git: Init, etc. commands) +import '@codingame/monaco-vscode-git-base-default-extension' + +// --- VSIX extensions (loaded at build time via rollup-vsix-plugin) --- + +import { whenReady as symbolsReady } from '../symbols-web-0.0.25.vsix' + +export async function waitForVsixExtensions() { + await symbolsReady + console.log('[xyd studio] VSIX extension loaded: Symbols icon theme') +} + +// --- Marketplace extensions --- + +interface MarketplaceExtension { + id: string + displayName: string +} + +const marketplaceExtensions: MarketplaceExtension[] = [ + { id: 'GitHub.github-vscode-theme', displayName: 'GitHub Theme' }, +] + +export async function installMarketplaceExtensions( + vscodeApi: typeof import('vscode') +) { + for (const ext of marketplaceExtensions) { + try { + await vscodeApi.commands.executeCommand( + 'workbench.extensions.installExtension', + ext.id + ) + console.log(`[xyd studio] Installed extension: ${ext.displayName}`) + } catch (e) { + console.warn(`[xyd studio] Failed to install ${ext.displayName}:`, e) + } + } +} + +// --- Apply defaults --- + +export async function applyDefaultExtensionSettings( + vscodeApi: typeof import('vscode') +) { + try { + const config = vscodeApi.workspace.getConfiguration() + await config.update( + 'workbench.colorTheme', + 'GitHub Light Default', + vscodeApi.ConfigurationTarget.Global + ) + await config.update( + 'workbench.iconTheme', + 'symbols', + vscodeApi.ConfigurationTarget.Global + ) + console.log('[xyd studio] Applied: GitHub Light Default + Symbols icons') + } catch (e) { + console.warn('[xyd studio] Failed to apply default settings:', e) + } +} diff --git a/apps/studio/src/features/ai.ts b/apps/studio/src/features/ai.ts new file mode 100644 index 00000000..b2b617ab --- /dev/null +++ b/apps/studio/src/features/ai.ts @@ -0,0 +1,115 @@ +import { registerExtension } from '@codingame/monaco-vscode-api/extensions' +import { ExtensionHostKind } from '@codingame/monaco-vscode-extensions-service-override' +import * as vscode from 'vscode' + +export async function registerAiChat() { + const { getApi } = registerExtension( + { + name: 'xydStudioAi', + publisher: 'xyd', + version: '1.0.0', + engines: { vscode: '*' }, + contributes: { + chatParticipants: [ + { + id: 'xyd.studio.participant', + fullName: 'xyd AI', + name: 'xyd', + isDefault: true, + modes: ['agent'], + locations: ['panel', 'terminal', 'editor'], + }, + ], + languageModelChatProviders: [ + { + vendor: 'copilot', + displayName: 'xyd AI provider', + }, + ], + }, + enabledApiProposals: [ + 'defaultChatParticipant', + 'chatParticipantAdditions', + 'chatParticipantPrivate', + 'languageModelThinkingPart', + 'chatProvider', + ], + }, + ExtensionHostKind.LocalProcess, + { system: true } + ) + + const vscodeApi = await getApi() + + // Register language model provider (mock - streams a demo response) + const eventEmitter = new vscodeApi.EventEmitter() + + vscodeApi.lm.registerLanguageModelChatProvider('copilot', { + provideLanguageModelChatInformation() { + return [ + { + id: 'auto', + capabilities: { toolCalling: false }, + family: 'xyd', + maxInputTokens: 100000, + maxOutputTokens: 100000, + name: 'xyd AI', + version: '1.0.0', + isDefault: true, + isUserSelectable: true, + }, + ] + }, + async provideTokenCount() { + return 0 + }, + async provideLanguageModelChatResponse( + _model: any, + _messages: any, + _options: any, + progress: any + ) { + // Demo: stream a response about xyd + const parts = [ + "I'm **xyd AI** — ", + 'your documentation assistant. ', + 'I can help you with:\n\n', + '- Configuring `docs.json`\n', + '- Writing Markdown/MDX content\n', + '- Setting up OpenAPI documentation\n', + '- Choosing and customizing themes\n', + '- Installing and configuring plugins\n\n', + '_This is a demo response. ', + 'Connect a real LLM backend to get actual AI assistance._', + ] + + for (const part of parts) { + progress.report(new vscodeApi.LanguageModelTextPart(part)) + await new Promise((r) => setTimeout(r, 100)) + } + }, + onDidChangeLanguageModelChatInformation: eventEmitter.event, + }) + + // Register chat participant + vscodeApi.chat.createChatParticipant( + 'xyd.studio.participant', + async ( + request: any, + _context: any, + response: any + ) => { + const modelResponse = await request.model.sendRequest([ + vscodeApi.LanguageModelChatMessage.User(request.prompt), + ]) + + for await (const part of modelResponse.stream) { + if (part instanceof vscode.LanguageModelTextPart) { + response.markdown(part.value) + } + } + } + ) + + console.log('[xyd studio] AI chat registered') +} diff --git a/apps/studio/src/features/git.ts b/apps/studio/src/features/git.ts new file mode 100644 index 00000000..699f7de4 --- /dev/null +++ b/apps/studio/src/features/git.ts @@ -0,0 +1,106 @@ +import { registerExtension } from '@codingame/monaco-vscode-api/extensions' +import { ExtensionHostKind } from '@codingame/monaco-vscode-extensions-service-override' + +/** + * Registers Git-related commands in the command palette. + * In the browser, these use Nodepod's virtual git (shell builtin) + * via the terminal, since there's no native git binary. + */ +export async function registerGitCommands() { + const { getApi } = registerExtension( + { + name: 'xydStudioGit', + publisher: 'xyd', + version: '1.0.0', + engines: { vscode: '*' }, + contributes: { + commands: [ + { command: 'xyd-git.init', title: 'Git: Initialize Repository' }, + { command: 'xyd-git.clone', title: 'Git: Clone' }, + { command: 'xyd-git.status', title: 'Git: Status' }, + { command: 'xyd-git.add', title: 'Git: Stage All Changes' }, + { command: 'xyd-git.commit', title: 'Git: Commit' }, + { command: 'xyd-git.log', title: 'Git: Log' }, + { command: 'xyd-git.diff', title: 'Git: Diff' }, + { command: 'xyd-git.branch', title: 'Git: Create Branch' }, + { command: 'xyd-git.checkout', title: 'Git: Checkout to...' }, + ], + }, + }, + ExtensionHostKind.LocalProcess, + { system: true } + ) + + const vscodeApi = await getApi() + + // Helper: run a command in the terminal + async function runInTerminal(command: string) { + const terminal = + vscodeApi.window.activeTerminal ?? + vscodeApi.window.createTerminal('Git') + terminal.show() + terminal.sendText(command) + } + + vscodeApi.commands.registerCommand('xyd-git.init', async () => { + await runInTerminal('git init') + }) + + vscodeApi.commands.registerCommand('xyd-git.clone', async () => { + const url = await vscodeApi.window.showInputBox({ + prompt: 'Repository URL', + placeHolder: 'https://github.com/user/repo.git', + }) + if (url) { + await runInTerminal(`git clone ${url}`) + } + }) + + vscodeApi.commands.registerCommand('xyd-git.status', async () => { + await runInTerminal('git status') + }) + + vscodeApi.commands.registerCommand('xyd-git.add', async () => { + await runInTerminal('git add -A') + }) + + vscodeApi.commands.registerCommand('xyd-git.commit', async () => { + const message = await vscodeApi.window.showInputBox({ + prompt: 'Commit message', + placeHolder: 'feat: my changes', + }) + if (message) { + await runInTerminal(`git commit -m "${message}"`) + } + }) + + vscodeApi.commands.registerCommand('xyd-git.log', async () => { + await runInTerminal('git log --oneline -20') + }) + + vscodeApi.commands.registerCommand('xyd-git.diff', async () => { + await runInTerminal('git diff') + }) + + vscodeApi.commands.registerCommand('xyd-git.branch', async () => { + const name = await vscodeApi.window.showInputBox({ + prompt: 'Branch name', + placeHolder: 'feat/my-feature', + }) + if (name) { + await runInTerminal(`git checkout -b ${name}`) + } + }) + + vscodeApi.commands.registerCommand('xyd-git.checkout', async () => { + const branch = await vscodeApi.window.showInputBox({ + prompt: 'Branch to checkout', + placeHolder: 'main', + }) + if (branch) { + await runInTerminal(`git checkout ${branch}`) + } + }) + + console.log('[xyd studio] Git commands registered') +} diff --git a/apps/studio/src/features/nodepod-fs-provider.ts b/apps/studio/src/features/nodepod-fs-provider.ts new file mode 100644 index 00000000..99454cbe --- /dev/null +++ b/apps/studio/src/features/nodepod-fs-provider.ts @@ -0,0 +1,239 @@ +import { + FileType, + FileChangeType, + FileSystemProviderCapabilities, + FileSystemProviderError, + FileSystemProviderErrorCode, + type IFileSystemProviderWithFileReadWriteCapability, + type IStat, + type IWatchOptions, + type IFileWriteOptions, + type IFileDeleteOptions, + type IFileOverwriteOptions, + type IFileChange, + registerFileSystemOverlay, +} from '@codingame/monaco-vscode-files-service-override' +import { Emitter, Event } from '@codingame/monaco-vscode-api/vscode/vs/base/common/event' +import { Disposable } from '@codingame/monaco-vscode-api/vscode/vs/base/common/lifecycle' +import { URI } from '@codingame/monaco-vscode-api/vscode/vs/base/common/uri' +import type { Nodepod } from '@scelar/nodepod' + +type NodepodInstance = Awaited> + +/** + * A filesystem provider that delegates to Nodepod's in-memory filesystem. + * This ensures VS Code's file explorer and Nodepod's terminal share the same files. + */ +export class NodepodFileSystemProvider + extends Disposable + implements IFileSystemProviderWithFileReadWriteCapability +{ + private pod: NodepodInstance + private pollInterval: ReturnType | null = null + private lastSnapshot = new Map() + + readonly onDidChangeCapabilities = Event.None + private _onDidChangeFile = new Emitter() + readonly onDidChangeFile = this._onDidChangeFile.event + + capabilities = + FileSystemProviderCapabilities.FileReadWrite | + FileSystemProviderCapabilities.PathCaseSensitive + + constructor(pod: NodepodInstance) { + super() + this.pod = pod + this.startWatching() + } + + // Poll Nodepod's filesystem for changes and fire events to VS Code + private startWatching() { + this.pollInterval = setInterval(async () => { + try { + const changes = await this.detectChanges('/') + if (changes.length > 0) { + this._onDidChangeFile.fire(changes) + } + } catch { + // ignore polling errors + } + }, 1000) + } + + private async detectChanges(dir: string): Promise { + const changes: IFileChange[] = [] + const currentPaths = new Set() + + await this.walkDir(dir, currentPaths, changes) + + // Detect deletions + for (const [path] of this.lastSnapshot) { + if (!currentPaths.has(path)) { + changes.push({ + type: FileChangeType.DELETED, + resource: URI.file(path), + }) + this.lastSnapshot.delete(path) + } + } + + return changes + } + + private async walkDir( + dir: string, + currentPaths: Set, + changes: IFileChange[] + ): Promise { + try { + const entries = await this.pod.fs.readdir(dir) + for (const entry of entries) { + const fullPath = dir === '/' ? `/${entry}` : `${dir}/${entry}` + + // Skip node_modules and hidden dirs + if (entry === 'node_modules' || entry === '.git') continue + + currentPaths.add(fullPath) + + try { + const stat = await this.pod.fs.stat(fullPath) + + if (stat.isDirectory) { + await this.walkDir(fullPath, currentPaths, changes) + } else { + const prev = this.lastSnapshot.get(fullPath) + if (!prev) { + changes.push({ + type: FileChangeType.ADDED, + resource: URI.file(fullPath), + }) + } else if (prev.mtime !== stat.mtime || prev.size !== stat.size) { + changes.push({ + type: FileChangeType.UPDATED, + resource: URI.file(fullPath), + }) + } + this.lastSnapshot.set(fullPath, { + size: stat.size, + mtime: stat.mtime, + }) + } + } catch { + // skip entries we can't stat + } + } + } catch { + // dir doesn't exist or can't be read + } + } + + async stat(resource: URI): Promise { + const path = resource.path + try { + const s = await this.pod.fs.stat(path) + return { + type: s.isDirectory ? FileType.Directory : FileType.File, + ctime: s.mtime ?? Date.now(), + mtime: s.mtime ?? Date.now(), + size: s.size ?? 0, + } + } catch { + throw FileSystemProviderError.create( + `File not found: ${path}`, + FileSystemProviderErrorCode.FileNotFound + ) + } + } + + async readFile(resource: URI): Promise { + const content = await this.pod.fs.readFile(resource.path, 'utf8') + return new TextEncoder().encode(content as string) + } + + async writeFile( + resource: URI, + content: Uint8Array, + _opts: IFileWriteOptions + ): Promise { + const path = resource.path + const dir = path.substring(0, path.lastIndexOf('/')) + if (dir && dir !== '/') { + try { + await this.pod.fs.mkdir(dir, { recursive: true }) + } catch { + // dir might already exist + } + } + await this.pod.fs.writeFile(path, new TextDecoder().decode(content)) + this._onDidChangeFile.fire([ + { type: FileChangeType.UPDATED, resource }, + ]) + } + + async readdir(resource: URI): Promise<[string, FileType][]> { + const entries = await this.pod.fs.readdir(resource.path) + const result: [string, FileType][] = [] + for (const entry of entries) { + const fullPath = + resource.path === '/' ? `/${entry}` : `${resource.path}/${entry}` + try { + const s = await this.pod.fs.stat(fullPath) + result.push([ + entry as string, + s.isDirectory ? FileType.Directory : FileType.File, + ]) + } catch { + result.push([entry as string, FileType.File]) + } + } + return result + } + + async mkdir(resource: URI): Promise { + await this.pod.fs.mkdir(resource.path, { recursive: true }) + this._onDidChangeFile.fire([ + { type: FileChangeType.ADDED, resource }, + ]) + } + + async delete(resource: URI, _opts: IFileDeleteOptions): Promise { + await this.pod.fs.rm(resource.path) + this._onDidChangeFile.fire([ + { type: FileChangeType.DELETED, resource }, + ]) + this.lastSnapshot.delete(resource.path) + } + + async rename( + from: URI, + to: URI, + _opts: IFileOverwriteOptions + ): Promise { + const content = await this.pod.fs.readFile(from.path, 'utf8') + await this.pod.fs.writeFile(to.path, content as string) + await this.pod.fs.rm(from.path) + this._onDidChangeFile.fire([ + { type: FileChangeType.DELETED, resource: from }, + { type: FileChangeType.ADDED, resource: to }, + ]) + } + + watch(): { dispose(): void } { + // Polling handles watching + return { dispose() {} } + } + + override dispose() { + if (this.pollInterval) { + clearInterval(this.pollInterval) + this.pollInterval = null + } + this._onDidChangeFile.dispose() + super.dispose() + } +} + +export function registerNodepodFileSystem(pod: NodepodInstance) { + const provider = new NodepodFileSystemProvider(pod) + return registerFileSystemOverlay(1, provider) +} diff --git a/apps/studio/src/features/nodepod.ts b/apps/studio/src/features/nodepod.ts new file mode 100644 index 00000000..6bca8449 --- /dev/null +++ b/apps/studio/src/features/nodepod.ts @@ -0,0 +1,98 @@ +import { Nodepod } from '@scelar/nodepod' + +export type NodepodInstance = Awaited> + +// Initial files for the xyd workspace +const initialFiles: Record = { + '/workspace/docs.json': JSON.stringify( + { + $schema: 'https://xyd.dev/schema.json', + theme: { name: 'poetry' }, + navigation: { + sidebar: [ + { + route: '/docs', + pages: [{ title: 'Introduction', href: '/docs/introduction' }], + }, + ], + }, + }, + null, + 2 + ), + '/workspace/package.json': JSON.stringify( + { + name: 'my-docs', + private: true, + scripts: { dev: 'xyd', build: 'xyd build' }, + dependencies: { 'xyd-js': 'latest' }, + }, + null, + 2 + ), + '/workspace/content/introduction.md': [ + '---', + 'title: Introduction', + 'description: Welcome to xyd documentation', + '---', + '', + '# Welcome to xyd', + '', + 'This is your first documentation page. Edit this file to get started.', + '', + '## Features', + '', + '- **Markdown/MDX** support', + '- **OpenAPI** documentation', + '- **GraphQL** documentation', + '- **Themes** and customization', + '- **Plugin** system', + '', + '```typescript', + "import { Settings } from '@xyd-js/core';", + '', + 'const settings: Settings = {', + " theme: { name: 'poetry' },", + '};', + '', + 'export default settings;', + '```', + ].join('\n'), +} + +// Server ready listeners +type ServerReadyListener = (port: number, url: string) => void +const serverReadyListeners: ServerReadyListener[] = [] + +export function onServerReady(listener: ServerReadyListener) { + serverReadyListeners.push(listener) + return () => { + const idx = serverReadyListeners.indexOf(listener) + if (idx >= 0) serverReadyListeners.splice(idx, 1) + } +} + +// Singleton +let instance: NodepodInstance | null = null +let booting: Promise | null = null + +export async function getNodepod(): Promise { + if (instance) return instance + if (booting) return booting + + booting = Nodepod.boot({ + files: initialFiles, + workdir: '/workspace', + serviceWorker: true, + watermark: false, + onServerReady(port: number, url: string) { + console.log(`[xyd studio] Server ready on port ${port}: ${url}`) + for (const listener of serverReadyListeners) { + listener(port, url) + } + }, + }) + + instance = await booting + return instance +} diff --git a/apps/studio/src/features/preview.ts b/apps/studio/src/features/preview.ts new file mode 100644 index 00000000..4792672c --- /dev/null +++ b/apps/studio/src/features/preview.ts @@ -0,0 +1,137 @@ +import { registerExtension } from '@codingame/monaco-vscode-api/extensions' +import { ExtensionHostKind } from '@codingame/monaco-vscode-extensions-service-override' +import { onServerReady, getNodepod } from './nodepod' + +export async function registerPreview() { + const { getApi } = registerExtension( + { + name: 'xydStudioPreview', + publisher: 'xyd', + version: '1.0.0', + engines: { vscode: '*' }, + contributes: { + commands: [ + { + command: 'xyd-studio.openPreview', + title: 'xyd Studio: Open Preview', + }, + ], + }, + }, + ExtensionHostKind.LocalProcess, + { system: true } + ) + + const vscodeApi = await getApi() + let currentPanel: any = null + + function openPreview(port: number) { + const pod = (globalThis as any).__nodepodInstance + // Get the preview URL from Nodepod's service worker proxy + const previewUrl = pod?.port(port) + + if (currentPanel) { + currentPanel.reveal(vscodeApi.ViewColumn.Beside) + updatePanel(currentPanel, port, previewUrl) + return + } + + currentPanel = vscodeApi.window.createWebviewPanel( + 'xydPreview', + `Preview :${port}`, + vscodeApi.ViewColumn.Beside, + { + enableScripts: true, + retainContextWhenHidden: true, + } + ) + + updatePanel(currentPanel, port, previewUrl) + + currentPanel.onDidDispose(() => { + currentPanel = null + }) + } + + function updatePanel(panel: any, port: number, previewUrl: string | null) { + const url = previewUrl || `http://localhost:${port}` + panel.title = `Preview :${port}` + panel.webview.html = ` + + + + + +
+ + + +
+ + +` + } + + // Register command + vscodeApi.commands.registerCommand('xyd-studio.openPreview', () => { + // Open preview for port 5173 by default (Vite's default) + openPreview(5173) + }) + + // Auto-open preview when a server starts + onServerReady(async (port, _url) => { + // Store the nodepod instance globally for the preview to access port() + const pod = await getNodepod() + ;(globalThis as any).__nodepodInstance = pod + openPreview(port) + }) + + // Store instance for manual preview opens too + getNodepod().then((pod) => { + ;(globalThis as any).__nodepodInstance = pod + }) + + console.log('[xyd studio] Preview registered') +} diff --git a/apps/studio/src/features/terminal.ts b/apps/studio/src/features/terminal.ts new file mode 100644 index 00000000..24b39511 --- /dev/null +++ b/apps/studio/src/features/terminal.ts @@ -0,0 +1,100 @@ +import { + SimpleTerminalBackend, + SimpleTerminalProcess, + type ITerminalChildProcess, +} from '@codingame/monaco-vscode-terminal-service-override' +import { Terminal } from '@xterm/xterm' +import { FitAddon } from '@xterm/addon-fit' +import * as vscode from 'vscode' +import { getNodepod, type NodepodInstance } from './nodepod' + +class NodepodTerminalBackend extends SimpleTerminalBackend { + async getDefaultSystemShell() { + return '/bin/sh' + } + + async createProcess(): Promise { + const pod = await getNodepod() + return new NodepodTerminalProcess(pod) + } +} + +class NodepodTerminalProcess extends SimpleTerminalProcess { + private onDataEmitter = new vscode.EventEmitter() + private pod: NodepodInstance + private nodepodTerminal: ReturnType | null = + null + private hiddenContainer: HTMLDivElement | null = null + + constructor(pod: NodepodInstance) { + const emitter = new vscode.EventEmitter() + super(0, 1, '/workspace', emitter.event) + this.pod = pod + ;(this as any).onData = this.onDataEmitter.event + ;(this as any).onProcessData = this.onDataEmitter.event + } + + async start() { + this.hiddenContainer = document.createElement('div') + this.hiddenContainer.style.position = 'absolute' + this.hiddenContainer.style.left = '-9999px' + this.hiddenContainer.style.width = '800px' + this.hiddenContainer.style.height = '400px' + document.body.appendChild(this.hiddenContainer) + + this.nodepodTerminal = this.pod.createTerminal({ + Terminal, + FitAddon, + }) + + this.nodepodTerminal.attach(this.hiddenContainer) + + const xt = this.nodepodTerminal.xterm + if (xt) { + const origWrite = xt.write.bind(xt) + xt.write = ((data: string | Uint8Array, callback?: () => void) => { + const text = typeof data === 'string' ? data : new TextDecoder().decode(data) + this.onDataEmitter.fire(text) + origWrite(data, callback) + }) as typeof xt.write + } + + ;(this as any).onReady.fire({ + pid: 1, + cwd: '/workspace', + windowsPty: undefined, + }) + + return undefined + } + + input(data: string) { + if (this.nodepodTerminal) { + ;(this.nodepodTerminal as any).input?.(data) + if (typeof (this.nodepodTerminal as any).input !== 'function') { + this.nodepodTerminal.xterm?.paste(data) + } + } + } + + sendSignal() {} + clearBuffer() { + this.nodepodTerminal?.clear?.() + } + + shutdown() { + this.nodepodTerminal?.detach() + this.nodepodTerminal = null + this.hiddenContainer?.remove() + this.hiddenContainer = null + } + + resize(cols: number, rows: number) { + if (this.nodepodTerminal?.xterm) { + this.nodepodTerminal.xterm.resize(cols, rows) + this.nodepodTerminal.fit?.() + } + } +} + +export const terminalBackend = new NodepodTerminalBackend() diff --git a/apps/studio/src/main.tsx b/apps/studio/src/main.tsx new file mode 100644 index 00000000..08bf6150 --- /dev/null +++ b/apps/studio/src/main.tsx @@ -0,0 +1,10 @@ +import { StrictMode } from 'react' +import { createRoot } from 'react-dom/client' +import { App } from './App' +import './style.css' + +createRoot(document.getElementById('root')!).render( + + + +) diff --git a/apps/studio/src/setup.ts b/apps/studio/src/setup.ts new file mode 100644 index 00000000..f13afae7 --- /dev/null +++ b/apps/studio/src/setup.ts @@ -0,0 +1,209 @@ +import { initialize as initializeMonacoService } from '@codingame/monaco-vscode-api/services' +import getConfigurationServiceOverride, { + initUserConfiguration, +} from '@codingame/monaco-vscode-configuration-service-override' +import getKeybindingsServiceOverride, { + initUserKeybindings, +} from '@codingame/monaco-vscode-keybindings-service-override' +import getLanguagesServiceOverride from '@codingame/monaco-vscode-languages-service-override' +import getModelServiceOverride from '@codingame/monaco-vscode-model-service-override' +import getTextmateServiceOverride from '@codingame/monaco-vscode-textmate-service-override' +import getThemeServiceOverride from '@codingame/monaco-vscode-theme-service-override' +import getFilesServiceOverride from '@codingame/monaco-vscode-files-service-override' +import getSearchServiceOverride from '@codingame/monaco-vscode-search-service-override' +import getWorkbenchServiceOverride from '@codingame/monaco-vscode-workbench-service-override' +import getExtensionsServiceOverride from '@codingame/monaco-vscode-extensions-service-override' +import getExplorerServiceOverride from '@codingame/monaco-vscode-explorer-service-override' +import getExtensionGalleryServiceOverride from '@codingame/monaco-vscode-extension-gallery-service-override' +import getLanguageDetectionWorkerServiceOverride from '@codingame/monaco-vscode-language-detection-worker-service-override' +import getStorageServiceOverride from '@codingame/monaco-vscode-storage-service-override' +import getLifecycleServiceOverride from '@codingame/monaco-vscode-lifecycle-service-override' +import getSnippetsServiceOverride from '@codingame/monaco-vscode-snippets-service-override' +import getQuickaccessServiceOverride from '@codingame/monaco-vscode-quickaccess-service-override' +import getNotificationsServiceOverride from '@codingame/monaco-vscode-notifications-service-override' +import getDialogsServiceOverride from '@codingame/monaco-vscode-dialogs-service-override' +import getOutputServiceOverride from '@codingame/monaco-vscode-output-service-override' +import getPreferencesServiceOverride from '@codingame/monaco-vscode-preferences-service-override' +import getMarkersServiceOverride from '@codingame/monaco-vscode-markers-service-override' +import getLogServiceOverride from '@codingame/monaco-vscode-log-service-override' +import getEnvironmentServiceOverride from '@codingame/monaco-vscode-environment-service-override' +import getTerminalServiceOverride from '@codingame/monaco-vscode-terminal-service-override' +import { terminalBackend } from './features/terminal' +import getStatusBarServiceOverride from '@codingame/monaco-vscode-view-status-bar-service-override' +import getTitleBarServiceOverride from '@codingame/monaco-vscode-view-title-bar-service-override' +import getBannerServiceOverride from '@codingame/monaco-vscode-view-banner-service-override' +import getScmServiceOverride from '@codingame/monaco-vscode-scm-service-override' +import getChatServiceOverride from '@codingame/monaco-vscode-chat-service-override' +import getAiServiceOverride from '@codingame/monaco-vscode-ai-service-override' +import getLocalizationServiceOverride from '@codingame/monaco-vscode-localization-service-override' +import * as monaco from 'monaco-editor' +import * as vscode from 'vscode' + +import { getNodepod } from './features/nodepod' +import { registerNodepodFileSystem } from './features/nodepod-fs-provider' + +// --- Workers --- +if (typeof window !== 'undefined') { + ;(window as any).MonacoEnvironment = { + getWorker(_workerId: string, label: string) { + switch (label) { + case 'TextMateWorker': + return new Worker( + new URL( + '@codingame/monaco-vscode-textmate-service-override/worker', + import.meta.url + ), + { type: 'module' } + ) + default: + return new Worker( + new URL( + 'monaco-editor/esm/vs/editor/editor.worker.js', + import.meta.url + ), + { type: 'module' } + ) + } + }, + } +} + +// --- Pre-initialization --- +const defaultConfiguration = JSON.stringify({ + 'workbench.colorTheme': 'GitHub Light Default', + 'workbench.iconTheme': 'symbols', + 'workbench.activityBar.location': 'default', + 'editor.fontSize': 14, + 'editor.minimap.enabled': false, + 'editor.guides.bracketPairs': true, +}) + +const defaultKeybindings = JSON.stringify([]) + +async function preInitialize() { + await Promise.all([ + initUserConfiguration(defaultConfiguration), + initUserKeybindings(defaultKeybindings), + ]) +} + +// --- Initialize --- +let servicesReady = false +let servicesPromise: Promise | null = null + +export async function ensureServicesInitialized(container: HTMLElement): Promise { + if (servicesReady) return + if (servicesPromise) return servicesPromise + + servicesPromise = (async () => { + // Boot Nodepod and register its filesystem as VS Code's filesystem + const pod = await getNodepod() + registerNodepodFileSystem(pod) + + await preInitialize() + + try { + await initializeMonacoService( + { + ...getLogServiceOverride(), + ...getEnvironmentServiceOverride(), + ...getConfigurationServiceOverride(), + ...getStorageServiceOverride(), + ...getModelServiceOverride(), + ...getNotificationsServiceOverride(), + ...getDialogsServiceOverride(), + ...getLanguagesServiceOverride(), + ...getLanguageDetectionWorkerServiceOverride(), + ...getTextmateServiceOverride(), + ...getThemeServiceOverride(), + ...getKeybindingsServiceOverride(), + ...getLifecycleServiceOverride(), + ...getSnippetsServiceOverride(), + ...getQuickaccessServiceOverride({ + isKeybindingConfigurationVisible: () => true, + shouldUseGlobalPicker: () => true, + }), + ...getWorkbenchServiceOverride(), + ...getFilesServiceOverride(), + ...getSearchServiceOverride(), + ...getExtensionsServiceOverride(), + ...getExtensionGalleryServiceOverride({ webOnly: false }), + ...getExplorerServiceOverride(), + ...getTerminalServiceOverride(terminalBackend), + ...getStatusBarServiceOverride(), + ...getTitleBarServiceOverride(), + ...getBannerServiceOverride(), + ...getScmServiceOverride(), + ...getChatServiceOverride({ + defaultAccount: { + entitlementsData: { + access_type_sku: 'unused', + copilot_plan: 'enterprise', + can_signup_for_limited: false, + assigned_date: 'unused', + organization_login_list: [], + analytics_tracking_id: 'unused', + } as any, + accountName: 'xyd-studio', + authenticationProvider: { + id: 'unused', + name: 'unused', + enterprise: true, + }, + enterprise: true, + sessionId: 'unused', + }, + }), + ...getAiServiceOverride(), + ...getOutputServiceOverride(), + ...getPreferencesServiceOverride(), + ...getMarkersServiceOverride(), + ...getLocalizationServiceOverride({ + async setLocale() {}, + async clearLocale() {}, + availableLanguages: [], + }), + }, + container, + { + workspaceProvider: { + trusted: true, + workspace: { folderUri: monaco.Uri.file('/workspace') }, + async open() { + return false + }, + }, + productConfiguration: { + nameLong: 'xyd studio', + nameShort: 'xyd studio', + extensionsGallery: { + serviceUrl: 'https://open-vsx.org/vscode/gallery', + itemUrl: 'https://open-vsx.org/vscode/item', + resourceUrlTemplate: + 'https://open-vsx.org/vscode/unpkg/{publisher}/{name}/{version}/{path}', + controlUrl: '', + nlsBaseUrl: '', + publisherUrl: '', + } as any, + }, + defaultLayout: { + editors: [ + { + uri: monaco.Uri.file('/workspace/docs.json'), + viewColumn: 1, + }, + ], + }, + } + ) + } catch (e: any) { + if (!e?.message?.includes('already initialized')) throw e + } + + servicesReady = true + })() + + return servicesPromise +} + +export { monaco, vscode } diff --git a/apps/studio/src/style.css b/apps/studio/src/style.css new file mode 100644 index 00000000..f27de062 --- /dev/null +++ b/apps/studio/src/style.css @@ -0,0 +1,23 @@ +html, +body { + margin: 0; + padding: 0; + width: 100%; + height: 100%; + overflow: hidden; +} + +body { + background-color: var(--vscode-editor-background, #1e1e1e); + color: var(--vscode-editor-foreground, #cccccc); +} + +#root { + width: 100%; + height: 100%; +} + +#workbench { + width: 100%; + height: 100vh; +} diff --git a/apps/studio/src/types.d.ts b/apps/studio/src/types.d.ts new file mode 100644 index 00000000..0fd9336d --- /dev/null +++ b/apps/studio/src/types.d.ts @@ -0,0 +1,11 @@ +/// + +declare module '*.css' { + const content: string + export default content +} + +declare module '*.vsix' { + const whenReady: Promise + export { whenReady } +} diff --git a/apps/studio/symbols-web-0.0.25.vsix b/apps/studio/symbols-web-0.0.25.vsix new file mode 100644 index 00000000..ef6780d8 Binary files /dev/null and b/apps/studio/symbols-web-0.0.25.vsix differ diff --git a/apps/studio/tsconfig.json b/apps/studio/tsconfig.json new file mode 100644 index 00000000..30c384e1 --- /dev/null +++ b/apps/studio/tsconfig.json @@ -0,0 +1,17 @@ +{ + "compilerOptions": { + "target": "ESNext", + "module": "ESNext", + "moduleResolution": "bundler", + "strict": true, + "esModuleInterop": true, + "skipLibCheck": true, + "forceConsistentCasingInFileNames": true, + "resolveJsonModule": true, + "isolatedModules": true, + "noEmit": true, + "jsx": "react-jsx", + "lib": ["ESNext", "DOM", "DOM.Iterable"] + }, + "include": ["src"] +} diff --git a/apps/studio/vite.config.ts b/apps/studio/vite.config.ts new file mode 100644 index 00000000..48317b2d --- /dev/null +++ b/apps/studio/vite.config.ts @@ -0,0 +1,72 @@ +import { defineConfig } from 'vite' +import react from '@vitejs/plugin-react' +import nodepod from '@scelar/nodepod/vite' +import vsixPlugin from '@codingame/monaco-vscode-rollup-vsix-plugin' +import type { Plugin } from 'vite' + +// VSCode CSS imports need to be loaded as strings to prevent style conflicts +function loadVscodeCssAsString(): Plugin { + return { + name: 'load-vscode-css-as-string', + enforce: 'pre', + async resolveId(source, importer, options) { + if ( + source.endsWith('.css') && + importer != null && + (/(monaco-editor|@codingame\/monaco-vscode)/.exec(importer) != null) + ) { + const resolved = await this.resolve(source, importer, { + ...options, + skipSelf: true, + }) + if (resolved != null) { + return { + ...resolved, + id: `${resolved.id}?inline`, + } + } + } + return undefined + }, + } +} + +// Enable SharedArrayBuffer support (needed for Nodepod + some language features) +function configureResponseHeaders(): Plugin { + return { + name: 'configure-response-headers', + configureServer(server) { + server.middlewares.use((_req, res, next) => { + res.setHeader('Cross-Origin-Embedder-Policy', 'credentialless') + res.setHeader('Cross-Origin-Opener-Policy', 'same-origin') + next() + }) + }, + } +} + +export default defineConfig({ + plugins: [react(), nodepod(), vsixPlugin(), loadVscodeCssAsString(), configureResponseHeaders()], + build: { + target: 'esnext', + }, + worker: { + format: 'es', + }, + server: { + port: 5180, + host: '0.0.0.0', + fs: { + allow: ['../..'], + }, + }, + optimizeDeps: { + include: [ + 'monaco-editor', + '@codingame/monaco-vscode-api', + ], + }, + resolve: { + dedupe: ['monaco-editor', 'vscode'], + }, +}) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 27bb7d11..968f650f 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -43,13 +43,13 @@ importers: version: 5.8.3 vitest: specifier: ^2.1.8 - version: 2.1.9(@types/node@20.9.0)(happy-dom@15.11.7)(lightningcss@1.30.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0) + version: 2.1.9(@types/node@20.9.0)(happy-dom@15.11.7)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.10))(terser@5.46.0) apps/apidocs-demo: dependencies: '@netlify/vite-plugin-react-router': specifier: ^1.0.1 - version: 1.0.1(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.8.3)(vite@6.4.1(@types/node@20.9.0)(jiti@2.6.1)(lightningcss@1.30.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0)(yaml@2.8.2)) + version: 1.0.1(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.8.3)(vite@6.4.1(@types/node@20.9.0)(jiti@2.6.1)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.10))(terser@5.46.0)(yaml@2.8.2)) '@primer/primitives': specifier: ^10.7.0 version: 10.7.0 @@ -128,10 +128,10 @@ importers: devDependencies: '@react-router/dev': specifier: ^7.5.2 - version: 7.12.0(@react-router/serve@7.12.0(react-router@7.12.0(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(typescript@5.8.3))(@types/node@20.9.0)(jiti@2.6.1)(lightningcss@1.30.2)(react-router@7.12.0(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0)(typescript@5.8.3)(vite@6.4.1(@types/node@20.9.0)(jiti@2.6.1)(lightningcss@1.30.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0)(yaml@2.8.2))(yaml@2.8.2) + version: 7.12.0(@react-router/serve@7.12.0(react-router@7.12.0(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(typescript@5.8.3))(@types/node@20.9.0)(jiti@2.6.1)(lightningcss@1.32.0)(react-router@7.12.0(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(sugarss@5.0.1(postcss@8.5.10))(terser@5.46.0)(typescript@5.8.3)(vite@6.4.1(@types/node@20.9.0)(jiti@2.6.1)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.10))(terser@5.46.0)(yaml@2.8.2))(yaml@2.8.2) '@tailwindcss/vite': specifier: ^4.1.4 - version: 4.1.18(vite@6.4.1(@types/node@20.9.0)(jiti@2.6.1)(lightningcss@1.30.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0)(yaml@2.8.2)) + version: 4.1.18(vite@6.4.1(@types/node@20.9.0)(jiti@2.6.1)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.10))(terser@5.46.0)(yaml@2.8.2)) '@types/node': specifier: ^20 version: 20.9.0 @@ -149,10 +149,206 @@ importers: version: 5.8.3 vite: specifier: ^6.3.3 - version: 6.4.1(@types/node@20.9.0)(jiti@2.6.1)(lightningcss@1.30.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0)(yaml@2.8.2) + version: 6.4.1(@types/node@20.9.0)(jiti@2.6.1)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.10))(terser@5.46.0)(yaml@2.8.2) vite-tsconfig-paths: specifier: ^5.1.4 - version: 5.1.4(typescript@5.8.3)(vite@6.4.1(@types/node@20.9.0)(jiti@2.6.1)(lightningcss@1.30.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0)(yaml@2.8.2)) + version: 5.1.4(typescript@5.8.3)(vite@6.4.1(@types/node@20.9.0)(jiti@2.6.1)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.10))(terser@5.46.0)(yaml@2.8.2)) + + apps/studio: + dependencies: + '@codingame/monaco-vscode-ai-service-override': + specifier: ~30.0.1 + version: 30.0.1 + '@codingame/monaco-vscode-api': + specifier: ~30.0.1 + version: 30.0.1 + '@codingame/monaco-vscode-chat-service-override': + specifier: ~30.0.1 + version: 30.0.1(@xterm/xterm@6.0.0) + '@codingame/monaco-vscode-configuration-service-override': + specifier: ~30.0.1 + version: 30.0.1 + '@codingame/monaco-vscode-css-default-extension': + specifier: ~30.0.1 + version: 30.0.1 + '@codingame/monaco-vscode-dialogs-service-override': + specifier: ~30.0.1 + version: 30.0.1 + '@codingame/monaco-vscode-editor-service-override': + specifier: ~30.0.1 + version: 30.0.1 + '@codingame/monaco-vscode-environment-service-override': + specifier: ~30.0.1 + version: 30.0.1 + '@codingame/monaco-vscode-explorer-service-override': + specifier: ~30.0.1 + version: 30.0.1 + '@codingame/monaco-vscode-extension-gallery-service-override': + specifier: ~30.0.1 + version: 30.0.1 + '@codingame/monaco-vscode-extensions-service-override': + specifier: ~30.0.1 + version: 30.0.1 + '@codingame/monaco-vscode-files-service-override': + specifier: ~30.0.1 + version: 30.0.1 + '@codingame/monaco-vscode-git-base-default-extension': + specifier: ~30.0.1 + version: 30.0.1 + '@codingame/monaco-vscode-html-default-extension': + specifier: ~30.0.1 + version: 30.0.1 + '@codingame/monaco-vscode-javascript-default-extension': + specifier: ~30.0.1 + version: 30.0.1 + '@codingame/monaco-vscode-json-default-extension': + specifier: ~30.0.1 + version: 30.0.1 + '@codingame/monaco-vscode-keybindings-service-override': + specifier: ~30.0.1 + version: 30.0.1 + '@codingame/monaco-vscode-language-detection-worker-service-override': + specifier: ~30.0.1 + version: 30.0.1 + '@codingame/monaco-vscode-languages-service-override': + specifier: ~30.0.1 + version: 30.0.1 + '@codingame/monaco-vscode-lifecycle-service-override': + specifier: ~30.0.1 + version: 30.0.1 + '@codingame/monaco-vscode-localization-service-override': + specifier: ~30.0.1 + version: 30.0.1 + '@codingame/monaco-vscode-log-service-override': + specifier: ~30.0.1 + version: 30.0.1 + '@codingame/monaco-vscode-markdown-basics-default-extension': + specifier: ~30.0.1 + version: 30.0.1 + '@codingame/monaco-vscode-markers-service-override': + specifier: ~30.0.1 + version: 30.0.1 + '@codingame/monaco-vscode-model-service-override': + specifier: ~30.0.1 + version: 30.0.1 + '@codingame/monaco-vscode-notifications-service-override': + specifier: ~30.0.1 + version: 30.0.1 + '@codingame/monaco-vscode-output-service-override': + specifier: ~30.0.1 + version: 30.0.1 + '@codingame/monaco-vscode-preferences-service-override': + specifier: ~30.0.1 + version: 30.0.1 + '@codingame/monaco-vscode-quickaccess-service-override': + specifier: ~30.0.1 + version: 30.0.1 + '@codingame/monaco-vscode-scm-service-override': + specifier: ~30.0.1 + version: 30.0.1 + '@codingame/monaco-vscode-search-service-override': + specifier: ~30.0.1 + version: 30.0.1 + '@codingame/monaco-vscode-snippets-service-override': + specifier: ~30.0.1 + version: 30.0.1 + '@codingame/monaco-vscode-standalone-css-language-features': + specifier: ~30.0.1 + version: 30.0.1 + '@codingame/monaco-vscode-standalone-html-language-features': + specifier: ~30.0.1 + version: 30.0.1 + '@codingame/monaco-vscode-standalone-json-language-features': + specifier: ~30.0.1 + version: 30.0.1 + '@codingame/monaco-vscode-standalone-languages': + specifier: ~30.0.1 + version: 30.0.1 + '@codingame/monaco-vscode-standalone-typescript-language-features': + specifier: ~30.0.1 + version: 30.0.1 + '@codingame/monaco-vscode-storage-service-override': + specifier: ~30.0.1 + version: 30.0.1 + '@codingame/monaco-vscode-terminal-service-override': + specifier: ~30.0.1 + version: 30.0.1(@xterm/xterm@6.0.0) + '@codingame/monaco-vscode-textmate-service-override': + specifier: ~30.0.1 + version: 30.0.1 + '@codingame/monaco-vscode-theme-defaults-default-extension': + specifier: ~30.0.1 + version: 30.0.1 + '@codingame/monaco-vscode-theme-service-override': + specifier: ~30.0.1 + version: 30.0.1 + '@codingame/monaco-vscode-theme-seti-default-extension': + specifier: ~30.0.1 + version: 30.0.1 + '@codingame/monaco-vscode-typescript-basics-default-extension': + specifier: ~30.0.1 + version: 30.0.1 + '@codingame/monaco-vscode-view-banner-service-override': + specifier: ~30.0.1 + version: 30.0.1 + '@codingame/monaco-vscode-view-status-bar-service-override': + specifier: ~30.0.1 + version: 30.0.1 + '@codingame/monaco-vscode-view-title-bar-service-override': + specifier: ~30.0.1 + version: 30.0.1 + '@codingame/monaco-vscode-views-service-override': + specifier: ~30.0.1 + version: 30.0.1 + '@codingame/monaco-vscode-workbench-service-override': + specifier: ~30.0.1 + version: 30.0.1 + '@codingame/monaco-vscode-yaml-default-extension': + specifier: ~30.0.1 + version: 30.0.1 + '@scelar/nodepod': + specifier: workspace:* + version: link:../../third-party/nodepod + '@xterm/addon-fit': + specifier: ^0.11.0 + version: 0.11.0 + '@xterm/addon-webgl': + specifier: ^0.19.0 + version: 0.19.0 + '@xterm/xterm': + specifier: ^6.0.0 + version: 6.0.0 + monaco-editor: + specifier: npm:@codingame/monaco-vscode-editor-api@~30.0.1 + version: '@codingame/monaco-vscode-editor-api@30.0.1' + react: + specifier: ^19.1.0 + version: 19.2.3 + react-dom: + specifier: ^19.1.0 + version: 19.2.3(react@19.2.3) + vscode: + specifier: npm:@codingame/monaco-vscode-extension-api@~30.0.1 + version: '@codingame/monaco-vscode-extension-api@30.0.1' + devDependencies: + '@codingame/monaco-vscode-rollup-vsix-plugin': + specifier: ~30.0.1 + version: 30.0.1(rollup@4.55.1)(tslib@2.8.1) + '@types/react': + specifier: ^19.1.2 + version: 19.2.8 + '@types/react-dom': + specifier: ^19.1.2 + version: 19.2.3(@types/react@19.2.8) + '@vitejs/plugin-react': + specifier: ^6.0.1 + version: 6.0.1(vite@8.0.9(@types/node@25.6.0)(esbuild@0.27.2)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.10))(terser@5.46.0)(yaml@2.8.2)) + typescript: + specifier: ^5.6.2 + version: 5.8.3 + vite: + specifier: ^8.0.9 + version: 8.0.9(@types/node@25.6.0)(esbuild@0.27.2)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.10))(terser@5.46.0)(yaml@2.8.2) packages/cli-sdk: devDependencies: @@ -161,10 +357,10 @@ importers: version: 6.0.8 tsup: specifier: ^8.3.0 - version: 8.5.1(@swc/core@1.15.8)(jiti@2.6.1)(postcss@8.5.6)(typescript@5.8.3)(yaml@2.8.2) + version: 8.5.1(@swc/core@1.15.8)(jiti@2.6.1)(postcss@8.5.10)(typescript@5.9.3)(yaml@2.8.2) vitest: specifier: ^2.1.8 - version: 2.1.9(@types/node@24.10.9)(happy-dom@15.11.7)(lightningcss@1.30.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0) + version: 2.1.9(@types/node@25.6.0)(happy-dom@15.11.7)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.10))(terser@5.46.0) packages/openapi-sampler: devDependencies: @@ -213,7 +409,7 @@ importers: version: 3.0.2 tsup: specifier: ^8.3.0 - version: 8.5.1(@swc/core@1.15.8)(jiti@2.6.1)(postcss@8.5.6)(typescript@5.6.2)(yaml@2.8.2) + version: 8.5.1(@swc/core@1.15.8)(jiti@2.6.1)(postcss@8.5.10)(typescript@5.6.2)(yaml@2.8.2) typescript: specifier: 5.6.2 version: 5.6.2 @@ -222,25 +418,25 @@ importers: dependencies: '@ai-sdk/anthropic': specifier: ^2.0.23 - version: 2.0.57(zod@3.25.76) + version: 2.0.57(zod@4.3.6) '@ai-sdk/mcp': specifier: ^0.0.11 - version: 0.0.11(zod@3.25.76) + version: 0.0.11(zod@4.3.6) '@ai-sdk/openai': specifier: ^2.0.42 - version: 2.0.89(zod@3.25.76) + version: 2.0.89(zod@4.3.6) '@langchain/community': specifier: ^1.0.0 - version: 1.1.4(@browserbasehq/sdk@2.6.0(encoding@0.1.13))(@browserbasehq/stagehand@1.14.0(@playwright/test@1.57.0)(deepmerge@4.3.1)(dotenv@16.6.1)(encoding@0.1.13)(openai@6.16.0(ws@8.19.0)(zod@3.25.76))(zod@3.25.76))(@ibm-cloud/watsonx-ai@1.7.6)(@langchain/core@1.1.15(@opentelemetry/api@1.8.0)(openai@6.16.0(ws@8.19.0)(zod@3.25.76)))(@opentelemetry/api@1.8.0)(cheerio@1.1.2)(fast-xml-parser@4.5.3)(ibm-cloud-sdk-core@5.4.5)(ignore@5.3.2)(jsonwebtoken@9.0.3)(lodash@4.17.21)(openai@6.16.0(ws@8.19.0)(zod@3.25.76))(playwright@1.57.0)(ws@8.19.0) + version: 1.1.4(@browserbasehq/sdk@2.6.0(encoding@0.1.13))(@browserbasehq/stagehand@1.14.0(@playwright/test@1.57.0)(deepmerge@4.3.1)(dotenv@16.6.1)(encoding@0.1.13)(openai@6.16.0(ws@8.19.0)(zod@4.3.6))(zod@4.3.6))(@ibm-cloud/watsonx-ai@1.7.6)(@langchain/core@1.1.15(@opentelemetry/api@1.8.0)(openai@6.16.0(ws@8.19.0)(zod@4.3.6)))(@opentelemetry/api@1.8.0)(cheerio@1.1.2)(fast-xml-parser@4.5.3)(ibm-cloud-sdk-core@5.4.5)(ignore@5.3.2)(jsonwebtoken@9.0.3)(lodash@4.17.21)(openai@6.16.0(ws@8.19.0)(zod@4.3.6))(playwright@1.57.0)(ws@8.19.0) '@lit/react': specifier: ^1.0.8 version: 1.0.8(@types/react@19.2.8) '@modelcontextprotocol/sdk': specifier: ^1.25.2 - version: 1.25.2(@cfworker/json-schema@4.1.1)(hono@4.11.4)(zod@3.25.76) + version: 1.25.2(@cfworker/json-schema@4.1.1)(hono@4.11.4)(zod@4.3.6) ai: specifier: ^5.0.59 - version: 5.0.121(zod@3.25.76) + version: 5.0.121(zod@4.3.6) lit: specifier: ^3.3.1 version: 3.3.2 @@ -292,7 +488,7 @@ importers: version: 10.4.23(postcss@8.5.6) netlify-cli: specifier: ^17.0.0 - version: 17.38.1(@swc/core@1.15.8)(@types/express@4.17.25)(@types/node@24.10.9)(encoding@0.1.13)(picomatch@4.0.3)(rollup@4.55.1) + version: 17.38.1(@swc/core@1.15.8)(@swc/wasm@1.15.30)(@types/express@4.17.25)(@types/node@24.10.9)(encoding@0.1.13)(picomatch@4.0.4)(rollup@4.55.1) postcss: specifier: ^8.4.49 version: 8.5.6 @@ -310,7 +506,7 @@ importers: version: 1.2.6(rollup@4.55.1) rollup-plugin-postcss: specifier: ^4.0.2 - version: 4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.8)(@types/node@24.10.9)(typescript@5.8.3)) + version: 4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.8)(@swc/wasm@1.15.30)(@types/node@24.10.9)(typescript@5.8.3)) rollup-plugin-summary: specifier: ^1.4.0 version: 1.4.3(rollup@4.55.1) @@ -356,7 +552,7 @@ importers: devDependencies: openapi-typescript: specifier: ^7.9.1 - version: 7.10.1(typescript@5.8.3) + version: 7.10.1(typescript@5.9.3) packages/xyd-ask-ai/examples/edge: dependencies: @@ -384,16 +580,16 @@ importers: version: 19.2.3(@types/react@19.2.8) '@vitejs/plugin-react': specifier: ^4.7.0 - version: 4.7.0(vite@7.3.1(@types/node@24.10.9)(jiti@2.6.1)(lightningcss@1.30.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0)(yaml@2.8.2)) + version: 4.7.0(vite@7.3.1(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.10))(terser@5.46.0)(yaml@2.8.2)) netlify-cli: specifier: ^17.38.1 - version: 17.38.1(@swc/core@1.15.8)(@types/express@4.17.25)(@types/node@24.10.9)(encoding@0.1.13)(picomatch@4.0.3)(rollup@4.55.1) + version: 17.38.1(@swc/core@1.15.8)(@swc/wasm@1.15.30)(@types/express@4.17.25)(@types/node@25.6.0)(encoding@0.1.13)(picomatch@4.0.4) typescript: specifier: ~5.8.3 version: 5.8.3 vite: specifier: ^7.1.7 - version: 7.3.1(@types/node@24.10.9)(jiti@2.6.1)(lightningcss@1.30.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0)(yaml@2.8.2) + version: 7.3.1(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.10))(terser@5.46.0)(yaml@2.8.2) packages/xyd-ask-ai/examples/simple: dependencies: @@ -421,13 +617,13 @@ importers: version: 19.2.3(@types/react@19.2.8) '@vitejs/plugin-react': specifier: ^4.7.0 - version: 4.7.0(vite@7.3.1(@types/node@24.10.9)(jiti@2.6.1)(lightningcss@1.30.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0)(yaml@2.8.2)) + version: 4.7.0(vite@7.3.1(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.10))(terser@5.46.0)(yaml@2.8.2)) typescript: specifier: ~5.8.3 version: 5.8.3 vite: specifier: ^7.1.7 - version: 7.3.1(@types/node@24.10.9)(jiti@2.6.1)(lightningcss@1.30.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0)(yaml@2.8.2) + version: 7.3.1(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.10))(terser@5.46.0)(yaml@2.8.2) packages/xyd-atlas: dependencies: @@ -488,13 +684,13 @@ importers: version: 15.3.1(rollup@4.55.1) '@rollup/plugin-typescript': specifier: ^12.1.1 - version: 12.3.0(rollup@4.55.1)(tslib@2.8.1)(typescript@5.8.3) + version: 12.3.0(rollup@4.55.1)(tslib@2.8.1)(typescript@5.9.3) '@storybook/react': specifier: ^8.6.15 - version: 8.6.15(@storybook/test@8.6.15(storybook@8.6.15(prettier@3.8.0)))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(storybook@8.6.15(prettier@3.8.0))(typescript@5.8.3) + version: 8.6.15(@storybook/test@8.6.15(storybook@8.6.15(prettier@3.8.0)))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(storybook@8.6.15(prettier@3.8.0))(typescript@5.9.3) '@storybook/react-vite': specifier: ^8.6.15 - version: 8.6.15(@storybook/test@8.6.15(storybook@8.6.15(prettier@3.8.0)))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(rollup@4.55.1)(storybook@8.6.15(prettier@3.8.0))(typescript@5.8.3)(vite@7.3.1(@types/node@24.10.9)(jiti@2.6.1)(lightningcss@1.30.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0)(yaml@2.8.2)) + version: 8.6.15(@storybook/test@8.6.15(storybook@8.6.15(prettier@3.8.0)))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(rollup@4.55.1)(storybook@8.6.15(prettier@3.8.0))(typescript@5.9.3)(vite@7.3.1(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.10))(terser@5.46.0)(yaml@2.8.2)) '@storybook/test': specifier: ^8.6.15 version: 8.6.15(storybook@8.6.15(prettier@3.8.0)) @@ -506,13 +702,13 @@ importers: version: 19.2.3(@types/react@19.2.8) '@vitejs/plugin-react': specifier: ^4.3.2 - version: 4.7.0(vite@7.3.1(@types/node@24.10.9)(jiti@2.6.1)(lightningcss@1.30.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0)(yaml@2.8.2)) + version: 4.7.0(vite@7.3.1(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.10))(terser@5.46.0)(yaml@2.8.2)) '@wyw-in-js/rollup': specifier: ^0.5.5 - version: 0.5.5(rollup@4.55.1)(typescript@5.8.3) + version: 0.5.5(rollup@4.55.1)(typescript@5.9.3) '@wyw-in-js/vite': specifier: ^0.5.5 - version: 0.5.5(typescript@5.8.3)(vite@7.3.1(@types/node@24.10.9)(jiti@2.6.1)(lightningcss@1.30.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0)(yaml@2.8.2)) + version: 0.5.5(typescript@5.9.3)(vite@7.3.1(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.10))(terser@5.46.0)(yaml@2.8.2)) rimraf: specifier: ^3.0.2 version: 3.0.2 @@ -524,7 +720,7 @@ importers: version: 4.5.5(rollup@4.55.1) rollup-plugin-dts: specifier: ^6.1.1 - version: 6.3.0(rollup@4.55.1)(typescript@5.8.3) + version: 6.3.0(rollup@4.55.1)(typescript@5.9.3) rollup-plugin-terser: specifier: ^7.0.2 version: 7.0.2(rollup@4.55.1) @@ -536,7 +732,7 @@ importers: version: 5.0.0 vite: specifier: ^7.0.0 - version: 7.3.1(@types/node@24.10.9)(jiti@2.6.1)(lightningcss@1.30.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0)(yaml@2.8.2) + version: 7.3.1(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.10))(terser@5.46.0)(yaml@2.8.2) packages/xyd-cli: dependencies: @@ -591,10 +787,10 @@ importers: version: 6.0.8 tsup: specifier: ^8.3.0 - version: 8.5.1(@swc/core@1.15.8)(jiti@2.6.1)(postcss@8.5.6)(typescript@5.8.3)(yaml@2.8.2) + version: 8.5.1(@swc/core@1.15.8)(jiti@2.6.1)(postcss@8.5.10)(typescript@5.9.3)(yaml@2.8.2) vitest: specifier: ^2.1.8 - version: 2.1.9(@types/node@24.10.9)(happy-dom@15.11.7)(lightningcss@1.30.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0) + version: 2.1.9(@types/node@25.6.0)(happy-dom@15.11.7)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.10))(terser@5.46.0) packages/xyd-components: dependencies: @@ -628,7 +824,7 @@ importers: version: 6.3.0 '@linaria/rollup': specifier: ^5.0.4 - version: 5.0.4(rollup@4.55.1)(typescript@5.8.3)(vite@7.3.1(@types/node@24.10.9)(jiti@2.6.1)(lightningcss@1.30.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0)(yaml@2.8.2)) + version: 5.0.4(rollup@4.55.1)(typescript@5.9.3)(vite@8.0.9(@types/node@25.6.0)(esbuild@0.27.2)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.10))(terser@5.46.0)(yaml@2.8.2)) '@rollup/plugin-babel': specifier: ^6.0.4 version: 6.1.0(@babel/core@7.28.6)(@types/babel__core@7.20.5)(rollup@4.55.1) @@ -643,7 +839,7 @@ importers: version: 0.4.0(@swc/core@1.15.8)(rollup@4.55.1) '@rollup/plugin-typescript': specifier: ^12.1.1 - version: 12.3.0(rollup@4.55.1)(tslib@2.8.1)(typescript@5.8.3) + version: 12.3.0(rollup@4.55.1)(tslib@2.8.1)(typescript@5.9.3) '@rollup/plugin-url': specifier: ^8.0.2 version: 8.0.2(rollup@4.55.1) @@ -652,13 +848,13 @@ importers: version: 19.2.8 '@wyw-in-js/rollup': specifier: ^0.5.5 - version: 0.5.5(rollup@4.55.1)(typescript@5.8.3) + version: 0.5.5(rollup@4.55.1)(typescript@5.9.3) autoprefixer: specifier: ^10.4.20 - version: 10.4.23(postcss@8.5.6) + version: 10.4.23(postcss@8.5.10) postcss-url: specifier: ^10.1.3 - version: 10.1.3(postcss@8.5.6) + version: 10.1.3(postcss@8.5.10) rimraf: specifier: ^3.0.2 version: 3.0.2 @@ -673,16 +869,16 @@ importers: version: 4.5.5(rollup@4.55.1) rollup-plugin-dts: specifier: ^6.1.1 - version: 6.3.0(rollup@4.55.1)(typescript@5.8.3) + version: 6.3.0(rollup@4.55.1)(typescript@5.9.3) rollup-plugin-postcss: specifier: ^4.0.2 - version: 4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.8)(@types/node@24.10.9)(typescript@5.8.3)) + version: 4.0.2(postcss@8.5.10)(ts-node@10.9.2(@swc/core@1.15.8)(@swc/wasm@1.15.30)(@types/node@25.6.0)(typescript@5.9.3)) rollup-plugin-terser: specifier: ^7.0.2 version: 7.0.2(rollup@4.55.1) tsup: specifier: ^8.3.0 - version: 8.5.1(@swc/core@1.15.8)(jiti@2.6.1)(postcss@8.5.6)(typescript@5.8.3)(yaml@2.8.2) + version: 8.5.1(@swc/core@1.15.8)(jiti@2.6.1)(postcss@8.5.10)(typescript@5.9.3)(yaml@2.8.2) packages/xyd-composer: dependencies: @@ -737,7 +933,7 @@ importers: devDependencies: tsup: specifier: ^8.3.0 - version: 8.5.1(@swc/core@1.15.8)(jiti@2.6.1)(postcss@8.5.6)(typescript@5.6.2)(yaml@2.8.2) + version: 8.5.1(@swc/core@1.15.8)(jiti@2.6.1)(postcss@8.5.10)(typescript@5.6.2)(yaml@2.8.2) typescript: specifier: 5.6.2 version: 5.6.2 @@ -849,7 +1045,7 @@ importers: version: 22.19.7 '@vitest/coverage-v8': specifier: ^1.3.1 - version: 1.6.1(vitest@1.6.1(@types/node@22.19.7)(happy-dom@15.11.7)(lightningcss@1.30.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0)) + version: 1.6.1(vitest@1.6.1(@types/node@22.19.7)(happy-dom@15.11.7)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0)) rimraf: specifier: ^3.0.2 version: 3.0.2 @@ -861,10 +1057,10 @@ importers: version: 4.9.5 vite: specifier: ^7.0.0 - version: 7.3.1(@types/node@22.19.7)(jiti@2.6.1)(lightningcss@1.30.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0)(yaml@2.8.2) + version: 7.3.1(@types/node@22.19.7)(jiti@2.6.1)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0)(yaml@2.8.2) vitest: specifier: ^1.3.1 - version: 1.6.1(@types/node@22.19.7)(happy-dom@15.11.7)(lightningcss@1.30.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0) + version: 1.6.1(@types/node@22.19.7)(happy-dom@15.11.7)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0) packages/xyd-context: dependencies: @@ -880,19 +1076,19 @@ importers: version: 22.19.7 '@vitest/coverage-v8': specifier: ^1.3.1 - version: 1.6.1(vitest@1.6.1(@types/node@22.19.7)(happy-dom@15.11.7)(lightningcss@1.30.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0)) + version: 1.6.1(vitest@1.6.1(@types/node@22.19.7)(happy-dom@15.11.7)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.10))(terser@5.46.0)) rimraf: specifier: ^3.0.2 version: 3.0.2 tsup: specifier: ^8.3.0 - version: 8.5.1(@swc/core@1.15.8)(jiti@2.6.1)(postcss@8.5.6)(typescript@4.9.5)(yaml@2.8.2) + version: 8.5.1(@swc/core@1.15.8)(jiti@2.6.1)(postcss@8.5.10)(typescript@4.9.5)(yaml@2.8.2) typescript: specifier: ^4.5.5 version: 4.9.5 vitest: specifier: ^1.3.1 - version: 1.6.1(@types/node@22.19.7)(happy-dom@15.11.7)(lightningcss@1.30.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0) + version: 1.6.1(@types/node@22.19.7)(happy-dom@15.11.7)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.10))(terser@5.46.0) packages/xyd-core: devDependencies: @@ -901,7 +1097,7 @@ importers: version: 3.0.2 tsup: specifier: ^8.3.0 - version: 8.5.1(@swc/core@1.15.8)(jiti@2.6.1)(postcss@8.5.6)(typescript@4.9.5)(yaml@2.8.2) + version: 8.5.1(@swc/core@1.15.8)(jiti@2.6.1)(postcss@8.5.10)(typescript@4.9.5)(yaml@2.8.2) typescript: specifier: ^4.5.5 version: 4.9.5 @@ -913,7 +1109,7 @@ importers: version: 4.2.0 '@react-router/dev': specifier: ^7.7.1 - version: 7.12.0(@react-router/serve@7.12.0(react-router@7.12.0(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(typescript@5.8.3))(@types/node@22.19.7)(jiti@2.6.1)(lightningcss@1.30.2)(react-router@7.12.0(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0)(typescript@5.8.3)(vite@7.3.1(@types/node@22.19.7)(jiti@2.6.1)(lightningcss@1.30.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0)(yaml@2.8.2))(yaml@2.8.2) + version: 7.12.0(@react-router/serve@7.12.0(react-router@7.12.0(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(typescript@5.8.3))(@types/node@22.19.7)(jiti@2.6.1)(lightningcss@1.32.0)(react-router@7.12.0(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0)(typescript@5.8.3)(vite@7.3.1(@types/node@22.19.7)(jiti@2.6.1)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0)(yaml@2.8.2))(yaml@2.8.2) '@react-router/node': specifier: ^7.7.1 version: 7.12.0(react-router@7.12.0(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(typescript@5.8.3) @@ -955,7 +1151,7 @@ importers: version: 4.0.0 vite-tsconfig-paths: specifier: ^5.1.4 - version: 5.1.4(typescript@5.8.3)(vite@7.3.1(@types/node@22.19.7)(jiti@2.6.1)(lightningcss@1.30.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0)(yaml@2.8.2)) + version: 5.1.4(typescript@5.8.3)(vite@7.3.1(@types/node@22.19.7)(jiti@2.6.1)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0)(yaml@2.8.2)) devDependencies: '@mdx-js/rollup': specifier: ^3.1.0 @@ -971,7 +1167,7 @@ importers: version: 19.2.3(@types/react@19.2.8) '@vitejs/plugin-react': specifier: ^4.3.2 - version: 4.7.0(vite@7.3.1(@types/node@22.19.7)(jiti@2.6.1)(lightningcss@1.30.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0)(yaml@2.8.2)) + version: 4.7.0(vite@7.3.1(@types/node@22.19.7)(jiti@2.6.1)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0)(yaml@2.8.2)) autoprefixer: specifier: ^10.4.20 version: 10.4.23(postcss@8.5.6) @@ -986,7 +1182,7 @@ importers: version: 5.8.3 vite: specifier: ^7.0.0 - version: 7.3.1(@types/node@22.19.7)(jiti@2.6.1)(lightningcss@1.30.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0)(yaml@2.8.2) + version: 7.3.1(@types/node@22.19.7)(jiti@2.6.1)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0)(yaml@2.8.2) packages/xyd-foo: dependencies: @@ -1026,13 +1222,13 @@ importers: version: 15.3.1(rollup@4.55.1) '@rollup/plugin-typescript': specifier: ^12.1.1 - version: 12.3.0(rollup@4.55.1)(tslib@2.8.1)(typescript@5.8.3) + version: 12.3.0(rollup@4.55.1)(tslib@2.8.1)(typescript@5.9.3) '@wyw-in-js/rollup': specifier: ^0.5.5 - version: 0.5.5(rollup@4.55.1)(typescript@5.8.3) + version: 0.5.5(rollup@4.55.1)(typescript@5.9.3) '@wyw-in-js/vite': specifier: ^0.5.5 - version: 0.5.5(typescript@5.8.3)(vite@7.3.1(@types/node@24.10.9)(jiti@2.6.1)(lightningcss@1.30.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0)(yaml@2.8.2)) + version: 0.5.5(typescript@5.9.3)(vite@8.0.9(@types/node@25.6.0)(esbuild@0.27.2)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0)(yaml@2.8.2)) autoprefixer: specifier: ^10.4.20 version: 10.4.23(postcss@8.5.6) @@ -1053,16 +1249,16 @@ importers: version: 4.5.5(rollup@4.55.1) rollup-plugin-dts: specifier: ^6.1.1 - version: 6.3.0(rollup@4.55.1)(typescript@5.8.3) + version: 6.3.0(rollup@4.55.1)(typescript@5.9.3) rollup-plugin-postcss: specifier: ^4.0.2 - version: 4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.8)(@types/node@24.10.9)(typescript@5.8.3)) + version: 4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.8)(@swc/wasm@1.15.30)(@types/node@25.6.0)(typescript@5.9.3)) rollup-plugin-terser: specifier: ^7.0.2 version: 7.0.2(rollup@4.55.1) tsup: specifier: ^8.3.0 - version: 8.5.1(@swc/core@1.15.8)(jiti@2.6.1)(postcss@8.5.6)(typescript@5.8.3)(yaml@2.8.2) + version: 8.5.1(@swc/core@1.15.8)(jiti@2.6.1)(postcss@8.5.6)(typescript@5.9.3)(yaml@2.8.2) packages/xyd-framework: dependencies: @@ -1132,7 +1328,7 @@ importers: version: 5.6.2 vite: specifier: ^7.0.0 - version: 7.3.1(@types/node@22.5.5)(jiti@2.6.1)(lightningcss@1.30.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0)(yaml@2.8.2) + version: 7.3.1(@types/node@22.5.5)(jiti@2.6.1)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0)(yaml@2.8.2) packages/xyd-gql: dependencies: @@ -1160,25 +1356,25 @@ importers: version: 3.0.2 tsup: specifier: ^8.3.0 - version: 8.5.1(@swc/core@1.15.8)(jiti@2.6.1)(postcss@8.5.6)(typescript@4.9.5)(yaml@2.8.2) + version: 8.5.1(@swc/core@1.15.8)(jiti@2.6.1)(postcss@8.5.10)(typescript@4.9.5)(yaml@2.8.2) typescript: specifier: ^4.5.5 version: 4.9.5 vitest: specifier: ^2.1.8 - version: 2.1.9(@types/node@24.10.9)(happy-dom@15.11.7)(lightningcss@1.30.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0) + version: 2.1.9(@types/node@25.6.0)(happy-dom@15.11.7)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.10))(terser@5.46.0) packages/xyd-host: dependencies: '@react-router/dev': specifier: ^7.7.1 - version: 7.12.0(@react-router/serve@7.12.0(react-router@7.12.0(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(typescript@5.8.3))(@types/node@24.10.9)(jiti@2.6.1)(lightningcss@1.30.2)(react-router@7.12.0(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0)(typescript@5.8.3)(vite@7.3.1(@types/node@24.10.9)(jiti@2.6.1)(lightningcss@1.30.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0)(yaml@2.8.2))(yaml@2.8.2) + version: 7.12.0(@react-router/serve@7.12.0(react-router@7.12.0(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(typescript@5.9.3))(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(react-router@7.12.0(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0)(typescript@5.9.3)(vite@7.3.1(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0)(yaml@2.8.2))(yaml@2.8.2) '@react-router/node': specifier: ^7.7.1 - version: 7.12.0(react-router@7.12.0(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(typescript@5.8.3) + version: 7.12.0(react-router@7.12.0(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(typescript@5.9.3) '@react-router/serve': specifier: ^7.7.1 - version: 7.12.0(react-router@7.12.0(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(typescript@5.8.3) + version: 7.12.0(react-router@7.12.0(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(typescript@5.9.3) '@xyd-js/analytics': specifier: workspace:* version: link:../xyd-analytics @@ -1260,10 +1456,10 @@ importers: version: 7.7.3 vite: specifier: ^7.0.0 - version: 7.3.1(@types/node@24.10.9)(jiti@2.6.1)(lightningcss@1.30.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0)(yaml@2.8.2) + version: 7.3.1(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0)(yaml@2.8.2) vite-tsconfig-paths: specifier: ^5.1.4 - version: 5.1.4(typescript@5.8.3)(vite@7.3.1(@types/node@24.10.9)(jiti@2.6.1)(lightningcss@1.30.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0)(yaml@2.8.2)) + version: 5.1.4(typescript@5.9.3)(vite@7.3.1(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0)(yaml@2.8.2)) packages/xyd-mcp: dependencies: @@ -1354,7 +1550,7 @@ importers: dependencies: '@modelcontextprotocol/sdk': specifier: ^1.25.2 - version: 1.25.2(@cfworker/json-schema@4.1.1)(hono@4.11.4)(zod@3.25.76) + version: 1.25.2(@cfworker/json-schema@4.1.1)(hono@4.11.4)(zod@4.3.6) '@xyd-js/mcp': specifier: workspace:* version: link:../xyd-mcp @@ -1364,7 +1560,7 @@ importers: devDependencies: '@types/bun': specifier: latest - version: 1.3.6 + version: 1.3.12 '@types/express': specifier: ^4.17.21 version: 4.17.25 @@ -1413,10 +1609,10 @@ importers: version: 3.0.2 tsup: specifier: ^8.3.0 - version: 8.5.1(@swc/core@1.15.8)(jiti@2.6.1)(postcss@8.5.6)(typescript@5.8.3)(yaml@2.8.2) + version: 8.5.1(@swc/core@1.15.8)(jiti@2.6.1)(postcss@8.5.10)(typescript@5.9.3)(yaml@2.8.2) vitest: specifier: ^2.1.8 - version: 2.1.9(@types/node@24.10.9)(happy-dom@15.11.7)(lightningcss@1.30.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0) + version: 2.1.9(@types/node@25.6.0)(happy-dom@15.11.7)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.10))(terser@5.46.0) packages/xyd-opencli-remark: dependencies: @@ -1462,13 +1658,13 @@ importers: version: 3.0.2 tsup: specifier: ^8.3.0 - version: 8.5.1(@swc/core@1.15.8)(jiti@2.6.1)(postcss@8.5.6)(typescript@5.8.3)(yaml@2.8.2) + version: 8.5.1(@swc/core@1.15.8)(jiti@2.6.1)(postcss@8.5.10)(typescript@5.8.3)(yaml@2.8.2) typescript: specifier: ^5.6.2 version: 5.8.3 vitest: specifier: ^2.1.1 - version: 2.1.9(@types/node@20.9.0)(happy-dom@15.11.7)(lightningcss@1.30.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0) + version: 2.1.9(@types/node@20.9.0)(happy-dom@15.11.7)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.10))(terser@5.46.0) packages/xyd-plugin-algolia: dependencies: @@ -1490,19 +1686,19 @@ importers: devDependencies: '@vitest/coverage-v8': specifier: ^1.6.1 - version: 1.6.1(vitest@1.6.1(@types/node@24.10.9)(happy-dom@15.11.7)(lightningcss@1.30.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0)) + version: 1.6.1(vitest@1.6.1(@types/node@25.6.0)(happy-dom@15.11.7)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.10))(terser@5.46.0)) rimraf: specifier: ^3.0.2 version: 3.0.2 tsup: specifier: ^8.4.0 - version: 8.5.1(@swc/core@1.15.8)(jiti@2.6.1)(postcss@8.5.6)(typescript@5.8.3)(yaml@2.8.2) + version: 8.5.1(@swc/core@1.15.8)(jiti@2.6.1)(postcss@8.5.10)(typescript@5.9.3)(yaml@2.8.2) vite: specifier: ^7.0.0 - version: 7.3.1(@types/node@24.10.9)(jiti@2.6.1)(lightningcss@1.30.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0)(yaml@2.8.2) + version: 7.3.1(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.10))(terser@5.46.0)(yaml@2.8.2) vitest: specifier: ^1.6.1 - version: 1.6.1(@types/node@24.10.9)(happy-dom@15.11.7)(lightningcss@1.30.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0) + version: 1.6.1(@types/node@25.6.0)(happy-dom@15.11.7)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.10))(terser@5.46.0) packages/xyd-plugin-chatwoot: dependencies: @@ -1515,19 +1711,19 @@ importers: devDependencies: '@vitest/coverage-v8': specifier: ^1.6.1 - version: 1.6.1(vitest@1.6.1(@types/node@24.10.9)(happy-dom@15.11.7)(lightningcss@1.30.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0)) + version: 1.6.1(vitest@1.6.1(@types/node@25.6.0)(happy-dom@15.11.7)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.10))(terser@5.46.0)) rimraf: specifier: ^3.0.2 version: 3.0.2 tsup: specifier: ^8.4.0 - version: 8.5.1(@swc/core@1.15.8)(jiti@2.6.1)(postcss@8.5.6)(typescript@5.8.3)(yaml@2.8.2) + version: 8.5.1(@swc/core@1.15.8)(jiti@2.6.1)(postcss@8.5.10)(typescript@5.9.3)(yaml@2.8.2) vite: specifier: ^7.0.0 - version: 7.3.1(@types/node@24.10.9)(jiti@2.6.1)(lightningcss@1.30.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0)(yaml@2.8.2) + version: 7.3.1(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.10))(terser@5.46.0)(yaml@2.8.2) vitest: specifier: ^1.6.1 - version: 1.6.1(@types/node@24.10.9)(happy-dom@15.11.7)(lightningcss@1.30.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0) + version: 1.6.1(@types/node@25.6.0)(happy-dom@15.11.7)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.10))(terser@5.46.0) packages/xyd-plugin-docs: dependencies: @@ -1536,7 +1732,7 @@ importers: version: 1.0.3 '@react-router/dev': specifier: ^7.7.1 - version: 7.12.0(@react-router/serve@7.12.0(react-router@7.12.0(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(typescript@5.8.3))(@types/node@24.10.9)(jiti@2.6.1)(lightningcss@1.30.2)(react-router@7.12.0(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0)(typescript@5.8.3)(vite@7.3.1(@types/node@24.10.9)(jiti@2.6.1)(lightningcss@1.30.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0)(yaml@2.8.2))(yaml@2.8.2) + version: 7.12.0(@react-router/serve@7.12.0(react-router@7.12.0(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(typescript@5.8.3))(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(react-router@7.12.0(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(sugarss@5.0.1(postcss@8.5.10))(terser@5.46.0)(typescript@5.8.3)(vite@7.3.1(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.10))(terser@5.46.0)(yaml@2.8.2))(yaml@2.8.2) '@react-router/node': specifier: ^7.7.1 version: 7.12.0(react-router@7.12.0(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(typescript@5.8.3) @@ -1603,22 +1799,22 @@ importers: version: 19.2.3(@types/react@19.2.8) '@vitejs/plugin-react': specifier: ^4.3.2 - version: 4.7.0(vite@7.3.1(@types/node@24.10.9)(jiti@2.6.1)(lightningcss@1.30.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0)(yaml@2.8.2)) + version: 4.7.0(vite@7.3.1(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.10))(terser@5.46.0)(yaml@2.8.2)) rimraf: specifier: ^3.0.2 version: 3.0.2 tsup: specifier: ^8.3.0 - version: 8.5.1(@swc/core@1.15.8)(jiti@2.6.1)(postcss@8.5.6)(typescript@5.8.3)(yaml@2.8.2) + version: 8.5.1(@swc/core@1.15.8)(jiti@2.6.1)(postcss@8.5.10)(typescript@5.8.3)(yaml@2.8.2) typescript: specifier: ^5.6.2 version: 5.8.3 vite: specifier: ^7.0.0 - version: 7.3.1(@types/node@24.10.9)(jiti@2.6.1)(lightningcss@1.30.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0)(yaml@2.8.2) + version: 7.3.1(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.10))(terser@5.46.0)(yaml@2.8.2) vite-tsconfig-paths: specifier: ^5.1.4 - version: 5.1.4(typescript@5.8.3)(vite@7.3.1(@types/node@24.10.9)(jiti@2.6.1)(lightningcss@1.30.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0)(yaml@2.8.2)) + version: 5.1.4(typescript@5.8.3)(vite@7.3.1(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.10))(terser@5.46.0)(yaml@2.8.2)) packages/xyd-plugin-extra-diagram: dependencies: @@ -1628,55 +1824,55 @@ importers: devDependencies: '@vitest/coverage-v8': specifier: ^1.6.1 - version: 1.6.1(vitest@1.6.1(@types/node@24.10.9)(happy-dom@15.11.7)(lightningcss@1.30.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0)) + version: 1.6.1(vitest@1.6.1(@types/node@25.6.0)(happy-dom@15.11.7)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.10))(terser@5.46.0)) rimraf: specifier: ^3.0.2 version: 3.0.2 tsup: specifier: ^8.4.0 - version: 8.5.1(@swc/core@1.15.8)(jiti@2.6.1)(postcss@8.5.6)(typescript@5.8.3)(yaml@2.8.2) + version: 8.5.1(@swc/core@1.15.8)(jiti@2.6.1)(postcss@8.5.10)(typescript@5.9.3)(yaml@2.8.2) vite: specifier: ^7.0.0 - version: 7.3.1(@types/node@24.10.9)(jiti@2.6.1)(lightningcss@1.30.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0)(yaml@2.8.2) + version: 7.3.1(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.10))(terser@5.46.0)(yaml@2.8.2) vitest: specifier: ^1.6.1 - version: 1.6.1(@types/node@24.10.9)(happy-dom@15.11.7)(lightningcss@1.30.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0) + version: 1.6.1(@types/node@25.6.0)(happy-dom@15.11.7)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.10))(terser@5.46.0) packages/xyd-plugin-intercom: devDependencies: '@vitest/coverage-v8': specifier: ^1.6.1 - version: 1.6.1(vitest@1.6.1(@types/node@24.10.9)(happy-dom@15.11.7)(lightningcss@1.30.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0)) + version: 1.6.1(vitest@1.6.1(@types/node@25.6.0)(happy-dom@15.11.7)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.10))(terser@5.46.0)) rimraf: specifier: ^3.0.2 version: 3.0.2 tsup: specifier: ^8.4.0 - version: 8.5.1(@swc/core@1.15.8)(jiti@2.6.1)(postcss@8.5.6)(typescript@5.8.3)(yaml@2.8.2) + version: 8.5.1(@swc/core@1.15.8)(jiti@2.6.1)(postcss@8.5.10)(typescript@5.9.3)(yaml@2.8.2) vite: specifier: ^7.0.0 - version: 7.3.1(@types/node@24.10.9)(jiti@2.6.1)(lightningcss@1.30.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0)(yaml@2.8.2) + version: 7.3.1(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.10))(terser@5.46.0)(yaml@2.8.2) vitest: specifier: ^1.6.1 - version: 1.6.1(@types/node@24.10.9)(happy-dom@15.11.7)(lightningcss@1.30.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0) + version: 1.6.1(@types/node@25.6.0)(happy-dom@15.11.7)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.10))(terser@5.46.0) packages/xyd-plugin-livechat: devDependencies: '@vitest/coverage-v8': specifier: ^1.6.1 - version: 1.6.1(vitest@1.6.1(@types/node@24.10.9)(happy-dom@15.11.7)(lightningcss@1.30.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0)) + version: 1.6.1(vitest@1.6.1(@types/node@25.6.0)(happy-dom@15.11.7)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.10))(terser@5.46.0)) rimraf: specifier: ^3.0.2 version: 3.0.2 tsup: specifier: ^8.4.0 - version: 8.5.1(@swc/core@1.15.8)(jiti@2.6.1)(postcss@8.5.6)(typescript@5.8.3)(yaml@2.8.2) + version: 8.5.1(@swc/core@1.15.8)(jiti@2.6.1)(postcss@8.5.10)(typescript@5.9.3)(yaml@2.8.2) vite: specifier: ^7.0.0 - version: 7.3.1(@types/node@24.10.9)(jiti@2.6.1)(lightningcss@1.30.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0)(yaml@2.8.2) + version: 7.3.1(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.10))(terser@5.46.0)(yaml@2.8.2) vitest: specifier: ^1.6.1 - version: 1.6.1(@types/node@24.10.9)(happy-dom@15.11.7)(lightningcss@1.30.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0) + version: 1.6.1(@types/node@25.6.0)(happy-dom@15.11.7)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.10))(terser@5.46.0) packages/xyd-plugin-orama: dependencies: @@ -1691,7 +1887,7 @@ importers: version: 0.7.0(@stencil/core@4.27.0)(@types/react@19.2.8)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) '@orama/searchbox': specifier: 1.0.0-rc53 - version: 1.0.0-rc53(@orama/highlight@0.1.9)(@orama/orama@3.1.18)(@oramacloud/client@2.1.4)(@preact/signals-core@1.12.1)(@preact/signals-react@2.3.0(react@19.2.3))(@r2wc/react-to-web-component@2.1.0(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(encoding@0.1.13)(react-dom@19.2.3(react@19.2.3))(react-markdown@9.1.0(@types/react@19.2.8)(react@19.2.3))(react@19.2.3)(typescript@5.8.3)(ws@8.19.0)(zod@3.24.3) + version: 1.0.0-rc53(@orama/highlight@0.1.9)(@orama/orama@3.1.18)(@oramacloud/client@2.1.4)(@preact/signals-core@1.12.1)(@preact/signals-react@2.3.0(react@19.2.3))(@r2wc/react-to-web-component@2.1.0(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(encoding@0.1.13)(react-dom@19.2.3(react@19.2.3))(react-markdown@9.1.0(@types/react@19.2.8)(react@19.2.3))(react@19.2.3)(typescript@5.9.3)(ws@8.19.0)(zod@3.24.3) '@xyd-js/analytics': specifier: workspace:* version: link:../xyd-analytics @@ -1731,37 +1927,37 @@ importers: devDependencies: '@vitest/coverage-v8': specifier: ^1.6.1 - version: 1.6.1(vitest@1.6.1(@types/node@24.10.9)(happy-dom@15.11.7)(lightningcss@1.30.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0)) + version: 1.6.1(vitest@1.6.1(@types/node@25.6.0)(happy-dom@15.11.7)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.10))(terser@5.46.0)) rimraf: specifier: ^3.0.2 version: 3.0.2 tsup: specifier: ^8.4.0 - version: 8.5.1(@swc/core@1.15.8)(jiti@2.6.1)(postcss@8.5.6)(typescript@5.8.3)(yaml@2.8.2) + version: 8.5.1(@swc/core@1.15.8)(jiti@2.6.1)(postcss@8.5.10)(typescript@5.9.3)(yaml@2.8.2) vite: specifier: ^7.0.0 - version: 7.3.1(@types/node@24.10.9)(jiti@2.6.1)(lightningcss@1.30.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0)(yaml@2.8.2) + version: 7.3.1(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.10))(terser@5.46.0)(yaml@2.8.2) vitest: specifier: ^1.6.1 - version: 1.6.1(@types/node@24.10.9)(happy-dom@15.11.7)(lightningcss@1.30.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0) + version: 1.6.1(@types/node@25.6.0)(happy-dom@15.11.7)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.10))(terser@5.46.0) packages/xyd-plugin-supademo: devDependencies: '@vitest/coverage-v8': specifier: ^1.6.1 - version: 1.6.1(vitest@1.6.1(@types/node@24.10.9)(happy-dom@15.11.7)(lightningcss@1.30.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0)) + version: 1.6.1(vitest@1.6.1(@types/node@25.6.0)(happy-dom@15.11.7)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.10))(terser@5.46.0)) rimraf: specifier: ^3.0.2 version: 3.0.2 tsup: specifier: ^8.4.0 - version: 8.5.1(@swc/core@1.15.8)(jiti@2.6.1)(postcss@8.5.6)(typescript@5.8.3)(yaml@2.8.2) + version: 8.5.1(@swc/core@1.15.8)(jiti@2.6.1)(postcss@8.5.10)(typescript@5.9.3)(yaml@2.8.2) vite: specifier: ^7.0.0 - version: 7.3.1(@types/node@24.10.9)(jiti@2.6.1)(lightningcss@1.30.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0)(yaml@2.8.2) + version: 7.3.1(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.10))(terser@5.46.0)(yaml@2.8.2) vitest: specifier: ^1.6.1 - version: 1.6.1(@types/node@24.10.9)(happy-dom@15.11.7)(lightningcss@1.30.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0) + version: 1.6.1(@types/node@25.6.0)(happy-dom@15.11.7)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.10))(terser@5.46.0) packages/xyd-plugin-xspec: dependencies: @@ -1783,19 +1979,19 @@ importers: version: 19.2.8 '@vitest/coverage-v8': specifier: ^1.6.1 - version: 1.6.1(vitest@1.6.1(@types/node@24.10.9)(happy-dom@15.11.7)(lightningcss@1.30.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0)) + version: 1.6.1(vitest@1.6.1(@types/node@25.6.0)(happy-dom@15.11.7)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.10))(terser@5.46.0)) rimraf: specifier: ^3.0.2 version: 3.0.2 tsup: specifier: ^8.4.0 - version: 8.5.1(@swc/core@1.15.8)(jiti@2.6.1)(postcss@8.5.6)(typescript@5.8.3)(yaml@2.8.2) + version: 8.5.1(@swc/core@1.15.8)(jiti@2.6.1)(postcss@8.5.10)(typescript@5.9.3)(yaml@2.8.2) vite: specifier: ^7.0.0 - version: 7.3.1(@types/node@24.10.9)(jiti@2.6.1)(lightningcss@1.30.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0)(yaml@2.8.2) + version: 7.3.1(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.10))(terser@5.46.0)(yaml@2.8.2) vitest: specifier: ^1.6.1 - version: 1.6.1(@types/node@24.10.9)(happy-dom@15.11.7)(lightningcss@1.30.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0) + version: 1.6.1(@types/node@25.6.0)(happy-dom@15.11.7)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.10))(terser@5.46.0) packages/xyd-plugins: dependencies: @@ -1808,19 +2004,19 @@ importers: devDependencies: '@vitest/coverage-v8': specifier: ^1.3.1 - version: 1.6.1(vitest@1.6.1(@types/node@24.10.9)(happy-dom@15.11.7)(lightningcss@1.30.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0)) + version: 1.6.1(vitest@1.6.1(@types/node@25.6.0)(happy-dom@15.11.7)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.10))(terser@5.46.0)) rimraf: specifier: ^3.0.2 version: 3.0.2 tsup: specifier: ^8.3.0 - version: 8.5.1(@swc/core@1.15.8)(jiti@2.6.1)(postcss@8.5.6)(typescript@5.8.3)(yaml@2.8.2) + version: 8.5.1(@swc/core@1.15.8)(jiti@2.6.1)(postcss@8.5.10)(typescript@5.9.3)(yaml@2.8.2) vite: specifier: ^7.0.0 - version: 7.3.1(@types/node@24.10.9)(jiti@2.6.1)(lightningcss@1.30.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0)(yaml@2.8.2) + version: 7.3.1(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.10))(terser@5.46.0)(yaml@2.8.2) vitest: specifier: ^1.3.1 - version: 1.6.1(@types/node@24.10.9)(happy-dom@15.11.7)(lightningcss@1.30.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0) + version: 1.6.1(@types/node@25.6.0)(happy-dom@15.11.7)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.10))(terser@5.46.0) packages/xyd-source-react-babel-runtime: dependencies: @@ -1839,7 +2035,7 @@ importers: version: 7.20.5 '@vitejs/plugin-react': specifier: ^4.3.4 - version: 4.7.0(vite@6.4.1(@types/node@24.10.9)(jiti@2.6.1)(lightningcss@1.30.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0)(yaml@2.8.2)) + version: 4.7.0(vite@6.4.1(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.10))(terser@5.46.0)(yaml@2.8.2)) react: specifier: ^19.1.0 version: 19.2.3 @@ -1851,16 +2047,16 @@ importers: version: 3.0.2 tsup: specifier: ^8.3.0 - version: 8.5.1(@swc/core@1.15.8)(jiti@2.6.1)(postcss@8.5.6)(typescript@5.8.3)(yaml@2.8.2) + version: 8.5.1(@swc/core@1.15.8)(jiti@2.6.1)(postcss@8.5.10)(typescript@5.8.3)(yaml@2.8.2) typescript: specifier: ^5.8.3 version: 5.8.3 vite: specifier: ^6.3.2 - version: 6.4.1(@types/node@24.10.9)(jiti@2.6.1)(lightningcss@1.30.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0)(yaml@2.8.2) + version: 6.4.1(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.10))(terser@5.46.0)(yaml@2.8.2) vitest: specifier: ^2.1.8 - version: 2.1.9(@types/node@24.10.9)(happy-dom@15.11.7)(lightningcss@1.30.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0) + version: 2.1.9(@types/node@25.6.0)(happy-dom@15.11.7)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.10))(terser@5.46.0) packages/xyd-sources: dependencies: @@ -1882,16 +2078,16 @@ importers: devDependencies: '@vitest/coverage-v8': specifier: ^1.3.1 - version: 1.6.1(vitest@1.6.1(@types/node@24.10.9)(happy-dom@15.11.7)(lightningcss@1.30.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0)) + version: 1.6.1(vitest@1.6.1(@types/node@25.6.0)(happy-dom@15.11.7)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.10))(terser@5.46.0)) rimraf: specifier: ^3.0.2 version: 3.0.2 tsup: specifier: ^8.3.0 - version: 8.5.1(@swc/core@1.15.8)(jiti@2.6.1)(postcss@8.5.6)(typescript@5.8.3)(yaml@2.8.2) + version: 8.5.1(@swc/core@1.15.8)(jiti@2.6.1)(postcss@8.5.10)(typescript@5.8.3)(yaml@2.8.2) vitest: specifier: ^1.3.1 - version: 1.6.1(@types/node@24.10.9)(happy-dom@15.11.7)(lightningcss@1.30.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0) + version: 1.6.1(@types/node@25.6.0)(happy-dom@15.11.7)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.10))(terser@5.46.0) packages/xyd-storybook: dependencies: @@ -1970,7 +2166,7 @@ importers: version: 8.6.15(@storybook/test@8.6.15(storybook@8.6.15(prettier@3.8.0)))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(storybook@8.6.15(prettier@3.8.0))(typescript@5.8.3) '@storybook/react-vite': specifier: ^8.6.15 - version: 8.6.15(@storybook/test@8.6.15(storybook@8.6.15(prettier@3.8.0)))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(rollup@4.55.1)(storybook@8.6.15(prettier@3.8.0))(typescript@5.8.3)(vite@7.3.1(@types/node@24.10.9)(jiti@2.6.1)(lightningcss@1.30.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0)(yaml@2.8.2)) + version: 8.6.15(@storybook/test@8.6.15(storybook@8.6.15(prettier@3.8.0)))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(rollup@4.55.1)(storybook@8.6.15(prettier@3.8.0))(typescript@5.8.3)(vite@7.3.1(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.10))(terser@5.46.0)(yaml@2.8.2)) '@storybook/test': specifier: ^8.6.15 version: 8.6.15(storybook@8.6.15(prettier@3.8.0)) @@ -1982,7 +2178,7 @@ importers: version: 19.2.3(@types/react@19.2.8) '@vitejs/plugin-react': specifier: ^4.3.2 - version: 4.7.0(vite@7.3.1(@types/node@24.10.9)(jiti@2.6.1)(lightningcss@1.30.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0)(yaml@2.8.2)) + version: 4.7.0(vite@7.3.1(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.10))(terser@5.46.0)(yaml@2.8.2)) acorn: specifier: ^8.14.1 version: 8.15.0 @@ -2021,7 +2217,7 @@ importers: version: 8.53.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.8.3) vite: specifier: ^7.0.0 - version: 7.3.1(@types/node@24.10.9)(jiti@2.6.1)(lightningcss@1.30.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0)(yaml@2.8.2) + version: 7.3.1(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.10))(terser@5.46.0)(yaml@2.8.2) packages/xyd-theme-cosmo: dependencies: @@ -2139,13 +2335,13 @@ importers: version: 15.3.1(rollup@4.55.1) '@rollup/plugin-typescript': specifier: ^12.1.1 - version: 12.3.0(rollup@4.55.1)(tslib@2.8.1)(typescript@5.8.3) + version: 12.3.0(rollup@4.55.1)(tslib@2.8.1)(typescript@5.9.3) '@wyw-in-js/rollup': specifier: ^0.5.5 - version: 0.5.5(rollup@4.55.1)(typescript@5.8.3) + version: 0.5.5(rollup@4.55.1)(typescript@5.9.3) '@wyw-in-js/vite': specifier: ^0.5.5 - version: 0.5.5(typescript@5.8.3)(vite@7.3.1(@types/node@24.10.9)(jiti@2.6.1)(lightningcss@1.30.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0)(yaml@2.8.2)) + version: 0.5.5(typescript@5.9.3)(vite@8.0.9(@types/node@25.6.0)(esbuild@0.27.2)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0)(yaml@2.8.2)) autoprefixer: specifier: ^10.4.20 version: 10.4.23(postcss@8.5.6) @@ -2166,16 +2362,16 @@ importers: version: 4.5.5(rollup@4.55.1) rollup-plugin-dts: specifier: ^6.1.1 - version: 6.3.0(rollup@4.55.1)(typescript@5.8.3) + version: 6.3.0(rollup@4.55.1)(typescript@5.9.3) rollup-plugin-postcss: specifier: ^4.0.2 - version: 4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.8)(@types/node@24.10.9)(typescript@5.8.3)) + version: 4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.8)(@swc/wasm@1.15.30)(@types/node@25.6.0)(typescript@5.9.3)) rollup-plugin-terser: specifier: ^7.0.2 version: 7.0.2(rollup@4.55.1) tsup: specifier: ^8.3.0 - version: 8.5.1(@swc/core@1.15.8)(jiti@2.6.1)(postcss@8.5.6)(typescript@5.8.3)(yaml@2.8.2) + version: 8.5.1(@swc/core@1.15.8)(jiti@2.6.1)(postcss@8.5.6)(typescript@5.9.3)(yaml@2.8.2) packages/xyd-theme-picasso: dependencies: @@ -2335,7 +2531,7 @@ importers: version: 0.5.5(rollup@4.55.1)(typescript@5.6.2) '@wyw-in-js/vite': specifier: ^0.5.5 - version: 0.5.5(typescript@5.6.2)(vite@7.3.1(@types/node@20.9.0)(jiti@2.6.1)(lightningcss@1.30.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0)(yaml@2.8.2)) + version: 0.5.5(typescript@5.6.2)(vite@8.0.9(@types/node@20.9.0)(esbuild@0.27.2)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0)(yaml@2.8.2)) autoprefixer: specifier: ^10.4.20 version: 10.4.23(postcss@8.5.6) @@ -2362,7 +2558,7 @@ importers: version: 6.3.0(rollup@4.55.1)(typescript@5.6.2) rollup-plugin-postcss: specifier: ^4.0.2 - version: 4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.8)(@types/node@20.9.0)(typescript@5.6.2)) + version: 4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.8)(@swc/wasm@1.15.30)(@types/node@20.9.0)(typescript@5.6.2)) rollup-plugin-terser: specifier: ^7.0.2 version: 7.0.2(rollup@4.55.1) @@ -2420,7 +2616,7 @@ importers: version: 15.3.1(rollup@4.55.1) '@rollup/plugin-typescript': specifier: ^12.1.1 - version: 12.3.0(rollup@4.55.1)(tslib@2.8.1)(typescript@5.8.3) + version: 12.3.0(rollup@4.55.1)(tslib@2.8.1)(typescript@5.9.3) '@types/react': specifier: ^19.1.0 version: 19.2.8 @@ -2429,10 +2625,10 @@ importers: version: 19.2.3(@types/react@19.2.8) '@wyw-in-js/rollup': specifier: ^0.5.5 - version: 0.5.5(rollup@4.55.1)(typescript@5.8.3) + version: 0.5.5(rollup@4.55.1)(typescript@5.9.3) '@wyw-in-js/vite': specifier: ^0.5.5 - version: 0.5.5(typescript@5.8.3)(vite@7.3.1(@types/node@24.10.9)(jiti@2.6.1)(lightningcss@1.30.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0)(yaml@2.8.2)) + version: 0.5.5(typescript@5.9.3)(vite@8.0.9(@types/node@25.6.0)(esbuild@0.27.2)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0)(yaml@2.8.2)) autoprefixer: specifier: ^10.4.20 version: 10.4.23(postcss@8.5.6) @@ -2456,16 +2652,16 @@ importers: version: 4.5.5(rollup@4.55.1) rollup-plugin-dts: specifier: ^6.1.1 - version: 6.3.0(rollup@4.55.1)(typescript@5.8.3) + version: 6.3.0(rollup@4.55.1)(typescript@5.9.3) rollup-plugin-postcss: specifier: ^4.0.2 - version: 4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.8)(@types/node@24.10.9)(typescript@5.8.3)) + version: 4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.8)(@swc/wasm@1.15.30)(@types/node@25.6.0)(typescript@5.9.3)) rollup-plugin-terser: specifier: ^7.0.2 version: 7.0.2(rollup@4.55.1) tsup: specifier: ^8.3.0 - version: 8.5.1(@swc/core@1.15.8)(jiti@2.6.1)(postcss@8.5.6)(typescript@5.8.3)(yaml@2.8.2) + version: 8.5.1(@swc/core@1.15.8)(jiti@2.6.1)(postcss@8.5.6)(typescript@5.9.3)(yaml@2.8.2) packages/xyd-uniform: dependencies: @@ -2499,19 +2695,83 @@ importers: version: 22.19.7 '@vitest/coverage-v8': specifier: ^1.3.1 - version: 1.6.1(vitest@1.6.1(@types/node@22.19.7)(happy-dom@15.11.7)(lightningcss@1.30.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0)) + version: 1.6.1(vitest@1.6.1(@types/node@22.19.7)(happy-dom@15.11.7)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.10))(terser@5.46.0)) rimraf: specifier: ^3.0.2 version: 3.0.2 tsup: specifier: ^8.3.0 - version: 8.5.1(@swc/core@1.15.8)(jiti@2.6.1)(postcss@8.5.6)(typescript@4.9.5)(yaml@2.8.2) + version: 8.5.1(@swc/core@1.15.8)(jiti@2.6.1)(postcss@8.5.10)(typescript@4.9.5)(yaml@2.8.2) typescript: specifier: ^4.5.5 version: 4.9.5 vitest: specifier: ^1.3.1 - version: 1.6.1(@types/node@22.19.7)(happy-dom@15.11.7)(lightningcss@1.30.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0) + version: 1.6.1(@types/node@22.19.7)(happy-dom@15.11.7)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.10))(terser@5.46.0) + + third-party/nodepod: + dependencies: + '@xterm/addon-fit': + specifier: ^0.11.0 + version: 0.11.0 + '@xterm/addon-webgl': + specifier: ^0.19.0 + version: 0.19.0 + '@xterm/xterm': + specifier: ^6.0.0 + version: 6.0.0 + acorn: + specifier: ^8.15.0 + version: 8.15.0 + acorn-jsx: + specifier: ^5.3.2 + version: 5.3.2(acorn@8.15.0) + brotli: + specifier: ^1.3.3 + version: 1.3.3 + brotli-wasm: + specifier: ^3.0.1 + version: 3.0.1 + comlink: + specifier: ^4.4.2 + version: 4.4.2 + next: + specifier: ^13.0.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 + version: 16.2.4(@opentelemetry/api@1.9.0)(@playwright/test@1.57.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) + pako: + specifier: ^2.1.0 + version: 2.1.0 + resolve.exports: + specifier: ^2.0.3 + version: 2.0.3 + zod: + specifier: ^4.3.6 + version: 4.3.6 + devDependencies: + '@types/node': + specifier: ^25.0.10 + version: 25.6.0 + '@types/pako': + specifier: ^2.0.4 + version: 2.0.4 + esbuild: + specifier: ^0.27.2 + version: 0.27.2 + typescript: + specifier: ^5.9.3 + version: 5.9.3 + vite: + specifier: ^5.4.0 + version: 5.4.21(@types/node@25.6.0)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.10))(terser@5.46.0) + vite-plugin-top-level-await: + specifier: ^1.6.0 + version: 1.6.0(rollup@4.55.1)(vite@5.4.21(@types/node@25.6.0)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.10))(terser@5.46.0)) + vite-plugin-wasm: + specifier: ^3.5.0 + version: 3.6.0(vite@5.4.21(@types/node@25.6.0)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.10))(terser@5.46.0)) + vitest: + specifier: ^4.0.18 + version: 4.1.5(@opentelemetry/api@1.9.0)(@types/node@25.6.0)(happy-dom@15.11.7)(vite@5.4.21(@types/node@25.6.0)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.10))(terser@5.46.0)) packages: @@ -3425,6 +3685,193 @@ packages: '@code-hike/lighter@1.0.3': resolution: {integrity: sha512-LU0TbZfu3L3fQZ7y9tZHttnxyFm7ewU96arGMFnjLbvFj+onYfVkznhQOmU1ZsQtv9rpQzZ313GRz6hCGDrlJQ==} + '@codingame/monaco-vscode-ai-service-override@30.0.1': + resolution: {integrity: sha512-Addkr1DW9RqsdOkcpbYKBtbEAjLJSxf8bA1oLv//8EnJBbpov6LX3eMkH0HBQ2eUlSIdJnNqSo0EurD9Zaz+1A==} + + '@codingame/monaco-vscode-api@30.0.1': + resolution: {integrity: sha512-nrigYKKt1TNt17IlNcq5nu3wOZVlRCi60Zyi5Q/dG2LX1WZ2Y2XQHf7GZo3I2XrlEi9OrlgeMn8kJWV2oI1hLQ==} + + '@codingame/monaco-vscode-base-service-override@30.0.1': + resolution: {integrity: sha512-+p5vQrhpu4exPHr8e/aiEPx4JohIHGAyjmTok1zUPJeXlPsJSBH1XzC6WVUNsQ8YZ7+BuRJGqDRmwp2YrmQPHg==} + + '@codingame/monaco-vscode-bulk-edit-service-override@30.0.1': + resolution: {integrity: sha512-/CF9ZNCWbpl/t4dJlBqFXb24wDXoFBpCh4WiZxk9nR3K/nPaFp7YB49El2wnDHGP84mkAAXYQjyHDVOusZVNtA==} + + '@codingame/monaco-vscode-chat-service-override@30.0.1': + resolution: {integrity: sha512-/QMYOHc7fCjiYH/QX201OMeg0xUrPG1GWJvM7dy6ffDVmv3hFPTXe6LUvWW7s9SepLiKhfNNfJjS3YfCo1EDYg==} + + '@codingame/monaco-vscode-configuration-service-override@30.0.1': + resolution: {integrity: sha512-RxnmNg9c2s+7O17+SP3aeowKHQTR7mID2mOPYX2/wDuK0YtGE7F2/X5pk+bACY0TBZ16L6+UopkVg0daCrvuXQ==} + + '@codingame/monaco-vscode-css-default-extension@30.0.1': + resolution: {integrity: sha512-zquwbEnhHjyBVCQZ8ZE8nZqmAw1k2liz2bqYaam2nGvNLlN481PoOXAGpk8JBNcfMZq4yYbSzXXf91GwviJSLg==} + + '@codingame/monaco-vscode-dialogs-service-override@30.0.1': + resolution: {integrity: sha512-8vdxXS+RBIfteH9Kbw3sZBztxskjgIfIcO2tpT9rbAO6b3pogMTdfS0UPnXOES8PvN5MHdXRMpPDUsTVSy/Xqw==} + + '@codingame/monaco-vscode-editor-api@30.0.1': + resolution: {integrity: sha512-j2d/lIiKKfnmA9rjBi7biTm9xy8WpRRvkN5i+pbnNdMj+g4JHLJW/7ZA4gZiRlgGLrJeUvoEZ8WalvDtp9RZGg==} + + '@codingame/monaco-vscode-editor-service-override@30.0.1': + resolution: {integrity: sha512-z+HevqHAgCV2xoxiiYIIR145Z5CctTKe2F+ETw31lhojO/SCkG9XrblMouqzmJEdk/CQtwSm7jW5nEwrPACAPg==} + + '@codingame/monaco-vscode-environment-service-override@30.0.1': + resolution: {integrity: sha512-317Kz/UfOTcGJ1JvfJ6tRi5cQFp5Y3GiVoQozuiIW46FdKQrer1gKMiohzkD7sNNetxrbAUIqkqQLoj36b+1/w==} + + '@codingame/monaco-vscode-explorer-service-override@30.0.1': + resolution: {integrity: sha512-KCTDR7H2+82049SzMMZnDS+NZrbH8R96rl9gWmnPHXnVP7UCqysfM5E2jyieWHUBu+5/VRmbPqe4zbZwIc2LvA==} + + '@codingame/monaco-vscode-extension-api@30.0.1': + resolution: {integrity: sha512-6Nxm7B3QUG6UFOUraVmUAaXWPfe5JjaxogDs07X3H9WrgOuwGdUTTXG0YAbmHlymzUVV8421JqzUKwOrSg0XAA==} + + '@codingame/monaco-vscode-extension-gallery-service-override@30.0.1': + resolution: {integrity: sha512-oBgP9w/L4OatrjUgILw3fqMUcFm1M07R+9GE1g0tiCZUm/InpmAQXCH1oPKyPg94gRxnZhiyQ/azkj/nm4W4Eg==} + + '@codingame/monaco-vscode-extensions-service-override@30.0.1': + resolution: {integrity: sha512-GaGfhqi9UydH3DJYCRIClbcdvxvq2PUZ4NsbqI0FR826vU8VLow6JGGyrPUPZY4LQyyIkxB7pPCFvTKCpU37IQ==} + + '@codingame/monaco-vscode-files-service-override@30.0.1': + resolution: {integrity: sha512-2lYRZ7MbE+RtVa7c7huhFh9jEDwp7fIYHGomMssGmUPRHa7OTGcCHtBEps4PTaa0x7oyjDCZiIJOxf/QoIVq8A==} + + '@codingame/monaco-vscode-git-base-default-extension@30.0.1': + resolution: {integrity: sha512-+Z2Fu7XqiJRw8ruUHa9h+93FVjR/T+XMU5DyzV6Pmp7Se//jEWmhswuqwFlYb99zKRnRrHfoH/MC+Qgw9iFw0Q==} + + '@codingame/monaco-vscode-host-service-override@30.0.1': + resolution: {integrity: sha512-sQGMnu9IKAEq1Rkq0FEsF5fe1vbuBuBZWvMCsJISp53EOcE42DKWrRsLu8Xh2tqfoPC6cvsXX3bfGPEN+OmIrA==} + + '@codingame/monaco-vscode-html-default-extension@30.0.1': + resolution: {integrity: sha512-cSuIw/NOEgbje5sqtd1Nhc+dwkMqVZiMJf7rvWs5B6XkDMNrUQm9ryTaiu0rIMCUuG5SC/1n+JmIIhcHSrZcCA==} + + '@codingame/monaco-vscode-javascript-default-extension@30.0.1': + resolution: {integrity: sha512-dtACtbmrZnYRaCEEEzqDovn/YAGMqN9z6fKPI58BpSHzfzJwcMSm+mbIM3F4nOLaDDkMRUyymqWYAseCDPRa2Q==} + + '@codingame/monaco-vscode-json-default-extension@30.0.1': + resolution: {integrity: sha512-+e8fPsFL3ePDi/zsFxrhY/qJSqYoMWhdSdenZmpJf5jdo7L9xiUyxLlOzpFLbR+Y+g+lrX4+eZisqL4jtze2mQ==} + + '@codingame/monaco-vscode-katex-common@30.0.1': + resolution: {integrity: sha512-jxgltTnpKK3YxdNiWze4KH1gJICN6BjFTy44WWxW2QM3uQ32WJdDDC03QpslMSxnClfO6jqQcsaMrm7AbGxc5w==} + + '@codingame/monaco-vscode-keybindings-service-override@30.0.1': + resolution: {integrity: sha512-WS8cFPUinnZ9wQAtLymhjwg16GMRPm3wx/Tw5t2jOiHhHnZtAPbL5oLObXjly9H2a0Du6AavptYe6UBT26ZOzQ==} + + '@codingame/monaco-vscode-language-detection-worker-service-override@30.0.1': + resolution: {integrity: sha512-us50M/fP9kc+um3s1WJCRFp3icoF8avRyfcNJtBF4gncUJIk6HICjjUDKty6Ah0NJb7ousM/DSlrpG/H+s0GTA==} + + '@codingame/monaco-vscode-languages-service-override@30.0.1': + resolution: {integrity: sha512-dOkXrANtqLvgF6g1hBnC9pK+FYf6eUaJ08a1PawTCwj9hvkDphLLe1y564NSLNguYHapP6g8sN7e9t4bHDVdBg==} + + '@codingame/monaco-vscode-layout-service-override@30.0.1': + resolution: {integrity: sha512-bi3Ithb6cfWGq7ywjOxVC3f/iwvIQlVo/6GxHl3SM3xbeHLXXwcJQmL43xbEGTxJi3jV5jGDITau3ZcbjF/cJA==} + + '@codingame/monaco-vscode-lifecycle-service-override@30.0.1': + resolution: {integrity: sha512-zFIybvbRH2eEu9Q3sC70AH/ydZIgwy9j24ZHEcWp+yONhvngt9duN8ag3u3lRKuYsLYChGU9W0LflTs92+K6CQ==} + + '@codingame/monaco-vscode-localization-service-override@30.0.1': + resolution: {integrity: sha512-g4TaAq1qGl+B0HxLvfHlt0IkAGFYEMP24pHjWUkXRap0KIS3vFhTUt6lFPWj4bxlttUjETtj0dErn86wI1vCjA==} + + '@codingame/monaco-vscode-log-service-override@30.0.1': + resolution: {integrity: sha512-vEfskByfM3362ejykl4hEQcU22eF+yNd8sd1QrmzzCb2wbnH41AvlY4BUih3foga95qysdLX3U5M6h62nwL5lw==} + + '@codingame/monaco-vscode-markdown-basics-default-extension@30.0.1': + resolution: {integrity: sha512-At3+nwgDR9mDEXskidW8aWBITUXfJ4A5LqhWh137XwwP1+v9oMWMWSUbpqOFUgF38NPztE5mjv2A8aypR2Qoqg==} + + '@codingame/monaco-vscode-markers-service-override@30.0.1': + resolution: {integrity: sha512-nbi9jzJdaDb7wq/8isexdbAPwu+EyZwK6AHA7JlAgs5yNIaB7464X9D5oJex0lNdyoBqEYcHSfh2MqeL3/3VUw==} + + '@codingame/monaco-vscode-model-service-override@30.0.1': + resolution: {integrity: sha512-WyrocCHaTDKR9E1rUHmFziSvlxkx//PxXwyQP6WsFKP3fmmEsKAYkeljnCto07xdXJNrVEfpx/430i/IVHbOQQ==} + + '@codingame/monaco-vscode-notifications-service-override@30.0.1': + resolution: {integrity: sha512-/L0PAazM7HB/r1VKlFfMRCQx1/EFFO1NDgusxjQz+cMlqWH22rwQVy80q+CvC6Kf4ffjYYa370v0m5pNJvun1A==} + + '@codingame/monaco-vscode-output-service-override@30.0.1': + resolution: {integrity: sha512-W0lnAum656IReSUO28/Er+zLUdn4pyaX/EVhmEA3VJb6ClZWt+tTMxvdSdNM2Vcce96DpVj8XqD5HEZsgfy9fQ==} + + '@codingame/monaco-vscode-preferences-service-override@30.0.1': + resolution: {integrity: sha512-sGF9/DYYzZA1KXbrhv+xJdEBczzvPSexSFN4A2IpniHtZePQAm5a9aD6g9THkVxklepb7ZABW2TS+n6xt55ywg==} + + '@codingame/monaco-vscode-quickaccess-service-override@30.0.1': + resolution: {integrity: sha512-f6NR+aObSLjGYLXEFL3ug1lwPdQhZe+WXYWTbFMJQRbQtvgF56kahvlMkr3Uj8vPPymiLRbKuenrV9ybk34MOQ==} + + '@codingame/monaco-vscode-rollup-vsix-plugin@30.0.1': + resolution: {integrity: sha512-O3XRjaoCioeL1HwQfQ9OPyI2G6x+EgxATDGlub/OshK4j/7vfbX971bZt7NfXGfS8U5vO/lSHTpYmcp9j96kQg==} + + '@codingame/monaco-vscode-scm-service-override@30.0.1': + resolution: {integrity: sha512-Ou7XXmOUuhbMZAuO75UUJOkt/PD2CHCxPoS1HxCRKm05DHgk6gKwZCQZfLML94HbsitY9O/0gnhgMVIRPZWUOQ==} + + '@codingame/monaco-vscode-search-service-override@30.0.1': + resolution: {integrity: sha512-Am1sK6rt/aNvr4RKGjXclHeA7qh12nMDnbauFrhgaICpSpMO8wih2fJ31WSeVQnvxeGfqJr0e+6HIJlCM91JzQ==} + + '@codingame/monaco-vscode-snippets-service-override@30.0.1': + resolution: {integrity: sha512-939xYMRBNUWCNn11dpj5jQ2ai8E1ZiTgb423+G1SeiTiM3qL/cosFW6qJSlre6DbR+bbGCPHxmGKhUzs5uFaNQ==} + + '@codingame/monaco-vscode-standalone-css-language-features@30.0.1': + resolution: {integrity: sha512-AuNpGZv7T/N69UHSwCGVzYier1OyMWR6luAcoX9tG3XM7X9PbBVpE9agDZNZjneOv7KLI8WDIq2Uvxw6Dyaqdw==} + + '@codingame/monaco-vscode-standalone-html-language-features@30.0.1': + resolution: {integrity: sha512-kWyt1SRxeC5capu0Iv5uK2DnBhfMP++Nv9wpKbuQYVUtqzPeeDxA3U+RnbyxvkpxITwnxTx8FW+/b3uwNQ66Mw==} + + '@codingame/monaco-vscode-standalone-json-language-features@30.0.1': + resolution: {integrity: sha512-D6KiUNYMtYgDhB25/ooc0CdElmjXaBQEfLVL3v+f5pyNH1LmRRE6+qLXjMkiTlEHsGR/Xn3+j0vfVkDEyuILEQ==} + + '@codingame/monaco-vscode-standalone-languages@30.0.1': + resolution: {integrity: sha512-AnNAUMqiWFHuUTVtNnUYjuN5mSv1uqsxnBCz5uqr2irSzEB5H5ewLMDMJAUy4S0EuMm32IcIfK0go4917FE9EA==} + + '@codingame/monaco-vscode-standalone-typescript-language-features@30.0.1': + resolution: {integrity: sha512-51v7rhianGpM1f1LVE3FfT8h10skG683BQ6Ybw+3LETR1wIQKGeNgpxVYgcpIqJtPGbnOVfpnTWg2VPDutbYPg==} + + '@codingame/monaco-vscode-storage-service-override@30.0.1': + resolution: {integrity: sha512-EZVjjFMny6ZxX9hdCnYgQQqjlWfiWA7259RRJeVz8+DCSTsspLMZspR3EEvCJNkzepN0Gk/DrMWQxiR6vuOWag==} + + '@codingame/monaco-vscode-terminal-service-override@30.0.1': + resolution: {integrity: sha512-lk4gb3wZ4YCbjwnKGrtQBKLdbRQiHABqMwWxaAklmoId89Rg7rE2gVxCHQYoOCku+92+tbuQRYYGLOxOTiKSNQ==} + + '@codingame/monaco-vscode-textmate-service-override@30.0.1': + resolution: {integrity: sha512-hiQtBOqvriTHkm2KJZJbcX9j2u76Lq6jSeLf8FV6XoH2zoHN/BK9yA5JvtXtmWArgsW4NulraX6BcX15UhxxQw==} + + '@codingame/monaco-vscode-theme-defaults-default-extension@30.0.1': + resolution: {integrity: sha512-tLrS9swNswHvIkU127cnbPQNk/14RxQ88RuE2rl0hyVjqvEMG9IdKg8I3/mcK+0jYibJUFGXyXMviXwKfBvRKw==} + + '@codingame/monaco-vscode-theme-service-override@30.0.1': + resolution: {integrity: sha512-TlsoNw0Lm9mEejtqDfMvc+vv345dSDhaGhk8xxpwuhF7yHi9ZzHnEu5Jiusi0jmX/DfI3/lxdMfiso5ws+SShw==} + + '@codingame/monaco-vscode-theme-seti-default-extension@30.0.1': + resolution: {integrity: sha512-8hZLDcH8H1Lo5Wpz/JEWx/SwnS2KEchdojJ+VH7JZpt2jdE6uLB6XmMljSEUPgRxIYNmgtzOxTRARSUgswTHWQ==} + + '@codingame/monaco-vscode-typescript-basics-default-extension@30.0.1': + resolution: {integrity: sha512-+FMj4TN5xF2vathX0LBlBJHq/mQ+E05Cit8EW/VkoNfwdQs3E9HmLBaLaie5jLcxTC/ujWUOjNnM4nVJ684AsA==} + + '@codingame/monaco-vscode-view-banner-service-override@30.0.1': + resolution: {integrity: sha512-F2jtdpGHeqdo5ETToaqoitenfRY8BmCYY8t1KuMKn1s1q34XFST48JL6U3lVu3pN4Ws0GQ5DgISOsJd1s9MKbw==} + + '@codingame/monaco-vscode-view-common-service-override@30.0.1': + resolution: {integrity: sha512-adbVXMgRaZPAnojxh1iRSgV2SJmzZZRijrH0POPwhtXEHhM7XOLGjIiN/3tLj1ZVUi9XsJkswtEc0whcre6uBg==} + + '@codingame/monaco-vscode-view-status-bar-service-override@30.0.1': + resolution: {integrity: sha512-TbUtNQCqIXj0o6QtWsyaaowCXmnnnmu9SjWzOYwErmEf8MN1Y8dQhgB7VU8StwmXNa1wpgdL4QElOcXbK4GbEw==} + + '@codingame/monaco-vscode-view-title-bar-service-override@30.0.1': + resolution: {integrity: sha512-RMzcSbo4sm9UYkG25yPoRmGa/7mxuhWLZcQrfTBzCcPa4tVi0r+SNf9AkrCuX3IgEuK5Idul/RQU3qu1Ze3bGQ==} + + '@codingame/monaco-vscode-views-service-override@30.0.1': + resolution: {integrity: sha512-joNVb0ks36ubokr3CNgxIhKwDimZbRDpS2lxBhkuK5CTbsvezYhLmv9nYUuxJ2LRCqXqRqsHRpEMK5hc+q5DvA==} + + '@codingame/monaco-vscode-workbench-service-override@30.0.1': + resolution: {integrity: sha512-hcxEht/AivqSmjtgeWoIgkYbU6lLdnFfeM7uVbX+uJZByjpTO8UAXJeScWZq5etHKl/SVk+HWQyZsFjppj+h6A==} + + '@codingame/monaco-vscode-xterm-addons-common@30.0.1': + resolution: {integrity: sha512-jKm8HDJaZRJfSMkRKuOd8knJIRIYmTUYGLvVJV6Nch/O5lebjrhAcmAPAJqFtlMvTbA+USqY7Jf+IBSW5iQEcw==} + + '@codingame/monaco-vscode-xterm-common@30.0.1': + resolution: {integrity: sha512-f4lTi8m4B542Nv3OL/DkNEi7+787f/3nPQX0Y8YvCwlMhhRCaNT4asVM3lPNu15ftt9zxLzD3yCHtV1LSuYOpA==} + + '@codingame/monaco-vscode-yaml-default-extension@30.0.1': + resolution: {integrity: sha512-po/9qQZ7A6T0wyTHcirNF063QX6vrR9gmAu2Zyi5U65y3mnI+U9/SweGi9jg25aTDENL7TlRfONFKRUsLlAwJw==} + + '@codingame/vscode-languagedetection@1.0.23': + resolution: {integrity: sha512-PqMisj1WEb1d9YtFapOjDQYACq8HD3f5/d+tFfZltsqAomGvoQxl7LBtftPUDT4zpvxls0IsJHiWrR/wvwyuzg==} + hasBin: true + '@colors/colors@1.5.0': resolution: {integrity: sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==} engines: {node: '>=0.1.90'} @@ -3467,12 +3914,21 @@ packages: '@emnapi/core@1.8.1': resolution: {integrity: sha512-AvT9QFpxK0Zd8J0jopedNm+w/2fIzvtPKPjqyw9jwvBaReTTqPBk9Hixaz7KbjimP+QNz605/XnjFcDAL2pqBg==} + '@emnapi/core@1.9.2': + resolution: {integrity: sha512-UC+ZhH3XtczQYfOlu3lNEkdW/p4dsJ1r/bP7H8+rhao3TTTMO1ATq/4DdIi23XuGoFY+Cz0JmCbdVl0hz9jZcA==} + '@emnapi/runtime@1.8.1': resolution: {integrity: sha512-mehfKSMWjjNol8659Z8KxEMrdSJDDot5SXMq00dM8BN4o+CLNXQ0xH2V7EchNHV4RmbZLmmPdEaXZc5H2FXmDg==} + '@emnapi/runtime@1.9.2': + resolution: {integrity: sha512-3U4+MIWHImeyu1wnmVygh5WlgfYDtyf0k8AbLhMFxOipihf6nrWC4syIm/SwEeec0mNSafiiNnMJwbza/Is6Lw==} + '@emnapi/wasi-threads@1.1.0': resolution: {integrity: sha512-WI0DdZ8xFSbgMjR1sFsKABJ/C5OnRrjT06JXbZKexJGrDuPTzZdDYfFlsgcCXCyf+suG5QU2e/y1Wo2V/OapLQ==} + '@emnapi/wasi-threads@1.2.1': + resolution: {integrity: sha512-uTII7OYF+/Mes/MrcIOYp5yOtSMLBWSIoLPpcgwipoiKbli6k322tcoFsxoIIxPDqW01SQGAgko4EzZi2BNv2w==} + '@emotion/is-prop-valid@1.4.0': resolution: {integrity: sha512-QgD4fyscGcbbKwJmqNvUMSE02OsHUa+lAWKdEUIJKgqe5IwRSKd7+KhibEWdaKwgjLj0DRSHA9biAIqGBk05lw==} @@ -4543,6 +4999,143 @@ packages: '@iconify/utils@2.3.0': resolution: {integrity: sha512-GmQ78prtwYW6EtzXRU1rY+KwOKfz32PD7iJh6Iyqw68GiKuoZ2A6pRtzWONz5VQJbp50mEjXh/7NkumtrAgRKA==} + '@img/colour@1.1.0': + resolution: {integrity: sha512-Td76q7j57o/tLVdgS746cYARfSyxk8iEfRxewL9h4OMzYhbW4TAcppl0mT4eyqXddh6L/jwoM75mo7ixa/pCeQ==} + engines: {node: '>=18'} + + '@img/sharp-darwin-arm64@0.34.5': + resolution: {integrity: sha512-imtQ3WMJXbMY4fxb/Ndp6HBTNVtWCUI0WdobyheGf5+ad6xX8VIDO8u2xE4qc/fr08CKG/7dDseFtn6M6g/r3w==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [arm64] + os: [darwin] + + '@img/sharp-darwin-x64@0.34.5': + resolution: {integrity: sha512-YNEFAF/4KQ/PeW0N+r+aVVsoIY0/qxxikF2SWdp+NRkmMB7y9LBZAVqQ4yhGCm/H3H270OSykqmQMKLBhBJDEw==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [x64] + os: [darwin] + + '@img/sharp-libvips-darwin-arm64@1.2.4': + resolution: {integrity: sha512-zqjjo7RatFfFoP0MkQ51jfuFZBnVE2pRiaydKJ1G/rHZvnsrHAOcQALIi9sA5co5xenQdTugCvtb1cuf78Vf4g==} + cpu: [arm64] + os: [darwin] + + '@img/sharp-libvips-darwin-x64@1.2.4': + resolution: {integrity: sha512-1IOd5xfVhlGwX+zXv2N93k0yMONvUlANylbJw1eTah8K/Jtpi15KC+WSiaX/nBmbm2HxRM1gZ0nSdjSsrZbGKg==} + cpu: [x64] + os: [darwin] + + '@img/sharp-libvips-linux-arm64@1.2.4': + resolution: {integrity: sha512-excjX8DfsIcJ10x1Kzr4RcWe1edC9PquDRRPx3YVCvQv+U5p7Yin2s32ftzikXojb1PIFc/9Mt28/y+iRklkrw==} + cpu: [arm64] + os: [linux] + + '@img/sharp-libvips-linux-arm@1.2.4': + resolution: {integrity: sha512-bFI7xcKFELdiNCVov8e44Ia4u2byA+l3XtsAj+Q8tfCwO6BQ8iDojYdvoPMqsKDkuoOo+X6HZA0s0q11ANMQ8A==} + cpu: [arm] + os: [linux] + + '@img/sharp-libvips-linux-ppc64@1.2.4': + resolution: {integrity: sha512-FMuvGijLDYG6lW+b/UvyilUWu5Ayu+3r2d1S8notiGCIyYU/76eig1UfMmkZ7vwgOrzKzlQbFSuQfgm7GYUPpA==} + cpu: [ppc64] + os: [linux] + + '@img/sharp-libvips-linux-riscv64@1.2.4': + resolution: {integrity: sha512-oVDbcR4zUC0ce82teubSm+x6ETixtKZBh/qbREIOcI3cULzDyb18Sr/Wcyx7NRQeQzOiHTNbZFF1UwPS2scyGA==} + cpu: [riscv64] + os: [linux] + + '@img/sharp-libvips-linux-s390x@1.2.4': + resolution: {integrity: sha512-qmp9VrzgPgMoGZyPvrQHqk02uyjA0/QrTO26Tqk6l4ZV0MPWIW6LTkqOIov+J1yEu7MbFQaDpwdwJKhbJvuRxQ==} + cpu: [s390x] + os: [linux] + + '@img/sharp-libvips-linux-x64@1.2.4': + resolution: {integrity: sha512-tJxiiLsmHc9Ax1bz3oaOYBURTXGIRDODBqhveVHonrHJ9/+k89qbLl0bcJns+e4t4rvaNBxaEZsFtSfAdquPrw==} + cpu: [x64] + os: [linux] + + '@img/sharp-libvips-linuxmusl-arm64@1.2.4': + resolution: {integrity: sha512-FVQHuwx1IIuNow9QAbYUzJ+En8KcVm9Lk5+uGUQJHaZmMECZmOlix9HnH7n1TRkXMS0pGxIJokIVB9SuqZGGXw==} + cpu: [arm64] + os: [linux] + + '@img/sharp-libvips-linuxmusl-x64@1.2.4': + resolution: {integrity: sha512-+LpyBk7L44ZIXwz/VYfglaX/okxezESc6UxDSoyo2Ks6Jxc4Y7sGjpgU9s4PMgqgjj1gZCylTieNamqA1MF7Dg==} + cpu: [x64] + os: [linux] + + '@img/sharp-linux-arm64@0.34.5': + resolution: {integrity: sha512-bKQzaJRY/bkPOXyKx5EVup7qkaojECG6NLYswgktOZjaXecSAeCWiZwwiFf3/Y+O1HrauiE3FVsGxFg8c24rZg==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [arm64] + os: [linux] + + '@img/sharp-linux-arm@0.34.5': + resolution: {integrity: sha512-9dLqsvwtg1uuXBGZKsxem9595+ujv0sJ6Vi8wcTANSFpwV/GONat5eCkzQo/1O6zRIkh0m/8+5BjrRr7jDUSZw==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [arm] + os: [linux] + + '@img/sharp-linux-ppc64@0.34.5': + resolution: {integrity: sha512-7zznwNaqW6YtsfrGGDA6BRkISKAAE1Jo0QdpNYXNMHu2+0dTrPflTLNkpc8l7MUP5M16ZJcUvysVWWrMefZquA==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [ppc64] + os: [linux] + + '@img/sharp-linux-riscv64@0.34.5': + resolution: {integrity: sha512-51gJuLPTKa7piYPaVs8GmByo7/U7/7TZOq+cnXJIHZKavIRHAP77e3N2HEl3dgiqdD/w0yUfiJnII77PuDDFdw==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [riscv64] + os: [linux] + + '@img/sharp-linux-s390x@0.34.5': + resolution: {integrity: sha512-nQtCk0PdKfho3eC5MrbQoigJ2gd1CgddUMkabUj+rBevs8tZ2cULOx46E7oyX+04WGfABgIwmMC0VqieTiR4jg==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [s390x] + os: [linux] + + '@img/sharp-linux-x64@0.34.5': + resolution: {integrity: sha512-MEzd8HPKxVxVenwAa+JRPwEC7QFjoPWuS5NZnBt6B3pu7EG2Ge0id1oLHZpPJdn3OQK+BQDiw9zStiHBTJQQQQ==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [x64] + os: [linux] + + '@img/sharp-linuxmusl-arm64@0.34.5': + resolution: {integrity: sha512-fprJR6GtRsMt6Kyfq44IsChVZeGN97gTD331weR1ex1c1rypDEABN6Tm2xa1wE6lYb5DdEnk03NZPqA7Id21yg==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [arm64] + os: [linux] + + '@img/sharp-linuxmusl-x64@0.34.5': + resolution: {integrity: sha512-Jg8wNT1MUzIvhBFxViqrEhWDGzqymo3sV7z7ZsaWbZNDLXRJZoRGrjulp60YYtV4wfY8VIKcWidjojlLcWrd8Q==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [x64] + os: [linux] + + '@img/sharp-wasm32@0.34.5': + resolution: {integrity: sha512-OdWTEiVkY2PHwqkbBI8frFxQQFekHaSSkUIJkwzclWZe64O1X4UlUjqqqLaPbUpMOQk6FBu/HtlGXNblIs0huw==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [wasm32] + + '@img/sharp-win32-arm64@0.34.5': + resolution: {integrity: sha512-WQ3AgWCWYSb2yt+IG8mnC6Jdk9Whs7O0gxphblsLvdhSpSTtmu69ZG1Gkb6NuvxsNACwiPV6cNSZNzt0KPsw7g==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [arm64] + os: [win32] + + '@img/sharp-win32-ia32@0.34.5': + resolution: {integrity: sha512-FV9m/7NmeCmSHDD5j4+4pNI8Cp3aW+JvLoXcTUo0IqyjSfAZJ8dIUmijx1qaJsIiU+Hosw6xM5KijAWRJCSgNg==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [ia32] + os: [win32] + + '@img/sharp-win32-x64@0.34.5': + resolution: {integrity: sha512-+29YMsqY2/9eFEiW93eqWnuLcWcufowXewwSNIT6UwZdUUCrM3oFjMWH/Z6/TMmb4hlFenmfAVbpWeup2jryCw==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [x64] + os: [win32] + '@import-maps/resolve@1.0.1': resolution: {integrity: sha512-tWZNBIS1CoekcwlMuyG2mr0a1Wo5lb5lEHwwWvZo+5GLgr3e9LLDTtmgtCWEwBpXMkxn9D+2W9j2FY6eZQq0tA==} @@ -4635,6 +5228,126 @@ packages: peerDependencies: jsep: ^0.4.0||^1.0.0 + '@jsonjoy.com/base64@1.1.2': + resolution: {integrity: sha512-q6XAnWQDIMA3+FTiOYajoYqySkO+JSat0ytXGSuRdq9uXE7o92gzuQwQM14xaCRlBLGq3v5miDGC4vkVTn54xA==} + engines: {node: '>=10.0'} + peerDependencies: + tslib: '2' + + '@jsonjoy.com/base64@17.67.0': + resolution: {integrity: sha512-5SEsJGsm15aP8TQGkDfJvz9axgPwAEm98S5DxOuYe8e1EbfajcDmgeXXzccEjh+mLnjqEKrkBdjHWS5vFNwDdw==} + engines: {node: '>=10.0'} + peerDependencies: + tslib: '2' + + '@jsonjoy.com/buffers@1.2.1': + resolution: {integrity: sha512-12cdlDwX4RUM3QxmUbVJWqZ/mrK6dFQH4Zxq6+r1YXKXYBNgZXndx2qbCJwh3+WWkCSn67IjnlG3XYTvmvYtgA==} + engines: {node: '>=10.0'} + peerDependencies: + tslib: '2' + + '@jsonjoy.com/buffers@17.67.0': + resolution: {integrity: sha512-tfExRpYxBvi32vPs9ZHaTjSP4fHAfzSmcahOfNxtvGHcyJel+aibkPlGeBB+7AoC6hL7lXIE++8okecBxx7lcw==} + engines: {node: '>=10.0'} + peerDependencies: + tslib: '2' + + '@jsonjoy.com/codegen@1.0.0': + resolution: {integrity: sha512-E8Oy+08cmCf0EK/NMxpaJZmOxPqM+6iSe2S4nlSBrPZOORoDJILxtbSUEDKQyTamm/BVAhIGllOBNU79/dwf0g==} + engines: {node: '>=10.0'} + peerDependencies: + tslib: '2' + + '@jsonjoy.com/codegen@17.67.0': + resolution: {integrity: sha512-idnkUplROpdBOV0HMcwhsCUS5TRUi9poagdGs70A6S4ux9+/aPuKbh8+UYRTLYQHtXvAdNfQWXDqZEx5k4Dj2Q==} + engines: {node: '>=10.0'} + peerDependencies: + tslib: '2' + + '@jsonjoy.com/fs-core@4.57.2': + resolution: {integrity: sha512-SVjwklkpIV5wrynpYtuYnfYH1QF4/nDuLBX7VXdb+3miglcAgBVZb/5y0cOsehRV/9Vb+3UqhkMq3/NR3ztdkQ==} + engines: {node: '>=10.0'} + peerDependencies: + tslib: '2' + + '@jsonjoy.com/fs-fsa@4.57.2': + resolution: {integrity: sha512-fhO8+iR2I+OCw668ISDJdn1aArc9zx033sWejIyzQ8RBeXa9bDSaUeA3ix0poYOfrj1KdOzytmYNv2/uLDfV6g==} + engines: {node: '>=10.0'} + peerDependencies: + tslib: '2' + + '@jsonjoy.com/fs-node-builtins@4.57.2': + resolution: {integrity: sha512-xhiegylRmhw43Ki2HO1ZBL7DQ5ja/qpRsL29VtQ2xuUHiuDGbgf2uD4p9Qd8hJI5P6RCtGYD50IXHXVq/Ocjcg==} + engines: {node: '>=10.0'} + peerDependencies: + tslib: '2' + + '@jsonjoy.com/fs-node-to-fsa@4.57.2': + resolution: {integrity: sha512-18LmWTSONhoAPW+IWRuf8w/+zRolPFGPeGwMxlAhhfY11EKzX+5XHDBPAw67dBF5dxDErHJbl40U+3IXSDRXSQ==} + engines: {node: '>=10.0'} + peerDependencies: + tslib: '2' + + '@jsonjoy.com/fs-node-utils@4.57.2': + resolution: {integrity: sha512-rsPSJgekz43IlNbLyAM/Ab+ouYLWGp5DDBfYBNNEqDaSpsbXfthBn29Q4muFA9L0F+Z3mKo+CWlgSCXrf+mOyQ==} + engines: {node: '>=10.0'} + peerDependencies: + tslib: '2' + + '@jsonjoy.com/fs-node@4.57.2': + resolution: {integrity: sha512-nX2AdL6cOFwLdju9G4/nbRnYevmCJbh7N7hvR3gGm97Cs60uEjyd0rpR+YBS7cTg175zzl22pGKXR5USaQMvKg==} + engines: {node: '>=10.0'} + peerDependencies: + tslib: '2' + + '@jsonjoy.com/fs-print@4.57.2': + resolution: {integrity: sha512-wK9NSow48i4DbDl9F1CQE5TqnyZOJ04elU3WFG5aJ76p+YxO/ulyBBQvKsessPxdo381Bc2pcEoyPujMOhcRqQ==} + engines: {node: '>=10.0'} + peerDependencies: + tslib: '2' + + '@jsonjoy.com/fs-snapshot@4.57.2': + resolution: {integrity: sha512-GdduDZuoP5V/QCgJkx9+BZ6SC0EZ/smXAdTS7PfMqgMTGXLlt/bH/FqMYaqB9JmLf05sJPtO0XRbAwwkEEPbVw==} + engines: {node: '>=10.0'} + peerDependencies: + tslib: '2' + + '@jsonjoy.com/json-pack@1.21.0': + resolution: {integrity: sha512-+AKG+R2cfZMShzrF2uQw34v3zbeDYUqnQ+jg7ORic3BGtfw9p/+N6RJbq/kkV8JmYZaINknaEQ2m0/f693ZPpg==} + engines: {node: '>=10.0'} + peerDependencies: + tslib: '2' + + '@jsonjoy.com/json-pack@17.67.0': + resolution: {integrity: sha512-t0ejURcGaZsn1ClbJ/3kFqSOjlryd92eQY465IYrezsXmPcfHPE/av4twRSxf6WE+TkZgLY+71vCZbiIiFKA/w==} + engines: {node: '>=10.0'} + peerDependencies: + tslib: '2' + + '@jsonjoy.com/json-pointer@1.0.2': + resolution: {integrity: sha512-Fsn6wM2zlDzY1U+v4Nc8bo3bVqgfNTGcn6dMgs6FjrEnt4ZCe60o6ByKRjOGlI2gow0aE/Q41QOigdTqkyK5fg==} + engines: {node: '>=10.0'} + peerDependencies: + tslib: '2' + + '@jsonjoy.com/json-pointer@17.67.0': + resolution: {integrity: sha512-+iqOFInH+QZGmSuaybBUNdh7yvNrXvqR+h3wjXm0N/3JK1EyyFAeGJvqnmQL61d1ARLlk/wJdFKSL+LHJ1eaUA==} + engines: {node: '>=10.0'} + peerDependencies: + tslib: '2' + + '@jsonjoy.com/util@1.9.0': + resolution: {integrity: sha512-pLuQo+VPRnN8hfPqUTLTHk126wuYdXVxE6aDmjSeV4NCAgyxWbiOIeNJVtID3h1Vzpoi9m4jXezf73I6LgabgQ==} + engines: {node: '>=10.0'} + peerDependencies: + tslib: '2' + + '@jsonjoy.com/util@17.67.0': + resolution: {integrity: sha512-6+8xBaz1rLSohlGh68D1pdw3AwDi9xydm8QNlAFkvnavCJYSze+pxoW2VKP8p308jtlMRLs5NTHfPlZLd4w7ew==} + engines: {node: '>=10.0'} + peerDependencies: + tslib: '2' + '@langchain/classic@1.0.9': resolution: {integrity: sha512-UQ6JFLvPPPHHq+c3bM3UjadsugYP013qzk6FMoULpj2oNsVU4Fd66R+V6p1R7gQQRmN4Y7DWRLePn2NzgVYFIA==} engines: {node: '>=20'} @@ -5063,6 +5776,7 @@ packages: '@lerna/create@8.2.4': resolution: {integrity: sha512-A8AlzetnS2WIuhijdAzKUyFpR5YbLLfV3luQ4lzBgIBgRfuoBDZeF+RSZPhra+7A6/zTUlrbhKZIOi/MNhqgvQ==} engines: {node: '>=18.0.0'} + deprecated: This package is an implementation detail of Lerna and is no longer published separately. '@linaria/atomic@6.3.0': resolution: {integrity: sha512-l8Ypak9s6AhEbBJ+I0OkRL1X7mipld+tzg0L3tpxSAmpWGwWpBSksSLu1uRNoHTf80hrx/3Bt0nA/i/rJnkRSg==} @@ -5188,6 +5902,12 @@ packages: '@napi-rs/wasm-runtime@0.2.4': resolution: {integrity: sha512-9zESzOO5aDByvhIAsOy9TbpZ0Ur2AJbUI7UT73kcUTS2mxAMHOBaa1st/jAymNoCtvrit99kkzT1FZuXVcgfIQ==} + '@napi-rs/wasm-runtime@1.1.4': + resolution: {integrity: sha512-3NQNNgA1YSlJb/kMH1ildASP9HW7/7kYnRI2szWJaofaS1hWmbGI4H+d3+22aGzXXN9IJ+n+GiFVcGipJP18ow==} + peerDependencies: + '@emnapi/core': ^1.7.1 + '@emnapi/runtime': ^1.7.1 + '@netlify/binary-info@1.0.0': resolution: {integrity: sha512-4wMPu9iN3/HL97QblBsBay3E1etIciR84izI3U+4iALY+JHCrI+a2jO0qbAZ/nxKoegypYEaiiqWXylm+/zfrw==} @@ -5387,6 +6107,57 @@ packages: engines: {node: ^14.18.0 || >=16.0.0} hasBin: true + '@next/env@16.2.4': + resolution: {integrity: sha512-dKkkOzOSwFYe5RX6y26fZgkSpVAlIOJKQHIiydQcrWH6y/97+RceSOAdjZ14Qa3zLduVUy0TXcn+EiM6t4rPgw==} + + '@next/swc-darwin-arm64@16.2.4': + resolution: {integrity: sha512-OXTFFox5EKN1Ym08vfrz+OXxmCcEjT4SFMbNRsWZE99dMqt2Kcusl5MqPXcW232RYkMLQTy0hqgAMEsfEd/l2A==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [darwin] + + '@next/swc-darwin-x64@16.2.4': + resolution: {integrity: sha512-XhpVnUfmYWvD3YrXu55XdcAkQtOnvaI6wtQa8fuF5fGoKoxIUZ0kWPtcOfqJEWngFF/lOS9l3+O9CcownhiQxQ==} + engines: {node: '>= 10'} + cpu: [x64] + os: [darwin] + + '@next/swc-linux-arm64-gnu@16.2.4': + resolution: {integrity: sha512-Mx/tjlNA3G8kg14QvuGAJ4xBwPk1tUHq56JxZ8CXnZwz1Etz714soCEzGQQzVMz4bEnGPowzkV6Xrp6wAkEWOQ==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [linux] + + '@next/swc-linux-arm64-musl@16.2.4': + resolution: {integrity: sha512-iVMMp14514u7Nup2umQS03nT/bN9HurK8ufylC3FZNykrwjtx7V1A7+4kvhbDSCeonTVqV3Txnv0Lu+m2oDXNg==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [linux] + + '@next/swc-linux-x64-gnu@16.2.4': + resolution: {integrity: sha512-EZOvm1aQWgnI/N/xcWOlnS3RQBk0VtVav5Zo7n4p0A7UKyTDx047k8opDbXgBpHl4CulRqRfbw3QrX2w5UOXMQ==} + engines: {node: '>= 10'} + cpu: [x64] + os: [linux] + + '@next/swc-linux-x64-musl@16.2.4': + resolution: {integrity: sha512-h9FxsngCm9cTBf71AR4fGznDEDx1hS7+kSEiIRjq5kO1oXWm07DxVGZjCvk0SGx7TSjlUqhI8oOyz7NfwAdPoA==} + engines: {node: '>= 10'} + cpu: [x64] + os: [linux] + + '@next/swc-win32-arm64-msvc@16.2.4': + resolution: {integrity: sha512-3NdJV5OXMSOeJYijX+bjaLge3mJBlh4ybydbT4GFoB/2hAojWHtMhl3CYlYoMrjPuodp0nzFVi4Tj2+WaMg+Ow==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [win32] + + '@next/swc-win32-x64-msvc@16.2.4': + resolution: {integrity: sha512-kMVGgsqhO5YTYODD9IPGGhA6iprWidQckK3LmPeW08PIFENRmgfb4MjXHO+p//d+ts2rpjvK5gXWzXSMrPl9cw==} + engines: {node: '>= 10'} + cpu: [x64] + os: [win32] + '@noble/hashes@1.8.0': resolution: {integrity: sha512-jCs9ldd7NwzpgXDIf6P3+NrHh9/sD6CQdxHyjQI+h/6rDNo88ypBxxz45UDuZHz9r3tNz7N/VInSVoVdtXEI4A==} engines: {node: ^14.21.3 || >=16} @@ -5669,6 +6440,9 @@ packages: '@oramacloud/client@2.1.4': resolution: {integrity: sha512-uNPFs4wq/iOPbggCwTkVNbIr64Vfd7ZS/h+cricXVnzXWocjDTfJ3wLL4lr0qiSu41g8z+eCAGBqJ30RO2O4AA==} + '@oxc-project/types@0.126.0': + resolution: {integrity: sha512-oGfVtjAgwQVVpfBrbtk4e1XDyWHRFta6BS3GWVzrF8xYBT2VGQAk39yJS/wFSMrZqoiCU4oghT3Ch0HaHGIHcQ==} + '@parcel/watcher-android-arm64@2.5.4': resolution: {integrity: sha512-hoh0vx4v+b3BNI7Cjoy2/B0ARqcwVNrzN/n7DLq9ZB4I3lrsvhrkCViJyfTj/Qi5xM9YFiH4AmHGK6pgH1ss7g==} engines: {node: '>= 10.0.0'} @@ -6678,9 +7452,104 @@ packages: '@remix-run/node-fetch-server@0.9.0': resolution: {integrity: sha512-SoLMv7dbH+njWzXnOY6fI08dFMI5+/dQ+vY3n8RnnbdG7MdJEgiP28Xj/xWlnRnED/aB6SFw56Zop+LbmaaKqA==} + '@rolldown/binding-android-arm64@1.0.0-rc.16': + resolution: {integrity: sha512-rhY3k7Bsae9qQfOtph2Pm2jZEA+s8Gmjoz4hhmx70K9iMQ/ddeae+xhRQcM5IuVx5ry1+bGfkvMn7D6MJggVSA==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [android] + + '@rolldown/binding-darwin-arm64@1.0.0-rc.16': + resolution: {integrity: sha512-rNz0yK078yrNn3DrdgN+PKiMOW8HfQ92jQiXxwX8yW899ayV00MLVdaCNeVBhG/TbH3ouYVObo8/yrkiectkcQ==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [darwin] + + '@rolldown/binding-darwin-x64@1.0.0-rc.16': + resolution: {integrity: sha512-r/OmdR00HmD4i79Z//xO06uEPOq5hRXdhw7nzkxQxwSavs3PSHa1ijntdpOiZ2mzOQ3fVVu8C1M19FoNM+dMUQ==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [x64] + os: [darwin] + + '@rolldown/binding-freebsd-x64@1.0.0-rc.16': + resolution: {integrity: sha512-KcRE5w8h0OnjUatG8pldyD14/CQ5Phs1oxfR+3pKDjboHRo9+MkqQaiIZlZRpsxC15paeXme/I127tUa9TXJ6g==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [x64] + os: [freebsd] + + '@rolldown/binding-linux-arm-gnueabihf@1.0.0-rc.16': + resolution: {integrity: sha512-bT0guA1bpxEJ/ZhTRniQf7rNF8ybvXOuWbNIeLABaV5NGjx4EtOWBTSRGWFU9ZWVkPOZ+HNFP8RMcBokBiZ0Kg==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm] + os: [linux] + + '@rolldown/binding-linux-arm64-gnu@1.0.0-rc.16': + resolution: {integrity: sha512-+tHktCHWV8BDQSjemUqm/Jl/TPk3QObCTIjmdDy/nlupcujZghmKK2962LYrqFpWu+ai01AN/REOH3NEpqvYQg==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [linux] + + '@rolldown/binding-linux-arm64-musl@1.0.0-rc.16': + resolution: {integrity: sha512-3fPzdREH806oRLxpTWW1Gt4tQHs0TitZFOECB2xzCFLPKnSOy90gwA7P29cksYilFO6XVRY1kzga0cL2nRjKPg==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [linux] + + '@rolldown/binding-linux-ppc64-gnu@1.0.0-rc.16': + resolution: {integrity: sha512-EKwI1tSrLs7YVw+JPJT/G2dJQ1jl9qlTTTEG0V2Ok/RdOenRfBw2PQdLPyjhIu58ocdBfP7vIRN/pvMsPxs/AQ==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [ppc64] + os: [linux] + + '@rolldown/binding-linux-s390x-gnu@1.0.0-rc.16': + resolution: {integrity: sha512-Uknladnb3Sxqu6SEcqBldQyJUpk8NleooZEc0MbRBJ4inEhRYWZX0NJu12vNf2mqAq7gsofAxHrGghiUYjhaLQ==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [s390x] + os: [linux] + + '@rolldown/binding-linux-x64-gnu@1.0.0-rc.16': + resolution: {integrity: sha512-FIb8+uG49sZBtLTn+zt1AJ20TqVcqWeSIyoVt0or7uAWesgKaHbiBh6OpA/k9v0LTt+PTrb1Lao133kP4uVxkg==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [x64] + os: [linux] + + '@rolldown/binding-linux-x64-musl@1.0.0-rc.16': + resolution: {integrity: sha512-RuERhF9/EgWxZEXYWCOaViUWHIboceK4/ivdtQ3R0T44NjLkIIlGIAVAuCddFxsZ7vnRHtNQUrt2vR2n2slB2w==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [x64] + os: [linux] + + '@rolldown/binding-openharmony-arm64@1.0.0-rc.16': + resolution: {integrity: sha512-mXcXnvd9GpazCxeUCCnZ2+YF7nut+ZOEbE4GtaiPtyY6AkhZWbK70y1KK3j+RDhjVq5+U8FySkKRb/+w0EeUwA==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [openharmony] + + '@rolldown/binding-wasm32-wasi@1.0.0-rc.16': + resolution: {integrity: sha512-3Q2KQxnC8IJOLqXmUMoYwyIPZU9hzRbnHaoV3Euz+VVnjZKcY8ktnNP8T9R4/GGQtb27C/UYKABxesKWb8lsvQ==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [wasm32] + + '@rolldown/binding-win32-arm64-msvc@1.0.0-rc.16': + resolution: {integrity: sha512-tj7XRemQcOcFwv7qhpUxMTBbI5mWMlE4c1Omhg5+h8GuLXzyj8HviYgR+bB2DMDgRqUE+jiDleqSCRjx4aYk/Q==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [win32] + + '@rolldown/binding-win32-x64-msvc@1.0.0-rc.16': + resolution: {integrity: sha512-PH5DRZT+F4f2PTXRXR8uJxnBq2po/xFtddyabTJVJs/ZYVHqXPEgNIr35IHTEa6bpa0Q8Awg+ymkTaGnKITw4g==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [x64] + os: [win32] + '@rolldown/pluginutils@1.0.0-beta.27': resolution: {integrity: sha512-+d0F4MKMCbeVUJwG96uQ4SgAznZNSq93I3V+9NHA4OpvqG8mRCpGdKmK8l/dl02h2CCDHwW2FqilnTyDcAnqjA==} + '@rolldown/pluginutils@1.0.0-rc.16': + resolution: {integrity: sha512-45+YtqxLYKDWQouLKCrpIZhke+nXxhsw+qAHVzHDVwttyBlHNBVs2K25rDXrZzhpTp9w1FlAlvweV1H++fdZoA==} + + '@rolldown/pluginutils@1.0.0-rc.7': + resolution: {integrity: sha512-qujRfC8sFVInYSPPMLQByRh7zhwkGFS4+tyMQ83srV1qrxL4g8E2tyxVVyxd0+8QeBM1mIk9KbWxkegRr76XzA==} + '@rollup/plugin-alias@5.1.1': resolution: {integrity: sha512-PR9zDb+rOzkRb2VD+EuKB7UC41vU5DIwZ5qqCpk0KJudcWAyi8rvYOhS7+L5aZCspw1stTViLgN5v6FF1p5cgQ==} engines: {node: '>=14.0.0'} @@ -6771,6 +7640,15 @@ packages: rollup: optional: true + '@rollup/plugin-virtual@3.0.2': + resolution: {integrity: sha512-10monEYsBp3scM4/ND4LNH5Rxvh3e/cVeL3jWTgZ2SrQ+BmUoQcopVQvnaMcOnykb1VkxUFuDAN+0FnpTFRy2A==} + engines: {node: '>=14.0.0'} + peerDependencies: + rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 + peerDependenciesMeta: + rollup: + optional: true + '@rollup/pluginutils@4.2.1': resolution: {integrity: sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ==} engines: {node: '>= 8.0.0'} @@ -7317,9 +8195,15 @@ packages: '@swc/counter@0.1.3': resolution: {integrity: sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==} + '@swc/helpers@0.5.15': + resolution: {integrity: sha512-JQ5TuMi45Owi4/BIMAJBoSQoOJu12oOk/gADqlcUL9JEdHB8vyjUSsxqeNXnmXHjYKMi2WcYtezGEEhqUI/E2g==} + '@swc/types@0.1.25': resolution: {integrity: sha512-iAoY/qRhNH8a/hBvm3zKj9qQ4oc2+3w1unPJa2XvTK3XjeLXtzcCingVPw/9e5mn1+0yPqxcBGp9Jf0pkfMb1g==} + '@swc/wasm@1.15.30': + resolution: {integrity: sha512-Z/27kZFJpKzmTgcOAlMrQZ3WEZOJDqk879wSY9SEuLtMVHxEZ9t4R3rGNUGj9e7ldY6GP6DCvN7Q0m7UTrhToA==} + '@szmarczak/http-timer@5.0.1': resolution: {integrity: sha512-+PmQX0PiAYPMeVYe237LJAYvOMYW1j2rH5YROyS3b4CTVJum34HfRvKvAzozHAQG0TnHNdUfY9nCeUyRAs//cw==} engines: {node: '>=14.16'} @@ -7458,6 +8342,9 @@ packages: resolution: {integrity: sha512-92F7/SFyufn4DXsha9+QfKnN03JGqtMFMXgSHbZOo8JG59WkTni7UzAouNQDf7AuP9OAMxVOPQcqG3sB7w+kkg==} engines: {node: ^16.14.0 || >=18.0.0} + '@tybys/wasm-util@0.10.1': + resolution: {integrity: sha512-9tTaPJLSiejZKx+Bmog4uSubteqTvFrVrURwkmHixBo0G4seD0zUxp98E1DzUBJxLQ3NPwXrGKDiVjwx/DpPsg==} + '@tybys/wasm-util@0.9.0': resolution: {integrity: sha512-6+7nlbMVX/PVDCwaIQ8nTOPveOcFLSt8GcXdx8hD0bt39uWxYT88uXzqTd4fTvqta7oeUJqudepapKNt2DYJFw==} @@ -7479,8 +8366,11 @@ packages: '@types/body-parser@1.19.6': resolution: {integrity: sha512-HLFeCYgz89uk22N5Qg3dvGvsv46B8GLvKKo1zKG4NybA8U2DiEO3w9lqGg29t/tfLRJpJ6iQxnVw4OnB7MoM9g==} - '@types/bun@1.3.6': - resolution: {integrity: sha512-uWCv6FO/8LcpREhenN1d1b6fcspAB+cefwD7uti8C8VffIv0Um08TKMn98FynpTiU38+y2dUO55T11NgDt8VAA==} + '@types/bun@1.3.12': + resolution: {integrity: sha512-DBv81elK+/VSwXHDlnH3Qduw+KxkTIWi7TXkAeh24zpi5l0B2kUg9Ga3tb4nJaPcOFswflgi/yAvMVBPrxMB+A==} + + '@types/chai@5.2.3': + resolution: {integrity: sha512-Mw558oeA9fFbv65/y4mHtXDs9bPnFMZAL/jxdPFUpOHHIXX91mcgEHbS5Lahr+pwZFR8A7GQleRWeI6cGFC2UA==} '@types/clean-css@4.2.11': resolution: {integrity: sha512-Y8n81lQVTAfP2TOdtJJEsCoYl1AnOkqDqMvXb9/7pfgZZ7r8YrEyurrAvAoAjHOGXKRybay+5CsExqIH6liccw==} @@ -7494,6 +8384,9 @@ packages: '@types/debug@4.1.12': resolution: {integrity: sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==} + '@types/deep-eql@4.0.2': + resolution: {integrity: sha512-c9h9dVVMigMPc4bwTvC5dxqtqJZwQPePsWjPlpSOnojbor6pGqdk541lfA7AqFQr5pB1BRdq0juY9db81BwyFw==} + '@types/doctrine@0.0.9': resolution: {integrity: sha512-eOIHzCUSH7SMfonMG1LsC2f8vxBFtho6NGBznK41R84YzPuvSBzrhEps33IsQiOW9+VL6NQ9DbjQJznk/S4uRA==} @@ -7594,9 +8487,15 @@ packages: '@types/node@24.10.9': resolution: {integrity: sha512-ne4A0IpG3+2ETuREInjPNhUGis1SFjv1d5asp8MzEAGtOZeTeHVDOYqOgqfhvseqg/iXty2hjBf1zAOb7RNiNw==} + '@types/node@25.6.0': + resolution: {integrity: sha512-+qIYRKdNYJwY3vRCZMdJbPLJAtGjQBudzZzdzwQYkEPQd+PJGixUL5QfvCLDaULoLv+RhT3LDkwEfKaAkgSmNQ==} + '@types/normalize-package-data@2.4.4': resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} + '@types/pako@2.0.4': + resolution: {integrity: sha512-VWDCbrLeVXJM9fihYodcLiIv0ku+AlOa/TQ1SvYOaBuyrSKgEcro95LJyIsJ4vSo6BXIxOKxiJAat04CmST9Fw==} + '@types/qs@6.14.0': resolution: {integrity: sha512-eOunJqu0K1923aExK6y8p6fsihYEn/BYuQ4g0CxAAgFc4b/ZLN4CrsRZ55srTdqoiLzU2B2evC+apEIxprEzkQ==} @@ -7793,6 +8692,19 @@ packages: peerDependencies: vite: ^4.2.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 + '@vitejs/plugin-react@6.0.1': + resolution: {integrity: sha512-l9X/E3cDb+xY3SWzlG1MOGt2usfEHGMNIaegaUGFsLkb3RCn/k8/TOXBcab+OndDI4TBtktT8/9BwwW8Vi9KUQ==} + engines: {node: ^20.19.0 || >=22.12.0} + peerDependencies: + '@rolldown/plugin-babel': ^0.1.7 || ^0.2.0 + babel-plugin-react-compiler: ^1.0.0 + vite: ^8.0.0 + peerDependenciesMeta: + '@rolldown/plugin-babel': + optional: true + babel-plugin-react-compiler: + optional: true + '@vitest/coverage-v8@1.6.1': resolution: {integrity: sha512-6YeRZwuO4oTGKxD3bijok756oktHSIm3eczVVzNe3scqzuhLwltIF3S9ZL/vwOVIpURmU6SnZhziXXAfw8/Qlw==} peerDependencies: @@ -7807,6 +8719,9 @@ packages: '@vitest/expect@2.1.9': resolution: {integrity: sha512-UJCIkTBenHeKT1TTlKMJWy1laZewsRIzYighyYiJKZreqtdxSos/S1t+ktRMQWu2CKqaarrkeszJx1cgC5tGZw==} + '@vitest/expect@4.1.5': + resolution: {integrity: sha512-PWBaRY5JoKuRnHlUHfpV/KohFylaDZTupcXN1H9vYryNLOnitSw60Mw9IAE2r67NbwwzBw/Cc/8q9BK3kIX8Kw==} + '@vitest/mocker@2.1.9': resolution: {integrity: sha512-tVL6uJgoUdi6icpxmdrn5YNo3g3Dxv+IHJBr0GXHaEdTcw3F+cPKnsXFhli6nO+f/6SDKPHEK1UN+k+TQv0Ehg==} peerDependencies: @@ -7818,24 +8733,44 @@ packages: vite: optional: true + '@vitest/mocker@4.1.5': + resolution: {integrity: sha512-/x2EmFC4mT4NNzqvC3fmesuV97w5FC903KPmey4gsnJiMQ3Be1IlDKVaDaG8iqaLFHqJ2FVEkxZk5VmeLjIItw==} + peerDependencies: + msw: ^2.4.9 + vite: ^6.0.0 || ^7.0.0 || ^8.0.0 + peerDependenciesMeta: + msw: + optional: true + vite: + optional: true + '@vitest/pretty-format@2.0.5': resolution: {integrity: sha512-h8k+1oWHfwTkyTkb9egzwNMfJAEx4veaPSnMeKbVSjp4euqGSbQlm5+6VHwTr7u4FJslVVsUG5nopCaAYdOmSQ==} '@vitest/pretty-format@2.1.9': resolution: {integrity: sha512-KhRIdGV2U9HOUzxfiHmY8IFHTdqtOhIzCpd8WRdJiE7D/HUcZVD0EgQCVjm+Q9gkUXWgBvMmTtZgIG48wq7sOQ==} + '@vitest/pretty-format@4.1.5': + resolution: {integrity: sha512-7I3q6l5qr03dVfMX2wCo9FxwSJbPdwKjy2uu/YPpU3wfHvIL4QHwVRp57OfGrDFeUJ8/8QdfBKIV12FTtLn00g==} + '@vitest/runner@1.6.1': resolution: {integrity: sha512-3nSnYXkVkf3mXFfE7vVyPmi3Sazhb/2cfZGGs0JRzFsPFvAMBEcrweV1V1GsrstdXeKCTXlJbvnQwGWgEIHmOA==} '@vitest/runner@2.1.9': resolution: {integrity: sha512-ZXSSqTFIrzduD63btIfEyOmNcBmQvgOVsPNPe0jYtESiXkhd8u2erDLnMxmGrDCwHCCHE7hxwRDCT3pt0esT4g==} + '@vitest/runner@4.1.5': + resolution: {integrity: sha512-2D+o7Pr82IEO46YPpoA/YU0neeyr6FTerQb5Ro7BUnBuv6NQtT/kmVnczngiMEBhzgqz2UZYl5gArejsyERDSQ==} + '@vitest/snapshot@1.6.1': resolution: {integrity: sha512-WvidQuWAzU2p95u8GAKlRMqMyN1yOJkGHnx3M1PL9Raf7AQ1kwLKg04ADlCa3+OXUZE7BceOhVZiuWAbzCKcUQ==} '@vitest/snapshot@2.1.9': resolution: {integrity: sha512-oBO82rEjsxLNJincVhLhaxxZdEtV0EFHMK5Kmx5sJ6H9L183dHECjiefOAdnqpIgT5eZwT04PoggUnW88vOBNQ==} + '@vitest/snapshot@4.1.5': + resolution: {integrity: sha512-zypXEt4KH/XgKGPUz4eC2AvErYx0My5hfL8oDb1HzGFpEk1P62bxSohdyOmvz+d9UJwanI68MKwr2EquOaOgMQ==} + '@vitest/spy@1.6.1': resolution: {integrity: sha512-MGcMmpGkZebsMZhbQKkAf9CX5zGvjkBTqf8Zx3ApYWXr3wG+QvEu2eXWfnIIWYSJExIp4V9FCKDEeygzkYrXMw==} @@ -7845,6 +8780,9 @@ packages: '@vitest/spy@2.1.9': resolution: {integrity: sha512-E1B35FwzXXTs9FHNK6bDszs7mtydNi5MIfUWpceJ8Xbfb1gBMscAnwLbEu+B44ed6W3XjL9/ehLPHR1fkf1KLQ==} + '@vitest/spy@4.1.5': + resolution: {integrity: sha512-2lNOsh6+R2Idnf1TCZqSwYlKN2E/iDlD8sgU59kYVl+OMDmvldO1VDk39smRfpUNwYpNRVn3w4YfuC7KfbBnkQ==} + '@vitest/utils@1.6.1': resolution: {integrity: sha512-jOrrUvXM4Av9ZWiG1EajNto0u96kWAhJ1LmPmJhXXQx/32MecEKd10pOLYgS2BQx1TgkGhloPU1ArDW2vvaY6g==} @@ -7854,6 +8792,15 @@ packages: '@vitest/utils@2.1.9': resolution: {integrity: sha512-v0psaMSkNJ3A2NMrUEHFRzJtDPFn+/VWZ5WxImB21T9fjucJRmS7xCS3ppEnARb9y11OAzaD+P2Ps+b+BGX5iQ==} + '@vitest/utils@4.1.5': + resolution: {integrity: sha512-76wdkrmfXfqGjueGgnb45ITPyUi1ycZ4IHgC2bhPDUfWHklY/q3MdLOAB+TF1e6xfl8NxNY0ZYaPCFNWSsw3Ug==} + + '@vscode/iconv-lite-umd@0.7.1': + resolution: {integrity: sha512-tK6k0DXFHW7q5+GGuGZO+phpAqpxO4WXl+BLc/8/uOk3RsM2ssAL3CQUQDb1TGfwltjsauhN6S4ghYZzs4sPFw==} + + '@vscode/l10n@0.0.18': + resolution: {integrity: sha512-KYSIHVmslkaCDyw013pphY+d7x1qV8IZupYfeIfzNA+nsaWHbn5uPuQRvdRFsa9zFzGeudPuoGoZ1Op4jrJXIQ==} + '@vue/compiler-core@3.5.26': resolution: {integrity: sha512-vXyI5GMfuoBCnv5ucIT7jhHKl55Y477yxP6fc4eUswjP8FG3FFVFd41eNDArR+Uk3QKn2Z85NavjaxLxOC19/w==} @@ -7963,6 +8910,59 @@ packages: resolution: {integrity: sha512-mBvWew1kZJHfNQVVfVllMjUDwCGN9apPa0t4/z1zaUJ9MzpXjRL3w8fsfJKB8gHN/h4rik9HneKfDbh2fErN+w==} engines: {node: ^14.14.0 || >=16.0.0} + '@xterm/addon-clipboard@0.3.0-beta.195': + resolution: {integrity: sha512-V266O7m5wtLCcnXGUbi70cl96vyBcwaVTImftBEBXAo6X+Pn5NpG48QgP+svtt0gB7Sc0FDA/TBVeXuFyoX+kA==} + peerDependencies: + '@xterm/xterm': ^6.1.0-beta.195 + + '@xterm/addon-fit@0.11.0': + resolution: {integrity: sha512-jYcgT6xtVYhnhgxh3QgYDnnNMYTcf8ElbxxFzX0IZo+vabQqSPAjC3c1wJrKB5E19VwQei89QCiZZP86DCPF7g==} + + '@xterm/addon-image@0.10.0-beta.195': + resolution: {integrity: sha512-jm6uzMpfXXut+Yfza/GNCUw2pOw3Bpsn4QEHvh5KCc8dfEuyoLeqmn026Y2kXY2BGoxj+DEHlmlPnL54ihCb2Q==} + peerDependencies: + '@xterm/xterm': ^6.1.0-beta.195 + + '@xterm/addon-ligatures@0.11.0-beta.195': + resolution: {integrity: sha512-sGVuanoIVynj01vRlV8nT9cCPHGJU4zzlju0g37KiKn8C+W8sAQ7TlC+XUqAZTwClWMyrozRxETWOnKlfRsZKw==} + engines: {node: '>8.0.0'} + peerDependencies: + '@xterm/xterm': ^6.1.0-beta.195 + + '@xterm/addon-progress@0.3.0-beta.195': + resolution: {integrity: sha512-Y+sPNUPEKXwESizWCq+/rLMmj1uO/jPbcktoZMJlYLb0QeRTwDxAFKyz9EY7scJVitCjtZOlQz377sH8IK2o2w==} + peerDependencies: + '@xterm/xterm': ^6.1.0-beta.195 + + '@xterm/addon-search@0.17.0-beta.195': + resolution: {integrity: sha512-n7sQ3u1e1gSfKJvhKCz3W/Ov7KLAOB8auC9m+7sSaFgPCuFfi2/bP4I/TswPUDF5YpkYs9leBzeVdo08/+Cglg==} + peerDependencies: + '@xterm/xterm': ^6.1.0-beta.195 + + '@xterm/addon-serialize@0.15.0-beta.195': + resolution: {integrity: sha512-BKlEQ5cao0J8sLvtFU/kmc4LAkAS+2JkblVIEu/FFHWUsuEaA4yZz4BtZrWBhql2JRfOq62hZFrqahZ0ViuZgA==} + peerDependencies: + '@xterm/xterm': ^6.1.0-beta.195 + + '@xterm/addon-unicode11@0.10.0-beta.195': + resolution: {integrity: sha512-+mb/c0OhOvITYwnNvzvSPTBOdtMxGAaeNAkajPH3xvPxeHOAQRSuX+gmWJZkSPhQJRMFE5tSZ2o6BgF8fXSixw==} + peerDependencies: + '@xterm/xterm': ^6.1.0-beta.195 + + '@xterm/addon-webgl@0.19.0': + resolution: {integrity: sha512-b3fMOsyLVuCeNJWxolACEUED0vm7qC0cy4wRvf3oURSzDTYVQiGPhTnhWZwIHdvC48Y+oLhvYXnY4XDXPoJo6A==} + + '@xterm/addon-webgl@0.20.0-beta.194': + resolution: {integrity: sha512-aX4yGkHyoJVmxh3ZVMha7CYdTFu7tuzTJ0ljyXKAVFrdO+Wve4luK8w3wLmxuvqa9LWA9muMx/bGeEWtwD/Nlg==} + peerDependencies: + '@xterm/xterm': ^6.1.0-beta.195 + + '@xterm/xterm@6.0.0': + resolution: {integrity: sha512-TQwDdQGtwwDt+2cgKDLn0IRaSxYu1tSUjgKarSDkUM0ZNiSRXFpjxEsvc/Zgc5kq5omJ+V0a8/kIM2WD3sMOYg==} + + '@xterm/xterm@6.1.0-beta.195': + resolution: {integrity: sha512-lLVfI3T4pX4W4qrbf2Qhdq5Pa00FkOOUz9vlOm6f1r5wel1mUafeJL8zacfsUVdc03MsCKHRyZkLubmDEnabcw==} + '@yarnpkg/lockfile@1.1.0': resolution: {integrity: sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ==} @@ -8400,6 +9400,11 @@ packages: base64-js@1.5.1: resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} + baseline-browser-mapping@2.10.20: + resolution: {integrity: sha512-1AaXxEPfXT+GvTBJFuy4yXVHWJBXa4OdbIebGN/wX5DlsIkU0+wzGnd2lOzokSk51d5LUmqjgBLRLlypLUqInQ==} + engines: {node: '>=6.0.0'} + hasBin: true + baseline-browser-mapping@2.9.15: resolution: {integrity: sha512-kX8h7K2srmDyYnXRIppo4AH/wYgzWVCs+eKr3RusRSQ5PvRYoEFmR/I0PbdTjKFAoKqp5+kbxnNTFO9jOfSVJg==} hasBin: true @@ -8479,6 +9484,13 @@ packages: resolution: {integrity: sha512-uA9fOtlTRC0iqKfzff1W34DXUA3GyVqbUaeo3Rw3d4gd1eavKVCETXrn3NzO74W+UVkG3UHu8WxUi+XvKI/huA==} engines: {node: '>= 10.16.0'} + brotli-wasm@3.0.1: + resolution: {integrity: sha512-U3K72/JAi3jITpdhZBqzSUq+DUY697tLxOuFXB+FpAE/Ug+5C3VZrv4uA674EUZHxNAuQ9wETXNqQkxZD6oL4A==} + engines: {node: '>=v18.0.0'} + + brotli@1.3.3: + resolution: {integrity: sha512-oTKjJdShmDuGW94SyyaoQvAjf30dZaHnjJ8uAF+u2/vGJkJbJPJAT1gDiOJP5v1Zb6f9KEyW/1HpuaWIXtGHPg==} + browser-assert@1.2.1: resolution: {integrity: sha512-nfulgvOR6S4gt9UKCeGJOuSGBPGiFT6oQ/2UBnvTY/5aQ1PnksW72fhZkM30DzoRRv2WpwZf1vHHEr3mtuXIWQ==} @@ -8513,8 +9525,8 @@ packages: builtins@5.1.0: resolution: {integrity: sha512-SW9lzGTLvWTP1AY8xeAMZimqDrIaSdLQUcVr9DMef51niJ022Ri87SwRRKYm4A6iHfkPaiVUu/Duw2Wc4J7kKg==} - bun-types@1.3.6: - resolution: {integrity: sha512-OlFwHcnNV99r//9v5IIOgQ9Uk37gZqrNMCcqEaExdkVq3Avwqok1bJFmvGMCkCE0FqzdY8VMOZpfpR3lwI+CsQ==} + bun-types@1.3.12: + resolution: {integrity: sha512-HqOLj5PoFajAQciOMRiIZGNoKxDJSr6qigAttOX40vJuSp6DN/CxWp9s3C1Xwm4oH7ybueITwiaOcWXoYVoRkA==} bundle-require@5.1.0: resolution: {integrity: sha512-3WrrOuZiyaaZPWiEt4G3+IffISVC9HYlWueJEBWED4ZH4aIAC2PnkdnuRrR94M+w6yGWn4AglWtJtBI8YqvgoA==} @@ -8629,6 +9641,10 @@ packages: resolution: {integrity: sha512-4zNhdJD/iOjSH0A05ea+Ke6MU5mmpQcbQsSOkgdaUMJ9zTlDTD/GYlwohmIE2u0gaxHYiVHEn1Fw9mZ/ktJWgw==} engines: {node: '>=18'} + chai@6.2.2: + resolution: {integrity: sha512-NUPRluOfOiTKBKvWPtSD4PhFvWCqOi0BGStNWs57X9js7XGTprSmFoz5F0tWhR4WPjNeR9jXqdC7/UpSJTnlRg==} + engines: {node: '>=18'} + chalk@2.4.2: resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} engines: {node: '>=4'} @@ -8817,6 +9833,9 @@ packages: resolution: {integrity: sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==} engines: {node: '>= 10'} + client-only@0.0.1: + resolution: {integrity: sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==} + clipboardy@4.0.0: resolution: {integrity: sha512-5mOlNS0mhX0707P2I0aZ2V/cmHUEO/fL7VFLqszkhUsxt7RwnmrInf/eEQKlf5GzvYeHIjT+Ov1HRfNmymlG0w==} engines: {node: '>=18'} @@ -8925,6 +9944,9 @@ packages: resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==} engines: {node: '>= 0.8'} + comlink@4.4.2: + resolution: {integrity: sha512-OxGdvBmJuNKSCMO4NTl1L47VRp6xn2wG4F/2hYzB6tiCb709otOxtEYCSvK80PtjODfXXZu8ds+Nw5kVCjqd2g==} + comma-separated-tokens@2.0.3: resolution: {integrity: sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==} @@ -9214,6 +10236,9 @@ packages: resolution: {integrity: sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==} engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0} + css-url-parser@1.1.4: + resolution: {integrity: sha512-gIpYB7ZqfIsd+/kJ8CE4pesAbIUEaZM+30Ylfl7rr0zJONslIchmi3utzY64qHIOhD/wXDrcSo7jU2VDqG7GiQ==} + css-what@6.2.2: resolution: {integrity: sha512-u/O3vwbptzhMs3L1fQE82ZSLHQQfto5gyZzwteVIEyeaY5Fc7R4dapF/BvRoSYFeqfBk4m0V1Vafq5Pjv25wvA==} engines: {node: '>= 6'} @@ -9513,6 +10538,9 @@ packages: dompurify@3.3.1: resolution: {integrity: sha512-qkdCKzLNtrgPFP1Vo+98FRzJnBRGe4ffyCea9IwHB1fyxPOeNTHpLKYGd4Uk9xvNoH0ZoOjwZxNptyMwqrId1Q==} + dompurify@3.3.3: + resolution: {integrity: sha512-Oj6pzI2+RqBfFG+qOaOLbFXLQ90ARpcGG6UePL82bJLtdsa6CYJD7nmiU8MW9nQNOtCHV3lZ/Bzq1X0QYbBZCA==} + domutils@2.8.0: resolution: {integrity: sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==} @@ -9692,6 +10720,9 @@ packages: es-module-lexer@1.7.0: resolution: {integrity: sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA==} + es-module-lexer@2.0.0: + resolution: {integrity: sha512-5POEcUuZybH7IdmGsD8wlf0AI55wMecM9rVBTI/qEAy2c1kTOm3DjFYjrBdI2K3BaJjJYfYFeRtM0t9ssnRuxw==} + es-object-atoms@1.1.1: resolution: {integrity: sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==} engines: {node: '>= 0.4'} @@ -10453,6 +11484,7 @@ packages: git-raw-commits@3.0.0: resolution: {integrity: sha512-b5OHmZ3vAgGrDn/X0kS+9qCfNKWe4K/jFnhwzVWWg0/k5eLa3060tZShrRg8Dja5kPc+YjS0Gc6y7cRr44Lpjw==} engines: {node: '>=14'} + deprecated: This package is no longer maintained. For the JavaScript API, please use @conventional-changelog/git-client instead. hasBin: true git-remote-origin-url@2.0.0: @@ -10466,6 +11498,7 @@ packages: git-semver-tags@5.0.1: resolution: {integrity: sha512-hIvOeZwRbQ+7YEUmCkHqo8FOLQZCEn18yevLHADlFPZY02KJGsu5FZt9YW/lybfK2uhWFI7Qg/07LekJiTv7iA==} engines: {node: '>=14'} + deprecated: This package is no longer maintained. For the JavaScript API, please use @conventional-changelog/git-client instead. hasBin: true git-up@7.0.0: @@ -10497,8 +11530,15 @@ packages: resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} engines: {node: '>=10.13.0'} + glob-to-regex.js@1.2.0: + resolution: {integrity: sha512-QMwlOQKU/IzqMUOAZWubUOT8Qft+Y0KQWnX9nK3ch0CJg0tTp4TvGZsTfudYKv2NzoQSyPcnA6TYeIQ3jGichQ==} + engines: {node: '>=10.0'} + peerDependencies: + tslib: '2' + glob@10.5.0: resolution: {integrity: sha512-DfXN8DfhJ7NH3Oe7cFmu3NCu1wKbkReJ8TorzSAFbSKrlNaQSKfIzqYqVY8zlbs2NLBbWpRiU52GX2PbaBVNkg==} + deprecated: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me hasBin: true glob@13.0.0: @@ -10507,16 +11547,17 @@ packages: glob@7.2.3: resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} - deprecated: Glob versions prior to v9 are no longer supported + deprecated: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me glob@8.1.0: resolution: {integrity: sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==} engines: {node: '>=12'} - deprecated: Glob versions prior to v9 are no longer supported + deprecated: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me glob@9.3.5: resolution: {integrity: sha512-e1LleDykUz2Iu+MTYdkSsuWX8lvAjAcs0Xef0lNIu0S2wOAzuTxCJtcd9S3cijlwYF18EsU3rzb8jPVobxDh9Q==} engines: {node: '>=16 || 14 >=14.17'} + deprecated: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me global-cache-dir@4.4.0: resolution: {integrity: sha512-bk0gI6IbbphRjAaCJJn5H+T/CcEck5B3a5KBO2BXSDzjFSV+API17w8GA7YPJ6IXJiasW8M0VsEIig1PCHdfOQ==} @@ -10860,6 +11901,10 @@ packages: engines: {node: '>=18'} hasBin: true + hyperdyperid@1.2.0: + resolution: {integrity: sha512-Y93lCzHYgGWdrJ66yIktxiaGULYc6oGiABxhcO5AufBeOyoIdZF7bIfLaOrbM0iGIOXQQgxxRrFEnb+Y6w1n4A==} + engines: {node: '>=10.18'} + ibm-cloud-sdk-core@5.4.5: resolution: {integrity: sha512-7ClYtr/Xob83hypKUa1D9N8/ViH71giKQ0kqjHcoyKum6yvwsWAeFA6zf6WTWb+DdZ1XSBrMPhgCCoy0bqReLg==} engines: {node: '>=20'} @@ -11334,6 +12379,9 @@ packages: jpeg-js@0.4.4: resolution: {integrity: sha512-WZzeDOEtTOBK4Mdsar0IqEU5sMr3vSV2RqkAIzUEV2BHnUfKGyswWFPFwK5EeDo93K3FohSHbLAjj0s1Wzd+dg==} + js-base64@3.7.8: + resolution: {integrity: sha512-hNngCeKxIUQiEUN3GPJOkz4wF/YvdUdbNL9hsBcMQTkKzboD7T/q3OYOuuPZLUE6dBxSGpwhk5mwuDud7JVAow==} + js-image-generator@1.0.4: resolution: {integrity: sha512-ckb7kyVojGAnArouVR+5lBIuwU1fcrn7E/YYSd0FK7oIngAkMmRvHASLro9Zt5SQdWToaI66NybG+OGxPw/HlQ==} @@ -11366,6 +12414,10 @@ packages: resolution: {integrity: sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==} hasBin: true + jschardet@3.1.4: + resolution: {integrity: sha512-/kmVISmrwVwtyYU40iQUOp3SUPk2dhNCMsZBQX0R1/jZ8maaXJ/oZIzUOiyOqcgtLnETFKYChbJ5iDC/eWmFHg==} + engines: {node: '>=0.1.90'} + jsdoc-type-pratt-parser@4.8.0: resolution: {integrity: sha512-iZ8Bdb84lWRuGHamRXFyML07r21pcwBrLkHEuHgEY5UbCouBwv7ECknDRKzsQIXMiqpPymqtIf8TC/shYKB5rw==} engines: {node: '>=12.0.0'} @@ -11601,70 +12653,140 @@ packages: cpu: [arm64] os: [android] + lightningcss-android-arm64@1.32.0: + resolution: {integrity: sha512-YK7/ClTt4kAK0vo6w3X+Pnm0D2cf2vPHbhOXdoNti1Ga0al1P4TBZhwjATvjNwLEBCnKvjJc2jQgHXH0NEwlAg==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [android] + lightningcss-darwin-arm64@1.30.2: resolution: {integrity: sha512-ylTcDJBN3Hp21TdhRT5zBOIi73P6/W0qwvlFEk22fkdXchtNTOU4Qc37SkzV+EKYxLouZ6M4LG9NfZ1qkhhBWA==} engines: {node: '>= 12.0.0'} cpu: [arm64] os: [darwin] + lightningcss-darwin-arm64@1.32.0: + resolution: {integrity: sha512-RzeG9Ju5bag2Bv1/lwlVJvBE3q6TtXskdZLLCyfg5pt+HLz9BqlICO7LZM7VHNTTn/5PRhHFBSjk5lc4cmscPQ==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [darwin] + lightningcss-darwin-x64@1.30.2: resolution: {integrity: sha512-oBZgKchomuDYxr7ilwLcyms6BCyLn0z8J0+ZZmfpjwg9fRVZIR5/GMXd7r9RH94iDhld3UmSjBM6nXWM2TfZTQ==} engines: {node: '>= 12.0.0'} cpu: [x64] os: [darwin] + lightningcss-darwin-x64@1.32.0: + resolution: {integrity: sha512-U+QsBp2m/s2wqpUYT/6wnlagdZbtZdndSmut/NJqlCcMLTWp5muCrID+K5UJ6jqD2BFshejCYXniPDbNh73V8w==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [darwin] + lightningcss-freebsd-x64@1.30.2: resolution: {integrity: sha512-c2bH6xTrf4BDpK8MoGG4Bd6zAMZDAXS569UxCAGcA7IKbHNMlhGQ89eRmvpIUGfKWNVdbhSbkQaWhEoMGmGslA==} engines: {node: '>= 12.0.0'} cpu: [x64] os: [freebsd] + lightningcss-freebsd-x64@1.32.0: + resolution: {integrity: sha512-JCTigedEksZk3tHTTthnMdVfGf61Fky8Ji2E4YjUTEQX14xiy/lTzXnu1vwiZe3bYe0q+SpsSH/CTeDXK6WHig==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [freebsd] + lightningcss-linux-arm-gnueabihf@1.30.2: resolution: {integrity: sha512-eVdpxh4wYcm0PofJIZVuYuLiqBIakQ9uFZmipf6LF/HRj5Bgm0eb3qL/mr1smyXIS1twwOxNWndd8z0E374hiA==} engines: {node: '>= 12.0.0'} cpu: [arm] os: [linux] + lightningcss-linux-arm-gnueabihf@1.32.0: + resolution: {integrity: sha512-x6rnnpRa2GL0zQOkt6rts3YDPzduLpWvwAF6EMhXFVZXD4tPrBkEFqzGowzCsIWsPjqSK+tyNEODUBXeeVHSkw==} + engines: {node: '>= 12.0.0'} + cpu: [arm] + os: [linux] + lightningcss-linux-arm64-gnu@1.30.2: resolution: {integrity: sha512-UK65WJAbwIJbiBFXpxrbTNArtfuznvxAJw4Q2ZGlU8kPeDIWEX1dg3rn2veBVUylA2Ezg89ktszWbaQnxD/e3A==} engines: {node: '>= 12.0.0'} cpu: [arm64] os: [linux] + lightningcss-linux-arm64-gnu@1.32.0: + resolution: {integrity: sha512-0nnMyoyOLRJXfbMOilaSRcLH3Jw5z9HDNGfT/gwCPgaDjnx0i8w7vBzFLFR1f6CMLKF8gVbebmkUN3fa/kQJpQ==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [linux] + lightningcss-linux-arm64-musl@1.30.2: resolution: {integrity: sha512-5Vh9dGeblpTxWHpOx8iauV02popZDsCYMPIgiuw97OJ5uaDsL86cnqSFs5LZkG3ghHoX5isLgWzMs+eD1YzrnA==} engines: {node: '>= 12.0.0'} cpu: [arm64] os: [linux] + lightningcss-linux-arm64-musl@1.32.0: + resolution: {integrity: sha512-UpQkoenr4UJEzgVIYpI80lDFvRmPVg6oqboNHfoH4CQIfNA+HOrZ7Mo7KZP02dC6LjghPQJeBsvXhJod/wnIBg==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [linux] + lightningcss-linux-x64-gnu@1.30.2: resolution: {integrity: sha512-Cfd46gdmj1vQ+lR6VRTTadNHu6ALuw2pKR9lYq4FnhvgBc4zWY1EtZcAc6EffShbb1MFrIPfLDXD6Xprbnni4w==} engines: {node: '>= 12.0.0'} cpu: [x64] os: [linux] + lightningcss-linux-x64-gnu@1.32.0: + resolution: {integrity: sha512-V7Qr52IhZmdKPVr+Vtw8o+WLsQJYCTd8loIfpDaMRWGUZfBOYEJeyJIkqGIDMZPwPx24pUMfwSxxI8phr/MbOA==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [linux] + lightningcss-linux-x64-musl@1.30.2: resolution: {integrity: sha512-XJaLUUFXb6/QG2lGIW6aIk6jKdtjtcffUT0NKvIqhSBY3hh9Ch+1LCeH80dR9q9LBjG3ewbDjnumefsLsP6aiA==} engines: {node: '>= 12.0.0'} cpu: [x64] os: [linux] + lightningcss-linux-x64-musl@1.32.0: + resolution: {integrity: sha512-bYcLp+Vb0awsiXg/80uCRezCYHNg1/l3mt0gzHnWV9XP1W5sKa5/TCdGWaR/zBM2PeF/HbsQv/j2URNOiVuxWg==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [linux] + lightningcss-win32-arm64-msvc@1.30.2: resolution: {integrity: sha512-FZn+vaj7zLv//D/192WFFVA0RgHawIcHqLX9xuWiQt7P0PtdFEVaxgF9rjM/IRYHQXNnk61/H/gb2Ei+kUQ4xQ==} engines: {node: '>= 12.0.0'} cpu: [arm64] os: [win32] + lightningcss-win32-arm64-msvc@1.32.0: + resolution: {integrity: sha512-8SbC8BR40pS6baCM8sbtYDSwEVQd4JlFTOlaD3gWGHfThTcABnNDBda6eTZeqbofalIJhFx0qKzgHJmcPTnGdw==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [win32] + lightningcss-win32-x64-msvc@1.30.2: resolution: {integrity: sha512-5g1yc73p+iAkid5phb4oVFMB45417DkRevRbt/El/gKXJk4jid+vPFF/AXbxn05Aky8PapwzZrdJShv5C0avjw==} engines: {node: '>= 12.0.0'} cpu: [x64] os: [win32] + lightningcss-win32-x64-msvc@1.32.0: + resolution: {integrity: sha512-Amq9B/SoZYdDi1kFrojnoqPLxYhQ4Wo5XiL8EVJrVsB8ARoC1PWW6VGtT0WKCemjy8aC+louJnjS7U18x3b06Q==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [win32] + lightningcss@1.30.2: resolution: {integrity: sha512-utfs7Pr5uJyyvDETitgsaqSyjCb2qNRAtuqUeWIAKztsOYdcACf2KtARYXg2pSvhkt+9NfoaNY7fxjl6nuMjIQ==} engines: {node: '>= 12.0.0'} + lightningcss@1.32.0: + resolution: {integrity: sha512-NXYBzinNrblfraPGyrbPoD19C1h9lfI/1mzgWYvXUTe414Gz/X1FD2XBZSZM7rRTrMA8JL3OtAaGifrIKhQ5yQ==} + engines: {node: '>= 12.0.0'} + lilconfig@2.1.0: resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==} engines: {node: '>=10'} @@ -11979,6 +13101,11 @@ packages: engines: {node: '>= 18'} hasBin: true + marked@14.0.0: + resolution: {integrity: sha512-uIj4+faQ+MgHgwUW1l2PsPglZLOLOT1uErt06dAPtx2kjteLAkbsd/0FiYg/MGS+i7ZKLb7w2WClxHkzOOuryQ==} + engines: {node: '>= 18'} + hasBin: true + marked@15.0.12: resolution: {integrity: sha512-8dD6FusOQSrpv9Z1rdNMdlSgQOIP880DHqnohobOmYLElGEqAL/JvxvuxZO16r4HtjTlfPRDC1hbvxC9dPN2nA==} engines: {node: '>= 18'} @@ -12085,6 +13212,11 @@ packages: resolution: {integrity: sha512-aisnrDP4GNe06UcKFnV5bfMNPBUw4jsLGaWwWfnH3v02GnBuXX2MCVn5RbrWo0j3pczUilYblq7fQ7Nw2t5XKw==} engines: {node: '>= 0.8'} + memfs@4.57.2: + resolution: {integrity: sha512-2nWzSsJzrukurSDna4Z0WywuScK4Id3tSKejgu74u8KCdW4uNrseKRSIDg75C6Yw5ZRqBe0F0EtMNlTbUq8bAQ==} + peerDependencies: + tslib: '2' + memoize-one@6.0.0: resolution: {integrity: sha512-rkpe71W0N0c0Xz6QD0eJETuWAJGnJ9afsl1srmwPrI+yBCkge5EycXXbYRyvL29zZVUWQCY7InPRCv3GDXuZNw==} @@ -12513,6 +13645,27 @@ packages: next-tick@1.1.0: resolution: {integrity: sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==} + next@16.2.4: + resolution: {integrity: sha512-kPvz56wF5frc+FxlHI5qnklCzbq53HTwORaWBGdT0vNoKh1Aya9XC8aPauH4NJxqtzbWsS5mAbctm4cr+EkQ2Q==} + engines: {node: '>=20.9.0'} + hasBin: true + peerDependencies: + '@opentelemetry/api': ^1.1.0 + '@playwright/test': ^1.51.1 + babel-plugin-react-compiler: '*' + react: ^18.2.0 || 19.0.0-rc-de68d2f4-20241204 || ^19.0.0 + react-dom: ^18.2.0 || 19.0.0-rc-de68d2f4-20241204 || ^19.0.0 + sass: ^1.3.0 + peerDependenciesMeta: + '@opentelemetry/api': + optional: true + '@playwright/test': + optional: true + babel-plugin-react-compiler: + optional: true + sass: + optional: true + no-case@2.3.2: resolution: {integrity: sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==} @@ -12712,6 +13865,9 @@ packages: resolution: {integrity: sha512-EO+BCv6LJfu+gBIF3ggLicFebFLN5zqzz/WWJlMFfkMyGth+oBkhxzDl0wx2W4GkLzuQs/FsSkXZb2IMWQqmBQ==} engines: {node: '>=0.10.0'} + obug@2.1.1: + resolution: {integrity: sha512-uTqF9MuPraAQ+IsnPf366RG4cP9RtUi7MLO1N3KEc+wb0a6yKpeL0lmk2IB1jY5KHPAlTc6T/JRdC/YqxHNwkQ==} + ofetch@1.5.1: resolution: {integrity: sha512-2W4oUZlVaqAPAil6FUg/difl6YhqhUR7x2eZY4bQCko22UXg3hptq9KLQdqFClV+Wu85UX7hNtdGTngi/1BxcA==} @@ -12802,6 +13958,10 @@ packages: peerDependencies: typescript: ^5.x + opentype.js@0.8.0: + resolution: {integrity: sha512-FQHR4oGP+a0m/f6yHoRpBOIbn/5ZWxKd4D/djHVJu8+KpBTYrJda0b7mLcgDEMWXE9xBCJm+qb0yv6FcvPjukg==} + hasBin: true + openux-js@0.0.0-pre.1: resolution: {integrity: sha512-RssWmWfWX7GAiJ9Wu4NkJaTuPXXe2i9Y8e4hZs5g4cF9SFOwfMKod79sIgClmORxr2E6w5/6JOfch+phq9+GTg==} peerDependencies: @@ -13017,6 +14177,9 @@ packages: engines: {node: ^16.14.0 || >=18.0.0} hasBin: true + pako@2.1.0: + resolution: {integrity: sha512-w+eufiZ1WuJYgPXbV/PO3NCMEc3xqylkKHzp8bxp1uW4qaSNQUkwmLLEc3kKsfz8lpV1F8Ht3U1Cm+9Srog2ug==} + parallel-transform@1.2.0: resolution: {integrity: sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==} @@ -13188,6 +14351,10 @@ packages: resolution: {integrity: sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==} engines: {node: '>=12'} + picomatch@4.0.4: + resolution: {integrity: sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==} + engines: {node: '>=12'} + pidtree@0.6.0: resolution: {integrity: sha512-eG2dWTVw5bzqGRztnHExczNxt5VGsE6OwTeCG3fdUf9KBsZzO3R5OIIIzWR+iZA0NtZ+RDVdaoE2dK1cn6jH4g==} engines: {node: '>=0.10'} @@ -13533,10 +14700,18 @@ packages: peerDependencies: postcss: ^8.2.9 + postcss@8.4.31: + resolution: {integrity: sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==} + engines: {node: ^10 || ^12 || >=14} + postcss@8.4.49: resolution: {integrity: sha512-OCVPnIObs4N29kxTjzLfUryOkvZEq+pf8jTF0lg8E7uETuWHA+v7j3c/xJmiqpX450191LlmZfUKkXxkTry7nA==} engines: {node: ^10 || ^12 || >=14} + postcss@8.5.10: + resolution: {integrity: sha512-pMMHxBOZKFU6HgAZ4eyGnwXF/EvPGGqUr0MnZ5+99485wwW41kW91A4LOGxSHhgugZmSChL5AlElNdwlNgcnLQ==} + engines: {node: ^10 || ^12 || >=14} + postcss@8.5.6: resolution: {integrity: sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==} engines: {node: ^10 || ^12 || >=14} @@ -13544,6 +14719,7 @@ packages: prebuild-install@7.1.3: resolution: {integrity: sha512-8Mf2cbV7x1cXPUILADGI3wuhfqWvtiLA1iclTDbFRZkgRQS0NqsPZphna9V+HyTEadheuPmjaJMsbzKQFOzLug==} engines: {node: '>=10'} + deprecated: No longer maintained. Please contact the author of the relevant native addon; alternatives are available. hasBin: true precinct@11.0.5: @@ -14203,6 +15379,11 @@ packages: engines: {node: '>=14'} hasBin: true + rolldown@1.0.0-rc.16: + resolution: {integrity: sha512-rzi5WqKzEZw3SooTt7cgm4eqIoujPIyGcJNGFL7iPEuajQw7vxMHUkXylu4/vhCkJGXsgRmxqMKXUpT6FEgl0g==} + engines: {node: ^20.19.0 || >=22.12.0} + hasBin: true + rollup-plugin-copy@3.5.0: resolution: {integrity: sha512-wI8D5dvYovRMx/YYKtUNt3Yxaw4ORC9xo6Gt9t22kveWz1enG9QrhVlagzwrxSC455xD1dHMKhIJkbsQ7d48BA==} engines: {node: '>=8.3'} @@ -14397,6 +15578,10 @@ packages: resolution: {integrity: sha512-KyLTWwgcR9Oe4d9HwCwNM2l7+J0dUQwn/yf7S0EnTtb0eVS4RxO0eUSvxPtzT4F3SY+C4K6fqdv/DO27sJ/v/w==} engines: {node: '>=14.15.0'} + sharp@0.34.5: + resolution: {integrity: sha512-Ou9I5Ft9WNcCbXrU9cMgPBcCK8LiwLqcbywW3t4oDV37n1pzpuNLsYiAV8eODnjbtQlSDwZ2cUEeQz4E54Hltg==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + shebang-command@2.0.0: resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} engines: {node: '>=8'} @@ -14597,6 +15782,9 @@ packages: std-env@3.10.0: resolution: {integrity: sha512-5GS12FdOZNliM5mAOxFRg7Ir0pWz8MdpYm6AY6VPkGpbA7ZzmbzNcBJQ0GPvvyWgcY7QAhCgf9Uy89I03faLkg==} + std-env@4.1.0: + resolution: {integrity: sha512-Rq7ybcX2RuC55r9oaPVEW7/xu3tj8u4GeBYHBWCychFtzMIr86A7e3PPEBPT37sHStKX3+TiX/Fr/ACmJLVlLQ==} + stdin-discarder@0.2.2: resolution: {integrity: sha512-UhDfHmA92YAlNnCfhmq0VeNL5bDbiZGg7sZ2IvPsXubGkiNa9EC+tUTsjBRsYUAz87btI6/1wf4XoVvQ3uRnmQ==} engines: {node: '>=18'} @@ -14756,6 +15944,19 @@ packages: react-dom: optional: true + styled-jsx@5.1.6: + resolution: {integrity: sha512-qSVyDTeMotdvQYoHWLNGwRFJHC+i+ZvdBRYosOFgC+Wg1vx4frN2/RG/NA7SYqqvKNLf39P2LSRA2pu6n0XYZA==} + engines: {node: '>= 12.0.0'} + peerDependencies: + '@babel/core': '*' + babel-plugin-macros: '*' + react: '>= 16.8.0 || 17.x.x || ^18.0.0-0 || ^19.0.0-0' + peerDependenciesMeta: + '@babel/core': + optional: true + babel-plugin-macros: + optional: true + styled-system@5.1.5: resolution: {integrity: sha512-7VoD0o2R3RKzOzPK0jYrVnS8iJdfkKsQJNiLRDjikOpQVqQHns/DXWaPZOH4tIKkhAT7I6wIsy9FWTWh2X3q+A==} @@ -14849,10 +16050,12 @@ packages: tar@6.2.1: resolution: {integrity: sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==} engines: {node: '>=10'} + deprecated: Old versions of tar are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me tar@7.5.2: resolution: {integrity: sha512-7NyxrTE4Anh8km8iEy7o0QYPs+0JKBTj5ZaqHg6B39erLg0qYXN3BijtShwbsNSvQ+LN75+KV+C4QR/f6Gwnpg==} engines: {node: '>=18'} + deprecated: Old versions of tar are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me temp-dir@1.0.0: resolution: {integrity: sha512-xZFXEGbG7SNC3itwBzI3RYjq/cEhBkx2hJuKGIUOcEULmkQExXiHat2z/qkISYsuR+IKumhEfKKbV5qXmhICFQ==} @@ -14893,6 +16096,9 @@ packages: text-hex@1.0.0: resolution: {integrity: sha512-uuVGNWzgJ4yhRaNSiubPY7OjISw4sw4E5Uv0wbjp+OzcbmVU/rsT8ujgcXJhn9ypzsgr5vlzpPqP+MBBKcGvbg==} + thenby@1.4.1: + resolution: {integrity: sha512-D5a/bO0KdalOE3q8MlrRmSxjbKZHT3MQmXkJP+r97Vw8MMwOZKOwUSEyTtK7eSMj2y0kyAjpYMRMZmmLw1FtNQ==} + thenify-all@1.6.0: resolution: {integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==} engines: {node: '>=0.8'} @@ -14900,6 +16106,12 @@ packages: thenify@3.3.1: resolution: {integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==} + thingies@2.6.0: + resolution: {integrity: sha512-rMHRjmlFLM1R96UYPvpmnc3LYtdFrT33JIB7L9hetGue1qAPfn1N2LJeEjxUSidu1Iku+haLZXDuEXUHNGO/lg==} + engines: {node: '>=10.18'} + peerDependencies: + tslib: ^2 + thread-stream@3.1.0: resolution: {integrity: sha512-OqyPZ9u96VohAyMfJykzmivOrY2wfMSf3C5TtFJVgN+Hm6aj+voFhlK+kZEIv2FBh1X6Xp3DlnCOfEQ3B2J86A==} @@ -14928,6 +16140,9 @@ packages: resolution: {integrity: sha512-wFH7+SEAcKfJpfLPkrgMPvvwnEtj8W4IurvEyrKsDleXnKLCDw71w8jltvfLa8Rm4qQxxT4jmDBYbJG/z7qoww==} engines: {node: '>=0.12'} + tiny-inflate@1.0.3: + resolution: {integrity: sha512-pkY1fj1cKHb2seWDy0B16HeWyczlJA9/WW3u3c4z/NiWDsO3DOU5D7nhTLE9CF0yXv/QZFY7sEJmj24dK+Rrqw==} + tiny-invariant@1.3.3: resolution: {integrity: sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==} @@ -14949,6 +16164,10 @@ packages: resolution: {integrity: sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==} engines: {node: '>=12.0.0'} + tinyglobby@0.2.16: + resolution: {integrity: sha512-pn99VhoACYR8nFHhxqix+uvsbXineAasWm5ojXoN8xEwK5Kd3/TrhNn1wByuD52UxWRLy8pu+kRMniEi6Eq9Zg==} + engines: {node: '>=12.0.0'} + tinypool@0.8.4: resolution: {integrity: sha512-i11VH5gS6IFeLY3gMBQ00/MmLncVP7JLXOw1vlgkytLmJK7QnEr7NXf0LBdxfmNPAeyetukOk0bOYrJrFGjYJQ==} engines: {node: '>=14.0.0'} @@ -14961,6 +16180,10 @@ packages: resolution: {integrity: sha512-weEDEq7Z5eTHPDh4xjX789+fHfF+P8boiFB+0vbWzpbnbsEr/GRaohi/uMKxg8RZMXnl1ItAi/IUHWMsjDV7kQ==} engines: {node: '>=14.0.0'} + tinyrainbow@3.1.0: + resolution: {integrity: sha512-Bf+ILmBgretUrdJxzXM0SgXLZ3XfiaUuOj/IKQHuTXip+05Xn+uyEYdVg0kYDipTBcLrCVyUzAPz7QmArb0mmw==} + engines: {node: '>=14.0.0'} + tinyspy@2.2.1: resolution: {integrity: sha512-KYad6Vy5VDWV4GH3fjpseMQ/XU2BhIYP7Vzd0LG44qRWm/Yt2WCOTicFdvmgo6gWaqooMQCawTtILVQJupKu7A==} engines: {node: '>=14.0.0'} @@ -15016,6 +16239,12 @@ packages: tr46@0.0.3: resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==} + tree-dump@1.1.0: + resolution: {integrity: sha512-rMuvhU4MCDbcbnleZTFezWsaZXRFemSqAM+7jPnzUl1fo9w3YEKOxAeui0fz3OI4EU4hf23iyA7uQRVko+UaBA==} + engines: {node: '>=10.0'} + peerDependencies: + tslib: '2' + tree-kill@1.2.2: resolution: {integrity: sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==} hasBin: true @@ -15226,6 +16455,11 @@ packages: engines: {node: '>=14.17'} hasBin: true + typescript@5.9.3: + resolution: {integrity: sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==} + engines: {node: '>=14.17'} + hasBin: true + uc.micro@2.1.0: resolution: {integrity: sha512-ARDJmphmdvUk6Glw7y9DQ2bFkKBHwQHLi2lsaH6PPmz/Ka9sFOBsBluozhDltWmnv9u/cF6Rt87znRTPV+yp/A==} @@ -15263,6 +16497,9 @@ packages: undici-types@7.16.0: resolution: {integrity: sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==} + undici-types@7.19.2: + resolution: {integrity: sha512-qYVnV5OEm2AW8cJMCpdV20CDyaN3g0AjDlOGf1OW4iaDEx8MwdtChUp4zu4H0VP3nDRF/8RKWH+IPp9uW0YGZg==} + undici@7.18.2: resolution: {integrity: sha512-y+8YjDFzWdQlSE9N5nzKMT3g4a5UBX1HKowfdXh0uvAnTaqqwqB92Jt4UXBAeKekDs5IaDKyJFR4X1gYVCgXcw==} engines: {node: '>=20.18.1'} @@ -15590,6 +16827,16 @@ packages: engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} hasBin: true + vite-plugin-top-level-await@1.6.0: + resolution: {integrity: sha512-bNhUreLamTIkoulCR9aDXbTbhLk6n1YE8NJUTTxl5RYskNRtzOR0ASzSjBVRtNdjIfngDXo11qOsybGLNsrdww==} + peerDependencies: + vite: '>=2.8' + + vite-plugin-wasm@3.6.0: + resolution: {integrity: sha512-mL/QPziiIA4RAA6DkaZZzOstdwbW5jO4Vz7Zenj0wieKWBlNvIvX5L5ljum9lcUX0ShNfBgCNLKTjNkRVVqcsw==} + peerDependencies: + vite: ^2 || ^3 || ^4 || ^5 || ^6 || ^7 || ^8 + vite-tsconfig-paths@5.1.4: resolution: {integrity: sha512-cYj0LRuLV2c2sMqhqhGpaO3LretdtMn/BVX4cPLanIZuwwrkVl+lK84E/miEXkCHWXuq65rhNN4rXsBcOB3S4w==} peerDependencies: @@ -15709,6 +16956,49 @@ packages: yaml: optional: true + vite@8.0.9: + resolution: {integrity: sha512-t7g7GVRpMXjNpa67HaVWI/8BWtdVIQPCL2WoozXXA7LBGEFK4AkkKkHx2hAQf5x1GZSlcmEDPkVLSGahxnEEZw==} + engines: {node: ^20.19.0 || >=22.12.0} + hasBin: true + peerDependencies: + '@types/node': ^20.19.0 || >=22.12.0 + '@vitejs/devtools': ^0.1.0 + esbuild: ^0.27.0 || ^0.28.0 + jiti: '>=1.21.0' + less: ^4.0.0 + sass: ^1.70.0 + sass-embedded: ^1.70.0 + stylus: '>=0.54.8' + sugarss: ^5.0.0 + terser: ^5.16.0 + tsx: ^4.8.1 + yaml: ^2.4.2 + peerDependenciesMeta: + '@types/node': + optional: true + '@vitejs/devtools': + optional: true + esbuild: + optional: true + jiti: + optional: true + less: + optional: true + sass: + optional: true + sass-embedded: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + tsx: + optional: true + yaml: + optional: true + vitest@1.6.1: resolution: {integrity: sha512-Ljb1cnSJSivGN0LqXd/zmDbWEM0RNNg2t1QW/XUhYl/qPqyu7CsqeWtqQXHVaJsecLPuDoak2oJcZN2QoRIOag==} engines: {node: ^18.0.0 || >=20.0.0} @@ -15759,6 +17049,68 @@ packages: jsdom: optional: true + vitest@4.1.5: + resolution: {integrity: sha512-9Xx1v3/ih3m9hN+SbfkUyy0JAs72ap3r7joc87XL6jwF0jGg6mFBvQ1SrwaX+h8BlkX6Hz9shdd1uo6AF+ZGpg==} + engines: {node: ^20.0.0 || ^22.0.0 || >=24.0.0} + hasBin: true + peerDependencies: + '@edge-runtime/vm': '*' + '@opentelemetry/api': ^1.9.0 + '@types/node': ^20.0.0 || ^22.0.0 || >=24.0.0 + '@vitest/browser-playwright': 4.1.5 + '@vitest/browser-preview': 4.1.5 + '@vitest/browser-webdriverio': 4.1.5 + '@vitest/coverage-istanbul': 4.1.5 + '@vitest/coverage-v8': 4.1.5 + '@vitest/ui': 4.1.5 + happy-dom: '*' + jsdom: '*' + vite: ^6.0.0 || ^7.0.0 || ^8.0.0 + peerDependenciesMeta: + '@edge-runtime/vm': + optional: true + '@opentelemetry/api': + optional: true + '@types/node': + optional: true + '@vitest/browser-playwright': + optional: true + '@vitest/browser-preview': + optional: true + '@vitest/browser-webdriverio': + optional: true + '@vitest/coverage-istanbul': + optional: true + '@vitest/coverage-v8': + optional: true + '@vitest/ui': + optional: true + happy-dom: + optional: true + jsdom: + optional: true + + vscode-css-languageservice@6.2.14: + resolution: {integrity: sha512-5UPQ9Y1sUTnuMyaMBpO7LrBkqjhEJb5eAwdUlDp+Uez8lry+Tspnk3+3p2qWS4LlNsr4p3v9WkZxUf1ltgFpgw==} + + vscode-html-languageservice@5.2.0: + resolution: {integrity: sha512-cdNMhyw57/SQzgUUGSIMQ66jikqEN6nBNyhx5YuOyj9310+eY9zw8Q0cXpiKzDX8aHYFewQEXRnigl06j/TVwQ==} + + vscode-json-languageservice@5.3.11: + resolution: {integrity: sha512-WYS72Ymria3dn8ZbjtBbt5K71m05wY1Q6hpXV5JxUT0q75Ts0ljLmnZJAVpx8DjPgYbFD+Z8KHpWh2laKLUCtQ==} + + vscode-languageserver-textdocument@1.0.12: + resolution: {integrity: sha512-cxWNPesCnQCcMPeenjKKsOCKQZ/L6Tv19DTRIGuLWe32lyzWhihGVJ/rcckZXJxfdKCFvRLS3fpBIsV/ZGX4zA==} + + vscode-languageserver-types@3.17.5: + resolution: {integrity: sha512-Ld1VelNuX9pdF39h2Hgaeb5hEZM2Z3jUrrMgWQAu82jMtZp7p3vJT3BzToKtZI7NgQssZje5o0zryOrhQvzQAg==} + + vscode-uri@3.0.8: + resolution: {integrity: sha512-AyFQ0EVmsOZOlAnxoFOGOq1SQDWAB7C6aqMGS23svWAllfOaxbuFvcT8D1i8z3Gyn8fraVeZNNmN6e9bxxXkKw==} + + vscode-uri@3.1.0: + resolution: {integrity: sha512-/BpdSx+yCQGnCvecbyXdxHDkuk55/G3xwnC0GqY4gmQ3j+A+g8kzzgB4Nk/SINjqn6+waqw3EgbVF2QKExkRxQ==} + vue@3.5.26: resolution: {integrity: sha512-SJ/NTccVyAoNUJmkM9KUqPcYlY+u8OVL1X5EW9RIs3ch5H2uERxyyIUI4MRxVCSOiEcupX9xNGde1tL9ZKpimA==} peerDependencies: @@ -16002,6 +17354,10 @@ packages: yauzl@2.10.0: resolution: {integrity: sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==} + yauzl@3.3.0: + resolution: {integrity: sha512-PtGEvEP30p7sbIBJKUBjUnqgTVOyMURc4dLo9iNyAJnNIEz9pm88cCXF21w94Kg3k6RXkeZh5DHOGS0qEONvNQ==} + engines: {node: '>=12'} + yn@3.1.1: resolution: {integrity: sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==} engines: {node: '>=6'} @@ -16041,6 +17397,9 @@ packages: zod@3.25.76: resolution: {integrity: sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==} + zod@4.3.6: + resolution: {integrity: sha512-rftlrkhHZOcjDwkGlnUtZZkvaPHCsDATp4pGpuOOMDaTdDDXF91wuVDJoWoPsKX/3YPQ5fHuF3STjcYyKr+Qhg==} + zwitch@2.0.4: resolution: {integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==} @@ -16048,45 +17407,45 @@ snapshots: '@adobe/css-tools@4.4.4': {} - '@ai-sdk/anthropic@2.0.57(zod@3.25.76)': + '@ai-sdk/anthropic@2.0.57(zod@4.3.6)': dependencies: '@ai-sdk/provider': 2.0.1 - '@ai-sdk/provider-utils': 3.0.20(zod@3.25.76) - zod: 3.25.76 + '@ai-sdk/provider-utils': 3.0.20(zod@4.3.6) + zod: 4.3.6 - '@ai-sdk/gateway@2.0.27(zod@3.25.76)': + '@ai-sdk/gateway@2.0.27(zod@4.3.6)': dependencies: '@ai-sdk/provider': 2.0.1 - '@ai-sdk/provider-utils': 3.0.20(zod@3.25.76) + '@ai-sdk/provider-utils': 3.0.20(zod@4.3.6) '@vercel/oidc': 3.1.0 - zod: 3.25.76 + zod: 4.3.6 - '@ai-sdk/mcp@0.0.11(zod@3.25.76)': + '@ai-sdk/mcp@0.0.11(zod@4.3.6)': dependencies: '@ai-sdk/provider': 2.0.0 - '@ai-sdk/provider-utils': 3.0.18(zod@3.25.76) + '@ai-sdk/provider-utils': 3.0.18(zod@4.3.6) pkce-challenge: 5.0.1 - zod: 3.25.76 + zod: 4.3.6 - '@ai-sdk/openai@2.0.89(zod@3.25.76)': + '@ai-sdk/openai@2.0.89(zod@4.3.6)': dependencies: '@ai-sdk/provider': 2.0.1 - '@ai-sdk/provider-utils': 3.0.20(zod@3.25.76) - zod: 3.25.76 + '@ai-sdk/provider-utils': 3.0.20(zod@4.3.6) + zod: 4.3.6 - '@ai-sdk/provider-utils@3.0.18(zod@3.25.76)': + '@ai-sdk/provider-utils@3.0.18(zod@4.3.6)': dependencies: '@ai-sdk/provider': 2.0.0 '@standard-schema/spec': 1.1.0 eventsource-parser: 3.0.6 - zod: 3.25.76 + zod: 4.3.6 - '@ai-sdk/provider-utils@3.0.20(zod@3.25.76)': + '@ai-sdk/provider-utils@3.0.20(zod@4.3.6)': dependencies: '@ai-sdk/provider': 2.0.1 '@standard-schema/spec': 1.1.0 eventsource-parser: 3.0.6 - zod: 3.25.76 + zod: 4.3.6 '@ai-sdk/provider@2.0.0': dependencies: @@ -17107,6 +18466,22 @@ snapshots: - encoding - utf-8-validate + '@browserbasehq/stagehand@1.14.0(@playwright/test@1.57.0)(deepmerge@4.3.1)(dotenv@16.6.1)(encoding@0.1.13)(openai@6.16.0(ws@8.19.0)(zod@4.3.6))(zod@4.3.6)': + dependencies: + '@anthropic-ai/sdk': 0.27.3(encoding@0.1.13) + '@browserbasehq/sdk': 2.6.0(encoding@0.1.13) + '@playwright/test': 1.57.0 + deepmerge: 4.3.1 + dotenv: 16.6.1 + openai: 6.16.0(ws@8.19.0)(zod@4.3.6) + ws: 8.19.0 + zod: 4.3.6 + zod-to-json-schema: 3.25.1(zod@4.3.6) + transitivePeerDependencies: + - bufferutil + - encoding + - utf-8-validate + '@bugsnag/browser@7.25.0': dependencies: '@bugsnag/core': 7.25.0 @@ -17304,6 +18679,340 @@ snapshots: ansi-sequence-parser: 1.1.1 tm-grammars: 1.28.0 + '@codingame/monaco-vscode-ai-service-override@30.0.1': + dependencies: + '@codingame/monaco-vscode-api': 30.0.1 + + '@codingame/monaco-vscode-api@30.0.1': + dependencies: + '@codingame/monaco-vscode-base-service-override': 30.0.1 + '@codingame/monaco-vscode-environment-service-override': 30.0.1 + '@codingame/monaco-vscode-extensions-service-override': 30.0.1 + '@codingame/monaco-vscode-files-service-override': 30.0.1 + '@codingame/monaco-vscode-host-service-override': 30.0.1 + '@codingame/monaco-vscode-layout-service-override': 30.0.1 + '@codingame/monaco-vscode-quickaccess-service-override': 30.0.1 + '@vscode/iconv-lite-umd': 0.7.1 + dompurify: 3.3.3 + jschardet: 3.1.4 + marked: 14.0.0 + + '@codingame/monaco-vscode-base-service-override@30.0.1': + dependencies: + '@codingame/monaco-vscode-api': 30.0.1 + + '@codingame/monaco-vscode-bulk-edit-service-override@30.0.1': + dependencies: + '@codingame/monaco-vscode-api': 30.0.1 + + '@codingame/monaco-vscode-chat-service-override@30.0.1(@xterm/xterm@6.0.0)': + dependencies: + '@codingame/monaco-vscode-api': 30.0.1 + '@codingame/monaco-vscode-katex-common': 30.0.1 + '@codingame/monaco-vscode-xterm-addons-common': 30.0.1(@xterm/xterm@6.0.0) + '@codingame/monaco-vscode-xterm-common': 30.0.1 + transitivePeerDependencies: + - '@xterm/xterm' + + '@codingame/monaco-vscode-configuration-service-override@30.0.1': + dependencies: + '@codingame/monaco-vscode-api': 30.0.1 + '@codingame/monaco-vscode-files-service-override': 30.0.1 + + '@codingame/monaco-vscode-css-default-extension@30.0.1': + dependencies: + '@codingame/monaco-vscode-api': 30.0.1 + + '@codingame/monaco-vscode-dialogs-service-override@30.0.1': + dependencies: + '@codingame/monaco-vscode-api': 30.0.1 + + '@codingame/monaco-vscode-editor-api@30.0.1': + dependencies: + '@codingame/monaco-vscode-api': 30.0.1 + + '@codingame/monaco-vscode-editor-service-override@30.0.1': + dependencies: + '@codingame/monaco-vscode-api': 30.0.1 + + '@codingame/monaco-vscode-environment-service-override@30.0.1': + dependencies: + '@codingame/monaco-vscode-api': 30.0.1 + + '@codingame/monaco-vscode-explorer-service-override@30.0.1': + dependencies: + '@codingame/monaco-vscode-api': 30.0.1 + + '@codingame/monaco-vscode-extension-api@30.0.1': + dependencies: + '@codingame/monaco-vscode-api': 30.0.1 + '@codingame/monaco-vscode-extensions-service-override': 30.0.1 + + '@codingame/monaco-vscode-extension-gallery-service-override@30.0.1': + dependencies: + '@codingame/monaco-vscode-api': 30.0.1 + + '@codingame/monaco-vscode-extensions-service-override@30.0.1': + dependencies: + '@codingame/monaco-vscode-api': 30.0.1 + '@codingame/monaco-vscode-files-service-override': 30.0.1 + + '@codingame/monaco-vscode-files-service-override@30.0.1': + dependencies: + '@codingame/monaco-vscode-api': 30.0.1 + + '@codingame/monaco-vscode-git-base-default-extension@30.0.1': + dependencies: + '@codingame/monaco-vscode-api': 30.0.1 + + '@codingame/monaco-vscode-host-service-override@30.0.1': + dependencies: + '@codingame/monaco-vscode-api': 30.0.1 + + '@codingame/monaco-vscode-html-default-extension@30.0.1': + dependencies: + '@codingame/monaco-vscode-api': 30.0.1 + + '@codingame/monaco-vscode-javascript-default-extension@30.0.1': + dependencies: + '@codingame/monaco-vscode-api': 30.0.1 + + '@codingame/monaco-vscode-json-default-extension@30.0.1': + dependencies: + '@codingame/monaco-vscode-api': 30.0.1 + + '@codingame/monaco-vscode-katex-common@30.0.1': + dependencies: + '@codingame/monaco-vscode-api': 30.0.1 + katex: 0.16.27 + marked: 14.0.0 + + '@codingame/monaco-vscode-keybindings-service-override@30.0.1': + dependencies: + '@codingame/monaco-vscode-api': 30.0.1 + '@codingame/monaco-vscode-files-service-override': 30.0.1 + + '@codingame/monaco-vscode-language-detection-worker-service-override@30.0.1': + dependencies: + '@codingame/monaco-vscode-api': 30.0.1 + '@vscode/vscode-languagedetection': '@codingame/vscode-languagedetection@1.0.23' + + '@codingame/monaco-vscode-languages-service-override@30.0.1': + dependencies: + '@codingame/monaco-vscode-api': 30.0.1 + '@codingame/monaco-vscode-files-service-override': 30.0.1 + + '@codingame/monaco-vscode-layout-service-override@30.0.1': + dependencies: + '@codingame/monaco-vscode-api': 30.0.1 + + '@codingame/monaco-vscode-lifecycle-service-override@30.0.1': + dependencies: + '@codingame/monaco-vscode-api': 30.0.1 + + '@codingame/monaco-vscode-localization-service-override@30.0.1': + dependencies: + '@codingame/monaco-vscode-api': 30.0.1 + + '@codingame/monaco-vscode-log-service-override@30.0.1': + dependencies: + '@codingame/monaco-vscode-api': 30.0.1 + '@codingame/monaco-vscode-environment-service-override': 30.0.1 + + '@codingame/monaco-vscode-markdown-basics-default-extension@30.0.1': + dependencies: + '@codingame/monaco-vscode-api': 30.0.1 + + '@codingame/monaco-vscode-markers-service-override@30.0.1': + dependencies: + '@codingame/monaco-vscode-api': 30.0.1 + + '@codingame/monaco-vscode-model-service-override@30.0.1': + dependencies: + '@codingame/monaco-vscode-api': 30.0.1 + + '@codingame/monaco-vscode-notifications-service-override@30.0.1': + dependencies: + '@codingame/monaco-vscode-api': 30.0.1 + + '@codingame/monaco-vscode-output-service-override@30.0.1': + dependencies: + '@codingame/monaco-vscode-api': 30.0.1 + '@codingame/monaco-vscode-log-service-override': 30.0.1 + + '@codingame/monaco-vscode-preferences-service-override@30.0.1': + dependencies: + '@codingame/monaco-vscode-api': 30.0.1 + + '@codingame/monaco-vscode-quickaccess-service-override@30.0.1': + dependencies: + '@codingame/monaco-vscode-api': 30.0.1 + + '@codingame/monaco-vscode-rollup-vsix-plugin@30.0.1(rollup@4.55.1)(tslib@2.8.1)': + dependencies: + '@rollup/pluginutils': 5.3.0(rollup@4.55.1) + css-url-parser: 1.1.4 + memfs: 4.57.2(tslib@2.8.1) + mime-types: 3.0.2 + thenby: 1.4.1 + yauzl: 3.3.0 + transitivePeerDependencies: + - rollup + - tslib + + '@codingame/monaco-vscode-scm-service-override@30.0.1': + dependencies: + '@codingame/monaco-vscode-api': 30.0.1 + + '@codingame/monaco-vscode-search-service-override@30.0.1': + dependencies: + '@codingame/monaco-vscode-api': 30.0.1 + + '@codingame/monaco-vscode-snippets-service-override@30.0.1': + dependencies: + '@codingame/monaco-vscode-api': 30.0.1 + '@codingame/monaco-vscode-files-service-override': 30.0.1 + + '@codingame/monaco-vscode-standalone-css-language-features@30.0.1': + dependencies: + monaco-editor: '@codingame/monaco-vscode-editor-api@30.0.1' + vscode-css-languageservice: 6.2.14 + vscode-languageserver-textdocument: 1.0.12 + vscode-languageserver-types: 3.17.5 + + '@codingame/monaco-vscode-standalone-html-language-features@30.0.1': + dependencies: + monaco-editor: '@codingame/monaco-vscode-editor-api@30.0.1' + vscode-html-languageservice: 5.2.0 + vscode-languageserver-textdocument: 1.0.12 + vscode-languageserver-types: 3.17.5 + + '@codingame/monaco-vscode-standalone-json-language-features@30.0.1': + dependencies: + jsonc-parser: 3.3.1 + monaco-editor: '@codingame/monaco-vscode-editor-api@30.0.1' + vscode-json-languageservice: 5.3.11 + vscode-languageserver-textdocument: 1.0.12 + vscode-languageserver-types: 3.17.5 + vscode-uri: 3.0.8 + + '@codingame/monaco-vscode-standalone-languages@30.0.1': + dependencies: + monaco-editor: '@codingame/monaco-vscode-editor-api@30.0.1' + + '@codingame/monaco-vscode-standalone-typescript-language-features@30.0.1': + dependencies: + monaco-editor: '@codingame/monaco-vscode-editor-api@30.0.1' + + '@codingame/monaco-vscode-storage-service-override@30.0.1': + dependencies: + '@codingame/monaco-vscode-api': 30.0.1 + + '@codingame/monaco-vscode-terminal-service-override@30.0.1(@xterm/xterm@6.0.0)': + dependencies: + '@codingame/monaco-vscode-api': 30.0.1 + '@codingame/monaco-vscode-xterm-addons-common': 30.0.1(@xterm/xterm@6.0.0) + '@codingame/monaco-vscode-xterm-common': 30.0.1 + transitivePeerDependencies: + - '@xterm/xterm' + + '@codingame/monaco-vscode-textmate-service-override@30.0.1': + dependencies: + '@codingame/monaco-vscode-api': 30.0.1 + '@codingame/monaco-vscode-files-service-override': 30.0.1 + + '@codingame/monaco-vscode-theme-defaults-default-extension@30.0.1': + dependencies: + '@codingame/monaco-vscode-api': 30.0.1 + + '@codingame/monaco-vscode-theme-service-override@30.0.1': + dependencies: + '@codingame/monaco-vscode-api': 30.0.1 + '@codingame/monaco-vscode-files-service-override': 30.0.1 + + '@codingame/monaco-vscode-theme-seti-default-extension@30.0.1': + dependencies: + '@codingame/monaco-vscode-api': 30.0.1 + + '@codingame/monaco-vscode-typescript-basics-default-extension@30.0.1': + dependencies: + '@codingame/monaco-vscode-api': 30.0.1 + + '@codingame/monaco-vscode-view-banner-service-override@30.0.1': + dependencies: + '@codingame/monaco-vscode-api': 30.0.1 + + '@codingame/monaco-vscode-view-common-service-override@30.0.1': + dependencies: + '@codingame/monaco-vscode-api': 30.0.1 + '@codingame/monaco-vscode-bulk-edit-service-override': 30.0.1 + + '@codingame/monaco-vscode-view-status-bar-service-override@30.0.1': + dependencies: + '@codingame/monaco-vscode-api': 30.0.1 + + '@codingame/monaco-vscode-view-title-bar-service-override@30.0.1': + dependencies: + '@codingame/monaco-vscode-api': 30.0.1 + + '@codingame/monaco-vscode-views-service-override@30.0.1': + dependencies: + '@codingame/monaco-vscode-api': 30.0.1 + '@codingame/monaco-vscode-keybindings-service-override': 30.0.1 + '@codingame/monaco-vscode-layout-service-override': 30.0.1 + '@codingame/monaco-vscode-quickaccess-service-override': 30.0.1 + '@codingame/monaco-vscode-view-common-service-override': 30.0.1 + + '@codingame/monaco-vscode-workbench-service-override@30.0.1': + dependencies: + '@codingame/monaco-vscode-api': 30.0.1 + '@codingame/monaco-vscode-keybindings-service-override': 30.0.1 + '@codingame/monaco-vscode-quickaccess-service-override': 30.0.1 + '@codingame/monaco-vscode-view-banner-service-override': 30.0.1 + '@codingame/monaco-vscode-view-common-service-override': 30.0.1 + '@codingame/monaco-vscode-view-status-bar-service-override': 30.0.1 + '@codingame/monaco-vscode-view-title-bar-service-override': 30.0.1 + + '@codingame/monaco-vscode-xterm-addons-common@30.0.1(@xterm/xterm@6.0.0)': + dependencies: + '@codingame/monaco-vscode-api': 30.0.1 + '@xterm/addon-clipboard': 0.3.0-beta.195(@xterm/xterm@6.0.0) + '@xterm/addon-image': 0.10.0-beta.195(@xterm/xterm@6.0.0) + '@xterm/addon-ligatures': 0.11.0-beta.195(@xterm/xterm@6.0.0) + '@xterm/addon-progress': 0.3.0-beta.195(@xterm/xterm@6.0.0) + '@xterm/addon-search': 0.17.0-beta.195(@xterm/xterm@6.0.0) + '@xterm/addon-serialize': 0.15.0-beta.195(@xterm/xterm@6.0.0) + '@xterm/addon-unicode11': 0.10.0-beta.195(@xterm/xterm@6.0.0) + '@xterm/addon-webgl': 0.20.0-beta.194(@xterm/xterm@6.0.0) + transitivePeerDependencies: + - '@xterm/xterm' + + '@codingame/monaco-vscode-xterm-addons-common@30.0.1(@xterm/xterm@6.1.0-beta.195)': + dependencies: + '@codingame/monaco-vscode-api': 30.0.1 + '@xterm/addon-clipboard': 0.3.0-beta.195(@xterm/xterm@6.1.0-beta.195) + '@xterm/addon-image': 0.10.0-beta.195(@xterm/xterm@6.1.0-beta.195) + '@xterm/addon-ligatures': 0.11.0-beta.195(@xterm/xterm@6.1.0-beta.195) + '@xterm/addon-progress': 0.3.0-beta.195(@xterm/xterm@6.1.0-beta.195) + '@xterm/addon-search': 0.17.0-beta.195(@xterm/xterm@6.1.0-beta.195) + '@xterm/addon-serialize': 0.15.0-beta.195(@xterm/xterm@6.1.0-beta.195) + '@xterm/addon-unicode11': 0.10.0-beta.195(@xterm/xterm@6.1.0-beta.195) + '@xterm/addon-webgl': 0.20.0-beta.194(@xterm/xterm@6.1.0-beta.195) + transitivePeerDependencies: + - '@xterm/xterm' + + '@codingame/monaco-vscode-xterm-common@30.0.1': + dependencies: + '@codingame/monaco-vscode-api': 30.0.1 + '@codingame/monaco-vscode-xterm-addons-common': 30.0.1(@xterm/xterm@6.1.0-beta.195) + '@xterm/xterm': 6.1.0-beta.195 + + '@codingame/monaco-vscode-yaml-default-extension@30.0.1': + dependencies: + '@codingame/monaco-vscode-api': 30.0.1 + + '@codingame/vscode-languagedetection@1.0.23': {} + '@colors/colors@1.5.0': optional: true @@ -17345,14 +19054,30 @@ snapshots: '@emnapi/wasi-threads': 1.1.0 tslib: 2.8.1 + '@emnapi/core@1.9.2': + dependencies: + '@emnapi/wasi-threads': 1.2.1 + tslib: 2.8.1 + optional: true + '@emnapi/runtime@1.8.1': dependencies: tslib: 2.8.1 + '@emnapi/runtime@1.9.2': + dependencies: + tslib: 2.8.1 + optional: true + '@emnapi/wasi-threads@1.1.0': dependencies: tslib: 2.8.1 + '@emnapi/wasi-threads@1.2.1': + dependencies: + tslib: 2.8.1 + optional: true + '@emotion/is-prop-valid@1.4.0': dependencies: '@emotion/memoize': 0.9.0 @@ -18035,6 +19760,103 @@ snapshots: transitivePeerDependencies: - supports-color + '@img/colour@1.1.0': + optional: true + + '@img/sharp-darwin-arm64@0.34.5': + optionalDependencies: + '@img/sharp-libvips-darwin-arm64': 1.2.4 + optional: true + + '@img/sharp-darwin-x64@0.34.5': + optionalDependencies: + '@img/sharp-libvips-darwin-x64': 1.2.4 + optional: true + + '@img/sharp-libvips-darwin-arm64@1.2.4': + optional: true + + '@img/sharp-libvips-darwin-x64@1.2.4': + optional: true + + '@img/sharp-libvips-linux-arm64@1.2.4': + optional: true + + '@img/sharp-libvips-linux-arm@1.2.4': + optional: true + + '@img/sharp-libvips-linux-ppc64@1.2.4': + optional: true + + '@img/sharp-libvips-linux-riscv64@1.2.4': + optional: true + + '@img/sharp-libvips-linux-s390x@1.2.4': + optional: true + + '@img/sharp-libvips-linux-x64@1.2.4': + optional: true + + '@img/sharp-libvips-linuxmusl-arm64@1.2.4': + optional: true + + '@img/sharp-libvips-linuxmusl-x64@1.2.4': + optional: true + + '@img/sharp-linux-arm64@0.34.5': + optionalDependencies: + '@img/sharp-libvips-linux-arm64': 1.2.4 + optional: true + + '@img/sharp-linux-arm@0.34.5': + optionalDependencies: + '@img/sharp-libvips-linux-arm': 1.2.4 + optional: true + + '@img/sharp-linux-ppc64@0.34.5': + optionalDependencies: + '@img/sharp-libvips-linux-ppc64': 1.2.4 + optional: true + + '@img/sharp-linux-riscv64@0.34.5': + optionalDependencies: + '@img/sharp-libvips-linux-riscv64': 1.2.4 + optional: true + + '@img/sharp-linux-s390x@0.34.5': + optionalDependencies: + '@img/sharp-libvips-linux-s390x': 1.2.4 + optional: true + + '@img/sharp-linux-x64@0.34.5': + optionalDependencies: + '@img/sharp-libvips-linux-x64': 1.2.4 + optional: true + + '@img/sharp-linuxmusl-arm64@0.34.5': + optionalDependencies: + '@img/sharp-libvips-linuxmusl-arm64': 1.2.4 + optional: true + + '@img/sharp-linuxmusl-x64@0.34.5': + optionalDependencies: + '@img/sharp-libvips-linuxmusl-x64': 1.2.4 + optional: true + + '@img/sharp-wasm32@0.34.5': + dependencies: + '@emnapi/runtime': 1.9.2 + optional: true + + '@img/sharp-win32-arm64@0.34.5': + optional: true + + '@img/sharp-win32-ia32@0.34.5': + optional: true + + '@img/sharp-win32-x64@0.34.5': + optional: true + '@import-maps/resolve@1.0.1': {} '@import-maps/resolve@2.0.0': {} @@ -18081,15 +19903,24 @@ snapshots: '@types/yargs': 16.0.11 chalk: 4.1.2 - '@joshwooding/vite-plugin-react-docgen-typescript@0.5.0(typescript@5.8.3)(vite@7.3.1(@types/node@24.10.9)(jiti@2.6.1)(lightningcss@1.30.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0)(yaml@2.8.2))': + '@joshwooding/vite-plugin-react-docgen-typescript@0.5.0(typescript@5.8.3)(vite@7.3.1(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.10))(terser@5.46.0)(yaml@2.8.2))': dependencies: glob: 10.5.0 magic-string: 0.27.0 react-docgen-typescript: 2.4.0(typescript@5.8.3) - vite: 7.3.1(@types/node@24.10.9)(jiti@2.6.1)(lightningcss@1.30.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0)(yaml@2.8.2) + vite: 7.3.1(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.10))(terser@5.46.0)(yaml@2.8.2) optionalDependencies: typescript: 5.8.3 + '@joshwooding/vite-plugin-react-docgen-typescript@0.5.0(typescript@5.9.3)(vite@7.3.1(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.10))(terser@5.46.0)(yaml@2.8.2))': + dependencies: + glob: 10.5.0 + magic-string: 0.27.0 + react-docgen-typescript: 2.4.0(typescript@5.9.3) + vite: 7.3.1(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.10))(terser@5.46.0)(yaml@2.8.2) + optionalDependencies: + typescript: 5.9.3 + '@jridgewell/gen-mapping@0.3.13': dependencies: '@jridgewell/sourcemap-codec': 1.5.5 @@ -18129,11 +19960,138 @@ snapshots: dependencies: jsep: 1.4.0 - '@langchain/classic@1.0.9(@langchain/core@1.1.15(@opentelemetry/api@1.8.0)(openai@6.16.0(ws@8.19.0)(zod@3.25.76)))(@opentelemetry/api@1.8.0)(cheerio@1.1.2)(openai@6.16.0(ws@8.19.0)(zod@3.25.76))(ws@8.19.0)': + '@jsonjoy.com/base64@1.1.2(tslib@2.8.1)': + dependencies: + tslib: 2.8.1 + + '@jsonjoy.com/base64@17.67.0(tslib@2.8.1)': + dependencies: + tslib: 2.8.1 + + '@jsonjoy.com/buffers@1.2.1(tslib@2.8.1)': + dependencies: + tslib: 2.8.1 + + '@jsonjoy.com/buffers@17.67.0(tslib@2.8.1)': + dependencies: + tslib: 2.8.1 + + '@jsonjoy.com/codegen@1.0.0(tslib@2.8.1)': + dependencies: + tslib: 2.8.1 + + '@jsonjoy.com/codegen@17.67.0(tslib@2.8.1)': + dependencies: + tslib: 2.8.1 + + '@jsonjoy.com/fs-core@4.57.2(tslib@2.8.1)': + dependencies: + '@jsonjoy.com/fs-node-builtins': 4.57.2(tslib@2.8.1) + '@jsonjoy.com/fs-node-utils': 4.57.2(tslib@2.8.1) + thingies: 2.6.0(tslib@2.8.1) + tslib: 2.8.1 + + '@jsonjoy.com/fs-fsa@4.57.2(tslib@2.8.1)': + dependencies: + '@jsonjoy.com/fs-core': 4.57.2(tslib@2.8.1) + '@jsonjoy.com/fs-node-builtins': 4.57.2(tslib@2.8.1) + '@jsonjoy.com/fs-node-utils': 4.57.2(tslib@2.8.1) + thingies: 2.6.0(tslib@2.8.1) + tslib: 2.8.1 + + '@jsonjoy.com/fs-node-builtins@4.57.2(tslib@2.8.1)': + dependencies: + tslib: 2.8.1 + + '@jsonjoy.com/fs-node-to-fsa@4.57.2(tslib@2.8.1)': + dependencies: + '@jsonjoy.com/fs-fsa': 4.57.2(tslib@2.8.1) + '@jsonjoy.com/fs-node-builtins': 4.57.2(tslib@2.8.1) + '@jsonjoy.com/fs-node-utils': 4.57.2(tslib@2.8.1) + tslib: 2.8.1 + + '@jsonjoy.com/fs-node-utils@4.57.2(tslib@2.8.1)': + dependencies: + '@jsonjoy.com/fs-node-builtins': 4.57.2(tslib@2.8.1) + tslib: 2.8.1 + + '@jsonjoy.com/fs-node@4.57.2(tslib@2.8.1)': + dependencies: + '@jsonjoy.com/fs-core': 4.57.2(tslib@2.8.1) + '@jsonjoy.com/fs-node-builtins': 4.57.2(tslib@2.8.1) + '@jsonjoy.com/fs-node-utils': 4.57.2(tslib@2.8.1) + '@jsonjoy.com/fs-print': 4.57.2(tslib@2.8.1) + '@jsonjoy.com/fs-snapshot': 4.57.2(tslib@2.8.1) + glob-to-regex.js: 1.2.0(tslib@2.8.1) + thingies: 2.6.0(tslib@2.8.1) + tslib: 2.8.1 + + '@jsonjoy.com/fs-print@4.57.2(tslib@2.8.1)': + dependencies: + '@jsonjoy.com/fs-node-utils': 4.57.2(tslib@2.8.1) + tree-dump: 1.1.0(tslib@2.8.1) + tslib: 2.8.1 + + '@jsonjoy.com/fs-snapshot@4.57.2(tslib@2.8.1)': + dependencies: + '@jsonjoy.com/buffers': 17.67.0(tslib@2.8.1) + '@jsonjoy.com/fs-node-utils': 4.57.2(tslib@2.8.1) + '@jsonjoy.com/json-pack': 17.67.0(tslib@2.8.1) + '@jsonjoy.com/util': 17.67.0(tslib@2.8.1) + tslib: 2.8.1 + + '@jsonjoy.com/json-pack@1.21.0(tslib@2.8.1)': + dependencies: + '@jsonjoy.com/base64': 1.1.2(tslib@2.8.1) + '@jsonjoy.com/buffers': 1.2.1(tslib@2.8.1) + '@jsonjoy.com/codegen': 1.0.0(tslib@2.8.1) + '@jsonjoy.com/json-pointer': 1.0.2(tslib@2.8.1) + '@jsonjoy.com/util': 1.9.0(tslib@2.8.1) + hyperdyperid: 1.2.0 + thingies: 2.6.0(tslib@2.8.1) + tree-dump: 1.1.0(tslib@2.8.1) + tslib: 2.8.1 + + '@jsonjoy.com/json-pack@17.67.0(tslib@2.8.1)': + dependencies: + '@jsonjoy.com/base64': 17.67.0(tslib@2.8.1) + '@jsonjoy.com/buffers': 17.67.0(tslib@2.8.1) + '@jsonjoy.com/codegen': 17.67.0(tslib@2.8.1) + '@jsonjoy.com/json-pointer': 17.67.0(tslib@2.8.1) + '@jsonjoy.com/util': 17.67.0(tslib@2.8.1) + hyperdyperid: 1.2.0 + thingies: 2.6.0(tslib@2.8.1) + tree-dump: 1.1.0(tslib@2.8.1) + tslib: 2.8.1 + + '@jsonjoy.com/json-pointer@1.0.2(tslib@2.8.1)': + dependencies: + '@jsonjoy.com/codegen': 1.0.0(tslib@2.8.1) + '@jsonjoy.com/util': 1.9.0(tslib@2.8.1) + tslib: 2.8.1 + + '@jsonjoy.com/json-pointer@17.67.0(tslib@2.8.1)': + dependencies: + '@jsonjoy.com/util': 17.67.0(tslib@2.8.1) + tslib: 2.8.1 + + '@jsonjoy.com/util@1.9.0(tslib@2.8.1)': + dependencies: + '@jsonjoy.com/buffers': 1.2.1(tslib@2.8.1) + '@jsonjoy.com/codegen': 1.0.0(tslib@2.8.1) + tslib: 2.8.1 + + '@jsonjoy.com/util@17.67.0(tslib@2.8.1)': + dependencies: + '@jsonjoy.com/buffers': 17.67.0(tslib@2.8.1) + '@jsonjoy.com/codegen': 17.67.0(tslib@2.8.1) + tslib: 2.8.1 + + '@langchain/classic@1.0.9(@langchain/core@1.1.15(@opentelemetry/api@1.8.0)(openai@6.16.0(ws@8.19.0)(zod@4.3.6)))(@opentelemetry/api@1.8.0)(cheerio@1.1.2)(openai@6.16.0(ws@8.19.0)(zod@4.3.6))(ws@8.19.0)': dependencies: - '@langchain/core': 1.1.15(@opentelemetry/api@1.8.0)(openai@6.16.0(ws@8.19.0)(zod@3.25.76)) - '@langchain/openai': 1.2.2(@langchain/core@1.1.15(@opentelemetry/api@1.8.0)(openai@6.16.0(ws@8.19.0)(zod@3.25.76)))(ws@8.19.0) - '@langchain/textsplitters': 1.0.1(@langchain/core@1.1.15(@opentelemetry/api@1.8.0)(openai@6.16.0(ws@8.19.0)(zod@3.25.76))) + '@langchain/core': 1.1.15(@opentelemetry/api@1.8.0)(openai@6.16.0(ws@8.19.0)(zod@4.3.6)) + '@langchain/openai': 1.2.2(@langchain/core@1.1.15(@opentelemetry/api@1.8.0)(openai@6.16.0(ws@8.19.0)(zod@4.3.6)))(ws@8.19.0) + '@langchain/textsplitters': 1.0.1(@langchain/core@1.1.15(@opentelemetry/api@1.8.0)(openai@6.16.0(ws@8.19.0)(zod@4.3.6))) handlebars: 4.7.8 js-yaml: 4.1.1 jsonpointer: 5.0.1 @@ -18143,7 +20101,7 @@ snapshots: zod: 3.25.76 optionalDependencies: cheerio: 1.1.2 - langsmith: 0.4.7(@opentelemetry/api@1.8.0)(openai@6.16.0(ws@8.19.0)(zod@3.25.76)) + langsmith: 0.4.7(@opentelemetry/api@1.8.0)(openai@6.16.0(ws@8.19.0)(zod@4.3.6)) transitivePeerDependencies: - '@opentelemetry/api' - '@opentelemetry/exporter-trace-otlp-proto' @@ -18173,13 +20131,13 @@ snapshots: - openai - ws - '@langchain/community@1.1.4(@browserbasehq/sdk@2.6.0(encoding@0.1.13))(@browserbasehq/stagehand@1.14.0(@playwright/test@1.57.0)(deepmerge@4.3.1)(dotenv@16.6.1)(encoding@0.1.13)(openai@6.16.0(ws@8.19.0)(zod@3.25.76))(zod@3.25.76))(@ibm-cloud/watsonx-ai@1.7.6)(@langchain/core@1.1.15(@opentelemetry/api@1.8.0)(openai@6.16.0(ws@8.19.0)(zod@3.25.76)))(@opentelemetry/api@1.8.0)(cheerio@1.1.2)(fast-xml-parser@4.5.3)(ibm-cloud-sdk-core@5.4.5)(ignore@5.3.2)(jsonwebtoken@9.0.3)(lodash@4.17.21)(openai@6.16.0(ws@8.19.0)(zod@3.25.76))(playwright@1.57.0)(ws@8.19.0)': + '@langchain/community@1.1.4(@browserbasehq/sdk@2.6.0(encoding@0.1.13))(@browserbasehq/stagehand@1.14.0(@playwright/test@1.57.0)(deepmerge@4.3.1)(dotenv@16.6.1)(encoding@0.1.13)(openai@6.16.0(ws@8.19.0)(zod@3.25.76))(zod@3.25.76))(@ibm-cloud/watsonx-ai@1.7.6)(@langchain/core@1.1.15(@opentelemetry/api@1.9.0)(openai@6.16.0(ws@8.19.0)(zod@3.25.76)))(@opentelemetry/api@1.9.0)(cheerio@1.1.2)(fast-xml-parser@4.5.3)(ibm-cloud-sdk-core@5.4.5)(ignore@5.3.2)(jsonwebtoken@9.0.3)(lodash@4.17.21)(openai@6.16.0(ws@8.19.0)(zod@3.25.76))(playwright@1.57.0)(ws@8.19.0)': dependencies: '@browserbasehq/stagehand': 1.14.0(@playwright/test@1.57.0)(deepmerge@4.3.1)(dotenv@16.6.1)(encoding@0.1.13)(openai@6.16.0(ws@8.19.0)(zod@3.25.76))(zod@3.25.76) '@ibm-cloud/watsonx-ai': 1.7.6 - '@langchain/classic': 1.0.9(@langchain/core@1.1.15(@opentelemetry/api@1.8.0)(openai@6.16.0(ws@8.19.0)(zod@3.25.76)))(@opentelemetry/api@1.8.0)(cheerio@1.1.2)(openai@6.16.0(ws@8.19.0)(zod@3.25.76))(ws@8.19.0) - '@langchain/core': 1.1.15(@opentelemetry/api@1.8.0)(openai@6.16.0(ws@8.19.0)(zod@3.25.76)) - '@langchain/openai': 1.2.2(@langchain/core@1.1.15(@opentelemetry/api@1.8.0)(openai@6.16.0(ws@8.19.0)(zod@3.25.76)))(ws@8.19.0) + '@langchain/classic': 1.0.9(@langchain/core@1.1.15(@opentelemetry/api@1.9.0)(openai@6.16.0(ws@8.19.0)(zod@3.25.76)))(@opentelemetry/api@1.9.0)(cheerio@1.1.2)(openai@6.16.0(ws@8.19.0)(zod@3.25.76))(ws@8.19.0) + '@langchain/core': 1.1.15(@opentelemetry/api@1.9.0)(openai@6.16.0(ws@8.19.0)(zod@3.25.76)) + '@langchain/openai': 1.2.2(@langchain/core@1.1.15(@opentelemetry/api@1.9.0)(openai@6.16.0(ws@8.19.0)(zod@3.25.76)))(ws@8.19.0) binary-extensions: 2.3.0 flat: 5.0.2 ibm-cloud-sdk-core: 5.4.5 @@ -18203,19 +20161,19 @@ snapshots: - '@opentelemetry/sdk-trace-base' - peggy - '@langchain/community@1.1.4(@browserbasehq/sdk@2.6.0(encoding@0.1.13))(@browserbasehq/stagehand@1.14.0(@playwright/test@1.57.0)(deepmerge@4.3.1)(dotenv@16.6.1)(encoding@0.1.13)(openai@6.16.0(ws@8.19.0)(zod@3.25.76))(zod@3.25.76))(@ibm-cloud/watsonx-ai@1.7.6)(@langchain/core@1.1.15(@opentelemetry/api@1.9.0)(openai@6.16.0(ws@8.19.0)(zod@3.25.76)))(@opentelemetry/api@1.9.0)(cheerio@1.1.2)(fast-xml-parser@4.5.3)(ibm-cloud-sdk-core@5.4.5)(ignore@5.3.2)(jsonwebtoken@9.0.3)(lodash@4.17.21)(openai@6.16.0(ws@8.19.0)(zod@3.25.76))(playwright@1.57.0)(ws@8.19.0)': + '@langchain/community@1.1.4(@browserbasehq/sdk@2.6.0(encoding@0.1.13))(@browserbasehq/stagehand@1.14.0(@playwright/test@1.57.0)(deepmerge@4.3.1)(dotenv@16.6.1)(encoding@0.1.13)(openai@6.16.0(ws@8.19.0)(zod@4.3.6))(zod@4.3.6))(@ibm-cloud/watsonx-ai@1.7.6)(@langchain/core@1.1.15(@opentelemetry/api@1.8.0)(openai@6.16.0(ws@8.19.0)(zod@4.3.6)))(@opentelemetry/api@1.8.0)(cheerio@1.1.2)(fast-xml-parser@4.5.3)(ibm-cloud-sdk-core@5.4.5)(ignore@5.3.2)(jsonwebtoken@9.0.3)(lodash@4.17.21)(openai@6.16.0(ws@8.19.0)(zod@4.3.6))(playwright@1.57.0)(ws@8.19.0)': dependencies: - '@browserbasehq/stagehand': 1.14.0(@playwright/test@1.57.0)(deepmerge@4.3.1)(dotenv@16.6.1)(encoding@0.1.13)(openai@6.16.0(ws@8.19.0)(zod@3.25.76))(zod@3.25.76) + '@browserbasehq/stagehand': 1.14.0(@playwright/test@1.57.0)(deepmerge@4.3.1)(dotenv@16.6.1)(encoding@0.1.13)(openai@6.16.0(ws@8.19.0)(zod@4.3.6))(zod@4.3.6) '@ibm-cloud/watsonx-ai': 1.7.6 - '@langchain/classic': 1.0.9(@langchain/core@1.1.15(@opentelemetry/api@1.9.0)(openai@6.16.0(ws@8.19.0)(zod@3.25.76)))(@opentelemetry/api@1.9.0)(cheerio@1.1.2)(openai@6.16.0(ws@8.19.0)(zod@3.25.76))(ws@8.19.0) - '@langchain/core': 1.1.15(@opentelemetry/api@1.9.0)(openai@6.16.0(ws@8.19.0)(zod@3.25.76)) - '@langchain/openai': 1.2.2(@langchain/core@1.1.15(@opentelemetry/api@1.9.0)(openai@6.16.0(ws@8.19.0)(zod@3.25.76)))(ws@8.19.0) + '@langchain/classic': 1.0.9(@langchain/core@1.1.15(@opentelemetry/api@1.8.0)(openai@6.16.0(ws@8.19.0)(zod@4.3.6)))(@opentelemetry/api@1.8.0)(cheerio@1.1.2)(openai@6.16.0(ws@8.19.0)(zod@4.3.6))(ws@8.19.0) + '@langchain/core': 1.1.15(@opentelemetry/api@1.8.0)(openai@6.16.0(ws@8.19.0)(zod@4.3.6)) + '@langchain/openai': 1.2.2(@langchain/core@1.1.15(@opentelemetry/api@1.8.0)(openai@6.16.0(ws@8.19.0)(zod@4.3.6)))(ws@8.19.0) binary-extensions: 2.3.0 flat: 5.0.2 ibm-cloud-sdk-core: 5.4.5 js-yaml: 4.1.1 math-expression-evaluator: 2.0.7 - openai: 6.16.0(ws@8.19.0)(zod@3.25.76) + openai: 6.16.0(ws@8.19.0)(zod@4.3.6) uuid: 10.0.0 zod: 3.25.76 optionalDependencies: @@ -18233,18 +20191,18 @@ snapshots: - '@opentelemetry/sdk-trace-base' - peggy - '@langchain/core@1.1.15(@opentelemetry/api@1.8.0)(openai@6.16.0(ws@8.19.0)(zod@3.25.76))': + '@langchain/core@1.1.15(@opentelemetry/api@1.8.0)(openai@6.16.0(ws@8.19.0)(zod@4.3.6))': dependencies: '@cfworker/json-schema': 4.1.1 ansi-styles: 5.2.0 camelcase: 6.3.0 decamelize: 1.2.0 js-tiktoken: 1.0.21 - langsmith: 0.4.7(@opentelemetry/api@1.8.0)(openai@6.16.0(ws@8.19.0)(zod@3.25.76)) + langsmith: 0.4.7(@opentelemetry/api@1.8.0)(openai@6.16.0(ws@8.19.0)(zod@4.3.6)) mustache: 4.2.0 p-queue: 6.6.2 uuid: 10.0.0 - zod: 3.25.76 + zod: 4.3.6 transitivePeerDependencies: - '@opentelemetry/api' - '@opentelemetry/exporter-trace-otlp-proto' @@ -18262,7 +20220,7 @@ snapshots: mustache: 4.2.0 p-queue: 6.6.2 uuid: 10.0.0 - zod: 3.25.76 + zod: 4.3.6 transitivePeerDependencies: - '@opentelemetry/api' - '@opentelemetry/exporter-trace-otlp-proto' @@ -18297,9 +20255,9 @@ snapshots: - react - react-dom - '@langchain/openai@1.2.2(@langchain/core@1.1.15(@opentelemetry/api@1.8.0)(openai@6.16.0(ws@8.19.0)(zod@3.25.76)))(ws@8.19.0)': + '@langchain/openai@1.2.2(@langchain/core@1.1.15(@opentelemetry/api@1.8.0)(openai@6.16.0(ws@8.19.0)(zod@4.3.6)))(ws@8.19.0)': dependencies: - '@langchain/core': 1.1.15(@opentelemetry/api@1.8.0)(openai@6.16.0(ws@8.19.0)(zod@3.25.76)) + '@langchain/core': 1.1.15(@opentelemetry/api@1.8.0)(openai@6.16.0(ws@8.19.0)(zod@4.3.6)) js-tiktoken: 1.0.21 openai: 6.16.0(ws@8.19.0)(zod@3.25.76) zod: 3.25.76 @@ -18315,9 +20273,9 @@ snapshots: transitivePeerDependencies: - ws - '@langchain/textsplitters@1.0.1(@langchain/core@1.1.15(@opentelemetry/api@1.8.0)(openai@6.16.0(ws@8.19.0)(zod@3.25.76)))': + '@langchain/textsplitters@1.0.1(@langchain/core@1.1.15(@opentelemetry/api@1.8.0)(openai@6.16.0(ws@8.19.0)(zod@4.3.6)))': dependencies: - '@langchain/core': 1.1.15(@opentelemetry/api@1.8.0)(openai@6.16.0(ws@8.19.0)(zod@3.25.76)) + '@langchain/core': 1.1.15(@opentelemetry/api@1.8.0)(openai@6.16.0(ws@8.19.0)(zod@4.3.6)) js-tiktoken: 1.0.21 '@langchain/textsplitters@1.0.1(@langchain/core@1.1.15(@opentelemetry/api@1.9.0)(openai@6.16.0(ws@8.19.0)(zod@3.25.76)))': @@ -18422,7 +20380,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@linaria/babel-preset@5.0.4(typescript@5.8.3)': + '@linaria/babel-preset@5.0.4(typescript@5.9.3)': dependencies: '@babel/core': 7.28.6 '@babel/generator': 7.28.6 @@ -18435,7 +20393,7 @@ snapshots: '@linaria/shaker': 5.0.3 '@linaria/tags': 5.0.2 '@linaria/utils': 5.0.2 - cosmiconfig: 8.3.6(typescript@5.8.3) + cosmiconfig: 8.3.6(typescript@5.9.3) happy-dom: 10.8.0 source-map: 0.7.6 stylis: 3.5.4 @@ -18479,12 +20437,12 @@ snapshots: transitivePeerDependencies: - supports-color - '@linaria/rollup@5.0.4(rollup@4.55.1)(typescript@5.8.3)(vite@7.3.1(@types/node@24.10.9)(jiti@2.6.1)(lightningcss@1.30.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0)(yaml@2.8.2))': + '@linaria/rollup@5.0.4(rollup@4.55.1)(typescript@5.9.3)(vite@8.0.9(@types/node@25.6.0)(esbuild@0.27.2)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.10))(terser@5.46.0)(yaml@2.8.2))': dependencies: - '@linaria/babel-preset': 5.0.4(typescript@5.8.3) + '@linaria/babel-preset': 5.0.4(typescript@5.9.3) '@linaria/logger': 5.0.0 '@linaria/utils': 5.0.2 - '@linaria/vite': 5.0.4(rollup@4.55.1)(typescript@5.8.3)(vite@7.3.1(@types/node@24.10.9)(jiti@2.6.1)(lightningcss@1.30.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0)(yaml@2.8.2)) + '@linaria/vite': 5.0.4(rollup@4.55.1)(typescript@5.9.3)(vite@8.0.9(@types/node@25.6.0)(esbuild@0.27.2)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.10))(terser@5.46.0)(yaml@2.8.2)) '@rollup/pluginutils': 5.3.0(rollup@4.55.1) rollup: 4.55.1 transitivePeerDependencies: @@ -18530,13 +20488,13 @@ snapshots: transitivePeerDependencies: - supports-color - '@linaria/vite@5.0.4(rollup@4.55.1)(typescript@5.8.3)(vite@7.3.1(@types/node@24.10.9)(jiti@2.6.1)(lightningcss@1.30.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0)(yaml@2.8.2))': + '@linaria/vite@5.0.4(rollup@4.55.1)(typescript@5.9.3)(vite@8.0.9(@types/node@25.6.0)(esbuild@0.27.2)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.10))(terser@5.46.0)(yaml@2.8.2))': dependencies: - '@linaria/babel-preset': 5.0.4(typescript@5.8.3) + '@linaria/babel-preset': 5.0.4(typescript@5.9.3) '@linaria/logger': 5.0.0 '@linaria/utils': 5.0.2 '@rollup/pluginutils': 5.3.0(rollup@4.55.1) - vite: 7.3.1(@types/node@24.10.9)(jiti@2.6.1)(lightningcss@1.30.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0)(yaml@2.8.2) + vite: 8.0.9(@types/node@25.6.0)(esbuild@0.27.2)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.10))(terser@5.46.0)(yaml@2.8.2) transitivePeerDependencies: - rollup - supports-color @@ -18671,6 +20629,30 @@ snapshots: - hono - supports-color + '@modelcontextprotocol/sdk@1.25.2(@cfworker/json-schema@4.1.1)(hono@4.11.4)(zod@4.3.6)': + dependencies: + '@hono/node-server': 1.19.9(hono@4.11.4) + ajv: 8.17.1 + ajv-formats: 3.0.1(ajv@8.17.1) + content-type: 1.0.5 + cors: 2.8.5 + cross-spawn: 7.0.6 + eventsource: 3.0.7 + eventsource-parser: 3.0.6 + express: 5.2.1 + express-rate-limit: 7.5.1(express@5.2.1) + jose: 6.1.3 + json-schema-typed: 8.0.2 + pkce-challenge: 5.0.1 + raw-body: 3.0.2 + zod: 4.3.6 + zod-to-json-schema: 3.25.1(zod@4.3.6) + optionalDependencies: + '@cfworker/json-schema': 4.1.1 + transitivePeerDependencies: + - hono + - supports-color + '@msgpack/msgpack@3.1.3': {} '@napi-rs/wasm-runtime@0.2.4': @@ -18679,6 +20661,13 @@ snapshots: '@emnapi/runtime': 1.8.1 '@tybys/wasm-util': 0.9.0 + '@napi-rs/wasm-runtime@1.1.4(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2)': + dependencies: + '@emnapi/core': 1.9.2 + '@emnapi/runtime': 1.9.2 + '@tybys/wasm-util': 0.10.1 + optional: true + '@netlify/binary-info@1.0.0': {} '@netlify/blobs@7.4.0': {} @@ -18697,7 +20686,7 @@ snapshots: yaml: 2.8.2 yargs: 17.7.2 - '@netlify/build@29.58.0(@opentelemetry/api@1.8.0)(@swc/core@1.15.8)(@types/node@24.10.9)(encoding@0.1.13)(picomatch@4.0.3)(rollup@4.55.1)': + '@netlify/build@29.58.0(@opentelemetry/api@1.8.0)(@swc/core@1.15.8)(@swc/wasm@1.15.30)(@types/node@24.10.9)(encoding@0.1.13)(picomatch@4.0.4)(rollup@4.55.1)': dependencies: '@bugsnag/js': 7.25.0 '@netlify/blobs': 7.4.0 @@ -18717,7 +20706,78 @@ snapshots: chalk: 5.3.0 clean-stack: 4.2.0 execa: 6.1.0 - fdir: 6.5.0(picomatch@4.0.3) + fdir: 6.5.0(picomatch@4.0.4) + figures: 5.0.0 + filter-obj: 5.1.0 + got: 12.6.1 + hot-shots: 10.2.1 + indent-string: 5.0.0 + is-plain-obj: 4.1.0 + js-yaml: 4.1.1 + keep-func-props: 4.0.1 + locate-path: 7.2.0 + log-process-errors: 8.0.0 + map-obj: 5.0.2 + memoize-one: 6.0.0 + minimatch: 9.0.5 + node-fetch: 3.3.2 + os-name: 5.1.0 + p-event: 5.0.1 + p-every: 2.0.0 + p-filter: 3.0.0 + p-locate: 6.0.0 + p-map: 6.0.0 + p-reduce: 3.0.0 + path-exists: 5.0.0 + path-type: 5.0.0 + pkg-dir: 7.0.0 + pretty-ms: 8.0.0 + ps-list: 8.1.1 + read-package-up: 11.0.0 + readdirp: 3.6.0 + resolve: 2.0.0-next.5 + rfdc: 1.4.1 + safe-json-stringify: 1.2.0 + semver: 7.6.3 + string-width: 5.1.2 + strip-ansi: 7.1.2 + supports-color: 9.4.0 + terminal-link: 3.0.0 + ts-node: 10.9.2(@swc/core@1.15.8)(@swc/wasm@1.15.30)(@types/node@24.10.9)(typescript@5.8.3) + typescript: 5.8.3 + uuid: 9.0.1 + yargs: 17.7.2 + transitivePeerDependencies: + - '@swc/core' + - '@swc/wasm' + - '@types/node' + - bare-abort-controller + - encoding + - picomatch + - react-native-b4a + - rollup + + '@netlify/build@29.58.0(@opentelemetry/api@1.8.0)(@swc/core@1.15.8)(@swc/wasm@1.15.30)(@types/node@25.6.0)(encoding@0.1.13)(picomatch@4.0.4)': + dependencies: + '@bugsnag/js': 7.25.0 + '@netlify/blobs': 7.4.0 + '@netlify/cache-utils': 5.2.0 + '@netlify/config': 20.21.0 + '@netlify/edge-bundler': 12.3.1(encoding@0.1.13)(rollup@4.55.1)(supports-color@9.4.0) + '@netlify/framework-info': 9.9.3 + '@netlify/functions-utils': 5.3.18(encoding@0.1.13)(rollup@4.55.1)(supports-color@9.4.0) + '@netlify/git-utils': 5.2.0 + '@netlify/opentelemetry-utils': 1.3.1(@opentelemetry/api@1.8.0) + '@netlify/plugins-list': 6.80.0 + '@netlify/run-utils': 5.2.0 + '@netlify/zip-it-and-ship-it': 9.42.1(encoding@0.1.13)(rollup@4.55.1)(supports-color@9.4.0) + '@opentelemetry/api': 1.8.0 + '@sindresorhus/slugify': 2.2.1 + ansi-escapes: 6.2.1 + chalk: 5.3.0 + clean-stack: 4.2.0 + execa: 6.1.0 + fdir: 6.5.0(picomatch@4.0.4) figures: 5.0.0 filter-obj: 5.1.0 got: 12.6.1 @@ -18754,7 +20814,7 @@ snapshots: strip-ansi: 7.1.2 supports-color: 9.4.0 terminal-link: 3.0.0 - ts-node: 10.9.2(@swc/core@1.15.8)(@types/node@24.10.9)(typescript@5.8.3) + ts-node: 10.9.2(@swc/core@1.15.8)(@swc/wasm@1.15.30)(@types/node@25.6.0)(typescript@5.8.3) typescript: 5.8.3 uuid: 9.0.1 yargs: 17.7.2 @@ -19036,12 +21096,12 @@ snapshots: '@netlify/types@2.1.0': {} - '@netlify/vite-plugin-react-router@1.0.1(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.8.3)(vite@6.4.1(@types/node@20.9.0)(jiti@2.6.1)(lightningcss@1.30.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0)(yaml@2.8.2))': + '@netlify/vite-plugin-react-router@1.0.1(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.8.3)(vite@6.4.1(@types/node@20.9.0)(jiti@2.6.1)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.10))(terser@5.46.0)(yaml@2.8.2))': dependencies: '@react-router/node': 7.12.0(react-router@7.12.0(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(typescript@5.8.3) isbot: 5.1.32 react-router: 7.12.0(react-dom@19.2.3(react@19.2.3))(react@19.2.3) - vite: 6.4.1(@types/node@20.9.0)(jiti@2.6.1)(lightningcss@1.30.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0)(yaml@2.8.2) + vite: 6.4.1(@types/node@20.9.0)(jiti@2.6.1)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.10))(terser@5.46.0)(yaml@2.8.2) transitivePeerDependencies: - react - react-dom @@ -19174,6 +21234,32 @@ snapshots: - rollup - supports-color + '@next/env@16.2.4': {} + + '@next/swc-darwin-arm64@16.2.4': + optional: true + + '@next/swc-darwin-x64@16.2.4': + optional: true + + '@next/swc-linux-arm64-gnu@16.2.4': + optional: true + + '@next/swc-linux-arm64-musl@16.2.4': + optional: true + + '@next/swc-linux-x64-gnu@16.2.4': + optional: true + + '@next/swc-linux-x64-musl@16.2.4': + optional: true + + '@next/swc-win32-arm64-msvc@16.2.4': + optional: true + + '@next/swc-win32-x64-msvc@16.2.4': + optional: true + '@noble/hashes@1.8.0': {} '@nodelib/fs.scandir@2.1.5': @@ -19478,9 +21564,9 @@ snapshots: dpack: 0.6.22 seqproto: 0.2.3 - '@orama/plugin-secure-proxy@2.1.1(encoding@0.1.13)(typescript@5.8.3)(ws@8.19.0)(zod@3.24.3)': + '@orama/plugin-secure-proxy@2.1.1(encoding@0.1.13)(typescript@5.9.3)(ws@8.19.0)(zod@3.24.3)': dependencies: - '@oramacloud/client': 1.3.20(encoding@0.1.13)(typescript@5.8.3)(ws@8.19.0)(zod@3.24.3) + '@oramacloud/client': 1.3.20(encoding@0.1.13)(typescript@5.9.3)(ws@8.19.0)(zod@3.24.3) transitivePeerDependencies: - encoding - typescript @@ -19498,12 +21584,12 @@ snapshots: - '@types/react' - babel-plugin-macros - '@orama/searchbox@1.0.0-rc53(@orama/highlight@0.1.9)(@orama/orama@3.1.18)(@oramacloud/client@2.1.4)(@preact/signals-core@1.12.1)(@preact/signals-react@2.3.0(react@19.2.3))(@r2wc/react-to-web-component@2.1.0(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(encoding@0.1.13)(react-dom@19.2.3(react@19.2.3))(react-markdown@9.1.0(@types/react@19.2.8)(react@19.2.3))(react@19.2.3)(typescript@5.8.3)(ws@8.19.0)(zod@3.24.3)': + '@orama/searchbox@1.0.0-rc53(@orama/highlight@0.1.9)(@orama/orama@3.1.18)(@oramacloud/client@2.1.4)(@preact/signals-core@1.12.1)(@preact/signals-react@2.3.0(react@19.2.3))(@r2wc/react-to-web-component@2.1.0(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(encoding@0.1.13)(react-dom@19.2.3(react@19.2.3))(react-markdown@9.1.0(@types/react@19.2.8)(react@19.2.3))(react@19.2.3)(typescript@5.9.3)(ws@8.19.0)(zod@3.24.3)': dependencies: '@orama/highlight': 0.1.9 '@orama/orama': 3.1.18 '@orama/plugin-analytics': 2.1.1 - '@orama/plugin-secure-proxy': 2.1.1(encoding@0.1.13)(typescript@5.8.3)(ws@8.19.0)(zod@3.24.3) + '@orama/plugin-secure-proxy': 2.1.1(encoding@0.1.13)(typescript@5.9.3)(ws@8.19.0)(zod@3.24.3) '@oramacloud/client': 2.1.4 '@phosphor-icons/react': 2.1.10(react-dom@19.2.3(react@19.2.3))(react@19.2.3) '@preact/signals-core': 1.12.1 @@ -19551,14 +21637,14 @@ snapshots: transitivePeerDependencies: - babel-plugin-macros - '@oramacloud/client@1.3.20(encoding@0.1.13)(typescript@5.8.3)(ws@8.19.0)(zod@3.24.3)': + '@oramacloud/client@1.3.20(encoding@0.1.13)(typescript@5.9.3)(ws@8.19.0)(zod@3.24.3)': dependencies: '@orama/cuid2': 2.2.3 '@orama/orama': 2.1.1 lodash: 4.17.21 openai: 4.104.0(encoding@0.1.13)(ws@8.19.0)(zod@3.24.3) react: 18.3.1 - vue: 3.5.26(typescript@5.8.3) + vue: 3.5.26(typescript@5.9.3) transitivePeerDependencies: - encoding - typescript @@ -19571,6 +21657,8 @@ snapshots: '@orama/orama': 3.1.18 lodash: 4.17.21 + '@oxc-project/types@0.126.0': {} + '@parcel/watcher-android-arm64@2.5.4': optional: true @@ -20539,7 +22627,7 @@ snapshots: '@radix-ui/rect@1.1.1': {} - '@react-router/dev@7.12.0(@react-router/serve@7.12.0(react-router@7.12.0(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(typescript@5.8.3))(@types/node@20.9.0)(jiti@2.6.1)(lightningcss@1.30.2)(react-router@7.12.0(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0)(typescript@5.8.3)(vite@6.4.1(@types/node@20.9.0)(jiti@2.6.1)(lightningcss@1.30.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0)(yaml@2.8.2))(yaml@2.8.2)': + '@react-router/dev@7.12.0(@react-router/serve@7.12.0(react-router@7.12.0(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(typescript@5.8.3))(@types/node@20.9.0)(jiti@2.6.1)(lightningcss@1.32.0)(react-router@7.12.0(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(sugarss@5.0.1(postcss@8.5.10))(terser@5.46.0)(typescript@5.8.3)(vite@6.4.1(@types/node@20.9.0)(jiti@2.6.1)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.10))(terser@5.46.0)(yaml@2.8.2))(yaml@2.8.2)': dependencies: '@babel/core': 7.28.6 '@babel/generator': 7.28.6 @@ -20569,8 +22657,8 @@ snapshots: semver: 7.7.3 tinyglobby: 0.2.15 valibot: 1.2.0(typescript@5.8.3) - vite: 6.4.1(@types/node@20.9.0)(jiti@2.6.1)(lightningcss@1.30.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0)(yaml@2.8.2) - vite-node: 3.2.4(@types/node@20.9.0)(jiti@2.6.1)(lightningcss@1.30.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0)(yaml@2.8.2) + vite: 6.4.1(@types/node@20.9.0)(jiti@2.6.1)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.10))(terser@5.46.0)(yaml@2.8.2) + vite-node: 3.2.4(@types/node@20.9.0)(jiti@2.6.1)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.10))(terser@5.46.0)(yaml@2.8.2) optionalDependencies: '@react-router/serve': 7.12.0(react-router@7.12.0(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(typescript@5.8.3) typescript: 5.8.3 @@ -20589,7 +22677,7 @@ snapshots: - tsx - yaml - '@react-router/dev@7.12.0(@react-router/serve@7.12.0(react-router@7.12.0(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(typescript@5.8.3))(@types/node@22.19.7)(jiti@2.6.1)(lightningcss@1.30.2)(react-router@7.12.0(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0)(typescript@5.8.3)(vite@7.3.1(@types/node@22.19.7)(jiti@2.6.1)(lightningcss@1.30.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0)(yaml@2.8.2))(yaml@2.8.2)': + '@react-router/dev@7.12.0(@react-router/serve@7.12.0(react-router@7.12.0(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(typescript@5.8.3))(@types/node@22.19.7)(jiti@2.6.1)(lightningcss@1.32.0)(react-router@7.12.0(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0)(typescript@5.8.3)(vite@7.3.1(@types/node@22.19.7)(jiti@2.6.1)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0)(yaml@2.8.2))(yaml@2.8.2)': dependencies: '@babel/core': 7.28.6 '@babel/generator': 7.28.6 @@ -20619,8 +22707,8 @@ snapshots: semver: 7.7.3 tinyglobby: 0.2.15 valibot: 1.2.0(typescript@5.8.3) - vite: 7.3.1(@types/node@22.19.7)(jiti@2.6.1)(lightningcss@1.30.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0)(yaml@2.8.2) - vite-node: 3.2.4(@types/node@22.19.7)(jiti@2.6.1)(lightningcss@1.30.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0)(yaml@2.8.2) + vite: 7.3.1(@types/node@22.19.7)(jiti@2.6.1)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0)(yaml@2.8.2) + vite-node: 3.2.4(@types/node@22.19.7)(jiti@2.6.1)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0)(yaml@2.8.2) optionalDependencies: '@react-router/serve': 7.12.0(react-router@7.12.0(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(typescript@5.8.3) typescript: 5.8.3 @@ -20639,7 +22727,7 @@ snapshots: - tsx - yaml - '@react-router/dev@7.12.0(@react-router/serve@7.12.0(react-router@7.12.0(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(typescript@5.8.3))(@types/node@24.10.9)(jiti@2.6.1)(lightningcss@1.30.2)(react-router@7.12.0(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0)(typescript@5.8.3)(vite@7.3.1(@types/node@24.10.9)(jiti@2.6.1)(lightningcss@1.30.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0)(yaml@2.8.2))(yaml@2.8.2)': + '@react-router/dev@7.12.0(@react-router/serve@7.12.0(react-router@7.12.0(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(typescript@5.8.3))(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(react-router@7.12.0(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(sugarss@5.0.1(postcss@8.5.10))(terser@5.46.0)(typescript@5.8.3)(vite@7.3.1(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.10))(terser@5.46.0)(yaml@2.8.2))(yaml@2.8.2)': dependencies: '@babel/core': 7.28.6 '@babel/generator': 7.28.6 @@ -20669,8 +22757,8 @@ snapshots: semver: 7.7.3 tinyglobby: 0.2.15 valibot: 1.2.0(typescript@5.8.3) - vite: 7.3.1(@types/node@24.10.9)(jiti@2.6.1)(lightningcss@1.30.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0)(yaml@2.8.2) - vite-node: 3.2.4(@types/node@24.10.9)(jiti@2.6.1)(lightningcss@1.30.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0)(yaml@2.8.2) + vite: 7.3.1(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.10))(terser@5.46.0)(yaml@2.8.2) + vite-node: 3.2.4(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.10))(terser@5.46.0)(yaml@2.8.2) optionalDependencies: '@react-router/serve': 7.12.0(react-router@7.12.0(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(typescript@5.8.3) typescript: 5.8.3 @@ -20689,6 +22777,56 @@ snapshots: - tsx - yaml + '@react-router/dev@7.12.0(@react-router/serve@7.12.0(react-router@7.12.0(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(typescript@5.9.3))(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(react-router@7.12.0(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0)(typescript@5.9.3)(vite@7.3.1(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0)(yaml@2.8.2))(yaml@2.8.2)': + dependencies: + '@babel/core': 7.28.6 + '@babel/generator': 7.28.6 + '@babel/parser': 7.28.6 + '@babel/plugin-syntax-jsx': 7.28.6(@babel/core@7.28.6) + '@babel/preset-typescript': 7.28.5(@babel/core@7.28.6) + '@babel/traverse': 7.28.6 + '@babel/types': 7.28.6 + '@react-router/node': 7.12.0(react-router@7.12.0(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(typescript@5.9.3) + '@remix-run/node-fetch-server': 0.9.0 + arg: 5.0.2 + babel-dead-code-elimination: 1.0.12 + chokidar: 4.0.3 + dedent: 1.7.1 + es-module-lexer: 1.7.0 + exit-hook: 2.2.1 + isbot: 5.1.32 + jsesc: 3.0.2 + lodash: 4.17.21 + p-map: 7.0.4 + pathe: 1.1.2 + picocolors: 1.1.1 + pkg-types: 2.3.0 + prettier: 3.8.0 + react-refresh: 0.14.2 + react-router: 7.12.0(react-dom@19.2.3(react@19.2.3))(react@19.2.3) + semver: 7.7.3 + tinyglobby: 0.2.15 + valibot: 1.2.0(typescript@5.9.3) + vite: 7.3.1(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0)(yaml@2.8.2) + vite-node: 3.2.4(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0)(yaml@2.8.2) + optionalDependencies: + '@react-router/serve': 7.12.0(react-router@7.12.0(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(typescript@5.9.3) + typescript: 5.9.3 + transitivePeerDependencies: + - '@types/node' + - babel-plugin-macros + - jiti + - less + - lightningcss + - sass + - sass-embedded + - stylus + - sugarss + - supports-color + - terser + - tsx + - yaml + '@react-router/express@7.12.0(express@4.22.1)(react-router@7.12.0(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(typescript@5.8.3)': dependencies: '@react-router/node': 7.12.0(react-router@7.12.0(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(typescript@5.8.3) @@ -20697,6 +22835,14 @@ snapshots: optionalDependencies: typescript: 5.8.3 + '@react-router/express@7.12.0(express@4.22.1)(react-router@7.12.0(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(typescript@5.9.3)': + dependencies: + '@react-router/node': 7.12.0(react-router@7.12.0(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(typescript@5.9.3) + express: 4.22.1 + react-router: 7.12.0(react-dom@19.2.3(react@19.2.3))(react@19.2.3) + optionalDependencies: + typescript: 5.9.3 + '@react-router/node@7.12.0(react-router@7.12.0(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(typescript@5.8.3)': dependencies: '@mjackson/node-fetch-server': 0.2.0 @@ -20704,6 +22850,13 @@ snapshots: optionalDependencies: typescript: 5.8.3 + '@react-router/node@7.12.0(react-router@7.12.0(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(typescript@5.9.3)': + dependencies: + '@mjackson/node-fetch-server': 0.2.0 + react-router: 7.12.0(react-dom@19.2.3(react@19.2.3))(react@19.2.3) + optionalDependencies: + typescript: 5.9.3 + '@react-router/serve@7.12.0(react-router@7.12.0(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(typescript@5.8.3)': dependencies: '@mjackson/node-fetch-server': 0.2.0 @@ -20719,6 +22872,21 @@ snapshots: - supports-color - typescript + '@react-router/serve@7.12.0(react-router@7.12.0(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(typescript@5.9.3)': + dependencies: + '@mjackson/node-fetch-server': 0.2.0 + '@react-router/express': 7.12.0(express@4.22.1)(react-router@7.12.0(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(typescript@5.9.3) + '@react-router/node': 7.12.0(react-router@7.12.0(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(typescript@5.9.3) + compression: 1.8.1 + express: 4.22.1 + get-port: 5.1.1 + morgan: 1.10.1 + react-router: 7.12.0(react-dom@19.2.3(react@19.2.3))(react@19.2.3) + source-map-support: 0.5.21 + transitivePeerDependencies: + - supports-color + - typescript + '@readme/better-ajv-errors@2.4.0(ajv@8.17.1)': dependencies: '@babel/code-frame': 7.28.6 @@ -20792,8 +22960,61 @@ snapshots: '@remix-run/node-fetch-server@0.9.0': {} + '@rolldown/binding-android-arm64@1.0.0-rc.16': + optional: true + + '@rolldown/binding-darwin-arm64@1.0.0-rc.16': + optional: true + + '@rolldown/binding-darwin-x64@1.0.0-rc.16': + optional: true + + '@rolldown/binding-freebsd-x64@1.0.0-rc.16': + optional: true + + '@rolldown/binding-linux-arm-gnueabihf@1.0.0-rc.16': + optional: true + + '@rolldown/binding-linux-arm64-gnu@1.0.0-rc.16': + optional: true + + '@rolldown/binding-linux-arm64-musl@1.0.0-rc.16': + optional: true + + '@rolldown/binding-linux-ppc64-gnu@1.0.0-rc.16': + optional: true + + '@rolldown/binding-linux-s390x-gnu@1.0.0-rc.16': + optional: true + + '@rolldown/binding-linux-x64-gnu@1.0.0-rc.16': + optional: true + + '@rolldown/binding-linux-x64-musl@1.0.0-rc.16': + optional: true + + '@rolldown/binding-openharmony-arm64@1.0.0-rc.16': + optional: true + + '@rolldown/binding-wasm32-wasi@1.0.0-rc.16': + dependencies: + '@emnapi/core': 1.9.2 + '@emnapi/runtime': 1.9.2 + '@napi-rs/wasm-runtime': 1.1.4(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2) + optional: true + + '@rolldown/binding-win32-arm64-msvc@1.0.0-rc.16': + optional: true + + '@rolldown/binding-win32-x64-msvc@1.0.0-rc.16': + optional: true + '@rolldown/pluginutils@1.0.0-beta.27': {} + '@rolldown/pluginutils@1.0.0-rc.16': {} + + '@rolldown/pluginutils@1.0.0-rc.7': {} + '@rollup/plugin-alias@5.1.1(rollup@4.55.1)': optionalDependencies: rollup: 4.55.1 @@ -20879,6 +23100,15 @@ snapshots: rollup: 4.55.1 tslib: 2.8.1 + '@rollup/plugin-typescript@12.3.0(rollup@4.55.1)(tslib@2.8.1)(typescript@5.9.3)': + dependencies: + '@rollup/pluginutils': 5.3.0(rollup@4.55.1) + resolve: 1.22.11 + typescript: 5.9.3 + optionalDependencies: + rollup: 4.55.1 + tslib: 2.8.1 + '@rollup/plugin-url@8.0.2(rollup@4.55.1)': dependencies: '@rollup/pluginutils': 5.3.0(rollup@4.55.1) @@ -20887,6 +23117,10 @@ snapshots: optionalDependencies: rollup: 4.55.1 + '@rollup/plugin-virtual@3.0.2(rollup@4.55.1)': + optionalDependencies: + rollup: 4.55.1 + '@rollup/pluginutils@4.2.1': dependencies: estree-walker: 2.0.2 @@ -21225,13 +23459,13 @@ snapshots: react: 19.2.3 react-dom: 19.2.3(react@19.2.3) - '@storybook/builder-vite@8.6.15(storybook@8.6.15(prettier@3.8.0))(vite@7.3.1(@types/node@24.10.9)(jiti@2.6.1)(lightningcss@1.30.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0)(yaml@2.8.2))': + '@storybook/builder-vite@8.6.15(storybook@8.6.15(prettier@3.8.0))(vite@7.3.1(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.10))(terser@5.46.0)(yaml@2.8.2))': dependencies: '@storybook/csf-plugin': 8.6.15(storybook@8.6.15(prettier@3.8.0)) browser-assert: 1.2.1 storybook: 8.6.15(prettier@3.8.0) ts-dedent: 2.2.0 - vite: 7.3.1(@types/node@24.10.9)(jiti@2.6.1)(lightningcss@1.30.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0)(yaml@2.8.2) + vite: 7.3.1(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.10))(terser@5.46.0)(yaml@2.8.2) '@storybook/components@8.6.15(storybook@8.6.15(prettier@3.8.0))': dependencies: @@ -21294,11 +23528,11 @@ snapshots: react-dom: 19.2.3(react@19.2.3) storybook: 8.6.15(prettier@3.8.0) - '@storybook/react-vite@8.6.15(@storybook/test@8.6.15(storybook@8.6.15(prettier@3.8.0)))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(rollup@4.55.1)(storybook@8.6.15(prettier@3.8.0))(typescript@5.8.3)(vite@7.3.1(@types/node@24.10.9)(jiti@2.6.1)(lightningcss@1.30.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0)(yaml@2.8.2))': + '@storybook/react-vite@8.6.15(@storybook/test@8.6.15(storybook@8.6.15(prettier@3.8.0)))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(rollup@4.55.1)(storybook@8.6.15(prettier@3.8.0))(typescript@5.8.3)(vite@7.3.1(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.10))(terser@5.46.0)(yaml@2.8.2))': dependencies: - '@joshwooding/vite-plugin-react-docgen-typescript': 0.5.0(typescript@5.8.3)(vite@7.3.1(@types/node@24.10.9)(jiti@2.6.1)(lightningcss@1.30.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0)(yaml@2.8.2)) + '@joshwooding/vite-plugin-react-docgen-typescript': 0.5.0(typescript@5.8.3)(vite@7.3.1(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.10))(terser@5.46.0)(yaml@2.8.2)) '@rollup/pluginutils': 5.3.0(rollup@4.55.1) - '@storybook/builder-vite': 8.6.15(storybook@8.6.15(prettier@3.8.0))(vite@7.3.1(@types/node@24.10.9)(jiti@2.6.1)(lightningcss@1.30.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0)(yaml@2.8.2)) + '@storybook/builder-vite': 8.6.15(storybook@8.6.15(prettier@3.8.0))(vite@7.3.1(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.10))(terser@5.46.0)(yaml@2.8.2)) '@storybook/react': 8.6.15(@storybook/test@8.6.15(storybook@8.6.15(prettier@3.8.0)))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(storybook@8.6.15(prettier@3.8.0))(typescript@5.8.3) find-up: 5.0.0 magic-string: 0.30.21 @@ -21308,7 +23542,29 @@ snapshots: resolve: 1.22.11 storybook: 8.6.15(prettier@3.8.0) tsconfig-paths: 4.2.0 - vite: 7.3.1(@types/node@24.10.9)(jiti@2.6.1)(lightningcss@1.30.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0)(yaml@2.8.2) + vite: 7.3.1(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.10))(terser@5.46.0)(yaml@2.8.2) + optionalDependencies: + '@storybook/test': 8.6.15(storybook@8.6.15(prettier@3.8.0)) + transitivePeerDependencies: + - rollup + - supports-color + - typescript + + '@storybook/react-vite@8.6.15(@storybook/test@8.6.15(storybook@8.6.15(prettier@3.8.0)))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(rollup@4.55.1)(storybook@8.6.15(prettier@3.8.0))(typescript@5.9.3)(vite@7.3.1(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.10))(terser@5.46.0)(yaml@2.8.2))': + dependencies: + '@joshwooding/vite-plugin-react-docgen-typescript': 0.5.0(typescript@5.9.3)(vite@7.3.1(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.10))(terser@5.46.0)(yaml@2.8.2)) + '@rollup/pluginutils': 5.3.0(rollup@4.55.1) + '@storybook/builder-vite': 8.6.15(storybook@8.6.15(prettier@3.8.0))(vite@7.3.1(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.10))(terser@5.46.0)(yaml@2.8.2)) + '@storybook/react': 8.6.15(@storybook/test@8.6.15(storybook@8.6.15(prettier@3.8.0)))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(storybook@8.6.15(prettier@3.8.0))(typescript@5.9.3) + find-up: 5.0.0 + magic-string: 0.30.21 + react: 19.2.3 + react-docgen: 7.1.1 + react-dom: 19.2.3(react@19.2.3) + resolve: 1.22.11 + storybook: 8.6.15(prettier@3.8.0) + tsconfig-paths: 4.2.0 + vite: 7.3.1(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.10))(terser@5.46.0)(yaml@2.8.2) optionalDependencies: '@storybook/test': 8.6.15(storybook@8.6.15(prettier@3.8.0)) transitivePeerDependencies: @@ -21331,6 +23587,21 @@ snapshots: '@storybook/test': 8.6.15(storybook@8.6.15(prettier@3.8.0)) typescript: 5.8.3 + '@storybook/react@8.6.15(@storybook/test@8.6.15(storybook@8.6.15(prettier@3.8.0)))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(storybook@8.6.15(prettier@3.8.0))(typescript@5.9.3)': + dependencies: + '@storybook/components': 8.6.15(storybook@8.6.15(prettier@3.8.0)) + '@storybook/global': 5.0.0 + '@storybook/manager-api': 8.6.15(storybook@8.6.15(prettier@3.8.0)) + '@storybook/preview-api': 8.6.15(storybook@8.6.15(prettier@3.8.0)) + '@storybook/react-dom-shim': 8.6.15(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(storybook@8.6.15(prettier@3.8.0)) + '@storybook/theming': 8.6.15(storybook@8.6.15(prettier@3.8.0)) + react: 19.2.3 + react-dom: 19.2.3(react@19.2.3) + storybook: 8.6.15(prettier@3.8.0) + optionalDependencies: + '@storybook/test': 8.6.15(storybook@8.6.15(prettier@3.8.0)) + typescript: 5.9.3 + '@storybook/source-loader@8.6.15(storybook@8.6.15(prettier@3.8.0))': dependencies: es-toolkit: 1.44.0 @@ -21460,10 +23731,16 @@ snapshots: '@swc/counter@0.1.3': {} + '@swc/helpers@0.5.15': + dependencies: + tslib: 2.8.1 + '@swc/types@0.1.25': dependencies: '@swc/counter': 0.1.3 + '@swc/wasm@1.15.30': {} + '@szmarczak/http-timer@5.0.1': dependencies: defer-to-connect: 2.0.1 @@ -21529,12 +23806,12 @@ snapshots: '@tailwindcss/oxide-win32-arm64-msvc': 4.1.18 '@tailwindcss/oxide-win32-x64-msvc': 4.1.18 - '@tailwindcss/vite@4.1.18(vite@6.4.1(@types/node@20.9.0)(jiti@2.6.1)(lightningcss@1.30.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0)(yaml@2.8.2))': + '@tailwindcss/vite@4.1.18(vite@6.4.1(@types/node@20.9.0)(jiti@2.6.1)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.10))(terser@5.46.0)(yaml@2.8.2))': dependencies: '@tailwindcss/node': 4.1.18 '@tailwindcss/oxide': 4.1.18 tailwindcss: 4.1.18 - vite: 6.4.1(@types/node@20.9.0)(jiti@2.6.1)(lightningcss@1.30.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0)(yaml@2.8.2) + vite: 6.4.1(@types/node@20.9.0)(jiti@2.6.1)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.10))(terser@5.46.0)(yaml@2.8.2) '@testing-library/dom@10.4.0': dependencies: @@ -21587,6 +23864,11 @@ snapshots: '@tufjs/canonical-json': 2.0.0 minimatch: 9.0.5 + '@tybys/wasm-util@0.10.1': + dependencies: + tslib: 2.8.1 + optional: true + '@tybys/wasm-util@0.9.0': dependencies: tslib: 2.8.1 @@ -21619,9 +23901,14 @@ snapshots: '@types/connect': 3.4.38 '@types/node': 20.9.0 - '@types/bun@1.3.6': + '@types/bun@1.3.12': dependencies: - bun-types: 1.3.6 + bun-types: 1.3.12 + + '@types/chai@5.2.3': + dependencies: + '@types/deep-eql': 4.0.2 + assertion-error: 2.0.1 '@types/clean-css@4.2.11': dependencies: @@ -21638,6 +23925,8 @@ snapshots: dependencies: '@types/ms': 2.1.0 + '@types/deep-eql@4.0.2': {} + '@types/doctrine@0.0.9': {} '@types/estree-jsx@1.0.5': @@ -21750,8 +24039,14 @@ snapshots: dependencies: undici-types: 7.16.0 + '@types/node@25.6.0': + dependencies: + undici-types: 7.19.2 + '@types/normalize-package-data@2.4.4': {} + '@types/pako@2.0.4': {} + '@types/qs@6.14.0': {} '@types/range-parser@1.2.7': {} @@ -22027,7 +24322,7 @@ snapshots: '@vercel/oidc@3.1.0': {} - '@vitejs/plugin-react@4.7.0(vite@6.4.1(@types/node@24.10.9)(jiti@2.6.1)(lightningcss@1.30.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0)(yaml@2.8.2))': + '@vitejs/plugin-react@4.7.0(vite@6.4.1(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.10))(terser@5.46.0)(yaml@2.8.2))': dependencies: '@babel/core': 7.28.6 '@babel/plugin-transform-react-jsx-self': 7.27.1(@babel/core@7.28.6) @@ -22035,11 +24330,11 @@ snapshots: '@rolldown/pluginutils': 1.0.0-beta.27 '@types/babel__core': 7.20.5 react-refresh: 0.17.0 - vite: 6.4.1(@types/node@24.10.9)(jiti@2.6.1)(lightningcss@1.30.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0)(yaml@2.8.2) + vite: 6.4.1(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.10))(terser@5.46.0)(yaml@2.8.2) transitivePeerDependencies: - supports-color - '@vitejs/plugin-react@4.7.0(vite@7.3.1(@types/node@22.19.7)(jiti@2.6.1)(lightningcss@1.30.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0)(yaml@2.8.2))': + '@vitejs/plugin-react@4.7.0(vite@7.3.1(@types/node@22.19.7)(jiti@2.6.1)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0)(yaml@2.8.2))': dependencies: '@babel/core': 7.28.6 '@babel/plugin-transform-react-jsx-self': 7.27.1(@babel/core@7.28.6) @@ -22047,11 +24342,11 @@ snapshots: '@rolldown/pluginutils': 1.0.0-beta.27 '@types/babel__core': 7.20.5 react-refresh: 0.17.0 - vite: 7.3.1(@types/node@22.19.7)(jiti@2.6.1)(lightningcss@1.30.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0)(yaml@2.8.2) + vite: 7.3.1(@types/node@22.19.7)(jiti@2.6.1)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0)(yaml@2.8.2) transitivePeerDependencies: - supports-color - '@vitejs/plugin-react@4.7.0(vite@7.3.1(@types/node@24.10.9)(jiti@2.6.1)(lightningcss@1.30.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0)(yaml@2.8.2))': + '@vitejs/plugin-react@4.7.0(vite@7.3.1(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.10))(terser@5.46.0)(yaml@2.8.2))': dependencies: '@babel/core': 7.28.6 '@babel/plugin-transform-react-jsx-self': 7.27.1(@babel/core@7.28.6) @@ -22059,11 +24354,16 @@ snapshots: '@rolldown/pluginutils': 1.0.0-beta.27 '@types/babel__core': 7.20.5 react-refresh: 0.17.0 - vite: 7.3.1(@types/node@24.10.9)(jiti@2.6.1)(lightningcss@1.30.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0)(yaml@2.8.2) + vite: 7.3.1(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.10))(terser@5.46.0)(yaml@2.8.2) transitivePeerDependencies: - supports-color - '@vitest/coverage-v8@1.6.1(vitest@1.6.1(@types/node@22.19.7)(happy-dom@15.11.7)(lightningcss@1.30.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0))': + '@vitejs/plugin-react@6.0.1(vite@8.0.9(@types/node@25.6.0)(esbuild@0.27.2)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.10))(terser@5.46.0)(yaml@2.8.2))': + dependencies: + '@rolldown/pluginutils': 1.0.0-rc.7 + vite: 8.0.9(@types/node@25.6.0)(esbuild@0.27.2)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.10))(terser@5.46.0)(yaml@2.8.2) + + '@vitest/coverage-v8@1.6.1(vitest@1.6.1(@types/node@22.19.7)(happy-dom@15.11.7)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.10))(terser@5.46.0))': dependencies: '@ampproject/remapping': 2.3.0 '@bcoe/v8-coverage': 0.2.3 @@ -22078,11 +24378,11 @@ snapshots: std-env: 3.10.0 strip-literal: 2.1.1 test-exclude: 6.0.0 - vitest: 1.6.1(@types/node@22.19.7)(happy-dom@15.11.7)(lightningcss@1.30.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0) + vitest: 1.6.1(@types/node@22.19.7)(happy-dom@15.11.7)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.10))(terser@5.46.0) transitivePeerDependencies: - supports-color - '@vitest/coverage-v8@1.6.1(vitest@1.6.1(@types/node@24.10.9)(happy-dom@15.11.7)(lightningcss@1.30.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0))': + '@vitest/coverage-v8@1.6.1(vitest@1.6.1(@types/node@22.19.7)(happy-dom@15.11.7)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0))': dependencies: '@ampproject/remapping': 2.3.0 '@bcoe/v8-coverage': 0.2.3 @@ -22097,7 +24397,26 @@ snapshots: std-env: 3.10.0 strip-literal: 2.1.1 test-exclude: 6.0.0 - vitest: 1.6.1(@types/node@24.10.9)(happy-dom@15.11.7)(lightningcss@1.30.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0) + vitest: 1.6.1(@types/node@22.19.7)(happy-dom@15.11.7)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0) + transitivePeerDependencies: + - supports-color + + '@vitest/coverage-v8@1.6.1(vitest@1.6.1(@types/node@25.6.0)(happy-dom@15.11.7)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.10))(terser@5.46.0))': + dependencies: + '@ampproject/remapping': 2.3.0 + '@bcoe/v8-coverage': 0.2.3 + debug: 4.4.3(supports-color@10.2.2) + istanbul-lib-coverage: 3.2.2 + istanbul-lib-report: 3.0.1 + istanbul-lib-source-maps: 5.0.6 + istanbul-reports: 3.2.0 + magic-string: 0.30.21 + magicast: 0.3.5 + picocolors: 1.1.1 + std-env: 3.10.0 + strip-literal: 2.1.1 + test-exclude: 6.0.0 + vitest: 1.6.1(@types/node@25.6.0)(happy-dom@15.11.7)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.10))(terser@5.46.0) transitivePeerDependencies: - supports-color @@ -22121,21 +24440,30 @@ snapshots: chai: 5.3.3 tinyrainbow: 1.2.0 - '@vitest/mocker@2.1.9(vite@5.4.21(@types/node@20.9.0)(lightningcss@1.30.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0))': + '@vitest/expect@4.1.5': + dependencies: + '@standard-schema/spec': 1.1.0 + '@types/chai': 5.2.3 + '@vitest/spy': 4.1.5 + '@vitest/utils': 4.1.5 + chai: 6.2.2 + tinyrainbow: 3.1.0 + + '@vitest/mocker@2.1.9(vite@5.4.21(@types/node@20.9.0)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.10))(terser@5.46.0))': dependencies: '@vitest/spy': 2.1.9 estree-walker: 3.0.3 magic-string: 0.30.21 optionalDependencies: - vite: 5.4.21(@types/node@20.9.0)(lightningcss@1.30.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0) + vite: 5.4.21(@types/node@20.9.0)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.10))(terser@5.46.0) - '@vitest/mocker@2.1.9(vite@5.4.21(@types/node@24.10.9)(lightningcss@1.30.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0))': + '@vitest/mocker@4.1.5(vite@5.4.21(@types/node@25.6.0)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.10))(terser@5.46.0))': dependencies: - '@vitest/spy': 2.1.9 + '@vitest/spy': 4.1.5 estree-walker: 3.0.3 magic-string: 0.30.21 optionalDependencies: - vite: 5.4.21(@types/node@24.10.9)(lightningcss@1.30.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0) + vite: 5.4.21(@types/node@25.6.0)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.10))(terser@5.46.0) '@vitest/pretty-format@2.0.5': dependencies: @@ -22145,6 +24473,10 @@ snapshots: dependencies: tinyrainbow: 1.2.0 + '@vitest/pretty-format@4.1.5': + dependencies: + tinyrainbow: 3.1.0 + '@vitest/runner@1.6.1': dependencies: '@vitest/utils': 1.6.1 @@ -22156,6 +24488,11 @@ snapshots: '@vitest/utils': 2.1.9 pathe: 1.1.2 + '@vitest/runner@4.1.5': + dependencies: + '@vitest/utils': 4.1.5 + pathe: 2.0.3 + '@vitest/snapshot@1.6.1': dependencies: magic-string: 0.30.21 @@ -22168,6 +24505,13 @@ snapshots: magic-string: 0.30.21 pathe: 1.1.2 + '@vitest/snapshot@4.1.5': + dependencies: + '@vitest/pretty-format': 4.1.5 + '@vitest/utils': 4.1.5 + magic-string: 0.30.21 + pathe: 2.0.3 + '@vitest/spy@1.6.1': dependencies: tinyspy: 2.2.1 @@ -22180,6 +24524,8 @@ snapshots: dependencies: tinyspy: 3.0.2 + '@vitest/spy@4.1.5': {} + '@vitest/utils@1.6.1': dependencies: diff-sequences: 29.6.3 @@ -22200,6 +24546,16 @@ snapshots: loupe: 3.2.1 tinyrainbow: 1.2.0 + '@vitest/utils@4.1.5': + dependencies: + '@vitest/pretty-format': 4.1.5 + convert-source-map: 2.0.0 + tinyrainbow: 3.1.0 + + '@vscode/iconv-lite-umd@0.7.1': {} + + '@vscode/l10n@0.0.18': {} + '@vue/compiler-core@3.5.26': dependencies: '@babel/parser': 7.28.6 @@ -22246,11 +24602,11 @@ snapshots: '@vue/shared': 3.5.26 csstype: 3.2.3 - '@vue/server-renderer@3.5.26(vue@3.5.26(typescript@5.8.3))': + '@vue/server-renderer@3.5.26(vue@3.5.26(typescript@5.9.3))': dependencies: '@vue/compiler-ssr': 3.5.26 '@vue/shared': 3.5.26 - vue: 3.5.26(typescript@5.8.3) + vue: 3.5.26(typescript@5.9.3) '@vue/shared@3.5.26': {} @@ -22307,11 +24663,11 @@ snapshots: - supports-color - typescript - '@wyw-in-js/rollup@0.5.5(rollup@4.55.1)(typescript@5.8.3)': + '@wyw-in-js/rollup@0.5.5(rollup@4.55.1)(typescript@5.9.3)': dependencies: '@rollup/pluginutils': 5.3.0(rollup@4.55.1) '@wyw-in-js/shared': 0.5.5 - '@wyw-in-js/transform': 0.5.5(typescript@5.8.3) + '@wyw-in-js/transform': 0.5.5(typescript@5.9.3) rollup: 4.55.1 transitivePeerDependencies: - supports-color @@ -22354,7 +24710,7 @@ snapshots: - supports-color - typescript - '@wyw-in-js/transform@0.5.5(typescript@5.8.3)': + '@wyw-in-js/transform@0.5.5(typescript@5.9.3)': dependencies: '@babel/core': 7.28.6 '@babel/generator': 7.28.6 @@ -22366,7 +24722,7 @@ snapshots: '@wyw-in-js/processor-utils': 0.5.5 '@wyw-in-js/shared': 0.5.5 babel-merge: 3.0.0(@babel/core@7.28.6) - cosmiconfig: 8.3.6(typescript@5.8.3) + cosmiconfig: 8.3.6(typescript@5.9.3) happy-dom: 15.11.7 source-map: 0.7.6 stylis: 4.3.6 @@ -22375,20 +24731,29 @@ snapshots: - supports-color - typescript - '@wyw-in-js/vite@0.5.5(typescript@5.6.2)(vite@7.3.1(@types/node@20.9.0)(jiti@2.6.1)(lightningcss@1.30.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0)(yaml@2.8.2))': + '@wyw-in-js/vite@0.5.5(typescript@5.6.2)(vite@8.0.9(@types/node@20.9.0)(esbuild@0.27.2)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0)(yaml@2.8.2))': dependencies: '@wyw-in-js/shared': 0.5.5 '@wyw-in-js/transform': 0.5.5(typescript@5.6.2) - vite: 7.3.1(@types/node@20.9.0)(jiti@2.6.1)(lightningcss@1.30.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0)(yaml@2.8.2) + vite: 8.0.9(@types/node@20.9.0)(esbuild@0.27.2)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0)(yaml@2.8.2) transitivePeerDependencies: - supports-color - typescript - '@wyw-in-js/vite@0.5.5(typescript@5.8.3)(vite@7.3.1(@types/node@24.10.9)(jiti@2.6.1)(lightningcss@1.30.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0)(yaml@2.8.2))': + '@wyw-in-js/vite@0.5.5(typescript@5.9.3)(vite@7.3.1(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.10))(terser@5.46.0)(yaml@2.8.2))': dependencies: '@wyw-in-js/shared': 0.5.5 - '@wyw-in-js/transform': 0.5.5(typescript@5.8.3) - vite: 7.3.1(@types/node@24.10.9)(jiti@2.6.1)(lightningcss@1.30.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0)(yaml@2.8.2) + '@wyw-in-js/transform': 0.5.5(typescript@5.9.3) + vite: 7.3.1(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.10))(terser@5.46.0)(yaml@2.8.2) + transitivePeerDependencies: + - supports-color + - typescript + + '@wyw-in-js/vite@0.5.5(typescript@5.9.3)(vite@8.0.9(@types/node@25.6.0)(esbuild@0.27.2)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0)(yaml@2.8.2))': + dependencies: + '@wyw-in-js/shared': 0.5.5 + '@wyw-in-js/transform': 0.5.5(typescript@5.9.3) + vite: 8.0.9(@types/node@25.6.0)(esbuild@0.27.2)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0)(yaml@2.8.2) transitivePeerDependencies: - supports-color - typescript @@ -22461,6 +24826,84 @@ snapshots: - bare-abort-controller - react-native-b4a + '@xterm/addon-clipboard@0.3.0-beta.195(@xterm/xterm@6.0.0)': + dependencies: + '@xterm/xterm': 6.0.0 + js-base64: 3.7.8 + + '@xterm/addon-clipboard@0.3.0-beta.195(@xterm/xterm@6.1.0-beta.195)': + dependencies: + '@xterm/xterm': 6.1.0-beta.195 + js-base64: 3.7.8 + + '@xterm/addon-fit@0.11.0': {} + + '@xterm/addon-image@0.10.0-beta.195(@xterm/xterm@6.0.0)': + dependencies: + '@xterm/xterm': 6.0.0 + + '@xterm/addon-image@0.10.0-beta.195(@xterm/xterm@6.1.0-beta.195)': + dependencies: + '@xterm/xterm': 6.1.0-beta.195 + + '@xterm/addon-ligatures@0.11.0-beta.195(@xterm/xterm@6.0.0)': + dependencies: + '@xterm/xterm': 6.0.0 + lru-cache: 6.0.0 + opentype.js: 0.8.0 + + '@xterm/addon-ligatures@0.11.0-beta.195(@xterm/xterm@6.1.0-beta.195)': + dependencies: + '@xterm/xterm': 6.1.0-beta.195 + lru-cache: 6.0.0 + opentype.js: 0.8.0 + + '@xterm/addon-progress@0.3.0-beta.195(@xterm/xterm@6.0.0)': + dependencies: + '@xterm/xterm': 6.0.0 + + '@xterm/addon-progress@0.3.0-beta.195(@xterm/xterm@6.1.0-beta.195)': + dependencies: + '@xterm/xterm': 6.1.0-beta.195 + + '@xterm/addon-search@0.17.0-beta.195(@xterm/xterm@6.0.0)': + dependencies: + '@xterm/xterm': 6.0.0 + + '@xterm/addon-search@0.17.0-beta.195(@xterm/xterm@6.1.0-beta.195)': + dependencies: + '@xterm/xterm': 6.1.0-beta.195 + + '@xterm/addon-serialize@0.15.0-beta.195(@xterm/xterm@6.0.0)': + dependencies: + '@xterm/xterm': 6.0.0 + + '@xterm/addon-serialize@0.15.0-beta.195(@xterm/xterm@6.1.0-beta.195)': + dependencies: + '@xterm/xterm': 6.1.0-beta.195 + + '@xterm/addon-unicode11@0.10.0-beta.195(@xterm/xterm@6.0.0)': + dependencies: + '@xterm/xterm': 6.0.0 + + '@xterm/addon-unicode11@0.10.0-beta.195(@xterm/xterm@6.1.0-beta.195)': + dependencies: + '@xterm/xterm': 6.1.0-beta.195 + + '@xterm/addon-webgl@0.19.0': {} + + '@xterm/addon-webgl@0.20.0-beta.194(@xterm/xterm@6.0.0)': + dependencies: + '@xterm/xterm': 6.0.0 + + '@xterm/addon-webgl@0.20.0-beta.194(@xterm/xterm@6.1.0-beta.195)': + dependencies: + '@xterm/xterm': 6.1.0-beta.195 + + '@xterm/xterm@6.0.0': {} + + '@xterm/xterm@6.1.0-beta.195': {} + '@yarnpkg/lockfile@1.1.0': {} '@yarnpkg/parsers@3.0.2': @@ -22535,13 +24978,13 @@ snapshots: clean-stack: 4.2.0 indent-string: 5.0.0 - ai@5.0.121(zod@3.25.76): + ai@5.0.121(zod@4.3.6): dependencies: - '@ai-sdk/gateway': 2.0.27(zod@3.25.76) + '@ai-sdk/gateway': 2.0.27(zod@4.3.6) '@ai-sdk/provider': 2.0.1 - '@ai-sdk/provider-utils': 3.0.20(zod@3.25.76) + '@ai-sdk/provider-utils': 3.0.20(zod@4.3.6) '@opentelemetry/api': 1.9.0 - zod: 3.25.76 + zod: 4.3.6 ajv-draft-04@1.0.0(ajv@8.17.1): optionalDependencies: @@ -22793,6 +25236,15 @@ snapshots: stubborn-fs: 2.0.0 when-exit: 2.1.5 + autoprefixer@10.4.23(postcss@8.5.10): + dependencies: + browserslist: 4.28.1 + caniuse-lite: 1.0.30001764 + fraction.js: 5.3.4 + picocolors: 1.1.1 + postcss: 8.5.10 + postcss-value-parser: 4.2.0 + autoprefixer@10.4.23(postcss@8.5.6): dependencies: browserslist: 4.28.1 @@ -22917,6 +25369,8 @@ snapshots: base64-js@1.5.1: {} + baseline-browser-mapping@2.10.20: {} + baseline-browser-mapping@2.9.15: {} basic-auth@2.0.1: @@ -23052,6 +25506,12 @@ snapshots: dependencies: duplexer: 0.1.1 + brotli-wasm@3.0.1: {} + + brotli@1.3.3: + dependencies: + base64-js: 1.5.1 + browser-assert@1.2.1: {} browserslist@4.28.1: @@ -23086,7 +25546,7 @@ snapshots: dependencies: semver: 7.6.3 - bun-types@1.3.6: + bun-types@1.3.12: dependencies: '@types/node': 20.9.0 @@ -23218,6 +25678,8 @@ snapshots: loupe: 3.2.1 pathval: 2.0.1 + chai@6.2.2: {} + chalk@2.4.2: dependencies: ansi-styles: 3.2.1 @@ -23408,6 +25870,8 @@ snapshots: cli-width@3.0.0: {} + client-only@0.0.1: {} + clipboardy@4.0.0: dependencies: execa: 8.0.1 @@ -23522,6 +25986,8 @@ snapshots: dependencies: delayed-stream: 1.0.0 + comlink@4.4.2: {} + comma-separated-tokens@2.0.3: {} commander@10.0.1: {} @@ -23759,14 +26225,14 @@ snapshots: optionalDependencies: typescript: 5.6.2 - cosmiconfig@8.3.6(typescript@5.8.3): + cosmiconfig@8.3.6(typescript@5.9.3): dependencies: import-fresh: 3.3.1 js-yaml: 4.1.1 parse-json: 5.2.0 path-type: 4.0.0 optionalDependencies: - typescript: 5.8.3 + typescript: 5.9.3 cosmiconfig@9.0.0(typescript@5.8.3): dependencies: @@ -23839,6 +26305,10 @@ snapshots: css-color-keywords@1.0.0: {} + css-declaration-sorter@6.4.1(postcss@8.5.10): + dependencies: + postcss: 8.5.10 + css-declaration-sorter@6.4.1(postcss@8.5.6): dependencies: postcss: 8.5.6 @@ -23880,6 +26350,8 @@ snapshots: mdn-data: 2.0.30 source-map-js: 1.2.1 + css-url-parser@1.1.4: {} + css-what@6.2.2: {} css.escape@1.5.1: {} @@ -23888,6 +26360,39 @@ snapshots: cssfilter@0.0.10: {} + cssnano-preset-default@5.2.14(postcss@8.5.10): + dependencies: + css-declaration-sorter: 6.4.1(postcss@8.5.10) + cssnano-utils: 3.1.0(postcss@8.5.10) + postcss: 8.5.10 + postcss-calc: 8.2.4(postcss@8.5.10) + postcss-colormin: 5.3.1(postcss@8.5.10) + postcss-convert-values: 5.1.3(postcss@8.5.10) + postcss-discard-comments: 5.1.2(postcss@8.5.10) + postcss-discard-duplicates: 5.1.0(postcss@8.5.10) + postcss-discard-empty: 5.1.1(postcss@8.5.10) + postcss-discard-overridden: 5.1.0(postcss@8.5.10) + postcss-merge-longhand: 5.1.7(postcss@8.5.10) + postcss-merge-rules: 5.1.4(postcss@8.5.10) + postcss-minify-font-values: 5.1.0(postcss@8.5.10) + postcss-minify-gradients: 5.1.1(postcss@8.5.10) + postcss-minify-params: 5.1.4(postcss@8.5.10) + postcss-minify-selectors: 5.2.1(postcss@8.5.10) + postcss-normalize-charset: 5.1.0(postcss@8.5.10) + postcss-normalize-display-values: 5.1.0(postcss@8.5.10) + postcss-normalize-positions: 5.1.1(postcss@8.5.10) + postcss-normalize-repeat-style: 5.1.1(postcss@8.5.10) + postcss-normalize-string: 5.1.0(postcss@8.5.10) + postcss-normalize-timing-functions: 5.1.0(postcss@8.5.10) + postcss-normalize-unicode: 5.1.1(postcss@8.5.10) + postcss-normalize-url: 5.1.0(postcss@8.5.10) + postcss-normalize-whitespace: 5.1.1(postcss@8.5.10) + postcss-ordered-values: 5.1.3(postcss@8.5.10) + postcss-reduce-initial: 5.1.2(postcss@8.5.10) + postcss-reduce-transforms: 5.1.0(postcss@8.5.10) + postcss-svgo: 5.1.0(postcss@8.5.10) + postcss-unique-selectors: 5.1.1(postcss@8.5.10) + cssnano-preset-default@5.2.14(postcss@8.5.6): dependencies: css-declaration-sorter: 6.4.1(postcss@8.5.6) @@ -23921,10 +26426,21 @@ snapshots: postcss-svgo: 5.1.0(postcss@8.5.6) postcss-unique-selectors: 5.1.1(postcss@8.5.6) + cssnano-utils@3.1.0(postcss@8.5.10): + dependencies: + postcss: 8.5.10 + cssnano-utils@3.1.0(postcss@8.5.6): dependencies: postcss: 8.5.6 + cssnano@5.1.15(postcss@8.5.10): + dependencies: + cssnano-preset-default: 5.2.14(postcss@8.5.10) + lilconfig: 2.1.0 + postcss: 8.5.10 + yaml: 1.10.2 + cssnano@5.1.15(postcss@8.5.6): dependencies: cssnano-preset-default: 5.2.14(postcss@8.5.6) @@ -24079,8 +26595,8 @@ snapshots: detective-postcss@6.1.3: dependencies: is-url: 1.2.4 - postcss: 8.5.6 - postcss-values-parser: 6.0.2(postcss@8.5.6) + postcss: 8.5.10 + postcss-values-parser: 6.0.2(postcss@8.5.10) detective-sass@5.0.3: dependencies: @@ -24162,6 +26678,10 @@ snapshots: optionalDependencies: '@types/trusted-types': 2.0.7 + dompurify@3.3.3: + optionalDependencies: + '@types/trusted-types': 2.0.7 + domutils@2.8.0: dependencies: dom-serializer: 1.4.1 @@ -24311,6 +26831,8 @@ snapshots: es-module-lexer@1.7.0: {} + es-module-lexer@2.0.0: {} + es-object-atoms@1.1.1: dependencies: es-errors: 1.3.0 @@ -25034,6 +27556,10 @@ snapshots: optionalDependencies: picomatch: 4.0.3 + fdir@6.5.0(picomatch@4.0.4): + optionalDependencies: + picomatch: 4.0.4 + fecha@4.2.3: {} fetch-blob@3.2.0: @@ -25470,6 +27996,10 @@ snapshots: dependencies: is-glob: 4.0.3 + glob-to-regex.js@1.2.0(tslib@2.8.1): + dependencies: + tslib: 2.8.1 + glob@10.5.0: dependencies: foreground-child: 3.3.1 @@ -26041,6 +28571,8 @@ snapshots: husky@9.1.7: {} + hyperdyperid@1.2.0: {} + ibm-cloud-sdk-core@5.4.5: dependencies: '@types/debug': 4.1.12 @@ -26075,6 +28607,10 @@ snapshots: icss-replace-symbols@1.1.0: {} + icss-utils@5.1.0(postcss@8.5.10): + dependencies: + postcss: 8.5.10 + icss-utils@5.1.0(postcss@8.5.6): dependencies: postcss: 8.5.6 @@ -26510,6 +29046,8 @@ snapshots: jpeg-js@0.4.4: {} + js-base64@3.7.8: {} + js-image-generator@1.0.4: dependencies: jpeg-js: 0.4.4 @@ -26539,6 +29077,8 @@ snapshots: dependencies: argparse: 2.0.1 + jschardet@3.1.4: {} + jsdoc-type-pratt-parser@4.8.0: {} jsep@1.4.0: {} @@ -26733,7 +29273,7 @@ snapshots: - react-dom - zod-to-json-schema - langsmith@0.4.7(@opentelemetry/api@1.8.0)(openai@6.16.0(ws@8.19.0)(zod@3.25.76)): + langsmith@0.4.7(@opentelemetry/api@1.8.0)(openai@6.16.0(ws@8.19.0)(zod@4.3.6)): dependencies: '@types/uuid': 10.0.0 chalk: 4.1.2 @@ -26743,7 +29283,7 @@ snapshots: uuid: 10.0.0 optionalDependencies: '@opentelemetry/api': 1.8.0 - openai: 6.16.0(ws@8.19.0)(zod@3.25.76) + openai: 6.16.0(ws@8.19.0)(zod@4.3.6) langsmith@0.4.7(@opentelemetry/api@1.9.0)(openai@6.16.0(ws@8.19.0)(zod@3.25.76)): dependencies: @@ -26892,36 +29432,69 @@ snapshots: lightningcss-android-arm64@1.30.2: optional: true + lightningcss-android-arm64@1.32.0: + optional: true + lightningcss-darwin-arm64@1.30.2: optional: true + lightningcss-darwin-arm64@1.32.0: + optional: true + lightningcss-darwin-x64@1.30.2: optional: true + lightningcss-darwin-x64@1.32.0: + optional: true + lightningcss-freebsd-x64@1.30.2: optional: true + lightningcss-freebsd-x64@1.32.0: + optional: true + lightningcss-linux-arm-gnueabihf@1.30.2: optional: true + lightningcss-linux-arm-gnueabihf@1.32.0: + optional: true + lightningcss-linux-arm64-gnu@1.30.2: optional: true + lightningcss-linux-arm64-gnu@1.32.0: + optional: true + lightningcss-linux-arm64-musl@1.30.2: optional: true + lightningcss-linux-arm64-musl@1.32.0: + optional: true + lightningcss-linux-x64-gnu@1.30.2: optional: true + lightningcss-linux-x64-gnu@1.32.0: + optional: true + lightningcss-linux-x64-musl@1.30.2: optional: true + lightningcss-linux-x64-musl@1.32.0: + optional: true + lightningcss-win32-arm64-msvc@1.30.2: optional: true + lightningcss-win32-arm64-msvc@1.32.0: + optional: true + lightningcss-win32-x64-msvc@1.30.2: optional: true + lightningcss-win32-x64-msvc@1.32.0: + optional: true + lightningcss@1.30.2: dependencies: detect-libc: 2.1.2 @@ -26938,6 +29511,22 @@ snapshots: lightningcss-win32-arm64-msvc: 1.30.2 lightningcss-win32-x64-msvc: 1.30.2 + lightningcss@1.32.0: + dependencies: + detect-libc: 2.1.2 + optionalDependencies: + lightningcss-android-arm64: 1.32.0 + lightningcss-darwin-arm64: 1.32.0 + lightningcss-darwin-x64: 1.32.0 + lightningcss-freebsd-x64: 1.32.0 + lightningcss-linux-arm-gnueabihf: 1.32.0 + lightningcss-linux-arm64-gnu: 1.32.0 + lightningcss-linux-arm64-musl: 1.32.0 + lightningcss-linux-x64-gnu: 1.32.0 + lightningcss-linux-x64-musl: 1.32.0 + lightningcss-win32-arm64-msvc: 1.32.0 + lightningcss-win32-x64-msvc: 1.32.0 + lilconfig@2.1.0: {} lilconfig@3.1.3: {} @@ -27280,6 +29869,8 @@ snapshots: marked@13.0.3: {} + marked@14.0.0: {} + marked@15.0.12: {} math-expression-evaluator@2.0.7: {} @@ -27525,6 +30116,23 @@ snapshots: media-typer@1.1.0: {} + memfs@4.57.2(tslib@2.8.1): + dependencies: + '@jsonjoy.com/fs-core': 4.57.2(tslib@2.8.1) + '@jsonjoy.com/fs-fsa': 4.57.2(tslib@2.8.1) + '@jsonjoy.com/fs-node': 4.57.2(tslib@2.8.1) + '@jsonjoy.com/fs-node-builtins': 4.57.2(tslib@2.8.1) + '@jsonjoy.com/fs-node-to-fsa': 4.57.2(tslib@2.8.1) + '@jsonjoy.com/fs-node-utils': 4.57.2(tslib@2.8.1) + '@jsonjoy.com/fs-print': 4.57.2(tslib@2.8.1) + '@jsonjoy.com/fs-snapshot': 4.57.2(tslib@2.8.1) + '@jsonjoy.com/json-pack': 1.21.0(tslib@2.8.1) + '@jsonjoy.com/util': 1.9.0(tslib@2.8.1) + glob-to-regex.js: 1.2.0(tslib@2.8.1) + thingies: 2.6.0(tslib@2.8.1) + tree-dump: 1.1.0(tslib@2.8.1) + tslib: 2.8.1 + memoize-one@6.0.0: {} memoizee@0.4.17: @@ -28099,12 +30707,161 @@ snapshots: nested-error-stacks@2.1.1: {} - netlify-cli@17.38.1(@swc/core@1.15.8)(@types/express@4.17.25)(@types/node@24.10.9)(encoding@0.1.13)(picomatch@4.0.3)(rollup@4.55.1): + netlify-cli@17.38.1(@swc/core@1.15.8)(@swc/wasm@1.15.30)(@types/express@4.17.25)(@types/node@24.10.9)(encoding@0.1.13)(picomatch@4.0.4)(rollup@4.55.1): + dependencies: + '@bugsnag/js': 7.25.0 + '@fastify/static': 7.0.4 + '@netlify/blobs': 8.1.0 + '@netlify/build': 29.58.0(@opentelemetry/api@1.8.0)(@swc/core@1.15.8)(@swc/wasm@1.15.30)(@types/node@24.10.9)(encoding@0.1.13)(picomatch@4.0.4)(rollup@4.55.1) + '@netlify/build-info': 7.17.0 + '@netlify/config': 20.21.0 + '@netlify/edge-bundler': 12.3.1(encoding@0.1.13)(rollup@4.55.1) + '@netlify/edge-functions': 2.11.1 + '@netlify/headers-parser': 7.3.0 + '@netlify/local-functions-proxy': 1.1.1 + '@netlify/redirect-parser': 14.5.0 + '@netlify/zip-it-and-ship-it': 9.42.1(encoding@0.1.13)(rollup@4.55.1) + '@octokit/rest': 20.1.1 + '@opentelemetry/api': 1.8.0 + ansi-escapes: 7.0.0 + ansi-styles: 6.2.1 + ansi-to-html: 0.7.2 + ascii-table: 0.0.9 + backoff: 2.5.0 + better-opn: 3.0.2 + boxen: 7.1.1 + chalk: 5.3.0 + chokidar: 3.6.0 + ci-info: 4.1.0 + clean-deep: 3.4.0 + commander: 10.0.1 + comment-json: 4.2.5 + concordance: 5.0.4 + configstore: 6.0.0 + content-type: 1.0.5 + cookie: 0.7.2 + cron-parser: 4.9.0 + debug: 4.3.7(supports-color@9.4.0) + decache: 4.6.2 + dot-prop: 9.0.0 + dotenv: 16.4.7 + env-paths: 3.0.0 + envinfo: 7.14.0 + etag: 1.8.1 + execa: 5.1.1 + express: 4.21.2 + express-logging: 1.1.1 + extract-zip: 2.0.1 + fastest-levenshtein: 1.0.16 + fastify: 4.28.1 + find-up: 7.0.0 + flush-write-stream: 2.0.0 + folder-walker: 3.2.0 + from2-array: 0.0.4 + fuzzy: 0.1.3 + get-port: 5.1.1 + gh-release-fetch: 4.0.3 + git-repo-info: 2.1.1 + gitconfiglocal: 2.1.0 + hasbin: 1.2.3 + hasha: 5.2.2 + http-proxy: 1.18.1(debug@4.3.7) + http-proxy-middleware: 2.0.7(@types/express@4.17.25)(debug@4.3.7) + https-proxy-agent: 7.0.5 + inquirer: 6.5.2 + inquirer-autocomplete-prompt: 1.4.0(inquirer@6.5.2) + ipx: 2.1.0(@netlify/blobs@8.1.0) + is-docker: 3.0.0 + is-stream: 4.0.1 + is-wsl: 3.1.0 + isexe: 3.1.1 + js-yaml: 4.1.0 + jsonwebtoken: 9.0.2 + jwt-decode: 4.0.0 + lambda-local: 2.2.0 + listr2: 8.2.5 + locate-path: 7.2.0 + lodash: 4.17.21 + log-symbols: 6.0.0 + log-update: 6.1.0 + maxstache: 1.0.7 + maxstache-stream: 1.0.4 + multiparty: 4.2.3 + netlify: 13.2.0 + netlify-redirector: 0.5.0 + node-fetch: 3.3.2 + node-version-alias: 3.4.1 + ora: 8.1.1 + p-filter: 4.1.0 + p-map: 7.0.2 + p-wait-for: 5.0.2 + parallel-transform: 1.2.0 + parse-github-url: 1.0.3 + parse-gitignore: 2.0.0 + path-key: 4.0.0 + prettyjson: 1.2.5 + pump: 3.0.2 + raw-body: 2.5.2 + read-package-up: 11.0.0 + readdirp: 3.6.0 + semver: 7.6.3 + source-map-support: 0.5.21 + strip-ansi-control-characters: 2.0.0 + tabtab: 3.0.2 + tempy: 3.1.0 + terminal-link: 3.0.0 + through2-filter: 4.0.0 + through2-map: 4.0.0 + toml: 3.0.0 + tomlify-j0.4: 3.0.0 + ulid: 2.3.0 + unixify: 1.0.0 + update-notifier: 7.3.1 + uuid: 9.0.1 + wait-port: 1.1.0 + write-file-atomic: 5.0.1 + ws: 8.18.0 + zod: 3.23.8 + transitivePeerDependencies: + - '@azure/app-configuration' + - '@azure/cosmos' + - '@azure/data-tables' + - '@azure/identity' + - '@azure/keyvault-secrets' + - '@azure/storage-blob' + - '@capacitor/preferences' + - '@deno/kv' + - '@netlify/opentelemetry-sdk-setup' + - '@planetscale/database' + - '@swc/core' + - '@swc/wasm' + - '@types/express' + - '@types/node' + - '@upstash/redis' + - '@vercel/blob' + - '@vercel/functions' + - '@vercel/kv' + - aws4fetch + - bare-abort-controller + - bare-buffer + - bufferutil + - db0 + - encoding + - idb-keyval + - ioredis + - picomatch + - react-native-b4a + - rollup + - supports-color + - uploadthing + - utf-8-validate + + netlify-cli@17.38.1(@swc/core@1.15.8)(@swc/wasm@1.15.30)(@types/express@4.17.25)(@types/node@25.6.0)(encoding@0.1.13)(picomatch@4.0.4): dependencies: '@bugsnag/js': 7.25.0 '@fastify/static': 7.0.4 '@netlify/blobs': 8.1.0 - '@netlify/build': 29.58.0(@opentelemetry/api@1.8.0)(@swc/core@1.15.8)(@types/node@24.10.9)(encoding@0.1.13)(picomatch@4.0.3)(rollup@4.55.1) + '@netlify/build': 29.58.0(@opentelemetry/api@1.8.0)(@swc/core@1.15.8)(@swc/wasm@1.15.30)(@types/node@25.6.0)(encoding@0.1.13)(picomatch@4.0.4) '@netlify/build-info': 7.17.0 '@netlify/config': 20.21.0 '@netlify/edge-bundler': 12.3.1(encoding@0.1.13)(rollup@4.55.1) @@ -28262,6 +31019,32 @@ snapshots: next-tick@1.1.0: {} + next@16.2.4(@opentelemetry/api@1.9.0)(@playwright/test@1.57.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3): + dependencies: + '@next/env': 16.2.4 + '@swc/helpers': 0.5.15 + baseline-browser-mapping: 2.10.20 + caniuse-lite: 1.0.30001764 + postcss: 8.4.31 + react: 19.2.3 + react-dom: 19.2.3(react@19.2.3) + styled-jsx: 5.1.6(react@19.2.3) + optionalDependencies: + '@next/swc-darwin-arm64': 16.2.4 + '@next/swc-darwin-x64': 16.2.4 + '@next/swc-linux-arm64-gnu': 16.2.4 + '@next/swc-linux-arm64-musl': 16.2.4 + '@next/swc-linux-x64-gnu': 16.2.4 + '@next/swc-linux-x64-musl': 16.2.4 + '@next/swc-win32-arm64-msvc': 16.2.4 + '@next/swc-win32-x64-msvc': 16.2.4 + '@opentelemetry/api': 1.9.0 + '@playwright/test': 1.57.0 + sharp: 0.34.5 + transitivePeerDependencies: + - '@babel/core' + - babel-plugin-macros + no-case@2.3.2: dependencies: lower-case: 1.1.4 @@ -28533,6 +31316,8 @@ snapshots: dependencies: is-extendable: 1.0.1 + obug@2.1.1: {} + ofetch@1.5.1: dependencies: destr: 2.0.5 @@ -28609,6 +31394,11 @@ snapshots: ws: 8.19.0 zod: 3.25.76 + openai@6.16.0(ws@8.19.0)(zod@4.3.6): + optionalDependencies: + ws: 8.19.0 + zod: 4.3.6 + openapi-sampler@1.6.2: dependencies: '@types/json-schema': 7.0.15 @@ -28629,6 +31419,20 @@ snapshots: typescript: 5.8.3 yargs-parser: 21.1.1 + openapi-typescript@7.10.1(typescript@5.9.3): + dependencies: + '@redocly/openapi-core': 1.34.6(supports-color@10.2.2) + ansi-colors: 4.1.3 + change-case: 5.4.4 + parse-json: 8.3.0 + supports-color: 10.2.2 + typescript: 5.9.3 + yargs-parser: 21.1.1 + + opentype.js@0.8.0: + dependencies: + tiny-inflate: 1.0.3 + openux-js@0.0.0-pre.1(react-dom@19.2.3(react@19.2.3))(react@19.2.3): dependencies: react: 19.2.3 @@ -28864,6 +31668,8 @@ snapshots: - bluebird - supports-color + pako@2.1.0: {} + parallel-transform@1.2.0: dependencies: cyclist: 1.0.2 @@ -29025,6 +31831,8 @@ snapshots: picomatch@4.0.3: {} + picomatch@4.0.4: {} + pidtree@0.6.0: {} pify@2.3.0: {} @@ -29097,12 +31905,26 @@ snapshots: possible-typed-array-names@1.1.0: {} + postcss-calc@8.2.4(postcss@8.5.10): + dependencies: + postcss: 8.5.10 + postcss-selector-parser: 6.1.2 + postcss-value-parser: 4.2.0 + postcss-calc@8.2.4(postcss@8.5.6): dependencies: postcss: 8.5.6 postcss-selector-parser: 6.1.2 postcss-value-parser: 4.2.0 + postcss-colormin@5.3.1(postcss@8.5.10): + dependencies: + browserslist: 4.28.1 + caniuse-api: 3.0.0 + colord: 2.9.3 + postcss: 8.5.10 + postcss-value-parser: 4.2.0 + postcss-colormin@5.3.1(postcss@8.5.6): dependencies: browserslist: 4.28.1 @@ -29111,24 +31933,46 @@ snapshots: postcss: 8.5.6 postcss-value-parser: 4.2.0 + postcss-convert-values@5.1.3(postcss@8.5.10): + dependencies: + browserslist: 4.28.1 + postcss: 8.5.10 + postcss-value-parser: 4.2.0 + postcss-convert-values@5.1.3(postcss@8.5.6): dependencies: browserslist: 4.28.1 postcss: 8.5.6 postcss-value-parser: 4.2.0 + postcss-discard-comments@5.1.2(postcss@8.5.10): + dependencies: + postcss: 8.5.10 + postcss-discard-comments@5.1.2(postcss@8.5.6): dependencies: postcss: 8.5.6 + postcss-discard-duplicates@5.1.0(postcss@8.5.10): + dependencies: + postcss: 8.5.10 + postcss-discard-duplicates@5.1.0(postcss@8.5.6): dependencies: postcss: 8.5.6 + postcss-discard-empty@5.1.1(postcss@8.5.10): + dependencies: + postcss: 8.5.10 + postcss-discard-empty@5.1.1(postcss@8.5.6): dependencies: postcss: 8.5.6 + postcss-discard-overridden@5.1.0(postcss@8.5.10): + dependencies: + postcss: 8.5.10 + postcss-discard-overridden@5.1.0(postcss@8.5.6): dependencies: postcss: 8.5.6 @@ -29145,21 +31989,45 @@ snapshots: camelcase-css: 2.0.1 postcss: 8.5.6 - postcss-load-config@3.1.4(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.8)(@types/node@20.9.0)(typescript@5.6.2)): + postcss-load-config@3.1.4(postcss@8.5.10)(ts-node@10.9.2(@swc/core@1.15.8)(@swc/wasm@1.15.30)(@types/node@25.6.0)(typescript@5.9.3)): + dependencies: + lilconfig: 2.1.0 + yaml: 1.10.2 + optionalDependencies: + postcss: 8.5.10 + ts-node: 10.9.2(@swc/core@1.15.8)(@swc/wasm@1.15.30)(@types/node@25.6.0)(typescript@5.9.3) + + postcss-load-config@3.1.4(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.8)(@swc/wasm@1.15.30)(@types/node@20.9.0)(typescript@5.6.2)): + dependencies: + lilconfig: 2.1.0 + yaml: 1.10.2 + optionalDependencies: + postcss: 8.5.6 + ts-node: 10.9.2(@swc/core@1.15.8)(@swc/wasm@1.15.30)(@types/node@20.9.0)(typescript@5.6.2) + + postcss-load-config@3.1.4(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.8)(@swc/wasm@1.15.30)(@types/node@24.10.9)(typescript@5.8.3)): dependencies: lilconfig: 2.1.0 yaml: 1.10.2 optionalDependencies: postcss: 8.5.6 - ts-node: 10.9.2(@swc/core@1.15.8)(@types/node@20.9.0)(typescript@5.6.2) + ts-node: 10.9.2(@swc/core@1.15.8)(@swc/wasm@1.15.30)(@types/node@24.10.9)(typescript@5.8.3) - postcss-load-config@3.1.4(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.8)(@types/node@24.10.9)(typescript@5.8.3)): + postcss-load-config@3.1.4(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.8)(@swc/wasm@1.15.30)(@types/node@25.6.0)(typescript@5.9.3)): dependencies: lilconfig: 2.1.0 yaml: 1.10.2 optionalDependencies: postcss: 8.5.6 - ts-node: 10.9.2(@swc/core@1.15.8)(@types/node@24.10.9)(typescript@5.8.3) + ts-node: 10.9.2(@swc/core@1.15.8)(@swc/wasm@1.15.30)(@types/node@25.6.0)(typescript@5.9.3) + + postcss-load-config@6.0.1(jiti@2.6.1)(postcss@8.5.10)(yaml@2.8.2): + dependencies: + lilconfig: 3.1.3 + optionalDependencies: + jiti: 2.6.1 + postcss: 8.5.10 + yaml: 2.8.2 postcss-load-config@6.0.1(jiti@2.6.1)(postcss@8.5.6)(yaml@2.8.2): dependencies: @@ -29169,12 +32037,26 @@ snapshots: postcss: 8.5.6 yaml: 2.8.2 + postcss-merge-longhand@5.1.7(postcss@8.5.10): + dependencies: + postcss: 8.5.10 + postcss-value-parser: 4.2.0 + stylehacks: 5.1.1(postcss@8.5.10) + postcss-merge-longhand@5.1.7(postcss@8.5.6): dependencies: postcss: 8.5.6 postcss-value-parser: 4.2.0 stylehacks: 5.1.1(postcss@8.5.6) + postcss-merge-rules@5.1.4(postcss@8.5.10): + dependencies: + browserslist: 4.28.1 + caniuse-api: 3.0.0 + cssnano-utils: 3.1.0(postcss@8.5.10) + postcss: 8.5.10 + postcss-selector-parser: 6.1.2 + postcss-merge-rules@5.1.4(postcss@8.5.6): dependencies: browserslist: 4.28.1 @@ -29183,11 +32065,23 @@ snapshots: postcss: 8.5.6 postcss-selector-parser: 6.1.2 + postcss-minify-font-values@5.1.0(postcss@8.5.10): + dependencies: + postcss: 8.5.10 + postcss-value-parser: 4.2.0 + postcss-minify-font-values@5.1.0(postcss@8.5.6): dependencies: postcss: 8.5.6 postcss-value-parser: 4.2.0 + postcss-minify-gradients@5.1.1(postcss@8.5.10): + dependencies: + colord: 2.9.3 + cssnano-utils: 3.1.0(postcss@8.5.10) + postcss: 8.5.10 + postcss-value-parser: 4.2.0 + postcss-minify-gradients@5.1.1(postcss@8.5.6): dependencies: colord: 2.9.3 @@ -29195,6 +32089,13 @@ snapshots: postcss: 8.5.6 postcss-value-parser: 4.2.0 + postcss-minify-params@5.1.4(postcss@8.5.10): + dependencies: + browserslist: 4.28.1 + cssnano-utils: 3.1.0(postcss@8.5.10) + postcss: 8.5.10 + postcss-value-parser: 4.2.0 + postcss-minify-params@5.1.4(postcss@8.5.6): dependencies: browserslist: 4.28.1 @@ -29202,6 +32103,11 @@ snapshots: postcss: 8.5.6 postcss-value-parser: 4.2.0 + postcss-minify-selectors@5.2.1(postcss@8.5.10): + dependencies: + postcss: 8.5.10 + postcss-selector-parser: 6.1.2 + postcss-minify-selectors@5.2.1(postcss@8.5.6): dependencies: postcss: 8.5.6 @@ -29215,10 +32121,21 @@ snapshots: sugarss: 5.0.1(postcss@8.5.6) tinyglobby: 0.2.15 + postcss-modules-extract-imports@3.1.0(postcss@8.5.10): + dependencies: + postcss: 8.5.10 + postcss-modules-extract-imports@3.1.0(postcss@8.5.6): dependencies: postcss: 8.5.6 + postcss-modules-local-by-default@4.2.0(postcss@8.5.10): + dependencies: + icss-utils: 5.1.0(postcss@8.5.10) + postcss: 8.5.10 + postcss-selector-parser: 7.1.1 + postcss-value-parser: 4.2.0 + postcss-modules-local-by-default@4.2.0(postcss@8.5.6): dependencies: icss-utils: 5.1.0(postcss@8.5.6) @@ -29226,16 +32143,38 @@ snapshots: postcss-selector-parser: 7.1.1 postcss-value-parser: 4.2.0 + postcss-modules-scope@3.2.1(postcss@8.5.10): + dependencies: + postcss: 8.5.10 + postcss-selector-parser: 7.1.1 + postcss-modules-scope@3.2.1(postcss@8.5.6): dependencies: postcss: 8.5.6 postcss-selector-parser: 7.1.1 + postcss-modules-values@4.0.0(postcss@8.5.10): + dependencies: + icss-utils: 5.1.0(postcss@8.5.10) + postcss: 8.5.10 + postcss-modules-values@4.0.0(postcss@8.5.6): dependencies: icss-utils: 5.1.0(postcss@8.5.6) postcss: 8.5.6 + postcss-modules@4.3.1(postcss@8.5.10): + dependencies: + generic-names: 4.0.0 + icss-replace-symbols: 1.1.0 + lodash.camelcase: 4.3.0 + postcss: 8.5.10 + postcss-modules-extract-imports: 3.1.0(postcss@8.5.10) + postcss-modules-local-by-default: 4.2.0(postcss@8.5.10) + postcss-modules-scope: 3.2.1(postcss@8.5.10) + postcss-modules-values: 4.0.0(postcss@8.5.10) + string-hash: 1.1.3 + postcss-modules@4.3.1(postcss@8.5.6): dependencies: generic-names: 4.0.0 @@ -29248,64 +32187,127 @@ snapshots: postcss-modules-values: 4.0.0(postcss@8.5.6) string-hash: 1.1.3 + postcss-normalize-charset@5.1.0(postcss@8.5.10): + dependencies: + postcss: 8.5.10 + postcss-normalize-charset@5.1.0(postcss@8.5.6): dependencies: postcss: 8.5.6 + postcss-normalize-display-values@5.1.0(postcss@8.5.10): + dependencies: + postcss: 8.5.10 + postcss-value-parser: 4.2.0 + postcss-normalize-display-values@5.1.0(postcss@8.5.6): dependencies: postcss: 8.5.6 postcss-value-parser: 4.2.0 + postcss-normalize-positions@5.1.1(postcss@8.5.10): + dependencies: + postcss: 8.5.10 + postcss-value-parser: 4.2.0 + postcss-normalize-positions@5.1.1(postcss@8.5.6): dependencies: postcss: 8.5.6 postcss-value-parser: 4.2.0 + postcss-normalize-repeat-style@5.1.1(postcss@8.5.10): + dependencies: + postcss: 8.5.10 + postcss-value-parser: 4.2.0 + postcss-normalize-repeat-style@5.1.1(postcss@8.5.6): dependencies: postcss: 8.5.6 postcss-value-parser: 4.2.0 + postcss-normalize-string@5.1.0(postcss@8.5.10): + dependencies: + postcss: 8.5.10 + postcss-value-parser: 4.2.0 + postcss-normalize-string@5.1.0(postcss@8.5.6): dependencies: postcss: 8.5.6 postcss-value-parser: 4.2.0 + postcss-normalize-timing-functions@5.1.0(postcss@8.5.10): + dependencies: + postcss: 8.5.10 + postcss-value-parser: 4.2.0 + postcss-normalize-timing-functions@5.1.0(postcss@8.5.6): dependencies: postcss: 8.5.6 postcss-value-parser: 4.2.0 + postcss-normalize-unicode@5.1.1(postcss@8.5.10): + dependencies: + browserslist: 4.28.1 + postcss: 8.5.10 + postcss-value-parser: 4.2.0 + postcss-normalize-unicode@5.1.1(postcss@8.5.6): dependencies: browserslist: 4.28.1 postcss: 8.5.6 postcss-value-parser: 4.2.0 + postcss-normalize-url@5.1.0(postcss@8.5.10): + dependencies: + normalize-url: 6.1.0 + postcss: 8.5.10 + postcss-value-parser: 4.2.0 + postcss-normalize-url@5.1.0(postcss@8.5.6): dependencies: normalize-url: 6.1.0 postcss: 8.5.6 postcss-value-parser: 4.2.0 + postcss-normalize-whitespace@5.1.1(postcss@8.5.10): + dependencies: + postcss: 8.5.10 + postcss-value-parser: 4.2.0 + postcss-normalize-whitespace@5.1.1(postcss@8.5.6): dependencies: postcss: 8.5.6 postcss-value-parser: 4.2.0 + postcss-ordered-values@5.1.3(postcss@8.5.10): + dependencies: + cssnano-utils: 3.1.0(postcss@8.5.10) + postcss: 8.5.10 + postcss-value-parser: 4.2.0 + postcss-ordered-values@5.1.3(postcss@8.5.6): dependencies: cssnano-utils: 3.1.0(postcss@8.5.6) postcss: 8.5.6 postcss-value-parser: 4.2.0 + postcss-reduce-initial@5.1.2(postcss@8.5.10): + dependencies: + browserslist: 4.28.1 + caniuse-api: 3.0.0 + postcss: 8.5.10 + postcss-reduce-initial@5.1.2(postcss@8.5.6): dependencies: browserslist: 4.28.1 caniuse-api: 3.0.0 postcss: 8.5.6 + postcss-reduce-transforms@5.1.0(postcss@8.5.10): + dependencies: + postcss: 8.5.10 + postcss-value-parser: 4.2.0 + postcss-reduce-transforms@5.1.0(postcss@8.5.6): dependencies: postcss: 8.5.6 @@ -29325,17 +32327,36 @@ snapshots: dependencies: postcss: 8.5.6 + postcss-svgo@5.1.0(postcss@8.5.10): + dependencies: + postcss: 8.5.10 + postcss-value-parser: 4.2.0 + svgo: 2.8.0 + postcss-svgo@5.1.0(postcss@8.5.6): dependencies: postcss: 8.5.6 postcss-value-parser: 4.2.0 svgo: 2.8.0 + postcss-unique-selectors@5.1.1(postcss@8.5.10): + dependencies: + postcss: 8.5.10 + postcss-selector-parser: 6.1.2 + postcss-unique-selectors@5.1.1(postcss@8.5.6): dependencies: postcss: 8.5.6 postcss-selector-parser: 6.1.2 + postcss-url@10.1.3(postcss@8.5.10): + dependencies: + make-dir: 3.1.0 + mime: 2.5.2 + minimatch: 3.0.8 + postcss: 8.5.10 + xxhashjs: 0.2.2 + postcss-url@10.1.3(postcss@8.5.6): dependencies: make-dir: 3.1.0 @@ -29346,19 +32367,31 @@ snapshots: postcss-value-parser@4.2.0: {} - postcss-values-parser@6.0.2(postcss@8.5.6): + postcss-values-parser@6.0.2(postcss@8.5.10): dependencies: color-name: 1.1.4 is-url-superb: 4.0.0 - postcss: 8.5.6 + postcss: 8.5.10 quote-unquote: 1.0.0 + postcss@8.4.31: + dependencies: + nanoid: 3.3.11 + picocolors: 1.1.1 + source-map-js: 1.2.1 + postcss@8.4.49: dependencies: nanoid: 3.3.11 picocolors: 1.1.1 source-map-js: 1.2.1 + postcss@8.5.10: + dependencies: + nanoid: 3.3.11 + picocolors: 1.1.1 + source-map-js: 1.2.1 + postcss@8.5.6: dependencies: nanoid: 3.3.11 @@ -29656,6 +32689,10 @@ snapshots: dependencies: typescript: 5.8.3 + react-docgen-typescript@2.4.0(typescript@5.9.3): + dependencies: + typescript: 5.9.3 + react-docgen@7.1.1: dependencies: '@babel/core': 7.28.6 @@ -30209,6 +33246,27 @@ snapshots: dependencies: glob: 9.3.5 + rolldown@1.0.0-rc.16: + dependencies: + '@oxc-project/types': 0.126.0 + '@rolldown/pluginutils': 1.0.0-rc.16 + optionalDependencies: + '@rolldown/binding-android-arm64': 1.0.0-rc.16 + '@rolldown/binding-darwin-arm64': 1.0.0-rc.16 + '@rolldown/binding-darwin-x64': 1.0.0-rc.16 + '@rolldown/binding-freebsd-x64': 1.0.0-rc.16 + '@rolldown/binding-linux-arm-gnueabihf': 1.0.0-rc.16 + '@rolldown/binding-linux-arm64-gnu': 1.0.0-rc.16 + '@rolldown/binding-linux-arm64-musl': 1.0.0-rc.16 + '@rolldown/binding-linux-ppc64-gnu': 1.0.0-rc.16 + '@rolldown/binding-linux-s390x-gnu': 1.0.0-rc.16 + '@rolldown/binding-linux-x64-gnu': 1.0.0-rc.16 + '@rolldown/binding-linux-x64-musl': 1.0.0-rc.16 + '@rolldown/binding-openharmony-arm64': 1.0.0-rc.16 + '@rolldown/binding-wasm32-wasi': 1.0.0-rc.16 + '@rolldown/binding-win32-arm64-msvc': 1.0.0-rc.16 + '@rolldown/binding-win32-x64-msvc': 1.0.0-rc.16 + rollup-plugin-copy@3.5.0: dependencies: '@types/fs-extra': 8.1.5 @@ -30238,13 +33296,59 @@ snapshots: optionalDependencies: '@babel/code-frame': 7.28.6 + rollup-plugin-dts@6.3.0(rollup@4.55.1)(typescript@5.9.3): + dependencies: + magic-string: 0.30.21 + rollup: 4.55.1 + typescript: 5.9.3 + optionalDependencies: + '@babel/code-frame': 7.28.6 + rollup-plugin-minify-html-literals@1.2.6(rollup@4.55.1): dependencies: minify-html-literals: 1.3.5 rollup: 4.55.1 rollup-pluginutils: 2.8.2 - rollup-plugin-postcss@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.8)(@types/node@20.9.0)(typescript@5.6.2)): + rollup-plugin-postcss@4.0.2(postcss@8.5.10)(ts-node@10.9.2(@swc/core@1.15.8)(@swc/wasm@1.15.30)(@types/node@25.6.0)(typescript@5.9.3)): + dependencies: + chalk: 4.1.2 + concat-with-sourcemaps: 1.1.0 + cssnano: 5.1.15(postcss@8.5.10) + import-cwd: 3.0.0 + p-queue: 6.6.2 + pify: 5.0.0 + postcss: 8.5.10 + postcss-load-config: 3.1.4(postcss@8.5.10)(ts-node@10.9.2(@swc/core@1.15.8)(@swc/wasm@1.15.30)(@types/node@25.6.0)(typescript@5.9.3)) + postcss-modules: 4.3.1(postcss@8.5.10) + promise.series: 0.2.0 + resolve: 1.22.11 + rollup-pluginutils: 2.8.2 + safe-identifier: 0.4.2 + style-inject: 0.3.0 + transitivePeerDependencies: + - ts-node + + rollup-plugin-postcss@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.8)(@swc/wasm@1.15.30)(@types/node@20.9.0)(typescript@5.6.2)): + dependencies: + chalk: 4.1.2 + concat-with-sourcemaps: 1.1.0 + cssnano: 5.1.15(postcss@8.5.6) + import-cwd: 3.0.0 + p-queue: 6.6.2 + pify: 5.0.0 + postcss: 8.5.6 + postcss-load-config: 3.1.4(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.8)(@swc/wasm@1.15.30)(@types/node@20.9.0)(typescript@5.6.2)) + postcss-modules: 4.3.1(postcss@8.5.6) + promise.series: 0.2.0 + resolve: 1.22.11 + rollup-pluginutils: 2.8.2 + safe-identifier: 0.4.2 + style-inject: 0.3.0 + transitivePeerDependencies: + - ts-node + + rollup-plugin-postcss@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.8)(@swc/wasm@1.15.30)(@types/node@24.10.9)(typescript@5.8.3)): dependencies: chalk: 4.1.2 concat-with-sourcemaps: 1.1.0 @@ -30253,7 +33357,7 @@ snapshots: p-queue: 6.6.2 pify: 5.0.0 postcss: 8.5.6 - postcss-load-config: 3.1.4(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.8)(@types/node@20.9.0)(typescript@5.6.2)) + postcss-load-config: 3.1.4(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.8)(@swc/wasm@1.15.30)(@types/node@24.10.9)(typescript@5.8.3)) postcss-modules: 4.3.1(postcss@8.5.6) promise.series: 0.2.0 resolve: 1.22.11 @@ -30263,7 +33367,7 @@ snapshots: transitivePeerDependencies: - ts-node - rollup-plugin-postcss@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.8)(@types/node@24.10.9)(typescript@5.8.3)): + rollup-plugin-postcss@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.8)(@swc/wasm@1.15.30)(@types/node@25.6.0)(typescript@5.9.3)): dependencies: chalk: 4.1.2 concat-with-sourcemaps: 1.1.0 @@ -30272,7 +33376,7 @@ snapshots: p-queue: 6.6.2 pify: 5.0.0 postcss: 8.5.6 - postcss-load-config: 3.1.4(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.8)(@types/node@24.10.9)(typescript@5.8.3)) + postcss-load-config: 3.1.4(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.15.8)(@swc/wasm@1.15.30)(@types/node@25.6.0)(typescript@5.9.3)) postcss-modules: 4.3.1(postcss@8.5.6) promise.series: 0.2.0 resolve: 1.22.11 @@ -30544,6 +33648,38 @@ snapshots: - bare-buffer - react-native-b4a + sharp@0.34.5: + dependencies: + '@img/colour': 1.1.0 + detect-libc: 2.1.2 + semver: 7.7.3 + optionalDependencies: + '@img/sharp-darwin-arm64': 0.34.5 + '@img/sharp-darwin-x64': 0.34.5 + '@img/sharp-libvips-darwin-arm64': 1.2.4 + '@img/sharp-libvips-darwin-x64': 1.2.4 + '@img/sharp-libvips-linux-arm': 1.2.4 + '@img/sharp-libvips-linux-arm64': 1.2.4 + '@img/sharp-libvips-linux-ppc64': 1.2.4 + '@img/sharp-libvips-linux-riscv64': 1.2.4 + '@img/sharp-libvips-linux-s390x': 1.2.4 + '@img/sharp-libvips-linux-x64': 1.2.4 + '@img/sharp-libvips-linuxmusl-arm64': 1.2.4 + '@img/sharp-libvips-linuxmusl-x64': 1.2.4 + '@img/sharp-linux-arm': 0.34.5 + '@img/sharp-linux-arm64': 0.34.5 + '@img/sharp-linux-ppc64': 0.34.5 + '@img/sharp-linux-riscv64': 0.34.5 + '@img/sharp-linux-s390x': 0.34.5 + '@img/sharp-linux-x64': 0.34.5 + '@img/sharp-linuxmusl-arm64': 0.34.5 + '@img/sharp-linuxmusl-x64': 0.34.5 + '@img/sharp-wasm32': 0.34.5 + '@img/sharp-win32-arm64': 0.34.5 + '@img/sharp-win32-ia32': 0.34.5 + '@img/sharp-win32-x64': 0.34.5 + optional: true + shebang-command@2.0.0: dependencies: shebang-regex: 3.0.0 @@ -30752,6 +33888,8 @@ snapshots: std-env@3.10.0: {} + std-env@4.1.0: {} + stdin-discarder@0.2.2: {} storybook@8.6.15(prettier@3.8.0): @@ -30919,6 +34057,11 @@ snapshots: optionalDependencies: react-dom: 19.2.3(react@19.2.3) + styled-jsx@5.1.6(react@19.2.3): + dependencies: + client-only: 0.0.1 + react: 19.2.3 + styled-system@5.1.5: dependencies: '@styled-system/background': 5.1.2 @@ -30935,6 +34078,12 @@ snapshots: '@styled-system/variant': 5.1.5 object-assign: 4.1.1 + stylehacks@5.1.1(postcss@8.5.10): + dependencies: + browserslist: 4.28.1 + postcss: 8.5.10 + postcss-selector-parser: 6.1.2 + stylehacks@5.1.1(postcss@8.5.6): dependencies: browserslist: 4.28.1 @@ -30955,6 +34104,11 @@ snapshots: tinyglobby: 0.2.15 ts-interface-checker: 0.1.13 + sugarss@5.0.1(postcss@8.5.10): + dependencies: + postcss: 8.5.10 + optional: true + sugarss@5.0.1(postcss@8.5.6): dependencies: postcss: 8.5.6 @@ -31111,6 +34265,8 @@ snapshots: text-hex@1.0.0: {} + thenby@1.4.1: {} + thenify-all@1.6.0: dependencies: thenify: 3.3.1 @@ -31119,6 +34275,10 @@ snapshots: dependencies: any-promise: 1.3.0 + thingies@2.6.0(tslib@2.8.1): + dependencies: + tslib: 2.8.1 + thread-stream@3.1.0: dependencies: real-require: 0.2.0 @@ -31149,6 +34309,8 @@ snapshots: es5-ext: 0.10.64 next-tick: 1.1.0 + tiny-inflate@1.0.3: {} + tiny-invariant@1.3.3: {} tinybench@2.9.0: {} @@ -31159,20 +34321,27 @@ snapshots: tinyglobby@0.2.12: dependencies: - fdir: 6.5.0(picomatch@4.0.3) - picomatch: 4.0.3 + fdir: 6.5.0(picomatch@4.0.4) + picomatch: 4.0.4 tinyglobby@0.2.15: dependencies: fdir: 6.5.0(picomatch@4.0.3) picomatch: 4.0.3 + tinyglobby@0.2.16: + dependencies: + fdir: 6.5.0(picomatch@4.0.4) + picomatch: 4.0.4 + tinypool@0.8.4: {} tinypool@1.1.1: {} tinyrainbow@1.2.0: {} + tinyrainbow@3.1.0: {} + tinyspy@2.2.1: {} tinyspy@3.0.2: {} @@ -31220,6 +34389,10 @@ snapshots: tr46@0.0.3: {} + tree-dump@1.1.0(tslib@2.8.1): + dependencies: + tslib: 2.8.1 + tree-kill@1.2.2: {} treeverse@3.0.0: {} @@ -31255,7 +34428,7 @@ snapshots: '@ts-morph/common': 0.23.0 code-block-writer: 13.0.3 - ts-node@10.9.2(@swc/core@1.15.8)(@types/node@20.9.0)(typescript@5.6.2): + ts-node@10.9.2(@swc/core@1.15.8)(@swc/wasm@1.15.30)(@types/node@20.9.0)(typescript@5.6.2): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.12 @@ -31274,9 +34447,10 @@ snapshots: yn: 3.1.1 optionalDependencies: '@swc/core': 1.15.8 + '@swc/wasm': 1.15.30 optional: true - ts-node@10.9.2(@swc/core@1.15.8)(@types/node@24.10.9)(typescript@5.8.3): + ts-node@10.9.2(@swc/core@1.15.8)(@swc/wasm@1.15.30)(@types/node@24.10.9)(typescript@5.8.3): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.12 @@ -31295,11 +34469,59 @@ snapshots: yn: 3.1.1 optionalDependencies: '@swc/core': 1.15.8 + '@swc/wasm': 1.15.30 + + ts-node@10.9.2(@swc/core@1.15.8)(@swc/wasm@1.15.30)(@types/node@25.6.0)(typescript@5.8.3): + dependencies: + '@cspotcode/source-map-support': 0.8.1 + '@tsconfig/node10': 1.0.12 + '@tsconfig/node12': 1.0.11 + '@tsconfig/node14': 1.0.3 + '@tsconfig/node16': 1.0.4 + '@types/node': 25.6.0 + acorn: 8.15.0 + acorn-walk: 8.3.4 + arg: 4.1.3 + create-require: 1.1.1 + diff: 4.0.2 + make-error: 1.3.6 + typescript: 5.8.3 + v8-compile-cache-lib: 3.0.1 + yn: 3.1.1 + optionalDependencies: + '@swc/core': 1.15.8 + '@swc/wasm': 1.15.30 + + ts-node@10.9.2(@swc/core@1.15.8)(@swc/wasm@1.15.30)(@types/node@25.6.0)(typescript@5.9.3): + dependencies: + '@cspotcode/source-map-support': 0.8.1 + '@tsconfig/node10': 1.0.12 + '@tsconfig/node12': 1.0.11 + '@tsconfig/node14': 1.0.3 + '@tsconfig/node16': 1.0.4 + '@types/node': 25.6.0 + acorn: 8.15.0 + acorn-walk: 8.3.4 + arg: 4.1.3 + create-require: 1.1.1 + diff: 4.0.2 + make-error: 1.3.6 + typescript: 5.9.3 + v8-compile-cache-lib: 3.0.1 + yn: 3.1.1 + optionalDependencies: + '@swc/core': 1.15.8 + '@swc/wasm': 1.15.30 + optional: true tsconfck@3.1.6(typescript@5.8.3): optionalDependencies: typescript: 5.8.3 + tsconfck@3.1.6(typescript@5.9.3): + optionalDependencies: + typescript: 5.9.3 + tsconfig-paths@4.2.0: dependencies: json5: 2.2.3 @@ -31310,6 +34532,122 @@ snapshots: tslib@2.8.1: {} + tsup@8.5.1(@swc/core@1.15.8)(jiti@2.6.1)(postcss@8.5.10)(typescript@4.9.5)(yaml@2.8.2): + dependencies: + bundle-require: 5.1.0(esbuild@0.27.2) + cac: 6.7.14 + chokidar: 4.0.3 + consola: 3.4.2 + debug: 4.4.3(supports-color@10.2.2) + esbuild: 0.27.2 + fix-dts-default-cjs-exports: 1.0.1 + joycon: 3.1.1 + picocolors: 1.1.1 + postcss-load-config: 6.0.1(jiti@2.6.1)(postcss@8.5.10)(yaml@2.8.2) + resolve-from: 5.0.0 + rollup: 4.55.1 + source-map: 0.7.6 + sucrase: 3.35.1 + tinyexec: 0.3.2 + tinyglobby: 0.2.15 + tree-kill: 1.2.2 + optionalDependencies: + '@swc/core': 1.15.8 + postcss: 8.5.10 + typescript: 4.9.5 + transitivePeerDependencies: + - jiti + - supports-color + - tsx + - yaml + + tsup@8.5.1(@swc/core@1.15.8)(jiti@2.6.1)(postcss@8.5.10)(typescript@5.6.2)(yaml@2.8.2): + dependencies: + bundle-require: 5.1.0(esbuild@0.27.2) + cac: 6.7.14 + chokidar: 4.0.3 + consola: 3.4.2 + debug: 4.4.3(supports-color@10.2.2) + esbuild: 0.27.2 + fix-dts-default-cjs-exports: 1.0.1 + joycon: 3.1.1 + picocolors: 1.1.1 + postcss-load-config: 6.0.1(jiti@2.6.1)(postcss@8.5.10)(yaml@2.8.2) + resolve-from: 5.0.0 + rollup: 4.55.1 + source-map: 0.7.6 + sucrase: 3.35.1 + tinyexec: 0.3.2 + tinyglobby: 0.2.15 + tree-kill: 1.2.2 + optionalDependencies: + '@swc/core': 1.15.8 + postcss: 8.5.10 + typescript: 5.6.2 + transitivePeerDependencies: + - jiti + - supports-color + - tsx + - yaml + + tsup@8.5.1(@swc/core@1.15.8)(jiti@2.6.1)(postcss@8.5.10)(typescript@5.8.3)(yaml@2.8.2): + dependencies: + bundle-require: 5.1.0(esbuild@0.27.2) + cac: 6.7.14 + chokidar: 4.0.3 + consola: 3.4.2 + debug: 4.4.3(supports-color@10.2.2) + esbuild: 0.27.2 + fix-dts-default-cjs-exports: 1.0.1 + joycon: 3.1.1 + picocolors: 1.1.1 + postcss-load-config: 6.0.1(jiti@2.6.1)(postcss@8.5.10)(yaml@2.8.2) + resolve-from: 5.0.0 + rollup: 4.55.1 + source-map: 0.7.6 + sucrase: 3.35.1 + tinyexec: 0.3.2 + tinyglobby: 0.2.15 + tree-kill: 1.2.2 + optionalDependencies: + '@swc/core': 1.15.8 + postcss: 8.5.10 + typescript: 5.8.3 + transitivePeerDependencies: + - jiti + - supports-color + - tsx + - yaml + + tsup@8.5.1(@swc/core@1.15.8)(jiti@2.6.1)(postcss@8.5.10)(typescript@5.9.3)(yaml@2.8.2): + dependencies: + bundle-require: 5.1.0(esbuild@0.27.2) + cac: 6.7.14 + chokidar: 4.0.3 + consola: 3.4.2 + debug: 4.4.3(supports-color@10.2.2) + esbuild: 0.27.2 + fix-dts-default-cjs-exports: 1.0.1 + joycon: 3.1.1 + picocolors: 1.1.1 + postcss-load-config: 6.0.1(jiti@2.6.1)(postcss@8.5.10)(yaml@2.8.2) + resolve-from: 5.0.0 + rollup: 4.55.1 + source-map: 0.7.6 + sucrase: 3.35.1 + tinyexec: 0.3.2 + tinyglobby: 0.2.15 + tree-kill: 1.2.2 + optionalDependencies: + '@swc/core': 1.15.8 + postcss: 8.5.10 + typescript: 5.9.3 + transitivePeerDependencies: + - jiti + - supports-color + - tsx + - yaml + tsup@8.5.1(@swc/core@1.15.8)(jiti@2.6.1)(postcss@8.5.6)(typescript@4.9.5)(yaml@2.8.2): dependencies: bundle-require: 5.1.0(esbuild@0.27.2) @@ -31397,6 +34735,35 @@ snapshots: - tsx - yaml + tsup@8.5.1(@swc/core@1.15.8)(jiti@2.6.1)(postcss@8.5.6)(typescript@5.9.3)(yaml@2.8.2): + dependencies: + bundle-require: 5.1.0(esbuild@0.27.2) + cac: 6.7.14 + chokidar: 4.0.3 + consola: 3.4.2 + debug: 4.4.3(supports-color@10.2.2) + esbuild: 0.27.2 + fix-dts-default-cjs-exports: 1.0.1 + joycon: 3.1.1 + picocolors: 1.1.1 + postcss-load-config: 6.0.1(jiti@2.6.1)(postcss@8.5.6)(yaml@2.8.2) + resolve-from: 5.0.0 + rollup: 4.55.1 + source-map: 0.7.6 + sucrase: 3.35.1 + tinyexec: 0.3.2 + tinyglobby: 0.2.15 + tree-kill: 1.2.2 + optionalDependencies: + '@swc/core': 1.15.8 + postcss: 8.5.6 + typescript: 5.9.3 + transitivePeerDependencies: + - jiti + - supports-color + - tsx + - yaml + tsutils@3.21.0(typescript@5.8.3): dependencies: tslib: 1.14.1 @@ -31489,6 +34856,8 @@ snapshots: typescript@5.8.3: {} + typescript@5.9.3: {} + uc.micro@2.1.0: {} ufo@1.6.3: {} @@ -31516,6 +34885,8 @@ snapshots: undici-types@7.16.0: {} + undici-types@7.19.2: {} + undici@7.18.2: {} unicode-canonical-property-names-ecmascript@2.0.1: {} @@ -31741,6 +35112,10 @@ snapshots: optionalDependencies: typescript: 5.8.3 + valibot@1.2.0(typescript@5.9.3): + optionalDependencies: + typescript: 5.9.3 + validate-npm-package-license@3.0.4: dependencies: spdx-correct: 3.2.0 @@ -31789,13 +35164,13 @@ snapshots: '@types/unist': 3.0.3 vfile-message: 4.0.3 - vite-node@1.6.1(@types/node@22.19.7)(lightningcss@1.30.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0): + vite-node@1.6.1(@types/node@22.19.7)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.10))(terser@5.46.0): dependencies: cac: 6.7.14 debug: 4.4.3(supports-color@10.2.2) pathe: 1.1.2 picocolors: 1.1.1 - vite: 5.4.21(@types/node@22.19.7)(lightningcss@1.30.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0) + vite: 5.4.21(@types/node@22.19.7)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.10))(terser@5.46.0) transitivePeerDependencies: - '@types/node' - less @@ -31807,13 +35182,13 @@ snapshots: - supports-color - terser - vite-node@1.6.1(@types/node@24.10.9)(lightningcss@1.30.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0): + vite-node@1.6.1(@types/node@22.19.7)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0): dependencies: cac: 6.7.14 debug: 4.4.3(supports-color@10.2.2) pathe: 1.1.2 picocolors: 1.1.1 - vite: 5.4.21(@types/node@24.10.9)(lightningcss@1.30.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0) + vite: 5.4.21(@types/node@22.19.7)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0) transitivePeerDependencies: - '@types/node' - less @@ -31825,13 +35200,31 @@ snapshots: - supports-color - terser - vite-node@2.1.9(@types/node@20.9.0)(lightningcss@1.30.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0): + vite-node@1.6.1(@types/node@25.6.0)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.10))(terser@5.46.0): + dependencies: + cac: 6.7.14 + debug: 4.4.3(supports-color@10.2.2) + pathe: 1.1.2 + picocolors: 1.1.1 + vite: 5.4.21(@types/node@25.6.0)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.10))(terser@5.46.0) + transitivePeerDependencies: + - '@types/node' + - less + - lightningcss + - sass + - sass-embedded + - stylus + - sugarss + - supports-color + - terser + + vite-node@2.1.9(@types/node@20.9.0)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.10))(terser@5.46.0): dependencies: cac: 6.7.14 debug: 4.4.3(supports-color@10.2.2) es-module-lexer: 1.7.0 pathe: 1.1.2 - vite: 5.4.21(@types/node@20.9.0)(lightningcss@1.30.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0) + vite: 5.4.21(@types/node@20.9.0)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.10))(terser@5.46.0) transitivePeerDependencies: - '@types/node' - less @@ -31843,13 +35236,13 @@ snapshots: - supports-color - terser - vite-node@2.1.9(@types/node@24.10.9)(lightningcss@1.30.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0): + vite-node@2.1.9(@types/node@25.6.0)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.10))(terser@5.46.0): dependencies: cac: 6.7.14 debug: 4.4.3(supports-color@10.2.2) es-module-lexer: 1.7.0 pathe: 1.1.2 - vite: 5.4.21(@types/node@24.10.9)(lightningcss@1.30.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0) + vite: 5.4.21(@types/node@25.6.0)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.10))(terser@5.46.0) transitivePeerDependencies: - '@types/node' - less @@ -31861,13 +35254,13 @@ snapshots: - supports-color - terser - vite-node@3.2.4(@types/node@20.9.0)(jiti@2.6.1)(lightningcss@1.30.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0)(yaml@2.8.2): + vite-node@3.2.4(@types/node@20.9.0)(jiti@2.6.1)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.10))(terser@5.46.0)(yaml@2.8.2): dependencies: cac: 6.7.14 debug: 4.4.3(supports-color@10.2.2) es-module-lexer: 1.7.0 pathe: 2.0.3 - vite: 7.3.1(@types/node@20.9.0)(jiti@2.6.1)(lightningcss@1.30.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0)(yaml@2.8.2) + vite: 7.3.1(@types/node@20.9.0)(jiti@2.6.1)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.10))(terser@5.46.0)(yaml@2.8.2) transitivePeerDependencies: - '@types/node' - jiti @@ -31882,13 +35275,13 @@ snapshots: - tsx - yaml - vite-node@3.2.4(@types/node@22.19.7)(jiti@2.6.1)(lightningcss@1.30.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0)(yaml@2.8.2): + vite-node@3.2.4(@types/node@22.19.7)(jiti@2.6.1)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0)(yaml@2.8.2): dependencies: cac: 6.7.14 debug: 4.4.3(supports-color@10.2.2) es-module-lexer: 1.7.0 pathe: 2.0.3 - vite: 7.3.1(@types/node@22.19.7)(jiti@2.6.1)(lightningcss@1.30.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0)(yaml@2.8.2) + vite: 7.3.1(@types/node@22.19.7)(jiti@2.6.1)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0)(yaml@2.8.2) transitivePeerDependencies: - '@types/node' - jiti @@ -31903,13 +35296,13 @@ snapshots: - tsx - yaml - vite-node@3.2.4(@types/node@24.10.9)(jiti@2.6.1)(lightningcss@1.30.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0)(yaml@2.8.2): + vite-node@3.2.4(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.10))(terser@5.46.0)(yaml@2.8.2): dependencies: cac: 6.7.14 debug: 4.4.3(supports-color@10.2.2) es-module-lexer: 1.7.0 pathe: 2.0.3 - vite: 7.3.1(@types/node@24.10.9)(jiti@2.6.1)(lightningcss@1.30.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0)(yaml@2.8.2) + vite: 7.3.1(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.10))(terser@5.46.0)(yaml@2.8.2) transitivePeerDependencies: - '@types/node' - jiti @@ -31924,76 +35317,135 @@ snapshots: - tsx - yaml - vite-tsconfig-paths@5.1.4(typescript@5.8.3)(vite@6.4.1(@types/node@20.9.0)(jiti@2.6.1)(lightningcss@1.30.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0)(yaml@2.8.2)): + vite-node@3.2.4(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0)(yaml@2.8.2): + dependencies: + cac: 6.7.14 + debug: 4.4.3(supports-color@10.2.2) + es-module-lexer: 1.7.0 + pathe: 2.0.3 + vite: 7.3.1(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0)(yaml@2.8.2) + transitivePeerDependencies: + - '@types/node' + - jiti + - less + - lightningcss + - sass + - sass-embedded + - stylus + - sugarss + - supports-color + - terser + - tsx + - yaml + + vite-plugin-top-level-await@1.6.0(rollup@4.55.1)(vite@5.4.21(@types/node@25.6.0)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.10))(terser@5.46.0)): + dependencies: + '@rollup/plugin-virtual': 3.0.2(rollup@4.55.1) + '@swc/core': 1.15.8 + '@swc/wasm': 1.15.30 + uuid: 10.0.0 + vite: 5.4.21(@types/node@25.6.0)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.10))(terser@5.46.0) + transitivePeerDependencies: + - '@swc/helpers' + - rollup + + vite-plugin-wasm@3.6.0(vite@5.4.21(@types/node@25.6.0)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.10))(terser@5.46.0)): + dependencies: + vite: 5.4.21(@types/node@25.6.0)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.10))(terser@5.46.0) + + vite-tsconfig-paths@5.1.4(typescript@5.8.3)(vite@6.4.1(@types/node@20.9.0)(jiti@2.6.1)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.10))(terser@5.46.0)(yaml@2.8.2)): dependencies: debug: 4.4.3(supports-color@10.2.2) globrex: 0.1.2 tsconfck: 3.1.6(typescript@5.8.3) optionalDependencies: - vite: 6.4.1(@types/node@20.9.0)(jiti@2.6.1)(lightningcss@1.30.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0)(yaml@2.8.2) + vite: 6.4.1(@types/node@20.9.0)(jiti@2.6.1)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.10))(terser@5.46.0)(yaml@2.8.2) transitivePeerDependencies: - supports-color - typescript - vite-tsconfig-paths@5.1.4(typescript@5.8.3)(vite@7.3.1(@types/node@22.19.7)(jiti@2.6.1)(lightningcss@1.30.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0)(yaml@2.8.2)): + vite-tsconfig-paths@5.1.4(typescript@5.8.3)(vite@7.3.1(@types/node@22.19.7)(jiti@2.6.1)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0)(yaml@2.8.2)): dependencies: debug: 4.4.3(supports-color@10.2.2) globrex: 0.1.2 tsconfck: 3.1.6(typescript@5.8.3) optionalDependencies: - vite: 7.3.1(@types/node@22.19.7)(jiti@2.6.1)(lightningcss@1.30.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0)(yaml@2.8.2) + vite: 7.3.1(@types/node@22.19.7)(jiti@2.6.1)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0)(yaml@2.8.2) transitivePeerDependencies: - supports-color - typescript - vite-tsconfig-paths@5.1.4(typescript@5.8.3)(vite@7.3.1(@types/node@24.10.9)(jiti@2.6.1)(lightningcss@1.30.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0)(yaml@2.8.2)): + vite-tsconfig-paths@5.1.4(typescript@5.8.3)(vite@7.3.1(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.10))(terser@5.46.0)(yaml@2.8.2)): dependencies: debug: 4.4.3(supports-color@10.2.2) globrex: 0.1.2 tsconfck: 3.1.6(typescript@5.8.3) optionalDependencies: - vite: 7.3.1(@types/node@24.10.9)(jiti@2.6.1)(lightningcss@1.30.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0)(yaml@2.8.2) + vite: 7.3.1(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.10))(terser@5.46.0)(yaml@2.8.2) transitivePeerDependencies: - supports-color - typescript - vite@5.4.21(@types/node@20.9.0)(lightningcss@1.30.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0): + vite-tsconfig-paths@5.1.4(typescript@5.9.3)(vite@7.3.1(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0)(yaml@2.8.2)): + dependencies: + debug: 4.4.3(supports-color@10.2.2) + globrex: 0.1.2 + tsconfck: 3.1.6(typescript@5.9.3) + optionalDependencies: + vite: 7.3.1(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0)(yaml@2.8.2) + transitivePeerDependencies: + - supports-color + - typescript + + vite@5.4.21(@types/node@20.9.0)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.10))(terser@5.46.0): dependencies: esbuild: 0.21.5 - postcss: 8.5.6 + postcss: 8.5.10 rollup: 4.55.1 optionalDependencies: '@types/node': 20.9.0 fsevents: 2.3.3 - lightningcss: 1.30.2 - sugarss: 5.0.1(postcss@8.5.6) + lightningcss: 1.32.0 + sugarss: 5.0.1(postcss@8.5.10) terser: 5.46.0 - vite@5.4.21(@types/node@22.19.7)(lightningcss@1.30.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0): + vite@5.4.21(@types/node@22.19.7)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.10))(terser@5.46.0): dependencies: esbuild: 0.21.5 - postcss: 8.5.6 + postcss: 8.5.10 rollup: 4.55.1 optionalDependencies: '@types/node': 22.19.7 fsevents: 2.3.3 - lightningcss: 1.30.2 - sugarss: 5.0.1(postcss@8.5.6) + lightningcss: 1.32.0 + sugarss: 5.0.1(postcss@8.5.10) terser: 5.46.0 - vite@5.4.21(@types/node@24.10.9)(lightningcss@1.30.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0): + vite@5.4.21(@types/node@22.19.7)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0): dependencies: esbuild: 0.21.5 - postcss: 8.5.6 + postcss: 8.5.10 rollup: 4.55.1 optionalDependencies: - '@types/node': 24.10.9 + '@types/node': 22.19.7 fsevents: 2.3.3 - lightningcss: 1.30.2 + lightningcss: 1.32.0 sugarss: 5.0.1(postcss@8.5.6) terser: 5.46.0 - vite@6.4.1(@types/node@20.9.0)(jiti@2.6.1)(lightningcss@1.30.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0)(yaml@2.8.2): + vite@5.4.21(@types/node@25.6.0)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.10))(terser@5.46.0): + dependencies: + esbuild: 0.21.5 + postcss: 8.5.10 + rollup: 4.55.1 + optionalDependencies: + '@types/node': 25.6.0 + fsevents: 2.3.3 + lightningcss: 1.32.0 + sugarss: 5.0.1(postcss@8.5.10) + terser: 5.46.0 + + vite@6.4.1(@types/node@20.9.0)(jiti@2.6.1)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.10))(terser@5.46.0)(yaml@2.8.2): dependencies: esbuild: 0.25.12 fdir: 6.5.0(picomatch@4.0.3) @@ -32005,12 +35457,12 @@ snapshots: '@types/node': 20.9.0 fsevents: 2.3.3 jiti: 2.6.1 - lightningcss: 1.30.2 - sugarss: 5.0.1(postcss@8.5.6) + lightningcss: 1.32.0 + sugarss: 5.0.1(postcss@8.5.10) terser: 5.46.0 yaml: 2.8.2 - vite@6.4.1(@types/node@24.10.9)(jiti@2.6.1)(lightningcss@1.30.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0)(yaml@2.8.2): + vite@6.4.1(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.10))(terser@5.46.0)(yaml@2.8.2): dependencies: esbuild: 0.25.12 fdir: 6.5.0(picomatch@4.0.3) @@ -32019,15 +35471,15 @@ snapshots: rollup: 4.55.1 tinyglobby: 0.2.15 optionalDependencies: - '@types/node': 24.10.9 + '@types/node': 25.6.0 fsevents: 2.3.3 jiti: 2.6.1 - lightningcss: 1.30.2 - sugarss: 5.0.1(postcss@8.5.6) + lightningcss: 1.32.0 + sugarss: 5.0.1(postcss@8.5.10) terser: 5.46.0 yaml: 2.8.2 - vite@7.3.1(@types/node@20.9.0)(jiti@2.6.1)(lightningcss@1.30.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0)(yaml@2.8.2): + vite@7.3.1(@types/node@20.9.0)(jiti@2.6.1)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.10))(terser@5.46.0)(yaml@2.8.2): dependencies: esbuild: 0.27.2 fdir: 6.5.0(picomatch@4.0.3) @@ -32039,12 +35491,12 @@ snapshots: '@types/node': 20.9.0 fsevents: 2.3.3 jiti: 2.6.1 - lightningcss: 1.30.2 - sugarss: 5.0.1(postcss@8.5.6) + lightningcss: 1.32.0 + sugarss: 5.0.1(postcss@8.5.10) terser: 5.46.0 yaml: 2.8.2 - vite@7.3.1(@types/node@22.19.7)(jiti@2.6.1)(lightningcss@1.30.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0)(yaml@2.8.2): + vite@7.3.1(@types/node@22.19.7)(jiti@2.6.1)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0)(yaml@2.8.2): dependencies: esbuild: 0.27.2 fdir: 6.5.0(picomatch@4.0.3) @@ -32056,12 +35508,12 @@ snapshots: '@types/node': 22.19.7 fsevents: 2.3.3 jiti: 2.6.1 - lightningcss: 1.30.2 + lightningcss: 1.32.0 sugarss: 5.0.1(postcss@8.5.6) terser: 5.46.0 yaml: 2.8.2 - vite@7.3.1(@types/node@22.5.5)(jiti@2.6.1)(lightningcss@1.30.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0)(yaml@2.8.2): + vite@7.3.1(@types/node@22.5.5)(jiti@2.6.1)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0)(yaml@2.8.2): dependencies: esbuild: 0.27.2 fdir: 6.5.0(picomatch@4.0.3) @@ -32073,12 +35525,12 @@ snapshots: '@types/node': 22.5.5 fsevents: 2.3.3 jiti: 2.6.1 - lightningcss: 1.30.2 + lightningcss: 1.32.0 sugarss: 5.0.1(postcss@8.5.6) terser: 5.46.0 yaml: 2.8.2 - vite@7.3.1(@types/node@24.10.9)(jiti@2.6.1)(lightningcss@1.30.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0)(yaml@2.8.2): + vite@7.3.1(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.10))(terser@5.46.0)(yaml@2.8.2): dependencies: esbuild: 0.27.2 fdir: 6.5.0(picomatch@4.0.3) @@ -32087,15 +35539,80 @@ snapshots: rollup: 4.55.1 tinyglobby: 0.2.15 optionalDependencies: - '@types/node': 24.10.9 + '@types/node': 25.6.0 + fsevents: 2.3.3 + jiti: 2.6.1 + lightningcss: 1.32.0 + sugarss: 5.0.1(postcss@8.5.10) + terser: 5.46.0 + yaml: 2.8.2 + + vite@7.3.1(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0)(yaml@2.8.2): + dependencies: + esbuild: 0.27.2 + fdir: 6.5.0(picomatch@4.0.3) + picomatch: 4.0.3 + postcss: 8.5.6 + rollup: 4.55.1 + tinyglobby: 0.2.15 + optionalDependencies: + '@types/node': 25.6.0 + fsevents: 2.3.3 + jiti: 2.6.1 + lightningcss: 1.32.0 + sugarss: 5.0.1(postcss@8.5.6) + terser: 5.46.0 + yaml: 2.8.2 + + vite@8.0.9(@types/node@20.9.0)(esbuild@0.27.2)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0)(yaml@2.8.2): + dependencies: + lightningcss: 1.32.0 + picomatch: 4.0.4 + postcss: 8.5.10 + rolldown: 1.0.0-rc.16 + tinyglobby: 0.2.16 + optionalDependencies: + '@types/node': 20.9.0 + esbuild: 0.27.2 + fsevents: 2.3.3 + jiti: 2.6.1 + sugarss: 5.0.1(postcss@8.5.6) + terser: 5.46.0 + yaml: 2.8.2 + + vite@8.0.9(@types/node@25.6.0)(esbuild@0.27.2)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.10))(terser@5.46.0)(yaml@2.8.2): + dependencies: + lightningcss: 1.32.0 + picomatch: 4.0.4 + postcss: 8.5.10 + rolldown: 1.0.0-rc.16 + tinyglobby: 0.2.16 + optionalDependencies: + '@types/node': 25.6.0 + esbuild: 0.27.2 + fsevents: 2.3.3 + jiti: 2.6.1 + sugarss: 5.0.1(postcss@8.5.10) + terser: 5.46.0 + yaml: 2.8.2 + + vite@8.0.9(@types/node@25.6.0)(esbuild@0.27.2)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0)(yaml@2.8.2): + dependencies: + lightningcss: 1.32.0 + picomatch: 4.0.4 + postcss: 8.5.10 + rolldown: 1.0.0-rc.16 + tinyglobby: 0.2.16 + optionalDependencies: + '@types/node': 25.6.0 + esbuild: 0.27.2 fsevents: 2.3.3 jiti: 2.6.1 - lightningcss: 1.30.2 sugarss: 5.0.1(postcss@8.5.6) terser: 5.46.0 yaml: 2.8.2 - vitest@1.6.1(@types/node@22.19.7)(happy-dom@15.11.7)(lightningcss@1.30.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0): + vitest@1.6.1(@types/node@22.19.7)(happy-dom@15.11.7)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.10))(terser@5.46.0): dependencies: '@vitest/expect': 1.6.1 '@vitest/runner': 1.6.1 @@ -32114,8 +35631,8 @@ snapshots: strip-literal: 2.1.1 tinybench: 2.9.0 tinypool: 0.8.4 - vite: 5.4.21(@types/node@22.19.7)(lightningcss@1.30.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0) - vite-node: 1.6.1(@types/node@22.19.7)(lightningcss@1.30.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0) + vite: 5.4.21(@types/node@22.19.7)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.10))(terser@5.46.0) + vite-node: 1.6.1(@types/node@22.19.7)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.10))(terser@5.46.0) why-is-node-running: 2.3.0 optionalDependencies: '@types/node': 22.19.7 @@ -32130,7 +35647,7 @@ snapshots: - supports-color - terser - vitest@1.6.1(@types/node@24.10.9)(happy-dom@15.11.7)(lightningcss@1.30.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0): + vitest@1.6.1(@types/node@22.19.7)(happy-dom@15.11.7)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0): dependencies: '@vitest/expect': 1.6.1 '@vitest/runner': 1.6.1 @@ -32149,11 +35666,11 @@ snapshots: strip-literal: 2.1.1 tinybench: 2.9.0 tinypool: 0.8.4 - vite: 5.4.21(@types/node@24.10.9)(lightningcss@1.30.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0) - vite-node: 1.6.1(@types/node@24.10.9)(lightningcss@1.30.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0) + vite: 5.4.21(@types/node@22.19.7)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0) + vite-node: 1.6.1(@types/node@22.19.7)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 24.10.9 + '@types/node': 22.19.7 happy-dom: 15.11.7 transitivePeerDependencies: - less @@ -32165,10 +35682,45 @@ snapshots: - supports-color - terser - vitest@2.1.9(@types/node@20.9.0)(happy-dom@15.11.7)(lightningcss@1.30.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0): + vitest@1.6.1(@types/node@25.6.0)(happy-dom@15.11.7)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.10))(terser@5.46.0): + dependencies: + '@vitest/expect': 1.6.1 + '@vitest/runner': 1.6.1 + '@vitest/snapshot': 1.6.1 + '@vitest/spy': 1.6.1 + '@vitest/utils': 1.6.1 + acorn-walk: 8.3.4 + chai: 4.5.0 + debug: 4.4.3(supports-color@10.2.2) + execa: 8.0.1 + local-pkg: 0.5.1 + magic-string: 0.30.21 + pathe: 1.1.2 + picocolors: 1.1.1 + std-env: 3.10.0 + strip-literal: 2.1.1 + tinybench: 2.9.0 + tinypool: 0.8.4 + vite: 5.4.21(@types/node@25.6.0)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.10))(terser@5.46.0) + vite-node: 1.6.1(@types/node@25.6.0)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.10))(terser@5.46.0) + why-is-node-running: 2.3.0 + optionalDependencies: + '@types/node': 25.6.0 + happy-dom: 15.11.7 + transitivePeerDependencies: + - less + - lightningcss + - sass + - sass-embedded + - stylus + - sugarss + - supports-color + - terser + + vitest@2.1.9(@types/node@20.9.0)(happy-dom@15.11.7)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.10))(terser@5.46.0): dependencies: '@vitest/expect': 2.1.9 - '@vitest/mocker': 2.1.9(vite@5.4.21(@types/node@20.9.0)(lightningcss@1.30.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0)) + '@vitest/mocker': 2.1.9(vite@5.4.21(@types/node@20.9.0)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.10))(terser@5.46.0)) '@vitest/pretty-format': 2.1.9 '@vitest/runner': 2.1.9 '@vitest/snapshot': 2.1.9 @@ -32184,8 +35736,8 @@ snapshots: tinyexec: 0.3.2 tinypool: 1.1.1 tinyrainbow: 1.2.0 - vite: 5.4.21(@types/node@20.9.0)(lightningcss@1.30.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0) - vite-node: 2.1.9(@types/node@20.9.0)(lightningcss@1.30.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0) + vite: 5.4.21(@types/node@20.9.0)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.10))(terser@5.46.0) + vite-node: 2.1.9(@types/node@20.9.0)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.10))(terser@5.46.0) why-is-node-running: 2.3.0 optionalDependencies: '@types/node': 20.9.0 @@ -32201,10 +35753,10 @@ snapshots: - supports-color - terser - vitest@2.1.9(@types/node@24.10.9)(happy-dom@15.11.7)(lightningcss@1.30.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0): + vitest@2.1.9(@types/node@25.6.0)(happy-dom@15.11.7)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.10))(terser@5.46.0): dependencies: '@vitest/expect': 2.1.9 - '@vitest/mocker': 2.1.9(vite@5.4.21(@types/node@24.10.9)(lightningcss@1.30.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0)) + '@vitest/mocker': 2.1.9(vite@5.4.21(@types/node@20.9.0)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.10))(terser@5.46.0)) '@vitest/pretty-format': 2.1.9 '@vitest/runner': 2.1.9 '@vitest/snapshot': 2.1.9 @@ -32220,11 +35772,11 @@ snapshots: tinyexec: 0.3.2 tinypool: 1.1.1 tinyrainbow: 1.2.0 - vite: 5.4.21(@types/node@24.10.9)(lightningcss@1.30.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0) - vite-node: 2.1.9(@types/node@24.10.9)(lightningcss@1.30.2)(sugarss@5.0.1(postcss@8.5.6))(terser@5.46.0) + vite: 5.4.21(@types/node@25.6.0)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.10))(terser@5.46.0) + vite-node: 2.1.9(@types/node@25.6.0)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.10))(terser@5.46.0) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 24.10.9 + '@types/node': 25.6.0 happy-dom: 15.11.7 transitivePeerDependencies: - less @@ -32237,15 +35789,74 @@ snapshots: - supports-color - terser - vue@3.5.26(typescript@5.8.3): + vitest@4.1.5(@opentelemetry/api@1.9.0)(@types/node@25.6.0)(happy-dom@15.11.7)(vite@5.4.21(@types/node@25.6.0)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.10))(terser@5.46.0)): + dependencies: + '@vitest/expect': 4.1.5 + '@vitest/mocker': 4.1.5(vite@5.4.21(@types/node@25.6.0)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.10))(terser@5.46.0)) + '@vitest/pretty-format': 4.1.5 + '@vitest/runner': 4.1.5 + '@vitest/snapshot': 4.1.5 + '@vitest/spy': 4.1.5 + '@vitest/utils': 4.1.5 + es-module-lexer: 2.0.0 + expect-type: 1.3.0 + magic-string: 0.30.21 + obug: 2.1.1 + pathe: 2.0.3 + picomatch: 4.0.4 + std-env: 4.1.0 + tinybench: 2.9.0 + tinyexec: 1.0.2 + tinyglobby: 0.2.16 + tinyrainbow: 3.1.0 + vite: 5.4.21(@types/node@25.6.0)(lightningcss@1.32.0)(sugarss@5.0.1(postcss@8.5.10))(terser@5.46.0) + why-is-node-running: 2.3.0 + optionalDependencies: + '@opentelemetry/api': 1.9.0 + '@types/node': 25.6.0 + happy-dom: 15.11.7 + transitivePeerDependencies: + - msw + + vscode-css-languageservice@6.2.14: + dependencies: + '@vscode/l10n': 0.0.18 + vscode-languageserver-textdocument: 1.0.12 + vscode-languageserver-types: 3.17.5 + vscode-uri: 3.1.0 + + vscode-html-languageservice@5.2.0: + dependencies: + '@vscode/l10n': 0.0.18 + vscode-languageserver-textdocument: 1.0.12 + vscode-languageserver-types: 3.17.5 + vscode-uri: 3.1.0 + + vscode-json-languageservice@5.3.11: + dependencies: + '@vscode/l10n': 0.0.18 + jsonc-parser: 3.3.1 + vscode-languageserver-textdocument: 1.0.12 + vscode-languageserver-types: 3.17.5 + vscode-uri: 3.0.8 + + vscode-languageserver-textdocument@1.0.12: {} + + vscode-languageserver-types@3.17.5: {} + + vscode-uri@3.0.8: {} + + vscode-uri@3.1.0: {} + + vue@3.5.26(typescript@5.9.3): dependencies: '@vue/compiler-dom': 3.5.26 '@vue/compiler-sfc': 3.5.26 '@vue/runtime-dom': 3.5.26 - '@vue/server-renderer': 3.5.26(vue@3.5.26(typescript@5.8.3)) + '@vue/server-renderer': 3.5.26(vue@3.5.26(typescript@5.9.3)) '@vue/shared': 3.5.26 optionalDependencies: - typescript: 5.8.3 + typescript: 5.9.3 wait-port@1.1.0: dependencies: @@ -32481,6 +36092,11 @@ snapshots: buffer-crc32: 0.2.13 fd-slicer: 1.1.0 + yauzl@3.3.0: + dependencies: + buffer-crc32: 0.2.13 + pend: 1.2.0 + yn@3.1.1: {} yocto-queue@0.1.0: {} @@ -32507,10 +36123,16 @@ snapshots: dependencies: zod: 3.25.76 + zod-to-json-schema@3.25.1(zod@4.3.6): + dependencies: + zod: 4.3.6 + zod@3.23.8: {} zod@3.24.3: {} zod@3.25.76: {} + zod@4.3.6: {} + zwitch@2.0.4: {} diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index f5a7dd40..08b5b86b 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -1,8 +1,10 @@ packages: - 'apps/apidocs-demo' + - 'apps/studio' - 'packages/*' - packages/xyd-ask-ai/examples/* - '!packages/xyd-js' # - 'cli' # - '!packages/xyd-mcp-server' # temporary? cuz it's bun - - '.xyd/host' \ No newline at end of file + - '.xyd/host' + - 'third-party/nodepod' \ No newline at end of file diff --git a/third-party/nodepod b/third-party/nodepod new file mode 160000 index 00000000..173aa6e8 --- /dev/null +++ b/third-party/nodepod @@ -0,0 +1 @@ +Subproject commit 173aa6e8dca7f703458a57e59eed2483f2eb2493