{"_id":"@boluo-ai/relay","_rev":"16-4c4ab76cb32a01beb5864649782fbe3a","name":"@boluo-ai/relay","dist-tags":{"latest":"0.1.16"},"versions":{"0.1.0":{"name":"@boluo-ai/relay","version":"0.1.0","keywords":["boluo","relay","websocket","claude-code","encrypted","acp"],"license":"MIT","_id":"@boluo-ai/relay@0.1.0","maintainers":[{"name":"ascdong","email":"rongyu.dong@outlook.com"}],"homepage":"https://github.com/ascdong/buoluo","bugs":{"url":"https://github.com/ascdong/buoluo/issues"},"bin":{"boluo-relay":"dist/cli.js"},"dist":{"shasum":"4110445592d7542752d5242975245e922941f8f2","tarball":"https://registry.npmjs.org/@boluo-ai/relay/-/relay-0.1.0.tgz","fileCount":8,"integrity":"sha512-QGWDMwUETIn7Ol2qt7LojYw/sloc/K0dUS/4MkqOYz3tIVzFv9INtBcQGYslOSB2vjzWBSIkAW3sXQcq/kXbdw==","signatures":[{"sig":"MEYCIQDxRmjsRM2Jvsy8uXDDmCPQ6njmwyGVHXcxAEt5xUSMwQIhAOcWPm2g9CQ2Sly5YDA2WasTkPcfqJctpoKywBZXMigR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":483528},"main":"./dist/cli.js","type":"module","gitHead":"b35950d51a5f9219117887322de45a75853f43ac","scripts":{"dev":"tsx watch src/cli.ts","test":"vitest run","build":"tsup","test:cov":"vitest run --coverage","build:web":"bun run --cwd ../web build && rm -rf web-dist && cp -r ../web/dist web-dist && find web-dist -name 'README.md' -delete","typecheck":"tsc -b --noEmit","test:watch":"vitest","prepublishOnly":"npm run build:web && npm run build"},"_npmUser":{"name":"ascdong","email":"rongyu.dong@outlook.com"},"repository":{"url":"git+https://github.com/ascdong/buoluo.git","type":"git","directory":"packages/relay"},"_npmVersion":"11.7.0","description":"Boluo encrypted relay — WebSocket bridge between Boluo daemon and Boluo web UI, with bundled web SPA.","directories":{},"_nodeVersion":"25.4.0","dependencies":{"ws":"^8.18.0","hono":"^4.6.13","commander":"^12.1.0","better-sqlite3":"^11.7.0","@hono/node-server":"^1.13.7"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vitest":"^2.1.8","@types/ws":"^8.5.13","typescript":"^5.6.3","@types/node":"^22.10.0","@boluo/shared":"workspace:*","@vitest/coverage-v8":"^2.1.8","@types/better-sqlite3":"^7.6.12"},"_npmOperationalInternal":{"tmp":"tmp/relay_0.1.0_1778689198260_0.9702137456681679","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@boluo-ai/relay","version":"0.1.1","keywords":["boluo","relay","websocket","claude-code","encrypted","acp"],"license":"MIT","_id":"@boluo-ai/relay@0.1.1","maintainers":[{"name":"ascdong","email":"rongyu.dong@outlook.com"}],"homepage":"https://github.com/ascdong/buoluo","bugs":{"url":"https://github.com/ascdong/buoluo/issues"},"bin":{"boluo-relay":"dist/cli.js"},"dist":{"shasum":"39871dcd8682bbd7a64908ee1f94aaea8648ccb2","tarball":"https://registry.npmjs.org/@boluo-ai/relay/-/relay-0.1.1.tgz","fileCount":8,"integrity":"sha512-PxEeeM6b7oS7xzFs3cak3RFNUE/1q/oA6PXPzylEF8sHv5a42JBS8U5hNSwk2wJ5UW+JSu9n9a7c8n/mS/6l/g==","signatures":[{"sig":"MEUCIQCmZe5Ij91e5k0BZrdGRE0k2AHwm6IJ7RkYoC0Dm8ya1QIgMa5iVtrzdwOO4FjR6cQSWQnrspjPwQGEeOYzdqDecxY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":483634},"main":"./dist/cli.js","type":"module","gitHead":"b35950d51a5f9219117887322de45a75853f43ac","scripts":{"dev":"tsx watch src/cli.ts","test":"vitest run","build":"tsup","test:cov":"vitest run --coverage","build:web":"bun run --cwd ../web build && rm -rf web-dist && cp -r ../web/dist web-dist && find web-dist -name 'README.md' -delete","typecheck":"tsc -b --noEmit","test:watch":"vitest","prepublishOnly":"npm run build:web && npm run build"},"_npmUser":{"name":"ascdong","email":"rongyu.dong@outlook.com"},"repository":{"url":"git+https://github.com/ascdong/buoluo.git","type":"git","directory":"packages/relay"},"_npmVersion":"11.7.0","description":"Boluo encrypted relay — WebSocket bridge between Boluo daemon and Boluo web UI, with bundled web SPA.","directories":{},"_nodeVersion":"25.4.0","dependencies":{"ws":"^8.18.0","hono":"^4.6.13","commander":"^12.1.0","better-sqlite3":"^11.7.0","@hono/node-server":"^1.13.7"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vitest":"^2.1.8","@types/ws":"^8.5.13","typescript":"^5.6.3","@types/node":"^22.10.0","@boluo/shared":"workspace:*","@vitest/coverage-v8":"^2.1.8","@types/better-sqlite3":"^7.6.12"},"_npmOperationalInternal":{"tmp":"tmp/relay_0.1.1_1778690080688_0.12834346363718785","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@boluo-ai/relay","version":"0.1.2","keywords":["boluo","relay","websocket","claude-code","encrypted","acp"],"license":"MIT","_id":"@boluo-ai/relay@0.1.2","maintainers":[{"name":"ascdong","email":"rongyu.dong@outlook.com"}],"homepage":"https://github.com/ascdong/buoluo","bugs":{"url":"https://github.com/ascdong/buoluo/issues"},"bin":{"boluo-relay":"dist/cli.js"},"dist":{"shasum":"7858b42077489456ff4173e64d3f25599fd3a17c","tarball":"https://registry.npmjs.org/@boluo-ai/relay/-/relay-0.1.2.tgz","fileCount":8,"integrity":"sha512-25ei06rbA9VXo5Gj9d/V6TGsj/EVuSA1eUcgh1sDy8n/YYe+OlFb/I72PCphzVcAZ81/QWT/CotqImAYQBhisg==","signatures":[{"sig":"MEUCIQCMLL473pSnkliGGc7pGDjCFdxd9tDSnYXerYTvK01qJQIgebez6pb+SWsEQxnj3okRQQI7vtrnca0nNsj6P9IqWzI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":484861},"main":"./dist/cli.js","type":"module","gitHead":"b35950d51a5f9219117887322de45a75853f43ac","scripts":{"dev":"tsx watch src/cli.ts","test":"vitest run","build":"tsup","test:cov":"vitest run --coverage","build:web":"bun run --cwd ../web build && rm -rf web-dist && cp -r ../web/dist web-dist && find web-dist -name 'README.md' -delete","typecheck":"tsc -b --noEmit","test:watch":"vitest","prepublishOnly":"npm run build:web && npm run build"},"_npmUser":{"name":"ascdong","email":"rongyu.dong@outlook.com"},"repository":{"url":"git+https://github.com/ascdong/buoluo.git","type":"git","directory":"packages/relay"},"_npmVersion":"11.7.0","description":"Boluo encrypted relay — WebSocket bridge between Boluo daemon and Boluo web UI, with bundled web SPA.","directories":{},"_nodeVersion":"25.4.0","dependencies":{"ws":"^8.18.0","hono":"^4.6.13","commander":"^12.1.0","better-sqlite3":"^11.7.0","@hono/node-server":"^1.13.7"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vitest":"^2.1.8","@types/ws":"^8.5.13","typescript":"^5.6.3","@types/node":"^22.10.0","@boluo/shared":"workspace:*","@vitest/coverage-v8":"^2.1.8","@types/better-sqlite3":"^7.6.12"},"_npmOperationalInternal":{"tmp":"tmp/relay_0.1.2_1778691296660_0.6448698684308072","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@boluo-ai/relay","version":"0.1.3","keywords":["boluo","relay","websocket","claude-code","encrypted","acp"],"license":"MIT","_id":"@boluo-ai/relay@0.1.3","maintainers":[{"name":"ascdong","email":"rongyu.dong@outlook.com"}],"homepage":"https://github.com/ascdong/buoluo","bugs":{"url":"https://github.com/ascdong/buoluo/issues"},"bin":{"boluo-relay":"dist/cli.js"},"dist":{"shasum":"e75cb3573327a54b0eb994ae9d91762ff6636ea5","tarball":"https://registry.npmjs.org/@boluo-ai/relay/-/relay-0.1.3.tgz","fileCount":8,"integrity":"sha512-fD7gQB0s5XpriK+VjSPfvOpLQxjhtNVe6fuMZbpmKFV7ydIEJzSuOYovgfqrgE/j1LLz3psnj15/4TTOex8LWQ==","signatures":[{"sig":"MEUCIQD5u6G5f0eHjq+M6p39YAQ55SZrbozLJcnvv+/0ygaKxAIgJpTHvKx2pkewiLC2JHQgTbniIkiAPZnuPKycf6y/pkY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":487340},"main":"./dist/cli.js","type":"module","gitHead":"f5f497c20922413275f76028182213d53034563a","scripts":{"dev":"tsx watch src/cli.ts","test":"vitest run","build":"tsup","test:cov":"vitest run --coverage","build:web":"bun run --cwd ../web build && rm -rf web-dist && cp -r ../web/dist web-dist && find web-dist -name 'README.md' -delete","typecheck":"tsc -b --noEmit","test:watch":"vitest","prepublishOnly":"npm run build:web && npm run build"},"_npmUser":{"name":"ascdong","email":"rongyu.dong@outlook.com"},"repository":{"url":"git+https://github.com/ascdong/buoluo.git","type":"git","directory":"packages/relay"},"_npmVersion":"11.7.0","description":"Boluo encrypted relay — WebSocket bridge between Boluo daemon and Boluo web UI, with bundled web SPA.","directories":{},"_nodeVersion":"25.4.0","dependencies":{"ws":"^8.18.0","hono":"^4.6.13","commander":"^12.1.0","better-sqlite3":"^11.7.0","@hono/node-server":"^1.13.7"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vitest":"^2.1.8","@types/ws":"^8.5.13","typescript":"^5.6.3","@types/node":"^22.10.0","@boluo/shared":"workspace:*","@vitest/coverage-v8":"^2.1.8","@types/better-sqlite3":"^7.6.12"},"_npmOperationalInternal":{"tmp":"tmp/relay_0.1.3_1778750346894_0.2821819449495604","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@boluo-ai/relay","version":"0.1.4","keywords":["boluo","relay","websocket","claude-code","encrypted","acp"],"license":"MIT","_id":"@boluo-ai/relay@0.1.4","maintainers":[{"name":"ascdong","email":"rongyu.dong@outlook.com"}],"homepage":"https://github.com/ascdong/buoluo","bugs":{"url":"https://github.com/ascdong/buoluo/issues"},"bin":{"boluo-relay":"dist/cli.js"},"dist":{"shasum":"b950dc7444aef950e5c5ea20caab3d3ef1636d72","tarball":"https://registry.npmjs.org/@boluo-ai/relay/-/relay-0.1.4.tgz","fileCount":8,"integrity":"sha512-+6+oqpg5nk4u6WGLMXQXKch4epGOV1A5iHzZNZoO88u1iAZwr3hH2fLDF3k8Ojo+bbjRCGs5dkOVP+qP8XsvRA==","signatures":[{"sig":"MEUCIQD+eCu8tvY0lgzJC33rRSMsdD9DdEqt/rvrQY7/YvUK2gIgcn/HiHEKlfg61jbS0gm5e7c6Zcl7JC8nyxnKqbn7RkE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":487912},"main":"./dist/cli.js","type":"module","gitHead":"a40010dfde113cafa74be0fa3ad859417a7c097d","scripts":{"dev":"tsx watch src/cli.ts","test":"vitest run","build":"tsup","test:cov":"vitest run --coverage","build:web":"bun run --cwd ../web build && rm -rf web-dist && cp -r ../web/dist web-dist && find web-dist -name 'README.md' -delete","typecheck":"tsc -b --noEmit","test:watch":"vitest","prepublishOnly":"npm run build:web && npm run build"},"_npmUser":{"name":"ascdong","email":"rongyu.dong@outlook.com"},"repository":{"url":"git+https://github.com/ascdong/buoluo.git","type":"git","directory":"packages/relay"},"_npmVersion":"11.7.0","description":"Boluo encrypted relay — WebSocket bridge between Boluo daemon and Boluo web UI, with bundled web SPA.","directories":{},"_nodeVersion":"25.4.0","dependencies":{"ws":"^8.18.0","hono":"^4.6.13","commander":"^12.1.0","better-sqlite3":"^11.7.0","@hono/node-server":"^1.13.7"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vitest":"^2.1.8","@types/ws":"^8.5.13","typescript":"^5.6.3","@types/node":"^22.10.0","@boluo/shared":"workspace:*","@vitest/coverage-v8":"^2.1.8","@types/better-sqlite3":"^7.6.12"},"_npmOperationalInternal":{"tmp":"tmp/relay_0.1.4_1778752183528_0.49867714329802615","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@boluo-ai/relay","version":"0.1.5","keywords":["boluo","relay","websocket","claude-code","encrypted","acp"],"license":"MIT","_id":"@boluo-ai/relay@0.1.5","maintainers":[{"name":"ascdong","email":"rongyu.dong@outlook.com"}],"homepage":"https://github.com/ascdong/buoluo","bugs":{"url":"https://github.com/ascdong/buoluo/issues"},"bin":{"boluo-relay":"dist/cli.js"},"dist":{"shasum":"c19cfda6bb8505e2005752971ad43cac2905916e","tarball":"https://registry.npmjs.org/@boluo-ai/relay/-/relay-0.1.5.tgz","fileCount":8,"integrity":"sha512-CU7w9k4ghMb7lT/Qy+Hb1sLAWRJYrd7SuDiAQHZj8XVze1O985CEY31peOTC6NbeyZyaJx+Ltfb3LfoZcJ0ueQ==","signatures":[{"sig":"MEUCIQCwaKjq0+TgD6EQUTjwThlRS8RLNv8bRuiF1YThOUEpJQIgGNAPN+fBrT4nDnNKtztaDfKWDbx84OFIoFhHwG7KCBY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":488229},"main":"./dist/cli.js","type":"module","gitHead":"24c714c37a453172d232fd1660a628351b57d21b","scripts":{"dev":"tsx watch src/cli.ts","test":"vitest run","build":"tsup","test:cov":"vitest run --coverage","build:web":"bun run --cwd ../web build && rm -rf web-dist && cp -r ../web/dist web-dist && find web-dist -name 'README.md' -delete","typecheck":"tsc -b --noEmit","test:watch":"vitest","prepublishOnly":"npm run build:web && npm run build"},"_npmUser":{"name":"ascdong","email":"rongyu.dong@outlook.com"},"repository":{"url":"git+https://github.com/ascdong/buoluo.git","type":"git","directory":"packages/relay"},"_npmVersion":"11.7.0","description":"Boluo encrypted relay — WebSocket bridge between Boluo daemon and Boluo web UI, with bundled web SPA.","directories":{},"_nodeVersion":"25.4.0","dependencies":{"ws":"^8.18.0","hono":"^4.6.13","commander":"^12.1.0","better-sqlite3":"^11.7.0","@hono/node-server":"^1.13.7"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vitest":"^2.1.8","@types/ws":"^8.5.13","typescript":"^5.6.3","@types/node":"^22.10.0","@boluo/shared":"workspace:*","@vitest/coverage-v8":"^2.1.8","@types/better-sqlite3":"^7.6.12"},"_npmOperationalInternal":{"tmp":"tmp/relay_0.1.5_1778760803777_0.9040460015690002","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@boluo-ai/relay","version":"0.1.7","keywords":["boluo","relay","websocket","claude-code","encrypted","acp"],"license":"MIT","_id":"@boluo-ai/relay@0.1.7","maintainers":[{"name":"ascdong","email":"rongyu.dong@outlook.com"}],"homepage":"https://github.com/ascdong/buoluo","bugs":{"url":"https://github.com/ascdong/buoluo/issues"},"bin":{"boluo-relay":"dist/cli.js"},"dist":{"shasum":"a119eaf0fe65d17cf9a1e49dd1b1632e3a4b0d93","tarball":"https://registry.npmjs.org/@boluo-ai/relay/-/relay-0.1.7.tgz","fileCount":8,"integrity":"sha512-vG3fYzPQgFOGh2v7b7u3MM/oSPYWcdJlsmCfi9CiXRiBrWzEY6l2wSUbuZWCyUlKWyhQYDf1Gd7p9lzXM7MlLw==","signatures":[{"sig":"MEYCIQDi5vNsZYsAFGuv+zNqxr42gDFbA8urC4mvSd0/I2SiawIhAOVBFqz/TLwaMIeGIJyuaYm4Iahu2Dq22nZEughWj7Gw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":674244},"main":"./dist/cli.js","type":"module","gitHead":"eba2f51701b7e238225c4b94ae0716c861de906b","scripts":{"dev":"tsx watch src/cli.ts","test":"vitest run","build":"tsup","test:cov":"vitest run --coverage","build:web":"bun run --cwd ../web build && rm -rf web-dist && cp -r ../web/dist web-dist && find web-dist -name 'README.md' -delete","typecheck":"tsc -b --noEmit","test:watch":"vitest","prepublishOnly":"npm run build:web && npm run build"},"_npmUser":{"name":"ascdong","email":"rongyu.dong@outlook.com"},"repository":{"url":"git+https://github.com/ascdong/buoluo.git","type":"git","directory":"packages/relay"},"_npmVersion":"11.7.0","description":"Boluo encrypted relay — WebSocket bridge between Boluo daemon and Boluo web UI, with bundled web SPA.","directories":{},"_nodeVersion":"25.4.0","dependencies":{"ws":"^8.18.0","hono":"^4.6.13","commander":"^12.1.0","better-sqlite3":"^11.7.0","@hono/node-server":"^1.13.7"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vitest":"^2.1.8","@types/ws":"^8.5.13","typescript":"^5.6.3","@types/node":"^22.10.0","@boluo/shared":"workspace:*","@vitest/coverage-v8":"^2.1.8","@types/better-sqlite3":"^7.6.12"},"_npmOperationalInternal":{"tmp":"tmp/relay_0.1.7_1778837711987_0.5054487181768115","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@boluo-ai/relay","version":"0.1.8","keywords":["boluo","relay","websocket","claude-code","encrypted","acp"],"license":"MIT","_id":"@boluo-ai/relay@0.1.8","maintainers":[{"name":"ascdong","email":"rongyu.dong@outlook.com"}],"homepage":"https://github.com/ascdong/buoluo","bugs":{"url":"https://github.com/ascdong/buoluo/issues"},"bin":{"boluo-relay":"dist/cli.js"},"dist":{"shasum":"3ff8a67aa13c5a029587fe1b14aee605c7830c20","tarball":"https://registry.npmjs.org/@boluo-ai/relay/-/relay-0.1.8.tgz","fileCount":8,"integrity":"sha512-aSb1ui58hjzTfpBCSLBYnUOEK8vBJfAq9tBd1GdhVs9uzey6R5H8GUsU35wzHSk6qJTrBDwogKLiQNuvT2uhCw==","signatures":[{"sig":"MEUCIQD6XxSrUyJHhcwEQzvkoGq1gU5Nwk8lemJWJoZBxQJELQIgQJv+3lWDKnHM0W5sn70c8OoNdcQFll4a3NdVmNWd6nc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":675521},"main":"./dist/cli.js","type":"module","gitHead":"c15a86d19cb543244edbd8f0c24c32131c875f87","scripts":{"dev":"tsx watch src/cli.ts","test":"vitest run","build":"tsup","test:cov":"vitest run --coverage","build:web":"bun run --cwd ../web build && rm -rf web-dist && cp -r ../web/dist web-dist && find web-dist -name 'README.md' -delete","typecheck":"tsc -b --noEmit","test:watch":"vitest","prepublishOnly":"npm run build:web && npm run build"},"_npmUser":{"name":"ascdong","email":"rongyu.dong@outlook.com"},"repository":{"url":"git+https://github.com/ascdong/buoluo.git","type":"git","directory":"packages/relay"},"_npmVersion":"11.7.0","description":"Boluo encrypted relay — WebSocket bridge between Boluo daemon and Boluo web UI, with bundled web SPA.","directories":{},"_nodeVersion":"25.4.0","dependencies":{"ws":"^8.18.0","hono":"^4.6.13","commander":"^12.1.0","better-sqlite3":"^11.7.0","@hono/node-server":"^1.13.7"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vitest":"^2.1.8","@types/ws":"^8.5.13","typescript":"^5.6.3","@types/node":"^22.10.0","@boluo/shared":"workspace:*","@vitest/coverage-v8":"^2.1.8","@types/better-sqlite3":"^7.6.12"},"_npmOperationalInternal":{"tmp":"tmp/relay_0.1.8_1778945089811_0.22480759032996267","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@boluo-ai/relay","version":"0.1.9","keywords":["boluo","relay","websocket","claude-code","encrypted","acp"],"license":"MIT","_id":"@boluo-ai/relay@0.1.9","maintainers":[{"name":"ascdong","email":"rongyu.dong@outlook.com"}],"homepage":"https://github.com/ascdong/buoluo","bugs":{"url":"https://github.com/ascdong/buoluo/issues"},"bin":{"boluo-relay":"dist/cli.js"},"dist":{"shasum":"f1cd7db4a40e3992b8830a5b3777fc8c2330914e","tarball":"https://registry.npmjs.org/@boluo-ai/relay/-/relay-0.1.9.tgz","fileCount":8,"integrity":"sha512-SbqgA+hKUBBK98Du/1UcSfEsuErGiU0HRVqrG1JOzFB5y29fCbSGBXTmOi+O+r9xjjLFcoPiVGWNhgWVvnzguw==","signatures":[{"sig":"MEUCIFFqwQWBgAVIpdkAS+Rbe0rNapHRZTcyzPzjv07HsNAVAiEA2kK4A3s8ACjaGxWiGTo1McUsnGqzGeU1/V8fe93kTw8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":675384},"main":"./dist/cli.js","type":"module","gitHead":"492a3af20328cebf86930e04c43e4da5c912ed71","scripts":{"dev":"tsx watch src/cli.ts","test":"vitest run","build":"tsup","test:cov":"vitest run --coverage","build:web":"bun run --cwd ../web build && rm -rf web-dist && cp -r ../web/dist web-dist && find web-dist -name 'README.md' -delete","typecheck":"tsc -b --noEmit","test:watch":"vitest","prepublishOnly":"npm run build:web && npm run build"},"_npmUser":{"name":"ascdong","email":"rongyu.dong@outlook.com"},"repository":{"url":"git+https://github.com/ascdong/buoluo.git","type":"git","directory":"packages/relay"},"_npmVersion":"11.7.0","description":"Boluo encrypted relay — WebSocket bridge between Boluo daemon and Boluo web UI, with bundled web SPA.","directories":{},"_nodeVersion":"25.4.0","dependencies":{"ws":"^8.18.0","hono":"^4.6.13","commander":"^12.1.0","better-sqlite3":"^11.7.0","@hono/node-server":"^1.13.7"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vitest":"^2.1.8","@types/ws":"^8.5.13","typescript":"^5.6.3","@types/node":"^22.10.0","@boluo/shared":"workspace:*","@vitest/coverage-v8":"^2.1.8","@types/better-sqlite3":"^7.6.12"},"_npmOperationalInternal":{"tmp":"tmp/relay_0.1.9_1778998552290_0.37145487592930926","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@boluo-ai/relay","version":"0.1.10","keywords":["boluo","relay","websocket","claude-code","encrypted","acp"],"license":"MIT","_id":"@boluo-ai/relay@0.1.10","maintainers":[{"name":"ascdong","email":"rongyu.dong@outlook.com"}],"homepage":"https://github.com/ascdong/buoluo","bugs":{"url":"https://github.com/ascdong/buoluo/issues"},"bin":{"boluo-relay":"dist/cli.js"},"dist":{"shasum":"b9378656d6aa89d91e45f96ecce8acd4b8461fab","tarball":"https://registry.npmjs.org/@boluo-ai/relay/-/relay-0.1.10.tgz","fileCount":8,"integrity":"sha512-0aAIXsEMoN5pAMmstpc+ArLG6LLexFSNDnguBitsBH41Y9G5GfUjbf1vJdt9jgGXBhyHHsIBPDk4paRoKz/5Jw==","signatures":[{"sig":"MEQCIDmxfFSGXY+7oQmbYA6zlY0k8BlwYX/w8o7bViebu/bxAiAt5jtBixJZMhCAgZ4Gt+Crw7srAJ3Bc5U/pU6VVbYsBw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":675669},"main":"./dist/cli.js","type":"module","gitHead":"ccc307da88bc4e7af0ed24d9149512384e521f56","scripts":{"dev":"tsx watch src/cli.ts","test":"vitest run","build":"tsup","test:cov":"vitest run --coverage","build:web":"bun run --cwd ../web build && rm -rf web-dist && cp -r ../web/dist web-dist && find web-dist -name 'README.md' -delete","typecheck":"tsc -b --noEmit","test:watch":"vitest","prepublishOnly":"npm run build:web && npm run build"},"_npmUser":{"name":"ascdong","email":"rongyu.dong@outlook.com"},"repository":{"url":"git+https://github.com/ascdong/buoluo.git","type":"git","directory":"packages/relay"},"_npmVersion":"11.7.0","description":"Boluo encrypted relay — WebSocket bridge between Boluo daemon and Boluo web UI, with bundled web SPA.","directories":{},"_nodeVersion":"25.4.0","dependencies":{"ws":"^8.18.0","hono":"^4.6.13","commander":"^12.1.0","better-sqlite3":"^11.7.0","@hono/node-server":"^1.13.7"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vitest":"^2.1.8","@types/ws":"^8.5.13","typescript":"^5.6.3","@types/node":"^22.10.0","@boluo/shared":"workspace:*","@vitest/coverage-v8":"^2.1.8","@types/better-sqlite3":"^7.6.12"},"_npmOperationalInternal":{"tmp":"tmp/relay_0.1.10_1779028311149_0.15438006422472816","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"@boluo-ai/relay","version":"0.1.11","keywords":["boluo","relay","websocket","claude-code","encrypted","acp"],"license":"MIT","_id":"@boluo-ai/relay@0.1.11","maintainers":[{"name":"ascdong","email":"rongyu.dong@outlook.com"}],"homepage":"https://github.com/ascdong/buoluo","bugs":{"url":"https://github.com/ascdong/buoluo/issues"},"bin":{"boluo-relay":"dist/cli.js"},"dist":{"shasum":"bdcb51a415ef6404dc36bf75c8ae56910a710f2b","tarball":"https://registry.npmjs.org/@boluo-ai/relay/-/relay-0.1.11.tgz","fileCount":8,"integrity":"sha512-eCTdln5hH/QLYonji0h0fMXwrpt/Uw4MK9ThhT/dM2NaKgA0lX6DTOOxjnPjXZ8cwY8QcPnTgQW13Z64r9kw/g==","signatures":[{"sig":"MEQCID2ez/5ErtNStoAh3lAgCh+9dQ+fbOO3TS2u+raXgaUNAiBm3suhh17TonE20jhw2ZGpurAjYHMCWGpdnFFcdjlzHw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":675669},"main":"./dist/cli.js","type":"module","gitHead":"6894873a9065f8fc0ba64dcb388182f43ad7c23d","scripts":{"dev":"tsx watch src/cli.ts","test":"vitest run","build":"tsup","test:cov":"vitest run --coverage","build:web":"bun run --cwd ../web build && rm -rf web-dist && cp -r ../web/dist web-dist && find web-dist -name 'README.md' -delete","typecheck":"tsc -b --noEmit","test:watch":"vitest","prepublishOnly":"npm run build:web && npm run build"},"_npmUser":{"name":"ascdong","email":"rongyu.dong@outlook.com"},"repository":{"url":"git+https://github.com/ascdong/buoluo.git","type":"git","directory":"packages/relay"},"_npmVersion":"11.7.0","description":"Boluo encrypted relay — WebSocket bridge between Boluo daemon and Boluo web UI, with bundled web SPA.","directories":{},"_nodeVersion":"25.4.0","dependencies":{"ws":"^8.18.0","hono":"^4.6.13","commander":"^12.1.0","better-sqlite3":"^11.7.0","@hono/node-server":"^1.13.7"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vitest":"^2.1.8","@types/ws":"^8.5.13","typescript":"^5.6.3","@types/node":"^22.10.0","@boluo/shared":"workspace:*","@vitest/coverage-v8":"^2.1.8","@types/better-sqlite3":"^7.6.12"},"_npmOperationalInternal":{"tmp":"tmp/relay_0.1.11_1779030860164_0.10217471627450259","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"@boluo-ai/relay","version":"0.1.12","keywords":["boluo","relay","websocket","claude-code","encrypted","acp"],"license":"MIT","_id":"@boluo-ai/relay@0.1.12","maintainers":[{"name":"ascdong","email":"rongyu.dong@outlook.com"}],"homepage":"https://github.com/ascdong/buoluo","bugs":{"url":"https://github.com/ascdong/buoluo/issues"},"bin":{"boluo-relay":"dist/cli.js"},"dist":{"shasum":"3bcdc4d6659a8fbc64567b432c3f8b08b04e5942","tarball":"https://registry.npmjs.org/@boluo-ai/relay/-/relay-0.1.12.tgz","fileCount":8,"integrity":"sha512-3Z/76ZxUghdp9PpKCwsbxXvJRZsNUcjq2u858CiRg6aR+7JnJwGC19mxOQX0k7ayzo5lhDC+gPB3+RfeqXukhg==","signatures":[{"sig":"MEQCIEuW9MA5yOzH8m2Eis6BpUB6VXT6/jR1+OoR5hton4c3AiAHOD5x4on6OugNV870vbQdukWwU/oLAgqtlyC2jTWwBg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":677670},"main":"./dist/cli.js","type":"module","gitHead":"f70cc8d0ca3901d78ac5d8dc080f777c0038013a","scripts":{"dev":"tsx watch src/cli.ts","test":"vitest run","build":"tsup","test:cov":"vitest run --coverage","build:web":"bun run --cwd ../web build && rm -rf web-dist && cp -r ../web/dist web-dist && find web-dist -name 'README.md' -delete","typecheck":"tsc -b --noEmit","test:watch":"vitest","prepublishOnly":"npm run build:web && npm run build"},"_npmUser":{"name":"ascdong","email":"rongyu.dong@outlook.com"},"repository":{"url":"git+https://github.com/ascdong/buoluo.git","type":"git","directory":"packages/relay"},"_npmVersion":"11.7.0","description":"Boluo encrypted relay — WebSocket bridge between Boluo daemon and Boluo web UI, with bundled web SPA.","directories":{},"_nodeVersion":"25.4.0","dependencies":{"ws":"^8.18.0","hono":"^4.6.13","commander":"^12.1.0","better-sqlite3":"^11.7.0","@hono/node-server":"^1.13.7"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vitest":"^2.1.8","@types/ws":"^8.5.13","typescript":"^5.6.3","@types/node":"^22.10.0","@boluo/shared":"workspace:*","@vitest/coverage-v8":"^2.1.8","@types/better-sqlite3":"^7.6.12"},"_npmOperationalInternal":{"tmp":"tmp/relay_0.1.12_1779034442798_0.6795248221458194","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"@boluo-ai/relay","version":"0.1.13","keywords":["boluo","relay","websocket","claude-code","encrypted","acp"],"license":"MIT","_id":"@boluo-ai/relay@0.1.13","maintainers":[{"name":"ascdong","email":"rongyu.dong@outlook.com"}],"homepage":"https://github.com/ascdong/buoluo","bugs":{"url":"https://github.com/ascdong/buoluo/issues"},"bin":{"boluo-relay":"dist/cli.js"},"dist":{"shasum":"04258eed4d38e99f46010204bf4c193281dff9ed","tarball":"https://registry.npmjs.org/@boluo-ai/relay/-/relay-0.1.13.tgz","fileCount":8,"integrity":"sha512-Zmud4zIPE0uySJ5x9M/d+JO01TQoGv4kyiJ8yMIYkqZbWOlTHzgzLI5u8W5uwacYewHG//FgOZzxLwXYxF7oZg==","signatures":[{"sig":"MEYCIQDiwDNEiKm0E0R4cCkM/puu6KvojqugeI4Tf5tNkro7ewIhANdBVfG7yiuO8+EhqwKGB1Qi+RxviQhteYhJN5MPTUqZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":677741},"main":"./dist/cli.js","type":"module","gitHead":"859786db96b30a2c95744e4981ddf585977a0d4b","scripts":{"dev":"tsx watch src/cli.ts","test":"vitest run","build":"tsup","test:cov":"vitest run --coverage","build:web":"bun run --cwd ../web build && rm -rf web-dist && cp -r ../web/dist web-dist && find web-dist -name 'README.md' -delete","typecheck":"tsc -b --noEmit","test:watch":"vitest","prepublishOnly":"npm run build:web && npm run build"},"_npmUser":{"name":"ascdong","email":"rongyu.dong@outlook.com"},"repository":{"url":"git+https://github.com/ascdong/buoluo.git","type":"git","directory":"packages/relay"},"_npmVersion":"11.7.0","description":"Boluo encrypted relay — WebSocket bridge between Boluo daemon and Boluo web UI, with bundled web SPA.","directories":{},"_nodeVersion":"25.4.0","dependencies":{"ws":"^8.18.0","hono":"^4.6.13","commander":"^12.1.0","better-sqlite3":"^11.7.0","@hono/node-server":"^1.13.7"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vitest":"^2.1.8","@types/ws":"^8.5.13","typescript":"^5.6.3","@types/node":"^22.10.0","@boluo/shared":"workspace:*","@vitest/coverage-v8":"^2.1.8","@types/better-sqlite3":"^7.6.12"},"_npmOperationalInternal":{"tmp":"tmp/relay_0.1.13_1779037730454_0.9998277898011887","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"@boluo-ai/relay","version":"0.1.14","keywords":["boluo","relay","websocket","claude-code","encrypted","acp"],"license":"MIT","_id":"@boluo-ai/relay@0.1.14","maintainers":[{"name":"ascdong","email":"rongyu.dong@outlook.com"}],"homepage":"https://github.com/ascdong/buoluo","bugs":{"url":"https://github.com/ascdong/buoluo/issues"},"bin":{"boluo-relay":"dist/cli.js"},"dist":{"shasum":"4c5c4a03cb74ed5741493041dc5287b25133feb4","tarball":"https://registry.npmjs.org/@boluo-ai/relay/-/relay-0.1.14.tgz","fileCount":8,"integrity":"sha512-0Y06RsdoCQZ6tCsEMJQg1mRWP2uGVt1tRMWJl9rkB2VXISBNo0XBPJf6MgOPhch+GtfFg4kUIsqxhuajYvB2Nw==","signatures":[{"sig":"MEYCIQDdhQ5m7UImIHKRpSxC8QvK2LQNxUfjw9C5ZxDXhfCMHgIhALATO+aC4XOQl5+hNm3Dsy17uT39R3+zritG43gcMYXE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":689586},"main":"./dist/cli.js","type":"module","gitHead":"9e1c2120d4df0813d6888e618e85fcafe5f99fcf","scripts":{"dev":"tsx watch src/cli.ts","test":"vitest run","build":"tsup","test:cov":"vitest run --coverage","build:web":"bun run --cwd ../web build && rm -rf web-dist && cp -r ../web/dist web-dist && find web-dist -name 'README.md' -delete","typecheck":"tsc -b --noEmit","test:watch":"vitest","prepublishOnly":"npm run build:web && npm run build"},"_npmUser":{"name":"ascdong","email":"rongyu.dong@outlook.com"},"repository":{"url":"git+https://github.com/ascdong/buoluo.git","type":"git","directory":"packages/relay"},"_npmVersion":"11.7.0","description":"Boluo encrypted relay — WebSocket bridge between Boluo daemon and Boluo web UI, with bundled web SPA.","directories":{},"_nodeVersion":"25.4.0","dependencies":{"ws":"^8.18.0","hono":"^4.6.13","commander":"^12.1.0","better-sqlite3":"^11.7.0","@hono/node-server":"^1.13.7"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vitest":"^2.1.8","@types/ws":"^8.5.13","typescript":"^5.6.3","@types/node":"^22.10.0","@boluo/shared":"workspace:*","@vitest/coverage-v8":"^2.1.8","@types/better-sqlite3":"^7.6.12"},"_npmOperationalInternal":{"tmp":"tmp/relay_0.1.14_1779089128108_0.635249578565888","host":"s3://npm-registry-packages-npm-production"}},"0.1.15":{"name":"@boluo-ai/relay","version":"0.1.15","keywords":["boluo","relay","websocket","claude-code","encrypted","acp"],"license":"MIT","_id":"@boluo-ai/relay@0.1.15","maintainers":[{"name":"ascdong","email":"rongyu.dong@outlook.com"}],"homepage":"https://github.com/ascdong/buoluo","bugs":{"url":"https://github.com/ascdong/buoluo/issues"},"bin":{"boluo-relay":"dist/cli.js"},"dist":{"shasum":"9b7ab41af168b8f369e5c220f0805e4fc4629e87","tarball":"https://registry.npmjs.org/@boluo-ai/relay/-/relay-0.1.15.tgz","fileCount":8,"integrity":"sha512-7bhUO90MIqFFhLjVli0c3vD2hBvTWfPB8/XLa/SN2gomsDKY+4M3rKivntImQRGNfljeUSGSeK3jQ947XFv3fQ==","signatures":[{"sig":"MEQCIEf11xBUPOQIPDZr6EeiyUDzUNN+Yc4JpAW/0XULsoz8AiAJOHfJfqy8GjbLqh0hifAO5WkRXoZqaI8zaYbGzQcsNw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":689586},"main":"./dist/cli.js","type":"module","gitHead":"341400d7820effbefd7a14f9fe64efdab1953436","scripts":{"dev":"tsx watch src/cli.ts","test":"vitest run","build":"tsup","test:cov":"vitest run --coverage","build:web":"bun run --cwd ../web build && rm -rf web-dist && cp -r ../web/dist web-dist && find web-dist -name 'README.md' -delete","typecheck":"tsc -b --noEmit","test:watch":"vitest","prepublishOnly":"npm run build:web && npm run build"},"_npmUser":{"name":"ascdong","email":"rongyu.dong@outlook.com"},"repository":{"url":"git+https://github.com/ascdong/buoluo.git","type":"git","directory":"packages/relay"},"_npmVersion":"11.7.0","description":"Boluo encrypted relay — WebSocket bridge between Boluo daemon and Boluo web UI, with bundled web SPA.","directories":{},"_nodeVersion":"25.4.0","dependencies":{"ws":"^8.18.0","hono":"^4.6.13","commander":"^12.1.0","better-sqlite3":"^11.7.0","@hono/node-server":"^1.13.7"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vitest":"^2.1.8","@types/ws":"^8.5.13","typescript":"^5.6.3","@types/node":"^22.10.0","@boluo/shared":"workspace:*","@vitest/coverage-v8":"^2.1.8","@types/better-sqlite3":"^7.6.12"},"_npmOperationalInternal":{"tmp":"tmp/relay_0.1.15_1779089280175_0.9600246072322152","host":"s3://npm-registry-packages-npm-production"}},"0.1.16":{"name":"@boluo-ai/relay","version":"0.1.16","description":"Boluo encrypted relay — WebSocket bridge between Boluo daemon and Boluo web UI, with bundled web SPA.","license":"MIT","type":"module","main":"./dist/cli.js","bin":{"boluo-relay":"dist/cli.js"},"keywords":["boluo","relay","websocket","claude-code","encrypted","acp"],"repository":{"type":"git","url":"git+https://github.com/ascdong/buoluo.git","directory":"packages/relay"},"homepage":"https://github.com/ascdong/buoluo","scripts":{"dev":"tsx watch src/cli.ts","build":"tsup","build:web":"bun run --cwd ../web build && rm -rf web-dist && cp -r ../web/dist web-dist && find web-dist -name 'README.md' -delete","typecheck":"tsc -b --noEmit","test":"vitest run","test:watch":"vitest","test:cov":"vitest run --coverage","prepublishOnly":"npm run build:web && npm run build"},"dependencies":{"@hono/node-server":"^1.13.7","better-sqlite3":"^11.7.0","commander":"^12.1.0","hono":"^4.6.13","ws":"^8.18.0"},"devDependencies":{"@boluo/shared":"workspace:*","@types/better-sqlite3":"^7.6.12","@types/node":"^22.10.0","@types/ws":"^8.5.13","@vitest/coverage-v8":"^2.1.8","tsup":"^8.3.5","tsx":"^4.19.2","typescript":"^5.6.3","vitest":"^2.1.8"},"gitHead":"3d89ccd781db296d0c6d0087cc09f0a66002bf00","_id":"@boluo-ai/relay@0.1.16","bugs":{"url":"https://github.com/ascdong/buoluo/issues"},"_nodeVersion":"25.4.0","_npmVersion":"11.7.0","dist":{"integrity":"sha512-DOgFP1yZ5TKDHORsLmUTA5Zmh41jhHMeYkulxevx4NSSIb61z6fAXipBCLDVImbqJnTmYv2yBhAnTv+nDViR5g==","shasum":"8b32a268c22413a4f03f94bc7f649549ed3ea6d1","tarball":"https://registry.npmjs.org/@boluo-ai/relay/-/relay-0.1.16.tgz","fileCount":8,"unpackedSize":689930,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCICdUnxXjR2ECGamM7Hc9yLQJtK6FiXQIMjlU+LCViMZIAiEA88xNIidrCBkdzVhULaU5wGhhILC4gXfbuAxwLB47pcU="}]},"_npmUser":{"name":"ascdong","email":"rongyu.dong@outlook.com"},"directories":{},"maintainers":[{"name":"ascdong","email":"rongyu.dong@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/relay_0.1.16_1779090067473_0.4409143451742472"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-13T16:19:58.151Z","modified":"2026-05-18T07:41:07.795Z","0.1.0":"2026-05-13T16:19:58.494Z","0.1.1":"2026-05-13T16:34:40.954Z","0.1.2":"2026-05-13T16:54:56.873Z","0.1.3":"2026-05-14T09:19:07.048Z","0.1.4":"2026-05-14T09:49:43.675Z","0.1.5":"2026-05-14T12:13:23.957Z","0.1.7":"2026-05-15T09:35:12.194Z","0.1.8":"2026-05-16T15:24:50.003Z","0.1.9":"2026-05-17T06:15:52.436Z","0.1.10":"2026-05-17T14:31:51.358Z","0.1.11":"2026-05-17T15:14:20.491Z","0.1.12":"2026-05-17T16:14:02.972Z","0.1.13":"2026-05-17T17:08:50.625Z","0.1.14":"2026-05-18T07:25:28.301Z","0.1.15":"2026-05-18T07:28:00.372Z","0.1.16":"2026-05-18T07:41:07.662Z"},"bugs":{"url":"https://github.com/ascdong/buoluo/issues"},"license":"MIT","homepage":"https://github.com/ascdong/buoluo","keywords":["boluo","relay","websocket","claude-code","encrypted","acp"],"repository":{"type":"git","url":"git+https://github.com/ascdong/buoluo.git","directory":"packages/relay"},"description":"Boluo encrypted relay — WebSocket bridge between Boluo daemon and Boluo web UI, with bundled web SPA.","maintainers":[{"name":"ascdong","email":"rongyu.dong@outlook.com"}],"readme":"ERROR: No README data found!","readmeFilename":""}