{
  "name": "ohrisk",
  "version": "1.15.2",
  "description": "Catch open-source license risk before your PR ships.",
  "license": "MIT",
  "type": "module",
  "packageManager": "bun@1.3.14",
  "engines": {
    "node": ">=24.0.0"
  },
  "bin": {
    "ohrisk": "dist/cli.js",
    "ohrisk-baseline": "bin/ohrisk-baseline.mjs",
    "ohrisk-summary": "bin/ohrisk-summary.mjs",
    "ohrisk-notices": "bin/ohrisk-notices.mjs"
  },
  "exports": {
    "./report-types": {
      "types": "./dist/report-types.d.ts"
    },
    "./schemas/common": "./schemas/common.schema.json",
    "./schemas/scan-report": "./schemas/scan-report.schema.json",
    "./schemas/diff-report": "./schemas/diff-report.schema.json",
    "./schemas/explain-report": "./schemas/explain-report.schema.json",
    "./schemas/waiver-file": "./schemas/waiver-file.schema.json",
    "./schemas/baseline": "./schemas/baseline.schema.json",
    "./schemas/baseline-check": "./schemas/baseline-check.schema.json",
    "./schemas/report-summary": "./schemas/report-summary.schema.json",
    "./schemas/notices-evidence": "./schemas/notices-evidence.schema.json",
    "./schemas/notices-result": "./schemas/notices-result.schema.json",
    "./schemas/*": "./schemas/*",
    "./dist/*": "./dist/*",
    "./CHANGELOG.md": "./CHANGELOG.md",
    "./README.md": "./README.md",
    "./LICENSE": "./LICENSE",
    "./package.json": "./package.json"
  },
  "typesVersions": {
    "*": {
      "report-types": [
        "dist/report-types.d.ts"
      ]
    }
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/0disoft/ohrisk.git"
  },
  "bugs": {
    "url": "https://github.com/0disoft/ohrisk/issues"
  },
  "homepage": "https://github.com/0disoft/ohrisk#readme",
  "keywords": [
    "bun",
    "bazel",
    "bzlmod",
    "cargo",
    "carthage",
    "central-package-management",
    "cli",
    "cocoapods",
    "compliance",
    "conan",
    "conda",
    "composer",
    "cpan",
    "cpanfile",
    "cpp",
    "cran",
    "cyclonedx",
    "dart",
    "deno",
    "dotnet",
    "elixir",
    "environment-yml",
    "erlang",
    "flake-lock",
    "gem",
    "go",
    "go-work",
    "golang",
    "flutter",
    "gradle",
    "hackage",
    "haskell",
    "helm",
    "hex",
    "hcl",
    "infrastructure",
    "java",
    "julia",
    "license",
    "lua",
    "luarocks",
    "maven",
    "maven-bom",
    "nix",
    "nuget",
    "npm",
    "open-source",
    "pdm",
    "pdm-lock",
    "perl",
    "php",
    "pipenv",
    "pipfile",
    "poetry",
    "pnpm",
    "pypi",
    "pub",
    "python",
    "pylock",
    "r",
    "rebar",
    "renv",
    "requirements",
    "rebar3",
    "risk",
    "ruby",
    "rust",
    "sbom",
    "spdx",
    "stack",
    "supply-chain",
    "swift",
    "swiftpm",
    "terraform",
    "unity",
    "upm",
    "uv",
    "vcpkg",
    "version-catalog",
    "yarn",
    "zig"
  ],
  "publishConfig": {
    "access": "public"
  },
  "scripts": {
    "build": "bun scripts/build.ts",
    "build:action": "bun scripts/build-action.ts",
    "prepack": "bun scripts/build.ts",
    "scan": "bun run src/cli/main.ts scan",
    "test": "bun test",
    "test:platform": "bun test test/archive-interop.test.ts test/evidence-cache.test.ts test/git-ref-file.test.ts test/github-repository.test.ts test/init-command.test.ts test/materialized-checkout.test.ts test/write-output.test.ts",
    "test:coverage": "bun scripts/check-coverage.ts",
    "test:fuzz": "bun test test/parser-fuzz.test.ts",
    "eval:heldout": "bun scripts/evaluate-license-heldout.ts",
    "eval:heldout:tools": "bun scripts/compare-license-heldout-tools.ts",
    "typecheck": "tsc -p tsconfig.json",
    "lint": "tsc -p tsconfig.lint.json && bun scripts/check-source-hygiene.ts",
    "format:check": "bun scripts/check-format.ts",
    "version:sync": "bun scripts/sync-version-references.ts",
    "release:notes": "bun scripts/extract-release-notes.ts",
    "verify:docs": "bun scripts/check-version-references.ts",
    "check:action-bundle": "bun scripts/check-action-bundle.ts",
    "check:static": "bun run format:check && bun run lint && bun run typecheck && bun run verify:docs && bun run check:action-bundle",
    "check": "bun run check:static && bun test",
    "verify:release": "bun run check:static && bun run test:coverage && bun run eval:heldout && npm pack --silent --dry-run --json && bun run scripts/package-smoke.ts",
    "test:schemas": "bun test test/report-schema.test.ts"
  },
  "files": [
    "CHANGELOG.md",
    "THIRD_PARTY_LICENSES",
    "bin",
    "dist",
    "schemas"
  ],
  "devDependencies": {
    "@0disoft/laqu": "^1.1.9",
    "@types/bun": "^1.3.14",
    "@types/node": "^26.2.0",
    "@yarnpkg/lockfile": "^1.1.0",
    "typescript": "^7.0.2",
    "yaml": "^2.9.0"
  },
  "dependencies": {
    "xz-decompress": "^0.2.3"
  }
}
