UNPKG

agent-team-composer

Version:

Transform README files into GitHub project plans with AI-powered agent teams

199 lines (198 loc) 5.92 kB
{ "name": "agent-team-composer", "version": "1.0.9", "description": "Transform README files into GitHub project plans with AI-powered agent teams", "type": "module", "bin": { "agent-team-composer": "./bin/agent-team-composer.js" }, "main": "./dist/index.js", "types": "./dist/index.d.ts", "scripts": { "dev": "vite", "build": "tsc && vite build && npm run build:cli", "build:cli": "tsc -p tsconfig.cli.json", "build:dev": "vite build --mode development", "build:npm": "node scripts/build-npm.js", "prepublishOnly": "npm run build:npm", "lint": "eslint .", "preview": "vite preview", "start": "node dist/cli/index.js", "typecheck": "tsc --noEmit", "test": "vitest", "test:ui": "vitest --ui", "test:coverage": "vitest --coverage", "test:once": "vitest run", "test:build": "vitest run test/build.integration.test.js", "validate:build": "node scripts/validate-build.js", "test:e2e": "playwright test", "test:e2e:ui": "playwright test --ui", "test:e2e:headed": "playwright test --headed", "docker:build": "docker build -t agent-team-composer .", "docker:run": "docker-compose up", "docker:dev": "docker-compose --profile development up", "prepare": "husky" }, "dependencies": { "@anthropic-ai/sdk": "^0.20.0", "@hookform/resolvers": "^3.9.0", "@octokit/rest": "^21.1.1", "@prisma/client": "^6.11.1", "@radix-ui/react-accordion": "^1.2.0", "@radix-ui/react-alert-dialog": "^1.1.1", "@radix-ui/react-aspect-ratio": "^1.1.0", "@radix-ui/react-avatar": "^1.1.0", "@radix-ui/react-checkbox": "^1.1.1", "@radix-ui/react-collapsible": "^1.1.0", "@radix-ui/react-context-menu": "^2.2.1", "@radix-ui/react-dialog": "^1.1.2", "@radix-ui/react-dropdown-menu": "^2.1.1", "@radix-ui/react-hover-card": "^1.1.1", "@radix-ui/react-label": "^2.1.0", "@radix-ui/react-menubar": "^1.1.1", "@radix-ui/react-navigation-menu": "^1.2.0", "@radix-ui/react-popover": "^1.1.1", "@radix-ui/react-progress": "^1.1.0", "@radix-ui/react-radio-group": "^1.2.0", "@radix-ui/react-scroll-area": "^1.1.0", "@radix-ui/react-select": "^2.1.1", "@radix-ui/react-separator": "^1.1.0", "@radix-ui/react-slider": "^1.2.0", "@radix-ui/react-slot": "^1.1.0", "@radix-ui/react-switch": "^1.1.0", "@radix-ui/react-toast": "^1.2.1", "@radix-ui/react-toggle": "^1.1.0", "@radix-ui/react-toggle-group": "^1.1.0", "@radix-ui/react-tooltip": "^1.1.4", "@tanstack/react-query": "^5.56.2", "@types/ioredis": "^4.28.10", "@types/react-beautiful-dnd": "^13.1.8", "chalk": "^5.3.0", "class-variance-authority": "^0.7.1", "clsx": "^2.1.1", "cmdk": "^1.0.0", "commander": "^12.0.0", "cors": "^2.8.5", "date-fns": "^3.6.0", "dotenv": "^16.4.5", "dotenv-expand": "^12.0.2", "embla-carousel-react": "^8.3.0", "express": "^4.19.2", "input-otp": "^1.2.4", "ioredis": "^5.6.1", "js-yaml": "^4.1.0", "lucide-react": "^0.462.0", "next-themes": "^0.3.0", "node-cache": "^5.1.2", "ora": "^8.0.1", "pg": "^8.16.3", "prisma": "^6.11.1", "react": "^18.3.1", "react-beautiful-dnd": "^13.1.1", "react-day-picker": "^8.10.1", "react-dom": "^18.3.1", "react-hook-form": "^7.53.0", "react-markdown": "^10.1.0", "react-resizable-panels": "^2.1.3", "react-router-dom": "^6.26.2", "recharts": "^2.12.7", "sonner": "^1.5.0", "sqlite3": "^5.1.7", "tailwind-merge": "^2.5.2", "tailwindcss-animate": "^1.0.7", "vaul": "^0.9.3", "vite": "^5.4.1", "zod": "^3.23.8" }, "peerDependencies": { "react": "^18.0.0", "react-dom": "^18.0.0", "@radix-ui/react-tabs": "^1.1.0" }, "devDependencies": { "@radix-ui/react-tabs": "^1.1.0", "@eslint/js": "^9.9.0", "@playwright/test": "^1.53.2", "@tailwindcss/typography": "^0.5.15", "@testing-library/jest-dom": "^6.0.0", "@testing-library/react": "^14.0.0", "@testing-library/user-event": "^14.0.0", "@types/cors": "^2.8.17", "@types/express": "^4.17.21", "@types/js-yaml": "^4.0.9", "@types/node": "^22.5.5", "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/supertest": "^6.0.3", "@vitejs/plugin-react-swc": "^3.5.0", "@vitest/coverage-v8": "^1.0.0", "@vitest/ui": "^1.0.0", "autoprefixer": "^10.4.20", "esbuild": "^0.25.6", "eslint": "^9.9.0", "eslint-plugin-react-hooks": "^5.1.0-rc.0", "eslint-plugin-react-refresh": "^0.4.9", "globals": "^15.9.0", "husky": "^9.1.7", "jsdom": "^26.1.0", "lint-staged": "^15.5.2", "postcss": "^8.4.47", "prettier": "^3.6.2", "supertest": "^7.1.1", "tailwindcss": "^3.4.11", "typescript": "^5.5.3", "typescript-eslint": "^8.0.1", "vitest": "^1.0.0" }, "files": [ "dist", "bin", "README.md", "LICENSE", "product-lifecycle-agent-roles.md" ], "keywords": [ "cli", "github", "agent", "claude", "anthropic", "ai", "project-management", "sparc", "automation", "devtools" ], "author": "Agent Team Composer Contributors", "license": "MIT", "repository": { "type": "git", "url": "https://github.com/ford-at-home/agent-team-composer" }, "bugs": { "url": "https://github.com/ford-at-home/agent-team-composer/issues" }, "homepage": "https://github.com/ford-at-home/agent-team-composer#readme", "engines": { "node": ">=18.0.0" }, "publishConfig": { "access": "public" }, "lint-staged": { "*.{js,jsx,ts,tsx}": [ "eslint --fix" ], "*.{json,md,yml,yaml}": [ "prettier --write --ignore-unknown" ], "package.json": [ "npm run validate:build --if-present" ] }, "husky": { "hooks": { "pre-commit": "lint-staged" } } }