UNPKG

taskflow-ai

Version:

TaskFlow AI - 智能PRD文档解析与任务管理助手,支持多模型AI协同、MCP编辑器集成,专为开发团队设计的CLI工具

134 lines (133 loc) 4.13 kB
{ "name": "taskflow-ai", "version": "1.3.1", "description": "TaskFlow AI - 智能PRD文档解析与任务管理助手,支持多模型AI协同、MCP编辑器集成,专为开发团队设计的CLI工具", "logo": "assets/logo.svg", "main": "dist/index.js", "module": "dist/index.esm.js", "types": "dist/index.d.ts", "bin": { "taskflow": "bin/index.js", "taskflow-ai": "bin/index.js", "taskflow-mcp": "bin/taskflow-mcp" }, "scripts": { "dev": "rollup -c -w", "build": "rollup -c", "build:esbuild": "node esbuild.config.js", "build:fallback": "npm run build:esbuild", "build:release": "node scripts/build-release.js", "build:analyze": "ANALYZE=true rollup -c", "test": "jest", "test:watch": "jest --watch", "test:coverage": "jest --coverage", "test:performance": "jest --config tests/performance/jest.config.js --runInBand", "test:benchmark": "npm run test:performance -- --verbose", "lint": "eslint src --ext .ts", "lint:fix": "eslint src --ext .ts --fix", "format": "prettier --write \"src/**/*.ts\"", "format:check": "prettier --check \"src/**/*.ts\"", "type-check": "tsc --noEmit", "quality": "npm run type-check && npm run lint && npm run format:check", "prepublishOnly": "npm run build && npm run pre-release-check", "pre-release-check": "node scripts/pre-release-check.js", "release": "bash scripts/release.sh", "release:patch": "bash scripts/release.sh patch", "release:minor": "bash scripts/release.sh minor", "release:major": "bash scripts/release.sh major", "docs:dev": "cd docs && npm run dev", "docs:build": "cd docs && npm run build", "docs:deploy": "bash scripts/deploy-docs.sh", "size": "npm run build && ls -la dist/ | grep -E '\\.(js|map)$'", "clean": "rm -rf dist bin coverage .nyc_output", "postinstall": "node -e \"console.log('\\n🎉 TaskFlow AI 安装成功!\\n运行 taskflow --help 开始使用\\n')\"" }, "keywords": [ "ai", "task-management", "prd-parser", "project-planning", "mcp", "cursor", "windsurf", "trae", "vscode", "deepseek", "zhipu", "qwen", "baidu", "moonshot", "spark", "国产大模型", "任务管理", "开发助手", "智能编排", "文档解析", "cli-tool", "typescript" ], "author": "Agions", "license": "MIT", "repository": { "type": "git", "url": "git+https://github.com/Agions/taskflow-ai.git" }, "bugs": { "url": "https://github.com/Agions/taskflow-ai/issues" }, "homepage": "https://github.com/Agions/taskflow-ai#readme", "dependencies": { "@modelcontextprotocol/sdk": "^0.5.0", "@types/express": "^5.0.3", "@types/jsonwebtoken": "^9.0.10", "axios": "^1.6.7", "boxen": "^5.1.2", "chalk": "^4.1.2", "commander": "^12.0.0", "conf": "^10.2.0", "dotenv": "^16.4.5", "express": "^5.1.0", "fs-extra": "^11.2.0", "inquirer": "^8.2.6", "jsonwebtoken": "^9.0.2", "markdown-it": "^14.1.0", "ora": "^5.4.1", "winston": "^3.17.0" }, "devDependencies": { "@rollup/plugin-commonjs": "^25.0.7", "@rollup/plugin-json": "^6.1.0", "@rollup/plugin-node-resolve": "^15.2.3", "@rollup/plugin-terser": "^0.4.4", "@rollup/plugin-typescript": "^11.1.6", "@types/chalk": "^0.4.31", "@types/conf": "^2.1.0", "@types/fs-extra": "^11.0.4", "@types/inquirer": "^9.0.8", "@types/jest": "^29.5.12", "@types/markdown-it": "^13.0.9", "@types/node": "^20.11.25", "@types/winston": "^2.4.4", "@typescript-eslint/eslint-plugin": "^8.35.1", "@typescript-eslint/parser": "^8.35.1", "esbuild": "^0.25.5", "eslint": "^8.57.0", "eslint-config-prettier": "^10.1.5", "jest": "^29.7.0", "jest-junit": "^16.0.0", "prettier": "^3.2.5", "rollup": "^4.44.1", "rollup-plugin-analyzer": "^4.0.0", "rollup-plugin-dts": "^6.1.0", "ts-jest": "^29.1.2", "tslib": "^2.6.2", "typescript": "^5.4.2" }, "engines": { "node": ">=18.0.0" }, "files": [ "dist", "bin" ] }