{ "name": "career-ops", "version": "1.18.0", "description": "AI-powered job search pipeline — works with any AI coding CLI (Claude Code, OpenCode, Gemini, Codex, Qwen)", "private": true, "scripts": { "doctor": "node doctor.mjs", "or": "node openrouter-runner.mjs", "or:scan": "node openrouter-runner.mjs scan", "or:pipeline": "node openrouter-runner.mjs pipeline", "or:eval": "node openrouter-runner.mjs evaluate", "or:apply": "node openrouter-runner.mjs apply", "verify": "node verify-pipeline.mjs", "normalize": "node normalize-statuses.mjs", "dedup": "node dedup-tracker.mjs", "merge": "node merge-tracker.mjs", "reconcile": "node reconcile-pipeline.mjs", "pdf": "node generate-pdf.mjs", "img-to-pdf": "node img-to-pdf.mjs", "cover-letter": "node generate-cover-letter.mjs --payload", "cv:verify-facts": "node verify-cv-facts.mjs", "sync-check": "node cv-sync-check.mjs", "update:check": "node update-system.mjs check", "update:test": "node updater-migration-tests.mjs", "update": "node update-system.mjs apply", "rollback": "node update-system.mjs rollback", "liveness": "node check-liveness.mjs", "extract": "node browser-extract.mjs", "scan": "node scan.mjs", "scan:full": "node scan-ats-full.mjs", "scan:seeds": "node scan-ats-full.mjs --seeds yc,a16z", "scan:yc": "node scan-ats-full.mjs --seeds yc", "validate:portals": "node validate-portals.mjs", "verify:portals": "node verify-portals.mjs", "tracker": "node tracker.mjs", "find": "node find.mjs", "patterns": "node analyze-patterns.mjs", "upskill": "node upskill.mjs", "add": "node add-entry.mjs", "reposts": "node detect-reposts.mjs", "invite-match": "node invite-match.mjs", "gemini:eval": "node gemini-eval.mjs", "ollama:eval": "node ollama-eval.mjs", "openai:eval": "node openai-eval.mjs", "openai:tailor": "node openai-tailor.mjs", "eval:golden": "node eval-golden.mjs", "star": "node match-star.mjs", "archive": "node archive-posting.mjs", "prepare:application": "node prepare-application.mjs", "build:dashboard": "node build-dashboard.mjs", "serve:dashboard": "cd dashboard && go run . --path ..", "postinstall": "npx playwright install chromium --with-deps || npx playwright install chromium --with-deps" }, "keywords": [ "ai", "job-search", "claude-code", "opencode", "career", "career-ops", "careerops", "automation" ], "author": "Santiago Fernández de Valderrama (https://santifer.io)", "homepage": "https://santifer.io", "repository": { "type": "git", "url": "https://github.com/santifer/career-ops" }, "license": "MIT", "dependencies": { "@google/generative-ai": "^0.24.1", "dotenv": "^17.0.0", "js-yaml": "^4.1.1", "playwright": "1.61.1" } }