{"_id":"@blackbelt-technology/pi-dashboard-bus-client","_rev":"5-4db2a1cff23f9b031c7a122af1546dc6","name":"@blackbelt-technology/pi-dashboard-bus-client","dist-tags":{"latest":"0.8.0"},"versions":{"0.5.4":{"name":"@blackbelt-technology/pi-dashboard-bus-client","version":"0.5.4","_id":"@blackbelt-technology/pi-dashboard-bus-client@0.5.4","maintainers":[{"name":"mbotond","email":"botond.molnar@blackbelt.hu"},{"name":"mrbence","email":"dbence10@gmail.com"},{"name":"robertcsakany","email":"robert.csakany@blackbelt.hu"},{"name":"norbert.herczeg","email":"norbert.herczeg@blackbelt.hu"}],"dist":{"shasum":"7462a720e227443afc394c90fa977eb498ef3f80","tarball":"https://registry.npmjs.org/@blackbelt-technology/pi-dashboard-bus-client/-/pi-dashboard-bus-client-0.5.4.tgz","fileCount":25,"integrity":"sha512-Coye3KHU0MtGZ8MHtd+SDGmils1JjO+ZNlkT/2X89dk+4xQIdcK7bHYvWJFZlWZE8zPD83UNzysTHSxuyqMOmQ==","signatures":[{"sig":"MEUCIQC5vMtJhN3cst7m4CfVCNVO3ggBNcK91W0TypI1iOBTsgIgRqJ3XGEEu65xct4axmtQd+DxqwT6E5UBHDPEAy7gk8Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61817},"main":"src/index.ts","type":"module","exports":{".":"./src/index.ts","./*":"./src/*","./*.js":"./src/*.ts"},"gitHead":"2c4a705a7c268971cb11f5dc4a3109e81cbb5930","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json","codegen":"tsx src/codegen/generate-verbs.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"robertcsakany","email":"robert.csakany@blackbelt.hu"},"_npmVersion":"10.9.3","description":"Headless, ticket-authenticated WebSocket bus client for the pi-dashboard control plane. Typed command send, correlated awaits, bus-consistent reads.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"^8.18.0","@blackbelt-technology/pi-dashboard-shared":"^0.5.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.18.1","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/pi-dashboard-bus-client_0.5.4_1784506520928_0.8503796029246065","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@blackbelt-technology/pi-dashboard-bus-client","version":"0.6.0","_id":"@blackbelt-technology/pi-dashboard-bus-client@0.6.0","maintainers":[{"name":"mbotond","email":"botond.molnar@blackbelt.hu"},{"name":"mrbence","email":"dbence10@gmail.com"},{"name":"robertcsakany","email":"robert.csakany@blackbelt.hu"},{"name":"norbert.herczeg","email":"norbert.herczeg@blackbelt.hu"}],"homepage":"https://github.com/BlackBeltTechnology/pi-agent-dashboard#readme","bugs":{"url":"https://github.com/BlackBeltTechnology/pi-agent-dashboard/issues"},"dist":{"shasum":"869e5cc169065c2e047216bbbf57cab1acbf4320","tarball":"https://registry.npmjs.org/@blackbelt-technology/pi-dashboard-bus-client/-/pi-dashboard-bus-client-0.6.0.tgz","fileCount":25,"integrity":"sha512-8VpQ4mFXpm1/o5fCJEE7kbvijZQrD6kSCPOJJfLpqbLWK27C5PRzwQ/0NUxTSPno4+5oYEX/0Ppkv6++6tu6ZQ==","signatures":[{"sig":"MEUCIQChJalk3UfhtrHtq2jrY1Tj25sECWz265xz03ICWVI8wgIgJRhogwDzxDut5MFGqf9IVzkeQDicZCKNaV8YKyKEklM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blackbelt-technology%2fpi-dashboard-bus-client@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":61970},"main":"src/index.ts","type":"module","exports":{".":"./src/index.ts","./*":"./src/*","./*.js":"./src/*.ts"},"gitHead":"70c087ba97d3b7a9997767f7c9c758ac49d998f2","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json","codegen":"tsx src/codegen/generate-verbs.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1d2a8537-ce09-4457-aee2-2c465e04e27e"}},"repository":{"url":"git+https://github.com/BlackBeltTechnology/pi-agent-dashboard.git","type":"git","directory":"packages/bus-client"},"_npmVersion":"11.12.1","description":"Headless, ticket-authenticated WebSocket bus client for the pi-dashboard control plane. Typed command send, correlated awaits, bus-consistent reads.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.18.0","@blackbelt-technology/pi-dashboard-shared":"^0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.18.1","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/pi-dashboard-bus-client_0.6.0_1784565466517_0.6900022192660846","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@blackbelt-technology/pi-dashboard-bus-client","version":"0.6.1","_id":"@blackbelt-technology/pi-dashboard-bus-client@0.6.1","maintainers":[{"name":"mbotond","email":"botond.molnar@blackbelt.hu"},{"name":"mrbence","email":"dbence10@gmail.com"},{"name":"robertcsakany","email":"robert.csakany@blackbelt.hu"},{"name":"norbert.herczeg","email":"norbert.herczeg@blackbelt.hu"}],"homepage":"https://github.com/BlackBeltTechnology/pi-agent-dashboard#readme","bugs":{"url":"https://github.com/BlackBeltTechnology/pi-agent-dashboard/issues"},"dist":{"shasum":"e2356d593d00936df030eb2b3814d167d9ce1cdb","tarball":"https://registry.npmjs.org/@blackbelt-technology/pi-dashboard-bus-client/-/pi-dashboard-bus-client-0.6.1.tgz","fileCount":25,"integrity":"sha512-BQLSxPMbb96HdFd1H8aBuB1Z+81Jj6GCmfr+0T0/+gfmbMXXl86orzTl8SxHG71qnqOFocchcVQjezx/9x3c8A==","signatures":[{"sig":"MEUCIQD8aPgpFZdT85qN1s5BPcmi15938tbjh4G/Wy+ryDOXBAIgfnaCBn54OiOhQAmjZaSw4oC7+f4YVYPw9XSGHuQQEt0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blackbelt-technology%2fpi-dashboard-bus-client@0.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":61970},"main":"src/index.ts","type":"module","exports":{".":"./src/index.ts","./*":"./src/*","./*.js":"./src/*.ts"},"gitHead":"88a0cf3cc7d7c7c4e44eb61df3cceff19ed919ad","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json","codegen":"tsx src/codegen/generate-verbs.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1d2a8537-ce09-4457-aee2-2c465e04e27e"}},"repository":{"url":"git+https://github.com/BlackBeltTechnology/pi-agent-dashboard.git","type":"git","directory":"packages/bus-client"},"_npmVersion":"11.12.1","description":"Headless, ticket-authenticated WebSocket bus client for the pi-dashboard control plane. Typed command send, correlated awaits, bus-consistent reads.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.18.0","@blackbelt-technology/pi-dashboard-shared":"^0.6.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.18.1","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/pi-dashboard-bus-client_0.6.1_1784571601240_0.6992533768971847","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@blackbelt-technology/pi-dashboard-bus-client","version":"0.7.0","_id":"@blackbelt-technology/pi-dashboard-bus-client@0.7.0","maintainers":[{"name":"mbotond","email":"botond.molnar@blackbelt.hu"},{"name":"mrbence","email":"dbence10@gmail.com"},{"name":"robertcsakany","email":"robert.csakany@blackbelt.hu"},{"name":"norbert.herczeg","email":"norbert.herczeg@blackbelt.hu"}],"homepage":"https://github.com/BlackBeltTechnology/pi-agent-dashboard#readme","bugs":{"url":"https://github.com/BlackBeltTechnology/pi-agent-dashboard/issues"},"dist":{"shasum":"b4105ee45cad184fb813baccae5cec226dee2eea","tarball":"https://registry.npmjs.org/@blackbelt-technology/pi-dashboard-bus-client/-/pi-dashboard-bus-client-0.7.0.tgz","fileCount":25,"integrity":"sha512-Ckpbq81dC9qAy6q0Na+rcVtkfcP6y7RZzvhfgTp/R0sfiw2IedcOlrRKQaZcA0VkbZTD4v+6MFD0J9UaLtPQoQ==","signatures":[{"sig":"MEUCIGmz4/h2KpeX8oOgGyZN46TffVNgYnApjLO2uIXrw9nKAiEA1RdqNGXrj6X2zhA5UzYGJm78jlUcl98Gg4C7ibvhClo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blackbelt-technology%2fpi-dashboard-bus-client@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":61970},"main":"src/index.ts","type":"module","exports":{".":"./src/index.ts","./*":"./src/*","./*.js":"./src/*.ts"},"gitHead":"9203d6a89f1b81c516e9351072ee5cb4c6579e0a","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json","codegen":"tsx src/codegen/generate-verbs.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1d2a8537-ce09-4457-aee2-2c465e04e27e"}},"repository":{"url":"git+https://github.com/BlackBeltTechnology/pi-agent-dashboard.git","type":"git","directory":"packages/bus-client"},"_npmVersion":"12.0.1","description":"Headless, ticket-authenticated WebSocket bus client for the pi-dashboard control plane. Typed command send, correlated awaits, bus-consistent reads.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.18.0","@blackbelt-technology/pi-dashboard-shared":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.18.1","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/pi-dashboard-bus-client_0.7.0_1784898899088_0.23466148787298402","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@blackbelt-technology/pi-dashboard-bus-client","version":"0.8.0","repository":{"type":"git","url":"git+https://github.com/BlackBeltTechnology/pi-agent-dashboard.git","directory":"packages/bus-client"},"description":"Headless, ticket-authenticated WebSocket bus client for the pi-dashboard control plane. Typed command send, correlated awaits, bus-consistent reads.","license":"MIT","type":"module","main":"src/index.ts","exports":{".":"./src/index.ts","./*.js":"./src/*.ts","./*":"./src/*"},"scripts":{"build":"tsc -p tsconfig.json","prepublishOnly":"npm run build","codegen":"tsx src/codegen/generate-verbs.ts","test":"vitest run"},"dependencies":{"@blackbelt-technology/pi-dashboard-shared":"^0.8.0","ws":"^8.18.0"},"devDependencies":{"@types/ws":"^8.18.1","typescript":"^5.9.3"},"publishConfig":{"access":"public"},"gitHead":"9373dfa416660a285475febc0383608fe14270b1","_id":"@blackbelt-technology/pi-dashboard-bus-client@0.8.0","bugs":{"url":"https://github.com/BlackBeltTechnology/pi-agent-dashboard/issues"},"homepage":"https://github.com/BlackBeltTechnology/pi-agent-dashboard#readme","_nodeVersion":"24.19.0","_npmVersion":"12.0.2","dist":{"integrity":"sha512-wCP/57du2z0xi+ccVhdRu38fzjWfCJ4sOFPSJUeXJHm+mfQcOtjQ+2EWGvoVCVJr3iaCQf16pQtaauS0tWC26g==","shasum":"0b76d80148277cbe8d4237b0eabc6fcc1e896756","tarball":"https://registry.npmjs.org/@blackbelt-technology/pi-dashboard-bus-client/-/pi-dashboard-bus-client-0.8.0.tgz","fileCount":9,"unpackedSize":30243,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blackbelt-technology%2fpi-dashboard-bus-client@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQC5T3BYjd14/7WCm4jLbz9LradlT7I5hZ1JzxknYdk9mQIhAJO2atR0lJ5ioakA+a2MaeHuV9hdKN0gJF7El5K/r80E"}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1d2a8537-ce09-4457-aee2-2c465e04e27e"}},"directories":{},"maintainers":[{"name":"mbotond","email":"botond.molnar@blackbelt.hu"},{"name":"mrbence","email":"dbence10@gmail.com"},{"name":"robertcsakany","email":"robert.csakany@blackbelt.hu"},{"name":"norbert.herczeg","email":"norbert.herczeg@blackbelt.hu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-dashboard-bus-client_0.8.0_1787745862478_0.9481967495356389"},"_hasShrinkwrap":false}},"time":{"created":"2026-07-20T00:15:20.733Z","modified":"2026-08-26T12:04:23.000Z","0.5.4":"2026-07-20T00:15:21.087Z","0.6.0":"2026-07-20T16:37:46.634Z","0.6.1":"2026-07-20T18:20:01.410Z","0.7.0":"2026-07-24T13:14:59.231Z","0.8.0":"2026-08-26T12:04:22.635Z"},"bugs":{"url":"https://github.com/BlackBeltTechnology/pi-agent-dashboard/issues"},"homepage":"https://github.com/BlackBeltTechnology/pi-agent-dashboard#readme","repository":{"type":"git","url":"git+https://github.com/BlackBeltTechnology/pi-agent-dashboard.git","directory":"packages/bus-client"},"description":"Headless, ticket-authenticated WebSocket bus client for the pi-dashboard control plane. Typed command send, correlated awaits, bus-consistent reads.","maintainers":[{"name":"mbotond","email":"botond.molnar@blackbelt.hu"},{"name":"mrbence","email":"dbence10@gmail.com"},{"name":"robertcsakany","email":"robert.csakany@blackbelt.hu"},{"name":"norbert.herczeg","email":"norbert.herczeg@blackbelt.hu"}],"readme":"# Pi Dashboard Bus Client\n\nHeadless, ticket-authenticated WebSocket client for the Pi Dashboard control plane.\n\nOne connection carries typed command `send`, correlated `await`/`until`,\nbus-consistent `read`, and `plugin` passthrough — so scripts and automation can\ndrive a dashboard without a browser.\n\n## Install\n\n```bash\nnpm install @blackbelt-technology/pi-dashboard-bus-client\n```\n\nZero UI dependencies. Protocol types come from\n`@blackbelt-technology/pi-dashboard-shared`.\n\n## License\n\nMIT — part of [pi-agent-dashboard](https://github.com/BlackBeltTechnology/pi-agent-dashboard).\n","readmeFilename":"README.md","license":"MIT"}