{
  "name": "vouchington-tooling",
  "version": "0.18.1",
  "description": "Vouchington CLI and extractable tooling libraries.",
  "homepage": "https://github.com/vouchington/vouchington-tooling/tree/main/packages/vouchington-tooling#readme",
  "bugs": {
    "url": "https://github.com/vouchington/vouchington-tooling/issues"
  },
  "license": "MIT",
  "author": "Jonathan Ong",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/vouchington/vouchington-tooling.git",
    "directory": "packages/vouchington-tooling"
  },
  "bin": {
    "vouchington": "dist/cli/index.mjs"
  },
  "files": [
    "ast-grep",
    "dist",
    "docs",
    "skills",
    "scripts",
    "README.md"
  ],
  "type": "module",
  "main": "./dist/index.mjs",
  "types": "./dist/index.d.mts",
  "exports": {
    ".": {
      "types": "./dist/index.d.mts",
      "import": "./dist/index.mjs",
      "default": "./dist/index.mjs"
    },
    "./agent-harness-identity": {
      "types": "./dist/agent-harness-identity/index.d.mts",
      "import": "./dist/agent-harness-identity/index.mjs",
      "default": "./dist/agent-harness-identity/index.mjs"
    },
    "./skill-discovery": {
      "types": "./dist/skill-discovery/index.d.mts",
      "import": "./dist/skill-discovery/index.mjs",
      "default": "./dist/skill-discovery/index.mjs"
    },
    "./runner-port-policy": {
      "types": "./dist/runner-port-policy/index.d.mts",
      "import": "./dist/runner-port-policy/index.mjs",
      "default": "./dist/runner-port-policy/index.mjs"
    },
    "./retrospective-transcript": {
      "types": "./dist/retrospective-transcript/index.d.mts",
      "import": "./dist/retrospective-transcript/index.mjs",
      "default": "./dist/retrospective-transcript/index.mjs"
    },
    "./retrospective-facts": {
      "types": "./dist/retrospective-facts/index.d.mts",
      "import": "./dist/retrospective-facts/index.mjs",
      "default": "./dist/retrospective-facts/index.mjs"
    },
    "./agent-blackboard": {
      "types": "./dist/agent-blackboard/index.d.mts",
      "import": "./dist/agent-blackboard/index.mjs",
      "default": "./dist/agent-blackboard/index.mjs"
    },
    "./session-friction": {
      "types": "./dist/session-friction/index.d.mts",
      "import": "./dist/session-friction/index.mjs",
      "default": "./dist/session-friction/index.mjs"
    },
    "./sql-ast": {
      "types": "./dist/sql-ast/index.d.mts",
      "import": "./dist/sql-ast/index.mjs",
      "default": "./dist/sql-ast/index.mjs"
    },
    "./sql-scanner": {
      "types": "./dist/sql-scanner/index.d.mts",
      "import": "./dist/sql-scanner/index.mjs",
      "default": "./dist/sql-scanner/index.mjs"
    },
    "./gha-runtime-audit": {
      "types": "./dist/gha-runtime-audit/index.d.mts",
      "import": "./dist/gha-runtime-audit/index.mjs",
      "default": "./dist/gha-runtime-audit/index.mjs"
    },
    "./gha-workspace-policy": {
      "types": "./dist/gha-workspace-policy/index.d.mts",
      "import": "./dist/gha-workspace-policy/index.mjs",
      "default": "./dist/gha-workspace-policy/index.mjs"
    },
    "./require-up-to-date": {
      "types": "./dist/require-up-to-date/index.d.mts",
      "import": "./dist/require-up-to-date/index.mjs",
      "default": "./dist/require-up-to-date/index.mjs"
    },
    "./gitleaks-directory-scan": {
      "types": "./dist/gitleaks-directory-scan/index.d.mts",
      "import": "./dist/gitleaks-directory-scan/index.mjs",
      "default": "./dist/gitleaks-directory-scan/index.mjs"
    },
    "./ast-grep-examples": {
      "types": "./dist/ast-grep-examples/index.d.mts",
      "import": "./dist/ast-grep-examples/index.mjs",
      "default": "./dist/ast-grep-examples/index.mjs"
    },
    "./ast-grep-pack": {
      "types": "./dist/ast-grep-pack/index.d.mts",
      "import": "./dist/ast-grep-pack/index.mjs",
      "default": "./dist/ast-grep-pack/index.mjs"
    },
    "./agent-harness-config": {
      "types": "./dist/agent-harness-config/index.d.mts",
      "import": "./dist/agent-harness-config/index.mjs",
      "default": "./dist/agent-harness-config/index.mjs"
    },
    "./vitest-blob-manifest": {
      "types": "./dist/vitest-blob-manifest/index.d.mts",
      "import": "./dist/vitest-blob-manifest/index.mjs",
      "default": "./dist/vitest-blob-manifest/index.mjs"
    },
    "./vitest-reports": {
      "types": "./dist/vitest-blob-manifest/reports.d.mts",
      "import": "./dist/vitest-blob-manifest/reports.mjs",
      "default": "./dist/vitest-blob-manifest/reports.mjs"
    },
    "./pnpm-install": {
      "types": "./dist/pnpm-install/index.d.mts",
      "import": "./dist/pnpm-install/index.mjs",
      "default": "./dist/pnpm-install/index.mjs"
    },
    "./shared-context": {
      "types": "./dist/shared-context/index.d.mts",
      "import": "./dist/shared-context/index.mjs",
      "default": "./dist/shared-context/index.mjs"
    },
    "./gha-selected-files": {
      "types": "./dist/gha-selected-files/index.d.mts",
      "import": "./dist/gha-selected-files/index.mjs",
      "default": "./dist/gha-selected-files/index.mjs"
    },
    "./gha-artifacts-cleanup": {
      "types": "./dist/gha-artifacts-cleanup/index.d.mts",
      "import": "./dist/gha-artifacts-cleanup/index.mjs",
      "default": "./dist/gha-artifacts-cleanup/index.mjs"
    },
    "./http-origin": {
      "types": "./dist/http-origin/index.d.mts",
      "import": "./dist/http-origin/index.mjs",
      "default": "./dist/http-origin/index.mjs"
    },
    "./process-line-buffer": {
      "types": "./dist/process-line-buffer/index.d.mts",
      "import": "./dist/process-line-buffer/index.mjs",
      "default": "./dist/process-line-buffer/index.mjs"
    },
    "./browser-session-runner": {
      "types": "./dist/browser-session-runner/index.d.mts",
      "import": "./dist/browser-session-runner/index.mjs",
      "default": "./dist/browser-session-runner/index.mjs"
    },
    "./pg-schema-snapshot": {
      "types": "./dist/pg-schema-snapshot/index.d.mts",
      "import": "./dist/pg-schema-snapshot/index.mjs",
      "default": "./dist/pg-schema-snapshot/index.mjs"
    },
    "./openapi-document": {
      "types": "./dist/openapi-document/index.d.mts",
      "import": "./dist/openapi-document/index.mjs",
      "default": "./dist/openapi-document/index.mjs"
    },
    "./contract-schema": {
      "types": "./dist/contract-schema/index.d.mts",
      "import": "./dist/contract-schema/index.mjs",
      "default": "./dist/contract-schema/index.mjs"
    },
    "./api-fixtures": {
      "types": "./dist/api-fixtures/index.d.mts",
      "import": "./dist/api-fixtures/index.mjs",
      "default": "./dist/api-fixtures/index.mjs"
    },
    "./transient-retry": {
      "types": "./dist/transient-retry/index.d.mts",
      "import": "./dist/transient-retry/index.mjs",
      "default": "./dist/transient-retry/index.mjs"
    },
    "./csv": {
      "types": "./dist/csv/index.d.mts",
      "import": "./dist/csv/index.mjs",
      "default": "./dist/csv/index.mjs"
    },
    "./markdown": {
      "types": "./dist/markdown/index.d.mts",
      "import": "./dist/markdown/index.mjs",
      "default": "./dist/markdown/index.mjs"
    },
    "./http-body": {
      "types": "./dist/http-body/index.d.mts",
      "import": "./dist/http-body/index.mjs",
      "default": "./dist/http-body/index.mjs"
    },
    "./ast-grep-rule": {
      "types": "./dist/ast-grep-rule/index.d.mts",
      "import": "./dist/ast-grep-rule/index.mjs",
      "default": "./dist/ast-grep-rule/index.mjs"
    },
    "./gha-review-payload": {
      "types": "./dist/gha-review-payload/index.d.mts",
      "import": "./dist/gha-review-payload/index.mjs",
      "default": "./dist/gha-review-payload/index.mjs"
    },
    "./gha-post-review": {
      "types": "./dist/gha-post-review/index.d.mts",
      "import": "./dist/gha-post-review/index.mjs",
      "default": "./dist/gha-post-review/index.mjs"
    },
    "./gha-claude-post-review": {
      "types": "./dist/gha-claude-post-review/index.d.mts",
      "import": "./dist/gha-claude-post-review/index.mjs",
      "default": "./dist/gha-claude-post-review/index.mjs"
    },
    "./gha-check-run": {
      "types": "./dist/gha-check-run/index.d.mts",
      "import": "./dist/gha-check-run/index.mjs",
      "default": "./dist/gha-check-run/index.mjs"
    },
    "./http-link-pagination": {
      "types": "./dist/http-link-pagination/index.d.mts",
      "import": "./dist/http-link-pagination/index.mjs",
      "default": "./dist/http-link-pagination/index.mjs"
    },
    "./coverage-transport": {
      "types": "./dist/coverage-transport/index.d.mts",
      "import": "./dist/coverage-transport/index.mjs",
      "default": "./dist/coverage-transport/index.mjs"
    },
    "./pnpm-deploy": {
      "types": "./dist/pnpm-deploy/index.d.mts",
      "import": "./dist/pnpm-deploy/index.mjs",
      "default": "./dist/pnpm-deploy/index.mjs"
    },
    "./dockerfile-parse": {
      "types": "./dist/dockerfile-parse/index.d.mts",
      "import": "./dist/dockerfile-parse/index.mjs",
      "default": "./dist/dockerfile-parse/index.mjs"
    },
    "./scc-complexity": {
      "types": "./dist/scc-complexity/index.d.mts",
      "import": "./dist/scc-complexity/index.mjs",
      "default": "./dist/scc-complexity/index.mjs"
    },
    "./ci-local": {
      "types": "./dist/ci-local/index.d.mts",
      "import": "./dist/ci-local/index.mjs",
      "default": "./dist/ci-local/index.mjs"
    },
    "./gha-rate-limit": {
      "types": "./dist/gha-rate-limit/index.d.mts",
      "import": "./dist/gha-rate-limit/index.mjs",
      "default": "./dist/gha-rate-limit/index.mjs"
    },
    "./gha-pr-checkpoint": {
      "types": "./dist/gha-pr-checkpoint/index.d.mts",
      "import": "./dist/gha-pr-checkpoint/index.mjs",
      "default": "./dist/gha-pr-checkpoint/index.mjs"
    },
    "./workspace-gates": {
      "types": "./dist/workspace-gates/index.d.mts",
      "import": "./dist/workspace-gates/index.mjs",
      "default": "./dist/workspace-gates/index.mjs"
    },
    "./dependency-license-policy": {
      "types": "./dist/dependency-license-policy/index.d.mts",
      "import": "./dist/dependency-license-policy/index.mjs",
      "default": "./dist/dependency-license-policy/index.mjs"
    },
    "./nuget-central-version": {
      "types": "./dist/nuget-central-version/index.d.mts",
      "import": "./dist/nuget-central-version/index.mjs",
      "default": "./dist/nuget-central-version/index.mjs"
    },
    "./swift-semantic-equal": {
      "types": "./dist/swift-semantic-equal/index.d.mts",
      "import": "./dist/swift-semantic-equal/index.mjs",
      "default": "./dist/swift-semantic-equal/index.mjs"
    },
    "./swift-source-offset": {
      "types": "./dist/swift-source-offset/index.d.mts",
      "import": "./dist/swift-source-offset/index.mjs",
      "default": "./dist/swift-source-offset/index.mjs"
    },
    "./swift-resolved-pin-delta": {
      "types": "./dist/swift-resolved-pin-delta/index.d.mts",
      "import": "./dist/swift-resolved-pin-delta/index.mjs",
      "default": "./dist/swift-resolved-pin-delta/index.mjs"
    },
    "./vitest-diagnostics": {
      "types": "./dist/vitest-diagnostics/index.d.mts",
      "import": "./dist/vitest-diagnostics/index.mjs",
      "default": "./dist/vitest-diagnostics/index.mjs"
    },
    "./gh-cli": {
      "types": "./dist/gh-cli/index.d.mts",
      "import": "./dist/gh-cli/index.mjs",
      "default": "./dist/gh-cli/index.mjs"
    },
    "./github-projects": {
      "types": "./dist/github-projects/index.d.mts",
      "import": "./dist/github-projects/index.mjs",
      "default": "./dist/github-projects/index.mjs"
    },
    "./gh-api-shell-quoting": {
      "types": "./dist/gh-api-shell-quoting/index.d.mts",
      "import": "./dist/gh-api-shell-quoting/index.mjs",
      "default": "./dist/gh-api-shell-quoting/index.mjs"
    },
    "./package.json": "./package.json"
  },
  "publishConfig": {
    "access": "public"
  },
  "scripts": {
    "build": "node scripts/build.mjs",
    "prepack": "pnpm run build",
    "typecheck": "tsc --noEmit --project tsconfig.json"
  },
  "dependencies": {
    "@types/mdast": "4.0.4",
    "@types/unist": "3.0.3",
    "csv-parse": "7.0.2",
    "csv-stringify": "6.8.3",
    "dockerfile-ast": "0.7.1",
    "picomatch": "4.0.7",
    "remark": "15.0.1",
    "remark-gfm": "4.0.1",
    "smol-toml": "1.8.0",
    "spdx-expression-parse": "5.0.0",
    "yaml": "2.9.0"
  },
  "devDependencies": {
    "@ast-grep/cli": "0.45.3",
    "@types/picomatch": "^4.0.3",
    "@types/spdx-expression-parse": "4.0.0",
    "agent-blackboard": "^0.5.0"
  },
  "peerDependencies": {
    "typescript": ">=5"
  },
  "peerDependenciesMeta": {
    "typescript": {
      "optional": true
    }
  },
  "optionalDependencies": {
    "@libpg-query/parser": "^18.0.0",
    "@typescript/typescript6": "^6.0.2"
  },
  "engines": {
    "node": ">=24.0.0"
  }
}
