opencode/packages/app/package.json

85 lines
2.9 KiB
JSON
Raw Permalink Normal View History

{
"name": "@opencode-ai/app",
2026-06-21 08:03:08 +08:00
"version": "1.17.9",
"description": "",
"type": "module",
"exports": {
".": "./src/index.ts",
2026-05-20 12:28:15 +08:00
"./desktop-menu": "./src/desktop-menu.ts",
"./updater": "./src/updater.ts",
"./wsl/types": "./src/wsl/types.ts",
"./vite": "./vite.js",
"./index.css": "./src/index.css"
},
"scripts": {
"typecheck": "tsgo -b",
"start": "vite",
"dev": "vite",
"build": "vite build",
2026-01-18 10:52:21 +08:00
"serve": "vite preview",
"test": "bun run test:unit && bun run test:virtualizer",
"test:unit": "bun test --only-failures --preload ./happydom.ts ./src",
"test:virtualizer": "bun test --conditions=browser --preload ./happydom.ts ./test-browser/solid-virtual.test.ts",
"test:unit:watch": "bun test --watch --preload ./happydom.ts ./src",
2026-01-18 10:52:21 +08:00
"test:e2e": "playwright test",
"test:e2e:local": "playwright test",
2026-01-18 10:52:21 +08:00
"test:e2e:ui": "playwright test --ui",
"test:e2e:report": "playwright show-report e2e/playwright-report",
"test:bench": "bun test ./e2e/performance/unit && playwright test --config e2e/performance/playwright.config.ts"
},
"license": "MIT",
"devDependencies": {
"@happy-dom/global-registrator": "20.0.11",
"@playwright/test": "catalog:",
"@sentry/vite-plugin": "catalog:",
"@tailwindcss/vite": "catalog:",
2025-10-11 06:11:19 +08:00
"@tsconfig/bun": "1.0.9",
"@types/bun": "catalog:",
"@types/luxon": "catalog:",
"@types/node": "catalog:",
2025-10-15 06:30:32 +08:00
"@typescript/native-preview": "catalog:",
2025-10-28 04:35:47 +08:00
"typescript": "catalog:",
2025-10-14 20:14:26 +08:00
"vite": "catalog:",
"vite-plugin-icons-spritesheet": "3.0.1",
2025-10-14 20:14:26 +08:00
"vite-plugin-solid": "catalog:"
},
"dependencies": {
"@kobalte/core": "catalog:",
"@opencode-ai/core": "workspace:*",
"@opencode-ai/sdk": "workspace:*",
2025-10-23 06:31:44 +08:00
"@opencode-ai/ui": "workspace:*",
"@pierre/trees": "1.0.0-beta.4",
"@sentry/solid": "catalog:",
"@shikijs/transformers": "3.9.2",
2025-10-23 06:31:44 +08:00
"@solid-primitives/active-element": "2.1.3",
2025-12-12 19:14:47 +08:00
"@solid-primitives/audio": "1.4.2",
2025-09-24 00:41:11 +08:00
"@solid-primitives/event-bus": "1.1.2",
"@solid-primitives/event-listener": "2.4.5",
"@solid-primitives/i18n": "2.2.1",
2025-12-14 05:12:41 +08:00
"@solid-primitives/media": "2.3.3",
"@solid-primitives/resize-observer": "2.1.5",
"@solid-primitives/scheduled": "1.5.3",
"@solid-primitives/scroll": "2.1.3",
2025-12-18 03:10:57 +08:00
"@solid-primitives/storage": "catalog:",
"@solid-primitives/timer": "1.4.4",
"@solid-primitives/websocket": "1.3.1",
2025-10-17 03:53:44 +08:00
"@solidjs/meta": "catalog:",
"@solidjs/router": "catalog:",
"@tanstack/solid-query": "5.91.4",
"@tanstack/solid-virtual": "catalog:",
"@thisbeyond/solid-dnd": "0.7.5",
"diff": "catalog:",
"effect": "catalog:",
2025-09-19 19:05:05 +08:00
"fuzzysort": "catalog:",
2026-03-05 22:56:34 +08:00
"ghostty-web": "github:anomalyco/ghostty-web#main",
2025-09-19 19:05:05 +08:00
"luxon": "catalog:",
2025-12-24 19:55:28 +08:00
"marked": "catalog:",
"marked-shiki": "catalog:",
"remeda": "catalog:",
2025-12-23 18:08:42 +08:00
"shiki": "catalog:",
2025-10-23 06:31:44 +08:00
"solid-js": "catalog:",
2025-10-18 01:05:52 +08:00
"solid-list": "catalog:",
"tailwindcss": "catalog:"
}
}