UNPKG

ai-team-orchestrator

Version:

🧠 AI Team Advanced - Maximum Quality Agent System avec 9 agents ultra-spécialisés et collaboration intelligente

262 lines (261 loc) • 7.04 kB
{ "name": "ai-team-orchestrator", "version": "3.0.0", "description": "🧠 AI Team Advanced - Maximum Quality Agent System avec 9 agents ultra-spécialisés et collaboration intelligente", "main": "index.js", "type": "module", "bin": { "ai-team": "bin/ai-team.js", "ai-team-advanced": "bin/ai-team-advanced.js" }, "scripts": { "start": "node index.js", "dev": "node --watch index.js", "test": "jest --coverage", "test:watch": "jest --watch", "test:e2e": "cypress run", "test:e2e:open": "cypress open", "lint": "eslint . --ext .js,.ts,.tsx", "lint:fix": "eslint . --ext .js,.ts,.tsx --fix", "format": "prettier --write \"**/*.{js,ts,tsx,json,md}\"", "build": "tsc && node build.js", "prepare": "husky install || true", "agents:test": "node lib/advanced-agent-system.js --test", "agents:benchmark": "node lib/specialized-agents.js --benchmark", "quality:audit": "ai-team-advanced audit --depth comprehensive", "security:scan": "ai-team-advanced secure --level enterprise", "performance:optimize": "ai-team-advanced optimize --aggressive", "orchestrate:demo": "ai-team-advanced orchestrate --task 'Landing page moderne' --interactive", "monitor:dashboard": "ai-team-advanced monitor --dashboard", "learn:retrain": "ai-team-advanced learn --retrain --metrics", "install:quick": "node bin/ai-team.js install --zero-config", "demo": "node demo/demo.js", "docs:generate": "ai-team-advanced docs --generate", "ci:quality-gate": "ai-team-advanced monitor --validate-quality-gate" }, "keywords": [ "ai", "team", "orchestrator", "agents", "collaboration", "development", "automation", "quality", "enterprise", "github-actions", "deepseek-r1", "multi-agent-system", "intelligent-collaboration", "maximum-quality", "code-generation", "performance-optimization", "security-analysis", "continuous-learning" ], "author": { "name": "AI Team Orchestrator", "email": "support@ai-team-orchestrator.com", "url": "https://ai-team-orchestrator.com" }, "license": "MIT", "repository": { "type": "git", "url": "https://github.com/ai-team-orchestrator/ai-team-orchestrator.git" }, "bugs": { "url": "https://github.com/ai-team-orchestrator/ai-team-orchestrator/issues" }, "homepage": "https://ai-team-orchestrator.com", "engines": { "node": ">=18.0.0", "npm": ">=8.0.0" }, "dependencies": { "commander": "^11.1.0", "inquirer": "^9.2.12", "chalk": "^5.3.0", "ora": "^7.0.1", "boxen": "^7.1.1", "gradient-string": "^2.0.2", "together-ai": "^0.6.0", "openai": "^4.20.1", "axios": "^1.6.2", "fs-extra": "^11.1.1", "glob": "^10.3.10", "semver": "^7.5.4", "dotenv": "^16.3.1", "yaml": "^2.3.4", "joi": "^17.11.0", "zod": "^3.22.4", "lodash": "^4.17.21", "uuid": "^9.0.1", "crypto": "^1.0.1", "chokidar": "^3.5.3", "ws": "^8.14.2", "express": "^4.18.2", "cors": "^2.8.5", "helmet": "^7.1.0", "compression": "^1.7.4", "morgan": "^1.10.0", "redis": "^4.6.10", "bull": "^4.12.2", "node-cron": "^3.0.3", "pino": "^8.16.2", "pino-pretty": "^10.2.3" }, "devDependencies": { "@types/node": "^20.9.0", "@types/jest": "^29.5.8", "@types/lodash": "^4.14.202", "@types/uuid": "^9.0.7", "typescript": "^5.2.2", "jest": "^29.7.0", "cypress": "^13.6.0", "@testing-library/jest-dom": "^6.1.4", "eslint": "^8.54.0", "@eslint/js": "^8.54.0", "eslint-config-prettier": "^9.0.0", "eslint-plugin-node": "^11.1.0", "eslint-plugin-security": "^1.7.1", "prettier": "^3.1.0", "husky": "^8.0.3", "lint-staged": "^15.1.0", "nodemon": "^3.0.1", "supertest": "^6.3.3", "webpack": "^5.89.0", "webpack-cli": "^5.1.4", "babel-loader": "^9.1.3", "@babel/core": "^7.23.3", "@babel/preset-env": "^7.23.3", "terser-webpack-plugin": "^5.3.9", "webpack-bundle-analyzer": "^4.9.1", "lighthouse": "^11.3.0", "axe-core": "^4.8.2", "pa11y": "^7.0.0", "snyk": "^1.1248.0", "audit-ci": "^6.6.1" }, "optionalDependencies": { "sharp": "^0.32.6", "canvas": "^2.11.2", "puppeteer": "^21.5.2" }, "lint-staged": { "*.{js,ts,tsx}": [ "eslint --fix", "prettier --write" ], "*.{json,md,yml,yaml}": [ "prettier --write" ] }, "husky": { "hooks": { "pre-commit": "lint-staged && npm run test", "pre-push": "npm run quality:audit && npm run security:scan" } }, "jest": { "testEnvironment": "node", "coverageDirectory": "coverage", "collectCoverageFrom": [ "lib/**/*.js", "bin/**/*.js", "!**/node_modules/**", "!**/coverage/**" ], "coverageThreshold": { "global": { "branches": 85, "functions": 85, "lines": 85, "statements": 85 } }, "testMatch": [ "**/tests/**/*.test.js", "**/tests/**/*.spec.js" ] }, "prettier": { "semi": true, "trailingComma": "es5", "singleQuote": true, "printWidth": 100, "tabWidth": 2, "useTabs": false }, "eslintConfig": { "extends": [ "eslint:recommended", "@eslint/js/recommended", "prettier" ], "plugins": [ "node", "security" ], "env": { "node": true, "es2022": true, "jest": true }, "parserOptions": { "ecmaVersion": 2022, "sourceType": "module" }, "rules": { "no-console": "warn", "no-unused-vars": "error", "security/detect-object-injection": "error", "security/detect-non-literal-regexp": "error", "security/detect-unsafe-regex": "error" } }, "funding": { "type": "opencollective", "url": "https://opencollective.com/ai-team-orchestrator" }, "ai-team": { "version": "3.0.0", "agents": { "count": 9, "specialized": [ "orchestrator", "architect", "frontend", "backend", "qa", "security", "performance", "reviewer", "documentation" ] }, "features": { "collaboration": "intelligent", "negotiation": "advanced", "learning": "continuous", "quality": "enterprise", "monitoring": "real-time" }, "compatibility": { "frameworks": ["react", "vue", "angular", "svelte", "next", "nuxt"], "backends": ["node", "express", "fastify", "nest", "koa"], "databases": ["postgresql", "mysql", "mongodb", "redis", "sqlite"], "clouds": ["aws", "gcp", "azure", "vercel", "netlify", "railway"] }, "metrics": { "qualityScore": ">95%", "performanceGain": "+150%", "timeToMarket": "-60%", "bugReduction": "-85%", "securityImprovement": "+200%" } }, "publishConfig": { "access": "public", "registry": "https://registry.npmjs.org/" } }