{
  "name": "qa-foundry",
  "version": "0.2.4",
  "author": "uxpracticenoida",
  "contributors": [
    {
      "name": "Amresh Kumar"
    },
    {
      "name": "Ketan Tiwari"
    },
    {
      "name": "Maneesh Thareja"
    }
  ],
  "license": "MIT",
  "description": "QA Foundry - AI-Powered QA Automation Platform. Record tests, generate with AI, run Playwright tests, review with HITL, track results.",
  "keywords": [
    "qa",
    "automation",
    "testing",
    "playwright",
    "ai",
    "test-generation",
    "browser-automation",
    "e2e",
    "e2e-testing",
    "test-framework",
    "gemini",
    "llm",
    "human-in-the-loop",
    "hitl",
    "test-runner",
    "ci-cd",
    "devops"
  ],
  "main": "dist/index.js",
  "files": [
    "dist/",
    "bin/",
    "README.md",
    "package.json"
  ],
  "scripts": {
    "dev": "cross-env NODE_ENV=development tsx watch src/index.js",
    "dev:cli": "node bin/cli.js",
    "build": "tsc",
    "start": "node dist/index.js",
    "install-browsers": "playwright install --with-deps chromium firefox webkit",
    "postinstall": "node -e \"if (!process.env.QA_FOUNDRY_SKIP_BROWSER_INSTALL) require('child_process').execSync('npx playwright install --with-deps chromium firefox webkit', {stdio:'inherit', cwd:__dirname})\""
  },
  "bin": {
    "qa-foundry": "bin/cli.js"
  },
  "dependencies": {
    "@clack/prompts": "^0.7.0",
    "@google/generative-ai": "^0.7.1",
    "@langchain/core": "^1.1.48",
    "@langchain/google-genai": "^2.1.31",
    "@langchain/langgraph": "^1.3.2",
    "@modelcontextprotocol/sdk": "^1.29.0",
    "@playwright/test": "1.59.1",
    "adm-zip": "^0.5.17",
    "allure": "^3.9.0",
    "allure-playwright": "^3.8.0",
    "archiver": "^6.0.2",
    "axios": "^1.6.2",
    "bcryptjs": "^2.4.3",
    "cookie-parser": "^1.4.6",
    "cors": "^2.8.5",
    "dotenv": "^16.3.1",
    "express": "^4.18.2",
    "express-rate-limit": "^7.1.5",
    "helmet": "^7.1.0",
    "jsonwebtoken": "^9.0.2",
    "mongoose": "^8.0.3",
    "multer": "^1.4.5-lts.1",
    "nodemailer": "^6.9.7",
    "picocolors": "^1.1.1",
    "playwright-codegen-ai": "^1.1.1",
    "playwright-runner-core": "0.2.3",
    "socket.io": "^4.6.2",
    "ts-morph": "^28.0.0",
    "uuid": "^9.0.1",
    "winston": "^3.11.0",
    "zod": "^3.22.4"
  },
  "devDependencies": {
    "@types/express": "^5.0.6",
    "@types/node": "^25.9.1",
    "@types/uuid": "^10.0.0",
    "cross-env": "^10.1.0",
    "tsx": "^4.22.3",
    "typescript": "^6.0.3"
  }
}
