{
  "name": "hyperqe",
  "version": "9.0.1",
  "description": "HyperQE — AI-native Quality Engineering orchestration for Cursor, Claude Code, and GitHub Copilot",
  "type": "module",
  "license": "MIT",
  "author": "HyperQE Contributors",
  "keywords": [
    "test-automation",
    "qa",
    "quality-engineering",
    "playwright",
    "webdriverio",
    "claude-code",
    "cursor",
    "github-copilot",
    "mcp",
    "ai-agent"
  ],
  "engines": {
    "node": ">=20"
  },
  "bin": {
    "hqe": "bin/hqe.mjs"
  },
  "files": [
    "bin",
    ".hyperqe",
    "!.hyperqe/.hqe",
    "!.hyperqe/.hqe/**",
    "!.hyperqe/**/node_modules/**",
    "!.hyperqe/**/coverage/**",
    "!.hyperqe/**/.turbo/**",
    "!.hyperqe/**/*.tgz",
    ".claude/commands",
    ".claude/agents",
    ".claude/CLAUDE.md",
    ".claude/settings.json",
    ".cursor",
    ".codex",
    ".github/workflows/validate.yml",
    ".github/copilot-instructions.md",
    ".github/prompts",
    ".github/agents",
    ".mcp.json",
    ".vscode/mcp.json",
    "AGENTS.md",
    "LICENSE",
    "README.md",
    "docs/HYPERQE-OVERVIEW.md",
    "docs/PLAYBOOK.md",
    "docs/GUIDELINES.md",
    "docs/hyperqe-overview.html"
  ],
  "scripts": {
    "build": "node .hyperqe/scripts/validation-dashboard/build-ui.mjs",
    "prepack": "npm run build",
    "pack:local": "npm pack",
    "postinstall": "node .hyperqe/scripts/bootstrap-project.mjs",
    "validate": "tsx .hyperqe/scripts/validate.ts",
    "validate:artifacts": "node .hyperqe/scripts/validate-artifacts.mjs",
    "check:golden": "node .hyperqe/scripts/check-golden-outputs.mjs",
    "orchestration-dashboard": "node .hyperqe/scripts/orchestration-dashboard/server.mjs",
    "validation-dashboard": "node .hyperqe/scripts/validation-dashboard/server.mjs",
    "test:validation-dashboard": "node .hyperqe/scripts/validation-dashboard/selftest.mjs",
    "test:rovo": "node .hyperqe/scripts/rovo/rovo.selftest.mjs",
    "test:manual-tc": "node .hyperqe/scripts/manual-tc/manual-tc.selftest.mjs",
    "test:design-ordering": "node .hyperqe/scripts/manual-tc/design-ordering.selftest.mjs",
    "test:step-detail": "node .hyperqe/scripts/manual-tc/step-detail.selftest.mjs",
    "test:manual-tc-md": "node .hyperqe/scripts/manual-tc/manual-tc-markdown.selftest.mjs",
    "validation:canary": "node .hyperqe/scripts/vf2/validation-canary.mjs",
    "validation:tc01-golden": "node .hyperqe/scripts/vf2/tc01-golden-canary.mjs",
    "detect:layout": "node .hyperqe/scripts/detect-test-layout.mjs",
    "init:fw:playwright": "node .hyperqe/scripts/init-framework.mjs playwright",
    "init:fw:wdio": "node .hyperqe/scripts/init-framework.mjs webdriverio",
    "sync:env": "node .hyperqe/scripts/sync-env-from-code.mjs",
    "lint": "eslint .",
    "test:orchestration": "node .hyperqe/scripts/task-store.selftest.mjs && node .hyperqe/scripts/batch-planner.selftest.mjs && node .hyperqe/scripts/executable-task-contract.selftest.mjs && node .hyperqe/scripts/orchestration-control.selftest.mjs && node .hyperqe/scripts/recovery.selftest.mjs && node .hyperqe/scripts/resource-conflict.selftest.mjs && node .hyperqe/scripts/ide-parent-bridge.selftest.mjs && node .hyperqe/scripts/multi-agent-recovery.selftest.mjs && node .hyperqe/scripts/native-isolation-evidence.selftest.mjs && node .hyperqe/scripts/wave-planner.selftest.mjs && node .hyperqe/scripts/conflict-graph.selftest.mjs && node .hyperqe/scripts/task-scheduler.selftest.mjs",
    "test:vf1": "node .hyperqe/scripts/vf1/vf1.selftest.mjs",
    "test:vf1.1": "node .hyperqe/scripts/vf1/vf1.1.selftest.mjs",
    "test:vf2": "node .hyperqe/scripts/vf2/vf2-acceptance.mjs",
    "test:vf2.1": "node .hyperqe/scripts/vf2/vf2.1-acceptance.mjs",
    "vf1:acceptance": "node .hyperqe/scripts/vf1/vf1-acceptance.mjs",
    "vf2:acceptance": "node .hyperqe/scripts/vf2/vf2-acceptance.mjs",
    "vf2.1:acceptance": "node .hyperqe/scripts/vf2/vf2.1-acceptance.mjs",
    "upgrade:validate": "node .hyperqe/scripts/upgrade-full-validate.mjs",
    "audit:independent": "node .hyperqe/scripts/independent-audit.mjs",
    "audit:web-runtime": "npm --prefix .hqe/upgrade/audit/runtime/web test",
    "audit:git-worktree": "node .hqe/upgrade/audit/runtime/git/run-git-worktree-validation.mjs",
    "audit:backward-behavior": "node .hyperqe/scripts/backward-behavior-audit.mjs",
    "audit:legacy-traceability": "node .hyperqe/scripts/legacy-traceability.mjs --write",
    "preflight": "node .hyperqe/scripts/preflight.mjs --skip-network"
  },
  "dependencies": {
    "ajv": "^8.20.0",
    "ajv-formats": "^3.0.1",
    "exceljs": "^4.4.0",
    "fs-extra": "^11.3.5",
    "openai": "^7.23.0"
  },
  "devDependencies": {
    "@playwright/test": "^1.49.1",
    "@types/node": "^25.7.0",
    "dotenv": "^18.0.4",
    "eslint": "^9.20.0",
    "tsx": "^4.21.0",
    "typescript": "^5.9.3",
    "typescript-eslint": "^8.20.0"
  }
}
