{"bin":{"commandmate":"bin/commandmate.js"},"bugs":{"url":"https://github.com/Kewton/CommandMate/issues"},"dist":{"shasum":"2c073ed640ab447a550c65ca288da7e15489a0dc","tarball":"https://registry.npmjs.org/commandmate/-/commandmate-0.46.1.tgz","fileCount":1991,"integrity":"sha512-TjH7QXvzM9k10ZYQgNoWBSrGmpI8OXcMXgvJ0pDRsFXsTbj6eaVVU4UkQAs17+HGeFszn8KjGLRv7A5Zt63gbQ==","signatures":[{"sig":"MEQCIFK/Net9rjA3BbYwn6DFKqYbLtKtFfZNWfwTlCbjDsfEAiBTD+CUgpIXpHWsA8BsFkyEQJqPxj2snpryhrxZglWPbw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCtHsKw+YKLbVR35Z1aDYnkCcFG3WVTzLhDr/ESBL7XEgIgWziJK/v0gJ69Z3x4Zeh6wWsWPJ401Mr0Oqmo8J5Hy4k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/commandmate@0.46.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34490046},"name":"commandmate","engines":{"node":">=22.0.0"},"gitHead":"c524c89a06e9f6cf2b7dcfeca4f64dac531c9517","scripts":{"dev":"tsx server.ts","lint":"eslint . --ext .js,.jsx,.ts,.tsx,.mjs,.cjs","test":"NODE_ENV=test vitest","build":"NODE_ENV=production next build","start":"NODE_ENV=production node dist/server/server.js","canary":"tsx scripts/canary/index.ts","db:init":"tsx scripts/init-db.ts","lint:sh":"shellcheck -x -P scripts --severity=style --exclude=SC2086,SC2317,SC2116 $(find scripts tests/scripts .claude/lib -name '*.sh')","test:ui":"NODE_ENV=test vitest --ui","db:reset":"rm -f db.sqlite && npm run db:init","test:e2e":"playwright test","build:all":"npm run build && npm run build:cli && npm run build:server","build:cli":"tsc --project tsconfig.cli.json","test:unit":"NODE_ENV=test vitest run tests/unit","test:watch":"NODE_ENV=test vitest --watch","build:server":"tsc --project tsconfig.server.json && tsc-alias -p tsconfig.server.json","test:coverage":"NODE_ENV=test vitest --coverage","check:tracking":"./scripts/check-commandmate-tracking.sh","prepublishOnly":"npm run build:all","catalog:refresh":"tsx scripts/refresh-slash-command-catalog.ts","test:integration":"NODE_ENV=test vitest run tests/integration","check:detector-freshness":"tsx scripts/check-detector-freshness.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"ca644bc9-26bd-4d26-9eb9-a073ce82a68c"}},"homepage":"https://github.com/Kewton/CommandMate#readme","keywords":["ai-agents","claude-code","codex-cli","gemini-cli","coding-agent","agent-orchestration","git-worktree","verification-gates","mobile","tmux","cli","developer-tools"],"overrides":{"postcss":"$postcss","@xmldom/xmldom":"^0.9.12"},"repository":{"url":"git+https://github.com/Kewton/CommandMate.git","type":"git"},"_npmVersion":"11.21.1","description":"No long blocks of time? Run an AI team from your phone. Git worktree sessions, task contracts and verification gates for Claude Code, Codex, Gemini CLI, Copilot, OpenCode, Antigravity and Command Code.","directories":{},"maintainers":[{"name":"kewton","email":"newtons.boiled.clock@gmail.com"}],"_nodeVersion":"22.23.3","dependencies":{"ws":"^8.18.3","clsx":"^2.1.1","cmdk":"^1.1.1","next":"^15.5.25","uuid":"^13.0.0","yaml":"^2.9.0","geist":"^1.7.2","jsdom":"^28.1.0","qr.js":"0.0.0","react":"^19.2.7","xterm":"^5.3.0","croner":"^10.0.1","dotenv":"^17.2.3","mermaid":"^11.12.2","postcss":"^8.5.6","date-fns":"^4.1.0","web-push":"^3.6.7","commander":"^14.0.2","next-intl":"^4.8.2","react-dom":"^19.2.7","http-proxy":"^1.18.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","gray-matter":"^4.0.3","next-themes":"^0.4.6","rehype-slug":"^6.0.0","safe-regex2":"^5.0.0","ansi-to-html":"^0.7.2","lucide-react":"^0.554.0","@dnd-kit/core":"^6.3.1","react-qr-code":"^2.0.18","better-sqlite3":"^12.4.1","github-slugger":"^2.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.6.0","rehype-sanitize":"^6.0.0","xterm-addon-fit":"^0.8.0","rehype-highlight":"^7.0.2","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@marp-team/marp-core":"^4.3.0","@radix-ui/react-tabs":"^1.1.17","isomorphic-dompurify":"^2.35.0","xterm-addon-web-links":"^0.9.0","@radix-ui/react-select":"^2.3.3","@radix-ui/react-switch":"^1.3.3","@radix-ui/react-tooltip":"^1.2.12","@tanstack/react-virtual":"^3.13.26","@radix-ui/react-checkbox":"^1.3.7","class-variance-authority":"^0.7.1","@radix-ui/react-radio-group":"^1.4.3","@radix-ui/react-dropdown-menu":"^2.1.20"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","eslint":"^8.57.0","vitest":"^4.1.2","@types/ws":"^8.18.1","tsc-alias":"~1.8.16","@vitest/ui":"^4.1.2","typescript":"^5.5.0","@types/node":"20.19.35","@types/uuid":"^10.0.0","tailwindcss":"^4.3.2","@types/react":"^19.2.17","@types/eslint":"^8.56.12","tw-animate-css":"^1.4.0","@types/web-push":"^3.6.4","@playwright/test":"^1.56.1","@types/react-dom":"^19.2.3","@types/http-proxy":"^1.17.17","eslint-config-next":"^15.5.20","@vitest/coverage-v8":"^4.1.2","@tailwindcss/postcss":"^4.3.2","@vitejs/plugin-react":"^5.2.0","@types/better-sqlite3":"^7.6.13","@testing-library/react":"^16.3.2","@tailwindcss/typography":"^0.5.20","@testing-library/jest-dom":"^6.9.1"},"_npmOperationalInternal":{"tmp":"tmp/commandmate_0.46.1_1792108968856_0.8655166081267216","host":"s3://npm-registry-packages-npm-production"},"_id":"commandmate@0.46.1","version":"0.46.1"}