{
  "name": "roadcrew",
  "version": "4.2.2",
  "type": "module",
  "description": "Spec-driven development system for building SaaS products 100× faster with AI - by Tailwind AI",
  "main": "install.cjs",
  "scripts": {
    "test": "jest",
    "test:watch": "jest --watch",
    "test:coverage": "jest --coverage",
    "test:ci": "jest --ci --coverage --maxWorkers=2",
    "postinstall": "node install.cjs",
    "build": "tsc && npm run build:copy-dist",
    "build:copy-dist": "npx ts-node scripts/copy-dist.ts",
    "ensure-built": "npx tsx scripts/ensure-built.ts",
    "lint": "eslint \"**/*.ts\" --max-warnings=9999",
    "lint:fix": "eslint . --fix",
    "type-check": "tsc --noEmit",
    "process-feedback": "npm run ensure-built && node dist/scripts/process-meet-recordings.js",
    "process-feedback:retry": "npm run ensure-built && node dist/scripts/process-meet-recordings.js --retry-failed",
    "validate-setup": "npm run ensure-built && node dist/scripts/validate-feedback-setup.js",
    "validate-release": "npm run ensure-built && node dist/scripts/validate-release.js",
    "validate-release-docs": "npm run ensure-built && node dist/scripts/validate-release-docs.js",
    "enrich-release": "npm run ensure-built && node dist/scripts/enrich-release.js",
    "analyze-repo": "npm run ensure-built && node dist/scripts/analyze-repo.js",
    "analyze-multiplatform": "npm run ensure-built && node dist/scripts/analyze-multiplatform.js",
    "migrate-color-balls": "npm run ensure-built && node dist/scripts/migrate-color-balls.js",
    "update-release-progress": "npm run ensure-built && node dist/scripts/update-release-progress.js",
    "audit-versions": "npm run ensure-built && node dist/scripts/audit-customer-versions.js",
    "audit-versions:verbose": "npm run ensure-built && node dist/scripts/audit-customer-versions.js --verbose",
    "sync-versions": "npm run ensure-built && node dist/scripts/sync-customer-updates.js",
    "sync-versions:check": "npm run ensure-built && node dist/scripts/sync-customer-updates.js --dry-run",
    "audit-roadcrew-versions": "npm run ensure-built && node dist/scripts/audit-roadcrew-versions.js",
    "audit-roadcrew-versions:verbose": "npm run ensure-built && node dist/scripts/audit-roadcrew-versions.js --verbose",
    "sync-roadcrew-versions": "npm run ensure-built && node dist/scripts/sync-roadcrew-updates.js",
    "sync-roadcrew-versions:check": "npm run ensure-built && node dist/scripts/sync-roadcrew-updates.js --dry-run",
    "update-roadmap": "npm run ensure-built && node dist/scripts/update-roadmap.js",
    "validate-github-templates": "npm run ensure-built && node dist/scripts/validate-github-templates.js",
    "audit-complexity": "npm run ensure-built && node dist/scripts/utils/roadcrew/audit-complexity.js",
    "audit-security": "npm run ensure-built && node dist/scripts/utils/roadcrew/audit-security.js",
    "audit-performance": "npm run ensure-built && node dist/scripts/utils/roadcrew/audit-performance.js",
    "review-code": "npm run ensure-built && node dist/scripts/utils/roadcrew/review-code-orchestrator.js",
    "profile-wizard": "npx tsx scripts/cli/profile-wizard.ts",
    "download-logs": "npm run ensure-built && node dist/scripts/download-workflow-logs.js",
    "auto-fix-dashboard": "npm run ensure-built && node dist/scripts/auto-fix-dashboard.js",
    "pre-publish-audit": "npm run ensure-built && node dist/scripts/pre-publish-audit.js",
    "update": "npx tsx scripts/update-roadcrew-command.ts",
    "update:push": "npx tsx scripts/update-roadcrew-command.ts --push",
    "validate-for-publish": "npm run ensure-built && node dist/scripts/validate-for-publish.js",
    "pre-publish-checklist": "npm run ensure-built && node dist/scripts/pre-publish-checklist.js",
    "setup-hooks": "command -v pre-commit >/dev/null 2>&1 && pre-commit install && pre-commit install --hook-type commit-msg || echo '⚠️  pre-commit not found. Install with: pip install pre-commit or brew install pre-commit'",
    "analyze-architecture-full": "npm run ensure-built && node dist/scripts/analyze-architecture-full.js",
    "analyze-cicd": "npm run ensure-built && node dist/scripts/utils/roadcrew/analyze-cicd/index.js",
    "onboard": "npm run ensure-built && node dist/scripts/onboard.js",
    "detect-backend-layers": "npm run ensure-built && node dist/scripts/detect-backend-layers.js",
    "analyze-apis": "npm run ensure-built && node dist/scripts/analyze-apis.js",
    "analyze-mcp-architecture": "npm run ensure-built && node dist/scripts/analyze-mcp-architecture.js",
    "detect-backend-violations": "npm run ensure-built && node dist/scripts/detect-backend-violations.js",
    "detect-frontend-layers": "npm run ensure-built && node dist/scripts/detect-frontend-layers.js",
    "analyze-frontend-components": "npm run ensure-built && node dist/scripts/analyze-frontend-components.js",
    "detect-frontend-routing": "npm run ensure-built && node dist/scripts/detect-frontend-routing.js",
    "detect-state-management": "npm run ensure-built && node dist/scripts/detect-state-management.js",
    "analyze-frontend-testing": "npm run ensure-built && node dist/scripts/analyze-frontend-testing.js",
    "detect-frontend-violations": "npm run ensure-built && node dist/scripts/detect-frontend-violations.js",
    "analyze-dependencies": "npm run ensure-built && node dist/scripts/analyze-dependencies.js",
    "detect-extension-points": "npm run ensure-built && node dist/scripts/detect-extension-points.js",
    "analyze-testing-structure": "npm run ensure-built && node dist/scripts/analyze-testing-structure.js"
  },
  "keywords": [
    "saas",
    "spec-driven",
    "roadmap",
    "release-management",
    "github",
    "cursor",
    "ai-workflow",
    "tailwind-ai"
  ],
  "author": "North Star Holdings, LLC",
  "license": "Apache-2.0 / Commercial",
  "files": [
    "dist/",
    "commands/",
    "templates/",
    "memory-bank/",
    "rules/",
    "setup.sh",
    "update.sh",
    "install.cjs",
    "CONTRIBUTING.md",
    "package.json",
    "README.md",
    "LICENSE",
    "LICENSE-COMMERCIAL",
    "CLA.md"
  ],
  "dependencies": {
    "@octokit/rest": "^22.0.0",
    "fs-extra": "^11.2.0",
    "glob": "^10.3.10",
    "googleapis": "^163.0.0",
    "js-yaml": "^4.1.0",
    "yaml": "^2.8.1",
    "zod": "^4.1.12"
  },
  "engines": {
    "node": ">=18.0.0"
  },
  "devDependencies": {
    "@types/fs-extra": "^11.0.4",
    "@types/glob": "^8.1.0",
    "@types/inquirer": "^9.0.9",
    "@types/jest": "^29.5.14",
    "@types/js-yaml": "^4.0.9",
    "@types/node": "^24.7.2",
    "@typescript-eslint/eslint-plugin": "^8.46.1",
    "@typescript-eslint/parser": "^8.46.1",
    "eslint": "^9.37.0",
    "inquirer": "^12.10.0",
    "jest": "^29.7.0",
    "nock": "^13.5.4",
    "nx": "^22.0.2",
    "ts-jest": "^29.4.5",
    "typescript": "^5.9.3"
  }
}
