{
  "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/"
  }
}
