{
  "name": "mandrel-platform",
  "version": "1.15.1",
  "description": "Shared CI/deploy workflows, composite toolchain action, npm config package, Renovate preset, and operator runbook templates.",
  "license": "MIT",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/dsj1984/mandrel-platform.git"
  },
  "homepage": "https://github.com/dsj1984/mandrel-platform#readme",
  "bugs": {
    "url": "https://github.com/dsj1984/mandrel-platform/issues"
  },
  "packageManager": "pnpm@11.5.2",
  "engines": {
    "node": "24.16.0",
    "pnpm": ">=11.5.2"
  },
  "exports": {
    "./tsconfig.base.json": "./config/tsconfig.base.json",
    "./biome.base.json": "./config/biome.base.json",
    "./knip.base.json": "./config/knip.base.json",
    "./stryker.base.json": "./config/stryker.base.json",
    "./commitlint.base.mjs": "./config/commitlint.base.mjs",
    "./dependency-cruiser.base.json": "./config/dependency-cruiser.base.json",
    "./markdownlint.base.jsonc": "./config/markdownlint.base.jsonc",
    "./secretlint.base.json": "./config/secretlint.base.json",
    "./size-limit.base.json": "./config/size-limit.base.json",
    "./lighthouse.base.json": "./config/lighthouse.base.json",
    "./lighthouse-thresholds.base.json": "./config/lighthouse-thresholds.base.json",
    "./pnpm-workspace.supply-chain.yaml": "./config/pnpm-workspace.supply-chain.yaml",
    "./edge-security": "./config/edge-security/index.mjs",
    "./edge-security/*": "./config/edge-security/*",
    "./scripts/*": "./scripts/*"
  },
  "files": [
    "config/",
    "default.json",
    "scripts/",
    "templates/"
  ],
  "publishConfig": {
    "access": "public",
    "provenance": true
  },
  "dependencies": {
    "mandrel": "^2.48.0"
  },
  "scripts": {
    "typecheck": "node --input-type=module --eval 'process.exit(0)'",
    "lint": "node scripts/run-lint.mjs",
    "test": "node --test \"scripts/**/*.test.mjs\"",
    "platform:sync": "node scripts/platform-sync.mjs",
    "sync:commands": "node .agents/scripts/sync-claude-commands.js",
    "prepare": "node .agents/scripts/sync-claude-commands.js && node scripts/install-git-hooks.mjs",
    "bootstrap": "node .agents/scripts/bootstrap.js",
    "quality:preview": "node .agents/scripts/quality-preview.js --changed-since HEAD",
    "quality:watch": "node .agents/scripts/quality-watch.js"
  },
  "devDependencies": {
    "@biomejs/biome": "2.5.0",
    "@commitlint/cli": "21.2.2",
    "@commitlint/config-conventional": "21.2.2",
    "markdownlint-cli2": "0.23.2"
  },
  "overrides": {
    "smol-toml": "~1.7.1"
  }
}
