{
  "name": "pushci",
  "version": "1.13.13",
  "description": "Independent delivery verification and promotion control for AI-written changes.",
  "bin": {
    "pushci": "bin/pushci.js"
  },
  "files": [
    "bin/pushci.js",
    "bin/pushci-darwin-amd64",
    "bin/pushci-darwin-arm64",
    "bin/pushci-linux-amd64",
    "bin/pushci-linux-arm64",
    "bin/pushci-windows-amd64.exe",
    "bin/pushci-windows-arm64.exe",
    "bin/pushci-*.cdx.sbom.json",
    "README.md",
    "LICENSE"
  ],
  "scripts": {
    "prepack": "bash scripts/build-bundled-binaries.sh",
    "prepublishOnly": "echo 'Publishing pushci v'${npm_package_version}",
    "postpublish": "bash scripts/submit-registries.sh",
    "prepare": "pushci install-hooks || true",
    "ci": "pushci run",
    "ci:stress": "pushci run --stress 5",
    "check:staging": "node scripts/verify-staging-config.mjs",
    "check:gtm-readiness": "node scripts/generate-capability-registry.mjs --check && node scripts/validate-gtm-readiness.mjs",
    "test:staging-config": "node --test scripts/verify-staging-config.test.mjs",
    "test:production-deploy": "node --test scripts/cloudflare-production-state.test.mjs scripts/deploy-production.test.mjs scripts/live-asset-boundary.test.mjs scripts/trigger-platform-operations.test.mjs",
    "check:staging-live": "vibevault run --only PUSHCI_STAGING_GITHUB_CLIENT_ID -- node scripts/verify-staging-live.mjs",
    "deploy:staging": "bash scripts/deploy-staging.sh",
    "deploy:production": "bash scripts/deploy-production.sh",
    "test:e2e:auth-billing": "playwright test -c web/dashboard/playwright.auth-billing-smoke.config.ts"
  },
  "keywords": [
    "ci",
    "cd",
    "cicd",
    "continuous-integration",
    "continuous-deployment",
    "github-actions",
    "github-actions-alternative",
    "gitlab-ci",
    "circleci",
    "jenkins-alternative",
    "travis-ci-alternative",
    "buildkite-alternative",
    "zero-config",
    "yaml-free",
    "local",
    "self-hosted",
    "ai",
    "ai-cicd",
    "ai-devops",
    "mcp",
    "mcp-server",
    "model-context-protocol",
    "devops",
    "deploy",
    "pipeline",
    "automation",
    "go",
    "node",
    "python",
    "rust",
    "java",
    "docker",
    "typescript",
    "claude",
    "cursor",
    "windsurf",
    "copilot",
    "tailscale",
    "llamafile",
    "blast-radius",
    "impact-analysis",
    "self-hosted-runner",
    "free-ci",
    "kubernetes",
    "terraform",
    "vercel",
    "cloudflare"
  ],
  "author": "FinsavvyAI",
  "license": "BUSL-1.1",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/finsavvyai/pushci.git"
  },
  "mcpName": "io.github.finsavvyai/pushci",
  "homepage": "https://pushci.dev",
  "engines": {
    "node": ">=16"
  },
  "devDependencies": {
    "@playwright/test": "^1.61.1"
  }
}
