mirror of
https://github.com/anomalyco/opencode.git
synced 2026-05-21 11:26:39 +00:00
Users should share the actual site they are visiting, and the reward dialog should only close once credit is applied. Keep Drizzle tooling on the same beta snapshot as runtime ORM so schema commands avoid version drift.
144 lines
4.4 KiB
JSON
144 lines
4.4 KiB
JSON
{
|
|
"$schema": "https://json.schemastore.org/package.json",
|
|
"name": "opencode",
|
|
"description": "AI-powered development tool",
|
|
"private": true,
|
|
"type": "module",
|
|
"packageManager": "bun@1.3.13",
|
|
"scripts": {
|
|
"dev": "bun run --cwd packages/opencode --conditions=browser src/index.ts",
|
|
"dev:desktop": "bun --cwd packages/desktop dev",
|
|
"dev:web": "bun --cwd packages/app dev",
|
|
"dev:console": "ulimit -n 10240 2>/dev/null; bun run --cwd packages/console/app dev",
|
|
"dev:storybook": "bun --cwd packages/storybook storybook",
|
|
"lint": "oxlint",
|
|
"typecheck": "bun turbo typecheck",
|
|
"upgrade-opentui": "bun run script/upgrade-opentui.ts",
|
|
"postinstall": "bun run --cwd packages/opencode fix-node-pty",
|
|
"prepare": "husky",
|
|
"random": "echo 'Random script'",
|
|
"hello": "echo 'Hello World!'",
|
|
"test": "echo 'do not run tests from root' && exit 1"
|
|
},
|
|
"workspaces": {
|
|
"packages": [
|
|
"packages/*",
|
|
"packages/console/*",
|
|
"packages/sdk/js",
|
|
"packages/slack"
|
|
],
|
|
"catalog": {
|
|
"@effect/opentelemetry": "4.0.0-beta.65",
|
|
"@effect/platform-node": "4.0.0-beta.65",
|
|
"@npmcli/arborist": "9.4.0",
|
|
"@types/bun": "1.3.12",
|
|
"@types/cross-spawn": "6.0.6",
|
|
"@octokit/rest": "22.0.0",
|
|
"@hono/zod-validator": "0.4.2",
|
|
"@opentui/core": "0.2.8",
|
|
"@opentui/keymap": "0.2.8",
|
|
"@opentui/solid": "0.2.8",
|
|
"ulid": "3.0.1",
|
|
"@kobalte/core": "0.13.11",
|
|
"@types/luxon": "3.7.1",
|
|
"@types/node": "24.12.2",
|
|
"@types/semver": "7.7.1",
|
|
"@tsconfig/node22": "22.0.2",
|
|
"@tsconfig/bun": "1.0.9",
|
|
"@cloudflare/workers-types": "4.20251008.0",
|
|
"@openauthjs/openauth": "0.0.0-20250322224806",
|
|
"@pierre/diffs": "1.1.0-beta.18",
|
|
"opentui-spinner": "0.0.6",
|
|
"@solid-primitives/storage": "4.3.3",
|
|
"@tailwindcss/vite": "4.1.11",
|
|
"diff": "8.0.2",
|
|
"dompurify": "3.3.1",
|
|
"drizzle-kit": "1.0.0-beta.19-d95b7a4",
|
|
"drizzle-orm": "1.0.0-beta.19-d95b7a4",
|
|
"effect": "4.0.0-beta.65",
|
|
"ai": "6.0.168",
|
|
"cross-spawn": "7.0.6",
|
|
"hono": "4.10.7",
|
|
"hono-openapi": "1.1.2",
|
|
"fuzzysort": "3.1.0",
|
|
"luxon": "3.6.1",
|
|
"marked": "17.0.1",
|
|
"marked-shiki": "1.2.1",
|
|
"remend": "1.3.0",
|
|
"@playwright/test": "1.59.1",
|
|
"semver": "7.7.4",
|
|
"typescript": "5.8.2",
|
|
"@typescript/native-preview": "7.0.0-dev.20251207.1",
|
|
"zod": "4.1.8",
|
|
"remeda": "2.26.0",
|
|
"shiki": "3.20.0",
|
|
"solid-list": "0.3.0",
|
|
"tailwindcss": "4.1.11",
|
|
"virtua": "0.42.3",
|
|
"vite": "7.1.4",
|
|
"@solidjs/meta": "0.29.4",
|
|
"@solidjs/router": "0.15.4",
|
|
"@solidjs/start": "https://pkg.pr.new/@solidjs/start@dfb2020",
|
|
"@sentry/solid": "10.36.0",
|
|
"@sentry/vite-plugin": "4.6.0",
|
|
"solid-js": "1.9.10",
|
|
"vite-plugin-solid": "2.11.10",
|
|
"@lydell/node-pty": "1.2.0-beta.10"
|
|
}
|
|
},
|
|
"devDependencies": {
|
|
"@actions/artifact": "5.0.1",
|
|
"@tsconfig/bun": "catalog:",
|
|
"@types/mime-types": "3.0.1",
|
|
"@typescript/native-preview": "catalog:",
|
|
"glob": "13.0.5",
|
|
"husky": "9.1.7",
|
|
"oxlint": "1.60.0",
|
|
"oxlint-tsgolint": "0.21.0",
|
|
"prettier": "3.6.2",
|
|
"semver": "^7.6.0",
|
|
"sst": "3.18.10",
|
|
"turbo": "2.8.13"
|
|
},
|
|
"dependencies": {
|
|
"@aws-sdk/client-s3": "3.933.0",
|
|
"@opencode-ai/plugin": "workspace:*",
|
|
"@opencode-ai/script": "workspace:*",
|
|
"@opencode-ai/sdk": "workspace:*",
|
|
"heap-snapshot-toolkit": "1.1.3",
|
|
"typescript": "catalog:"
|
|
},
|
|
"repository": {
|
|
"type": "git",
|
|
"url": "https://github.com/anomalyco/opencode"
|
|
},
|
|
"license": "MIT",
|
|
"prettier": {
|
|
"semi": false,
|
|
"printWidth": 120
|
|
},
|
|
"trustedDependencies": [
|
|
"esbuild",
|
|
"node-pty",
|
|
"protobufjs",
|
|
"tree-sitter",
|
|
"tree-sitter-bash",
|
|
"tree-sitter-powershell",
|
|
"web-tree-sitter",
|
|
"electron"
|
|
],
|
|
"overrides": {
|
|
"@opentui/core": "catalog:",
|
|
"@opentui/keymap": "catalog:",
|
|
"@opentui/solid": "catalog:",
|
|
"@types/bun": "catalog:",
|
|
"@types/node": "catalog:"
|
|
},
|
|
"patchedDependencies": {
|
|
"@npmcli/agent@4.0.0": "patches/@npmcli%2Fagent@4.0.0.patch",
|
|
"@silvia-odwyer/photon-node@0.3.4": "patches/@silvia-odwyer%2Fphoton-node@0.3.4.patch",
|
|
"@standard-community/standard-openapi@0.2.9": "patches/@standard-community%2Fstandard-openapi@0.2.9.patch",
|
|
"solid-js@1.9.10": "patches/solid-js@1.9.10.patch"
|
|
}
|
|
}
|