UNPKG

opencoder

Version:
121 lines (120 loc) 3.78 kB
{ "name": "opencoder", "type": "module", "version": "0.0.79", "license": "Apache-2.0", "exports": { ".": { "import": "./dist/lib.js", "types": "./dist/src/lib.d.ts" }, "./mcp": { "import": "./dist/mcp.js", "types": "./dist/src/mcp.d.ts" } }, "module": "index.ts", "bin": "./dist/cli.js", "files": ["dist"], "repository": { "type": "git", "url": "https://github.com/ducan-ne/opencoder.git" }, "engines": { "node": ">=22.14.0" }, "scripts": { "dev": "vite-node --watch src/index.ts", "prepare": "bun scripts/patch.js", "rl-next": "oxlint && vitest run && bunx bumpp && SOURCE_MAP=true bun run build && tsc && npm publish --tag next", "release-latest": "oxlint && vitest run && bunx bumpp && bun run build && tsc && npm publish", "build": "vite build --ssr", "test": "DEV=true vitest --watch", "fmt": "biome format --write", "up": "bunx taze" }, "keywords": ["claude-code", "open coder", "claude code", "coding agent", "lovable", "bolt.new"], "dependencies": { "@ai-sdk/anthropic": "^1.2.10", "@ai-sdk/google": "^1.2.11", "@ai-sdk/openai": "^1.3.12", "@lancedb/lancedb": "^0.18.2", "@typescript/vfs": "1.6.1", "@vscode/ripgrep": "1.15.11", "@vscode/tree-sitter-wasm": "0.1.4", "ai": "^4.3.6", "cli-boxes": "^4.0.1" }, "devDependencies": { "@agentic/ai-sdk": "^7.6.4", "@agentic/brave-search": "^7.6.4", "@agentic/duck-duck-go": "^7.6.4", "@agentic/searxng": "^7.6.4", "@ai-sdk/react": "^1.2.9", "@biomejs/biome": "^1.9.4", "@hh.ru/babel-plugin-react-displayname": "^1.1.3", "@homebridge/node-pty-prebuilt-multiarch": "^0.11.14", "@inkjs/ui": "^2.0.0", "@karinjs/node-pty": "^1.0.4", "@locator/babel-jsx": "^0.4.4", "@lydell/node-pty": "^1.1.0", "@tanstack/react-query": "^5.74.3", "@types/bun": "latest", "@types/diff": "^7.0.2", "@types/humanize-duration": "^3.27.4", "@types/lodash-es": "^4.17.12", "@types/react": "^19.1.2", "@types/semver": "^7.7.0", "ansi-escapes": "^7.0.0", "babel-plugin-react-compiler": "^19.0.0-beta-ebf51a3-20250411", "bippy": "^0.3.8", "boxen": "^8.0.1", "bumpp": "^10.1.0", "chalk": "^5.4.1", "cli-highlight": "^2.1.11", "dax-sh": "^0.42.0", "dedent": "^1.5.3", "diff": "^7.0.0", "dotenv": "^16.5.0", "duck-duck-scrape": "^2.2.7", "esbuild": "^0.25.2", "figures": "^6.1.0", "file-type": "^20.4.1", "genaiscript": "^1.128.2", "global-cache-dir": "^6.0.1", "globby": "^14.1.0", "humanize-duration": "^3.32.1", "ink": "npm:rink2@0.0.9", "ink-big-text": "^2.0.0", "ink-gradient": "^3.0.0", "ink-markdown": "^1.0.4", "ink-spinner": "^5.0.0", "ink-testing-library": "^4.0.0", "ink-text-area": "^0.0.1", "jiti": "^2.4.2", "jotai": "^2.12.3", "lodash-es": "^4.17.21", "marked": "^15.0.8", "neverthrow": "^8.2.0", "oxc-transform": "^0.63.0", "oxlint": "^0.16.6", "package-manager-detector": "^1.1.0", "react": "19.1", "react-devtools-core": "^6.1.1", "react-reconciler": "0.0.0-experimental-63779030-20250328", "rolldown-vite": "https://pkg.pr.new/rolldown/vite/vite@07af24adcc541d9254f1504749e4cc4910c0dc8c", "semver": "^7.7.1", "source-map-support": "^0.5.21", "strip-ansi": "^7.1.0", "ts-pattern": "^5.7.0", "typescript": "^5.8.3", "unplugin-isolated-decl": "^0.13.6", "unstorage": "^1.15.0", "vite-node": "^3.1.1", "vite-plugin-babel": "^1.3.0", "vite-tsconfig-paths": "^5.1.4", "vitest": "^3.1.1", "zod": "^3.24.2" }, "trustedDependencies": ["esbuild", "@vscode/ripgrep", "@homebridge/node-pty-prebuilt-multiarch"] }