{
  "name": "@qulib/core",
  "version": "0.14.0",
  "description": "Qulib \u2014 release confidence for deployed web apps. Fuses live-app quality, automation maturity, and API coverage into a single ship/caution/hold/block verdict.",
  "license": "MIT",
  "author": "Tapesh Nagarwal",
  "homepage": "https://github.com/TapeshN/qulib#readme",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/TapeshN/qulib.git",
    "directory": "packages/core"
  },
  "bugs": {
    "url": "https://github.com/TapeshN/qulib/issues"
  },
  "keywords": [
    "release-confidence",
    "qa",
    "quality",
    "ship-verdict",
    "automation-maturity",
    "gap-analysis",
    "accessibility",
    "playwright",
    "mcp",
    "ai",
    "ci-gate",
    "test-confidence",
    "web-quality",
    "wcag"
  ],
  "publishConfig": {
    "access": "public"
  },
  "type": "module",
  "main": "./dist/index.js",
  "types": "./dist/index.d.ts",
  "exports": {
    ".": {
      "import": "./dist/index.js",
      "types": "./dist/index.d.ts"
    }
  },
  "files": [
    "dist",
    "bin",
    "README.md"
  ],
  "bin": {
    "qulib": "bin/qulib.js"
  },
  "scripts": {
    "dev": "tsx src/cli/index.ts",
    "analyze": "tsx src/cli/index.ts analyze",
    "clean": "tsx src/cli/index.ts clean",
    "build": "tsc",
    "prepack": "npm run build",
    "prepublishOnly": "npm run build",
    "test": "node --import tsx/esm --test src/llm/__tests__/cost-intelligence.test.ts src/llm/__tests__/context-builder.test.ts src/tools/scoring/__tests__/gaps.test.ts src/tools/auth/__tests__/gaps.test.ts src/tools/auth/__tests__/detect.test.ts src/tools/scoring/__tests__/automation-maturity.test.ts src/tools/scoring/__tests__/api-coverage.test.ts src/tools/scoring/__tests__/automation-maturity-with-api.test.ts src/harness/__tests__/state-manager.test.ts src/telemetry/__tests__/redact-url.test.ts src/cli/__tests__/auth-login.test.ts src/cli/__tests__/cli-version.test.ts src/cli/__tests__/bin-shim.test.ts src/cli/__tests__/score-automation.test.ts src/cli/__tests__/scaffold.test.ts src/__tests__/agent-summary.test.ts src/__tests__/cli-agent-summary.test.ts src/__tests__/analyze.storage-state-invalid.test.ts src/__tests__/analyze.fixtures.test.ts src/adapters/__tests__/playwright-adapter.test.ts src/adapters/__tests__/api-adapter.test.ts src/adapters/__tests__/ci-results-adapter.test.ts src/adapters/__tests__/pr-metadata-adapter.test.ts src/adapters/__tests__/validate-specs.test.ts src/tools/repo/__tests__/api-surface.test.ts src/baseline/__tests__/baseline.test.ts evals/runner/__tests__/runner.test.ts evals/runner/__tests__/golden-manifest.test.ts evals/runner/__tests__/check.test.ts evals/judge/__tests__/judge.test.ts src/tools/scoring/__tests__/confidence.test.ts src/tools/scoring/__tests__/confidence-from-qulib.test.ts src/tools/scoring/__tests__/confidence-views.test.ts src/cli/__tests__/confidence.test.ts src/__tests__/notquality-dogfood.test.ts src/cli/__tests__/default-config-fallback.test.ts src/cli/__tests__/baseline.test.ts src/cli/__tests__/naming-aliases.test.ts src/cli/__tests__/analyze-diff.test.ts src/reporters/__tests__/heatmap.test.ts src/tools/scoring/__tests__/prompt-leakage.test.ts src/tools/scoring/__tests__/provenance.test.ts src/tools/scoring/__tests__/bug-report-score.test.ts src/tools/scoring/__tests__/score-decisions.test.ts src/tools/scoring/__tests__/spec-conformance.test.ts src/cli/__tests__/spec-validate.test.ts src/cli/__tests__/score-decisions.test.ts src/cli/__tests__/score-bug-report.test.ts src/cli/__tests__/llm-fallback-note.test.ts",
    "test:integration": "node --import tsx/esm --test src/__tests__/analyze.integration.test.ts",
    "eval": "node --import tsx/esm evals/runner/index.ts",
    "eval:check": "node --import tsx/esm evals/runner/check.ts",
    "eval:judge": "node --import tsx/esm evals/judge/eval-judge.ts",
    "smoke": "tsx src/cli/index.ts analyze --url https://example.com --ephemeral",
    "cost-doctor": "tsx src/cli/index.ts cost doctor"
  },
  "dependencies": {
    "@axe-core/playwright": "^4.9.0",
    "@playwright/test": "^1.44.0",
    "commander": "^12.1.0",
    "fast-glob": "^3.3.2",
    "js-yaml": "^4.2.0",
    "typescript": "^5.4.0",
    "zod": "^3.23.0"
  },
  "devDependencies": {
    "@types/js-yaml": "^4.0.9",
    "@types/node": "^20.0.0",
    "tsx": "^4.22.4"
  }
}
