2026-01-18 04:50:46 +01:00
{
2026-02-28 02:28:31 +01:00
"name" : "aicodeman" ,
2026-10-10 07:12:42 +02:00
"version" : "1.41.0" ,
2026-10-10 05:47:15 +02:00
"description" : "Self-hosted mission control for AI coding agents: run Claude Code, Codex, OpenCode, Gemini, DeepSeek, Grok and more 24/7 in tmux, from any device." ,
2026-01-18 04:50:46 +01:00
"type" : "module" ,
"main" : "dist/index.js" ,
2026-02-18 07:06:34 +01:00
"types" : "dist/index.d.ts" ,
2026-01-18 04:50:46 +01:00
"bin" : {
2026-06-10 00:16:01 +02:00
"aicodeman" : "./dist/index.js" ,
"codeman" : "./dist/index.js"
2026-01-18 04:50:46 +01:00
},
"scripts" : {
2026-01-26 03:34:56 +01:00
"postinstall" : "node scripts/postinstall.js" ,
2026-02-27 13:16:23 +01:00
"build" : "node scripts/build.mjs" ,
2026-06-08 20:48:20 +02:00
"build:gesture" : "node scripts/build-gesture-bundle.mjs" ,
2026-09-04 20:38:30 +08:00
"generate:cli-catalog" : "tsx scripts/generate-cli-catalog.mts" ,
2026-03-14 19:20:44 +01:00
"start" : "NODE_COMPILE_CACHE=${HOME}/.codeman/compile-cache node dist/index.js" ,
2026-02-27 13:16:23 +01:00
"dev" : "tsx src/index.ts web" ,
2026-01-18 05:14:34 +01:00
"web" : "node dist/index.js web" ,
2026-01-18 21:37:29 +01:00
"clean" : "rm -rf dist" ,
2026-08-18 19:55:23 +02:00
"test" : "vitest run --config config/vitest.ci.config.ts" ,
"test:watch" : "vitest --config config/vitest.ci.config.ts" ,
"test:coverage" : "vitest run --config config/vitest.ci.config.ts --coverage" ,
2026-06-09 20:02:15 +02:00
"test:ci" : "vitest run --config config/vitest.ci.config.ts" ,
2026-08-18 19:55:23 +02:00
"test:browser" : "vitest run --config config/vitest.browser.config.ts" ,
"test:perf" : "vitest run --config config/vitest.perf.config.ts" ,
"test:all" : "vitest run --config config/vitest.config.ts" ,
2026-08-09 10:00:18 +03:00
"pretest:mobile" : "node scripts/prepare-test-vendor.mjs" ,
"test:mobile" : "vitest run --config test/mobile/vitest.config.ts" ,
2026-06-09 20:02:15 +02:00
"check:frontend-syntax" : "node scripts/check-frontend-syntax.mjs" ,
2026-09-26 18:45:17 -04:00
"check:browser-excludes" : "node scripts/check-browser-test-excludes.mjs" ,
2026-08-04 15:02:46 +02:00
"fix:node-pty" : "node scripts/fix-node-pty.mjs" ,
2026-09-14 23:47:32 +02:00
"typecheck" : "tsc --noEmit && tsc -p config/tsconfig.scripts.json" ,
2026-09-14 15:24:58 +02:00
"lint" : "eslint --config config/eslint.config.js 'src/**/*.ts'" ,
"lint:fix" : "eslint --config config/eslint.config.js 'src/**/*.ts' --fix" ,
"format" : "prettier --write 'src/**/*.ts' 'src/web/public/**/*.{js,css,html,json}'" ,
"format:check" : "prettier --check 'src/**/*.ts' 'src/web/public/**/*.{js,css,html,json}'" ,
2026-06-08 09:56:06 -04:00
"check:public-assets" : "node scripts/check-public-assets.mjs" ,
2026-02-27 10:58:10 +01:00
"capture:subagents" : "node scripts/capture-subagent-screenshots.mjs" ,
"changeset" : "changeset" ,
2026-09-14 14:28:57 +02:00
"version-packages" : "changeset version && node scripts/sync-plugin.mjs && npm install --package-lock-only && node scripts/check-lockfile-sync.mjs" ,
2026-04-23 11:01:51 +02:00
"check:lockfile" : "node scripts/check-lockfile-sync.mjs" ,
2026-09-14 15:40:39 +02:00
"check:plugin" : "node scripts/sync-plugin.mjs --check && claude plugin validate --strict plugins/codeman && claude plugin validate --strict .claude-plugin/marketplace.json" ,
2026-07-27 14:44:02 +02:00
"knip" : "npx --yes knip@latest --config config/knip.json" ,
2026-10-10 05:47:15 +02:00
"release" : "node scripts/npm-release.mjs"
2026-01-18 04:50:46 +01:00
},
2026-07-27 14:44:02 +02:00
"prettier" : {
"singleQuote" : true ,
"semi" : true ,
"tabWidth" : 2 ,
"printWidth" : 120 ,
"trailingComma" : "es5" ,
"endOfLine" : "lf"
},
2026-02-27 13:16:23 +01:00
"workspaces" : [
2026-02-28 01:38:20 +01:00
"." ,
2026-02-27 13:16:23 +01:00
"packages/*"
],
2026-01-18 04:50:46 +01:00
"keywords" : [
2026-01-21 05:15:38 +01:00
"claude-code" ,
2026-07-29 09:01:18 +02:00
"claude-ai" ,
"claude" ,
2026-01-21 05:15:38 +01:00
"anthropic" ,
2026-07-29 09:01:18 +02:00
"opencode" ,
"codex" ,
2026-08-06 07:21:57 +02:00
"antigravity" ,
2026-08-13 13:54:47 +02:00
"pi" ,
2026-08-23 08:39:03 +02:00
"grok" ,
2026-08-24 03:37:56 +02:00
"deepseek" ,
2026-07-29 09:01:18 +02:00
"gemini-cli" ,
"ai-agents" ,
"agent" ,
2026-01-18 04:50:46 +01:00
"session-manager" ,
2026-07-29 09:01:18 +02:00
"self-hosted" ,
"developer-tools" ,
"tmux" ,
2026-01-21 05:15:38 +01:00
"terminal" ,
2026-07-29 09:01:18 +02:00
"xterm" ,
"docker" ,
"mosh" ,
"local-echo" ,
"web-dashboard" ,
2026-01-21 05:15:38 +01:00
"cli" ,
"llm" ,
2026-07-29 09:01:18 +02:00
"automation"
2026-01-18 04:50:46 +01:00
],
2026-02-18 07:06:34 +01:00
"author" : "arkon" ,
2026-01-18 04:50:46 +01:00
"license" : "MIT" ,
"dependencies" : {
2026-02-13 21:21:33 +01:00
"@fastify/compress" : "^8.3.1" ,
2026-02-27 00:34:38 +01:00
"@fastify/cookie" : "^11.0.2" ,
2026-05-19 04:36:05 -04:00
"@fastify/multipart" : "^10.0.0" ,
2026-08-18 23:24:22 +02:00
"@fastify/static" : "^10.1.3" ,
2026-03-12 21:02:28 -04:00
"@fastify/websocket" : "^11.2.0" ,
2026-03-10 14:59:26 +08:00
"@xterm/addon-fit" : "^0.11.0" ,
2026-06-10 19:56:20 -04:00
"@xterm/addon-serialize" : "^0.14.0" ,
2026-03-10 14:59:26 +08:00
"@xterm/addon-unicode11" : "^0.9.0" ,
"@xterm/addon-webgl" : "^0.19.0" ,
"@xterm/xterm" : "^6.0.0" ,
2026-01-18 04:50:46 +01:00
"chalk" : "^5.3.0" ,
2026-01-28 02:31:58 +01:00
"chokidar" : "^3.6.0" ,
2026-01-18 04:50:46 +01:00
"commander" : "^12.1.0" ,
2026-06-08 09:56:06 -04:00
"fastify" : "^5.8.5" ,
2026-07-12 18:06:59 +02:00
"heic-decode" : "^2.1.0" ,
"jpeg-js" : "^0.4.4" ,
2026-01-18 21:37:29 +01:00
"node-pty" : "^1.1.0" ,
2026-02-27 00:34:38 +01:00
"qrcode" : "^1.5.4" ,
2026-10-02 21:15:31 +08:00
"smol-toml" : "^1.9.0" ,
2026-09-04 15:21:12 +02:00
"undici" : "^6.28.0" ,
2026-06-08 09:56:06 -04:00
"uuid" : "^14.0.0" ,
2026-02-27 08:28:30 +01:00
"web-push" : "^3.6.7" ,
2026-07-27 17:06:36 +02:00
"ws" : "^8.21.0" ,
2026-01-23 23:16:21 +01:00
"zod" : "^4.3.6"
2026-01-18 04:50:46 +01:00
},
"devDependencies" : {
2026-02-27 10:58:10 +01:00
"@changesets/cli" : "^2.29.8" ,
2026-02-27 13:16:23 +01:00
"@eslint/js" : "^9.0.0" ,
2026-06-08 09:56:06 -04:00
"@remotion/cli" : "4.0.473" ,
"@remotion/transitions" : "4.0.473" ,
2026-02-22 11:41:44 +01:00
"@types/node" : "^20.19.33" ,
2026-01-27 17:46:43 +01:00
"@types/pngjs" : "^6.0.5" ,
2026-03-01 18:04:23 +01:00
"@types/qrcode" : "^1.5.6" ,
2026-02-27 00:34:38 +01:00
"@types/react" : "^19.2.14" ,
2026-01-18 04:50:46 +01:00
"@types/uuid" : "^10.0.0" ,
2026-02-27 08:28:30 +01:00
"@types/web-push" : "^3.6.4" ,
2026-03-12 21:02:28 -04:00
"@types/ws" : "^8.18.1" ,
2026-06-08 09:56:06 -04:00
"@vitest/coverage-v8" : "^4.1.8" ,
2026-09-22 18:53:46 +05:30
"@xterm/headless" : "^6.0.0" ,
2026-01-19 03:40:57 +01:00
"agent-browser" : "^0.6.0" ,
2026-02-18 11:59:42 +01:00
"esbuild" : "^0.27.3" ,
2026-02-27 13:16:23 +01:00
"eslint" : "^9.0.0" ,
2026-09-26 23:13:21 -04:00
"exceljs" : "4.4.0" ,
2026-10-03 08:21:54 -04:00
"fflate" : "0.8.3" ,
2026-01-27 17:46:43 +01:00
"pixelmatch" : "^6.0.0" ,
2026-01-25 23:55:53 +01:00
"playwright" : "^1.58.0" ,
2026-01-27 17:46:43 +01:00
"pngjs" : "^7.0.0" ,
2026-08-18 16:20:44 +02:00
"postcss" : "^8.5.15" ,
2026-02-27 13:16:23 +01:00
"prettier" : "^3.4.0" ,
2026-01-26 23:37:14 +01:00
"puppeteer" : "^24.36.0" ,
2026-06-08 09:56:06 -04:00
"remotion" : "4.0.473" ,
2026-01-18 04:50:46 +01:00
"tsx" : "^4.15.0" ,
2026-01-25 23:55:53 +01:00
"typescript" : "^5.9.3" ,
2026-02-27 13:16:23 +01:00
"typescript-eslint" : "^8.0.0" ,
2026-06-08 09:56:06 -04:00
"vitest" : "^4.1.8"
2026-01-18 04:50:46 +01:00
},
2026-03-07 20:59:57 +00:00
"optionalDependencies" : {
"@remotion/compositor-linux-x64-gnu" : "^4.0.432" ,
"@rspack/binding-linux-x64-gnu" : "^1.7.7"
},
2026-06-08 09:56:06 -04:00
"overrides" : {
"basic-ftp" : "^5.3.1" ,
"fast-uri" : "^3.1.2" ,
"flatted" : "^3.4.2" ,
"anymatch" : {
"picomatch" : "^2.3.2"
},
"micromatch" : {
"picomatch" : "^2.3.2"
},
"readdirp" : {
"picomatch" : "^2.3.2"
}
},
2026-01-18 04:50:46 +01:00
"engines" : {
2026-06-10 00:16:01 +02:00
"node" : ">=22.0.0"
2026-01-21 06:58:50 +01:00
},
"repository" : {
"type" : "git" ,
2026-02-26 16:44:34 +01:00
"url" : "git+https://github.com/Ark0N/Codeman.git"
2026-01-21 06:58:50 +01:00
},
"bugs" : {
2026-02-26 16:44:34 +01:00
"url" : "https://github.com/Ark0N/Codeman/issues"
2026-01-21 06:58:50 +01:00
},
2026-10-10 05:47:15 +02:00
"homepage" : "https://getcodeman.com" ,
2026-01-21 06:58:50 +01:00
"files" : [
"dist" ,
2026-02-24 12:50:27 +01:00
"scripts/postinstall.js" ,
2026-08-04 15:02:46 +02:00
"scripts/fix-node-pty.mjs" ,
2026-08-09 01:18:03 +02:00
"skills" ,
2026-01-21 06:58:50 +01:00
"LICENSE" ,
"README.md"
]
2026-01-18 04:50:46 +01:00
}