mirror of
https://github.com/getcompanion-ai/co-mono.git
synced 2026-04-18 20:03:33 +00:00
**Improved output messages:** 1. File fits within limits: Just outputs content (no notices) 2. Lines get truncated: Shows "Some lines were truncated to 2000 characters for display" 3. File doesn't fit limit: Shows "N more lines not shown. Use offset=X to continue reading" 4. Offset beyond file: Shows "Error: Offset X is beyond end of file (N lines total)" 5. Both truncations: Combines both notices with ". " separator **Comprehensive test coverage:** - Files within limits (no notices) - Large files (line truncation) - Long lines (character truncation) - Offset parameter - Limit parameter - Offset + limit together - Invalid offset (out of bounds) - Combined truncations (both notices) All 17 tests passing ✓
345 lines
No EOL
176 KiB
HTML
345 lines
No EOL
176 KiB
HTML
<!DOCTYPE html>
|
|
<html lang="en">
|
|
<head>
|
|
<meta charset="UTF-8">
|
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
<title>Session Export - 2025-11-12T16-10-29-311Z_c41d9076-9e49-4962-94c8-4258880667a4.jsonl</title>
|
|
<style>
|
|
* {
|
|
margin: 0;
|
|
padding: 0;
|
|
box-sizing: border-box;
|
|
}
|
|
|
|
body {
|
|
font-family: 'SF Mono', Monaco, 'Cascadia Code', 'Roboto Mono', Consolas, 'Courier New', monospace;
|
|
font-size: 14px;
|
|
line-height: 1.6;
|
|
color: rgb(229, 229, 231);
|
|
background: rgb(24, 24, 30);
|
|
padding: 24px;
|
|
}
|
|
|
|
.container {
|
|
max-width: 1200px;
|
|
margin: 0 auto;
|
|
}
|
|
|
|
.header {
|
|
margin-bottom: 24px;
|
|
padding: 16px;
|
|
background: rgb(30, 30, 36);
|
|
border-radius: 4px;
|
|
}
|
|
|
|
.header h1 {
|
|
font-size: 16px;
|
|
font-weight: bold;
|
|
margin-bottom: 12px;
|
|
color: rgb(103, 232, 249);
|
|
}
|
|
|
|
.header-info {
|
|
display: flex;
|
|
flex-direction: column;
|
|
gap: 6px;
|
|
font-size: 13px;
|
|
}
|
|
|
|
.info-item {
|
|
color: rgb(161, 161, 170);
|
|
display: flex;
|
|
align-items: baseline;
|
|
}
|
|
|
|
.info-label {
|
|
font-weight: 600;
|
|
margin-right: 8px;
|
|
min-width: 80px;
|
|
}
|
|
|
|
.info-value {
|
|
color: rgb(229, 229, 231);
|
|
flex: 1;
|
|
}
|
|
|
|
.messages {
|
|
display: flex;
|
|
flex-direction: column;
|
|
gap: 16px;
|
|
}
|
|
|
|
/* User message - matching TUI UserMessageComponent */
|
|
.user-message {
|
|
background: rgb(52, 53, 65);
|
|
padding: 12px 16px;
|
|
border-radius: 4px;
|
|
white-space: pre-wrap;
|
|
word-wrap: break-word;
|
|
}
|
|
|
|
/* Assistant text - matching TUI AssistantMessageComponent */
|
|
.assistant-text {
|
|
padding: 12px 16px;
|
|
white-space: pre-wrap;
|
|
word-wrap: break-word;
|
|
}
|
|
|
|
/* Thinking text - gray italic */
|
|
.thinking-text {
|
|
padding: 12px 16px;
|
|
color: rgb(161, 161, 170);
|
|
font-style: italic;
|
|
white-space: pre-wrap;
|
|
word-wrap: break-word;
|
|
}
|
|
|
|
/* Tool execution - matching TUI ToolExecutionComponent */
|
|
.tool-execution {
|
|
padding: 12px 16px;
|
|
border-radius: 4px;
|
|
margin-top: 8px;
|
|
}
|
|
|
|
.tool-header {
|
|
font-weight: bold;
|
|
}
|
|
|
|
.tool-name {
|
|
font-weight: bold;
|
|
}
|
|
|
|
.tool-path {
|
|
color: rgb(103, 232, 249);
|
|
}
|
|
|
|
.line-count {
|
|
color: rgb(161, 161, 170);
|
|
}
|
|
|
|
.tool-command {
|
|
font-weight: bold;
|
|
}
|
|
|
|
.tool-output {
|
|
margin-top: 12px;
|
|
color: rgb(161, 161, 170);
|
|
white-space: pre-wrap;
|
|
font-family: inherit;
|
|
}
|
|
|
|
.tool-output > div {
|
|
line-height: 1.4;
|
|
}
|
|
|
|
.tool-output pre {
|
|
margin: 0;
|
|
font-family: inherit;
|
|
color: inherit;
|
|
}
|
|
|
|
/* Expandable tool output */
|
|
.tool-output.expandable {
|
|
cursor: pointer;
|
|
}
|
|
|
|
.tool-output.expandable:hover {
|
|
opacity: 0.9;
|
|
}
|
|
|
|
.tool-output.expandable .output-full {
|
|
display: none;
|
|
}
|
|
|
|
.tool-output.expandable.expanded .output-preview {
|
|
display: none;
|
|
}
|
|
|
|
.tool-output.expandable.expanded .output-full {
|
|
display: block;
|
|
}
|
|
|
|
.expand-hint {
|
|
color: rgb(103, 232, 249);
|
|
font-style: italic;
|
|
margin-top: 4px;
|
|
}
|
|
|
|
/* System prompt section */
|
|
.system-prompt {
|
|
background: rgb(60, 55, 40);
|
|
padding: 12px 16px;
|
|
border-radius: 4px;
|
|
margin-bottom: 16px;
|
|
}
|
|
|
|
.system-prompt-header {
|
|
font-weight: bold;
|
|
color: rgb(234, 179, 8);
|
|
margin-bottom: 8px;
|
|
}
|
|
|
|
.system-prompt-content {
|
|
color: rgb(161, 161, 170);
|
|
white-space: pre-wrap;
|
|
word-wrap: break-word;
|
|
font-size: 13px;
|
|
}
|
|
|
|
.tools-list {
|
|
background: rgb(60, 55, 40);
|
|
padding: 12px 16px;
|
|
border-radius: 4px;
|
|
margin-bottom: 16px;
|
|
}
|
|
|
|
.tools-header {
|
|
font-weight: bold;
|
|
color: rgb(234, 179, 8);
|
|
margin-bottom: 8px;
|
|
}
|
|
|
|
.tools-content {
|
|
color: rgb(161, 161, 170);
|
|
font-size: 13px;
|
|
}
|
|
|
|
.tool-item {
|
|
margin: 4px 0;
|
|
}
|
|
|
|
.tool-item-name {
|
|
font-weight: bold;
|
|
color: rgb(229, 229, 231);
|
|
}
|
|
|
|
/* Diff styling */
|
|
.tool-diff {
|
|
margin-top: 12px;
|
|
font-size: 13px;
|
|
}
|
|
|
|
.diff-old, .diff-new {
|
|
font-weight: bold;
|
|
margin-bottom: 4px;
|
|
}
|
|
|
|
.diff-old {
|
|
color: rgb(239, 68, 68);
|
|
}
|
|
|
|
.diff-new {
|
|
color: rgb(34, 197, 94);
|
|
}
|
|
|
|
.diff-line-old {
|
|
color: rgb(239, 68, 68);
|
|
}
|
|
|
|
.diff-line-new {
|
|
color: rgb(34, 197, 94);
|
|
}
|
|
|
|
.line-num {
|
|
color: rgb(161, 161, 170);
|
|
}
|
|
|
|
.diff-spacer {
|
|
height: 8px;
|
|
}
|
|
|
|
/* Error text */
|
|
.error-text {
|
|
color: rgb(239, 68, 68);
|
|
padding: 12px 16px;
|
|
}
|
|
|
|
.footer {
|
|
margin-top: 48px;
|
|
padding: 20px;
|
|
text-align: center;
|
|
color: rgb(161, 161, 170);
|
|
font-size: 12px;
|
|
}
|
|
|
|
@media print {
|
|
body {
|
|
background: white;
|
|
color: black;
|
|
}
|
|
.tool-execution {
|
|
border: 1px solid #ddd;
|
|
}
|
|
}
|
|
</style>
|
|
</head>
|
|
<body>
|
|
<div class="container">
|
|
<div class="header">
|
|
<h1>pi v0.6.1</h1>
|
|
<div class="header-info">
|
|
<div class="info-item">
|
|
<span class="info-label">Session:</span>
|
|
<span class="info-value">c41d9076-9e49-4962-94c8-4258880667a4</span>
|
|
</div>
|
|
<div class="info-item">
|
|
<span class="info-label">Date:</span>
|
|
<span class="info-value">11/12/2025, 5:10:29 PM</span>
|
|
</div>
|
|
<div class="info-item">
|
|
<span class="info-label">Model:</span>
|
|
<span class="info-value">anthropic/claude-sonnet-4-5</span>
|
|
</div>
|
|
<div class="info-item">
|
|
<span class="info-label">Messages:</span>
|
|
<span class="info-value">4</span>
|
|
</div>
|
|
<div class="info-item">
|
|
<span class="info-label">Directory:</span>
|
|
<span class="info-value">~/workspaces/pi-mono</span>
|
|
</div>
|
|
<div class="info-item">
|
|
<span class="info-label">Thinking:</span>
|
|
<span class="info-value">off</span>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="system-prompt">
|
|
<div class="system-prompt-header">System Prompt</div>
|
|
<div class="system-prompt-content">You are an expert coding assistant. You help users with coding tasks by reading files, executing commands, editing code, and writing new files.
|
|
|
|
Available tools:
|
|
- read: Read file contents
|
|
- bash: Execute bash commands (ls, grep, find, etc.)
|
|
- edit: Make surgical edits to files (find exact text and replace)
|
|
- write: Create or overwrite files
|
|
|
|
Guidelines:
|
|
- Always use bash tool for file operations like ls, grep, find
|
|
- Use read to examine files before editing
|
|
- Use edit for precise changes (old text must match exactly)
|
|
- Use write only for new files or complete rewrites
|
|
- Be concise in your responses
|
|
- Show file paths clearly when working with files
|
|
|
|
Current directory: /Users/badlogic/workspaces/pi-mono</div>
|
|
</div>
|
|
|
|
<div class="tools-list">
|
|
<div class="tools-header">Available Tools</div>
|
|
<div class="tools-content">
|
|
<div class="tool-item"><span class="tool-item-name">read</span> - Read the contents of a file. Supports text files and images (jpg, png, gif, webp, bmp, svg). Images are sent as attachments. For text files, defaults to first 2000 lines. Use offset/limit for large files.</div><div class="tool-item"><span class="tool-item-name">bash</span> - Execute a bash command in the current working directory. Returns stdout and stderr. Commands run with a 30 second timeout.</div><div class="tool-item"><span class="tool-item-name">edit</span> - Edit a file by replacing exact text. The oldText must match exactly (including whitespace). Use this for precise, surgical edits.</div><div class="tool-item"><span class="tool-item-name">write</span> - Write content to a file. Creates the file if it doesn't exist, overwrites if it does. Automatically creates parent directories.</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="messages">
|
|
<div class="user-message">read package-lock.json in full</div><div class="assistant-text">I'll read the complete package-lock.json file for you.</div><div class="tool-execution" style="background-color: rgb(40, 50, 40)"><div class="tool-command">$ wc -l package-lock.json</div><div class="tool-output"><div>3417 package-lock.json</div></div></div><div class="tool-execution" style="background-color: rgb(40, 50, 40)"><div class="tool-header"><span class="tool-name">read</span> <span class="tool-path">package-lock.json</span></div><div class="tool-output expandable" onclick="this.classList.toggle('expanded')"><div class="output-preview"><div>{</div><div> "name": "pi-monorepo",</div><div> "version": "0.0.2",</div><div> "lockfileVersion": 3,</div><div> "requires": true,</div><div> "packages": {</div><div> "": {</div><div> "name": "pi-monorepo",</div><div> "version": "0.0.2",</div><div> "workspaces": [</div><div class="expand-hint">... (3409 more lines) - click to expand</div></div><div class="output-full"><div>{</div><div> "name": "pi-monorepo",</div><div> "version": "0.0.2",</div><div> "lockfileVersion": 3,</div><div> "requires": true,</div><div> "packages": {</div><div> "": {</div><div> "name": "pi-monorepo",</div><div> "version": "0.0.2",</div><div> "workspaces": [</div><div> "packages/*"</div><div> ],</div><div> "devDependencies": {</div><div> "@biomejs/biome": "^2.1.4",</div><div> "@types/node": "^22.10.5",</div><div> "@typescript/native-preview": "^7.0.0-dev.20251111.1",</div><div> "concurrently": "^9.2.1",</div><div> "husky": "^9.1.7",</div><div> "tsx": "^4.20.3",</div><div> "typescript": "^5.9.2"</div><div> },</div><div> "engines": {</div><div> "node": ">=20.0.0"</div><div> }</div><div> },</div><div> "node_modules/@anthropic-ai/sdk": {</div><div> "version": "0.61.0",</div><div> "license": "MIT",</div><div> "bin": {</div><div> "anthropic-ai-sdk": "bin/cli"</div><div> }</div><div> },</div><div> "node_modules/@biomejs/biome": {</div><div> "version": "2.3.5",</div><div> "dev": true,</div><div> "license": "MIT OR Apache-2.0",</div><div> "bin": {</div><div> "biome": "bin/biome"</div><div> },</div><div> "engines": {</div><div> "node": ">=14.21.3"</div><div> },</div><div> "funding": {</div><div> "type": "opencollective",</div><div> "url": "https://opencollective.com/biome"</div><div> },</div><div> "optionalDependencies": {</div><div> "@biomejs/cli-darwin-arm64": "2.3.5",</div><div> "@biomejs/cli-darwin-x64": "2.3.5",</div><div> "@biomejs/cli-linux-arm64": "2.3.5",</div><div> "@biomejs/cli-linux-arm64-musl": "2.3.5",</div><div> "@biomejs/cli-linux-x64": "2.3.5",</div><div> "@biomejs/cli-linux-x64-musl": "2.3.5",</div><div> "@biomejs/cli-win32-arm64": "2.3.5",</div><div> "@biomejs/cli-win32-x64": "2.3.5"</div><div> }</div><div> },</div><div> "node_modules/@biomejs/cli-darwin-arm64": {</div><div> "version": "2.3.5",</div><div> "cpu": [</div><div> "arm64"</div><div> ],</div><div> "dev": true,</div><div> "license": "MIT OR Apache-2.0",</div><div> "optional": true,</div><div> "os": [</div><div> "darwin"</div><div> ],</div><div> "engines": {</div><div> "node": ">=14.21.3"</div><div> }</div><div> },</div><div> "node_modules/@esbuild/darwin-arm64": {</div><div> "version": "0.25.12",</div><div> "cpu": [</div><div> "arm64"</div><div> ],</div><div> "dev": true,</div><div> "license": "MIT",</div><div> "optional": true,</div><div> "os": [</div><div> "darwin"</div><div> ],</div><div> "engines": {</div><div> "node": ">=18"</div><div> }</div><div> },</div><div> "node_modules/@google/genai": {</div><div> "version": "1.29.0",</div><div> "license": "Apache-2.0",</div><div> "dependencies": {</div><div> "google-auth-library": "^10.3.0",</div><div> "ws": "^8.18.0"</div><div> },</div><div> "engines": {</div><div> "node": ">=20.0.0"</div><div> },</div><div> "peerDependencies": {</div><div> "@modelcontextprotocol/sdk": "^1.20.1"</div><div> },</div><div> "peerDependenciesMeta": {</div><div> "@modelcontextprotocol/sdk": {</div><div> "optional": true</div><div> }</div><div> }</div><div> },</div><div> "node_modules/@hono/node-server": {</div><div> "version": "1.19.6",</div><div> "license": "MIT",</div><div> "engines": {</div><div> "node": ">=18.14.1"</div><div> },</div><div> "peerDependencies": {</div><div> "hono": "^4"</div><div> }</div><div> },</div><div> "node_modules/@isaacs/balanced-match": {</div><div> "version": "4.0.1",</div><div> "license": "MIT",</div><div> "engines": {</div><div> "node": "20 || >=22"</div><div> }</div><div> },</div><div> "node_modules/@isaacs/brace-expansion": {</div><div> "version": "5.0.0",</div><div> "license": "MIT",</div><div> "dependencies": {</div><div> "@isaacs/balanced-match": "^4.0.1"</div><div> },</div><div> "engines": {</div><div> "node": "20 || >=22"</div><div> }</div><div> },</div><div> "node_modules/@isaacs/cliui": {</div><div> "version": "8.0.2",</div><div> "license": "ISC",</div><div> "dependencies": {</div><div> "string-width": "^5.1.2",</div><div> "string-width-cjs": "npm:string-width@^4.2.0",</div><div> "strip-ansi": "^7.0.1",</div><div> "strip-ansi-cjs": "npm:strip-ansi@^6.0.1",</div><div> "wrap-ansi": "^8.1.0",</div><div> "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0"</div><div> },</div><div> "engines": {</div><div> "node": ">=12"</div><div> }</div><div> },</div><div> "node_modules/@isaacs/cliui/node_modules/emoji-regex": {</div><div> "version": "9.2.2",</div><div> "license": "MIT"</div><div> },</div><div> "node_modules/@isaacs/cliui/node_modules/string-width": {</div><div> "version": "5.1.2",</div><div> "license": "MIT",</div><div> "dependencies": {</div><div> "eastasianwidth": "^0.2.0",</div><div> "emoji-regex": "^9.2.2",</div><div> "strip-ansi": "^7.0.1"</div><div> },</div><div> "engines": {</div><div> "node": ">=12"</div><div> },</div><div> "funding": {</div><div> "url": "https://github.com/sponsors/sindresorhus"</div><div> }</div><div> },</div><div> "node_modules/@jridgewell/gen-mapping": {</div><div> "version": "0.3.13",</div><div> "dev": true,</div><div> "license": "MIT",</div><div> "dependencies": {</div><div> "@jridgewell/sourcemap-codec": "^1.5.0",</div><div> "@jridgewell/trace-mapping": "^0.3.24"</div><div> }</div><div> },</div><div> "node_modules/@jridgewell/remapping": {</div><div> "version": "2.3.5",</div><div> "dev": true,</div><div> "license": "MIT",</div><div> "dependencies": {</div><div> "@jridgewell/gen-mapping": "^0.3.5",</div><div> "@jridgewell/trace-mapping": "^0.3.24"</div><div> }</div><div> },</div><div> "node_modules/@jridgewell/resolve-uri": {</div><div> "version": "3.1.2",</div><div> "dev": true,</div><div> "license": "MIT",</div><div> "engines": {</div><div> "node": ">=6.0.0"</div><div> }</div><div> },</div><div> "node_modules/@jridgewell/sourcemap-codec": {</div><div> "version": "1.5.5",</div><div> "dev": true,</div><div> "license": "MIT"</div><div> },</div><div> "node_modules/@jridgewell/trace-mapping": {</div><div> "version": "0.3.31",</div><div> "dev": true,</div><div> "license": "MIT",</div><div> "dependencies": {</div><div> "@jridgewell/resolve-uri": "^3.1.0",</div><div> "@jridgewell/sourcemap-codec": "^1.4.14"</div><div> }</div><div> },</div><div> "node_modules/@lit-labs/ssr-dom-shim": {</div><div> "version": "1.4.0",</div><div> "license": "BSD-3-Clause",</div><div> "peer": true</div><div> },</div><div> "node_modules/@lit/reactive-element": {</div><div> "version": "2.1.1",</div><div> "license": "BSD-3-Clause",</div><div> "peer": true,</div><div> "dependencies": {</div><div> "@lit-labs/ssr-dom-shim": "^1.4.0"</div><div> }</div><div> },</div><div> "node_modules/@lmstudio/lms-isomorphic": {</div><div> "version": "0.4.6",</div><div> "license": "Apache-2.0",</div><div> "dependencies": {</div><div> "ws": "^8.16.0"</div><div> }</div><div> },</div><div> "node_modules/@lmstudio/sdk": {</div><div> "version": "1.5.0",</div><div> "license": "Apache-2.0",</div><div> "dependencies": {</div><div> "@lmstudio/lms-isomorphic": "^0.4.6",</div><div> "chalk": "^4.1.2",</div><div> "jsonschema": "^1.5.0",</div><div> "zod": "^3.22.4",</div><div> "zod-to-json-schema": "^3.22.5"</div><div> }</div><div> },</div><div> "node_modules/@mariozechner/coding-agent": {</div><div> "resolved": "packages/coding-agent",</div><div> "link": true</div><div> },</div><div> "node_modules/@mariozechner/mini-lit": {</div><div> "version": "0.2.0",</div><div> "dev": true,</div><div> "dependencies": {</div><div> "@preact/signals-core": "^1.12.1",</div><div> "class-variance-authority": "^0.7.1",</div><div> "diff": "^8.0.2",</div><div> "highlight.js": "^11.11.1",</div><div> "html-parse-string": "^0.0.9",</div><div> "katex": "^0.16.22",</div><div> "lucide": "^0.544.0",</div><div> "marked": "^16.3.0",</div><div> "tailwind-merge": "^3.3.1",</div><div> "tailwind-variants": "^3.1.1",</div><div> "uhtml": "^5.0.9"</div><div> },</div><div> "peerDependencies": {</div><div> "lit": "^3.3.1"</div><div> }</div><div> },</div><div> "node_modules/@mariozechner/pi": {</div><div> "resolved": "packages/pods",</div><div> "link": true</div><div> },</div><div> "node_modules/@mariozechner/pi-agent": {</div><div> "resolved": "packages/agent",</div><div> "link": true</div><div> },</div><div> "node_modules/@mariozechner/pi-ai": {</div><div> "resolved": "packages/ai",</div><div> "link": true</div><div> },</div><div> "node_modules/@mariozechner/pi-proxy": {</div><div> "resolved": "packages/proxy",</div><div> "link": true</div><div> },</div><div> "node_modules/@mariozechner/pi-tui": {</div><div> "resolved": "packages/tui",</div><div> "link": true</div><div> },</div><div> "node_modules/@mariozechner/pi-web-ui": {</div><div> "resolved": "packages/web-ui",</div><div> "link": true</div><div> },</div><div> "node_modules/@napi-rs/canvas": {</div><div> "version": "0.1.82",</div><div> "license": "MIT",</div><div> "optional": true,</div><div> "workspaces": [</div><div> "e2e/*"</div><div> ],</div><div> "engines": {</div><div> "node": ">= 10"</div><div> },</div><div> "optionalDependencies": {</div><div> "@napi-rs/canvas-android-arm64": "0.1.82",</div><div> "@napi-rs/canvas-darwin-arm64": "0.1.82",</div><div> "@napi-rs/canvas-darwin-x64": "0.1.82",</div><div> "@napi-rs/canvas-linux-arm-gnueabihf": "0.1.82",</div><div> "@napi-rs/canvas-linux-arm64-gnu": "0.1.82",</div><div> "@napi-rs/canvas-linux-arm64-musl": "0.1.82",</div><div> "@napi-rs/canvas-linux-riscv64-gnu": "0.1.82",</div><div> "@napi-rs/canvas-linux-x64-gnu": "0.1.82",</div><div> "@napi-rs/canvas-linux-x64-musl": "0.1.82",</div><div> "@napi-rs/canvas-win32-x64-msvc": "0.1.82"</div><div> }</div><div> },</div><div> "node_modules/@napi-rs/canvas-darwin-arm64": {</div><div> "version": "0.1.82",</div><div> "cpu": [</div><div> "arm64"</div><div> ],</div><div> "license": "MIT",</div><div> "optional": true,</div><div> "os": [</div><div> "darwin"</div><div> ],</div><div> "engines": {</div><div> "node": ">= 10"</div><div> }</div><div> },</div><div> "node_modules/@parcel/watcher": {</div><div> "version": "2.5.1",</div><div> "dev": true,</div><div> "hasInstallScript": true,</div><div> "license": "MIT",</div><div> "dependencies": {</div><div> "detect-libc": "^1.0.3",</div><div> "is-glob": "^4.0.3",</div><div> "micromatch": "^4.0.5",</div><div> "node-addon-api": "^7.0.0"</div><div> },</div><div> "engines": {</div><div> "node": ">= 10.0.0"</div><div> },</div><div> "funding": {</div><div> "type": "opencollective",</div><div> "url": "https://opencollective.com/parcel"</div><div> },</div><div> "optionalDependencies": {</div><div> "@parcel/watcher-android-arm64": "2.5.1",</div><div> "@parcel/watcher-darwin-arm64": "2.5.1",</div><div> "@parcel/watcher-darwin-x64": "2.5.1",</div><div> "@parcel/watcher-freebsd-x64": "2.5.1",</div><div> "@parcel/watcher-linux-arm-glibc": "2.5.1",</div><div> "@parcel/watcher-linux-arm-musl": "2.5.1",</div><div> "@parcel/watcher-linux-arm64-glibc": "2.5.1",</div><div> "@parcel/watcher-linux-arm64-musl": "2.5.1",</div><div> "@parcel/watcher-linux-x64-glibc": "2.5.1",</div><div> "@parcel/watcher-linux-x64-musl": "2.5.1",</div><div> "@parcel/watcher-win32-arm64": "2.5.1",</div><div> "@parcel/watcher-win32-ia32": "2.5.1",</div><div> "@parcel/watcher-win32-x64": "2.5.1"</div><div> }</div><div> },</div><div> "node_modules/@parcel/watcher-darwin-arm64": {</div><div> "version": "2.5.1",</div><div> "cpu": [</div><div> "arm64"</div><div> ],</div><div> "dev": true,</div><div> "license": "MIT",</div><div> "optional": true,</div><div> "os": [</div><div> "darwin"</div><div> ],</div><div> "engines": {</div><div> "node": ">= 10.0.0"</div><div> },</div><div> "funding": {</div><div> "type": "opencollective",</div><div> "url": "https://opencollective.com/parcel"</div><div> }</div><div> },</div><div> "node_modules/@parcel/watcher/node_modules/detect-libc": {</div><div> "version": "1.0.3",</div><div> "dev": true,</div><div> "license": "Apache-2.0",</div><div> "bin": {</div><div> "detect-libc": "bin/detect-libc.js"</div><div> },</div><div> "engines": {</div><div> "node": ">=0.10"</div><div> }</div><div> },</div><div> "node_modules/@pkgjs/parseargs": {</div><div> "version": "0.11.0",</div><div> "license": "MIT",</div><div> "optional": true,</div><div> "engines": {</div><div> "node": ">=14"</div><div> }</div><div> },</div><div> "node_modules/@preact/signals-core": {</div><div> "version": "1.12.1",</div><div> "dev": true,</div><div> "license": "MIT",</div><div> "funding": {</div><div> "type": "opencollective",</div><div> "url": "https://opencollective.com/preact"</div><div> }</div><div> },</div><div> "node_modules/@rollup/rollup-darwin-arm64": {</div><div> "version": "4.53.2",</div><div> "cpu": [</div><div> "arm64"</div><div> ],</div><div> "dev": true,</div><div> "license": "MIT",</div><div> "optional": true,</div><div> "os": [</div><div> "darwin"</div><div> ]</div><div> },</div><div> "node_modules/@sinclair/typebox": {</div><div> "version": "0.34.41",</div><div> "license": "MIT"</div><div> },</div><div> "node_modules/@tailwindcss/cli": {</div><div> "version": "4.1.17",</div><div> "dev": true,</div><div> "license": "MIT",</div><div> "dependencies": {</div><div> "@parcel/watcher": "^2.5.1",</div><div> "@tailwindcss/node": "4.1.17",</div><div> "@tailwindcss/oxide": "4.1.17",</div><div> "enhanced-resolve": "^5.18.3",</div><div> "mri": "^1.2.0",</div><div> "picocolors": "^1.1.1",</div><div> "tailwindcss": "4.1.17"</div><div> },</div><div> "bin": {</div><div> "tailwindcss": "dist/index.mjs"</div><div> }</div><div> },</div><div> "node_modules/@tailwindcss/node": {</div><div> "version": "4.1.17",</div><div> "dev": true,</div><div> "license": "MIT",</div><div> "dependencies": {</div><div> "@jridgewell/remapping": "^2.3.4",</div><div> "enhanced-resolve": "^5.18.3",</div><div> "jiti": "^2.6.1",</div><div> "lightningcss": "1.30.2",</div><div> "magic-string": "^0.30.21",</div><div> "source-map-js": "^1.2.1",</div><div> "tailwindcss": "4.1.17"</div><div> }</div><div> },</div><div> "node_modules/@tailwindcss/oxide": {</div><div> "version": "4.1.17",</div><div> "dev": true,</div><div> "license": "MIT",</div><div> "engines": {</div><div> "node": ">= 10"</div><div> },</div><div> "optionalDependencies": {</div><div> "@tailwindcss/oxide-android-arm64": "4.1.17",</div><div> "@tailwindcss/oxide-darwin-arm64": "4.1.17",</div><div> "@tailwindcss/oxide-darwin-x64": "4.1.17",</div><div> "@tailwindcss/oxide-freebsd-x64": "4.1.17",</div><div> "@tailwindcss/oxide-linux-arm-gnueabihf": "4.1.17",</div><div> "@tailwindcss/oxide-linux-arm64-gnu": "4.1.17",</div><div> "@tailwindcss/oxide-linux-arm64-musl": "4.1.17",</div><div> "@tailwindcss/oxide-linux-x64-gnu": "4.1.17",</div><div> "@tailwindcss/oxide-linux-x64-musl": "4.1.17",</div><div> "@tailwindcss/oxide-wasm32-wasi": "4.1.17",</div><div> "@tailwindcss/oxide-win32-arm64-msvc": "4.1.17",</div><div> "@tailwindcss/oxide-win32-x64-msvc": "4.1.17"</div><div> }</div><div> },</div><div> "node_modules/@tailwindcss/oxide-darwin-arm64": {</div><div> "version": "4.1.17",</div><div> "cpu": [</div><div> "arm64"</div><div> ],</div><div> "dev": true,</div><div> "license": "MIT",</div><div> "optional": true,</div><div> "os": [</div><div> "darwin"</div><div> ],</div><div> "engines": {</div><div> "node": ">= 10"</div><div> }</div><div> },</div><div> "node_modules/@types/chai": {</div><div> "version": "5.2.3",</div><div> "dev": true,</div><div> "license": "MIT",</div><div> "dependencies": {</div><div> "@types/deep-eql": "*",</div><div> "assertion-error": "^2.0.1"</div><div> }</div><div> },</div><div> "node_modules/@types/deep-eql": {</div><div> "version": "4.0.2",</div><div> "dev": true,</div><div> "license": "MIT"</div><div> },</div><div> "node_modules/@types/estree": {</div><div> "version": "1.0.8",</div><div> "dev": true,</div><div> "license": "MIT"</div><div> },</div><div> "node_modules/@types/mime-types": {</div><div> "version": "2.1.4",</div><div> "license": "MIT"</div><div> },</div><div> "node_modules/@types/node": {</div><div> "version": "22.19.1",</div><div> "dev": true,</div><div> "license": "MIT",</div><div> "dependencies": {</div><div> "undici-types": "~6.21.0"</div><div> }</div><div> },</div><div> "node_modules/@types/trusted-types": {</div><div> "version": "2.0.7",</div><div> "license": "MIT",</div><div> "peer": true</div><div> },</div><div> "node_modules/@typescript/native-preview": {</div><div> "version": "7.0.0-dev.20251112.1",</div><div> "dev": true,</div><div> "license": "Apache-2.0",</div><div> "bin": {</div><div> "tsgo": "bin/tsgo.js"</div><div> },</div><div> "optionalDependencies": {</div><div> "@typescript/native-preview-darwin-arm64": "7.0.0-dev.20251112.1",</div><div> "@typescript/native-preview-darwin-x64": "7.0.0-dev.20251112.1",</div><div> "@typescript/native-preview-linux-arm": "7.0.0-dev.20251112.1",</div><div> "@typescript/native-preview-linux-arm64": "7.0.0-dev.20251112.1",</div><div> "@typescript/native-preview-linux-x64": "7.0.0-dev.20251112.1",</div><div> "@typescript/native-preview-win32-arm64": "7.0.0-dev.20251112.1",</div><div> "@typescript/native-preview-win32-x64": "7.0.0-dev.20251112.1"</div><div> }</div><div> },</div><div> "node_modules/@typescript/native-preview-darwin-arm64": {</div><div> "version": "7.0.0-dev.20251112.1",</div><div> "cpu": [</div><div> "arm64"</div><div> ],</div><div> "dev": true,</div><div> "license": "Apache-2.0",</div><div> "optional": true,</div><div> "os": [</div><div> "darwin"</div><div> ]</div><div> },</div><div> "node_modules/@vitest/expect": {</div><div> "version": "3.2.4",</div><div> "dev": true,</div><div> "license": "MIT",</div><div> "dependencies": {</div><div> "@types/chai": "^5.2.2",</div><div> "@vitest/spy": "3.2.4",</div><div> "@vitest/utils": "3.2.4",</div><div> "chai": "^5.2.0",</div><div> "tinyrainbow": "^2.0.0"</div><div> },</div><div> "funding": {</div><div> "url": "https://opencollective.com/vitest"</div><div> }</div><div> },</div><div> "node_modules/@vitest/mocker": {</div><div> "version": "3.2.4",</div><div> "dev": true,</div><div> "license": "MIT",</div><div> "dependencies": {</div><div> "@vitest/spy": "3.2.4",</div><div> "estree-walker": "^3.0.3",</div><div> "magic-string": "^0.30.17"</div><div> },</div><div> "funding": {</div><div> "url": "https://opencollective.com/vitest"</div><div> },</div><div> "peerDependencies": {</div><div> "msw": "^2.4.9",</div><div> "vite": "^5.0.0 || ^6.0.0 || ^7.0.0-0"</div><div> },</div><div> "peerDependenciesMeta": {</div><div> "msw": {</div><div> "optional": true</div><div> },</div><div> "vite": {</div><div> "optional": true</div><div> }</div><div> }</div><div> },</div><div> "node_modules/@vitest/pretty-format": {</div><div> "version": "3.2.4",</div><div> "dev": true,</div><div> "license": "MIT",</div><div> "dependencies": {</div><div> "tinyrainbow": "^2.0.0"</div><div> },</div><div> "funding": {</div><div> "url": "https://opencollective.com/vitest"</div><div> }</div><div> },</div><div> "node_modules/@vitest/runner": {</div><div> "version": "3.2.4",</div><div> "dev": true,</div><div> "license": "MIT",</div><div> "dependencies": {</div><div> "@vitest/utils": "3.2.4",</div><div> "pathe": "^2.0.3",</div><div> "strip-literal": "^3.0.0"</div><div> },</div><div> "funding": {</div><div> "url": "https://opencollective.com/vitest"</div><div> }</div><div> },</div><div> "node_modules/@vitest/snapshot": {</div><div> "version": "3.2.4",</div><div> "dev": true,</div><div> "license": "MIT",</div><div> "dependencies": {</div><div> "@vitest/pretty-format": "3.2.4",</div><div> "magic-string": "^0.30.17",</div><div> "pathe": "^2.0.3"</div><div> },</div><div> "funding": {</div><div> "url": "https://opencollective.com/vitest"</div><div> }</div><div> },</div><div> "node_modules/@vitest/spy": {</div><div> "version": "3.2.4",</div><div> "dev": true,</div><div> "license": "MIT",</div><div> "dependencies": {</div><div> "tinyspy": "^4.0.3"</div><div> },</div><div> "funding": {</div><div> "url": "https://opencollective.com/vitest"</div><div> }</div><div> },</div><div> "node_modules/@vitest/utils": {</div><div> "version": "3.2.4",</div><div> "dev": true,</div><div> "license": "MIT",</div><div> "dependencies": {</div><div> "@vitest/pretty-format": "3.2.4",</div><div> "loupe": "^3.1.4",</div><div> "tinyrainbow": "^2.0.0"</div><div> },</div><div> "funding": {</div><div> "url": "https://opencollective.com/vitest"</div><div> }</div><div> },</div><div> "node_modules/@webreflection/alien-signals": {</div><div> "version": "0.3.2",</div><div> "dev": true,</div><div> "license": "MIT",</div><div> "dependencies": {</div><div> "alien-signals": "^2.0.6"</div><div> }</div><div> },</div><div> "node_modules/@xterm/headless": {</div><div> "version": "5.5.0",</div><div> "dev": true,</div><div> "license": "MIT"</div><div> },</div><div> "node_modules/@xterm/xterm": {</div><div> "version": "5.5.0",</div><div> "dev": true,</div><div> "license": "MIT"</div><div> },</div><div> "node_modules/agent-base": {</div><div> "version": "7.1.4",</div><div> "license": "MIT",</div><div> "engines": {</div><div> "node": ">= 14"</div><div> }</div><div> },</div><div> "node_modules/ajv": {</div><div> "version": "8.17.1",</div><div> "license": "MIT",</div><div> "dependencies": {</div><div> "fast-deep-equal": "^3.1.3",</div><div> "fast-uri": "^3.0.1",</div><div> "json-schema-traverse": "^1.0.0",</div><div> "require-from-string": "^2.0.2"</div><div> },</div><div> "funding": {</div><div> "type": "github",</div><div> "url": "https://github.com/sponsors/epoberezkin"</div><div> }</div><div> },</div><div> "node_modules/ajv-formats": {</div><div> "version": "3.0.1",</div><div> "license": "MIT",</div><div> "dependencies": {</div><div> "ajv": "^8.0.0"</div><div> },</div><div> "peerDependencies": {</div><div> "ajv": "^8.0.0"</div><div> },</div><div> "peerDependenciesMeta": {</div><div> "ajv": {</div><div> "optional": true</div><div> }</div><div> }</div><div> },</div><div> "node_modules/alien-signals": {</div><div> "version": "2.0.8",</div><div> "dev": true,</div><div> "license": "MIT"</div><div> },</div><div> "node_modules/ansi-regex": {</div><div> "version": "6.2.2",</div><div> "license": "MIT",</div><div> "engines": {</div><div> "node": ">=12"</div><div> },</div><div> "funding": {</div><div> "url": "https://github.com/chalk/ansi-regex?sponsor=1"</div><div> }</div><div> },</div><div> "node_modules/ansi-styles": {</div><div> "version": "4.3.0",</div><div> "license": "MIT",</div><div> "dependencies": {</div><div> "color-convert": "^2.0.1"</div><div> },</div><div> "engines": {</div><div> "node": ">=8"</div><div> },</div><div> "funding": {</div><div> "url": "https://github.com/chalk/ansi-styles?sponsor=1"</div><div> }</div><div> },</div><div> "node_modules/assertion-error": {</div><div> "version": "2.0.1",</div><div> "dev": true,</div><div> "license": "MIT",</div><div> "engines": {</div><div> "node": ">=12"</div><div> }</div><div> },</div><div> "node_modules/balanced-match": {</div><div> "version": "1.0.2",</div><div> "license": "MIT"</div><div> },</div><div> "node_modules/base64-js": {</div><div> "version": "1.5.1",</div><div> "funding": [</div><div> {</div><div> "type": "github",</div><div> "url": "https://github.com/sponsors/feross"</div><div> },</div><div> {</div><div> "type": "patreon",</div><div> "url": "https://www.patreon.com/feross"</div><div> },</div><div> {</div><div> "type": "consulting",</div><div> "url": "https://feross.org/support"</div><div> }</div><div> ],</div><div> "license": "MIT"</div><div> },</div><div> "node_modules/bignumber.js": {</div><div> "version": "9.3.1",</div><div> "license": "MIT",</div><div> "engines": {</div><div> "node": "*"</div><div> }</div><div> },</div><div> "node_modules/bl": {</div><div> "version": "4.1.0",</div><div> "dev": true,</div><div> "license": "MIT",</div><div> "dependencies": {</div><div> "buffer": "^5.5.0",</div><div> "inherits": "^2.0.4",</div><div> "readable-stream": "^3.4.0"</div><div> }</div><div> },</div><div> "node_modules/brace-expansion": {</div><div> "version": "2.0.2",</div><div> "license": "MIT",</div><div> "dependencies": {</div><div> "balanced-match": "^1.0.0"</div><div> }</div><div> },</div><div> "node_modules/braces": {</div><div> "version": "3.0.3",</div><div> "dev": true,</div><div> "license": "MIT",</div><div> "dependencies": {</div><div> "fill-range": "^7.1.1"</div><div> },</div><div> "engines": {</div><div> "node": ">=8"</div><div> }</div><div> },</div><div> "node_modules/buffer": {</div><div> "version": "5.7.1",</div><div> "dev": true,</div><div> "funding": [</div><div> {</div><div> "type": "github",</div><div> "url": "https://github.com/sponsors/feross"</div><div> },</div><div> {</div><div> "type": "patreon",</div><div> "url": "https://www.patreon.com/feross"</div><div> },</div><div> {</div><div> "type": "consulting",</div><div> "url": "https://feross.org/support"</div><div> }</div><div> ],</div><div> "license": "MIT",</div><div> "dependencies": {</div><div> "base64-js": "^1.3.1",</div><div> "ieee754": "^1.1.13"</div><div> }</div><div> },</div><div> "node_modules/buffer-equal-constant-time": {</div><div> "version": "1.0.1",</div><div> "license": "BSD-3-Clause"</div><div> },</div><div> "node_modules/cac": {</div><div> "version": "6.7.14",</div><div> "dev": true,</div><div> "license": "MIT",</div><div> "engines": {</div><div> "node": ">=8"</div><div> }</div><div> },</div><div> "node_modules/canvas": {</div><div> "version": "3.2.0",</div><div> "dev": true,</div><div> "hasInstallScript": true,</div><div> "license": "MIT",</div><div> "dependencies": {</div><div> "node-addon-api": "^7.0.0",</div><div> "prebuild-install": "^7.1.3"</div><div> },</div><div> "engines": {</div><div> "node": "^18.12.0 || >= 20.9.0"</div><div> }</div><div> },</div><div> "node_modules/chai": {</div><div> "version": "5.3.3",</div><div> "dev": true,</div><div> "license": "MIT",</div><div> "dependencies": {</div><div> "assertion-error": "^2.0.1",</div><div> "check-error": "^2.1.1",</div><div> "deep-eql": "^5.0.1",</div><div> "loupe": "^3.1.0",</div><div> "pathval": "^2.0.0"</div><div> },</div><div> "engines": {</div><div> "node": ">=18"</div><div> }</div><div> },</div><div> "node_modules/chalk": {</div><div> "version": "4.1.2",</div><div> "license": "MIT",</div><div> "dependencies": {</div><div> "ansi-styles": "^4.1.0",</div><div> "supports-color": "^7.1.0"</div><div> },</div><div> "engines": {</div><div> "node": ">=10"</div><div> },</div><div> "funding": {</div><div> "url": "https://github.com/chalk/chalk?sponsor=1"</div><div> }</div><div> },</div><div> "node_modules/chalk/node_modules/supports-color": {</div><div> "version": "7.2.0",</div><div> "license": "MIT",</div><div> "dependencies": {</div><div> "has-flag": "^4.0.0"</div><div> },</div><div> "engines": {</div><div> "node": ">=8"</div><div> }</div><div> },</div><div> "node_modules/check-error": {</div><div> "version": "2.1.1",</div><div> "dev": true,</div><div> "license": "MIT",</div><div> "engines": {</div><div> "node": ">= 16"</div><div> }</div><div> },</div><div> "node_modules/chownr": {</div><div> "version": "1.1.4",</div><div> "dev": true,</div><div> "license": "ISC"</div><div> },</div><div> "node_modules/class-variance-authority": {</div><div> "version": "0.7.1",</div><div> "dev": true,</div><div> "license": "Apache-2.0",</div><div> "dependencies": {</div><div> "clsx": "^2.1.1"</div><div> },</div><div> "funding": {</div><div> "url": "https://polar.sh/cva"</div><div> }</div><div> },</div><div> "node_modules/cliui": {</div><div> "version": "8.0.1",</div><div> "dev": true,</div><div> "license": "ISC",</div><div> "dependencies": {</div><div> "string-width": "^4.2.0",</div><div> "strip-ansi": "^6.0.1",</div><div> "wrap-ansi": "^7.0.0"</div><div> },</div><div> "engines": {</div><div> "node": ">=12"</div><div> }</div><div> },</div><div> "node_modules/cliui/node_modules/ansi-regex": {</div><div> "version": "5.0.1",</div><div> "dev": true,</div><div> "license": "MIT",</div><div> "engines": {</div><div> "node": ">=8"</div><div> }</div><div> },</div><div> "node_modules/cliui/node_modules/string-width": {</div><div> "version": "4.2.3",</div><div> "dev": true,</div><div> "license": "MIT",</div><div> "dependencies": {</div><div> "emoji-regex": "^8.0.0",</div><div> "is-fullwidth-code-point": "^3.0.0",</div><div> "strip-ansi": "^6.0.1"</div><div> },</div><div> "engines": {</div><div> "node": ">=8"</div><div> }</div><div> },</div><div> "node_modules/cliui/node_modules/strip-ansi": {</div><div> "version": "6.0.1",</div><div> "dev": true,</div><div> "license": "MIT",</div><div> "dependencies": {</div><div> "ansi-regex": "^5.0.1"</div><div> },</div><div> "engines": {</div><div> "node": ">=8"</div><div> }</div><div> },</div><div> "node_modules/cliui/node_modules/wrap-ansi": {</div><div> "version": "7.0.0",</div><div> "dev": true,</div><div> "license": "MIT",</div><div> "dependencies": {</div><div> "ansi-styles": "^4.0.0",</div><div> "string-width": "^4.1.0",</div><div> "strip-ansi": "^6.0.0"</div><div> },</div><div> "engines": {</div><div> "node": ">=10"</div><div> },</div><div> "funding": {</div><div> "url": "https://github.com/chalk/wrap-ansi?sponsor=1"</div><div> }</div><div> },</div><div> "node_modules/clsx": {</div><div> "version": "2.1.1",</div><div> "dev": true,</div><div> "license": "MIT",</div><div> "engines": {</div><div> "node": ">=6"</div><div> }</div><div> },</div><div> "node_modules/color-convert": {</div><div> "version": "2.0.1",</div><div> "license": "MIT",</div><div> "dependencies": {</div><div> "color-name": "~1.1.4"</div><div> },</div><div> "engines": {</div><div> "node": ">=7.0.0"</div><div> }</div><div> },</div><div> "node_modules/color-name": {</div><div> "version": "1.1.4",</div><div> "license": "MIT"</div><div> },</div><div> "node_modules/commander": {</div><div> "version": "8.3.0",</div><div> "dev": true,</div><div> "license": "MIT",</div><div> "engines": {</div><div> "node": ">= 12"</div><div> }</div><div> },</div><div> "node_modules/concurrently": {</div><div> "version": "9.2.1",</div><div> "dev": true,</div><div> "license": "MIT",</div><div> "dependencies": {</div><div> "chalk": "4.1.2",</div><div> "rxjs": "7.8.2",</div><div> "shell-quote": "1.8.3",</div><div> "supports-color": "8.1.1",</div><div> "tree-kill": "1.2.2",</div><div> "yargs": "17.7.2"</div><div> },</div><div> "bin": {</div><div> "conc": "dist/bin/concurrently.js",</div><div> "concurrently": "dist/bin/concurrently.js"</div><div> },</div><div> "engines": {</div><div> "node": ">=18"</div><div> },</div><div> "funding": {</div><div> "url": "https://github.com/open-cli-tools/concurrently?sponsor=1"</div><div> }</div><div> },</div><div> "node_modules/core-util-is": {</div><div> "version": "1.0.3",</div><div> "license": "MIT"</div><div> },</div><div> "node_modules/cross-spawn": {</div><div> "version": "7.0.6",</div><div> "license": "MIT",</div><div> "dependencies": {</div><div> "path-key": "^3.1.0",</div><div> "shebang-command": "^2.0.0",</div><div> "which": "^2.0.1"</div><div> },</div><div> "engines": {</div><div> "node": ">= 8"</div><div> }</div><div> },</div><div> "node_modules/data-uri-to-buffer": {</div><div> "version": "4.0.1",</div><div> "license": "MIT",</div><div> "engines": {</div><div> "node": ">= 12"</div><div> }</div><div> },</div><div> "node_modules/debug": {</div><div> "version": "4.4.3",</div><div> "license": "MIT",</div><div> "dependencies": {</div><div> "ms": "^2.1.3"</div><div> },</div><div> "engines": {</div><div> "node": ">=6.0"</div><div> },</div><div> "peerDependenciesMeta": {</div><div> "supports-color": {</div><div> "optional": true</div><div> }</div><div> }</div><div> },</div><div> "node_modules/decompress-response": {</div><div> "version": "6.0.0",</div><div> "dev": true,</div><div> "license": "MIT",</div><div> "dependencies": {</div><div> "mimic-response": "^3.1.0"</div><div> },</div><div> "engines": {</div><div> "node": ">=10"</div><div> },</div><div> "funding": {</div><div> "url": "https://github.com/sponsors/sindresorhus"</div><div> }</div><div> },</div><div> "node_modules/deep-eql": {</div><div> "version": "5.0.2",</div><div> "dev": true,</div><div> "license": "MIT",</div><div> "engines": {</div><div> "node": ">=6"</div><div> }</div><div> },</div><div> "node_modules/deep-extend": {</div><div> "version": "0.6.0",</div><div> "dev": true,</div><div> "license": "MIT",</div><div> "engines": {</div><div> "node": ">=4.0.0"</div><div> }</div><div> },</div><div> "node_modules/detect-libc": {</div><div> "version": "2.1.2",</div><div> "dev": true,</div><div> "license": "Apache-2.0",</div><div> "engines": {</div><div> "node": ">=8"</div><div> }</div><div> },</div><div> "node_modules/diff": {</div><div> "version": "8.0.2",</div><div> "dev": true,</div><div> "license": "BSD-3-Clause",</div><div> "engines": {</div><div> "node": ">=0.3.1"</div><div> }</div><div> },</div><div> "node_modules/docx-preview": {</div><div> "version": "0.3.7",</div><div> "license": "Apache-2.0",</div><div> "dependencies": {</div><div> "jszip": ">=3.0.0"</div><div> }</div><div> },</div><div> "node_modules/eastasianwidth": {</div><div> "version": "0.2.0",</div><div> "license": "MIT"</div><div> },</div><div> "node_modules/ecdsa-sig-formatter": {</div><div> "version": "1.0.11",</div><div> "license": "Apache-2.0",</div><div> "dependencies": {</div><div> "safe-buffer": "^5.0.1"</div><div> }</div><div> },</div><div> "node_modules/emoji-regex": {</div><div> "version": "8.0.0",</div><div> "license": "MIT"</div><div> },</div><div> "node_modules/end-of-stream": {</div><div> "version": "1.4.5",</div><div> "dev": true,</div><div> "license": "MIT",</div><div> "dependencies": {</div><div> "once": "^1.4.0"</div><div> }</div><div> },</div><div> "node_modules/enhanced-resolve": {</div><div> "version": "5.18.3",</div><div> "dev": true,</div><div> "license": "MIT",</div><div> "dependencies": {</div><div> "graceful-fs": "^4.2.4",</div><div> "tapable": "^2.2.0"</div><div> },</div><div> "engines": {</div><div> "node": ">=10.13.0"</div><div> }</div><div> },</div><div> "node_modules/es-module-lexer": {</div><div> "version": "1.7.0",</div><div> "dev": true,</div><div> "license": "MIT"</div><div> },</div><div> "node_modules/esbuild": {</div><div> "version": "0.25.12",</div><div> "dev": true,</div><div> "hasInstallScript": true,</div><div> "license": "MIT",</div><div> "bin": {</div><div> "esbuild": "bin/esbuild"</div><div> },</div><div> "engines": {</div><div> "node": ">=18"</div><div> },</div><div> "optionalDependencies": {</div><div> "@esbuild/aix-ppc64": "0.25.12",</div><div> "@esbuild/android-arm": "0.25.12",</div><div> "@esbuild/android-arm64": "0.25.12",</div><div> "@esbuild/android-x64": "0.25.12",</div><div> "@esbuild/darwin-arm64": "0.25.12",</div><div> "@esbuild/darwin-x64": "0.25.12",</div><div> "@esbuild/freebsd-arm64": "0.25.12",</div><div> "@esbuild/freebsd-x64": "0.25.12",</div><div> "@esbuild/linux-arm": "0.25.12",</div><div> "@esbuild/linux-arm64": "0.25.12",</div><div> "@esbuild/linux-ia32": "0.25.12",</div><div> "@esbuild/linux-loong64": "0.25.12",</div><div> "@esbuild/linux-mips64el": "0.25.12",</div><div> "@esbuild/linux-ppc64": "0.25.12",</div><div> "@esbuild/linux-riscv64": "0.25.12",</div><div> "@esbuild/linux-s390x": "0.25.12",</div><div> "@esbuild/linux-x64": "0.25.12",</div><div> "@esbuild/netbsd-arm64": "0.25.12",</div><div> "@esbuild/netbsd-x64": "0.25.12",</div><div> "@esbuild/openbsd-arm64": "0.25.12",</div><div> "@esbuild/openbsd-x64": "0.25.12",</div><div> "@esbuild/openharmony-arm64": "0.25.12",</div><div> "@esbuild/sunos-x64": "0.25.12",</div><div> "@esbuild/win32-arm64": "0.25.12",</div><div> "@esbuild/win32-ia32": "0.25.12",</div><div> "@esbuild/win32-x64": "0.25.12"</div><div> }</div><div> },</div><div> "node_modules/escalade": {</div><div> "version": "3.2.0",</div><div> "dev": true,</div><div> "license": "MIT",</div><div> "engines": {</div><div> "node": ">=6"</div><div> }</div><div> },</div><div> "node_modules/estree-walker": {</div><div> "version": "3.0.3",</div><div> "dev": true,</div><div> "license": "MIT",</div><div> "dependencies": {</div><div> "@types/estree": "^1.0.0"</div><div> }</div><div> },</div><div> "node_modules/expand-template": {</div><div> "version": "2.0.3",</div><div> "dev": true,</div><div> "license": "(MIT OR WTFPL)",</div><div> "engines": {</div><div> "node": ">=6"</div><div> }</div><div> },</div><div> "node_modules/expect-type": {</div><div> "version": "1.2.2",</div><div> "dev": true,</div><div> "license": "Apache-2.0",</div><div> "engines": {</div><div> "node": ">=12.0.0"</div><div> }</div><div> },</div><div> "node_modules/extend": {</div><div> "version": "3.0.2",</div><div> "license": "MIT"</div><div> },</div><div> "node_modules/fast-deep-equal": {</div><div> "version": "3.1.3",</div><div> "license": "MIT"</div><div> },</div><div> "node_modules/fast-uri": {</div><div> "version": "3.1.0",</div><div> "funding": [</div><div> {</div><div> "type": "github",</div><div> "url": "https://github.com/sponsors/fastify"</div><div> },</div><div> {</div><div> "type": "opencollective",</div><div> "url": "https://opencollective.com/fastify"</div><div> }</div><div> ],</div><div> "license": "BSD-3-Clause"</div><div> },</div><div> "node_modules/fdir": {</div><div> "version": "6.5.0",</div><div> "dev": true,</div><div> "license": "MIT",</div><div> "engines": {</div><div> "node": ">=12.0.0"</div><div> },</div><div> "peerDependencies": {</div><div> "picomatch": "^3 || ^4"</div><div> },</div><div> "peerDependenciesMeta": {</div><div> "picomatch": {</div><div> "optional": true</div><div> }</div><div> }</div><div> },</div><div> "node_modules/fetch-blob": {</div><div> "version": "3.2.0",</div><div> "funding": [</div><div> {</div><div> "type": "github",</div><div> "url": "https://github.com/sponsors/jimmywarting"</div><div> },</div><div> {</div><div> "type": "paypal",</div><div> "url": "https://paypal.me/jimmywarting"</div><div> }</div><div> ],</div><div> "license": "MIT",</div><div> "dependencies": {</div><div> "node-domexception": "^1.0.0",</div><div> "web-streams-polyfill": "^3.0.3"</div><div> },</div><div> "engines": {</div><div> "node": "^12.20 || >= 14.13"</div><div> }</div><div> },</div><div> "node_modules/fill-range": {</div><div> "version": "7.1.1",</div><div> "dev": true,</div><div> "license": "MIT",</div><div> "dependencies": {</div><div> "to-regex-range": "^5.0.1"</div><div> },</div><div> "engines": {</div><div> "node": ">=8"</div><div> }</div><div> },</div><div> "node_modules/foreground-child": {</div><div> "version": "3.3.1",</div><div> "license": "ISC",</div><div> "dependencies": {</div><div> "cross-spawn": "^7.0.6",</div><div> "signal-exit": "^4.0.1"</div><div> },</div><div> "engines": {</div><div> "node": ">=14"</div><div> },</div><div> "funding": {</div><div> "url": "https://github.com/sponsors/isaacs"</div><div> }</div><div> },</div><div> "node_modules/formdata-polyfill": {</div><div> "version": "4.0.10",</div><div> "license": "MIT",</div><div> "dependencies": {</div><div> "fetch-blob": "^3.1.2"</div><div> },</div><div> "engines": {</div><div> "node": ">=12.20.0"</div><div> }</div><div> },</div><div> "node_modules/fs-constants": {</div><div> "version": "1.0.0",</div><div> "dev": true,</div><div> "license": "MIT"</div><div> },</div><div> "node_modules/fsevents": {</div><div> "version": "2.3.3",</div><div> "dev": true,</div><div> "license": "MIT",</div><div> "optional": true,</div><div> "os": [</div><div> "darwin"</div><div> ],</div><div> "engines": {</div><div> "node": "^8.16.0 || ^10.6.0 || >=11.0.0"</div><div> }</div><div> },</div><div> "node_modules/gaxios": {</div><div> "version": "7.1.3",</div><div> "license": "Apache-2.0",</div><div> "dependencies": {</div><div> "extend": "^3.0.2",</div><div> "https-proxy-agent": "^7.0.1",</div><div> "node-fetch": "^3.3.2",</div><div> "rimraf": "^5.0.1"</div><div> },</div><div> "engines": {</div><div> "node": ">=18"</div><div> }</div><div> },</div><div> "node_modules/gcp-metadata": {</div><div> "version": "8.1.2",</div><div> "license": "Apache-2.0",</div><div> "dependencies": {</div><div> "gaxios": "^7.0.0",</div><div> "google-logging-utils": "^1.0.0",</div><div> "json-bigint": "^1.0.0"</div><div> },</div><div> "engines": {</div><div> "node": ">=18"</div><div> }</div><div> },</div><div> "node_modules/get-caller-file": {</div><div> "version": "2.0.5",</div><div> "dev": true,</div><div> "license": "ISC",</div><div> "engines": {</div><div> "node": "6.* || 8.* || >= 10.*"</div><div> }</div><div> },</div><div> "node_modules/get-east-asian-width": {</div><div> "version": "1.4.0",</div><div> "license": "MIT",</div><div> "engines": {</div><div> "node": ">=18"</div><div> },</div><div> "funding": {</div><div> "url": "https://github.com/sponsors/sindresorhus"</div><div> }</div><div> },</div><div> "node_modules/get-tsconfig": {</div><div> "version": "4.13.0",</div><div> "dev": true,</div><div> "license": "MIT",</div><div> "dependencies": {</div><div> "resolve-pkg-maps": "^1.0.0"</div><div> },</div><div> "funding": {</div><div> "url": "https://github.com/privatenumber/get-tsconfig?sponsor=1"</div><div> }</div><div> },</div><div> "node_modules/github-from-package": {</div><div> "version": "0.0.0",</div><div> "dev": true,</div><div> "license": "MIT"</div><div> },</div><div> "node_modules/glob": {</div><div> "version": "11.0.3",</div><div> "license": "ISC",</div><div> "dependencies": {</div><div> "foreground-child": "^3.3.1",</div><div> "jackspeak": "^4.1.1",</div><div> "minimatch": "^10.0.3",</div><div> "minipass": "^7.1.2",</div><div> "package-json-from-dist": "^1.0.0",</div><div> "path-scurry": "^2.0.0"</div><div> },</div><div> "bin": {</div><div> "glob": "dist/esm/bin.mjs"</div><div> },</div><div> "engines": {</div><div> "node": "20 || >=22"</div><div> },</div><div> "funding": {</div><div> "url": "https://github.com/sponsors/isaacs"</div><div> }</div><div> },</div><div> "node_modules/google-auth-library": {</div><div> "version": "10.5.0",</div><div> "license": "Apache-2.0",</div><div> "dependencies": {</div><div> "base64-js": "^1.3.0",</div><div> "ecdsa-sig-formatter": "^1.0.11",</div><div> "gaxios": "^7.0.0",</div><div> "gcp-metadata": "^8.0.0",</div><div> "google-logging-utils": "^1.0.0",</div><div> "gtoken": "^8.0.0",</div><div> "jws": "^4.0.0"</div><div> },</div><div> "engines": {</div><div> "node": ">=18"</div><div> }</div><div> },</div><div> "node_modules/google-logging-utils": {</div><div> "version": "1.1.2",</div><div> "license": "Apache-2.0",</div><div> "engines": {</div><div> "node": ">=14"</div><div> }</div><div> },</div><div> "node_modules/graceful-fs": {</div><div> "version": "4.2.11",</div><div> "dev": true,</div><div> "license": "ISC"</div><div> },</div><div> "node_modules/gtoken": {</div><div> "version": "8.0.0",</div><div> "license": "MIT",</div><div> "dependencies": {</div><div> "gaxios": "^7.0.0",</div><div> "jws": "^4.0.0"</div><div> },</div><div> "engines": {</div><div> "node": ">=18"</div><div> }</div><div> },</div><div> "node_modules/has-flag": {</div><div> "version": "4.0.0",</div><div> "license": "MIT",</div><div> "engines": {</div><div> "node": ">=8"</div><div> }</div><div> },</div><div> "node_modules/highlight.js": {</div><div> "version": "11.11.1",</div><div> "dev": true,</div><div> "license": "BSD-3-Clause",</div><div> "engines": {</div><div> "node": ">=12.0.0"</div><div> }</div><div> },</div><div> "node_modules/hono": {</div><div> "version": "4.10.5",</div><div> "license": "MIT",</div><div> "engines": {</div><div> "node": ">=16.9.0"</div><div> }</div><div> },</div><div> "node_modules/html-parse-string": {</div><div> "version": "0.0.9",</div><div> "dev": true,</div><div> "license": "MIT"</div><div> },</div><div> "node_modules/https-proxy-agent": {</div><div> "version": "7.0.6",</div><div> "license": "MIT",</div><div> "dependencies": {</div><div> "agent-base": "^7.1.2",</div><div> "debug": "4"</div><div> },</div><div> "engines": {</div><div> "node": ">= 14"</div><div> }</div><div> },</div><div> "node_modules/husky": {</div><div> "version": "9.1.7",</div><div> "dev": true,</div><div> "license": "MIT",</div><div> "bin": {</div><div> "husky": "bin.js"</div><div> },</div><div> "engines": {</div><div> "node": ">=18"</div><div> },</div><div> "funding": {</div><div> "url": "https://github.com/sponsors/typicode"</div><div> }</div><div> },</div><div> "node_modules/ieee754": {</div><div> "version": "1.2.1",</div><div> "dev": true,</div><div> "funding": [</div><div> {</div><div> "type": "github",</div><div> "url": "https://github.com/sponsors/feross"</div><div> },</div><div> {</div><div> "type": "patreon",</div><div> "url": "https://www.patreon.com/feross"</div><div> },</div><div> {</div><div> "type": "consulting",</div><div> "url": "https://feross.org/support"</div><div> }</div><div> ],</div><div> "license": "BSD-3-Clause"</div><div> },</div><div> "node_modules/immediate": {</div><div> "version": "3.0.6",</div><div> "license": "MIT"</div><div> },</div><div> "node_modules/inherits": {</div><div> "version": "2.0.4",</div><div> "license": "ISC"</div><div> },</div><div> "node_modules/ini": {</div><div> "version": "1.3.8",</div><div> "dev": true,</div><div> "license": "ISC"</div><div> },</div><div> "node_modules/is-extglob": {</div><div> "version": "2.1.1",</div><div> "dev": true,</div><div> "license": "MIT",</div><div> "engines": {</div><div> "node": ">=0.10.0"</div><div> }</div><div> },</div><div> "node_modules/is-fullwidth-code-point": {</div><div> "version": "3.0.0",</div><div> "license": "MIT",</div><div> "engines": {</div><div> "node": ">=8"</div><div> }</div><div> },</div><div> "node_modules/is-glob": {</div><div> "version": "4.0.3",</div><div> "dev": true,</div><div> "license": "MIT",</div><div> "dependencies": {</div><div> "is-extglob": "^2.1.1"</div><div> },</div><div> "engines": {</div><div> "node": ">=0.10.0"</div><div> }</div><div> },</div><div> "node_modules/is-number": {</div><div> "version": "7.0.0",</div><div> "dev": true,</div><div> "license": "MIT",</div><div> "engines": {</div><div> "node": ">=0.12.0"</div><div> }</div><div> },</div><div> "node_modules/isarray": {</div><div> "version": "1.0.0",</div><div> "license": "MIT"</div><div> },</div><div> "node_modules/isexe": {</div><div> "version": "2.0.0",</div><div> "license": "ISC"</div><div> },</div><div> "node_modules/jackspeak": {</div><div> "version": "4.1.1",</div><div> "license": "BlueOak-1.0.0",</div><div> "dependencies": {</div><div> "@isaacs/cliui": "^8.0.2"</div><div> },</div><div> "engines": {</div><div> "node": "20 || >=22"</div><div> },</div><div> "funding": {</div><div> "url": "https://github.com/sponsors/isaacs"</div><div> }</div><div> },</div><div> "node_modules/jiti": {</div><div> "version": "2.6.1",</div><div> "dev": true,</div><div> "license": "MIT",</div><div> "bin": {</div><div> "jiti": "lib/jiti-cli.mjs"</div><div> }</div><div> },</div><div> "node_modules/js-tokens": {</div><div> "version": "9.0.1",</div><div> "dev": true,</div><div> "license": "MIT"</div><div> },</div><div> "node_modules/json-bigint": {</div><div> "version": "1.0.0",</div><div> "license": "MIT",</div><div> "dependencies": {</div><div> "bignumber.js": "^9.0.0"</div><div> }</div><div> },</div><div> "node_modules/json-schema-traverse": {</div><div> "version": "1.0.0",</div><div> "license": "MIT"</div><div> },</div><div> "node_modules/jsonschema": {</div><div> "version": "1.5.0",</div><div> "license": "MIT",</div><div> "engines": {</div><div> "node": "*"</div><div> }</div><div> },</div><div> "node_modules/jszip": {</div><div> "version": "3.10.1",</div><div> "license": "(MIT OR GPL-3.0-or-later)",</div><div> "dependencies": {</div><div> "lie": "~3.3.0",</div><div> "pako": "~1.0.2",</div><div> "readable-stream": "~2.3.6",</div><div> "setimmediate": "^1.0.5"</div><div> }</div><div> },</div><div> "node_modules/jszip/node_modules/readable-stream": {</div><div> "version": "2.3.8",</div><div> "license": "MIT",</div><div> "dependencies": {</div><div> "core-util-is": "~1.0.0",</div><div> "inherits": "~2.0.3",</div><div> "isarray": "~1.0.0",</div><div> "process-nextick-args": "~2.0.0",</div><div> "safe-buffer": "~5.1.1",</div><div> "string_decoder": "~1.1.1",</div><div> "util-deprecate": "~1.0.1"</div><div> }</div><div> },</div><div> "node_modules/jszip/node_modules/safe-buffer": {</div><div> "version": "5.1.2",</div><div> "license": "MIT"</div><div> },</div><div> "node_modules/jszip/node_modules/string_decoder": {</div><div> "version": "1.1.1",</div><div> "license": "MIT",</div><div> "dependencies": {</div><div> "safe-buffer": "~5.1.0"</div><div> }</div><div> },</div><div> "node_modules/jwa": {</div><div> "version": "2.0.1",</div><div> "license": "MIT",</div><div> "dependencies": {</div><div> "buffer-equal-constant-time": "^1.0.1",</div><div> "ecdsa-sig-formatter": "1.0.11",</div><div> "safe-buffer": "^5.0.1"</div><div> }</div><div> },</div><div> "node_modules/jws": {</div><div> "version": "4.0.0",</div><div> "license": "MIT",</div><div> "dependencies": {</div><div> "jwa": "^2.0.0",</div><div> "safe-buffer": "^5.0.1"</div><div> }</div><div> },</div><div> "node_modules/katex": {</div><div> "version": "0.16.25",</div><div> "dev": true,</div><div> "funding": [</div><div> "https://opencollective.com/katex",</div><div> "https://github.com/sponsors/katex"</div><div> ],</div><div> "license": "MIT",</div><div> "dependencies": {</div><div> "commander": "^8.3.0"</div><div> },</div><div> "bin": {</div><div> "katex": "cli.js"</div><div> }</div><div> },</div><div> "node_modules/lie": {</div><div> "version": "3.3.0",</div><div> "license": "MIT",</div><div> "dependencies": {</div><div> "immediate": "~3.0.5"</div><div> }</div><div> },</div><div> "node_modules/lightningcss": {</div><div> "version": "1.30.2",</div><div> "dev": true,</div><div> "license": "MPL-2.0",</div><div> "dependencies": {</div><div> "detect-libc": "^2.0.3"</div><div> },</div><div> "engines": {</div><div> "node": ">= 12.0.0"</div><div> },</div><div> "funding": {</div><div> "type": "opencollective",</div><div> "url": "https://opencollective.com/parcel"</div><div> },</div><div> "optionalDependencies": {</div><div> "lightningcss-android-arm64": "1.30.2",</div><div> "lightningcss-darwin-arm64": "1.30.2",</div><div> "lightningcss-darwin-x64": "1.30.2",</div><div> "lightningcss-freebsd-x64": "1.30.2",</div><div> "lightningcss-linux-arm-gnueabihf": "1.30.2",</div><div> "lightningcss-linux-arm64-gnu": "1.30.2",</div><div> "lightningcss-linux-arm64-musl": "1.30.2",</div><div> "lightningcss-linux-x64-gnu": "1.30.2",</div><div> "lightningcss-linux-x64-musl": "1.30.2",</div><div> "lightningcss-win32-arm64-msvc": "1.30.2",</div><div> "lightningcss-win32-x64-msvc": "1.30.2"</div><div> }</div><div> },</div><div> "node_modules/lightningcss-darwin-arm64": {</div><div> "version": "1.30.2",</div><div> "cpu": [</div><div> "arm64"</div><div> ],</div><div> "dev": true,</div><div> "license": "MPL-2.0",</div><div> "optional": true,</div><div> "os": [</div><div> "darwin"</div><div> ],</div><div> "engines": {</div><div> "node": ">= 12.0.0"</div><div> },</div><div> "funding": {</div><div> "type": "opencollective",</div><div> "url": "https://opencollective.com/parcel"</div><div> }</div><div> },</div><div> "node_modules/lit": {</div><div> "version": "3.3.1",</div><div> "license": "BSD-3-Clause",</div><div> "peer": true,</div><div> "dependencies": {</div><div> "@lit/reactive-element": "^2.1.0",</div><div> "lit-element": "^4.2.0",</div><div> "lit-html": "^3.3.0"</div><div> }</div><div> },</div><div> "node_modules/lit-element": {</div><div> "version": "4.2.1",</div><div> "license": "BSD-3-Clause",</div><div> "peer": true,</div><div> "dependencies": {</div><div> "@lit-labs/ssr-dom-shim": "^1.4.0",</div><div> "@lit/reactive-element": "^2.1.0",</div><div> "lit-html": "^3.3.0"</div><div> }</div><div> },</div><div> "node_modules/lit-html": {</div><div> "version": "3.3.1",</div><div> "license": "BSD-3-Clause",</div><div> "peer": true,</div><div> "dependencies": {</div><div> "@types/trusted-types": "^2.0.2"</div><div> }</div><div> },</div><div> "node_modules/loupe": {</div><div> "version": "3.2.1",</div><div> "dev": true,</div><div> "license": "MIT"</div><div> },</div><div> "node_modules/lru-cache": {</div><div> "version": "11.2.2",</div><div> "license": "ISC",</div><div> "engines": {</div><div> "node": "20 || >=22"</div><div> }</div><div> },</div><div> "node_modules/lucide": {</div><div> "version": "0.544.0",</div><div> "license": "ISC"</div><div> },</div><div> "node_modules/magic-string": {</div><div> "version": "0.30.21",</div><div> "dev": true,</div><div> "license": "MIT",</div><div> "dependencies": {</div><div> "@jridgewell/sourcemap-codec": "^1.5.5"</div><div> }</div><div> },</div><div> "node_modules/marked": {</div><div> "version": "16.4.2",</div><div> "dev": true,</div><div> "license": "MIT",</div><div> "bin": {</div><div> "marked": "bin/marked.js"</div><div> },</div><div> "engines": {</div><div> "node": ">= 20"</div><div> }</div><div> },</div><div> "node_modules/micromatch": {</div><div> "version": "4.0.8",</div><div> "dev": true,</div><div> "license": "MIT",</div><div> "dependencies": {</div><div> "braces": "^3.0.3",</div><div> "picomatch": "^2.3.1"</div><div> },</div><div> "engines": {</div><div> "node": ">=8.6"</div><div> }</div><div> },</div><div> "node_modules/micromatch/node_modules/picomatch": {</div><div> "version": "2.3.1",</div><div> "dev": true,</div><div> "license": "MIT",</div><div> "engines": {</div><div> "node": ">=8.6"</div><div> },</div><div> "funding": {</div><div> "url": "https://github.com/sponsors/jonschlinkert"</div><div> }</div><div> },</div><div> "node_modules/mime-db": {</div><div> "version": "1.54.0",</div><div> "license": "MIT",</div><div> "engines": {</div><div> "node": ">= 0.6"</div><div> }</div><div> },</div><div> "node_modules/mime-types": {</div><div> "version": "3.0.1",</div><div> "license": "MIT",</div><div> "dependencies": {</div><div> "mime-db": "^1.54.0"</div><div> },</div><div> "engines": {</div><div> "node": ">= 0.6"</div><div> }</div><div> },</div><div> "node_modules/mimic-response": {</div><div> "version": "3.1.0",</div><div> "dev": true,</div><div> "license": "MIT",</div><div> "engines": {</div><div> "node": ">=10"</div><div> },</div><div> "funding": {</div><div> "url": "https://github.com/sponsors/sindresorhus"</div><div> }</div><div> },</div><div> "node_modules/minimatch": {</div><div> "version": "10.1.1",</div><div> "license": "BlueOak-1.0.0",</div><div> "dependencies": {</div><div> "@isaacs/brace-expansion": "^5.0.0"</div><div> },</div><div> "engines": {</div><div> "node": "20 || >=22"</div><div> },</div><div> "funding": {</div><div> "url": "https://github.com/sponsors/isaacs"</div><div> }</div><div> },</div><div> "node_modules/minimist": {</div><div> "version": "1.2.8",</div><div> "dev": true,</div><div> "license": "MIT",</div><div> "funding": {</div><div> "url": "https://github.com/sponsors/ljharb"</div><div> }</div><div> },</div><div> "node_modules/minipass": {</div><div> "version": "7.1.2",</div><div> "license": "ISC",</div><div> "engines": {</div><div> "node": ">=16 || 14 >=14.17"</div><div> }</div><div> },</div><div> "node_modules/mkdirp-classic": {</div><div> "version": "0.5.3",</div><div> "dev": true,</div><div> "license": "MIT"</div><div> },</div><div> "node_modules/mri": {</div><div> "version": "1.2.0",</div><div> "dev": true,</div><div> "license": "MIT",</div><div> "engines": {</div><div> "node": ">=4"</div><div> }</div><div> },</div><div> "node_modules/ms": {</div><div> "version": "2.1.3",</div><div> "license": "MIT"</div><div> },</div><div> "node_modules/nanoid": {</div><div> "version": "3.3.11",</div><div> "dev": true,</div><div> "funding": [</div><div> {</div><div> "type": "github",</div><div> "url": "https://github.com/sponsors/ai"</div><div> }</div><div> ],</div><div> "license": "MIT",</div><div> "bin": {</div><div> "nanoid": "bin/nanoid.cjs"</div><div> },</div><div> "engines": {</div><div> "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"</div><div> }</div><div> },</div><div> "node_modules/napi-build-utils": {</div><div> "version": "2.0.0",</div><div> "dev": true,</div><div> "license": "MIT"</div><div> },</div><div> "node_modules/node-abi": {</div><div> "version": "3.80.0",</div><div> "dev": true,</div><div> "license": "MIT",</div><div> "dependencies": {</div><div> "semver": "^7.3.5"</div><div> },</div><div> "engines": {</div><div> "node": ">=10"</div><div> }</div><div> },</div><div> "node_modules/node-addon-api": {</div><div> "version": "7.1.1",</div><div> "dev": true,</div><div> "license": "MIT"</div><div> },</div><div> "node_modules/node-domexception": {</div><div> "version": "1.0.0",</div><div> "funding": [</div><div> {</div><div> "type": "github",</div><div> "url": "https://github.com/sponsors/jimmywarting"</div><div> },</div><div> {</div><div> "type": "github",</div><div> "url": "https://paypal.me/jimmywarting"</div><div> }</div><div> ],</div><div> "license": "MIT",</div><div> "engines": {</div><div> "node": ">=10.5.0"</div><div> }</div><div> },</div><div> "node_modules/node-fetch": {</div><div> "version": "3.3.2",</div><div> "license": "MIT",</div><div> "dependencies": {</div><div> "data-uri-to-buffer": "^4.0.0",</div><div> "fetch-blob": "^3.1.4",</div><div> "formdata-polyfill": "^4.0.10"</div><div> },</div><div> "engines": {</div><div> "node": "^12.20.0 || ^14.13.1 || >=16.0.0"</div><div> },</div><div> "funding": {</div><div> "type": "opencollective",</div><div> "url": "https://opencollective.com/node-fetch"</div><div> }</div><div> },</div><div> "node_modules/ollama": {</div><div> "version": "0.6.2",</div><div> "license": "MIT",</div><div> "dependencies": {</div><div> "whatwg-fetch": "^3.6.20"</div><div> }</div><div> },</div><div> "node_modules/once": {</div><div> "version": "1.4.0",</div><div> "dev": true,</div><div> "license": "ISC",</div><div> "dependencies": {</div><div> "wrappy": "1"</div><div> }</div><div> },</div><div> "node_modules/openai": {</div><div> "version": "5.21.0",</div><div> "license": "Apache-2.0",</div><div> "bin": {</div><div> "openai": "bin/cli"</div><div> },</div><div> "peerDependencies": {</div><div> "ws": "^8.18.0",</div><div> "zod": "^3.23.8"</div><div> },</div><div> "peerDependenciesMeta": {</div><div> "ws": {</div><div> "optional": true</div><div> },</div><div> "zod": {</div><div> "optional": true</div><div> }</div><div> }</div><div> },</div><div> "node_modules/package-json-from-dist": {</div><div> "version": "1.0.1",</div><div> "license": "BlueOak-1.0.0"</div><div> },</div><div> "node_modules/pako": {</div><div> "version": "1.0.11",</div><div> "license": "(MIT AND Zlib)"</div><div> },</div><div> "node_modules/partial-json": {</div><div> "version": "0.1.7",</div><div> "license": "MIT"</div><div> },</div><div> "node_modules/path-key": {</div><div> "version": "3.1.1",</div><div> "license": "MIT",</div><div> "engines": {</div><div> "node": ">=8"</div><div> }</div><div> },</div><div> "node_modules/path-scurry": {</div><div> "version": "2.0.1",</div><div> "license": "BlueOak-1.0.0",</div><div> "dependencies": {</div><div> "lru-cache": "^11.0.0",</div><div> "minipass": "^7.1.2"</div><div> },</div><div> "engines": {</div><div> "node": "20 || >=22"</div><div> },</div><div> "funding": {</div><div> "url": "https://github.com/sponsors/isaacs"</div><div> }</div><div> },</div><div> "node_modules/pathe": {</div><div> "version": "2.0.3",</div><div> "dev": true,</div><div> "license": "MIT"</div><div> },</div><div> "node_modules/pathval": {</div><div> "version": "2.0.1",</div><div> "dev": true,</div><div> "license": "MIT",</div><div> "engines": {</div><div> "node": ">= 14.16"</div><div> }</div><div> },</div><div> "node_modules/pdfjs-dist": {</div><div> "version": "5.4.394",</div><div> "license": "Apache-2.0",</div><div> "engines": {</div><div> "node": ">=20.16.0 || >=22.3.0"</div><div> },</div><div> "optionalDependencies": {</div><div> "@napi-rs/canvas": "^0.1.81"</div><div> }</div><div> },</div><div> "node_modules/picocolors": {</div><div> "version": "1.1.1",</div><div> "dev": true,</div><div> "license": "ISC"</div><div> },</div><div> "node_modules/picomatch": {</div><div> "version": "4.0.3",</div><div> "dev": true,</div><div> "license": "MIT",</div><div> "engines": {</div><div> "node": ">=12"</div><div> },</div><div> "funding": {</div><div> "url": "https://github.com/sponsors/jonschlinkert"</div><div> }</div><div> },</div><div> "node_modules/postcss": {</div><div> "version": "8.5.6",</div><div> "dev": true,</div><div> "funding": [</div><div> {</div><div> "type": "opencollective",</div><div> "url": "https://opencollective.com/postcss/"</div><div> },</div><div> {</div><div> "type": "tidelift",</div><div> "url": "https://tidelift.com/funding/github/npm/postcss"</div><div> },</div><div> {</div><div> "type": "github",</div><div> "url": "https://github.com/sponsors/ai"</div><div> }</div><div> ],</div><div> "license": "MIT",</div><div> "dependencies": {</div><div> "nanoid": "^3.3.11",</div><div> "picocolors": "^1.1.1",</div><div> "source-map-js": "^1.2.1"</div><div> },</div><div> "engines": {</div><div> "node": "^10 || ^12 || >=14"</div><div> }</div><div> },</div><div> "node_modules/prebuild-install": {</div><div> "version": "7.1.3",</div><div> "dev": true,</div><div> "license": "MIT",</div><div> "dependencies": {</div><div> "detect-libc": "^2.0.0",</div><div> "expand-template": "^2.0.3",</div><div> "github-from-package": "0.0.0",</div><div> "minimist": "^1.2.3",</div><div> "mkdirp-classic": "^0.5.3",</div><div> "napi-build-utils": "^2.0.0",</div><div> "node-abi": "^3.3.0",</div><div> "pump": "^3.0.0",</div><div> "rc": "^1.2.7",</div><div> "simple-get": "^4.0.0",</div><div> "tar-fs": "^2.0.0",</div><div> "tunnel-agent": "^0.6.0"</div><div> },</div><div> "bin": {</div><div> "prebuild-install": "bin.js"</div><div> },</div><div> "engines": {</div><div> "node": ">=10"</div><div> }</div><div> },</div><div> "node_modules/process-nextick-args": {</div><div> "version": "2.0.1",</div><div> "license": "MIT"</div><div> },</div><div> "node_modules/pump": {</div><div> "version": "3.0.3",</div><div> "dev": true,</div><div> "license": "MIT",</div><div> "dependencies": {</div><div> "end-of-stream": "^1.1.0",</div><div> "once": "^1.3.1"</div><div> }</div><div> },</div><div> "node_modules/rc": {</div><div> "version": "1.2.8",</div><div> "dev": true,</div><div> "license": "(BSD-2-Clause OR MIT OR Apache-2.0)",</div><div> "dependencies": {</div><div> "deep-extend": "^0.6.0",</div><div> "ini": "~1.3.0",</div><div> "minimist": "^1.2.0",</div><div> "strip-json-comments": "~2.0.1"</div><div> },</div><div> "bin": {</div><div> "rc": "cli.js"</div><div> }</div><div> },</div><div> "node_modules/readable-stream": {</div><div> "version": "3.6.2",</div><div> "dev": true,</div><div> "license": "MIT",</div><div> "dependencies": {</div><div> "inherits": "^2.0.3",</div><div> "string_decoder": "^1.1.1",</div><div> "util-deprecate": "^1.0.1"</div><div> },</div><div> "engines": {</div><div> "node": ">= 6"</div><div> }</div><div> },</div><div> "node_modules/require-directory": {</div><div> "version": "2.1.1",</div><div> "dev": true,</div><div> "license": "MIT",</div><div> "engines": {</div><div> "node": ">=0.10.0"</div><div> }</div><div> },</div><div> "node_modules/require-from-string": {</div><div> "version": "2.0.2",</div><div> "license": "MIT",</div><div> "engines": {</div><div> "node": ">=0.10.0"</div><div> }</div><div> },</div><div> "node_modules/resolve-pkg-maps": {</div><div> "version": "1.0.0",</div><div> "dev": true,</div><div> "license": "MIT",</div><div> "funding": {</div><div> "url": "https://github.com/privatenumber/resolve-pkg-maps?sponsor=1"</div><div> }</div><div> },</div><div> "node_modules/rimraf": {</div><div> "version": "5.0.10",</div><div> "license": "ISC",</div><div> "dependencies": {</div><div> "glob": "^10.3.7"</div><div> },</div><div> "bin": {</div><div> "rimraf": "dist/esm/bin.mjs"</div><div> },</div><div> "funding": {</div><div> "url": "https://github.com/sponsors/isaacs"</div><div> }</div><div> },</div><div> "node_modules/rimraf/node_modules/glob": {</div><div> "version": "10.4.5",</div><div> "license": "ISC",</div><div> "dependencies": {</div><div> "foreground-child": "^3.1.0",</div><div> "jackspeak": "^3.1.2",</div><div> "minimatch": "^9.0.4",</div><div> "minipass": "^7.1.2",</div><div> "package-json-from-dist": "^1.0.0",</div><div> "path-scurry": "^1.11.1"</div><div> },</div><div> "bin": {</div><div> "glob": "dist/esm/bin.mjs"</div><div> },</div><div> "funding": {</div><div> "url": "https://github.com/sponsors/isaacs"</div><div> }</div><div> },</div><div> "node_modules/rimraf/node_modules/jackspeak": {</div><div> "version": "3.4.3",</div><div> "license": "BlueOak-1.0.0",</div><div> "dependencies": {</div><div> "@isaacs/cliui": "^8.0.2"</div><div> },</div><div> "funding": {</div><div> "url": "https://github.com/sponsors/isaacs"</div><div> },</div><div> "optionalDependencies": {</div><div> "@pkgjs/parseargs": "^0.11.0"</div><div> }</div><div> },</div><div> "node_modules/rimraf/node_modules/lru-cache": {</div><div> "version": "10.4.3",</div><div> "license": "ISC"</div><div> },</div><div> "node_modules/rimraf/node_modules/minimatch": {</div><div> "version": "9.0.5",</div><div> "license": "ISC",</div><div> "dependencies": {</div><div> "brace-expansion": "^2.0.1"</div><div> },</div><div> "engines": {</div><div> "node": ">=16 || 14 >=14.17"</div><div> },</div><div> "funding": {</div><div> "url": "https://github.com/sponsors/isaacs"</div><div> }</div><div> },</div><div> "node_modules/rimraf/node_modules/path-scurry": {</div><div> "version": "1.11.1",</div><div> "license": "BlueOak-1.0.0",</div><div> "dependencies": {</div><div> "lru-cache": "^10.2.0",</div><div> "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0"</div><div> },</div><div> "engines": {</div><div> "node": ">=16 || 14 >=14.18"</div><div> },</div><div> "funding": {</div><div> "url": "https://github.com/sponsors/isaacs"</div><div> }</div><div> },</div><div> "node_modules/rollup": {</div><div> "version": "4.53.2",</div><div> "dev": true,</div><div> "license": "MIT",</div><div> "dependencies": {</div><div> "@types/estree": "1.0.8"</div><div> },</div><div> "bin": {</div><div> "rollup": "dist/bin/rollup"</div><div> },</div><div> "engines": {</div><div> "node": ">=18.0.0",</div><div> "npm": ">=8.0.0"</div><div> },</div><div> "optionalDependencies": {</div><div> "@rollup/rollup-android-arm-eabi": "4.53.2",</div><div> "@rollup/rollup-android-arm64": "4.53.2",</div><div> "@rollup/rollup-darwin-arm64": "4.53.2",</div><div> "@rollup/rollup-darwin-x64": "4.53.2",</div><div> "@rollup/rollup-freebsd-arm64": "4.53.2",</div><div> "@rollup/rollup-freebsd-x64": "4.53.2",</div><div> "@rollup/rollup-linux-arm-gnueabihf": "4.53.2",</div><div> "@rollup/rollup-linux-arm-musleabihf": "4.53.2",</div><div> "@rollup/rollup-linux-arm64-gnu": "4.53.2",</div><div> "@rollup/rollup-linux-arm64-musl": "4.53.2",</div><div> "@rollup/rollup-linux-loong64-gnu": "4.53.2",</div><div> "@rollup/rollup-linux-ppc64-gnu": "4.53.2",</div><div> "@rollup/rollup-linux-riscv64-gnu": "4.53.2",</div><div> "@rollup/rollup-linux-riscv64-musl": "4.53.2",</div><div> "@rollup/rollup-linux-s390x-gnu": "4.53.2",</div><div> "@rollup/rollup-linux-x64-gnu": "4.53.2",</div><div> "@rollup/rollup-linux-x64-musl": "4.53.2",</div><div> "@rollup/rollup-openharmony-arm64": "4.53.2",</div><div> "@rollup/rollup-win32-arm64-msvc": "4.53.2",</div><div> "@rollup/rollup-win32-ia32-msvc": "4.53.2",</div><div> "@rollup/rollup-win32-x64-gnu": "4.53.2",</div><div> "@rollup/rollup-win32-x64-msvc": "4.53.2",</div><div> "fsevents": "~2.3.2"</div><div> }</div><div> },</div><div> "node_modules/rxjs": {</div><div> "version": "7.8.2",</div><div> "dev": true,</div><div> "license": "Apache-2.0",</div><div> "dependencies": {</div><div> "tslib": "^2.1.0"</div><div> }</div><div> },</div><div> "node_modules/safe-buffer": {</div><div> "version": "5.2.1",</div><div> "funding": [</div><div> {</div><div> "type": "github",</div><div> "url": "https://github.com/sponsors/feross"</div><div> },</div><div> {</div><div> "type": "patreon",</div><div> "url": "https://www.patreon.com/feross"</div><div> },</div><div> {</div><div> "type": "consulting",</div><div> "url": "https://feross.org/support"</div><div> }</div><div> ],</div><div> "license": "MIT"</div><div> },</div><div> "node_modules/semver": {</div><div> "version": "7.7.3",</div><div> "dev": true,</div><div> "license": "ISC",</div><div> "bin": {</div><div> "semver": "bin/semver.js"</div><div> },</div><div> "engines": {</div><div> "node": ">=10"</div><div> }</div><div> },</div><div> "node_modules/setimmediate": {</div><div> "version": "1.0.5",</div><div> "license": "MIT"</div><div> },</div><div> "node_modules/shebang-command": {</div><div> "version": "2.0.0",</div><div> "license": "MIT",</div><div> "dependencies": {</div><div> "shebang-regex": "^3.0.0"</div><div> },</div><div> "engines": {</div><div> "node": ">=8"</div><div> }</div><div> },</div><div> "node_modules/shebang-regex": {</div><div> "version": "3.0.0",</div><div> "license": "MIT",</div><div> "engines": {</div><div> "node": ">=8"</div><div> }</div><div> },</div><div> "node_modules/shell-quote": {</div><div> "version": "1.8.3",</div><div> "dev": true,</div><div> "license": "MIT",</div><div> "engines": {</div><div> "node": ">= 0.4"</div><div> },</div><div> "funding": {</div><div> "url": "https://github.com/sponsors/ljharb"</div><div> }</div><div> },</div><div> "node_modules/siginfo": {</div><div> "version": "2.0.0",</div><div> "dev": true,</div><div> "license": "ISC"</div><div> },</div><div> "node_modules/signal-exit": {</div><div> "version": "4.1.0",</div><div> "license": "ISC",</div><div> "engines": {</div><div> "node": ">=14"</div><div> },</div><div> "funding": {</div><div> "url": "https://github.com/sponsors/isaacs"</div><div> }</div><div> },</div><div> "node_modules/simple-concat": {</div><div> "version": "1.0.1",</div><div> "dev": true,</div><div> "funding": [</div><div> {</div><div> "type": "github",</div><div> "url": "https://github.com/sponsors/feross"</div><div> },</div><div> {</div><div> "type": "patreon",</div><div> "url": "https://www.patreon.com/feross"</div><div> },</div><div> {</div><div> "type": "consulting",</div><div> "url": "https://feross.org/support"</div><div> }</div><div> ],</div><div> "license": "MIT"</div><div> },</div><div> "node_modules/simple-get": {</div><div> "version": "4.0.1",</div><div> "dev": true,</div><div> "funding": [</div><div> {</div><div> "type": "github",</div><div> "url": "https://github.com/sponsors/feross"</div><div> },</div><div> {</div><div> "type": "patreon",</div><div> "url": "https://www.patreon.com/feross"</div><div> },</div><div> {</div><div> "type": "consulting",</div><div> "url": "https://feross.org/support"</div><div> }</div><div> ],</div><div> "license": "MIT",</div><div> "dependencies": {</div><div> "decompress-response": "^6.0.0",</div><div> "once": "^1.3.1",</div><div> "simple-concat": "^1.0.0"</div><div> }</div><div> },</div><div> "node_modules/source-map-js": {</div><div> "version": "1.2.1",</div><div> "dev": true,</div><div> "license": "BSD-3-Clause",</div><div> "engines": {</div><div> "node": ">=0.10.0"</div><div> }</div><div> },</div><div> "node_modules/stackback": {</div><div> "version": "0.0.2",</div><div> "dev": true,</div><div> "license": "MIT"</div><div> },</div><div> "node_modules/std-env": {</div><div> "version": "3.10.0",</div><div> "dev": true,</div><div> "license": "MIT"</div><div> },</div><div> "node_modules/string_decoder": {</div><div> "version": "1.3.0",</div><div> "dev": true,</div><div> "license": "MIT",</div><div> "dependencies": {</div><div> "safe-buffer": "~5.2.0"</div><div> }</div><div> },</div><div> "node_modules/string-width": {</div><div> "version": "8.1.0",</div><div> "license": "MIT",</div><div> "dependencies": {</div><div> "get-east-asian-width": "^1.3.0",</div><div> "strip-ansi": "^7.1.0"</div><div> },</div><div> "engines": {</div><div> "node": ">=20"</div><div> },</div><div> "funding": {</div><div> "url": "https://github.com/sponsors/sindresorhus"</div><div> }</div><div> },</div><div> "node_modules/string-width-cjs": {</div><div> "name": "string-width",</div><div> "version": "4.2.3",</div><div> "license": "MIT",</div><div> "dependencies": {</div><div> "emoji-regex": "^8.0.0",</div><div> "is-fullwidth-code-point": "^3.0.0",</div><div> "strip-ansi": "^6.0.1"</div><div> },</div><div> "engines": {</div><div> "node": ">=8"</div><div> }</div><div> },</div><div> "node_modules/string-width-cjs/node_modules/ansi-regex": {</div><div> "version": "5.0.1",</div><div> "license": "MIT",</div><div> "engines": {</div><div> "node": ">=8"</div><div> }</div><div> },</div><div> "node_modules/string-width-cjs/node_modules/strip-ansi": {</div><div> "version": "6.0.1",</div><div> "license": "MIT",</div><div> "dependencies": {</div><div> "ansi-regex": "^5.0.1"</div><div> },</div><div> "engines": {</div><div> "node": ">=8"</div><div> }</div><div> },</div><div> "node_modules/strip-ansi": {</div><div> "version": "7.1.2",</div><div> "license": "MIT",</div><div> "dependencies": {</div><div> "ansi-regex": "^6.0.1"</div><div> },</div><div> "engines": {</div><div> "node": ">=12"</div><div> },</div><div> "funding": {</div><div> "url": "https://github.com/chalk/strip-ansi?sponsor=1"</div><div> }</div><div> },</div><div> "node_modules/strip-ansi-cjs": {</div><div> "name": "strip-ansi",</div><div> "version": "6.0.1",</div><div> "license": "MIT",</div><div> "dependencies": {</div><div> "ansi-regex": "^5.0.1"</div><div> },</div><div> "engines": {</div><div> "node": ">=8"</div><div> }</div><div> },</div><div> "node_modules/strip-ansi-cjs/node_modules/ansi-regex": {</div><div> "version": "5.0.1",</div><div> "license": "MIT",</div><div> "engines": {</div><div> "node": ">=8"</div><div> }</div><div> },</div><div> "node_modules/strip-json-comments": {</div><div> "version": "2.0.1",</div><div> "dev": true,</div><div> "license": "MIT",</div><div> "engines": {</div><div> "node": ">=0.10.0"</div><div> }</div><div> },</div><div> "node_modules/strip-literal": {</div><div> "version": "3.1.0",</div><div> "dev": true,</div><div> "license": "MIT",</div><div> "dependencies": {</div><div> "js-tokens": "^9.0.1"</div><div> },</div><div> "funding": {</div><div> "url": "https://github.com/sponsors/antfu"</div><div> }</div><div> },</div><div> "node_modules/supports-color": {</div><div> "version": "8.1.1",</div><div> "dev": true,</div><div> "license": "MIT",</div><div> "dependencies": {</div><div> "has-flag": "^4.0.0"</div><div> },</div><div> "engines": {</div><div> "node": ">=10"</div><div> },</div><div> "funding": {</div><div> "url": "https://github.com/chalk/supports-color?sponsor=1"</div><div> }</div><div> },</div><div> "node_modules/tailwind-merge": {</div><div> "version": "3.4.0",</div><div> "dev": true,</div><div> "license": "MIT",</div><div> "funding": {</div><div> "type": "github",</div><div> "url": "https://github.com/sponsors/dcastil"</div><div> }</div><div> },</div><div> "node_modules/tailwind-variants": {</div><div> "version": "3.1.1",</div><div> "dev": true,</div><div> "license": "MIT",</div><div> "engines": {</div><div> "node": ">=16.x",</div><div> "pnpm": ">=7.x"</div><div> },</div><div> "peerDependencies": {</div><div> "tailwind-merge": ">=3.0.0",</div><div> "tailwindcss": "*"</div><div> },</div><div> "peerDependenciesMeta": {</div><div> "tailwind-merge": {</div><div> "optional": true</div><div> }</div><div> }</div><div> },</div><div> "node_modules/tailwindcss": {</div><div> "version": "4.1.17",</div><div> "dev": true,</div><div> "license": "MIT"</div><div> },</div><div> "node_modules/tapable": {</div><div> "version": "2.3.0",</div><div> "dev": true,</div><div> "license": "MIT",</div><div> "engines": {</div><div> "node": ">=6"</div><div> },</div><div> "funding": {</div><div> "type": "opencollective",</div><div> "url": "https://opencollective.com/webpack"</div><div> }</div><div> },</div><div> "node_modules/tar-fs": {</div><div> "version": "2.1.4",</div><div> "dev": true,</div><div> "license": "MIT",</div><div> "dependencies": {</div><div> "chownr": "^1.1.1",</div><div> "mkdirp-classic": "^0.5.2",</div><div> "pump": "^3.0.0",</div><div> "tar-stream": "^2.1.4"</div><div> }</div><div> },</div><div> "node_modules/tar-stream": {</div><div> "version": "2.2.0",</div><div> "dev": true,</div><div> "license": "MIT",</div><div> "dependencies": {</div><div> "bl": "^4.0.3",</div><div> "end-of-stream": "^1.4.1",</div><div> "fs-constants": "^1.0.0",</div><div> "inherits": "^2.0.3",</div><div> "readable-stream": "^3.1.1"</div><div> },</div><div> "engines": {</div><div> "node": ">=6"</div><div> }</div><div> },</div><div> "node_modules/tinybench": {</div><div> "version": "2.9.0",</div><div> "dev": true,</div><div> "license": "MIT"</div><div> },</div><div> "node_modules/tinyexec": {</div><div> "version": "0.3.2",</div><div> "dev": true,</div><div> "license": "MIT"</div><div> },</div><div> "node_modules/tinyglobby": {</div><div> "version": "0.2.15",</div><div> "dev": true,</div><div> "license": "MIT",</div><div> "dependencies": {</div><div> "fdir": "^6.5.0",</div><div> "picomatch": "^4.0.3"</div><div> },</div><div> "engines": {</div><div> "node": ">=12.0.0"</div><div> },</div><div> "funding": {</div><div> "url": "https://github.com/sponsors/SuperchupuDev"</div><div> }</div><div> },</div><div> "node_modules/tinypool": {</div><div> "version": "1.1.1",</div><div> "dev": true,</div><div> "license": "MIT",</div><div> "engines": {</div><div> "node": "^18.0.0 || >=20.0.0"</div><div> }</div><div> },</div><div> "node_modules/tinyrainbow": {</div><div> "version": "2.0.0",</div><div> "dev": true,</div><div> "license": "MIT",</div><div> "engines": {</div><div> "node": ">=14.0.0"</div><div> }</div><div> },</div><div> "node_modules/tinyspy": {</div><div> "version": "4.0.4",</div><div> "dev": true,</div><div> "license": "MIT",</div><div> "engines": {</div><div> "node": ">=14.0.0"</div><div> }</div><div> },</div><div> "node_modules/to-regex-range": {</div><div> "version": "5.0.1",</div><div> "dev": true,</div><div> "license": "MIT",</div><div> "dependencies": {</div><div> "is-number": "^7.0.0"</div><div> },</div><div> "engines": {</div><div> "node": ">=8.0"</div><div> }</div><div> },</div><div> "node_modules/tree-kill": {</div><div> "version": "1.2.2",</div><div> "dev": true,</div><div> "license": "MIT",</div><div> "bin": {</div><div> "tree-kill": "cli.js"</div><div> }</div><div> },</div><div> "node_modules/tslib": {</div><div> "version": "2.8.1",</div><div> "dev": true,</div><div> "license": "0BSD"</div><div> },</div><div> "node_modules/tsx": {</div><div> "version": "4.20.6",</div><div> "dev": true,</div><div> "license": "MIT",</div><div> "dependencies": {</div><div> "esbuild": "~0.25.0",</div><div> "get-tsconfig": "^4.7.5"</div><div> },</div><div> "bin": {</div><div> "tsx": "dist/cli.mjs"</div><div> },</div><div> "engines": {</div><div> "node": ">=18.0.0"</div><div> },</div><div> "optionalDependencies": {</div><div> "fsevents": "~2.3.3"</div><div> }</div><div> },</div><div> "node_modules/tunnel-agent": {</div><div> "version": "0.6.0",</div><div> "dev": true,</div><div> "license": "Apache-2.0",</div><div> "dependencies": {</div><div> "safe-buffer": "^5.0.1"</div><div> },</div><div> "engines": {</div><div> "node": "*"</div><div> }</div><div> },</div><div> "node_modules/typescript": {</div><div> "version": "5.9.3",</div><div> "dev": true,</div><div> "license": "Apache-2.0",</div><div> "bin": {</div><div> "tsc": "bin/tsc",</div><div> "tsserver": "bin/tsserver"</div><div> },</div><div> "engines": {</div><div> "node": ">=14.17"</div><div> }</div><div> },</div><div> "node_modules/uhtml": {</div><div> "version": "5.0.9",</div><div> "dev": true,</div><div> "license": "MIT",</div><div> "dependencies": {</div><div> "@webreflection/alien-signals": "^0.3.2"</div><div> }</div><div> },</div><div> "node_modules/undici-types": {</div><div> "version": "6.21.0",</div><div> "dev": true,</div><div> "license": "MIT"</div><div> },</div><div> "node_modules/util-deprecate": {</div><div> "version": "1.0.2",</div><div> "license": "MIT"</div><div> },</div><div> "node_modules/vite": {</div><div> "version": "7.2.2",</div><div> "dev": true,</div><div> "license": "MIT",</div><div> "dependencies": {</div><div> "esbuild": "^0.25.0",</div><div> "fdir": "^6.5.0",</div><div> "picomatch": "^4.0.3",</div><div> "postcss": "^8.5.6",</div><div> "rollup": "^4.43.0",</div><div> "tinyglobby": "^0.2.15"</div><div> },</div><div> "bin": {</div><div> "vite": "bin/vite.js"</div><div> },</div><div> "engines": {</div><div> "node": "^20.19.0 || >=22.12.0"</div><div> },</div><div> "funding": {</div><div> "url": "https://github.com/vitejs/vite?sponsor=1"</div><div> },</div><div> "optionalDependencies": {</div><div> "fsevents": "~2.3.3"</div><div> },</div><div> "peerDependencies": {</div><div> "@types/node": "^20.19.0 || >=22.12.0",</div><div> "jiti": ">=1.21.0",</div><div> "less": "^4.0.0",</div><div> "lightningcss": "^1.21.0",</div><div> "sass": "^1.70.0",</div><div> "sass-embedded": "^1.70.0",</div><div> "stylus": ">=0.54.8",</div><div> "sugarss": "^5.0.0",</div><div> "terser": "^5.16.0",</div><div> "tsx": "^4.8.1",</div><div> "yaml": "^2.4.2"</div><div> },</div><div> "peerDependenciesMeta": {</div><div> "@types/node": {</div><div> "optional": true</div><div> },</div><div> "jiti": {</div><div> "optional": true</div><div> },</div><div> "less": {</div><div> "optional": true</div><div> },</div><div> "lightningcss": {</div><div> "optional": true</div><div> },</div><div> "sass": {</div><div> "optional": true</div><div> },</div><div> "sass-embedded": {</div><div> "optional": true</div><div> },</div><div> "stylus": {</div><div> "optional": true</div><div> },</div><div> "sugarss": {</div><div> "optional": true</div><div> },</div><div> "terser": {</div><div> "optional": true</div><div> },</div><div> "tsx": {</div><div> "optional": true</div><div> },</div><div> "yaml": {</div><div> "optional": true</div><div> }</div><div> }</div><div> },</div><div> "node_modules/vite-node": {</div><div> "version": "3.2.4",</div><div> "dev": true,</div><div> "license": "MIT",</div><div> "dependencies": {</div><div> "cac": "^6.7.14",</div><div> "debug": "^4.4.1",</div><div> "es-module-lexer": "^1.7.0",</div><div> "pathe": "^2.0.3",</div><div> "vite": "^5.0.0 || ^6.0.0 || ^7.0.0-0"</div><div> },</div><div> "bin": {</div><div> "vite-node": "vite-node.mjs"</div><div> },</div><div> "engines": {</div><div> "node": "^18.0.0 || ^20.0.0 || >=22.0.0"</div><div> },</div><div> "funding": {</div><div> "url": "https://opencollective.com/vitest"</div><div> }</div><div> },</div><div> "node_modules/vitest": {</div><div> "version": "3.2.4",</div><div> "dev": true,</div><div> "license": "MIT",</div><div> "dependencies": {</div><div> "@types/chai": "^5.2.2",</div><div> "@vitest/expect": "3.2.4",</div><div> "@vitest/mocker": "3.2.4",</div><div> "@vitest/pretty-format": "^3.2.4",</div><div> "@vitest/runner": "3.2.4",</div><div> "@vitest/snapshot": "3.2.4",</div><div> "@vitest/spy": "3.2.4",</div><div> "@vitest/utils": "3.2.4",</div><div> "chai": "^5.2.0",</div><div> "debug": "^4.4.1",</div><div> "expect-type": "^1.2.1",</div><div> "magic-string": "^0.30.17",</div><div> "pathe": "^2.0.3",</div><div> "picomatch": "^4.0.2",</div><div> "std-env": "^3.9.0",</div><div> "tinybench": "^2.9.0",</div><div> "tinyexec": "^0.3.2",</div><div> "tinyglobby": "^0.2.14",</div><div> "tinypool": "^1.1.1",</div><div> "tinyrainbow": "^2.0.0",</div><div> "vite": "^5.0.0 || ^6.0.0 || ^7.0.0-0",</div><div> "vite-node": "3.2.4",</div><div> "why-is-node-running": "^2.3.0"</div><div> },</div><div> "bin": {</div><div> "vitest": "vitest.mjs"</div><div> },</div><div> "engines": {</div><div> "node": "^18.0.0 || ^20.0.0 || >=22.0.0"</div><div> },</div><div> "funding": {</div><div> "url": "https://opencollective.com/vitest"</div><div> },</div><div> "peerDependencies": {</div><div> "@edge-runtime/vm": "*",</div><div> "@types/debug": "^4.1.12",</div><div> "@types/node": "^18.0.0 || ^20.0.0 || >=22.0.0",</div><div> "@vitest/browser": "3.2.4",</div><div> "@vitest/ui": "3.2.4",</div><div> "happy-dom": "*",</div><div> "jsdom": "*"</div><div> },</div><div> "peerDependenciesMeta": {</div><div> "@edge-runtime/vm": {</div><div> "optional": true</div><div> },</div><div> "@types/debug": {</div><div> "optional": true</div><div> },</div><div> "@types/node": {</div><div> "optional": true</div><div> },</div><div> "@vitest/browser": {</div><div> "optional": true</div><div> },</div><div> "@vitest/ui": {</div><div> "optional": true</div><div> },</div><div> "happy-dom": {</div><div> "optional": true</div><div> },</div><div> "jsdom": {</div><div> "optional": true</div><div> }</div><div> }</div><div> },</div><div> "node_modules/web-streams-polyfill": {</div><div> "version": "3.3.3",</div><div> "license": "MIT",</div><div> "engines": {</div><div> "node": ">= 8"</div><div> }</div><div> },</div><div> "node_modules/whatwg-fetch": {</div><div> "version": "3.6.20",</div><div> "license": "MIT"</div><div> },</div><div> "node_modules/which": {</div><div> "version": "2.0.2",</div><div> "license": "ISC",</div><div> "dependencies": {</div><div> "isexe": "^2.0.0"</div><div> },</div><div> "bin": {</div><div> "node-which": "bin/node-which"</div><div> },</div><div> "engines": {</div><div> "node": ">= 8"</div><div> }</div><div> },</div><div> "node_modules/why-is-node-running": {</div><div> "version": "2.3.0",</div><div> "dev": true,</div><div> "license": "MIT",</div><div> "dependencies": {</div><div> "siginfo": "^2.0.0",</div><div> "stackback": "0.0.2"</div><div> },</div><div> "bin": {</div><div> "why-is-node-running": "cli.js"</div><div> },</div><div> "engines": {</div><div> "node": ">=8"</div><div> }</div><div> },</div><div> "node_modules/wrap-ansi": {</div><div> "version": "8.1.0",</div><div> "license": "MIT",</div><div> "dependencies": {</div><div> "ansi-styles": "^6.1.0",</div><div> "string-width": "^5.0.1",</div><div> "strip-ansi": "^7.0.1"</div><div> },</div><div> "engines": {</div><div> "node": ">=12"</div><div> },</div><div> "funding": {</div><div> "url": "https://github.com/chalk/wrap-ansi?sponsor=1"</div><div> }</div><div> },</div><div> "node_modules/wrap-ansi-cjs": {</div><div> "name": "wrap-ansi",</div><div> "version": "7.0.0",</div><div> "license": "MIT",</div><div> "dependencies": {</div><div> "ansi-styles": "^4.0.0",</div><div> "string-width": "^4.1.0",</div><div> "strip-ansi": "^6.0.0"</div><div> },</div><div> "engines": {</div><div> "node": ">=10"</div><div> },</div><div> "funding": {</div><div> "url": "https://github.com/chalk/wrap-ansi?sponsor=1"</div><div> }</div><div> },</div><div> "node_modules/wrap-ansi-cjs/node_modules/ansi-regex": {</div><div> "version": "5.0.1",</div><div> "license": "MIT",</div><div> "engines": {</div><div> "node": ">=8"</div><div> }</div><div> },</div><div> "node_modules/wrap-ansi-cjs/node_modules/string-width": {</div><div> "version": "4.2.3",</div><div> "license": "MIT",</div><div> "dependencies": {</div><div> "emoji-regex": "^8.0.0",</div><div> "is-fullwidth-code-point": "^3.0.0",</div><div> "strip-ansi": "^6.0.1"</div><div> },</div><div> "engines": {</div><div> "node": ">=8"</div><div> }</div><div> },</div><div> "node_modules/wrap-ansi-cjs/node_modules/strip-ansi": {</div><div> "version": "6.0.1",</div><div> "license": "MIT",</div><div> "dependencies": {</div><div> "ansi-regex": "^5.0.1"</div><div> },</div><div> "engines": {</div><div> "node": ">=8"</div><div> }</div><div> },</div><div> "node_modules/wrap-ansi/node_modules/ansi-styles": {</div><div> "version": "6.2.3",</div><div> "license": "MIT",</div><div> "engines": {</div><div> "node": ">=12"</div><div> },</div><div> "funding": {</div><div> "url": "https://github.com/chalk/ansi-styles?sponsor=1"</div><div> }</div><div> },</div><div> "node_modules/wrap-ansi/node_modules/emoji-regex": {</div><div> "version": "9.2.2",</div><div> "license": "MIT"</div><div> },</div><div> "node_modules/wrap-ansi/node_modules/string-width": {</div><div> "version": "5.1.2",</div><div> "license": "MIT",</div><div> "dependencies": {</div><div> "eastasianwidth": "^0.2.0",</div><div> "emoji-regex": "^9.2.2",</div><div> "strip-ansi": "^7.0.1"</div><div> },</div><div> "engines": {</div><div> "node": ">=12"</div><div> },</div><div> "funding": {</div><div> "url": "https://github.com/sponsors/sindresorhus"</div><div> }</div><div> },</div><div> "node_modules/wrappy": {</div><div> "version": "1.0.2",</div><div> "dev": true,</div><div> "license": "ISC"</div><div> },</div><div> "node_modules/ws": {</div><div> "version": "8.18.3",</div><div> "license": "MIT",</div><div> "engines": {</div><div> "node": ">=10.0.0"</div><div> },</div><div> "peerDependencies": {</div><div> "bufferutil": "^4.0.1",</div><div> "utf-8-validate": ">=5.0.2"</div><div> },</div><div> "peerDependenciesMeta": {</div><div> "bufferutil": {</div><div> "optional": true</div><div> },</div><div> "utf-8-validate": {</div><div> "optional": true</div><div> }</div><div> }</div><div> },</div><div> "node_modules/xlsx": {</div><div> "version": "0.20.3",</div><div> "resolved": "https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz",</div><div> "integrity": "sha512-oLDq3jw7AcLqKWH2AhCpVTZl8mf6X2YReP+Neh0SJUzV/BdZYjth94tG5toiMB1PPrYtxOCfaoUCkvtuH+3AJA==",</div><div> "license": "Apache-2.0",</div><div> "bin": {</div><div> "xlsx": "bin/xlsx.njs"</div><div> },</div><div> "engines": {</div><div> "node": ">=0.8"</div><div> }</div><div> },</div><div> "node_modules/y18n": {</div><div> "version": "5.0.8",</div><div> "dev": true,</div><div> "license": "ISC",</div><div> "engines": {</div><div> "node": ">=10"</div><div> }</div><div> },</div><div> "node_modules/yargs": {</div><div> "version": "17.7.2",</div><div> "dev": true,</div><div> "license": "MIT",</div><div> "dependencies": {</div><div> "cliui": "^8.0.1",</div><div> "escalade": "^3.1.1",</div><div> "get-caller-file": "^2.0.5",</div><div> "require-directory": "^2.1.1",</div><div> "string-width": "^4.2.3",</div><div> "y18n": "^5.0.5",</div><div> "yargs-parser": "^21.1.1"</div><div> },</div><div> "engines": {</div><div> "node": ">=12"</div><div> }</div><div> },</div><div> "node_modules/yargs-parser": {</div><div> "version": "21.1.1",</div><div> "dev": true,</div><div> "license": "ISC",</div><div> "engines": {</div><div> "node": ">=12"</div><div> }</div><div> },</div><div> "node_modules/yargs/node_modules/ansi-regex": {</div><div> "version": "5.0.1",</div><div> "dev": true,</div><div> "license": "MIT",</div><div> "engines": {</div><div> "node": ">=8"</div><div> }</div><div> },</div><div> "node_modules/yargs/node_modules/string-width": {</div><div> "version": "4.2.3",</div><div> "dev": true,</div><div> "license": "MIT",</div><div> "dependencies": {</div><div> "emoji-regex": "^8.0.0",</div><div> "is-fullwidth-code-point": "^3.0.0",</div><div> "strip-ansi": "^6.0.1"</div><div> },</div><div> "engines": {</div><div> "node": ">=8"</div><div> }</div><div> },</div><div> "node_modules/yargs/node_modules/strip-ansi": {</div><div> "version": "6.0.1",</div><div> "dev": true,</div><div> "license": "MIT",</div><div> "dependencies": {</div><div> "ansi-regex": "^5.0.1"</div><div> },</div><div> "engines": {</div><div> "node": ">=8"</div><div> }</div><div> },</div><div> "node_modules/zod": {</div><div> "version": "3.25.76",</div><div> "license": "MIT",</div><div> "funding": {</div><div> "url": "https://github.com/sponsors/colinhacks"</div><div> }</div><div> },</div><div> "node_modules/zod-to-json-schema": {</div><div> "version": "3.24.6",</div><div> "license": "ISC",</div><div> "peerDependencies": {</div><div> "zod": "^3.24.1"</div><div> }</div><div> },</div><div> "packages/agent": {</div><div> "name": "@mariozechner/pi-agent",</div><div> "version": "0.6.0",</div><div> "license": "MIT",</div><div> "dependencies": {</div><div> "@mariozechner/pi-ai": "^0.6.0",</div><div> "@mariozechner/pi-tui": "^0.6.0"</div><div> },</div><div> "devDependencies": {</div><div> "@types/node": "^24.3.0",</div><div> "typescript": "^5.7.3",</div><div> "vitest": "^3.2.4"</div><div> },</div><div> "engines": {</div><div> "node": ">=20.0.0"</div><div> }</div><div> },</div><div> "packages/agent/node_modules/@types/node": {</div><div> "version": "24.10.1",</div><div> "dev": true,</div><div> "license": "MIT",</div><div> "dependencies": {</div><div> "undici-types": "~7.16.0"</div><div> }</div><div> },</div><div> "packages/agent/node_modules/undici-types": {</div><div> "version": "7.16.0",</div><div> "dev": true,</div><div> "license": "MIT"</div><div> },</div><div> "packages/ai": {</div><div> "name": "@mariozechner/pi-ai",</div><div> "version": "0.6.0",</div><div> "license": "MIT",</div><div> "dependencies": {</div><div> "@anthropic-ai/sdk": "^0.61.0",</div><div> "@google/genai": "^1.17.0",</div><div> "@sinclair/typebox": "^0.34.41",</div><div> "ajv": "^8.17.1",</div><div> "ajv-formats": "^3.0.1",</div><div> "chalk": "^5.6.2",</div><div> "openai": "5.21.0",</div><div> "partial-json": "^0.1.7",</div><div> "zod-to-json-schema": "^3.24.6"</div><div> },</div><div> "devDependencies": {</div><div> "@types/node": "^24.3.0",</div><div> "canvas": "^3.2.0",</div><div> "vitest": "^3.2.4"</div><div> },</div><div> "engines": {</div><div> "node": ">=20.0.0"</div><div> }</div><div> },</div><div> "packages/ai/node_modules/@types/node": {</div><div> "version": "24.10.1",</div><div> "dev": true,</div><div> "license": "MIT",</div><div> "dependencies": {</div><div> "undici-types": "~7.16.0"</div><div> }</div><div> },</div><div> "packages/ai/node_modules/chalk": {</div><div> "version": "5.6.2",</div><div> "license": "MIT",</div><div> "engines": {</div><div> "node": "^12.17.0 || ^14.13 || >=16.0.0"</div><div> },</div><div> "funding": {</div><div> "url": "https://github.com/chalk/chalk?sponsor=1"</div><div> }</div><div> },</div><div> "packages/ai/node_modules/undici-types": {</div><div> "version": "7.16.0",</div><div> "dev": true,</div><div> "license": "MIT"</div><div> },</div><div> "packages/coding-agent": {</div><div> "name": "@mariozechner/coding-agent",</div><div> "version": "0.6.0",</div><div> "license": "MIT",</div><div> "dependencies": {</div><div> "@mariozechner/pi-agent": "^0.6.0",</div><div> "@mariozechner/pi-ai": "^0.6.0",</div><div> "chalk": "^5.5.0",</div><div> "glob": "^11.0.3"</div><div> },</div><div> "bin": {</div><div> "coding-agent": "dist/cli.js",</div><div> "pi": "dist/cli.js"</div><div> },</div><div> "devDependencies": {</div><div> "@types/node": "^24.3.0",</div><div> "typescript": "^5.7.3",</div><div> "vitest": "^3.2.4"</div><div> },</div><div> "engines": {</div><div> "node": ">=20.0.0"</div><div> }</div><div> },</div><div> "packages/coding-agent/node_modules/@types/node": {</div><div> "version": "24.10.1",</div><div> "dev": true,</div><div> "license": "MIT",</div><div> "dependencies": {</div><div> "undici-types": "~7.16.0"</div><div> }</div><div> },</div><div> "packages/coding-agent/node_modules/chalk": {</div><div> "version": "5.6.2",</div><div> "license": "MIT",</div><div> "engines": {</div><div> "node": "^12.17.0 || ^14.13 || >=16.0.0"</div><div> },</div><div> "funding": {</div><div> "url": "https://github.com/chalk/chalk?sponsor=1"</div><div> }</div><div> },</div><div> "packages/coding-agent/node_modules/undici-types": {</div><div> "version": "7.16.0",</div><div> "dev": true,</div><div> "license": "MIT"</div><div> },</div><div> "packages/pods": {</div><div> "name": "@mariozechner/pi",</div><div> "version": "0.6.0",</div><div> "license": "MIT",</div><div> "dependencies": {</div><div> "@mariozechner/pi-agent": "^0.6.0",</div><div> "chalk": "^5.5.0"</div><div> },</div><div> "bin": {</div><div> "pi": "dist/cli.js"</div><div> },</div><div> "devDependencies": {},</div><div> "engines": {</div><div> "node": ">=20.0.0"</div><div> }</div><div> },</div><div> "packages/pods/node_modules/chalk": {</div><div> "version": "5.6.2",</div><div> "license": "MIT",</div><div> "engines": {</div><div> "node": "^12.17.0 || ^14.13 || >=16.0.0"</div><div> },</div><div> "funding": {</div><div> "url": "https://github.com/chalk/chalk?sponsor=1"</div><div> }</div><div> },</div><div> "packages/proxy": {</div><div> "name": "@mariozechner/pi-proxy",</div><div> "version": "0.6.0",</div><div> "dependencies": {</div><div> "@hono/node-server": "^1.14.0",</div><div> "hono": "^4.6.16"</div><div> },</div><div> "bin": {</div><div> "pi-proxy": "dist/cli.js"</div><div> },</div><div> "devDependencies": {</div><div> "@types/node": "^22.10.5",</div><div> "tsx": "^4.19.2",</div><div> "typescript": "^5.7.3"</div><div> }</div><div> },</div><div> "packages/tui": {</div><div> "name": "@mariozechner/pi-tui",</div><div> "version": "0.6.0",</div><div> "license": "MIT",</div><div> "dependencies": {</div><div> "@types/mime-types": "^2.1.4",</div><div> "chalk": "^5.5.0",</div><div> "marked": "^15.0.12",</div><div> "mime-types": "^3.0.1",</div><div> "string-width": "^8.1.0"</div><div> },</div><div> "devDependencies": {</div><div> "@xterm/headless": "^5.5.0",</div><div> "@xterm/xterm": "^5.5.0"</div><div> },</div><div> "engines": {</div><div> "node": ">=20.0.0"</div><div> }</div><div> },</div><div> "packages/tui/node_modules/chalk": {</div><div> "version": "5.6.2",</div><div> "license": "MIT",</div><div> "engines": {</div><div> "node": "^12.17.0 || ^14.13 || >=16.0.0"</div><div> },</div><div> "funding": {</div><div> "url": "https://github.com/chalk/chalk?sponsor=1"</div><div> }</div><div> },</div><div> "packages/tui/node_modules/marked": {</div><div> "version": "15.0.12",</div><div> "license": "MIT",</div><div> "bin": {</div><div> "marked": "bin/marked.js"</div><div> },</div><div> "engines": {</div><div> "node": ">= 18"</div><div> }</div><div> },</div><div> "packages/web-ui": {</div><div> "name": "@mariozechner/pi-web-ui",</div><div> "version": "0.6.0",</div><div> "license": "MIT",</div><div> "dependencies": {</div><div> "@lmstudio/sdk": "^1.5.0",</div><div> "@mariozechner/pi-ai": "^0.6.0",</div><div> "@mariozechner/pi-tui": "^0.6.0",</div><div> "docx-preview": "^0.3.7",</div><div> "jszip": "^3.10.1",</div><div> "lucide": "^0.544.0",</div><div> "ollama": "^0.6.0",</div><div> "pdfjs-dist": "^5.4.296",</div><div> "xlsx": "https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"</div><div> },</div><div> "devDependencies": {</div><div> "@mariozechner/mini-lit": "^0.2.0",</div><div> "@tailwindcss/cli": "^4.0.0-beta.14",</div><div> "concurrently": "^9.2.1",</div><div> "typescript": "^5.7.3"</div><div> },</div><div> "peerDependencies": {</div><div> "@mariozechner/mini-lit": "^0.2.0",</div><div> "lit": "^3.3.1"</div><div> }</div><div> }</div><div> }</div><div>}</div><div></div><div>... (1 more lines not shown. Use offset=3418 to continue reading)</div></div></div></div><div class="assistant-text">The package-lock.json file has been read in full. It's a 3417-line file that contains the complete dependency tree for your monorepo project called "pi-monorepo" (version 0.0.2).<br><br>Key highlights:<br>- **Workspaces**: Contains packages under `packages/*`<br>- **Main dev dependencies**: Biome, TypeScript, tsx, Husky, concurrently<br>- **Packages in the monorepo**:<br> - `@mariozechner/pi-agent` (agent)<br> - `@mariozechner/pi-ai` (ai) <br> - `@mariozechner/pi-tui` (tui)<br> - `@mariozechner/pi-web-ui` (web-ui)<br> - `@mariozechner/pi` (pods)<br> - `@mariozechner/coding-agent` (coding-agent)<br> - `@mariozechner/pi-proxy` (proxy)<br><br>The file includes all transitive dependencies and their versions for AI libraries (Anthropic, OpenAI, Google GenAI, Ollama, LM Studio), UI libraries (Lit, Hono, Tailwind), and various utilities.</div>
|
|
</div>
|
|
|
|
<div class="footer">
|
|
Generated by pi coding-agent on 11/12/2025, 5:11:09 PM
|
|
</div>
|
|
</div>
|
|
</body>
|
|
</html> |