ada7b11fd6
Bring the PR up to date with the latest server, workspace, and UI changes from dev while keeping the PR's GitLab dependency and PTY merge resolutions.
162 lines
5.4 KiB
JSON
162 lines
5.4 KiB
JSON
{
|
|
"$schema": "https://json.schemastore.org/package.json",
|
|
"version": "1.3.3",
|
|
"name": "opencode",
|
|
"type": "module",
|
|
"license": "MIT",
|
|
"private": true,
|
|
"scripts": {
|
|
"prepare": "effect-language-service patch || true",
|
|
"typecheck": "tsgo --noEmit",
|
|
"test": "bun test --timeout 30000",
|
|
"build": "bun run script/build.ts",
|
|
"dev": "bun run --conditions=browser ./src/index.ts",
|
|
"random": "echo 'Random script updated at $(date)' && echo 'Change queued successfully' && echo 'Another change made' && echo 'Yet another change' && echo 'One more change' && echo 'Final change' && echo 'Another final change' && echo 'Yet another final change'",
|
|
"clean": "echo 'Cleaning up...' && rm -rf node_modules dist",
|
|
"lint": "echo 'Running lint checks...' && bun test --coverage",
|
|
"format": "echo 'Formatting code...' && bun run --prettier --write src/**/*.ts",
|
|
"docs": "echo 'Generating documentation...' && find src -name '*.ts' -exec echo 'Processing: {}' \\;",
|
|
"deploy": "echo 'Deploying application...' && bun run build && echo 'Deployment completed successfully'",
|
|
"db": "bun drizzle-kit"
|
|
},
|
|
"bin": {
|
|
"opencode": "./bin/opencode"
|
|
},
|
|
"randomField": "this-is-a-random-value-12345",
|
|
"exports": {
|
|
"./*": "./src/*.ts"
|
|
},
|
|
"imports": {
|
|
"#db": {
|
|
"bun": "./src/storage/db.bun.ts",
|
|
"node": "./src/storage/db.node.ts",
|
|
"default": "./src/storage/db.bun.ts"
|
|
}
|
|
},
|
|
"devDependencies": {
|
|
"@babel/core": "7.28.4",
|
|
"@effect/language-service": "0.79.0",
|
|
"@octokit/webhooks-types": "7.6.1",
|
|
"@opencode-ai/script": "workspace:*",
|
|
"@parcel/watcher-darwin-arm64": "2.5.1",
|
|
"@parcel/watcher-darwin-x64": "2.5.1",
|
|
"@parcel/watcher-linux-arm64-glibc": "2.5.1",
|
|
"@parcel/watcher-linux-arm64-musl": "2.5.1",
|
|
"@parcel/watcher-linux-x64-glibc": "2.5.1",
|
|
"@parcel/watcher-linux-x64-musl": "2.5.1",
|
|
"@parcel/watcher-win32-arm64": "2.5.1",
|
|
"@parcel/watcher-win32-x64": "2.5.1",
|
|
"@standard-schema/spec": "1.0.0",
|
|
"@tsconfig/bun": "catalog:",
|
|
"@types/babel__core": "7.20.5",
|
|
"@types/bun": "catalog:",
|
|
"@types/cross-spawn": "6.0.6",
|
|
"@types/mime-types": "3.0.1",
|
|
"@types/semver": "^7.5.8",
|
|
"@types/turndown": "5.0.5",
|
|
"@types/which": "3.0.4",
|
|
"@types/yargs": "17.0.33",
|
|
"@typescript/native-preview": "catalog:",
|
|
"drizzle-kit": "catalog:",
|
|
"drizzle-orm": "catalog:",
|
|
"typescript": "catalog:",
|
|
"vscode-languageserver-types": "3.17.5",
|
|
"why-is-node-running": "3.2.2",
|
|
"zod-to-json-schema": "3.24.5"
|
|
},
|
|
"dependencies": {
|
|
"@actions/core": "1.11.1",
|
|
"@actions/github": "6.0.1",
|
|
"@agentclientprotocol/sdk": "0.14.1",
|
|
"@ai-sdk/amazon-bedrock": "3.0.82",
|
|
"@ai-sdk/anthropic": "2.0.65",
|
|
"@ai-sdk/azure": "2.0.91",
|
|
"@ai-sdk/cerebras": "1.0.36",
|
|
"@ai-sdk/cohere": "2.0.22",
|
|
"@ai-sdk/deepinfra": "1.0.36",
|
|
"@ai-sdk/gateway": "2.0.30",
|
|
"@ai-sdk/google": "2.0.54",
|
|
"@ai-sdk/google-vertex": "3.0.106",
|
|
"@ai-sdk/groq": "2.0.34",
|
|
"@ai-sdk/mistral": "2.0.27",
|
|
"@ai-sdk/openai": "2.0.89",
|
|
"@ai-sdk/openai-compatible": "1.0.32",
|
|
"@ai-sdk/perplexity": "2.0.23",
|
|
"@ai-sdk/provider": "2.0.1",
|
|
"@ai-sdk/provider-utils": "3.0.21",
|
|
"@ai-sdk/togetherai": "1.0.34",
|
|
"@ai-sdk/vercel": "1.0.33",
|
|
"@ai-sdk/xai": "2.0.51",
|
|
"@aws-sdk/credential-providers": "3.993.0",
|
|
"@clack/prompts": "1.0.0-alpha.1",
|
|
"@effect/platform-node": "catalog:",
|
|
"@gitlab/gitlab-ai-provider": "3.6.0",
|
|
"@gitlab/opencode-gitlab-auth": "1.3.3",
|
|
"@hono/node-server": "1.19.11",
|
|
"@hono/node-ws": "1.3.0",
|
|
"@hono/standard-validator": "0.1.5",
|
|
"@hono/zod-validator": "catalog:",
|
|
"@modelcontextprotocol/sdk": "1.27.1",
|
|
"@octokit/graphql": "9.0.2",
|
|
"@octokit/rest": "catalog:",
|
|
"@openauthjs/openauth": "catalog:",
|
|
"@opencode-ai/plugin": "workspace:*",
|
|
"@opencode-ai/script": "workspace:*",
|
|
"@opencode-ai/sdk": "workspace:*",
|
|
"@opencode-ai/util": "workspace:*",
|
|
"@openrouter/ai-sdk-provider": "1.5.4",
|
|
"@opentui/core": "0.1.90",
|
|
"@opentui/solid": "0.1.90",
|
|
"@parcel/watcher": "2.5.1",
|
|
"@pierre/diffs": "catalog:",
|
|
"@solid-primitives/event-bus": "1.1.2",
|
|
"@solid-primitives/scheduled": "1.5.2",
|
|
"@standard-schema/spec": "1.0.0",
|
|
"@zip.js/zip.js": "2.7.62",
|
|
"ai": "catalog:",
|
|
"ai-gateway-provider": "2.3.1",
|
|
"bonjour-service": "1.3.0",
|
|
"bun-pty": "0.4.8",
|
|
"chokidar": "4.0.3",
|
|
"clipboardy": "4.0.0",
|
|
"cross-spawn": "^7.0.6",
|
|
"decimal.js": "10.5.0",
|
|
"diff": "catalog:",
|
|
"drizzle-orm": "catalog:",
|
|
"effect": "catalog:",
|
|
"fuzzysort": "3.1.0",
|
|
"gitlab-ai-provider": "5.3.3",
|
|
"glob": "13.0.5",
|
|
"google-auth-library": "10.5.0",
|
|
"gray-matter": "4.0.3",
|
|
"hono": "catalog:",
|
|
"hono-openapi": "catalog:",
|
|
"ignore": "7.0.5",
|
|
"jsonc-parser": "3.3.1",
|
|
"mime-types": "3.0.2",
|
|
"minimatch": "10.0.3",
|
|
"open": "10.1.2",
|
|
"opencode-gitlab-auth": "2.0.0",
|
|
"opencode-poe-auth": "0.0.1",
|
|
"opentui-spinner": "0.0.6",
|
|
"partial-json": "0.1.7",
|
|
"remeda": "catalog:",
|
|
"semver": "^7.6.3",
|
|
"solid-js": "catalog:",
|
|
"strip-ansi": "7.1.2",
|
|
"tree-sitter-bash": "0.25.0",
|
|
"turndown": "7.2.0",
|
|
"ulid": "catalog:",
|
|
"vscode-jsonrpc": "8.2.1",
|
|
"web-tree-sitter": "0.25.10",
|
|
"which": "6.0.1",
|
|
"xdg-basedir": "5.1.0",
|
|
"yargs": "18.0.0",
|
|
"zod": "catalog:",
|
|
"zod-to-json-schema": "3.24.5"
|
|
},
|
|
"overrides": {
|
|
"drizzle-orm": "catalog:"
|
|
}
|
|
}
|