UNPKG

takumi

Version:

A coding agent CLI to enhance your development workflow.

137 lines (136 loc) 4.55 kB
{ "name": "takumi", "version": "0.4.0", "type": "module", "files": [ "dist", "vendor" ], "main": "./dist/index.mjs", "types": "./dist/index.d.ts", "source": "./src/index.ts", "bin": { "takumi": "./dist/cli.mjs" }, "scripts": { "dev": "tsx ./src/cli.ts", "format": "prettier --write .", "format:check": "prettier --check .", "build:type": "tsc --project tsconfig.json --emitDeclarationOnly --declarationDir dist-dts", "build:cli": "bun build src/cli.ts --external react-devtools-core --minify --outfile dist/cli.mjs --target=node", "build:index": "bun build src/index.ts --external react-devtools-core --minify --outfile dist/index.mjs --target=node", "build:dts": "npm run build:type && api-extractor run --local --verbose", "build:browser": "pnpm --filter @takumi/browser build", "build:post": "tsx scripts/post-build.ts", "build": "rm -rf dist dist-dts && npm run build:cli && npm run build:index && npm run build:dts && npm run build:browser && npm run build:post", "ci": "npm run typecheck && npm run format:check && npm run test", "extension:build": "pnpm --filter takumi-assistant build", "extension:dev": "pnpm --filter takumi-assistant dev", "extension:publish": "cd vscode-extension && npm run publish && cd ..", "extension:package": "pnpm --filter takumi-assistant package", "extension:bump": "pnpm --filter takumi-assistant bump", "release": "npm run ci && utools release --git-tag --github-release --changelog", "release:minor": "npm run ci && utools release --git-tag --github-release --changelog --bump minor", "release:major": "npm run ci && utools release --git-tag --github-release --changelog --bump major", "repomix": "repomix --include \"src,package.json,README.md\"", "test": "vitest run", "test:watch": "vitest", "typecheck": "tsc --noEmit", "prepare": "husky" }, "keywords": [ "cli", "takumi", "takumi-cli", "ai", "coding-agent", "agent" ], "authors": [ "chencheng <sorrycc@gmail.com> (https://github.com/sorrycc)" ], "license": "MIT", "description": "A coding agent CLI to enhance your development workflow.", "devDependencies": { "@ai-sdk/anthropic": "^1.2.12", "@ai-sdk/deepseek": "^0.2.15", "@ai-sdk/google": "^1.2.22", "@ai-sdk/openai": "^1.3.23", "@ai-sdk/provider": "^1.1.3", "@ai-sdk/xai": "^1.2.17", "@fastify/compress": "8.1.0", "@fastify/cors": "11.0.1", "@fastify/static": "^8.2.0", "@fastify/type-provider-typebox": "5.1.0", "@microsoft/api-extractor": "^7.52.8", "@modelcontextprotocol/inspector": "^0.15.0", "@openai/agents": "^0.0.10", "@openai/agents-extensions": "^0.0.10", "@openrouter/ai-sdk-provider": "^0.7.2", "@sinclair/typebox": "^0.34.37", "@trivago/prettier-plugin-sort-imports": "^5.2.2", "@types/debug": "^4.1.12", "@types/lodash-es": "^4.17.12", "@types/marked-terminal": "^6.1.1", "@types/node": "^24.0.12", "@types/react": "^19.1.8", "@types/resolve": "^1.20.6", "@types/turndown": "^5.0.5", "@types/ws": "^8.18.1", "@types/yargs-parser": "^21.0.3", "@umijs/clack-prompts": "^0.0.7", "@umijs/tools": "^0.1.36", "ai": "^4.3.17", "chalk": "^5.4.1", "chokidar": "^4.0.3", "clipboardy": "^4.0.0", "date-fns": "^4.1.0", "debug": "^4.4.1", "defu": "^6.1.4", "diff": "^8.0.2", "dotenv": "^17.1.0", "fastify": "^5.4.0", "glob": "^11.0.3", "husky": "^9.1.7", "ink": "^6.0.1", "ink-select-input": "^6.2.0", "ink-spinner": "^5.0.0", "jiti": "^2.4.2", "jsonrepair": "^3.12.0", "lint-staged": "^16.1.2", "lodash-es": "^4.17.21", "marked": "^16.0.0", "marked-terminal": "^7.3.0", "picocolors": "^1.1.1", "portfinder": "^1.0.37", "prettier": "^3.6.2", "react": "^19.1.0", "resolve": "^1.22.10", "spawn-rx": "^5.1.2", "tsx": "^4.20.3", "turndown": "^7.2.0", "type-fest": "^4.41.0", "typescript": "^5.8.3", "upgear": "^0.0.3", "valtio": "^2.1.5", "vitest": "^3.2.4", "ws": "^8.18.3", "yargs-parser": "22.0.0", "zod": "^3.25.76" }, "volta": { "node": "22.11.0", "pnpm": "10.12.0" }, "packageManager": "pnpm@10.12.0", "lint-staged": { "*.{js,jsx,ts,tsx,json,css,md}": "prettier --write" }, "upgear": { "files": [ "vendor" ], "needReinstall": false, "changelogUrl": "https://github.com/umijs/takumi/blob/master/CHANGELOG.md" } }