{"bin":{"tb-streamer":"dist/cli.cjs","threadbase-streamer":"dist/cli.cjs"},"bugs":{"url":"https://github.com/RonenMars/threadbase-streamer/issues"},"dist":{"shasum":"06cb67019ced1b9eb3ff8bcc1417d0c89c3648e8","tarball":"https://registry.npmjs.org/@threadbase-sh/streamer/-/streamer-1.114.0.tgz","fileCount":417,"integrity":"sha512-ztq8o32r0Vib2bvoovW5RbBwHGm57QBMfv5JDXlL/KcWllK/80t/o0kvSjLV4sQez77ipZZEUWWVUSmjYDRNMw==","signatures":[{"sig":"MEUCICRYXadABjHQJqv6lfGAp1F9llUmfs046bGwyh0ObXE8AiEAsU2IyNEufeKhSCQnMLXtTsJquyS8bH6d+IE+sHVIM7Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEE62ifsKX9Ssm6Pnl8ppHK6d9oid1UYy6sVFEVK4MGhAiB9mgwdKzMPQ63f3USIUAk16/oJKVSWapIXsHdCpyCymw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@threadbase-sh%2fstreamer@1.114.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":35639663},"main":"dist/index.cjs","name":"@threadbase-sh/streamer","type":"module","types":"dist/index.d.ts","author":{"name":"Ronen Mars"},"module":"dist/index.js","engines":{"node":">=22 <25"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"0b5c9d77e66147b0334096d191b22efe14ebfa2c","license":"MIT","scripts":{"dev":"tsup --watch","lint":"tsc --noEmit && biome check . && node scripts/check-no-nul-bytes.mjs","test":"vitest run","build":"tsup && tsc -p tsconfig.build.json && node -e \"const{cpSync}=require('fs');cpSync('src/db/migrations','dist/migrations',{recursive:true});cpSync('src/db/runtime-migrations','dist/runtime-migrations',{recursive:true});cpSync('src/db/pg-migrations','dist/pg-migrations',{recursive:true})\"","check":"biome check --write .","deploy":"scripts/deploy.sh deploy","format":"biome format --write .","migrate":"tsx scripts/migrate.ts","prepare":"patch-package && git config core.hooksPath scripts/git-hooks","pretest":"node scripts/check-node-version.mjs && node scripts/check-native-abi.mjs","test:e2e":"vitest run __tests__/e2e/","deploy:fly":"scripts/deploy-fly.sh","preinstall":"node scripts/check-node-version.mjs --warn && node scripts/check-native-abi.mjs --warn","test:watch":"vitest","db:validate":"tsx scripts/validate-db.ts","dev:verbose":"node \"$npm_execpath\" run build && mkdir -p ~/.threadbase/logs && node dist/cli.cjs serve --verbose 2>&1 | tee -a ~/.threadbase/logs/dev.log","fly:secrets":"scripts/fly-secrets.sh","postinstall":"node -e \"try{require('fs').chmodSync(require('path').join(require.resolve('node-pty'),'..','..','prebuilds',process.platform+'-'+process.arch,'spawn-helper'),0o755)}catch{}\"","deploy:force":"scripts/deploy.sh deploy --force","deploy:linux":"scripts/deploy-linux.sh deploy","lint:changed":"bash scripts/lint-changed.sh","test:verbose":"vitest run --reporter=verbose","deploy:status":"scripts/deploy.sh status","update-schema":"tsx scripts/update-schema.ts","deploy:windows":"pwsh scripts/deploy.ps1 deploy","prepublishOnly":"node \"$npm_execpath\" run build","test:contracts":"vitest run __tests__/contracts/","test:precommit":"vitest run __tests__/canonicalize-project-path.test.ts __tests__/dates.test.ts __tests__/debounce.test.ts __tests__/schemas.test.ts __tests__/version.test.ts __tests__/question-types.test.ts __tests__/pty-host-process.test.ts __tests__/pty-host-windows.test.ts","deploy:rollback":"scripts/deploy.sh rollback","fly:secrets:list":"scripts/fly-secrets.sh --list && scripts/fly-secrets.sh --prod --list","migrate:projects":"tsx scripts/migrate-projects.ts","deploy:skip-tests":"scripts/deploy.sh deploy --skip-tests","deploy:healthcheck":"scripts/deploy.sh healthcheck","deploy:linux:force":"scripts/deploy-linux.sh deploy --force","deploy:linux:status":"scripts/deploy-linux.sh status","test:smoke-isolated":"node \"$npm_execpath\" run build && scripts/smoke-isolated.sh","deploy:windows:force":"pwsh scripts/deploy.ps1 deploy -Force","update-schema:mobile":"tsx scripts/update-schema.ts --mobile","update-schema:shared":"tsx scripts/update-schema.ts --shared","deploy:linux:rollback":"scripts/deploy-linux.sh rollback","deploy:windows:status":"pwsh scripts/deploy.ps1 status","update-schema:desktop":"tsx scripts/update-schema.ts --desktop","deploy:windows:rollback":"pwsh scripts/deploy.ps1 rollback","deploy:linux:healthcheck":"scripts/deploy-linux.sh healthcheck","deploy:windows:healthcheck":"pwsh scripts/deploy.ps1 healthcheck"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"ba210293-85f4-42e6-af2d-6ce5ffa9969c"}},"homepage":"https://github.com/RonenMars/threadbase-streamer#readme","keywords":["claude","claude-code","pty","websocket","terminal","streamer","threadbase"],"overrides":{"@hono/node-ws":{"@hono/node-server":"$@hono/node-server"}},"repository":{"url":"git+https://github.com/RonenMars/threadbase-streamer.git","type":"git"},"_npmVersion":"11.20.0","description":"PTY session management, WebSocket streaming, and REST API server for Claude Code conversations","directories":{},"maintainers":[{"name":"ronenmars","email":"ronenmars@gmail.com"}],"_nodeVersion":"24.15.0","allowScripts":{"esbuild":false,"fsevents":false,"node-pty":true,"protobufjs":false,"better-sqlite3":false},"dependencies":{"pg":"^8.20.0","ws":"^8.21.1","tar":"^7.5.16","zod":"^4.4.3","hono":"^4.13.7","pino":"^10.3.1","yaml":"^2.9.0","dotenv":"^18.0.3","semver":"^7.8.0","chokidar":"^5.0.0","date-fns":"^4.4.0","node-pty":"^1.1.0","commander":"^15.0.0","pino-http":"^11.0.0","tweetnacl":"^1.0.3","heic-convert":"^2.1.0","@hono/node-ws":"^1.3.1","better-sqlite3":"^13.0.3","tweetnacl-util":"^0.15.1","@xterm/headless":"^6.0.0","qrcode-terminal":"^0.12.0","@hono/node-server":"^2.0.5","@temporalio/client":"^1.18.1","@threadbase-sh/scanner":"^0.19.4","@threadbase-sh/agent-types":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.18.0","tsx":"^4.21.0","tsup":"^8.0.0","vitest":"^5.0.0","@types/pg":"^8.20.0","@types/ws":"^8.5.0","typescript":"^7.0.2","@types/node":"^26.0.1","ajv-formats":"^3.0.1","@types/semver":"^7.7.1","patch-package":"^8.0.1","@biomejs/biome":"^2.4.12","semantic-release":"^25.0.5","@types/heic-convert":"^2.1.1","@semantic-release/git":"^11.0.1","@types/better-sqlite3":"^9.6.0","@semantic-release/exec":"^7.1.0","@types/qrcode-terminal":"^0.12.2","@semantic-release/changelog":"^7.0.0","@semantic-release/commit-analyzer":"^13.0.1","conventional-changelog-conventionalcommits":"9.3.1"},"_npmOperationalInternal":{"tmp":"tmp/streamer_1.114.0_1791679326044_0.7370143860554943","host":"s3://npm-registry-packages-npm-production"},"_id":"@threadbase-sh/streamer@1.114.0","version":"1.114.0"}