+21







![opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>](/assets/img/avatar_default.png)
![opencode-agent[bot]](/assets/img/avatar_default.png)
opencode-agent[bot]
opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
Aiden Cline
usrnk1
Aarav Sareen
Luke Parker
Brendan Allan
Kit Langton
James Long
Adam
opencode-agent[bot] <219766164+opencode-agent[bot]@users.noreply.github.com>
Jay
Simon Klee
Jay
Jack
David Hill
Brendan Allan
opencode
Aiden Cline
James Long
Dustin Deus
冯基魁
Frank
Aiden Cline
Victor Navarro
Dax Raad
Dax
Nabs
Vladimir Glafirov
AidenGeunGeun
Mark
634386fe0f
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com> Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com> Co-authored-by: usrnk1 <7547651+usrnk1@users.noreply.github.com> Co-authored-by: Aarav Sareen <96787824+arvsrn@users.noreply.github.com> Co-authored-by: Luke Parker <10430890+Hona@users.noreply.github.com> Co-authored-by: Brendan Allan <git@brendonovich.dev> Co-authored-by: Kit Langton <kit.langton@gmail.com> Co-authored-by: James Long <longster@gmail.com> Co-authored-by: Adam <2363879+adamdotdevin@users.noreply.github.com> Co-authored-by: opencode-agent[bot] <219766164+opencode-agent[bot]@users.noreply.github.com> Co-authored-by: Jay <53023+jayair@users.noreply.github.com> Co-authored-by: Simon Klee <hello@simonklee.dk> Co-authored-by: Jay <air@live.ca> Co-authored-by: Jack <jack@anoma.ly> Co-authored-by: David Hill <1879069+iamdavidhill@users.noreply.github.com> Co-authored-by: Brendan Allan <14191578+Brendonovich@users.noreply.github.com> Co-authored-by: opencode <opencode@sst.dev> Co-authored-by: Aiden Cline <aidenpcline@gmail.com> Co-authored-by: James Long <jlongster@users.noreply.github.com> Co-authored-by: Dustin Deus <deusdustin@gmail.com> Co-authored-by: 冯基魁 <56265583+fengjikui@users.noreply.github.com> Co-authored-by: Frank <frank@anoma.ly> Co-authored-by: Aiden Cline <rekram1-node@users.noreply.github.com> Co-authored-by: Victor Navarro <vn4varro@gmail.com> Co-authored-by: Dax Raad <d@ironbay.co> Co-authored-by: Dax <mail@thdxr.com> Co-authored-by: Nabs <nabil@instafork.com> Co-authored-by: Vladimir Glafirov <vglafirov@gitlab.com> Co-authored-by: AidenGeunGeun <eastlandwyvern@gmail.com> Co-authored-by: Mark <geraint0923@users.noreply.github.com>
96 lines
3.4 KiB
JSON
96 lines
3.4 KiB
JSON
{
|
|
"name": "@opencode-ai/app",
|
|
"version": "1.17.20",
|
|
"description": "",
|
|
"type": "module",
|
|
"exports": {
|
|
".": "./src/index.ts",
|
|
"./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",
|
|
"typecheck:e2e": "tsgo -p e2e/tsconfig.json",
|
|
"start": "vite",
|
|
"dev": "vite",
|
|
"build": "vite build",
|
|
"serve": "vite preview",
|
|
"test": "bun run test:unit && bun run test:browser",
|
|
"test:unit": "bun test --only-failures --preload ./happydom.ts ./src",
|
|
"test:browser": "bun test --conditions=browser --preload ./happydom.ts ./test-browser",
|
|
"test:unit:watch": "bun test --watch --preload ./happydom.ts ./src",
|
|
"test:e2e": "playwright test",
|
|
"test:e2e:local": "playwright test",
|
|
"test:e2e:ui": "playwright test --ui",
|
|
"test:e2e:report": "playwright show-report e2e/playwright-report",
|
|
"test:stability": "bun test ./e2e/performance/unit/visual-stability.test.ts && playwright test --config e2e/performance/timeline-stability/playwright.config.ts",
|
|
"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:",
|
|
"@tsconfig/bun": "1.0.9",
|
|
"@types/bun": "catalog:",
|
|
"@types/luxon": "catalog:",
|
|
"@types/node": "catalog:",
|
|
"@typescript/native-preview": "catalog:",
|
|
"tw-animate-css": "1.4.0",
|
|
"typescript": "catalog:",
|
|
"vite": "catalog:",
|
|
"vite-plugin-icons-spritesheet": "3.0.1",
|
|
"vite-plugin-solid": "catalog:"
|
|
},
|
|
"dependencies": {
|
|
"@corvu/drawer": "catalog:",
|
|
"@dnd-kit/abstract": "0.5.0",
|
|
"@dnd-kit/dom": "0.5.0",
|
|
"@dnd-kit/helpers": "0.5.0",
|
|
"@dnd-kit/solid": "0.5.0",
|
|
"@kobalte/core": "catalog:",
|
|
"@opencode-ai/core": "workspace:*",
|
|
"@opencode-ai/schema": "workspace:*",
|
|
"@opencode-ai/sdk": "workspace:*",
|
|
"@opencode-ai/session-ui": "workspace:*",
|
|
"@opencode-ai/ui": "workspace:*",
|
|
"@pierre/trees": "1.0.0-beta.4",
|
|
"@sentry/solid": "catalog:",
|
|
"@shikijs/transformers": "3.9.2",
|
|
"@solid-primitives/active-element": "2.1.3",
|
|
"@solid-primitives/audio": "1.4.2",
|
|
"@solid-primitives/event-bus": "1.1.2",
|
|
"@solid-primitives/event-listener": "2.4.5",
|
|
"@solid-primitives/i18n": "2.2.1",
|
|
"@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",
|
|
"@solid-primitives/storage": "catalog:",
|
|
"@solid-primitives/timer": "1.4.4",
|
|
"@solid-primitives/websocket": "1.3.1",
|
|
"@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:",
|
|
"fuzzysort": "catalog:",
|
|
"ghostty-web": "github:anomalyco/ghostty-web#513463a6f1190253057e8a3f0dac8f6ee8393553",
|
|
"luxon": "catalog:",
|
|
"marked": "catalog:",
|
|
"marked-shiki": "catalog:",
|
|
"remeda": "catalog:",
|
|
"shiki": "catalog:",
|
|
"solid-js": "catalog:",
|
|
"solid-list": "catalog:",
|
|
"solid-presence": "0.2.0",
|
|
"tailwindcss": "catalog:"
|
|
}
|
|
}
|