takumi
Version:
A coding agent CLI to enhance your development workflow.
137 lines (136 loc) • 4.55 kB
JSON
{
"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"
}
}