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.
161 lines
5.4 KiB
JSON
161 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:"
|
|
}
|
|
}
|