{
  "name": "@pellux/goodvibes-toolchain",
  "version": "2.1.0",
  "engines": {
    "bun": "1.3.14",
    "node": ">=22.0.0"
  },
  "description": "Shared GoodVibes CI/CD toolchain: parameterized release, publish, and verification tools (sdk-pin gate, build-binaries, release-cut, coverage-gate, per-job-green, and more) consumed by every GoodVibes repo.",
  "type": "module",
  "main": "./dist/index.js",
  "types": "./dist/index.d.ts",
  "exports": {
    ".": {
      "types": "./dist/index.d.ts",
      "import": "./dist/index.js"
    },
    "./config": {
      "types": "./dist/config.d.ts",
      "import": "./dist/config.js"
    },
    "./package.json": "./package.json"
  },
  "bin": {
    "goodvibes-toolchain": "./dist/bin/toolchain.js",
    "goodvibes-sdk-pin-gate": "./dist/bin/sdk-pin-gate.js",
    "goodvibes-build-binaries": "./dist/bin/build-binaries.js",
    "goodvibes-release-cut": "./dist/bin/release-cut.js",
    "goodvibes-coverage-gate": "./dist/bin/coverage-gate.js",
    "goodvibes-verification-ledger": "./dist/bin/verification-ledger.js",
    "goodvibes-post-build-smoke": "./dist/bin/post-build-smoke.js",
    "goodvibes-package-install-check": "./dist/bin/package-install-check.js",
    "goodvibes-publish-package": "./dist/bin/publish-package.js",
    "goodvibes-per-job-green": "./dist/bin/per-job-green.js",
    "goodvibes-changelog-gate": "./dist/bin/changelog-gate.js",
    "goodvibes-sha256sums": "./dist/bin/sha256sums.js",
    "goodvibes-train-status": "./dist/bin/train-status.js"
  },
  "files": [
    "dist"
  ],
  "dependencies": {
    "zod": "^4.3.6"
  },
  "sideEffects": false,
  "license": "MIT",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/mgd34msu/goodvibes-sdk.git"
  },
  "bugs": {
    "url": "https://github.com/mgd34msu/goodvibes-sdk/issues"
  },
  "homepage": "https://github.com/mgd34msu/goodvibes-sdk",
  "keywords": [
    "goodvibes",
    "toolchain",
    "ci",
    "release",
    "publish"
  ],
  "publishConfig": {
    "access": "public"
  }
}
