{"bin":{"kobo":"dist/server/index.js"},"bugs":{"url":"https://github.com/loicngr/kobo/issues"},"dist":{"shasum":"aca27a782cf2f19d735f849558565016de843c31","tarball":"https://registry.npmjs.org/@loicngr/kobo/-/kobo-2.1.24.tgz","fileCount":462,"integrity":"sha512-N2hSqPRjxSAJyF1Z0viC7dd7qQ7l9l2dsU6iebMvocNdGBEiPOCde3bnOXKwRh5lLf/GE5rHpDege4m2c7dcew==","signatures":[{"sig":"MEUCIFL9bwh1JP050g/HGv+TYiXM7+VNXjFZ44oEi+iDgCMUAiEAygBdfL7zBtQS/1G5S/9iEWgs8ighz5spWqhos4jWcZc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBMz2vsDDvzyYZ0lGWPR7Vlc6CeFL2pBNxfDifFCniWSAiAMy3SDh/aPr6AuhPL6ZUISVzJQv2Axir3xdBxPZmfMdA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@loicngr%2fkobo@2.1.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10804100},"name":"@loicngr/kobo","type":"module","_from":"file:release/package.tgz","author":{"url":"https://github.com/loicngr","name":"loicngr","email":"loicnogier@ik.me"},"engines":{"node":">=24.15.0"},"license":"GPL-3.0-or-later","scripts":{"dev":"KOBO_ENFORCE_LOCAL_HOME=1 KOBO_HOME=./data PORT=3300 KOBO_DEV_CLIENT_ORIGIN=http://localhost:8080 tsx watch src/server/index.ts","lint":"biome check .","test":"vitest run --config vitest.config.ts --root .","build":"npm run build:client && npm run build:server","start":"node dist/server/index.js","format":"biome format --write .","dev:all":"concurrently \"npm run dev\" \"npm run dev:client\"","lint:fix":"biome check --write .","test:all":"npm test && npm run test:client","dev:client":"cd src/client && KOBO_BACKEND_PORT=3300 npx quasar dev","test:watch":"vitest --config vitest.config.ts --root .","install-all":"npm install && cd src/client && npm install && cd src-pwa && npm install","test:client":"cd src/client && npm test","build:client":"cd src/client && npx quasar build -m pwa","build:server":"npx tsc && chmod +x dist/server/index.js","format:check":"biome format .","test:package":"node scripts/smoke-package.mjs","security:scan":"node scripts/scan-secrets.mjs","test:mcp:live":"vitest run --config vitest.live.config.ts","prepublishOnly":"npm run build","test:deployment":"python3 -B -m unittest discover -s scripts/tests -p 'test_*.py'","typecheck:tests":"tsc -p tsconfig.test.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"62a67ba1-8aa8-4311-bea1-d013ff7281f4"}},"homepage":"https://github.com/loicngr/kobo#readme","keywords":["claude","claude-code","agent","mcp","workspace","worktree","hono","vue","quasar"],"_resolved":"/home/runner/work/Kobo/Kobo/release/package.tgz","overrides":{"shell-quote":"^1.11.0","@hono/node-server":"^2.1.3"},"_integrity":"sha512-N2hSqPRjxSAJyF1Z0viC7dd7qQ7l9l2dsU6iebMvocNdGBEiPOCde3bnOXKwRh5lLf/GE5rHpDege4m2c7dcew==","repository":{"url":"git+https://github.com/loicngr/kobo.git","type":"git"},"_npmVersion":"11.19.0","description":"Kōbō — local multi-workspace orchestrator for Claude Code and OpenAI Codex, with isolated Git worktrees, live review and optional automation.","directories":{},"maintainers":[{"name":"loicngr","email":"loicnogier@ik.me"}],"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.22.0","hono":"^4.13.12","nanoid":"^6.0.1","node-pty":"^1.1.0","cron-parser":"^5.10.1","@emnapi/core":"^1.11.3","@openai/codex":"^0.159.3","better-sqlite3":"^13.0.3","@emnapi/runtime":"^1.11.3","@hono/node-server":"^2.1.3","@modelcontextprotocol/sdk":"^1.31.0","@anthropic-ai/claude-agent-sdk":"^0.3.287"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","vitest":"^5.0.3","@types/ws":"^8.18.2","typescript":"^7.0.2","@types/node":"^26.6.4","concurrently":"^10.0.5","@biomejs/biome":"2.5.14","@vitest/runner":"^4.1.11","@types/better-sqlite3":"^9.6.0"},"_npmOperationalInternal":{"tmp":"tmp/kobo_2.1.24_1791908477252_0.030077133146410917","host":"s3://npm-registry-packages-npm-production"},"_id":"@loicngr/kobo@2.1.24","version":"2.1.24"}