{"_id":"@buoy-gg/sync-broker","_rev":"49-a22fbf693b9371fddbbae106ee635520","name":"@buoy-gg/sync-broker","dist-tags":{"latest":"7.0.44"},"versions":{"4.0.1":{"name":"@buoy-gg/sync-broker","version":"4.0.1","_id":"@buoy-gg/sync-broker@4.0.1","maintainers":[{"name":"lovesworking","email":"austinlovesworking@gmail.com"}],"homepage":"https://github.com/LovesWorking/react-native-buoy#readme","bugs":{"url":"https://github.com/LovesWorking/react-native-buoy/issues"},"dist":{"shasum":"249d1de2b8a8771dda5c11371c56272a47911e2c","tarball":"https://registry.npmjs.org/@buoy-gg/sync-broker/-/sync-broker-4.0.1.tgz","fileCount":7,"integrity":"sha512-X0XQppchCn4Cf+/JYfB+VNoTEntJRVz1GmglKcdEqNa6Q7GDJ1dJMuCQ9sf9Ax3xSM4z8o9k4UTYkptLW5oCFA==","signatures":[{"sig":"MEUCIQCieebiR6jzD1nMc6XmtBqy7fS5kX1G7G9UkDLRnsUClQIgMt6tnfP4xKa0pu+1lpQjhoCEEijJo2RKl027finlq3Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51599},"main":"dist/index.js","_from":"file:buoy-gg-sync-broker-4.0.1.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"scripts":{"test":"pnpm run typecheck","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"lovesworking","email":"austinlovesworking@gmail.com"},"_resolved":"/private/var/folders/h4/9c5x_0hd69lcjxl5qbpk4m1r0000gq/T/6baef79fd20616219b813a78921ee9b8/buoy-gg-sync-broker-4.0.1.tgz","_integrity":"sha512-X0XQppchCn4Cf+/JYfB+VNoTEntJRVz1GmglKcdEqNa6Q7GDJ1dJMuCQ9sf9Ax3xSM4z8o9k4UTYkptLW5oCFA==","repository":{"url":"git+https://github.com/LovesWorking/react-native-buoy.git","type":"git","directory":"packages/sync-broker"},"_npmVersion":"10.9.7","description":"Headless Socket.IO broker for the Buoy devtool sync protocol (v1) — routes messages between devices and dashboard/MCP clients","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"socket.io":"^4.8.1"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","rimraf":"^5.0.0","typescript":"~5.8.3","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sync-broker_4.0.1_1782834134724_0.2994725782801315","host":"s3://npm-registry-packages-npm-production"}},"4.0.2":{"name":"@buoy-gg/sync-broker","version":"4.0.2","_id":"@buoy-gg/sync-broker@4.0.2","maintainers":[{"name":"lovesworking","email":"austinlovesworking@gmail.com"}],"homepage":"https://github.com/LovesWorking/react-native-buoy#readme","bugs":{"url":"https://github.com/LovesWorking/react-native-buoy/issues"},"dist":{"shasum":"e136b00234668278ecd77e0b90a2ad59e021344c","tarball":"https://registry.npmjs.org/@buoy-gg/sync-broker/-/sync-broker-4.0.2.tgz","fileCount":7,"integrity":"sha512-zBhLvj0D6JiTcie3MtX9f+FR82UJIMCU14859Wl0l8c+fv3g9YFs2Nrfo/hzN6DJkAv2PhLdqjvX82+UeDhpCg==","signatures":[{"sig":"MEYCIQDttmpkHtaO/t9wyeoUvK7zg7WGXOTDoKgSbQ4TSAwCiwIhAOyQGVcPAm53tAlxiMr+7GOpfKzrui2+4vRDlGOO6/IS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51599},"main":"dist/index.js","_from":"file:buoy-gg-sync-broker-4.0.2.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"scripts":{"test":"pnpm run typecheck","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"lovesworking","email":"austinlovesworking@gmail.com"},"_resolved":"/private/var/folders/h4/9c5x_0hd69lcjxl5qbpk4m1r0000gq/T/7cbd2227895162510137607ae5d20e6e/buoy-gg-sync-broker-4.0.2.tgz","_integrity":"sha512-zBhLvj0D6JiTcie3MtX9f+FR82UJIMCU14859Wl0l8c+fv3g9YFs2Nrfo/hzN6DJkAv2PhLdqjvX82+UeDhpCg==","repository":{"url":"git+https://github.com/LovesWorking/react-native-buoy.git","type":"git","directory":"packages/sync-broker"},"_npmVersion":"10.9.7","description":"Headless Socket.IO broker for the Buoy devtool sync protocol (v1) — routes messages between devices and dashboard/MCP clients","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"socket.io":"^4.8.1"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","rimraf":"^5.0.0","typescript":"~5.8.3","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sync-broker_4.0.2_1782928001007_0.7661898473125848","host":"s3://npm-registry-packages-npm-production"}},"5.0.0":{"name":"@buoy-gg/sync-broker","version":"5.0.0","_id":"@buoy-gg/sync-broker@5.0.0","maintainers":[{"name":"lovesworking","email":"austinlovesworking@gmail.com"}],"homepage":"https://github.com/LovesWorking/react-native-buoy#readme","bugs":{"url":"https://github.com/LovesWorking/react-native-buoy/issues"},"dist":{"shasum":"f9920154d0aa8f1b6641115c8c89c9f4d18f0cf5","tarball":"https://registry.npmjs.org/@buoy-gg/sync-broker/-/sync-broker-5.0.0.tgz","fileCount":7,"integrity":"sha512-RoZuoIV/I6xxNc8cVBKJ1WBSci0Cavx3XP6bCD/KOeISCWf0D5GY0ujejPS/o8rxCACTcTZwGJ1aJ6fPumMQuQ==","signatures":[{"sig":"MEYCIQD4BNZ9aASUbbhtq+msnlV1ydr6mBAR9h8ivH+34ldvhgIhAPlrSpwyBOcp5wCATLigzdOFiJFTaChckdT0yRC2rxR7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51599},"main":"dist/index.js","_from":"file:buoy-gg-sync-broker-5.0.0.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"scripts":{"test":"pnpm run typecheck","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"lovesworking","email":"austinlovesworking@gmail.com"},"_resolved":"/private/var/folders/h4/9c5x_0hd69lcjxl5qbpk4m1r0000gq/T/008922869a90bcd78602d8c31f133ebb/buoy-gg-sync-broker-5.0.0.tgz","_integrity":"sha512-RoZuoIV/I6xxNc8cVBKJ1WBSci0Cavx3XP6bCD/KOeISCWf0D5GY0ujejPS/o8rxCACTcTZwGJ1aJ6fPumMQuQ==","repository":{"url":"git+https://github.com/LovesWorking/react-native-buoy.git","type":"git","directory":"packages/sync-broker"},"_npmVersion":"10.9.7","description":"Headless Socket.IO broker for the Buoy devtool sync protocol (v1) — routes messages between devices and dashboard/MCP clients","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"socket.io":"^4.8.1"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","rimraf":"^5.0.0","typescript":"~5.8.3","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sync-broker_5.0.0_1782945132416_0.29072520875109853","host":"s3://npm-registry-packages-npm-production"}},"6.0.0":{"name":"@buoy-gg/sync-broker","version":"6.0.0","_id":"@buoy-gg/sync-broker@6.0.0","maintainers":[{"name":"lovesworking","email":"austinlovesworking@gmail.com"}],"homepage":"https://github.com/LovesWorking/react-native-buoy#readme","bugs":{"url":"https://github.com/LovesWorking/react-native-buoy/issues"},"dist":{"shasum":"e0bf2d16a6b586477814aa84db2043d4dd12b647","tarball":"https://registry.npmjs.org/@buoy-gg/sync-broker/-/sync-broker-6.0.0.tgz","fileCount":7,"integrity":"sha512-t/vMZYiP0lkqE8CKmqET6FaM4VeNK9IUprtgBR+HFpkDL1ovFT6nx1mLs9MCIp+XZ3Z7i9sPF3fQP7iVxpaRlA==","signatures":[{"sig":"MEYCIQCuwRX3e28YMj9AJM6NHFqi7qhNBDvhHBlQyXTGD3ldugIhAOYpnm6mOgX/VUEyQI+nQKJPM3EXGqLVK+VUuq5CTc25","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51599},"main":"dist/index.js","_from":"file:buoy-gg-sync-broker-6.0.0.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"scripts":{"test":"pnpm run typecheck","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"lovesworking","email":"austinlovesworking@gmail.com"},"_resolved":"/private/var/folders/h4/9c5x_0hd69lcjxl5qbpk4m1r0000gq/T/229a108be52307b1f8cf74482bf06436/buoy-gg-sync-broker-6.0.0.tgz","_integrity":"sha512-t/vMZYiP0lkqE8CKmqET6FaM4VeNK9IUprtgBR+HFpkDL1ovFT6nx1mLs9MCIp+XZ3Z7i9sPF3fQP7iVxpaRlA==","repository":{"url":"git+https://github.com/LovesWorking/react-native-buoy.git","type":"git","directory":"packages/sync-broker"},"_npmVersion":"10.9.7","description":"Headless Socket.IO broker for the Buoy devtool sync protocol (v1) — routes messages between devices and dashboard/MCP clients","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"socket.io":"^4.8.1"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","rimraf":"^5.0.0","typescript":"~5.8.3","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sync-broker_6.0.0_1783530996206_0.9479863260776902","host":"s3://npm-registry-packages-npm-production"}},"6.0.1":{"name":"@buoy-gg/sync-broker","version":"6.0.1","_id":"@buoy-gg/sync-broker@6.0.1","maintainers":[{"name":"lovesworking","email":"austinlovesworking@gmail.com"}],"homepage":"https://github.com/LovesWorking/react-native-buoy#readme","bugs":{"url":"https://github.com/LovesWorking/react-native-buoy/issues"},"dist":{"shasum":"33fdef08481ed598da601fa4afdc08f85d2be29a","tarball":"https://registry.npmjs.org/@buoy-gg/sync-broker/-/sync-broker-6.0.1.tgz","fileCount":7,"integrity":"sha512-Q9jIzeA9KHrdDMZS77y+sxQfr0MVYwLr+VbNfgiNL+/4Xo1iKxQdHeBMyQ8gW68GF7Kc0YTJQIjKg49Ln5nd4Q==","signatures":[{"sig":"MEYCIQDCTyJMMdKv+v9JA0cmuwqq5tYAx48zHKOw16dw5p5EYgIhAMHk3M9pAVB8zGC1pMY6I0s83haU7EkdBC9nwAylPhyY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51599},"main":"dist/index.js","_from":"file:buoy-gg-sync-broker-6.0.1.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"scripts":{"test":"pnpm run typecheck","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"lovesworking","email":"austinlovesworking@gmail.com"},"_resolved":"/private/var/folders/h4/9c5x_0hd69lcjxl5qbpk4m1r0000gq/T/6de9cdf42e7e6b8f94f152893e9bb097/buoy-gg-sync-broker-6.0.1.tgz","_integrity":"sha512-Q9jIzeA9KHrdDMZS77y+sxQfr0MVYwLr+VbNfgiNL+/4Xo1iKxQdHeBMyQ8gW68GF7Kc0YTJQIjKg49Ln5nd4Q==","repository":{"url":"git+https://github.com/LovesWorking/react-native-buoy.git","type":"git","directory":"packages/sync-broker"},"_npmVersion":"10.9.7","description":"Headless Socket.IO broker for the Buoy devtool sync protocol (v1) — routes messages between devices and dashboard/MCP clients","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"socket.io":"^4.8.1"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","rimraf":"^5.0.0","typescript":"~5.8.3","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sync-broker_6.0.1_1783537360216_0.6563400796787515","host":"s3://npm-registry-packages-npm-production"}},"7.0.0":{"name":"@buoy-gg/sync-broker","version":"7.0.0","_id":"@buoy-gg/sync-broker@7.0.0","maintainers":[{"name":"lovesworking","email":"austinlovesworking@gmail.com"}],"homepage":"https://buoy.gg","bugs":{"url":"https://github.com/Buoy-gg/buoy/issues"},"dist":{"shasum":"bbced9ee5be3ee293bbde4d8b7d90b88af5e1d87","tarball":"https://registry.npmjs.org/@buoy-gg/sync-broker/-/sync-broker-7.0.0.tgz","fileCount":7,"integrity":"sha512-oCxHbLJxU5NZYL1HzOjEpmABOUT/8ITEA4a4r1LR9+kdrs1ed9V1YUgnKv7skeTGbG/S05GHkh4ld0yRgKI0tA==","signatures":[{"sig":"MEYCIQCwnyyV3ku9dx4S8biNM0r1WUk922ic8+w8Y331u5NO+QIhALaTvgoP4akOyFYsedfUff2LdAXm8xzHugc3lFd32xTZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56764},"main":"dist/index.js","_from":"file:buoy-gg-sync-broker-7.0.0.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"scripts":{"test":"pnpm run typecheck","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"lovesworking","email":"austinlovesworking@gmail.com"},"_resolved":"/private/var/folders/h4/9c5x_0hd69lcjxl5qbpk4m1r0000gq/T/313c19e3f779bad8a7fbf797348a91a9/buoy-gg-sync-broker-7.0.0.tgz","_integrity":"sha512-oCxHbLJxU5NZYL1HzOjEpmABOUT/8ITEA4a4r1LR9+kdrs1ed9V1YUgnKv7skeTGbG/S05GHkh4ld0yRgKI0tA==","repository":{"url":"git+https://github.com/Buoy-gg/buoy.git","type":"git"},"_npmVersion":"10.9.7","description":"Headless Socket.IO broker for the Buoy devtool sync protocol (v1) — routes messages between devices and dashboard/MCP clients","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"socket.io":"^4.8.1"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","rimraf":"^5.0.0","typescript":"~5.8.3","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sync-broker_7.0.0_1784310670392_0.6249818902255306","host":"s3://npm-registry-packages-npm-production"}},"7.0.1":{"name":"@buoy-gg/sync-broker","version":"7.0.1","_id":"@buoy-gg/sync-broker@7.0.1","maintainers":[{"name":"lovesworking","email":"austinlovesworking@gmail.com"}],"homepage":"https://buoy.gg","bugs":{"url":"https://github.com/Buoy-gg/buoy/issues"},"dist":{"shasum":"a53f8c796ef2939a246845ce248ad3d74e51b2e1","tarball":"https://registry.npmjs.org/@buoy-gg/sync-broker/-/sync-broker-7.0.1.tgz","fileCount":7,"integrity":"sha512-sE+wE2dczg2ZseI0zerbRgDumavwZlUos/w3GVxnjmKryHPBPh3wXNaIuBrK/ctC0W9POlRzW2FrBdM0TAW4ag==","signatures":[{"sig":"MEYCIQCSyscnSbSlLMVZc672xn9V+QyGdC3VcfzDz8+JgmYrBAIhAOfgKuOOOsDm6P/NJlmknB/Ih2DT4XoHiikohLpt1SJ+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56764},"main":"dist/index.js","_from":"file:buoy-gg-sync-broker-7.0.1.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"scripts":{"test":"pnpm run typecheck","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"lovesworking","email":"austinlovesworking@gmail.com"},"_resolved":"/private/var/folders/h4/9c5x_0hd69lcjxl5qbpk4m1r0000gq/T/e3ec1153d4ffe0bffab15a6ed8bbe94b/buoy-gg-sync-broker-7.0.1.tgz","_integrity":"sha512-sE+wE2dczg2ZseI0zerbRgDumavwZlUos/w3GVxnjmKryHPBPh3wXNaIuBrK/ctC0W9POlRzW2FrBdM0TAW4ag==","repository":{"url":"git+https://github.com/Buoy-gg/buoy.git","type":"git"},"_npmVersion":"10.9.7","description":"Headless Socket.IO broker for the Buoy devtool sync protocol (v1) — routes messages between devices and dashboard/MCP clients","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"socket.io":"^4.8.1"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","rimraf":"^5.0.0","typescript":"~5.8.3","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sync-broker_7.0.1_1784561556951_0.3818453912286368","host":"s3://npm-registry-packages-npm-production"}},"7.0.2":{"name":"@buoy-gg/sync-broker","version":"7.0.2","_id":"@buoy-gg/sync-broker@7.0.2","maintainers":[{"name":"lovesworking","email":"austinlovesworking@gmail.com"}],"homepage":"https://buoy.gg","bugs":{"url":"https://github.com/Buoy-gg/buoy/issues"},"dist":{"shasum":"c2caaed7b24ee1c5046bf28ebf9d3225d63da378","tarball":"https://registry.npmjs.org/@buoy-gg/sync-broker/-/sync-broker-7.0.2.tgz","fileCount":7,"integrity":"sha512-4rI3nXHeZOH8vnCmwSYdE9yxo9X4gc1KksP/wrXott1rjJ8GzoU9fvnYkP+ziYeV3eyR7btLQp/Acuegi5Ptiw==","signatures":[{"sig":"MEYCIQDzPE9sy/HWQGegbzEQhjcCW79Zfch8Rbw6+kXi5ebCWQIhAOMq8dX0ZvLkylazEr6Pc9DTJwiVIvGDA2xlgcL9+PgH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56764},"main":"dist/index.js","_from":"file:buoy-gg-sync-broker-7.0.2.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"scripts":{"test":"pnpm run typecheck","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"lovesworking","email":"austinlovesworking@gmail.com"},"_resolved":"/private/var/folders/h4/9c5x_0hd69lcjxl5qbpk4m1r0000gq/T/25cf97bdaac99afd9280081de93344ed/buoy-gg-sync-broker-7.0.2.tgz","_integrity":"sha512-4rI3nXHeZOH8vnCmwSYdE9yxo9X4gc1KksP/wrXott1rjJ8GzoU9fvnYkP+ziYeV3eyR7btLQp/Acuegi5Ptiw==","repository":{"url":"git+https://github.com/Buoy-gg/buoy.git","type":"git"},"_npmVersion":"10.9.7","description":"Headless Socket.IO broker for the Buoy devtool sync protocol (v1) — routes messages between devices and dashboard/MCP clients","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"socket.io":"^4.8.1"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","rimraf":"^5.0.0","typescript":"~5.8.3","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sync-broker_7.0.2_1784575688789_0.9671659147481608","host":"s3://npm-registry-packages-npm-production"}},"7.0.3":{"name":"@buoy-gg/sync-broker","version":"7.0.3","_id":"@buoy-gg/sync-broker@7.0.3","maintainers":[{"name":"lovesworking","email":"austinlovesworking@gmail.com"}],"homepage":"https://buoy.gg","bugs":{"url":"https://github.com/Buoy-gg/buoy/issues"},"dist":{"shasum":"b9e3bfb21342fca7e4bde8d28bcdaae8443e15c1","tarball":"https://registry.npmjs.org/@buoy-gg/sync-broker/-/sync-broker-7.0.3.tgz","fileCount":7,"integrity":"sha512-tuwD4D3raD16TkjSCdM9ejLvz/doECEeLlFW7TyNIFPwR6Sb5UKmHANuHehBLnRmrxL/FguMfT6quNOM2p+b9w==","signatures":[{"sig":"MEUCIEa53rGNfOfORVcp8gof+hWZrMXUyxJrQLLKTZ9UbCa9AiEAsJN20MHCxLxXCzNtCYY8dI52xGgoCFAsI1g4zBako4U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56764},"main":"dist/index.js","_from":"file:buoy-gg-sync-broker-7.0.3.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"scripts":{"test":"pnpm run typecheck","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"lovesworking","email":"austinlovesworking@gmail.com"},"_resolved":"/private/var/folders/h4/9c5x_0hd69lcjxl5qbpk4m1r0000gq/T/cc91e6a5a099d6b4929e44513e3d25d0/buoy-gg-sync-broker-7.0.3.tgz","_integrity":"sha512-tuwD4D3raD16TkjSCdM9ejLvz/doECEeLlFW7TyNIFPwR6Sb5UKmHANuHehBLnRmrxL/FguMfT6quNOM2p+b9w==","repository":{"url":"git+https://github.com/Buoy-gg/buoy.git","type":"git"},"_npmVersion":"10.9.7","description":"Headless Socket.IO broker for the Buoy devtool sync protocol (v1) — routes messages between devices and dashboard/MCP clients","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"socket.io":"^4.8.1"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","rimraf":"^5.0.0","typescript":"~5.8.3","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sync-broker_7.0.3_1784761020947_0.12764745959822887","host":"s3://npm-registry-packages-npm-production"}},"7.0.4":{"name":"@buoy-gg/sync-broker","version":"7.0.4","_id":"@buoy-gg/sync-broker@7.0.4","maintainers":[{"name":"lovesworking","email":"austinlovesworking@gmail.com"}],"homepage":"https://buoy.gg","bugs":{"url":"https://github.com/Buoy-gg/buoy/issues"},"dist":{"shasum":"4294e7c2ef280e71c4be4de1618c7061b0294a8b","tarball":"https://registry.npmjs.org/@buoy-gg/sync-broker/-/sync-broker-7.0.4.tgz","fileCount":7,"integrity":"sha512-6V2dMIY6p4TKKHLq2z08x7OIdwrK4HIYteZlBd+jisPJ6XKQJMz2cdSfLthmCNhQcuYSQd6NcxEJh8sNKy/DYA==","signatures":[{"sig":"MEYCIQCeXs105SIaJ3OIiL566g9Z3FUIrqgYomP0OE72yIYWyQIhAOqkL0uWYtcs4Yf4weyrW8QK7vL0h7WjpO0KqkpLI+Kd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56764},"main":"dist/index.js","_from":"file:buoy-gg-sync-broker-7.0.4.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"scripts":{"test":"pnpm run typecheck","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"lovesworking","email":"austinlovesworking@gmail.com"},"_resolved":"/private/var/folders/h4/9c5x_0hd69lcjxl5qbpk4m1r0000gq/T/40f28c8ca98a245f541daa924d35e92a/buoy-gg-sync-broker-7.0.4.tgz","_integrity":"sha512-6V2dMIY6p4TKKHLq2z08x7OIdwrK4HIYteZlBd+jisPJ6XKQJMz2cdSfLthmCNhQcuYSQd6NcxEJh8sNKy/DYA==","repository":{"url":"git+https://github.com/Buoy-gg/buoy.git","type":"git"},"_npmVersion":"10.9.7","description":"Headless Socket.IO broker for the Buoy devtool sync protocol (v1) — routes messages between devices and dashboard/MCP clients","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"socket.io":"^4.8.1"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","rimraf":"^5.0.0","typescript":"~5.8.3","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sync-broker_7.0.4_1784831524086_0.05535966980659501","host":"s3://npm-registry-packages-npm-production"}},"7.0.5":{"name":"@buoy-gg/sync-broker","version":"7.0.5","_id":"@buoy-gg/sync-broker@7.0.5","maintainers":[{"name":"lovesworking","email":"austinlovesworking@gmail.com"}],"homepage":"https://buoy.gg","bugs":{"url":"https://github.com/Buoy-gg/buoy/issues"},"dist":{"shasum":"fef3363052b46a39c9906b73d2bfc6bfaeb35a19","tarball":"https://registry.npmjs.org/@buoy-gg/sync-broker/-/sync-broker-7.0.5.tgz","fileCount":7,"integrity":"sha512-NLBM2gFNZiydD6q+kIOZbaYIg1iv/KD/Z2gbSr6zSp5FyG2njMYoZKZjRR+4Lehw/eCKcbTy1ktsNzETh+kC7w==","signatures":[{"sig":"MEQCIAQl2934OtltbcLhAEs0Zr0d03ITvWeTlPKIB6qyVZKoAiB4Oiw1O8b/8fVApDgfUxVeY5DzJpHl8fMkeCfx2GcgCg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56764},"main":"dist/index.js","_from":"file:buoy-gg-sync-broker-7.0.5.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"scripts":{"test":"pnpm run typecheck","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"lovesworking","email":"austinlovesworking@gmail.com"},"_resolved":"/private/var/folders/h4/9c5x_0hd69lcjxl5qbpk4m1r0000gq/T/9b992d911ae0803c3f5a665cc1d4a04a/buoy-gg-sync-broker-7.0.5.tgz","_integrity":"sha512-NLBM2gFNZiydD6q+kIOZbaYIg1iv/KD/Z2gbSr6zSp5FyG2njMYoZKZjRR+4Lehw/eCKcbTy1ktsNzETh+kC7w==","repository":{"url":"git+https://github.com/Buoy-gg/buoy.git","type":"git"},"_npmVersion":"10.9.7","description":"Headless Socket.IO broker for the Buoy devtool sync protocol (v1) — routes messages between devices and dashboard/MCP clients","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"socket.io":"^4.8.1"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","rimraf":"^5.0.0","typescript":"~5.8.3","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sync-broker_7.0.5_1785273976334_0.1693655118781381","host":"s3://npm-registry-packages-npm-production"}},"7.0.6":{"name":"@buoy-gg/sync-broker","version":"7.0.6","_id":"@buoy-gg/sync-broker@7.0.6","maintainers":[{"name":"lovesworking","email":"austinlovesworking@gmail.com"}],"homepage":"https://buoy.gg","bugs":{"url":"https://github.com/Buoy-gg/buoy/issues"},"dist":{"shasum":"f6a2a1688f2dbaa309be9ef32ce79f3f7a2d7bbb","tarball":"https://registry.npmjs.org/@buoy-gg/sync-broker/-/sync-broker-7.0.6.tgz","fileCount":7,"integrity":"sha512-llrkR8qxBsn07+qAnQb/Dv29fuo32DQwa1dCar/2955k7/XSdNB1ZXlRLS1aQq2xKqt6Bbsf2b0c8u6aX2kjUw==","signatures":[{"sig":"MEYCIQDveyNmnj+aIjm+0TFl2z6Fn8Lrg5t5bRv7vx5YRUDH+wIhAPQX+Rb/HuDMxHow2wbkU1jQ4Cyfjfb7Xz2feA8wMbNx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56764},"main":"dist/index.js","_from":"file:buoy-gg-sync-broker-7.0.6.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"scripts":{"test":"pnpm run typecheck","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"lovesworking","email":"austinlovesworking@gmail.com"},"_resolved":"/private/var/folders/h4/9c5x_0hd69lcjxl5qbpk4m1r0000gq/T/3c9105767424beddd234e552d5dd7cc8/buoy-gg-sync-broker-7.0.6.tgz","_integrity":"sha512-llrkR8qxBsn07+qAnQb/Dv29fuo32DQwa1dCar/2955k7/XSdNB1ZXlRLS1aQq2xKqt6Bbsf2b0c8u6aX2kjUw==","repository":{"url":"git+https://github.com/Buoy-gg/buoy.git","type":"git"},"_npmVersion":"10.9.7","description":"Headless Socket.IO broker for the Buoy devtool sync protocol (v1) — routes messages between devices and dashboard/MCP clients","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"socket.io":"^4.8.1"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","rimraf":"^5.0.0","typescript":"~5.8.3","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sync-broker_7.0.6_1785331633759_0.8648421660591403","host":"s3://npm-registry-packages-npm-production"}},"7.0.7":{"name":"@buoy-gg/sync-broker","version":"7.0.7","_id":"@buoy-gg/sync-broker@7.0.7","maintainers":[{"name":"lovesworking","email":"austinlovesworking@gmail.com"}],"homepage":"https://buoy.gg","bugs":{"url":"https://github.com/Buoy-gg/buoy/issues"},"dist":{"shasum":"6a3bf6426b005c6e160c8012a33cb5d73b953e37","tarball":"https://registry.npmjs.org/@buoy-gg/sync-broker/-/sync-broker-7.0.7.tgz","fileCount":7,"integrity":"sha512-rqsqDsch1YYGcDeaHwO/EEEXU1sxQULEuqdtIWWKI6cKhPcBEmMxGnDhl9P30LAvyaNYsPfOkzLcnaItyEXjLw==","signatures":[{"sig":"MEUCIGmrgc9ewy1sdY1hdiTxfGBSB5SA3Nt2Ii1FMKBfilE1AiEAhElasHF561KHramqtvB7xIm+5Op0yqIQYGUHNrhVDQA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56764},"main":"dist/index.js","_from":"file:buoy-gg-sync-broker-7.0.7.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"scripts":{"test":"pnpm run typecheck","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"lovesworking","email":"austinlovesworking@gmail.com"},"_resolved":"/private/var/folders/h4/9c5x_0hd69lcjxl5qbpk4m1r0000gq/T/b7c8eeac69862a451f3a75906e3bce2c/buoy-gg-sync-broker-7.0.7.tgz","_integrity":"sha512-rqsqDsch1YYGcDeaHwO/EEEXU1sxQULEuqdtIWWKI6cKhPcBEmMxGnDhl9P30LAvyaNYsPfOkzLcnaItyEXjLw==","repository":{"url":"git+https://github.com/Buoy-gg/buoy.git","type":"git"},"_npmVersion":"10.9.7","description":"Headless Socket.IO broker for the Buoy devtool sync protocol (v1) — routes messages between devices and dashboard/MCP clients","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"socket.io":"^4.8.1"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","rimraf":"^5.0.0","typescript":"~5.8.3","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sync-broker_7.0.7_1785334792486_0.8825600134876135","host":"s3://npm-registry-packages-npm-production"}},"7.0.8":{"name":"@buoy-gg/sync-broker","version":"7.0.8","_id":"@buoy-gg/sync-broker@7.0.8","maintainers":[{"name":"lovesworking","email":"austinlovesworking@gmail.com"}],"homepage":"https://buoy.gg","bugs":{"url":"https://github.com/Buoy-gg/buoy/issues"},"dist":{"shasum":"9dc78ad24ae31b2b64878b2d735ace4dbb57922d","tarball":"https://registry.npmjs.org/@buoy-gg/sync-broker/-/sync-broker-7.0.8.tgz","fileCount":7,"integrity":"sha512-Frd0F+cvadmdyMzB8WnG0scifLeHkb80u0wgn1UYJvzD8lFgOBpFVeq7FQFQ41543aEMc/jMFGI7SCyBTaIUoQ==","signatures":[{"sig":"MEQCIFrkuprJJ+98oWIHl2MU9Zf/1cpU3w1QaI9y8jdrTgL6AiABks1zi4Enul0IgcWNcYd6xG5Qnxn8XPBBOXB7K+JVPQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56764},"main":"dist/index.js","_from":"file:buoy-gg-sync-broker-7.0.8.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"scripts":{"test":"pnpm run typecheck","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"lovesworking","email":"austinlovesworking@gmail.com"},"_resolved":"/private/var/folders/h4/9c5x_0hd69lcjxl5qbpk4m1r0000gq/T/982f574153a7cb977c8dd66938c221c5/buoy-gg-sync-broker-7.0.8.tgz","_integrity":"sha512-Frd0F+cvadmdyMzB8WnG0scifLeHkb80u0wgn1UYJvzD8lFgOBpFVeq7FQFQ41543aEMc/jMFGI7SCyBTaIUoQ==","repository":{"url":"git+https://github.com/Buoy-gg/buoy.git","type":"git"},"_npmVersion":"10.9.7","description":"Headless Socket.IO broker for the Buoy devtool sync protocol (v1) — routes messages between devices and dashboard/MCP clients","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"socket.io":"^4.8.1"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","rimraf":"^5.0.0","typescript":"~5.8.3","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sync-broker_7.0.8_1785625084994_0.9247328617428718","host":"s3://npm-registry-packages-npm-production"}},"7.0.9":{"name":"@buoy-gg/sync-broker","version":"7.0.9","_id":"@buoy-gg/sync-broker@7.0.9","maintainers":[{"name":"lovesworking","email":"austinlovesworking@gmail.com"}],"homepage":"https://buoy.gg","bugs":{"url":"https://github.com/Buoy-gg/buoy/issues"},"dist":{"shasum":"828ee9c5280d4d1b3f31cc4fde15f459478e0b91","tarball":"https://registry.npmjs.org/@buoy-gg/sync-broker/-/sync-broker-7.0.9.tgz","fileCount":7,"integrity":"sha512-NP3ksuHpyhbSb6BRhUCaBhce7dhibsAuJ/QbOJ73lt9t77Bt1FvrTzIhHYCjbGDMeB+8nokHEieqdO0Zd+in1Q==","signatures":[{"sig":"MEUCIQCu5agF5Uo34UdvkHV/6saUb+bjNEEqH8hthhI7pB3ipQIgWlH6dWgVi5eLa+PiCESECcWm8ZG9xmc/+mbEpOlRcaE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56764},"main":"dist/index.js","_from":"file:buoy-gg-sync-broker-7.0.9.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"scripts":{"test":"pnpm run typecheck","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"lovesworking","email":"austinlovesworking@gmail.com"},"_resolved":"/private/var/folders/h4/9c5x_0hd69lcjxl5qbpk4m1r0000gq/T/e87e5b353b4772ac7239c3112f1527d8/buoy-gg-sync-broker-7.0.9.tgz","_integrity":"sha512-NP3ksuHpyhbSb6BRhUCaBhce7dhibsAuJ/QbOJ73lt9t77Bt1FvrTzIhHYCjbGDMeB+8nokHEieqdO0Zd+in1Q==","repository":{"url":"git+https://github.com/Buoy-gg/buoy.git","type":"git"},"_npmVersion":"10.9.7","description":"Headless Socket.IO broker for the Buoy devtool sync protocol (v1) — routes messages between devices and dashboard/MCP clients","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"socket.io":"^4.8.1"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","rimraf":"^5.0.0","typescript":"~5.8.3","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sync-broker_7.0.9_1785625869510_0.5593904900780151","host":"s3://npm-registry-packages-npm-production"}},"7.0.10":{"name":"@buoy-gg/sync-broker","version":"7.0.10","_id":"@buoy-gg/sync-broker@7.0.10","maintainers":[{"name":"lovesworking","email":"austinlovesworking@gmail.com"}],"homepage":"https://buoy.gg","bugs":{"url":"https://github.com/Buoy-gg/buoy/issues"},"dist":{"shasum":"9587c51585c35170d0eedd8bbf23494c097a7193","tarball":"https://registry.npmjs.org/@buoy-gg/sync-broker/-/sync-broker-7.0.10.tgz","fileCount":7,"integrity":"sha512-HKdibmKXV2ZO701pWh1AH2cP4nC2lL87iW+ErEolaDsA3DJ1887AlX5YOvZTYMrWPtPk4jh3sURzCDpPsP1ktg==","signatures":[{"sig":"MEYCIQCKRynB137vk2CZHFP7W2/uuhUXkK9ywiPzT1A/qvjhEAIhAIaIdqsmnC0yxK7wI3NU9awWIBYRvp7cxvnsc0VdyJGd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56765},"main":"dist/index.js","_from":"file:buoy-gg-sync-broker-7.0.10.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"scripts":{"test":"pnpm run typecheck","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"lovesworking","email":"austinlovesworking@gmail.com"},"_resolved":"/private/var/folders/h4/9c5x_0hd69lcjxl5qbpk4m1r0000gq/T/1aec8c80b1b7ce3a5fb7736371bd6526/buoy-gg-sync-broker-7.0.10.tgz","_integrity":"sha512-HKdibmKXV2ZO701pWh1AH2cP4nC2lL87iW+ErEolaDsA3DJ1887AlX5YOvZTYMrWPtPk4jh3sURzCDpPsP1ktg==","repository":{"url":"git+https://github.com/Buoy-gg/buoy.git","type":"git"},"_npmVersion":"10.9.7","description":"Headless Socket.IO broker for the Buoy devtool sync protocol (v1) — routes messages between devices and dashboard/MCP clients","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"socket.io":"^4.8.1"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","rimraf":"^5.0.0","typescript":"~5.8.3","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sync-broker_7.0.10_1785629121078_0.3553010688185727","host":"s3://npm-registry-packages-npm-production"}},"7.0.11":{"name":"@buoy-gg/sync-broker","version":"7.0.11","_id":"@buoy-gg/sync-broker@7.0.11","maintainers":[{"name":"lovesworking","email":"austinlovesworking@gmail.com"}],"homepage":"https://buoy.gg","bugs":{"url":"https://github.com/Buoy-gg/buoy/issues"},"dist":{"shasum":"6e2c3ca00bc6972dfcc8b6731851d3fc6c43e549","tarball":"https://registry.npmjs.org/@buoy-gg/sync-broker/-/sync-broker-7.0.11.tgz","fileCount":7,"integrity":"sha512-rzQpkMzH6h4xVjnM19CwRm5E+udTjMc3qlUTKcD5zyeVx8do87ClU57/HY2OJ95PoUH2lPtZ8hDuYfnwTLcBAQ==","signatures":[{"sig":"MEQCICfHtx9tXY5l8Q5wo8TjgaEDqtpUadZsdNS28rDNos1YAiApufRT/93JA3Docyi05JJok3bDW1LIlH2EANXy54oYZw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56765},"main":"dist/index.js","_from":"file:buoy-gg-sync-broker-7.0.11.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"scripts":{"test":"pnpm run typecheck","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"lovesworking","email":"austinlovesworking@gmail.com"},"_resolved":"/private/var/folders/h4/9c5x_0hd69lcjxl5qbpk4m1r0000gq/T/a1f637e4fb620310cb78ded900425ee5/buoy-gg-sync-broker-7.0.11.tgz","_integrity":"sha512-rzQpkMzH6h4xVjnM19CwRm5E+udTjMc3qlUTKcD5zyeVx8do87ClU57/HY2OJ95PoUH2lPtZ8hDuYfnwTLcBAQ==","repository":{"url":"git+https://github.com/Buoy-gg/buoy.git","type":"git"},"_npmVersion":"10.9.7","description":"Headless Socket.IO broker for the Buoy devtool sync protocol (v1) — routes messages between devices and dashboard/MCP clients","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"socket.io":"^4.8.1"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","rimraf":"^5.0.0","typescript":"~5.8.3","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sync-broker_7.0.11_1785634495273_0.05086536193434266","host":"s3://npm-registry-packages-npm-production"}},"7.0.12":{"name":"@buoy-gg/sync-broker","version":"7.0.12","_id":"@buoy-gg/sync-broker@7.0.12","maintainers":[{"name":"lovesworking","email":"austinlovesworking@gmail.com"}],"homepage":"https://buoy.gg","bugs":{"url":"https://github.com/Buoy-gg/buoy/issues"},"dist":{"shasum":"83efa24f0885f1c02c0806b5f9edda9ea5c7bd24","tarball":"https://registry.npmjs.org/@buoy-gg/sync-broker/-/sync-broker-7.0.12.tgz","fileCount":7,"integrity":"sha512-GBNdHdy9GA7V15s27Gx1sWQZKay455viX5sdGoF1JsEoknxWo3QhavTDczAiGcPzPSItLg+JQdyAJL/j+zhTwA==","signatures":[{"sig":"MEUCIAWyaNz7F11fv6/tKa27gP74x2X02cRv+/u5kSkVAz9cAiEAp8+pJJilxZzpJlFrTbW72vd3K3PL5q/KTOaLNtF88Cc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56765},"main":"dist/index.js","_from":"file:buoy-gg-sync-broker-7.0.12.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"scripts":{"test":"pnpm run typecheck","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"lovesworking","email":"austinlovesworking@gmail.com"},"_resolved":"/private/var/folders/h4/9c5x_0hd69lcjxl5qbpk4m1r0000gq/T/f3a36ba71fcec20030ab01f46740ba55/buoy-gg-sync-broker-7.0.12.tgz","_integrity":"sha512-GBNdHdy9GA7V15s27Gx1sWQZKay455viX5sdGoF1JsEoknxWo3QhavTDczAiGcPzPSItLg+JQdyAJL/j+zhTwA==","repository":{"url":"git+https://github.com/Buoy-gg/buoy.git","type":"git"},"_npmVersion":"10.9.7","description":"Headless Socket.IO broker for the Buoy devtool sync protocol (v1) — routes messages between devices and dashboard/MCP clients","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"socket.io":"^4.8.1"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","rimraf":"^5.0.0","typescript":"~5.8.3","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sync-broker_7.0.12_1785636359917_0.20836089903515487","host":"s3://npm-registry-packages-npm-production"}},"7.0.13":{"name":"@buoy-gg/sync-broker","version":"7.0.13","_id":"@buoy-gg/sync-broker@7.0.13","maintainers":[{"name":"lovesworking","email":"austinlovesworking@gmail.com"}],"homepage":"https://buoy.gg","bugs":{"url":"https://github.com/Buoy-gg/buoy/issues"},"dist":{"shasum":"2ceaa7a46ec2de076c8f3fc30e2d8225b303a4ec","tarball":"https://registry.npmjs.org/@buoy-gg/sync-broker/-/sync-broker-7.0.13.tgz","fileCount":7,"integrity":"sha512-ivJyeAGPbd92DccyGvIU195NV7geinU0hAmyDHTjPfpk0EwvB3HcJUP2Rik2QSqyWxBTIl4oJeKQYyLJu8K7yA==","signatures":[{"sig":"MEUCIFT/GVd5ZDm55cC+BrqU1EtmXRyGr8dv31jtY5xhsDudAiEAoBdTQ9zhbYeePY5GZjnRCHbWA/32NM8DbK4Q4JdCBUM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56765},"main":"dist/index.js","_from":"file:buoy-gg-sync-broker-7.0.13.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"scripts":{"test":"pnpm run typecheck","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"lovesworking","email":"austinlovesworking@gmail.com"},"_resolved":"/private/var/folders/h4/9c5x_0hd69lcjxl5qbpk4m1r0000gq/T/0411eb2e22b025c74cc47b89618d2be3/buoy-gg-sync-broker-7.0.13.tgz","_integrity":"sha512-ivJyeAGPbd92DccyGvIU195NV7geinU0hAmyDHTjPfpk0EwvB3HcJUP2Rik2QSqyWxBTIl4oJeKQYyLJu8K7yA==","repository":{"url":"git+https://github.com/Buoy-gg/buoy.git","type":"git"},"_npmVersion":"10.9.7","description":"Headless Socket.IO broker for the Buoy devtool sync protocol (v1) — routes messages between devices and dashboard/MCP clients","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"socket.io":"^4.8.1"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","rimraf":"^5.0.0","typescript":"~5.8.3","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sync-broker_7.0.13_1785777289393_0.18324525647762524","host":"s3://npm-registry-packages-npm-production"}},"7.0.14":{"name":"@buoy-gg/sync-broker","version":"7.0.14","_id":"@buoy-gg/sync-broker@7.0.14","maintainers":[{"name":"lovesworking","email":"austinlovesworking@gmail.com"}],"homepage":"https://buoy.gg","bugs":{"url":"https://github.com/Buoy-gg/buoy/issues"},"dist":{"shasum":"e5f19164eebc43d4520f5db947d5a082dd9a1ca9","tarball":"https://registry.npmjs.org/@buoy-gg/sync-broker/-/sync-broker-7.0.14.tgz","fileCount":7,"integrity":"sha512-gzQ6J9hI13y39ooNDxXqRl1UC1Ircs1rE5mjKPfmKE9E18kXlvmYZTRYtvOEp5/fUsYqN+XrQ5u8Rj2mtjbMQw==","signatures":[{"sig":"MEUCIQDkmtkNB7O5pyfRnY+wddNB7fiw9/JQRH0RdFuRA4uHjQIgEAfP5Ul0MTHgJ01uDfBo1i1j6cE9fvktlEXlxKmjucE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56765},"main":"dist/index.js","_from":"file:buoy-gg-sync-broker-7.0.14.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"scripts":{"test":"pnpm run typecheck","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"lovesworking","email":"austinlovesworking@gmail.com"},"_resolved":"/private/var/folders/h4/9c5x_0hd69lcjxl5qbpk4m1r0000gq/T/7e414ef5f485078a21a6a1d3e6d56f57/buoy-gg-sync-broker-7.0.14.tgz","_integrity":"sha512-gzQ6J9hI13y39ooNDxXqRl1UC1Ircs1rE5mjKPfmKE9E18kXlvmYZTRYtvOEp5/fUsYqN+XrQ5u8Rj2mtjbMQw==","repository":{"url":"git+https://github.com/Buoy-gg/buoy.git","type":"git"},"_npmVersion":"10.9.7","description":"Headless Socket.IO broker for the Buoy devtool sync protocol (v1) — routes messages between devices and dashboard/MCP clients","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"socket.io":"^4.8.1"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","rimraf":"^5.0.0","typescript":"~5.8.3","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sync-broker_7.0.14_1785891914130_0.5229500431303182","host":"s3://npm-registry-packages-npm-production"}},"7.0.15":{"name":"@buoy-gg/sync-broker","version":"7.0.15","_id":"@buoy-gg/sync-broker@7.0.15","maintainers":[{"name":"lovesworking","email":"austinlovesworking@gmail.com"}],"homepage":"https://buoy.gg","bugs":{"url":"https://github.com/Buoy-gg/buoy/issues"},"dist":{"shasum":"62f8b39eac1d5bf8f67af7cacebdcffb10ddc4ae","tarball":"https://registry.npmjs.org/@buoy-gg/sync-broker/-/sync-broker-7.0.15.tgz","fileCount":7,"integrity":"sha512-DlMdUkOzN6+vr1SS52do3v0+oMaBkSRnRxeplBlmrFCoHsMF504gOEysUSLCvsgMsSKIoUfk6lpD5I0fbTPATw==","signatures":[{"sig":"MEUCIHJGtyKVVqKafKex6VSTMVxc7FrJNnz6Whk5iDxdKmpQAiEAuFvPKqY7iQx6rsb1X2zrZW7Omdq/KRq8VztVflaNB6I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56765},"main":"dist/index.js","_from":"file:buoy-gg-sync-broker-7.0.15.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"scripts":{"test":"pnpm run typecheck","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"lovesworking","email":"austinlovesworking@gmail.com"},"_resolved":"/private/var/folders/h4/9c5x_0hd69lcjxl5qbpk4m1r0000gq/T/ea95a5e32722ad85c01e2dc79e565544/buoy-gg-sync-broker-7.0.15.tgz","_integrity":"sha512-DlMdUkOzN6+vr1SS52do3v0+oMaBkSRnRxeplBlmrFCoHsMF504gOEysUSLCvsgMsSKIoUfk6lpD5I0fbTPATw==","repository":{"url":"git+https://github.com/Buoy-gg/buoy.git","type":"git"},"_npmVersion":"10.9.7","description":"Headless Socket.IO broker for the Buoy devtool sync protocol (v1) — routes messages between devices and dashboard/MCP clients","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"socket.io":"^4.8.1"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","rimraf":"^5.0.0","typescript":"~5.8.3","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sync-broker_7.0.15_1785966037200_0.4750139269995761","host":"s3://npm-registry-packages-npm-production"}},"7.0.16":{"name":"@buoy-gg/sync-broker","version":"7.0.16","_id":"@buoy-gg/sync-broker@7.0.16","maintainers":[{"name":"lovesworking","email":"austinlovesworking@gmail.com"}],"homepage":"https://buoy.gg","bugs":{"url":"https://github.com/Buoy-gg/buoy/issues"},"dist":{"shasum":"3fda6943b5e4c0319203c288a4367bc37b9bd93a","tarball":"https://registry.npmjs.org/@buoy-gg/sync-broker/-/sync-broker-7.0.16.tgz","fileCount":7,"integrity":"sha512-o03cKu9+qk0/AvL7WbAVpEcG/+NiB87UQoAdE8jrAARsVEW9lmdwVN1cHTCT0CLS3LpKwIG+ZDm23s3rGu8dnA==","signatures":[{"sig":"MEUCIDSmuah7yZesys7hiqYTfJAWBZFLnm19HiRe6YLjgDXyAiEAvsQDFh/aZ6WOhCqAdm7zNvTdcjVOUOSXp9q719KdMf8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56765},"main":"dist/index.js","_from":"file:buoy-gg-sync-broker-7.0.16.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"scripts":{"test":"pnpm run typecheck","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"lovesworking","email":"austinlovesworking@gmail.com"},"_resolved":"/private/var/folders/h4/9c5x_0hd69lcjxl5qbpk4m1r0000gq/T/c4629e2a002b008f842a8994a266c8fd/buoy-gg-sync-broker-7.0.16.tgz","_integrity":"sha512-o03cKu9+qk0/AvL7WbAVpEcG/+NiB87UQoAdE8jrAARsVEW9lmdwVN1cHTCT0CLS3LpKwIG+ZDm23s3rGu8dnA==","repository":{"url":"git+https://github.com/Buoy-gg/buoy.git","type":"git"},"_npmVersion":"10.9.7","description":"Headless Socket.IO broker for the Buoy devtool sync protocol (v1) — routes messages between devices and dashboard/MCP clients","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"socket.io":"^4.8.1"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","rimraf":"^5.0.0","typescript":"~5.8.3","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sync-broker_7.0.16_1786048407920_0.33902420981851367","host":"s3://npm-registry-packages-npm-production"}},"7.0.17":{"name":"@buoy-gg/sync-broker","version":"7.0.17","_id":"@buoy-gg/sync-broker@7.0.17","maintainers":[{"name":"lovesworking","email":"austinlovesworking@gmail.com"}],"homepage":"https://buoy.gg","bugs":{"url":"https://github.com/Buoy-gg/buoy/issues"},"dist":{"shasum":"abb91ac899908772db54203bcad533fd0c34cd48","tarball":"https://registry.npmjs.org/@buoy-gg/sync-broker/-/sync-broker-7.0.17.tgz","fileCount":7,"integrity":"sha512-PNglmaY5GUb1qkv+CXsm7qzLr/9aX1RlCgslFSd7YcAwcP49lIB6X6x9zBA4R3FDpfyZwLK857MZ4zcLOsGX5g==","signatures":[{"sig":"MEUCIHnXziX85/2xFzAsefCEXYQoLNT+WFA9moFnTnqrt8W/AiEAtY1L36nt285XIFKPOsddEdqex6Gq+PsT9Kc4WL+lBYA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56765},"main":"dist/index.js","_from":"file:buoy-gg-sync-broker-7.0.17.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"scripts":{"test":"pnpm run typecheck","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"lovesworking","email":"austinlovesworking@gmail.com"},"_resolved":"/private/var/folders/h4/9c5x_0hd69lcjxl5qbpk4m1r0000gq/T/d133b6d7fee62b3d3496e39f9fc193b7/buoy-gg-sync-broker-7.0.17.tgz","_integrity":"sha512-PNglmaY5GUb1qkv+CXsm7qzLr/9aX1RlCgslFSd7YcAwcP49lIB6X6x9zBA4R3FDpfyZwLK857MZ4zcLOsGX5g==","repository":{"url":"git+https://github.com/Buoy-gg/buoy.git","type":"git"},"_npmVersion":"10.9.7","description":"Headless Socket.IO broker for the Buoy devtool sync protocol (v1) — routes messages between devices and dashboard/MCP clients","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"socket.io":"^4.8.1"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","rimraf":"^5.0.0","typescript":"~5.8.3","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sync-broker_7.0.17_1786113139476_0.23895545718117028","host":"s3://npm-registry-packages-npm-production"}},"7.0.18":{"name":"@buoy-gg/sync-broker","version":"7.0.18","_id":"@buoy-gg/sync-broker@7.0.18","maintainers":[{"name":"lovesworking","email":"austinlovesworking@gmail.com"}],"homepage":"https://buoy.gg","bugs":{"url":"https://github.com/Buoy-gg/buoy/issues"},"dist":{"shasum":"11aad26e940f8b2d95023af2f02bd6e84a4a1ea6","tarball":"https://registry.npmjs.org/@buoy-gg/sync-broker/-/sync-broker-7.0.18.tgz","fileCount":7,"integrity":"sha512-IYicXsOXhz+p+H3J7x6u5heslM4bQw9i+Y5eB9V+LnYobO3yveVvkMTKnFf0GiPSmgk3c2rPtJNZjBGcm2ioDA==","signatures":[{"sig":"MEQCIA0Ss4zZEkMY5FBEgYXlkMKBJi9WqOeWav8diYD7FfXHAiAMNX02hawT/FuwVIqorWk6Qtg379fbcDonaLCC20xZIw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64313},"main":"dist/index.js","_from":"file:buoy-gg-sync-broker-7.0.18.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"scripts":{"test":"pnpm run typecheck","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"lovesworking","email":"austinlovesworking@gmail.com"},"_resolved":"/private/var/folders/h4/9c5x_0hd69lcjxl5qbpk4m1r0000gq/T/ae23f4a5379e3c780d71782324511ad7/buoy-gg-sync-broker-7.0.18.tgz","_integrity":"sha512-IYicXsOXhz+p+H3J7x6u5heslM4bQw9i+Y5eB9V+LnYobO3yveVvkMTKnFf0GiPSmgk3c2rPtJNZjBGcm2ioDA==","repository":{"url":"git+https://github.com/Buoy-gg/buoy.git","type":"git"},"_npmVersion":"10.9.7","description":"Headless Socket.IO broker for the Buoy devtool sync protocol (v1) — routes messages between devices and dashboard/MCP clients","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"socket.io":"^4.8.1"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","rimraf":"^5.0.0","typescript":"~5.8.3","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sync-broker_7.0.18_1786665793443_0.549970399426331","host":"s3://npm-registry-packages-npm-production"}},"7.0.19":{"name":"@buoy-gg/sync-broker","version":"7.0.19","_id":"@buoy-gg/sync-broker@7.0.19","maintainers":[{"name":"lovesworking","email":"austinlovesworking@gmail.com"}],"homepage":"https://buoy.gg","bugs":{"url":"https://github.com/Buoy-gg/buoy/issues"},"dist":{"shasum":"f47943471ab656cc17d99cbb9e85c81956083162","tarball":"https://registry.npmjs.org/@buoy-gg/sync-broker/-/sync-broker-7.0.19.tgz","fileCount":7,"integrity":"sha512-Yjij82GlyTP4m8DVBQZz9dofO6sG3tG7HfvOi+hWTHWLkSZZefWkaeOXdGeN72DJgbDX9WAhMxXyoluqK0c+wA==","signatures":[{"sig":"MEUCIQCjgR6M28xjxamhbHL+hSTHx3W+QYQv2s8dRLKxY37tsAIgPeZCBV9ljxif0eN7paiqRWfo8bGmxStndMjlOlnU5lQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64313},"main":"dist/index.js","_from":"file:buoy-gg-sync-broker-7.0.19.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"scripts":{"test":"pnpm run typecheck","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"lovesworking","email":"austinlovesworking@gmail.com"},"_resolved":"/private/var/folders/h4/9c5x_0hd69lcjxl5qbpk4m1r0000gq/T/96af58f7bd5a8fa5283842eb35591392/buoy-gg-sync-broker-7.0.19.tgz","_integrity":"sha512-Yjij82GlyTP4m8DVBQZz9dofO6sG3tG7HfvOi+hWTHWLkSZZefWkaeOXdGeN72DJgbDX9WAhMxXyoluqK0c+wA==","repository":{"url":"git+https://github.com/Buoy-gg/buoy.git","type":"git"},"_npmVersion":"10.9.7","description":"Headless Socket.IO broker for the Buoy devtool sync protocol (v1) — routes messages between devices and dashboard/MCP clients","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"socket.io":"^4.8.1"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","rimraf":"^5.0.0","typescript":"~5.8.3","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sync-broker_7.0.19_1786677829201_0.7014420184854446","host":"s3://npm-registry-packages-npm-production"}},"7.0.20":{"name":"@buoy-gg/sync-broker","version":"7.0.20","_id":"@buoy-gg/sync-broker@7.0.20","maintainers":[{"name":"lovesworking","email":"austinlovesworking@gmail.com"}],"homepage":"https://buoy.gg","bugs":{"url":"https://github.com/Buoy-gg/buoy/issues"},"dist":{"shasum":"b60767ffe8e8381d27e1e16ae4059693e2ae241c","tarball":"https://registry.npmjs.org/@buoy-gg/sync-broker/-/sync-broker-7.0.20.tgz","fileCount":7,"integrity":"sha512-8cw11GNfrl3ZeoxE4KVYsvPHIYDMN97Mn280GK3psZmySLPObT30GZMXgiikAmwsKSgGfHrV/R1OSryFeHEfrw==","signatures":[{"sig":"MEYCIQDeAsAWhszgnIiZ/fo1j5nQx2dfkISHrBFo98AaTrJ9IgIhAJO8oQeWIK8Kx5lXAHA8ES/agAu5mA0CYYD4z1yYLtz2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64313},"main":"dist/index.js","_from":"file:buoy-gg-sync-broker-7.0.20.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"scripts":{"test":"pnpm run typecheck","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"lovesworking","email":"austinlovesworking@gmail.com"},"_resolved":"/private/var/folders/h4/9c5x_0hd69lcjxl5qbpk4m1r0000gq/T/e9ae74f5b70e470ba6ad402f578b1db4/buoy-gg-sync-broker-7.0.20.tgz","_integrity":"sha512-8cw11GNfrl3ZeoxE4KVYsvPHIYDMN97Mn280GK3psZmySLPObT30GZMXgiikAmwsKSgGfHrV/R1OSryFeHEfrw==","repository":{"url":"git+https://github.com/Buoy-gg/buoy.git","type":"git"},"_npmVersion":"10.9.7","description":"Headless Socket.IO broker for the Buoy devtool sync protocol (v1) — routes messages between devices and dashboard/MCP clients","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"socket.io":"^4.8.1"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","rimraf":"^5.0.0","typescript":"~5.8.3","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sync-broker_7.0.20_1786716754056_0.9070341103060273","host":"s3://npm-registry-packages-npm-production"}},"7.0.21":{"name":"@buoy-gg/sync-broker","version":"7.0.21","_id":"@buoy-gg/sync-broker@7.0.21","maintainers":[{"name":"lovesworking","email":"austinlovesworking@gmail.com"}],"homepage":"https://buoy.gg","bugs":{"url":"https://github.com/Buoy-gg/buoy/issues"},"dist":{"shasum":"2556e7ca34442cd4c1c152dfab429f97eef5a6b5","tarball":"https://registry.npmjs.org/@buoy-gg/sync-broker/-/sync-broker-7.0.21.tgz","fileCount":7,"integrity":"sha512-0GK3+n9p07ahJoaW1ld0hvQdrpgFPHV0f83xHvKj6wTaFm6e/r7QeBstXxyAjNk5MDSu+zGYMlgEi5tnEGzZ0g==","signatures":[{"sig":"MEUCIDWTzWaZiX09S9v7iHUT1Dm/uWBAqFb7UVCLjFRZR4hSAiEA5kXw4NfymLV3NDnnikdh/FQfOyRaQfmAr0Gbc+K3O8w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64313},"main":"dist/index.js","_from":"file:buoy-gg-sync-broker-7.0.21.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"scripts":{"test":"pnpm run typecheck","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"lovesworking","email":"austinlovesworking@gmail.com"},"_resolved":"/private/var/folders/h4/9c5x_0hd69lcjxl5qbpk4m1r0000gq/T/dcb48f14adda132e99314acbc608f535/buoy-gg-sync-broker-7.0.21.tgz","_integrity":"sha512-0GK3+n9p07ahJoaW1ld0hvQdrpgFPHV0f83xHvKj6wTaFm6e/r7QeBstXxyAjNk5MDSu+zGYMlgEi5tnEGzZ0g==","repository":{"url":"git+https://github.com/Buoy-gg/buoy.git","type":"git"},"_npmVersion":"10.9.7","description":"Headless Socket.IO broker for the Buoy devtool sync protocol (v1) — routes messages between devices and dashboard/MCP clients","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"socket.io":"^4.8.1"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","rimraf":"^5.0.0","typescript":"~5.8.3","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sync-broker_7.0.21_1786768786957_0.23731194109871478","host":"s3://npm-registry-packages-npm-production"}},"7.0.22":{"name":"@buoy-gg/sync-broker","version":"7.0.22","_id":"@buoy-gg/sync-broker@7.0.22","maintainers":[{"name":"lovesworking","email":"austinlovesworking@gmail.com"}],"homepage":"https://buoy.gg","bugs":{"url":"https://github.com/Buoy-gg/buoy/issues"},"dist":{"shasum":"71cc77b0317e4731fc9d2446104002fc5125a9a7","tarball":"https://registry.npmjs.org/@buoy-gg/sync-broker/-/sync-broker-7.0.22.tgz","fileCount":7,"integrity":"sha512-0bTPfpQHw866Av6VwfUGzqEqUeopIHAQja4L7JAN5vEbFqkB5zUvemvXouxa6OIo4Nb6Qdjp52+WU4QjsNieig==","signatures":[{"sig":"MEYCIQD5pCKhDLiillmC6pf3YdKVvgVDVbFfdObiWqu0tdS1NQIhAK+P0r1ZUOkJbC1OoPhSCytPv2ka9ewvqfhc2E2o2ygi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64313},"main":"dist/index.js","_from":"file:buoy-gg-sync-broker-7.0.22.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"scripts":{"test":"pnpm run typecheck","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"lovesworking","email":"austinlovesworking@gmail.com"},"_resolved":"/private/var/folders/h4/9c5x_0hd69lcjxl5qbpk4m1r0000gq/T/5fd85eee5ddf609e6c956f20f3544c6a/buoy-gg-sync-broker-7.0.22.tgz","_integrity":"sha512-0bTPfpQHw866Av6VwfUGzqEqUeopIHAQja4L7JAN5vEbFqkB5zUvemvXouxa6OIo4Nb6Qdjp52+WU4QjsNieig==","repository":{"url":"git+https://github.com/Buoy-gg/buoy.git","type":"git"},"_npmVersion":"10.9.7","description":"Headless Socket.IO broker for the Buoy devtool sync protocol (v1) — routes messages between devices and dashboard/MCP clients","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"socket.io":"^4.8.1"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","rimraf":"^5.0.0","typescript":"~5.8.3","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sync-broker_7.0.22_1787013154427_0.0767339481516065","host":"s3://npm-registry-packages-npm-production"}},"7.0.23":{"name":"@buoy-gg/sync-broker","version":"7.0.23","_id":"@buoy-gg/sync-broker@7.0.23","maintainers":[{"name":"lovesworking","email":"austinlovesworking@gmail.com"}],"homepage":"https://buoy.gg","bugs":{"url":"https://github.com/Buoy-gg/buoy/issues"},"dist":{"shasum":"f869a6fc6955daae8da9402396ba6f485da55632","tarball":"https://registry.npmjs.org/@buoy-gg/sync-broker/-/sync-broker-7.0.23.tgz","fileCount":7,"integrity":"sha512-wXC8WtQhwgqZ8wCwxMQzesPhE4T9lvKJf5WA7rWH+MWbbyf9dlRFBWd5RyecJXGpBHtfqXGyjzJI3kOiZTB5qQ==","signatures":[{"sig":"MEQCIGA0NgYA1ClzjRB9xJUNVezZUjxIFTJFZm7D63tIZG7YAiB2hKUABWbcqnR4EHP+71hRsc/DgLf+XcxWg6TfrNxiow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66439},"main":"dist/index.js","_from":"file:buoy-gg-sync-broker-7.0.23.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"scripts":{"test":"pnpm run typecheck","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"lovesworking","email":"austinlovesworking@gmail.com"},"_resolved":"/private/var/folders/h4/9c5x_0hd69lcjxl5qbpk4m1r0000gq/T/5a9583e0f1f9e2557c050a25b0cf84f5/buoy-gg-sync-broker-7.0.23.tgz","_integrity":"sha512-wXC8WtQhwgqZ8wCwxMQzesPhE4T9lvKJf5WA7rWH+MWbbyf9dlRFBWd5RyecJXGpBHtfqXGyjzJI3kOiZTB5qQ==","repository":{"url":"git+https://github.com/Buoy-gg/buoy.git","type":"git"},"_npmVersion":"10.9.7","description":"Headless Socket.IO broker for the Buoy devtool sync protocol (v1) — routes messages between devices and dashboard/MCP clients","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"socket.io":"^4.8.1"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","rimraf":"^5.0.0","typescript":"~5.8.3","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sync-broker_7.0.23_1787169685940_0.271217068251308","host":"s3://npm-registry-packages-npm-production"}},"7.0.24":{"name":"@buoy-gg/sync-broker","version":"7.0.24","_id":"@buoy-gg/sync-broker@7.0.24","maintainers":[{"name":"lovesworking","email":"austinlovesworking@gmail.com"}],"homepage":"https://buoy.gg","bugs":{"url":"https://github.com/Buoy-gg/buoy/issues"},"dist":{"shasum":"0686d152771299a51ac6132bdee6c72fca6d0632","tarball":"https://registry.npmjs.org/@buoy-gg/sync-broker/-/sync-broker-7.0.24.tgz","fileCount":7,"integrity":"sha512-CucwfOqnnqgVkbenhdFPABZhDMclDwKTJGpu3TO0zch9Sarps/SdIzLQyrrZNJAdWYgkENIP+P1Fb6PmsiKMdQ==","signatures":[{"sig":"MEUCIEdqjkfzYs18uPlZnb1Y0BAvQzRPmX87pnxzUjOF7ex+AiEAiBp9ZFMV9AVHaig4idODqMIMINa+goA3rE5igYQ4NNo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66439},"main":"dist/index.js","_from":"file:buoy-gg-sync-broker-7.0.24.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"scripts":{"test":"pnpm run typecheck","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"lovesworking","email":"austinlovesworking@gmail.com"},"_resolved":"/private/var/folders/h4/9c5x_0hd69lcjxl5qbpk4m1r0000gq/T/b767633c4b2308a7294bde75c525b9aa/buoy-gg-sync-broker-7.0.24.tgz","_integrity":"sha512-CucwfOqnnqgVkbenhdFPABZhDMclDwKTJGpu3TO0zch9Sarps/SdIzLQyrrZNJAdWYgkENIP+P1Fb6PmsiKMdQ==","repository":{"url":"git+https://github.com/Buoy-gg/buoy.git","type":"git"},"_npmVersion":"10.9.7","description":"Headless Socket.IO broker for the Buoy devtool sync protocol (v1) — routes messages between devices and dashboard/MCP clients","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"socket.io":"^4.8.1"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","rimraf":"^5.0.0","typescript":"~5.8.3","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sync-broker_7.0.24_1787172634745_0.0396815418922829","host":"s3://npm-registry-packages-npm-production"}},"7.0.25":{"name":"@buoy-gg/sync-broker","version":"7.0.25","_id":"@buoy-gg/sync-broker@7.0.25","maintainers":[{"name":"lovesworking","email":"austinlovesworking@gmail.com"}],"homepage":"https://buoy.gg","bugs":{"url":"https://github.com/Buoy-gg/buoy/issues"},"dist":{"shasum":"703ded90658680112812c889dc9a88d9218caba3","tarball":"https://registry.npmjs.org/@buoy-gg/sync-broker/-/sync-broker-7.0.25.tgz","fileCount":7,"integrity":"sha512-4eCwWdNTbzGOgTcBnhTwrUOXTSZ+qenmiDyqinVJrot/dHn4RnDIThaK83jzbxlzXvdSJ3L3tdR3ucsLtBw5pg==","signatures":[{"sig":"MEUCIQCTugctpEgNDbsA1qX+4Y9/mWfsSFJLH76FyuEmxeSKWwIgR29KBS1IRAQiMXagwRKDbIG5hYsE/seUjzlst688alc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66439},"main":"dist/index.js","_from":"file:buoy-gg-sync-broker-7.0.25.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"scripts":{"test":"pnpm run typecheck","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"lovesworking","email":"austinlovesworking@gmail.com"},"_resolved":"/private/var/folders/h4/9c5x_0hd69lcjxl5qbpk4m1r0000gq/T/2e8de26b9f7a878722bc4fbcd093f2e8/buoy-gg-sync-broker-7.0.25.tgz","_integrity":"sha512-4eCwWdNTbzGOgTcBnhTwrUOXTSZ+qenmiDyqinVJrot/dHn4RnDIThaK83jzbxlzXvdSJ3L3tdR3ucsLtBw5pg==","repository":{"url":"git+https://github.com/Buoy-gg/buoy.git","type":"git"},"_npmVersion":"10.9.7","description":"Headless Socket.IO broker for the Buoy devtool sync protocol (v1) — routes messages between devices and dashboard/MCP clients","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"socket.io":"^4.8.1"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","rimraf":"^5.0.0","typescript":"~5.8.3","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sync-broker_7.0.25_1787173964923_0.30158378469133695","host":"s3://npm-registry-packages-npm-production"}},"7.0.26":{"name":"@buoy-gg/sync-broker","version":"7.0.26","_id":"@buoy-gg/sync-broker@7.0.26","maintainers":[{"name":"lovesworking","email":"austinlovesworking@gmail.com"}],"homepage":"https://buoy.gg","bugs":{"url":"https://github.com/Buoy-gg/buoy/issues"},"dist":{"shasum":"68ab078bf0f0c52b639a00e30d4a2c62869a31c5","tarball":"https://registry.npmjs.org/@buoy-gg/sync-broker/-/sync-broker-7.0.26.tgz","fileCount":7,"integrity":"sha512-3O5trOTVbWdTNU9Hq71ARXCWSPFX009vsE+vs503Y/FnGVSmzbwWeRWb2yFkKsoDuaGSxnFkmXs378JWFwSAgA==","signatures":[{"sig":"MEYCIQCkzWSh6F8dinkJA5EjWRCgNRS7v0aJco33HMz5tt5+tgIhANZHQr+Tum2XG+Q4fZv/cs6ThRowyiBnsaRnG4XwmDj7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66439},"main":"dist/index.js","_from":"file:buoy-gg-sync-broker-7.0.26.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"scripts":{"test":"pnpm run typecheck","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"lovesworking","email":"austinlovesworking@gmail.com"},"_resolved":"/private/var/folders/h4/9c5x_0hd69lcjxl5qbpk4m1r0000gq/T/f6cbe15c9ec054ef252c89027521a7f3/buoy-gg-sync-broker-7.0.26.tgz","_integrity":"sha512-3O5trOTVbWdTNU9Hq71ARXCWSPFX009vsE+vs503Y/FnGVSmzbwWeRWb2yFkKsoDuaGSxnFkmXs378JWFwSAgA==","repository":{"url":"git+https://github.com/Buoy-gg/buoy.git","type":"git"},"_npmVersion":"10.9.7","description":"Headless Socket.IO broker for the Buoy devtool sync protocol (v1) — routes messages between devices and dashboard/MCP clients","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"socket.io":"^4.8.1"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","rimraf":"^5.0.0","typescript":"~5.8.3","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sync-broker_7.0.26_1787174839729_0.39602825764868754","host":"s3://npm-registry-packages-npm-production"}},"7.0.27":{"name":"@buoy-gg/sync-broker","version":"7.0.27","_id":"@buoy-gg/sync-broker@7.0.27","maintainers":[{"name":"lovesworking","email":"austinlovesworking@gmail.com"}],"homepage":"https://buoy.gg","bugs":{"url":"https://github.com/Buoy-gg/buoy/issues"},"dist":{"shasum":"36a154f2eb8d46b7b051002bfbf517a348a94469","tarball":"https://registry.npmjs.org/@buoy-gg/sync-broker/-/sync-broker-7.0.27.tgz","fileCount":7,"integrity":"sha512-yQ8cFcEJC19AbyTsT+OTfJ7xJOGMOJl3TgBBpgB7MGW1+X97BSUgWjeoobZxRAVoO4ydYNvLn/uSUMVT8CqXgg==","signatures":[{"sig":"MEUCIEDRg41wO6lPQRdckinW4ckYlpZzLBXbBumL2CzqZajoAiEA1yB7JPrSOiEOUCe/gH7aOZbkLOh2h98goSJOp3/aZjs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68143},"main":"dist/index.js","_from":"file:buoy-gg-sync-broker-7.0.27.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"scripts":{"test":"pnpm run typecheck","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"lovesworking","email":"austinlovesworking@gmail.com"},"_resolved":"/private/var/folders/h4/9c5x_0hd69lcjxl5qbpk4m1r0000gq/T/760fa25d0a8eda9d4043b72f6e9f87fa/buoy-gg-sync-broker-7.0.27.tgz","_integrity":"sha512-yQ8cFcEJC19AbyTsT+OTfJ7xJOGMOJl3TgBBpgB7MGW1+X97BSUgWjeoobZxRAVoO4ydYNvLn/uSUMVT8CqXgg==","repository":{"url":"git+https://github.com/Buoy-gg/buoy.git","type":"git"},"_npmVersion":"10.9.7","description":"Headless Socket.IO broker for the Buoy devtool sync protocol (v1) — routes messages between devices and dashboard/MCP clients","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"socket.io":"^4.8.1"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","rimraf":"^5.0.0","typescript":"~5.8.3","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sync-broker_7.0.27_1787276007171_0.36253814862537714","host":"s3://npm-registry-packages-npm-production"}},"7.0.28":{"name":"@buoy-gg/sync-broker","version":"7.0.28","_id":"@buoy-gg/sync-broker@7.0.28","maintainers":[{"name":"lovesworking","email":"austinlovesworking@gmail.com"}],"homepage":"https://buoy.gg","bugs":{"url":"https://github.com/Buoy-gg/buoy/issues"},"dist":{"shasum":"6c05e9a2d1bb9719605cc2a76ca880afa16232b3","tarball":"https://registry.npmjs.org/@buoy-gg/sync-broker/-/sync-broker-7.0.28.tgz","fileCount":7,"integrity":"sha512-aoXlAcO+H3OzraVmRnnpyCIZkLr6JpdVxOoij7LeX6eIKXZUPxAyUXseTt9XchDG/mXVytdJA4qwLO0KlOyWGg==","signatures":[{"sig":"MEUCIQCWqtOLpIDRa0XUB1cIGCBi+TkfMVr1QsALGfCJU9ekFAIgfhwYbbklLRsoaR0Ydum6bCPPqDDHK/JmnIr0IDMF+Nc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68143},"main":"dist/index.js","_from":"file:buoy-gg-sync-broker-7.0.28.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"scripts":{"test":"pnpm run typecheck","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"lovesworking","email":"austinlovesworking@gmail.com"},"_resolved":"/private/var/folders/h4/9c5x_0hd69lcjxl5qbpk4m1r0000gq/T/508071116b5cbca4e263ae291eec8fe9/buoy-gg-sync-broker-7.0.28.tgz","_integrity":"sha512-aoXlAcO+H3OzraVmRnnpyCIZkLr6JpdVxOoij7LeX6eIKXZUPxAyUXseTt9XchDG/mXVytdJA4qwLO0KlOyWGg==","repository":{"url":"git+https://github.com/Buoy-gg/buoy.git","type":"git"},"_npmVersion":"10.9.7","description":"Headless Socket.IO broker for the Buoy devtool sync protocol (v1) — routes messages between devices and dashboard/MCP clients","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"socket.io":"^4.8.1"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","rimraf":"^5.0.0","typescript":"~5.8.3","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sync-broker_7.0.28_1787326981239_0.3893575353968146","host":"s3://npm-registry-packages-npm-production"}},"7.0.29":{"name":"@buoy-gg/sync-broker","version":"7.0.29","_id":"@buoy-gg/sync-broker@7.0.29","maintainers":[{"name":"lovesworking","email":"austinlovesworking@gmail.com"}],"homepage":"https://buoy.gg","bugs":{"url":"https://github.com/Buoy-gg/buoy/issues"},"dist":{"shasum":"4cf690fb53a4f7fe0305e1512345780b6271ffe7","tarball":"https://registry.npmjs.org/@buoy-gg/sync-broker/-/sync-broker-7.0.29.tgz","fileCount":7,"integrity":"sha512-uRyy58rXUCwBSZ0tdCp3XllsnKRqMWBJELrBXmwUqnj+FQypxNczR9C7pZOm/jcvk55x2beRhlioahP20xX9FQ==","signatures":[{"sig":"MEQCIGRUlJShVfuyoyoRiEBsdGwRw5m7gC0xYv7D1Cp1lbLFAiB21PzIgDhNfDxtkKF8pB2Ml9tYH5m3XPc/KJQVydN2EA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68143},"main":"dist/index.js","_from":"file:buoy-gg-sync-broker-7.0.29.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"scripts":{"test":"pnpm run typecheck","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"lovesworking","email":"austinlovesworking@gmail.com"},"_resolved":"/private/var/folders/h4/9c5x_0hd69lcjxl5qbpk4m1r0000gq/T/51bd2ba7a6ae81168d1dff2eb9379386/buoy-gg-sync-broker-7.0.29.tgz","_integrity":"sha512-uRyy58rXUCwBSZ0tdCp3XllsnKRqMWBJELrBXmwUqnj+FQypxNczR9C7pZOm/jcvk55x2beRhlioahP20xX9FQ==","repository":{"url":"git+https://github.com/Buoy-gg/buoy.git","type":"git"},"_npmVersion":"10.9.7","description":"Headless Socket.IO broker for the Buoy devtool sync protocol (v1) — routes messages between devices and dashboard/MCP clients","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"socket.io":"^4.8.1"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","rimraf":"^5.0.0","typescript":"~5.8.3","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sync-broker_7.0.29_1787600025019_0.9459513266556288","host":"s3://npm-registry-packages-npm-production"}},"7.0.30":{"name":"@buoy-gg/sync-broker","version":"7.0.30","_id":"@buoy-gg/sync-broker@7.0.30","maintainers":[{"name":"lovesworking","email":"austinlovesworking@gmail.com"}],"homepage":"https://buoy.gg","bugs":{"url":"https://github.com/Buoy-gg/buoy/issues"},"dist":{"shasum":"0efe75c4e141f910fd1c06607f081e1a6be52bd7","tarball":"https://registry.npmjs.org/@buoy-gg/sync-broker/-/sync-broker-7.0.30.tgz","fileCount":7,"integrity":"sha512-FSI9WsG3GxwL5PjXg8PdsEUzEStm2+1bUH7w4Yk7p7JFYtMiobgcbkjA5He+UnVPzsEd6Jxy10kcQs/jhG713w==","signatures":[{"sig":"MEYCIQC4MWBayG6pVU8NVNifKww7ZVskTB1EoDOU7rMsZu8F9gIhAN7H9FCS/32KCaPksH6gvUt427E+MOrKktxOZgDbfzBV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68143},"main":"dist/index.js","_from":"file:buoy-gg-sync-broker-7.0.30.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"scripts":{"test":"pnpm run typecheck","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"lovesworking","email":"austinlovesworking@gmail.com"},"_resolved":"/private/var/folders/h4/9c5x_0hd69lcjxl5qbpk4m1r0000gq/T/fb3bf38c9bf0e3bd0d9443d686fbe264/buoy-gg-sync-broker-7.0.30.tgz","_integrity":"sha512-FSI9WsG3GxwL5PjXg8PdsEUzEStm2+1bUH7w4Yk7p7JFYtMiobgcbkjA5He+UnVPzsEd6Jxy10kcQs/jhG713w==","repository":{"url":"git+https://github.com/Buoy-gg/buoy.git","type":"git"},"_npmVersion":"10.9.7","description":"Headless Socket.IO broker for the Buoy devtool sync protocol (v1) — routes messages between devices and dashboard/MCP clients","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"socket.io":"^4.8.1"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","rimraf":"^5.0.0","typescript":"~5.8.3","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sync-broker_7.0.30_1787615043554_0.35969814381897325","host":"s3://npm-registry-packages-npm-production"}},"7.0.31":{"name":"@buoy-gg/sync-broker","version":"7.0.31","_id":"@buoy-gg/sync-broker@7.0.31","maintainers":[{"name":"lovesworking","email":"austinlovesworking@gmail.com"}],"homepage":"https://buoy.gg","bugs":{"url":"https://github.com/Buoy-gg/buoy/issues"},"dist":{"shasum":"e5d25f396c0c8422d3723b079da14cf13fd1c091","tarball":"https://registry.npmjs.org/@buoy-gg/sync-broker/-/sync-broker-7.0.31.tgz","fileCount":7,"integrity":"sha512-R1YJ5svniqygjcHUsuQmBDnbyfm23Bhuq0uIUAY7MHlslbuB58bRSnyoDN+da47cgqrCCf9qGwV6mXOrMWi+Mg==","signatures":[{"sig":"MEUCIQCXy52nKr4vjde8tCCn+TN7f3IKQND/cVVUhtwMkBrjJAIgEOPWA8Cm6azN3PD9LNFAAcyN9Icaw6mfUYm8UfN1gJo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICDTv9rPHeAKszNGoB+IiucTDKSALTbffdPiMO/QmifSAiEAwTvACnA1LQXOYu10r9lB8sCXdNaARatZQoSvLcRmRuk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68143},"main":"dist/index.js","_from":"file:buoy-gg-sync-broker-7.0.31.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"scripts":{"test":"pnpm run typecheck","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"lovesworking","email":"austinlovesworking@gmail.com"},"_resolved":"/private/var/folders/h4/9c5x_0hd69lcjxl5qbpk4m1r0000gq/T/9f2a36198a59fcb2b31950b268db8998/buoy-gg-sync-broker-7.0.31.tgz","_integrity":"sha512-R1YJ5svniqygjcHUsuQmBDnbyfm23Bhuq0uIUAY7MHlslbuB58bRSnyoDN+da47cgqrCCf9qGwV6mXOrMWi+Mg==","repository":{"url":"git+https://github.com/Buoy-gg/buoy.git","type":"git"},"_npmVersion":"10.9.7","description":"Headless Socket.IO broker for the Buoy devtool sync protocol (v1) — routes messages between devices and dashboard/MCP clients","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"socket.io":"^4.8.1"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","rimraf":"^5.0.0","typescript":"~5.8.3","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sync-broker_7.0.31_1788025363854_0.879686026251004","host":"s3://npm-registry-packages-npm-production"}},"7.0.32":{"name":"@buoy-gg/sync-broker","version":"7.0.32","_id":"@buoy-gg/sync-broker@7.0.32","maintainers":[{"name":"lovesworking","email":"austinlovesworking@gmail.com"}],"homepage":"https://buoy.gg","bugs":{"url":"https://github.com/Buoy-gg/buoy/issues"},"dist":{"shasum":"5de7438e3b4b455859bfd2cc29c39ef2e1d0e4b8","tarball":"https://registry.npmjs.org/@buoy-gg/sync-broker/-/sync-broker-7.0.32.tgz","fileCount":7,"integrity":"sha512-QCSowaN+skwgGcKUlN6oWhVR4CysXaR76JaM5wq7Wzq9TXL82vUuvUKAX1F46bfygLa44st4HyKUcvGES4pu2Q==","signatures":[{"sig":"MEUCIFJW+e7zM8UZG1kFBNAMnDcQycNhJImZrrebyuWjwxWyAiEA7KHSnfv46+eYdVoOzFZUHKFD5zQH+pX1QHs8rl4Onss=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDFRcfbQS9tZof5pXO/JBshshM70UlL9FXabUO0uAdUwAIhAMWO3pI5nAiyu6ZCTsp7eA5qTPFmg5OL+XRDde7eqeEm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68143},"main":"dist/index.js","_from":"file:buoy-gg-sync-broker-7.0.32.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"scripts":{"test":"pnpm run typecheck","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"lovesworking","email":"austinlovesworking@gmail.com"},"_resolved":"/private/var/folders/h4/9c5x_0hd69lcjxl5qbpk4m1r0000gq/T/c867637e0336c039623bc1b4ba279224/buoy-gg-sync-broker-7.0.32.tgz","_integrity":"sha512-QCSowaN+skwgGcKUlN6oWhVR4CysXaR76JaM5wq7Wzq9TXL82vUuvUKAX1F46bfygLa44st4HyKUcvGES4pu2Q==","repository":{"url":"git+https://github.com/Buoy-gg/buoy.git","type":"git"},"_npmVersion":"10.9.7","description":"Headless Socket.IO broker for the Buoy devtool sync protocol (v1) — routes messages between devices and dashboard/MCP clients","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"socket.io":"^4.8.1"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","rimraf":"^5.0.0","typescript":"~5.8.3","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sync-broker_7.0.32_1788285623661_0.35887092251743713","host":"s3://npm-registry-packages-npm-production"}},"7.0.33":{"name":"@buoy-gg/sync-broker","version":"7.0.33","_id":"@buoy-gg/sync-broker@7.0.33","maintainers":[{"name":"lovesworking","email":"austinlovesworking@gmail.com"}],"homepage":"https://buoy.gg","bugs":{"url":"https://github.com/Buoy-gg/buoy/issues"},"dist":{"shasum":"f7977a3a2f553d5d5c335370b3541a1b0cf3958b","tarball":"https://registry.npmjs.org/@buoy-gg/sync-broker/-/sync-broker-7.0.33.tgz","fileCount":7,"integrity":"sha512-mSkfz3omH1ToJ567UyHUZkF1GIlEguACxbopFt9kGiWu3UpM02pzOqf3JpYTqnA3M3OgEtc59OG3Anl/TvNpFQ==","signatures":[{"sig":"MEUCIHgU9Thl0FW2zERZd7aUa+B0g7gBSBz4XXsC2E6owZEOAiEA4KE5kPsKJvZxNwYeCx+aH7GlWGdFkgxV2FPf1BluTzs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHgmRsmaEW6czPvADBhRmQSSxQ6NW0iNm/q+Z/+1Mqa3AiEA4QEQM4Nx58rIZy+AFFCTLnR50Ab0sXdP3JXQjUWeu08=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71439},"main":"dist/index.js","_from":"file:buoy-gg-sync-broker-7.0.33.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"scripts":{"test":"pnpm run typecheck","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"lovesworking","email":"austinlovesworking@gmail.com"},"_resolved":"/private/var/folders/h4/9c5x_0hd69lcjxl5qbpk4m1r0000gq/T/f1b48a8665da16bada4534d28b03e10f/buoy-gg-sync-broker-7.0.33.tgz","_integrity":"sha512-mSkfz3omH1ToJ567UyHUZkF1GIlEguACxbopFt9kGiWu3UpM02pzOqf3JpYTqnA3M3OgEtc59OG3Anl/TvNpFQ==","repository":{"url":"git+https://github.com/Buoy-gg/buoy.git","type":"git"},"_npmVersion":"10.9.7","description":"Headless Socket.IO broker for the Buoy devtool sync protocol (v1) — routes messages between devices and dashboard/MCP clients","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"socket.io":"^4.8.1"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","rimraf":"^5.0.0","typescript":"~5.8.3","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sync-broker_7.0.33_1788391571633_0.5490993359679888","host":"s3://npm-registry-packages-npm-production"}},"7.0.34":{"name":"@buoy-gg/sync-broker","version":"7.0.34","_id":"@buoy-gg/sync-broker@7.0.34","maintainers":[{"name":"lovesworking","email":"austinlovesworking@gmail.com"}],"homepage":"https://buoy.gg","bugs":{"url":"https://github.com/Buoy-gg/buoy/issues"},"dist":{"shasum":"b13321d56db8882b5c9a4e27f6dd97ef17647af4","tarball":"https://registry.npmjs.org/@buoy-gg/sync-broker/-/sync-broker-7.0.34.tgz","fileCount":7,"integrity":"sha512-7UwKDgbBwfCHh6ArbDwySnCk/jKdB4RS2fJjuVOULmrIuz0SNFfGQLlLH3MGtnT9zI0V6Z8K2GgNX8J/ZMqoag==","signatures":[{"sig":"MEYCIQCX03j4I7BJX0AlolJMYQgHxh6HItvfdTXamwlACv6qzwIhAL2nPw5JOK3JHZmfJYEKxLJ1e6GfKBC8sfEvz4wkxtJr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDPYmRQx8EwZbQM5/UWVJuvUk2yFNzF4sGNZYbxDq/3awIhAIatv0s/H/jFESmrC2CUjSEFOkuijq68OqqyOujBqzKU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71439},"main":"dist/index.js","_from":"file:buoy-gg-sync-broker-7.0.34.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"scripts":{"test":"pnpm run typecheck","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"lovesworking","email":"austinlovesworking@gmail.com"},"_resolved":"/private/var/folders/h4/9c5x_0hd69lcjxl5qbpk4m1r0000gq/T/24d5415c7f0a4da6b91cc0929ad57faa/buoy-gg-sync-broker-7.0.34.tgz","_integrity":"sha512-7UwKDgbBwfCHh6ArbDwySnCk/jKdB4RS2fJjuVOULmrIuz0SNFfGQLlLH3MGtnT9zI0V6Z8K2GgNX8J/ZMqoag==","repository":{"url":"git+https://github.com/Buoy-gg/buoy.git","type":"git"},"_npmVersion":"10.9.7","description":"Headless Socket.IO broker for the Buoy devtool sync protocol (v1) — routes messages between devices and dashboard/MCP clients","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"socket.io":"^4.8.1"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","rimraf":"^5.0.0","typescript":"~5.8.3","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sync-broker_7.0.34_1788484919743_0.29057497309169","host":"s3://npm-registry-packages-npm-production"}},"7.0.35":{"name":"@buoy-gg/sync-broker","version":"7.0.35","_id":"@buoy-gg/sync-broker@7.0.35","maintainers":[{"name":"lovesworking","email":"austinlovesworking@gmail.com"}],"homepage":"https://buoy.gg","bugs":{"url":"https://github.com/Buoy-gg/buoy/issues"},"dist":{"shasum":"17f56fecb790df09fe39cc420e385925c9102f50","tarball":"https://registry.npmjs.org/@buoy-gg/sync-broker/-/sync-broker-7.0.35.tgz","fileCount":7,"integrity":"sha512-gIjXnh+AATEvPbd3T7HK1farRO5Qa7EPx7HnIPiVXskAPK7CkZe3jRPWBGF9v9tl7pbAO1OzLoANOinse1cTIg==","signatures":[{"sig":"MEYCIQDx7onm8HFL3Qe4P4ZLrC5LXhRYa6QUGzMuGC1TLMbVGAIhAM1I1/iUBMv5PzLkpdMxTtkHNSIPyVt7mTGtsJIH2AKF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCFHA8xs7X8F8+q9ZLNKcz1mjDIGlBMyOfM/hWINiEmdgIgKfbSItNCK1ysvoSb2Yy2LdqrjSMgxZJMQMkM39dR6Hk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71439},"main":"dist/index.js","_from":"file:buoy-gg-sync-broker-7.0.35.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"scripts":{"test":"pnpm run typecheck","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"lovesworking","email":"austinlovesworking@gmail.com"},"_resolved":"/private/var/folders/h4/9c5x_0hd69lcjxl5qbpk4m1r0000gq/T/e9d40cdd7c0b5133fb49b97795775fd3/buoy-gg-sync-broker-7.0.35.tgz","_integrity":"sha512-gIjXnh+AATEvPbd3T7HK1farRO5Qa7EPx7HnIPiVXskAPK7CkZe3jRPWBGF9v9tl7pbAO1OzLoANOinse1cTIg==","repository":{"url":"git+https://github.com/Buoy-gg/buoy.git","type":"git"},"_npmVersion":"10.9.7","description":"Headless Socket.IO broker for the Buoy devtool sync protocol (v1) — routes messages between devices and dashboard/MCP clients","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"socket.io":"^4.8.1"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","rimraf":"^5.0.0","typescript":"~5.8.3","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sync-broker_7.0.35_1788565018305_0.554853053125687","host":"s3://npm-registry-packages-npm-production"}},"7.0.36":{"name":"@buoy-gg/sync-broker","version":"7.0.36","_id":"@buoy-gg/sync-broker@7.0.36","maintainers":[{"name":"lovesworking","email":"austinlovesworking@gmail.com"}],"homepage":"https://buoy.gg","bugs":{"url":"https://github.com/Buoy-gg/buoy/issues"},"dist":{"shasum":"e7cd7107e744fba2d687c5fb6c8eebe6a8f7c90d","tarball":"https://registry.npmjs.org/@buoy-gg/sync-broker/-/sync-broker-7.0.36.tgz","fileCount":7,"integrity":"sha512-ko2o+52kGCKi1HcXCPkwFJiIKwcOH8HMrQy/rfNgYgRBoVRvk1uycfxph5j8RgChEWGfcxb84V17hQhOOd2Hrg==","signatures":[{"sig":"MEUCIQDkGz00/HaLv7LDBeMcIQECY3CIu6mpC2FnRmkJjmUO6QIgUbZqvLkt4MudrtawCRo8nyP8X3JptqKjwaPWqKmM6/E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAfB6TCztunrfMt66BUsiDWb1H+DuzrhAS/+f1/MnzyEAiBXkAXVeFVbU8K9V9/wikzgg7UFz6yjmOmSrNFlq0v7QA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71439},"main":"dist/index.js","_from":"file:buoy-gg-sync-broker-7.0.36.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"scripts":{"test":"pnpm run typecheck","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"lovesworking","email":"austinlovesworking@gmail.com"},"_resolved":"/private/var/folders/h4/9c5x_0hd69lcjxl5qbpk4m1r0000gq/T/4fe650527ecef0a1572bd96dfb449c61/buoy-gg-sync-broker-7.0.36.tgz","_integrity":"sha512-ko2o+52kGCKi1HcXCPkwFJiIKwcOH8HMrQy/rfNgYgRBoVRvk1uycfxph5j8RgChEWGfcxb84V17hQhOOd2Hrg==","repository":{"url":"git+https://github.com/Buoy-gg/buoy.git","type":"git"},"_npmVersion":"10.9.7","description":"Headless Socket.IO broker for the Buoy devtool sync protocol (v1) — routes messages between devices and dashboard/MCP clients","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"socket.io":"^4.8.1"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","rimraf":"^5.0.0","typescript":"~5.8.3","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sync-broker_7.0.36_1789076532043_0.9581671793652062","host":"s3://npm-registry-packages-npm-production"}},"7.0.38":{"name":"@buoy-gg/sync-broker","version":"7.0.38","_id":"@buoy-gg/sync-broker@7.0.38","maintainers":[{"name":"lovesworking","email":"austinlovesworking@gmail.com"}],"homepage":"https://buoy.gg","bugs":{"url":"https://github.com/Buoy-gg/buoy/issues"},"dist":{"shasum":"5ba513ffe844df8efe9c340420c5ca7b1a41cbab","tarball":"https://registry.npmjs.org/@buoy-gg/sync-broker/-/sync-broker-7.0.38.tgz","fileCount":7,"integrity":"sha512-X/80PtFOZBh1viuyWc/lN+ksUZc9KVnnNGubPv5yFec7imoAkd6pDollh/ZXF7Rr31o/rJLMxMq+v4V9Zk1Yeg==","signatures":[{"sig":"MEUCIEyDql1bXIJjX/S8m49+30AcQ4mVwA49QOhCG7i2kkJAAiEA8mDdRlOqAroIM0aeDOprcoU7afFFVMBDcVE/5z5cj7A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFSXMmUDrHTV6JzhiQ4TC2kyrj8/3aiKNSyLoRdoqsKMAiEAkVJ74R6sEnt0rX0QeVU9S9lhTO/S/oHqvTDZDAzNhz4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":79518},"main":"dist/index.js","_from":"file:buoy-gg-sync-broker-7.0.38.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"scripts":{"test":"pnpm run typecheck","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"lovesworking","email":"austinlovesworking@gmail.com"},"_resolved":"/private/var/folders/h4/9c5x_0hd69lcjxl5qbpk4m1r0000gq/T/be36434d5f834f1e9d9d82983eda6af0/buoy-gg-sync-broker-7.0.38.tgz","_integrity":"sha512-X/80PtFOZBh1viuyWc/lN+ksUZc9KVnnNGubPv5yFec7imoAkd6pDollh/ZXF7Rr31o/rJLMxMq+v4V9Zk1Yeg==","repository":{"url":"git+https://github.com/Buoy-gg/buoy.git","type":"git"},"_npmVersion":"10.9.7","description":"Headless Socket.IO broker for the Buoy devtool sync protocol (v1) — routes messages between devices and dashboard/MCP clients","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"socket.io":"^4.8.1"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","rimraf":"^5.0.0","typescript":"~5.8.3","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sync-broker_7.0.38_1789692665283_0.02267288957283009","host":"s3://npm-registry-packages-npm-production"}},"7.0.39":{"name":"@buoy-gg/sync-broker","version":"7.0.39","_id":"@buoy-gg/sync-broker@7.0.39","maintainers":[{"name":"lovesworking","email":"austinlovesworking@gmail.com"}],"homepage":"https://buoy.gg","bugs":{"url":"https://github.com/Buoy-gg/buoy/issues"},"dist":{"shasum":"41fc2c26902059052756bce136796d514c69d7b5","tarball":"https://registry.npmjs.org/@buoy-gg/sync-broker/-/sync-broker-7.0.39.tgz","fileCount":7,"integrity":"sha512-LUBLFjE8ctf/4WbAv0gDuaRoN8TsV7Z5gJaNAh3kHqkvJ54Y6xsao3cBkhcvTHbVKRi5wDaMuTbWNMurITVTpQ==","signatures":[{"sig":"MEYCIQCI+1bnLzf2joONphOvxQoV9hvR0Gsvmun2Od9eTAPiMQIhAKpsaZYKxThXVRnxSDM8SLX43nJd+mnTeDlQBuluhihe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD1z/H+ByLOLD/pWxRl+Z08hkHXSvLnVhfZIhVhUr5BhgIgQyzBUlvZjmNqfd/Q6c7ZRlYNuViy4yZogrEuHdQazM4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":79518},"main":"dist/index.js","_from":"file:buoy-gg-sync-broker-7.0.39.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"scripts":{"test":"pnpm run typecheck","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"lovesworking","email":"austinlovesworking@gmail.com"},"_resolved":"/private/var/folders/h4/9c5x_0hd69lcjxl5qbpk4m1r0000gq/T/29b4eeb0d311c36f23296455566712d5/buoy-gg-sync-broker-7.0.39.tgz","_integrity":"sha512-LUBLFjE8ctf/4WbAv0gDuaRoN8TsV7Z5gJaNAh3kHqkvJ54Y6xsao3cBkhcvTHbVKRi5wDaMuTbWNMurITVTpQ==","repository":{"url":"git+https://github.com/Buoy-gg/buoy.git","type":"git"},"_npmVersion":"10.9.7","description":"Headless Socket.IO broker for the Buoy devtool sync protocol (v1) — routes messages between devices and dashboard/MCP clients","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"socket.io":"^4.8.1"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","rimraf":"^5.0.0","typescript":"~5.8.3","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sync-broker_7.0.39_1789696192706_0.03993697556879017","host":"s3://npm-registry-packages-npm-production"}},"7.0.40":{"name":"@buoy-gg/sync-broker","version":"7.0.40","_id":"@buoy-gg/sync-broker@7.0.40","maintainers":[{"name":"lovesworking","email":"austinlovesworking@gmail.com"}],"homepage":"https://buoy.gg","bugs":{"url":"https://github.com/Buoy-gg/buoy/issues"},"dist":{"shasum":"86951730e49271895ecbb6f925088568b5f0abef","tarball":"https://registry.npmjs.org/@buoy-gg/sync-broker/-/sync-broker-7.0.40.tgz","fileCount":7,"integrity":"sha512-KvWsbauy+bbXJbiY5DZigsr4SXze/3lZGxnuVltY7i4EAju8aenL+VrmH7H7vBLh0VMSI4xm8hLXYPzbEDTi+w==","signatures":[{"sig":"MEUCIQDgwTXdZKX3zcJBP3QtWSfNzzCYX8VROYG6DAsC+QyoPwIgUgP6RUc20qCt1gsuTbxHI0YT6YAmEKVYGeg/4LXf8Bk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEAncj298a1TUWG0A/W1yr31UG4LwFaNFWRMt7rPeDuuAiEA6alO9/XaNwCq+GUM5WBbL7qOxEatIvE4gtm4K2cwepo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":79518},"main":"dist/index.js","_from":"file:buoy-gg-sync-broker-7.0.40.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"scripts":{"test":"pnpm run typecheck","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"lovesworking","email":"austinlovesworking@gmail.com"},"_resolved":"/private/var/folders/h4/9c5x_0hd69lcjxl5qbpk4m1r0000gq/T/4497da21a06b74cf980dcc5252b59d52/buoy-gg-sync-broker-7.0.40.tgz","_integrity":"sha512-KvWsbauy+bbXJbiY5DZigsr4SXze/3lZGxnuVltY7i4EAju8aenL+VrmH7H7vBLh0VMSI4xm8hLXYPzbEDTi+w==","repository":{"url":"git+https://github.com/Buoy-gg/buoy.git","type":"git"},"_npmVersion":"10.9.7","description":"Headless Socket.IO broker for the Buoy devtool sync protocol (v1) — routes messages between devices and dashboard/MCP clients","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"socket.io":"^4.8.1"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","rimraf":"^5.0.0","typescript":"~5.8.3","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sync-broker_7.0.40_1789704863741_0.19337101342198126","host":"s3://npm-registry-packages-npm-production"}},"7.0.41":{"name":"@buoy-gg/sync-broker","version":"7.0.41","_id":"@buoy-gg/sync-broker@7.0.41","maintainers":[{"name":"lovesworking","email":"austinlovesworking@gmail.com"}],"homepage":"https://buoy.gg","bugs":{"url":"https://github.com/Buoy-gg/buoy/issues"},"dist":{"shasum":"927709a4d1c9cd3cfa274dd5b8642a79ecec919b","tarball":"https://registry.npmjs.org/@buoy-gg/sync-broker/-/sync-broker-7.0.41.tgz","fileCount":7,"integrity":"sha512-xR8EQ2N0U6H9XNMsv/sB7bW2fBVOGKcOm2O7Jp5/szbRKndjni55V1EczpVOlGTNKmNPC2b/h6ZsPvq/p945oQ==","signatures":[{"sig":"MEYCIQDwbQs7u6tfajyfjQDGNfzLvxK330iDLu1UenTVJtkSOAIhALhGRYf7bn6Q8AZMPUnBZL0FMZvZ64NS+VslO2HznKRx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGcxOkkI6Ms1wKU17lI25AbBkMpj5fjl+WA2hSeMaiavAiEA56SnFDYzEzhEgwAzvIWdU3a3idV4xX4CtlWtnebuhiQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":79518},"main":"dist/index.js","_from":"file:buoy-gg-sync-broker-7.0.41.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"scripts":{"test":"pnpm run typecheck","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"lovesworking","email":"austinlovesworking@gmail.com"},"_resolved":"/private/var/folders/h4/9c5x_0hd69lcjxl5qbpk4m1r0000gq/T/728fe2def6deaa9c39567bc626227cff/buoy-gg-sync-broker-7.0.41.tgz","_integrity":"sha512-xR8EQ2N0U6H9XNMsv/sB7bW2fBVOGKcOm2O7Jp5/szbRKndjni55V1EczpVOlGTNKmNPC2b/h6ZsPvq/p945oQ==","repository":{"url":"git+https://github.com/Buoy-gg/buoy.git","type":"git"},"_npmVersion":"10.9.7","description":"Headless Socket.IO broker for the Buoy devtool sync protocol (v1) — routes messages between devices and dashboard/MCP clients","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"socket.io":"^4.8.1"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","rimraf":"^5.0.0","typescript":"~5.8.3","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sync-broker_7.0.41_1790623486356_0.7834579668652704","host":"s3://npm-registry-packages-npm-production"}},"7.0.42":{"name":"@buoy-gg/sync-broker","version":"7.0.42","_id":"@buoy-gg/sync-broker@7.0.42","maintainers":[{"name":"lovesworking","email":"austinlovesworking@gmail.com"}],"homepage":"https://buoy.gg","bugs":{"url":"https://github.com/Buoy-gg/buoy/issues"},"dist":{"shasum":"2b0a0aa7949f97a218debc7b5205035d74a5beae","tarball":"https://registry.npmjs.org/@buoy-gg/sync-broker/-/sync-broker-7.0.42.tgz","fileCount":7,"integrity":"sha512-LiUnxg+RJGkD/3VYYbXpyECr/hHpC2KxQQHeLTH3Ew5TK1UcemVymqiDU6WPU8YN9qN7LX8Lh7cqmWOg7yYk2g==","signatures":[{"sig":"MEYCIQDLnx3iGedO0QuzZfQ2oD0bbo25GnBNyBS7wWyR3kjdYwIhAM6p2v8Pz+X6cMNIwpoPkRELdHUgnCEUV0JZ1HebA5AO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCTAkDCbe42hRJr7/6Z1CEl9IfvsVOw05ME3PZ2pA7k8gIhANh8zhxXKfItpd3hq92NrKYT01bIiMnacHdwE/Nh/90j","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50725},"main":"dist/index.js","_from":"file:buoy-gg-sync-broker-7.0.42.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"scripts":{"test":"pnpm run typecheck","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"lovesworking","email":"austinlovesworking@gmail.com"},"_resolved":"/private/var/folders/h4/9c5x_0hd69lcjxl5qbpk4m1r0000gq/T/3be20813af36db86ff56c31d02c802f9/buoy-gg-sync-broker-7.0.42.tgz","_integrity":"sha512-LiUnxg+RJGkD/3VYYbXpyECr/hHpC2KxQQHeLTH3Ew5TK1UcemVymqiDU6WPU8YN9qN7LX8Lh7cqmWOg7yYk2g==","repository":{"url":"git+https://github.com/Buoy-gg/buoy.git","type":"git"},"_npmVersion":"10.9.7","description":"Headless Socket.IO broker for the Buoy devtool sync protocol (v1) — routes messages between devices and dashboard/MCP clients","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"socket.io":"^4.8.1"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","rimraf":"^5.0.0","typescript":"~5.8.3","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sync-broker_7.0.42_1790739549734_0.1888940088878086","host":"s3://npm-registry-packages-npm-production"}},"7.0.43":{"name":"@buoy-gg/sync-broker","version":"7.0.43","_id":"@buoy-gg/sync-broker@7.0.43","maintainers":[{"name":"lovesworking","email":"austinlovesworking@gmail.com"}],"homepage":"https://buoy.gg","bugs":{"url":"https://github.com/Buoy-gg/buoy/issues"},"dist":{"shasum":"0608e999534b01492a2d364f918e1f1dd3a64303","tarball":"https://registry.npmjs.org/@buoy-gg/sync-broker/-/sync-broker-7.0.43.tgz","fileCount":7,"integrity":"sha512-WAenUfVESCMjHHOD592MgguEy9JfZdcAgcUD2+vM1oDvksgtIAvQwiQDSHk91+LIAv2HlnkYfJDi+gMy4jf1lw==","signatures":[{"sig":"MEUCIHeM+6HMRMW6t5SRyl8gruRYDdwldUEaJD3IcGNLqXCbAiEAnQmHeph7TYJVdKRv3ygElCUiR5abddH/97x/hSDJRrQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIA9oBK0MCDBQwjFI/YGUQ7YGAe9SwndkO0IrOpIfN1PjAiBWMGuw5oDq59B+T2qR+j/fOfHa0wRQGHIKMsWNQRwNjQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50725},"main":"dist/index.js","_from":"file:buoy-gg-sync-broker-7.0.43.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"scripts":{"test":"pnpm run typecheck","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"lovesworking","email":"austinlovesworking@gmail.com"},"_resolved":"/private/var/folders/h4/9c5x_0hd69lcjxl5qbpk4m1r0000gq/T/d280901e98c91ee3f205bac8999181c2/buoy-gg-sync-broker-7.0.43.tgz","_integrity":"sha512-WAenUfVESCMjHHOD592MgguEy9JfZdcAgcUD2+vM1oDvksgtIAvQwiQDSHk91+LIAv2HlnkYfJDi+gMy4jf1lw==","repository":{"url":"git+https://github.com/Buoy-gg/buoy.git","type":"git"},"_npmVersion":"10.9.7","description":"Headless Socket.IO broker for the Buoy devtool sync protocol (v1) — routes messages between devices and dashboard/MCP clients","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"socket.io":"^4.8.1"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","rimraf":"^5.0.0","typescript":"~5.8.3","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sync-broker_7.0.43_1790744863332_0.9753279630475844","host":"s3://npm-registry-packages-npm-production"}},"7.0.44":{"_id":"@buoy-gg/sync-broker@7.0.44","bugs":{"url":"https://github.com/Buoy-gg/buoy/issues"},"dist":{"shasum":"50fc8d2d6839c44139cd19aa297d070ca6f5e6dc","tarball":"https://registry.npmjs.org/@buoy-gg/sync-broker/-/sync-broker-7.0.44.tgz","fileCount":7,"integrity":"sha512-j3gPdYjJoOIYVBfKNqXGStuA7Gs/2ryipIIL08G4vszpsdAVxvbZFdwDE0YSsbkEPqAi3ky4azxMo2pi8mK+1w==","signatures":[{"sig":"MEUCIHbM/vuNRoxBRW6zw8RBX7Gn5sW9A8HcNF4Wg/w474yfAiEAzB2Am/YKBFa+LZXsbhmqCpv/FFIPxX15EozIku6g1T4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIEYOUtiZzLprdBc3K9F2I8IPCnrgrI3EVysedeteypIaAiAVlxea46PoFAkqX5VHO4sn90E5IXe3WJuQttKu1xXEgA=="}],"unpackedSize":66380},"main":"dist/index.js","name":"@buoy-gg/sync-broker","_from":"file:buoy-gg-sync-broker-7.0.44.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"scripts":{"test":"pnpm run typecheck","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit"},"version":"7.0.44","_npmUser":{"name":"lovesworking","email":"austinlovesworking@gmail.com"},"homepage":"https://buoy.gg","_resolved":"/private/var/folders/h4/9c5x_0hd69lcjxl5qbpk4m1r0000gq/T/d6c1b7b033de900b6c552b06be7001b6/buoy-gg-sync-broker-7.0.44.tgz","_integrity":"sha512-j3gPdYjJoOIYVBfKNqXGStuA7Gs/2ryipIIL08G4vszpsdAVxvbZFdwDE0YSsbkEPqAi3ky4azxMo2pi8mK+1w==","repository":{"url":"git+https://github.com/Buoy-gg/buoy.git","type":"git"},"_npmVersion":"10.9.7","description":"Headless Socket.IO broker for the Buoy devtool sync protocol (v1) — routes messages between devices and dashboard/MCP clients","directories":{},"maintainers":[{"name":"lovesworking","email":"austinlovesworking@gmail.com"}],"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"socket.io":"^4.8.1"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","rimraf":"^5.0.0","typescript":"~5.8.3","@types/node":"^22.0.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/sync-broker_7.0.44_1790808858221_0.03180908212765421"}}},"time":{"created":"2026-06-30T15:42:14.540Z","modified":"2026-09-30T22:54:18.556Z","4.0.1":"2026-06-30T15:42:14.862Z","4.0.2":"2026-07-01T17:46:41.139Z","5.0.0":"2026-07-01T22:32:12.567Z","6.0.0":"2026-07-08T17:16:36.343Z","6.0.1":"2026-07-08T19:02:40.366Z","7.0.0":"2026-07-17T17:51:10.531Z","7.0.1":"2026-07-20T15:32:37.096Z","7.0.2":"2026-07-20T19:28:08.929Z","7.0.3":"2026-07-22T22:57:01.096Z","7.0.4":"2026-07-23T18:32:04.228Z","7.0.5":"2026-07-28T21:26:16.504Z","7.0.6":"2026-07-29T13:27:13.928Z","7.0.7":"2026-07-29T14:19:52.647Z","7.0.8":"2026-08-01T22:58:05.123Z","7.0.9":"2026-08-01T23:11:09.691Z","7.0.10":"2026-08-02T00:05:21.224Z","7.0.11":"2026-08-02T01:34:55.417Z","7.0.12":"2026-08-02T02:06:00.056Z","7.0.13":"2026-08-03T17:14:49.545Z","7.0.14":"2026-08-05T01:05:14.293Z","7.0.15":"2026-08-05T21:40:37.319Z","7.0.16":"2026-08-06T20:33:28.101Z","7.0.17":"2026-08-07T14:32:19.619Z","7.0.18":"2026-08-14T00:03:13.592Z","7.0.19":"2026-08-14T03:23:49.325Z","7.0.20":"2026-08-14T14:12:34.229Z","7.0.21":"2026-08-15T04:39:47.130Z","7.0.22":"2026-08-18T00:32:34.599Z","7.0.23":"2026-08-19T20:01:26.084Z","7.0.24":"2026-08-19T20:50:34.882Z","7.0.25":"2026-08-19T21:12:45.076Z","7.0.26":"2026-08-19T21:27:19.863Z","7.0.27":"2026-08-21T01:33:27.334Z","7.0.28":"2026-08-21T15:43:01.379Z","7.0.29":"2026-08-24T19:33:45.147Z","7.0.30":"2026-08-24T23:44:03.692Z","7.0.31":"2026-08-29T17:42:43.936Z","7.0.32":"2026-09-01T18:00:23.789Z","7.0.33":"2026-09-02T23:26:11.730Z","7.0.34":"2026-09-04T01:21:59.863Z","7.0.35":"2026-09-04T23:36:58.385Z","7.0.36":"2026-09-10T21:42:12.121Z","7.0.38":"2026-09-18T00:51:05.360Z","7.0.39":"2026-09-18T01:49:52.779Z","7.0.40":"2026-09-18T04:14:23.851Z","7.0.41":"2026-09-28T19:24:46.459Z","7.0.42":"2026-09-30T03:39:09.828Z","7.0.43":"2026-09-30T05:07:43.417Z","7.0.44":"2026-09-30T22:54:18.307Z"},"bugs":{"url":"https://github.com/Buoy-gg/buoy/issues"},"homepage":"https://buoy.gg","repository":{"url":"git+https://github.com/Buoy-gg/buoy.git","type":"git"},"description":"Headless Socket.IO broker for the Buoy devtool sync protocol (v1) — routes messages between devices and dashboard/MCP clients","maintainers":[{"name":"lovesworking","email":"austinlovesworking@gmail.com"}],"readme":"# @buoy-gg/sync-broker\n\nHost the Socket.IO message router used by Buoy Desktop and MCP. It routes device capabilities, watched snapshots, and remote actions between device and dashboard clients. Most users should run Desktop or MCP instead of hosting this package directly.\n\n## Install\n\n```bash\nnpm install @buoy-gg/sync-broker\n```\n\nThis is a Node host package. Use the exported `createBroker`, `socketHandle`, and protocol types when implementing a custom host.\n\n## Host a broker\n\nThe host must independently validate its Buoy account and supply admission through `canUseDesktop`. The default denies access. This integration sketch expects your host's existing `account` object; `hasAccess()` must reflect current verified admission, not merely the presence of a key:\n\n```ts\nimport { createBroker, DEFAULT_BROKER_PORT } from \"@buoy-gg/sync-broker\";\n\nconst broker = createBroker({\n  port: DEFAULT_BROKER_PORT,\n  canUseDesktop: () => account.hasAccess(),\n  onListening: (port) => console.log(`Broker listening on ${port}`),\n  onError: (error) => console.error(error),\n});\n\n// Call when your account lifecycle changes admission:\nbroker.refreshAccess();\n\n// Call during host shutdown:\nawait broker.close();\n```\n\nKeep account revalidation and expiry handling active for the host's lifetime. Refresh routing when access changes. Device and client admission is separate from the host callback. A listening HTTP endpoint does not prove that a device has been admitted.\n\nTry connecting to an existing broker before starting another. If startup reports EADDRINUSE, connect to the broker already using that port or resolve the conflict. The default port is `42831`.\n\n## Existing HTTP server\n\nFor an existing Socket.IO server, use `socketHandle({ io, canUseDesktop })` and retain its returned `refreshAccess` function. Your host owns the HTTP server, Socket.IO options, account lifecycle, and shutdown. Do not attach routing twice to the same server.\n\n## Message flow\n\nDevices announce capabilities. Dashboard watch requests control adapter subscriptions; the broker consolidates those requests. Device snapshots flow to watching clients, while named actions and their results travel in the opposite directions. Broker logs help diagnose admission, connection, and protocol problems. Offline device history is in memory and can be forgotten or age out.\n\n## Network and verification\n\nThe standalone server listens without a loopback-only host restriction. Default CORS allows any origin; CORS is not client authentication. Use a trusted development network and review access controls before exposing a custom host beyond it. Account admission does not establish app-specific authorization for every remote action.\n\nTest with a verified host and device account: connect, watch a known tool, and confirm its snapshot. Then revoke host admission and verify that access closes. Reconnect after restoring valid access and check that watch state resumes. See the [Desktop guide](https://buoy.gg/buoy/latest/docs/desktop) and [MCP guide](https://buoy.gg/buoy/latest/docs/mcp) for supported end-user hosts.\n","readmeFilename":"README.md"}