{"_id":"@aptly-sdk/brook","_rev":"34-482510aa8ecc6c65dad1ff9a994b42d3","name":"@aptly-sdk/brook","dist-tags":{"latest":"0.0.34"},"versions":{"0.0.1":{"name":"@aptly-sdk/brook","version":"0.0.1","keywords":["realtime","pubsub","websocket","react","sdk"],"author":{"name":"Aptly"},"license":"MIT","_id":"@aptly-sdk/brook@0.0.1","maintainers":[{"name":"emperorpenguin","email":"mail.samtags@gmail.com"}],"homepage":"https://github.com/aptly-dev/brook#readme","bugs":{"url":"https://github.com/aptly-dev/brook/issues"},"dist":{"shasum":"e684021c1112acbeebd328d13acf7bfc728a7b01","tarball":"https://registry.npmjs.org/@aptly-sdk/brook/-/brook-0.0.1.tgz","fileCount":5,"integrity":"sha512-0HzJL2qdgQMhwZvOpBMCRFnfb+betF7bhopYP3BEYxosBLjKoI2fqbOm4epmxUEqlWRyWp/hflFMmRVNqlmt6w==","signatures":[{"sig":"MEQCIH0cFv9O7yoL6KcQYHSld9gmkoJdOPxALPOsR0fbugaJAiAyqRTqjUKFjzDPUudPRSvnePMBr0nAOpDB/4QYUzS/Ig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11491},"main":"src/client/index.js","type":"module","exports":{".":{"types":"./src/client/index.d.ts","import":"./src/client/index.js"},"./react":{"types":"./src/client/react/index.d.ts","import":"./src/client/react/index.js"}},"gitHead":"72ea58943702e1b3554e8dca346348c123a68136","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"emperorpenguin","email":"mail.samtags@gmail.com"},"repository":{"url":"git+https://github.com/aptly-dev/brook.git","type":"git"},"_npmVersion":"10.9.0","description":"Realtime fault-tolerant realtime (pub/sub) SDK","directories":{},"_nodeVersion":"22.11.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brook_0.0.1_1759085270135_0.1273412784519823","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@aptly-sdk/brook","version":"0.0.2","keywords":["realtime","pubsub","websocket","react","sdk"],"author":{"name":"Aptly"},"license":"MIT","_id":"@aptly-sdk/brook@0.0.2","maintainers":[{"name":"emperorpenguin","email":"mail.samtags@gmail.com"}],"homepage":"https://github.com/aptly-dev/brook#readme","bugs":{"url":"https://github.com/aptly-dev/brook/issues"},"dist":{"shasum":"5d8b47482bc9f52db7ed211bf33336a5a354ef0d","tarball":"https://registry.npmjs.org/@aptly-sdk/brook/-/brook-0.0.2.tgz","fileCount":16,"integrity":"sha512-j2kenAqk960JxNZ63XBlYgRFE3HygjeaDVOkR6w1wJgFxEeRVJr/GdaeENhldis6KDNaIFevFEUA/JHGOzxiJg==","signatures":[{"sig":"MEUCIQCwb9jkALWBsTLlwcr/RISTLYK3nb+A0GkAXoD9r7d6egIgPmAqpzArLtBokDazb+wQ3CqeM4HIiJdJDdmKCYSA/Qo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52220},"main":"src/client/index.js","type":"module","exports":{".":{"types":"./src/client/index.d.ts","import":"./src/client/index.js"},"./react":{"types":"./src/client/react/index.d.ts","import":"./src/client/react/index.js"}},"gitHead":"72ea58943702e1b3554e8dca346348c123a68136","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"emperorpenguin","email":"mail.samtags@gmail.com"},"repository":{"url":"git+https://github.com/aptly-dev/brook.git","type":"git"},"_npmVersion":"10.9.0","description":"Realtime fault-tolerant realtime (pub/sub) SDK","directories":{},"_nodeVersion":"22.11.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brook_0.0.2_1759086440151_0.1794750369832947","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@aptly-sdk/brook","version":"0.0.3","keywords":["realtime","pubsub","websocket","react","sdk"],"author":{"name":"Aptly"},"license":"MIT","_id":"@aptly-sdk/brook@0.0.3","maintainers":[{"name":"emperorpenguin","email":"mail.samtags@gmail.com"}],"homepage":"https://github.com/aptly-dev/brook#readme","bugs":{"url":"https://github.com/aptly-dev/brook/issues"},"dist":{"shasum":"4da67faf88972930f1f28a37cb0cb66bf45163c1","tarball":"https://registry.npmjs.org/@aptly-sdk/brook/-/brook-0.0.3.tgz","fileCount":20,"integrity":"sha512-zGFu7MMZdvX/vEiE6wgwyG3IiLXwhGinBjwkOxZCVMPnXE3RObATRVNA2wbAxX3rzSRXnf5PtLC7a83bpM7yZg==","signatures":[{"sig":"MEUCICLszvWa2iQjETvaW5/hMHJRC+/8p0RxlDpUCJDylL32AiEAg4LhCUg2rtTEiiDRkI5/3Lrdi9HJbLEaQGs23kfLExE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56481},"main":"src/client/index.js","type":"module","exports":{".":{"types":"./src/client/index.d.ts","import":"./src/client/index.js"},"./react":{"types":"./src/client/react/index.d.ts","import":"./src/client/react/index.js"}},"gitHead":"72ea58943702e1b3554e8dca346348c123a68136","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"emperorpenguin","email":"mail.samtags@gmail.com"},"repository":{"url":"git+https://github.com/aptly-dev/brook.git","type":"git"},"_npmVersion":"10.9.0","description":"Realtime fault-tolerant realtime (pub/sub) SDK","directories":{},"_nodeVersion":"22.11.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brook_0.0.3_1759087410664_0.8056457440671898","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@aptly-sdk/brook","version":"0.0.4","keywords":["realtime","pubsub","websocket","react","sdk"],"author":{"name":"Aptly"},"license":"MIT","_id":"@aptly-sdk/brook@0.0.4","maintainers":[{"name":"emperorpenguin","email":"mail.samtags@gmail.com"}],"homepage":"https://github.com/aptly-dev/brook#readme","bugs":{"url":"https://github.com/aptly-dev/brook/issues"},"dist":{"shasum":"6ffed506c311fa4d7a79d737b2e6dbc5a3ff4de1","tarball":"https://registry.npmjs.org/@aptly-sdk/brook/-/brook-0.0.4.tgz","fileCount":16,"integrity":"sha512-ea06LCq83nDuDjDI3yVnOxREZFCAXevPrcMPT2osvmf32hGv9Aji0kdhuFr0IHfyzTTrsZYiR1vVhPO1PCVxGQ==","signatures":[{"sig":"MEUCIAEeRDQ7sWaQnDtW4aRz+9hXrluraEdmJF+8F/8O/JaVAiEA3KwyFgPVGO38BgXeXkXOJyAwcvocSRuqM6YXSZeNuBM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52216},"main":"src/client/index.js","type":"module","exports":{".":{"types":"./src/client/index.d.ts","import":"./src/client/index.js"},"./react":{"types":"./src/client/react/index.d.ts","import":"./src/client/react/index.js"}},"gitHead":"72ea58943702e1b3554e8dca346348c123a68136","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"emperorpenguin","email":"mail.samtags@gmail.com"},"repository":{"url":"git+https://github.com/aptly-dev/brook.git","type":"git"},"_npmVersion":"10.9.0","description":"Realtime fault-tolerant realtime (pub/sub) SDK","directories":{},"_nodeVersion":"22.11.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brook_0.0.4_1759088339790_0.6181435374710085","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"@aptly-sdk/brook","version":"0.0.5","keywords":["realtime","pubsub","websocket","react","sdk"],"author":{"name":"Aptly"},"license":"MIT","_id":"@aptly-sdk/brook@0.0.5","maintainers":[{"name":"emperorpenguin","email":"mail.samtags@gmail.com"}],"homepage":"https://github.com/aptly-dev/brook#readme","bugs":{"url":"https://github.com/aptly-dev/brook/issues"},"dist":{"shasum":"38b7ca1b83456b2e21e9d331189512552a2ad19f","tarball":"https://registry.npmjs.org/@aptly-sdk/brook/-/brook-0.0.5.tgz","fileCount":17,"integrity":"sha512-H9RCTF5ot7yYJdnsXeq/0+f4inQZTo3qLO4JfmP4ZxL0JBJOCUn3ow3a27+h/AIazOqzs9LTsg97rnVUTBEJvw==","signatures":[{"sig":"MEUCIQDAqAnDc7JOBPbzp9hhZGPLqOEIThxQ1HrTmQ24SBL2XQIgFXHBjd44CzKC/EDPjPLaPDhJC0Dxiixuov1ukyRnvyY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52366},"main":"src/client/index.js","type":"module","exports":{".":{"types":"./src/client/index.d.ts","import":"./src/client/index.js","require":"./src/client/index.js"},"./react":{"types":"./src/client/react/index.d.ts","import":"./src/client/react/index.js","require":"./src/client/react/index.js"}},"gitHead":"72ea58943702e1b3554e8dca346348c123a68136","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"emperorpenguin","email":"mail.samtags@gmail.com"},"repository":{"url":"git+https://github.com/aptly-dev/brook.git","type":"git"},"_npmVersion":"10.9.0","description":"Realtime fault-tolerant realtime (pub/sub) SDK","directories":{},"_nodeVersion":"22.11.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brook_0.0.5_1759088727722_0.4887991250108765","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"@aptly-sdk/brook","version":"0.0.6","keywords":["realtime","pubsub","websocket","react","sdk"],"author":{"name":"Aptly"},"license":"MIT","_id":"@aptly-sdk/brook@0.0.6","maintainers":[{"name":"emperorpenguin","email":"mail.samtags@gmail.com"}],"homepage":"https://github.com/aptly-dev/brook#readme","bugs":{"url":"https://github.com/aptly-dev/brook/issues"},"dist":{"shasum":"89b10b01b1a7563514b682062e9bc6041930c059","tarball":"https://registry.npmjs.org/@aptly-sdk/brook/-/brook-0.0.6.tgz","fileCount":16,"integrity":"sha512-ufk9gAbtR5djmlhTzACZ98WVrxiAloZl9HHJHtkL60By7+dMfc5Oq8Mb4PMxBrHyP9mv8Ah1KlzNXuYOXkATdw==","signatures":[{"sig":"MEQCIEl6qqdzV0xcIflRlsyDHtGtvA+WUeP5PJEnEIQnB7N+AiARa59mswIew8RaALSk/mxX+z7SYfEb5X5nHCMqRGVZdA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52023},"main":"src/client/index.js","type":"module","exports":{".":"./src/client/index.js","./react":"./src/client/react/index.js"},"gitHead":"72ea58943702e1b3554e8dca346348c123a68136","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"emperorpenguin","email":"mail.samtags@gmail.com"},"repository":{"url":"git+https://github.com/aptly-dev/brook.git","type":"git"},"_npmVersion":"10.9.0","description":"Realtime fault-tolerant realtime (pub/sub) SDK","directories":{},"_nodeVersion":"22.11.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brook_0.0.6_1759089057046_0.28694551066469387","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"@aptly-sdk/brook","version":"0.0.7","keywords":["realtime","pubsub","websocket","react","sdk"],"author":{"name":"Aptly"},"license":"MIT","_id":"@aptly-sdk/brook@0.0.7","maintainers":[{"name":"emperorpenguin","email":"mail.samtags@gmail.com"}],"homepage":"https://github.com/aptly-dev/brook#readme","bugs":{"url":"https://github.com/aptly-dev/brook/issues"},"dist":{"shasum":"abb85045f852003f6fcf5f045660a60984eedfda","tarball":"https://registry.npmjs.org/@aptly-sdk/brook/-/brook-0.0.7.tgz","fileCount":16,"integrity":"sha512-j85jStyomNbWFOgVyrLINDLCc1PbsiKi4ENW5t0wk6ZCPbjRANPOKgCutiLzgsJFtas6Wiaek16ORSDXFYGU0g==","signatures":[{"sig":"MEUCIQCh3WVvrx521maipJAhJ71051jMnEVaHGT3TMMCKv1kIgIgW+kBSSRAi97cKj3iGm++bRHGWLHaVE2dNBjPgSR58z0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52127},"main":"src/client/index.js","type":"module","exports":{".":"./src/client/index.js","./react":"./src/client/react/index.js"},"gitHead":"72ea58943702e1b3554e8dca346348c123a68136","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"emperorpenguin","email":"mail.samtags@gmail.com"},"repository":{"url":"git+https://github.com/aptly-dev/brook.git","type":"git"},"_npmVersion":"10.9.0","description":"Realtime fault-tolerant realtime (pub/sub) SDK","directories":{},"_nodeVersion":"22.11.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brook_0.0.7_1759089496807_0.17224421631390152","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"@aptly-sdk/brook","version":"0.0.8","keywords":["realtime","pubsub","websocket","react","sdk"],"author":{"name":"Aptly"},"license":"MIT","_id":"@aptly-sdk/brook@0.0.8","maintainers":[{"name":"emperorpenguin","email":"mail.samtags@gmail.com"}],"homepage":"https://github.com/aptly-dev/brook#readme","bugs":{"url":"https://github.com/aptly-dev/brook/issues"},"dist":{"shasum":"d22f6da28ac70793a3fbccc025bb9130f6744999","tarball":"https://registry.npmjs.org/@aptly-sdk/brook/-/brook-0.0.8.tgz","fileCount":16,"integrity":"sha512-p615K3P96aue3b2bCzfOrMS1+2BH5MZ8mQ00d1fC0wM3Krlian1Qml/bpOB2IB/bkEFOjG9O5djVdbhCkKPQpg==","signatures":[{"sig":"MEUCIQCr26FsIenkGnwjS4XUvMVA6OiSGWnIwHaSJk3BHW8LhgIgYlJgwf+68W3ueQI/VaYIW0UMQQLA+HDC67hz1z5xQNQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52122},"main":"src/client/index.js","type":"module","gitHead":"72ea58943702e1b3554e8dca346348c123a68136","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"emperorpenguin","email":"mail.samtags@gmail.com"},"repository":{"url":"git+https://github.com/aptly-dev/brook.git","type":"git"},"_npmVersion":"10.9.0","description":"Realtime fault-tolerant realtime (pub/sub) SDK","directories":{},"_nodeVersion":"22.11.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brook_0.0.8_1759090224691_0.6393590760616277","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"@aptly-sdk/brook","version":"0.0.9","keywords":["realtime","pubsub","websocket","react","sdk"],"author":{"name":"Aptly"},"license":"MIT","_id":"@aptly-sdk/brook@0.0.9","maintainers":[{"name":"emperorpenguin","email":"mail.samtags@gmail.com"}],"homepage":"https://github.com/aptly-dev/brook#readme","bugs":{"url":"https://github.com/aptly-dev/brook/issues"},"dist":{"shasum":"b968fb996ea85f2cbf6e99dc66b4063ecca837dc","tarball":"https://registry.npmjs.org/@aptly-sdk/brook/-/brook-0.0.9.tgz","fileCount":16,"integrity":"sha512-FRfTNFaQamIggvNpMcYgHrq0AXz/ilv9kSyD0/V9Q52qxwjMY+WNmATCoaMmwyAnAeHWjvGItsJ/VWBTYIYGtw==","signatures":[{"sig":"MEUCIQDD4jofLhvPxUFdaQAwnko+peFZHSSVe/e7OPkyoMQSYQIgMLsSHYr+U8IPLLfNJaHa1BvhN6d+j8FqDwyUh0Dqt6I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52122},"main":"src/client/index.js","type":"module","gitHead":"72ea58943702e1b3554e8dca346348c123a68136","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"emperorpenguin","email":"mail.samtags@gmail.com"},"repository":{"url":"git+https://github.com/aptly-dev/brook.git","type":"git"},"_npmVersion":"10.9.0","description":"Realtime fault-tolerant realtime (pub/sub) SDK","directories":{},"_nodeVersion":"22.11.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brook_0.0.9_1759090232327_0.9324888750951832","host":"s3://npm-registry-packages-npm-production"}},"0.0.10":{"name":"@aptly-sdk/brook","version":"0.0.10","keywords":["realtime","pubsub","websocket","react","sdk"],"author":{"name":"Aptly"},"license":"MIT","_id":"@aptly-sdk/brook@0.0.10","maintainers":[{"name":"emperorpenguin","email":"mail.samtags@gmail.com"}],"homepage":"https://github.com/aptly-dev/brook#readme","bugs":{"url":"https://github.com/aptly-dev/brook/issues"},"dist":{"shasum":"d2133e80b9d68b8fd29e1643c1b78a08df356742","tarball":"https://registry.npmjs.org/@aptly-sdk/brook/-/brook-0.0.10.tgz","fileCount":16,"integrity":"sha512-X5xcHRyCjmyF7cPvSyMUnViBl+iNA5aSzvHCd2fp+MeJfANS88/T2FT4GwKIgd72au6mca7GQzOHA/y6ISnm6Q==","signatures":[{"sig":"MEQCIDozKhKmA+AyUls6q06g+xlEl15ep9UN31u0sKaYko6+AiB35HfuZRW7NuEcHHrkOqSkZ+FNlqtnUa1GLinnArkK0g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52129},"main":"src/client/index.js","type":"module","gitHead":"72ea58943702e1b3554e8dca346348c123a68136","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"emperorpenguin","email":"mail.samtags@gmail.com"},"repository":{"url":"git+https://github.com/aptly-dev/brook.git","type":"git"},"_npmVersion":"10.9.0","description":"Realtime fault-tolerant realtime (pub/sub) SDK","directories":{},"_nodeVersion":"22.11.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brook_0.0.10_1759090421031_0.709709703785069","host":"s3://npm-registry-packages-npm-production"}},"0.0.11":{"name":"@aptly-sdk/brook","version":"0.0.11","keywords":["realtime","pubsub","websocket","react","sdk"],"author":{"name":"Aptly"},"license":"MIT","_id":"@aptly-sdk/brook@0.0.11","maintainers":[{"name":"emperorpenguin","email":"mail.samtags@gmail.com"}],"homepage":"https://github.com/aptly-dev/brook#readme","bugs":{"url":"https://github.com/aptly-dev/brook/issues"},"dist":{"shasum":"ba2abb3e1d06e3d1b08b4934fb0a1401e9b3af43","tarball":"https://registry.npmjs.org/@aptly-sdk/brook/-/brook-0.0.11.tgz","fileCount":3,"integrity":"sha512-Q9j5e5pzbr4rzU8vqtsFt3y85fG5YHax0y0nuEVJduJmyshjjUSxQVy/Yk9QMF27992XxBmFutSAop6fPm7msg==","signatures":[{"sig":"MEUCIQD9tj7I/656YCzhjJiCT9I4ZRiM173IdAQX3jHtiaXg4gIgMjqGOhT+UYC6+/p/Q+HoVqcp4kD1FFn2XBjmst0KicI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43122},"main":"dist/index.js","type":"module","gitHead":"72ea58943702e1b3554e8dca346348c123a68136","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rollup -c"},"_npmUser":{"name":"emperorpenguin","email":"mail.samtags@gmail.com"},"repository":{"url":"git+https://github.com/aptly-dev/brook.git","type":"git"},"_npmVersion":"10.9.0","description":"Realtime fault-tolerant realtime (pub/sub) SDK","directories":{},"_nodeVersion":"22.11.0","_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.52.3","@babel/preset-react":"^7.27.1","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-commonjs":"^28.0.6","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brook_0.0.11_1759091261675_0.6653742298769885","host":"s3://npm-registry-packages-npm-production"}},"0.0.12":{"name":"@aptly-sdk/brook","version":"0.0.12","keywords":["realtime","pubsub","websocket","react","sdk"],"author":{"name":"Aptly"},"license":"MIT","_id":"@aptly-sdk/brook@0.0.12","maintainers":[{"name":"emperorpenguin","email":"mail.samtags@gmail.com"}],"homepage":"https://github.com/aptly-dev/brook#readme","bugs":{"url":"https://github.com/aptly-dev/brook/issues"},"dist":{"shasum":"da82c534db3af31ed07be685bd39ca274d751bb8","tarball":"https://registry.npmjs.org/@aptly-sdk/brook/-/brook-0.0.12.tgz","fileCount":3,"integrity":"sha512-H+sCL5d6QO30BhBatX7ULQkKrAze+mbqBunkOrIk3nG8ktThmuX+Zd9vSMH9X/yuL91PcmkdUn4QKbxu30v2eA==","signatures":[{"sig":"MEUCIQCyfg3th1uN97sva1Vbka7x27ONkV4I4HB3y8IzmkbSkAIgQnVNPGxLQWUhj9flLBsYN9NddC/WPQ3188YjwrfOlsA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45830},"main":"dist/index.js","type":"module","gitHead":"72ea58943702e1b3554e8dca346348c123a68136","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rollup -c"},"_npmUser":{"name":"emperorpenguin","email":"mail.samtags@gmail.com"},"repository":{"url":"git+https://github.com/aptly-dev/brook.git","type":"git"},"_npmVersion":"10.9.0","description":"Realtime fault-tolerant realtime (pub/sub) SDK","directories":{},"_nodeVersion":"22.11.0","_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.52.3","@babel/preset-react":"^7.27.1","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-commonjs":"^28.0.6","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brook_0.0.12_1759091567893_0.572871629287045","host":"s3://npm-registry-packages-npm-production"}},"0.0.13":{"name":"@aptly-sdk/brook","version":"0.0.13","keywords":["realtime","pubsub","websocket","react","sdk"],"author":{"name":"Aptly"},"license":"MIT","_id":"@aptly-sdk/brook@0.0.13","maintainers":[{"name":"emperorpenguin","email":"mail.samtags@gmail.com"}],"homepage":"https://github.com/aptly-dev/brook#readme","bugs":{"url":"https://github.com/aptly-dev/brook/issues"},"dist":{"shasum":"5ac1c7cbfe436d0aa08b7ea9ae50ce883b1ce63d","tarball":"https://registry.npmjs.org/@aptly-sdk/brook/-/brook-0.0.13.tgz","fileCount":4,"integrity":"sha512-kTcNV4zX5uuVMDbnMTF5/3SPFgEljwaN2R6lmG7+beypCNobwU8P6KmiCbYcmTsAT9vF3jshW5bHzmJUcBKQfg==","signatures":[{"sig":"MEUCIB+GenpbAlCiMcpWR9amA/Lth+PWP9SRgl2dZtNDDwkxAiEA0YR0W+YO3LTahpmjfVB2P+EB0UWsqphSZdgucObIkpQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44594},"main":"dist/index.js","type":"module","gitHead":"32571e625d5e950a1106b9587cdbbcdd8986ace4","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rollup -c"},"_npmUser":{"name":"emperorpenguin","email":"mail.samtags@gmail.com"},"repository":{"url":"git+https://github.com/aptly-dev/brook.git","type":"git"},"_npmVersion":"10.9.0","description":"Realtime fault-tolerant realtime (pub/sub) SDK","directories":{},"_nodeVersion":"22.11.0","_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.52.3","@babel/preset-react":"^7.27.1","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-commonjs":"^28.0.6","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brook_0.0.13_1759162396210_0.9703408118422623","host":"s3://npm-registry-packages-npm-production"}},"0.0.14":{"name":"@aptly-sdk/brook","version":"0.0.14","keywords":["realtime","pubsub","websocket","react","sdk"],"author":{"name":"Aptly"},"license":"MIT","_id":"@aptly-sdk/brook@0.0.14","maintainers":[{"name":"emperorpenguin","email":"mail.samtags@gmail.com"}],"homepage":"https://github.com/aptly-dev/brook#readme","bugs":{"url":"https://github.com/aptly-dev/brook/issues"},"dist":{"shasum":"3296b8a31750e2aaf17790fc05ad83e9595fea1b","tarball":"https://registry.npmjs.org/@aptly-sdk/brook/-/brook-0.0.14.tgz","fileCount":4,"integrity":"sha512-We9+SYCLWwBimM8cwOiNRj9JEtOmVTJbEvnYYahLGx8EGD7s6eecDRw2Gm/ASBunIbrs1dPNIG8VfGr5dM2dhA==","signatures":[{"sig":"MEYCIQCQKYtwolMN2RnvbG6+T+mYhKBSRAvuQ4hQCweuPfteAQIhAMl8DUpGO60P276RHVSuNXmPBl6X0PLrg13+Z+8HRwVn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44363},"type":"module","exports":{".":"./dist/index.js","./react":"./dist/react.js"},"gitHead":"32571e625d5e950a1106b9587cdbbcdd8986ace4","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rollup -c"},"_npmUser":{"name":"emperorpenguin","email":"mail.samtags@gmail.com"},"repository":{"url":"git+https://github.com/aptly-dev/brook.git","type":"git"},"_npmVersion":"10.9.0","description":"Realtime fault-tolerant realtime (pub/sub) SDK","directories":{},"_nodeVersion":"22.11.0","_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.52.3","@babel/preset-react":"^7.27.1","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-commonjs":"^28.0.6","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brook_0.0.14_1759162635209_0.6124818753208712","host":"s3://npm-registry-packages-npm-production"}},"0.0.15":{"name":"@aptly-sdk/brook","version":"0.0.15","keywords":["realtime","pubsub","websocket","react","sdk"],"author":{"name":"Aptly"},"license":"MIT","_id":"@aptly-sdk/brook@0.0.15","maintainers":[{"name":"emperorpenguin","email":"mail.samtags@gmail.com"}],"homepage":"https://github.com/aptly-dev/brook#readme","bugs":{"url":"https://github.com/aptly-dev/brook/issues"},"dist":{"shasum":"4da0479ac99f0a42967becada3c6739d35b6396f","tarball":"https://registry.npmjs.org/@aptly-sdk/brook/-/brook-0.0.15.tgz","fileCount":6,"integrity":"sha512-Yha3OOy84J8/fbP6GHqmsJKNXPxESUFpQXjxIOLYvbHbB+HGTZmFpCgeTDReRE7s932sYLz+SR3sBYlVbWTIuw==","signatures":[{"sig":"MEQCIHeZpNAhWksPN9CxHtI0qO6Go8SY3FLkER0mEjq0XrusAiAw/Vz8ceMSeG8LhdzGovBxYOn67WkomWArun1UwhVWLg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53580},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","default":"./dist/react.js"}},"gitHead":"d3e72bd3d410d31c1d761714e36a08cf03ddfa35","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rollup -c"},"_npmUser":{"name":"emperorpenguin","email":"mail.samtags@gmail.com"},"repository":{"url":"git+https://github.com/aptly-dev/brook.git","type":"git"},"_npmVersion":"10.9.0","description":"Realtime fault-tolerant realtime (pub/sub) SDK","directories":{},"_nodeVersion":"22.11.0","_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.52.3","rollup-plugin-copy":"^3.5.0","@babel/preset-react":"^7.27.1","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-commonjs":"^28.0.6","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brook_0.0.15_1759164016364_0.21353498111463054","host":"s3://npm-registry-packages-npm-production"}},"0.0.16":{"name":"@aptly-sdk/brook","version":"0.0.16","keywords":["realtime","pubsub","websocket","react","sdk"],"author":{"name":"Aptly"},"license":"MIT","_id":"@aptly-sdk/brook@0.0.16","maintainers":[{"name":"emperorpenguin","email":"mail.samtags@gmail.com"}],"homepage":"https://github.com/aptly-dev/brook#readme","bugs":{"url":"https://github.com/aptly-dev/brook/issues"},"dist":{"shasum":"d4c5156221e77563492a7144c44ed61f39b5180e","tarball":"https://registry.npmjs.org/@aptly-sdk/brook/-/brook-0.0.16.tgz","fileCount":6,"integrity":"sha512-qE8mh8z3aFQApQbzZTD7Z/By3hHVpN7/vPIcn/PPSICtINdXsNvjwnP5u/87ojiCc2xfQeWX04jfH21vaPV4tg==","signatures":[{"sig":"MEUCIQD9MfEAvDcyO6yP8tbs2rN0dA0r6Xp7Tm3Y8m8goiPX3gIgG8Ks1TIfpOno0iYIgLAgqH2jcpdTdnAG6I4brwJUsmU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53580},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","default":"./dist/react.js"}},"gitHead":"d3e72bd3d410d31c1d761714e36a08cf03ddfa35","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rollup -c"},"_npmUser":{"name":"emperorpenguin","email":"mail.samtags@gmail.com"},"repository":{"url":"git+https://github.com/aptly-dev/brook.git","type":"git"},"_npmVersion":"10.9.0","description":"Realtime fault-tolerant realtime (pub/sub) SDK","directories":{},"_nodeVersion":"22.11.0","_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.52.3","rollup-plugin-copy":"^3.5.0","@babel/preset-react":"^7.27.1","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-commonjs":"^28.0.6","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brook_0.0.16_1759164035542_0.053517025066285084","host":"s3://npm-registry-packages-npm-production"}},"0.0.17":{"name":"@aptly-sdk/brook","version":"0.0.17","keywords":["realtime","pubsub","websocket","react","sdk"],"author":{"name":"Aptly"},"license":"MIT","_id":"@aptly-sdk/brook@0.0.17","maintainers":[{"name":"emperorpenguin","email":"mail.samtags@gmail.com"}],"homepage":"https://github.com/aptly-dev/brook#readme","bugs":{"url":"https://github.com/aptly-dev/brook/issues"},"dist":{"shasum":"d00a3ffb7cfc02d291c76a17ed4ee16425abe3c9","tarball":"https://registry.npmjs.org/@aptly-sdk/brook/-/brook-0.0.17.tgz","fileCount":7,"integrity":"sha512-jmNpuNlucpCW8VaITFFU3E8OYM7dgenqOEzuLdwVkQnkwI9iqwFD2tqxBfVAXIcn7WciIE78wK0D6MME/Ro1hw==","signatures":[{"sig":"MEUCIQDV/z1+YFLUS0rdAISeSEnV0V47sDrnJTKzO2d+BVth8QIgDM4sPSTDazK4AlwBWlQaONBppK9G1TUgFk9/2z6BQ/A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59170},"type":"module","_from":"file:aptly-sdk-brook-0.0.17.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","default":"./dist/react.js"}},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rollup -c --environment NODE_ENV:production"},"_npmUser":{"name":"emperorpenguin","email":"mail.samtags@gmail.com"},"_resolved":"/private/var/folders/f5/x163_8ks2ss_0hxggvdz_mxh0000gq/T/4c10c27aa5dc340a7cbb981fa1e41b75/aptly-sdk-brook-0.0.17.tgz","_integrity":"sha512-jmNpuNlucpCW8VaITFFU3E8OYM7dgenqOEzuLdwVkQnkwI9iqwFD2tqxBfVAXIcn7WciIE78wK0D6MME/Ro1hw==","repository":{"url":"git+https://github.com/aptly-dev/brook.git","type":"git"},"_npmVersion":"10.9.0","description":"Realtime fault-tolerant realtime (pub/sub) SDK","directories":{},"_nodeVersion":"22.11.0","_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.52.3","rollup-plugin-copy":"^3.5.0","@babel/preset-react":"^7.27.1","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-commonjs":"^28.0.6","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brook_0.0.17_1759174262887_0.870645311942225","host":"s3://npm-registry-packages-npm-production"}},"0.0.18":{"name":"@aptly-sdk/brook","version":"0.0.18","keywords":["realtime","pubsub","websocket","react","sdk"],"author":{"name":"Aptly"},"license":"MIT","_id":"@aptly-sdk/brook@0.0.18","maintainers":[{"name":"emperorpenguin","email":"mail.samtags@gmail.com"}],"homepage":"https://github.com/aptly-dev/brook#readme","bugs":{"url":"https://github.com/aptly-dev/brook/issues"},"dist":{"shasum":"b984653ba76f155b207f32ca7d5f8ea8ae998782","tarball":"https://registry.npmjs.org/@aptly-sdk/brook/-/brook-0.0.18.tgz","fileCount":7,"integrity":"sha512-abmXx9/zxmofk55pnz76I1Mis2ny7Ij51yl5SPvoVUX35n8YS9LAdkoDI+HjtXequZhcoZGIAHcoILrmjRzouQ==","signatures":[{"sig":"MEUCIQD3N543flFiFSzIXXvOQxjZqh2aWrYAJ4+I4/O2xkCv5QIgRnavtsQfKz2jZC3CrZt5Z6bEPb5tmjDCOTN5YBUJEnQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59454},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","default":"./dist/react.js"}},"gitHead":"b19b017937ae3d372162bf3b88ad79c1e35d8d0d","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rollup -c --environment NODE_ENV:production"},"_npmUser":{"name":"emperorpenguin","email":"mail.samtags@gmail.com"},"repository":{"url":"git+https://github.com/aptly-dev/brook.git","type":"git"},"_npmVersion":"10.9.0","description":"Realtime fault-tolerant realtime (pub/sub) SDK","directories":{},"_nodeVersion":"22.11.0","_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.52.3","rollup-plugin-copy":"^3.5.0","@babel/preset-react":"^7.27.1","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-commonjs":"^28.0.6","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brook_0.0.18_1759174474826_0.276427206552307","host":"s3://npm-registry-packages-npm-production"}},"0.0.19":{"name":"@aptly-sdk/brook","version":"0.0.19","keywords":["realtime","pubsub","websocket","react","sdk"],"author":{"name":"Aptly"},"license":"MIT","_id":"@aptly-sdk/brook@0.0.19","maintainers":[{"name":"emperorpenguin","email":"mail.samtags@gmail.com"}],"homepage":"https://github.com/aptly-dev/brook#readme","bugs":{"url":"https://github.com/aptly-dev/brook/issues"},"dist":{"shasum":"90c1306555c44555c42015e4135ca9f662552b18","tarball":"https://registry.npmjs.org/@aptly-sdk/brook/-/brook-0.0.19.tgz","fileCount":7,"integrity":"sha512-UPZdLExqPxIKdCWuLwcgn/IZGM/AQHX35H770edKlXeM7OOFyxdLyA97snJG6Yj38a8uTRqKTlUWOhpo8K3Ccg==","signatures":[{"sig":"MEQCIF+ouoeTE0cpcYRdu1g+PN7/KuLt3pSGrWWHco6Kr6UvAiBfskRdKE+4TTq3N73s6GqiFHiDwMH4FAPoplh0Z/P0Dg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61308},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","default":"./dist/react.js"}},"gitHead":"e44dd4fdd16f880fcac0b9bbb2daf4f36a77ecc4","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rollup -c --environment NODE_ENV:production"},"_npmUser":{"name":"emperorpenguin","email":"mail.samtags@gmail.com"},"repository":{"url":"git+https://github.com/aptly-dev/brook.git","type":"git"},"_npmVersion":"10.9.0","description":"Realtime fault-tolerant realtime (pub/sub) SDK","directories":{},"_nodeVersion":"22.11.0","_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.52.3","rollup-plugin-copy":"^3.5.0","@babel/preset-react":"^7.27.1","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-commonjs":"^28.0.6","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brook_0.0.19_1759177663559_0.9634056575902923","host":"s3://npm-registry-packages-npm-production"}},"0.0.20":{"name":"@aptly-sdk/brook","version":"0.0.20","keywords":["realtime","pubsub","websocket","react","sdk"],"author":{"name":"Aptly"},"license":"MIT","_id":"@aptly-sdk/brook@0.0.20","maintainers":[{"name":"emperorpenguin","email":"mail.samtags@gmail.com"}],"homepage":"https://github.com/aptly-dev/brook#readme","bugs":{"url":"https://github.com/aptly-dev/brook/issues"},"dist":{"shasum":"cabc40a2ccec5729bcdb845fbfe3a34a1ceb3ac3","tarball":"https://registry.npmjs.org/@aptly-sdk/brook/-/brook-0.0.20.tgz","fileCount":7,"integrity":"sha512-HWa4u1nPBMPk3koTVO3iMEo8rUpCTlv/Awl4UVZOk5yu8SvH0OTH7OezEZrTHC2ya5bC4W2OPpdnbPR0RYVpLQ==","signatures":[{"sig":"MEYCIQDPYI8p6dleedDgYPtibnI/me79KqUdHnc8fETMOQLJmQIhAJHyFoFUVa+U6A6F6uzGYzChSs0T3I6ryXQdix9RX/pp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61379},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","default":"./dist/react.js"}},"gitHead":"3ba40ddf2c7c0b8375e61c0f30bb2388eb7b28b7","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rollup -c --environment NODE_ENV:production"},"_npmUser":{"name":"emperorpenguin","email":"mail.samtags@gmail.com"},"repository":{"url":"git+https://github.com/aptly-dev/brook.git","type":"git"},"_npmVersion":"10.9.0","description":"Realtime fault-tolerant realtime (pub/sub) SDK","directories":{},"_nodeVersion":"22.11.0","_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.52.3","rollup-plugin-copy":"^3.5.0","@babel/preset-react":"^7.27.1","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-commonjs":"^28.0.6","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brook_0.0.20_1759343811614_0.7518659000398584","host":"s3://npm-registry-packages-npm-production"}},"0.0.21":{"name":"@aptly-sdk/brook","version":"0.0.21","keywords":["realtime","pubsub","websocket","react","sdk"],"author":{"name":"Aptly"},"license":"MIT","_id":"@aptly-sdk/brook@0.0.21","maintainers":[{"name":"emperorpenguin","email":"mail.samtags@gmail.com"}],"homepage":"https://github.com/aptly-dev/brook#readme","bugs":{"url":"https://github.com/aptly-dev/brook/issues"},"dist":{"shasum":"aaddcbbb20b76db095f7b462cbb8cee77d62d363","tarball":"https://registry.npmjs.org/@aptly-sdk/brook/-/brook-0.0.21.tgz","fileCount":7,"integrity":"sha512-xQLtGDEplZ23+C1DNJzrRvCNPK2/9tzZMr76YHQFyVQwIbq9Newd40pKAqG6Cu5+IP83UWd3Oe0dbwp2iJaGpw==","signatures":[{"sig":"MEUCIQC1tYxw7sZiegP2+tffsXi6dDQTnN/OL9c6wgLFizJTVAIge3jYK8Y+NiMke+9TDh01S2reVRAvrcVhKwcsuw06gJQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61429},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","default":"./dist/react.js"}},"gitHead":"0b63b163a788b7611879af8b23e688d2c4b102c2","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rollup -c"},"_npmUser":{"name":"emperorpenguin","email":"mail.samtags@gmail.com"},"repository":{"url":"git+https://github.com/aptly-dev/brook.git","type":"git"},"_npmVersion":"10.9.0","description":"Realtime fault-tolerant realtime (pub/sub) SDK","directories":{},"_nodeVersion":"22.11.0","_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.52.3","rollup-plugin-copy":"^3.5.0","@babel/preset-react":"^7.27.1","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-commonjs":"^28.0.6","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brook_0.0.21_1759409674363_0.7609544085216167","host":"s3://npm-registry-packages-npm-production"}},"0.0.22":{"name":"@aptly-sdk/brook","version":"0.0.22","keywords":["realtime","pubsub","websocket","react","sdk"],"author":{"name":"Aptly"},"license":"MIT","_id":"@aptly-sdk/brook@0.0.22","maintainers":[{"name":"emperorpenguin","email":"mail.samtags@gmail.com"}],"homepage":"https://github.com/aptly-dev/brook#readme","bugs":{"url":"https://github.com/aptly-dev/brook/issues"},"dist":{"shasum":"558765aa778b1c75269747010dd9dcc7b41bdf1c","tarball":"https://registry.npmjs.org/@aptly-sdk/brook/-/brook-0.0.22.tgz","fileCount":7,"integrity":"sha512-3ox+kfVT23bEW83B3F2Yp6ZM3sHnTyUnVtZa2xEhWBEmC7qJBj1O71/OcB3V+2dqfvWLX/cBOsCvD5SWELuBrg==","signatures":[{"sig":"MEUCIQCUW87bNz0HxoQdGrIWPbDQrHlZWDReoTlO3+dcVHPxhQIgKrXHTLpr3pHW4raOXrg78CwWgLCXYL0QD3eMGsSm5U4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62502},"type":"module","_from":"file:aptly-sdk-brook-0.0.22.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","default":"./dist/react.js"}},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rollup -c"},"_npmUser":{"name":"emperorpenguin","email":"mail.samtags@gmail.com"},"_resolved":"/private/var/folders/f5/x163_8ks2ss_0hxggvdz_mxh0000gq/T/a2960f83e88a8bc3862af1067d032338/aptly-sdk-brook-0.0.22.tgz","_integrity":"sha512-3ox+kfVT23bEW83B3F2Yp6ZM3sHnTyUnVtZa2xEhWBEmC7qJBj1O71/OcB3V+2dqfvWLX/cBOsCvD5SWELuBrg==","repository":{"url":"git+https://github.com/aptly-dev/brook.git","type":"git"},"_npmVersion":"10.9.0","description":"Realtime fault-tolerant realtime (pub/sub) SDK","directories":{},"_nodeVersion":"22.11.0","_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.52.3","rollup-plugin-copy":"^3.5.0","@babel/preset-react":"^7.27.1","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-commonjs":"^28.0.6","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brook_0.0.22_1759410757441_0.7956891375818786","host":"s3://npm-registry-packages-npm-production"}},"0.0.23":{"name":"@aptly-sdk/brook","version":"0.0.23","keywords":["realtime","pubsub","websocket","react","sdk"],"author":{"name":"Aptly"},"license":"MIT","_id":"@aptly-sdk/brook@0.0.23","maintainers":[{"name":"emperorpenguin","email":"mail.samtags@gmail.com"}],"homepage":"https://github.com/aptly-dev/brook#readme","bugs":{"url":"https://github.com/aptly-dev/brook/issues"},"dist":{"shasum":"a0faf319022a2dde7bc431d8fe788a37b4a89446","tarball":"https://registry.npmjs.org/@aptly-sdk/brook/-/brook-0.0.23.tgz","fileCount":7,"integrity":"sha512-ky9jD3IfkievdM+fNMPsQcn+Mghlb9QaXTLFVN+ydylyfOz9Scv+gx3NpyHkAjjXOurZrCofcEW1jdpwquUXoA==","signatures":[{"sig":"MEUCIQCu+NqL971XRiwucAz5Du1vbP8n6+QRm5MSjVkxn1hYVwIgPzQZxpubJdlbAsq2EReEg1f2WzqeFtOHyyhMsY6VF+8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62405},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","default":"./dist/react.js"}},"gitHead":"cf96d7253df8672de55f809ac63c2e5ac4948033","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rollup -c"},"_npmUser":{"name":"emperorpenguin","email":"mail.samtags@gmail.com"},"repository":{"url":"git+https://github.com/aptly-dev/brook.git","type":"git"},"_npmVersion":"10.9.0","description":"Realtime fault-tolerant realtime (pub/sub) SDK","directories":{},"_nodeVersion":"22.11.0","_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.52.3","rollup-plugin-copy":"^3.5.0","@babel/preset-react":"^7.27.1","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-commonjs":"^28.0.6","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brook_0.0.23_1759411218274_0.16796206987457363","host":"s3://npm-registry-packages-npm-production"}},"0.0.24":{"name":"@aptly-sdk/brook","version":"0.0.24","keywords":["realtime","pubsub","websocket","react","sdk"],"author":{"name":"Aptly"},"license":"MIT","_id":"@aptly-sdk/brook@0.0.24","maintainers":[{"name":"emperorpenguin","email":"mail.samtags@gmail.com"}],"homepage":"https://github.com/aptly-dev/brook#readme","bugs":{"url":"https://github.com/aptly-dev/brook/issues"},"dist":{"shasum":"9b001a3f0e2b16240b9ca084cc95a2e9e99923fc","tarball":"https://registry.npmjs.org/@aptly-sdk/brook/-/brook-0.0.24.tgz","fileCount":7,"integrity":"sha512-Vt0phWCej+zU1GObYtBxofT9in2c9/MUr4dtBCT91ipFNHuTWrwjshThMJaZoJMMBKJcvEmK7P43TfBS7O+WfA==","signatures":[{"sig":"MEQCIGVIFv9I6uCAqeVZDOzNYhp1dGlgEd06SdfQGCoKEaGkAiBkeANftlDfR9x2L+g64sxX9NyILh/dIc+3ZdFFRvLn0Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64236},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","default":"./dist/react.js"}},"gitHead":"32c82ee774c051223e1aefc06c3a8989a7cd4a16","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rollup -c"},"_npmUser":{"name":"emperorpenguin","email":"mail.samtags@gmail.com"},"repository":{"url":"git+https://github.com/aptly-dev/brook.git","type":"git"},"_npmVersion":"10.9.0","description":"Realtime fault-tolerant realtime (pub/sub) SDK","directories":{},"_nodeVersion":"22.11.0","_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.52.3","rollup-plugin-copy":"^3.5.0","@babel/preset-react":"^7.27.1","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-commonjs":"^28.0.6","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brook_0.0.24_1760067883201_0.1694549656603086","host":"s3://npm-registry-packages-npm-production"}},"0.0.25":{"name":"@aptly-sdk/brook","version":"0.0.25","keywords":["realtime","pubsub","websocket","react","sdk"],"author":{"name":"Aptly"},"license":"MIT","_id":"@aptly-sdk/brook@0.0.25","maintainers":[{"name":"emperorpenguin","email":"mail.samtags@gmail.com"}],"homepage":"https://github.com/aptly-dev/brook#readme","bugs":{"url":"https://github.com/aptly-dev/brook/issues"},"dist":{"shasum":"efd543bd9709b2add81b9017afeac24776a42e80","tarball":"https://registry.npmjs.org/@aptly-sdk/brook/-/brook-0.0.25.tgz","fileCount":7,"integrity":"sha512-CAd6/udBRIFkrraLTUWz7JT1zQ0Bfj8dNiXolQgofI+ZkBeNxDrxYk8ZSbCQR4vHaFe98MBOY0h5BYQWUjU75w==","signatures":[{"sig":"MEYCIQDWKLpVR/Q/gDcda8rKaJCDTtGemlteM0c30ztXDRFTeQIhALIe449K9biLGTSb5tZhYne2Mt8kETy/EkiNh+4ooy1Y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64836},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","default":"./dist/react.js"}},"gitHead":"56f4ac38acac644fc9838d06137e98118a6881af","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rollup -c"},"_npmUser":{"name":"emperorpenguin","email":"mail.samtags@gmail.com"},"repository":{"url":"git+https://github.com/aptly-dev/brook.git","type":"git"},"_npmVersion":"10.9.0","description":"Realtime fault-tolerant realtime (pub/sub) SDK","directories":{},"_nodeVersion":"22.11.0","_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.52.3","rollup-plugin-copy":"^3.5.0","@babel/preset-react":"^7.27.1","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-commonjs":"^28.0.6","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brook_0.0.25_1760069216342_0.4355162673792212","host":"s3://npm-registry-packages-npm-production"}},"0.0.26":{"name":"@aptly-sdk/brook","version":"0.0.26","keywords":["realtime","pubsub","websocket","react","sdk"],"author":{"name":"Aptly"},"license":"MIT","_id":"@aptly-sdk/brook@0.0.26","maintainers":[{"name":"emperorpenguin","email":"mail.samtags@gmail.com"}],"homepage":"https://github.com/aptly-dev/brook#readme","bugs":{"url":"https://github.com/aptly-dev/brook/issues"},"dist":{"shasum":"7a4aba2ad71c70dfa1af0e073ee42ece13e18ebf","tarball":"https://registry.npmjs.org/@aptly-sdk/brook/-/brook-0.0.26.tgz","fileCount":7,"integrity":"sha512-E/aTbuH6vjqFSZt/bRdq8c7FuZVICBWsaIBqrnBKmiAAfnkoRAG+VVimWkjBY/iBZ/nohzTIddMkfSZO8n7cBA==","signatures":[{"sig":"MEQCIF5SbU9JmqXUMKKfJ0+Yc0GRW0Nda21bw7O90kvWWzDvAiASA3gxyZg1/nBZBiEbk/BPMIfwLsCmuHw0WBPIHdFZiQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64888},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","default":"./dist/react.js"}},"gitHead":"56f4ac38acac644fc9838d06137e98118a6881af","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rollup -c"},"_npmUser":{"name":"emperorpenguin","email":"mail.samtags@gmail.com"},"repository":{"url":"git+https://github.com/aptly-dev/brook.git","type":"git"},"_npmVersion":"10.9.0","description":"Realtime fault-tolerant realtime (pub/sub) SDK","directories":{},"_nodeVersion":"22.11.0","_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.52.3","rollup-plugin-copy":"^3.5.0","@babel/preset-react":"^7.27.1","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-commonjs":"^28.0.6","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brook_0.0.26_1760069618367_0.6733914128424134","host":"s3://npm-registry-packages-npm-production"}},"0.0.27":{"name":"@aptly-sdk/brook","version":"0.0.27","keywords":["realtime","pubsub","websocket","react","sdk"],"author":{"name":"Aptly"},"license":"MIT","_id":"@aptly-sdk/brook@0.0.27","maintainers":[{"name":"emperorpenguin","email":"mail.samtags@gmail.com"}],"homepage":"https://github.com/aptly-dev/brook#readme","bugs":{"url":"https://github.com/aptly-dev/brook/issues"},"dist":{"shasum":"f8c79f204ede353ad21790682655ada6067a224d","tarball":"https://registry.npmjs.org/@aptly-sdk/brook/-/brook-0.0.27.tgz","fileCount":7,"integrity":"sha512-fty7DQ29vp1eHWq+NdbLPOLyx7opk8nlhpxXytb6EFqn0Vq3CNiDBMsTs2YUvGBla/+8F1I2GcwL728u1vNl6w==","signatures":[{"sig":"MEYCIQClC6/G+OieMpD8V5/PVTe2+JLv3/vyuURd4EzJ5C69+QIhANIfC5iTkqme1lYsZr33BIc83SPE0l7wGNzbaPocSMlu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64848},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","default":"./dist/react.js"}},"gitHead":"e46ec6e6c196449d086181a3a0b0f7f4e30960c4","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rollup -c"},"_npmUser":{"name":"emperorpenguin","email":"mail.samtags@gmail.com"},"repository":{"url":"git+https://github.com/aptly-dev/brook.git","type":"git"},"_npmVersion":"10.9.0","description":"Realtime fault-tolerant realtime (pub/sub) SDK","directories":{},"_nodeVersion":"22.11.0","_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.52.3","rollup-plugin-copy":"^3.5.0","@babel/preset-react":"^7.27.1","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-commonjs":"^28.0.6","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brook_0.0.27_1760070003678_0.8481439929385635","host":"s3://npm-registry-packages-npm-production"}},"0.0.28":{"name":"@aptly-sdk/brook","version":"0.0.28","keywords":["realtime","pubsub","websocket","react","sdk"],"author":{"name":"Aptly"},"license":"MIT","_id":"@aptly-sdk/brook@0.0.28","maintainers":[{"name":"emperorpenguin","email":"mail.samtags@gmail.com"}],"homepage":"https://docs.aptly.cloud","bugs":{"url":"https://github.com/aptly-cloud/brook/issues"},"dist":{"shasum":"050a3f1297753c6d5d4e02b3a010fe739de2b3c8","tarball":"https://registry.npmjs.org/@aptly-sdk/brook/-/brook-0.0.28.tgz","fileCount":7,"integrity":"sha512-DgAdnWYadRe74iA9ay68DwXnjc5YzBZIb1HaBSYMMf0SXss82uMncxAXiMkuQPSR3HhtdstzyinyNwN/bCISGw==","signatures":[{"sig":"MEYCIQCRjz4zmdzeSPuZ78XlOCZga6cLerRcap7WAq83CPrTQQIhAIGVg6QVJTIqouSe9i9RXecXTF5AcOlPZ3g3yvvUpBZD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63841},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","default":"./dist/react.js"}},"gitHead":"eef285b308ed6cb918e0e08dac688fc1191fe234","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rollup -c"},"_npmUser":{"name":"emperorpenguin","email":"mail.samtags@gmail.com"},"repository":{"url":"git+https://github.com/aptly-cloud/brook.git","type":"git"},"_npmVersion":"10.9.0","description":"Realtime fault-tolerant realtime (pub/sub) SDK","directories":{},"_nodeVersion":"22.11.0","_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.52.3","rollup-plugin-copy":"^3.5.0","@babel/preset-react":"^7.27.1","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-commonjs":"^28.0.6","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brook_0.0.28_1760381423228_0.41611779204597465","host":"s3://npm-registry-packages-npm-production"}},"0.0.29":{"name":"@aptly-sdk/brook","version":"0.0.29","keywords":["realtime","pubsub","websocket","react","sdk"],"author":{"name":"Aptly"},"license":"MIT","_id":"@aptly-sdk/brook@0.0.29","maintainers":[{"name":"emperorpenguin","email":"mail.samtags@gmail.com"}],"homepage":"https://docs.aptly.cloud","bugs":{"url":"https://github.com/aptly-cloud/brook/issues"},"dist":{"shasum":"d1627e1c3d943c828dfbd050be1f225619d4d918","tarball":"https://registry.npmjs.org/@aptly-sdk/brook/-/brook-0.0.29.tgz","fileCount":7,"integrity":"sha512-CPrS0pQA8q3vPo8R1+ZwAirdmYrw1WJKelVnD6VOQHWJ12nsYH+wOZJ1TodoQ8EZWfiJV++JD+14nj8uq9dFSA==","signatures":[{"sig":"MEYCIQDg7Sf2jVVq0BYKGP9NqRKXRDEkn1c7Euc8kVdQsk/W+gIhAJsHQe4CX0de3Nhz3UH+yukUbDQXViSpHp6WMX9OSES/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64342},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","default":"./dist/react.js"}},"gitHead":"f8d3cc7ba0f7dc15622e0e0c80e4af77dc3a3f16","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rollup -c"},"_npmUser":{"name":"emperorpenguin","email":"mail.samtags@gmail.com"},"repository":{"url":"git+https://github.com/aptly-cloud/brook.git","type":"git"},"_npmVersion":"11.6.1","description":"Realtime fault-tolerant realtime (pub/sub) SDK","directories":{},"_nodeVersion":"24.11.0","_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.52.3","rollup-plugin-copy":"^3.5.0","@babel/preset-react":"^7.27.1","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-commonjs":"^28.0.6","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brook_0.0.29_1763583760557_0.08671414029285751","host":"s3://npm-registry-packages-npm-production"}},"0.0.30":{"name":"@aptly-sdk/brook","version":"0.0.30","keywords":["realtime","pubsub","websocket","react","sdk"],"author":{"name":"Aptly"},"license":"MIT","_id":"@aptly-sdk/brook@0.0.30","maintainers":[{"name":"emperorpenguin","email":"mail.samtags@gmail.com"}],"homepage":"https://docs.aptly.cloud","bugs":{"url":"https://github.com/aptly-cloud/brook/issues"},"dist":{"shasum":"f81e375c1fbc0c9727ba9b13935e7042f3f682e9","tarball":"https://registry.npmjs.org/@aptly-sdk/brook/-/brook-0.0.30.tgz","fileCount":7,"integrity":"sha512-qWoBGbseVvTUKJn/uBGQ0d7Fh8mU2/wrOqBzkET4AS/XDLMV8kdhLdMQUr+bPHzW+VAKhZ1VJ/HXi5WSrKQiEQ==","signatures":[{"sig":"MEQCIATo9xwMeAlS+IQrf+GIh6iIOujOODLjlkK+0sMntWrNAiBqXHY2qGx7Bk2YywT75IMrcne+yPIA8YFJXJ1f/10sxw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64675},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","default":"./dist/react.js"}},"gitHead":"53dd2c726f05e9bb3373404485d6871f8c45ef6c","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rollup -c"},"_npmUser":{"name":"emperorpenguin","email":"mail.samtags@gmail.com"},"repository":{"url":"git+https://github.com/aptly-cloud/brook.git","type":"git"},"_npmVersion":"11.6.1","description":"Realtime fault-tolerant realtime (pub/sub) SDK","directories":{},"_nodeVersion":"24.11.0","_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.52.3","rollup-plugin-copy":"^3.5.0","@babel/preset-react":"^7.27.1","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-commonjs":"^28.0.6","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brook_0.0.30_1763988108852_0.5082904138843833","host":"s3://npm-registry-packages-npm-production"}},"0.0.31":{"name":"@aptly-sdk/brook","version":"0.0.31","keywords":["realtime","pubsub","websocket","react","sdk"],"author":{"name":"Aptly"},"license":"MIT","_id":"@aptly-sdk/brook@0.0.31","maintainers":[{"name":"emperorpenguin","email":"mail.samtags@gmail.com"}],"homepage":"https://docs.aptly.cloud","bugs":{"url":"https://github.com/aptly-cloud/brook/issues"},"dist":{"shasum":"ef851fd40486cfb7632dd72fd778b7fb74470a32","tarball":"https://registry.npmjs.org/@aptly-sdk/brook/-/brook-0.0.31.tgz","fileCount":7,"integrity":"sha512-OjfIWtZPXUYqDv++3itj3mlBG6izHb1LsuPp6nqEIKWaRfZZTdQYOiTI6afWbiWTN7u3tFMxPpm5BpL4l4OAGw==","signatures":[{"sig":"MEUCIQCXkJIbd+T6WToaytO7BnKMVerdZzLoaNAFFIONTUj95gIgNC5oQ+0uJasEiPqIQWsTK1rf2q6PZaGpRzXRu3Va35E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66558},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","default":"./dist/react.js"}},"gitHead":"167e55b3727336ce76845969f6f96237fd71ebcd","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rollup -c"},"_npmUser":{"name":"emperorpenguin","email":"mail.samtags@gmail.com"},"repository":{"url":"git+https://github.com/aptly-cloud/brook.git","type":"git"},"_npmVersion":"11.6.1","description":"Realtime fault-tolerant realtime (pub/sub) SDK","directories":{},"_nodeVersion":"24.11.0","_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.52.3","rollup-plugin-copy":"^3.5.0","@babel/preset-react":"^7.27.1","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-commonjs":"^28.0.6","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brook_0.0.31_1770682419728_0.3961012621980178","host":"s3://npm-registry-packages-npm-production"}},"0.0.32":{"name":"@aptly-sdk/brook","version":"0.0.32","keywords":["realtime","pubsub","websocket","react","sdk"],"author":{"name":"Aptly"},"license":"MIT","_id":"@aptly-sdk/brook@0.0.32","maintainers":[{"name":"emperorpenguin","email":"mail.samtags@gmail.com"}],"homepage":"https://docs.aptly.cloud","bugs":{"url":"https://github.com/aptly-cloud/brook/issues"},"dist":{"shasum":"3390b137424ced20445fd7797305e879b400d348","tarball":"https://registry.npmjs.org/@aptly-sdk/brook/-/brook-0.0.32.tgz","fileCount":7,"integrity":"sha512-YSb3ogvmVSKvhSBbxq6ayZksCy+u9CHc7wfp22o3AdTpmdVCO9cilHTIWZwPQiNlQ0QRHAWEYDeWVDJFPiSedA==","signatures":[{"sig":"MEYCIQDVctfGyoh9okir8lZwHvn1KsQPD4NoTmTpPXfYPA9fyAIhAI/QZGDmv0hbLfd73uIqWB74sNwMtShMU4eJkVR7Bgeh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66794},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","browser":"./dist/index.js","default":"./dist/index.js","react-native":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","browser":"./dist/react.js","default":"./dist/react.js","react-native":"./dist/react.js"}},"gitHead":"3240ca08cedeeb2687cb98dfac7ae5987aa3b1cb","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rollup -c"},"_npmUser":{"name":"emperorpenguin","email":"mail.samtags@gmail.com"},"repository":{"url":"git+https://github.com/aptly-cloud/brook.git","type":"git"},"_npmVersion":"11.6.1","description":"Realtime fault-tolerant realtime (pub/sub) SDK","directories":{},"_nodeVersion":"24.11.0","react-native":"./dist/index.js","_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.52.3","rollup-plugin-copy":"^3.5.0","@babel/preset-react":"^7.27.1","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-commonjs":"^28.0.6","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brook_0.0.32_1770683314452_0.9968169744875246","host":"s3://npm-registry-packages-npm-production"}},"0.0.33":{"name":"@aptly-sdk/brook","version":"0.0.33","keywords":["realtime","pubsub","websocket","react","sdk"],"author":{"name":"Aptly"},"license":"MIT","_id":"@aptly-sdk/brook@0.0.33","maintainers":[{"name":"emperorpenguin","email":"mail.samtags@gmail.com"}],"homepage":"https://docs.aptly.cloud","bugs":{"url":"https://github.com/aptly-cloud/brook/issues"},"dist":{"shasum":"952ad99b969a7093018c7d41eff1fa0eb3a4d3fc","tarball":"https://registry.npmjs.org/@aptly-sdk/brook/-/brook-0.0.33.tgz","fileCount":9,"integrity":"sha512-XQ+5J0Cz/e2m7+96vR/azJkfLdypTbsPeHhASM+4bu83WLp+W2jtGqW9la5JsAJt36DQhCmH/efQqwvV+8QSbA==","signatures":[{"sig":"MEUCIQCptdjJBNsUO7CBZoTQr7E8XcJjwnbdOvu2Gtp+ZiZqkgIgP8W8UsLGdTCbV84uVw4XFvRDcxP0MwF2ykYkQ9oQnyA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":81326},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","browser":"./dist/index.js","default":"./dist/index.js","react-native":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","browser":"./dist/react.js","default":"./dist/react.js","react-native":"./dist/react.js"}},"gitHead":"3240ca08cedeeb2687cb98dfac7ae5987aa3b1cb","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rollup -c"},"_npmUser":{"name":"emperorpenguin","email":"mail.samtags@gmail.com"},"repository":{"url":"git+https://github.com/aptly-cloud/brook.git","type":"git"},"_npmVersion":"11.6.1","description":"Realtime fault-tolerant realtime (pub/sub) SDK","directories":{},"_nodeVersion":"24.11.0","react-native":"./dist/index.js","_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.52.3","rollup-plugin-copy":"^3.5.0","@babel/preset-react":"^7.27.1","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-commonjs":"^28.0.6","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brook_0.0.33_1770683855996_0.004616676904410255","host":"s3://npm-registry-packages-npm-production"}},"0.0.34":{"name":"@aptly-sdk/brook","version":"0.0.34","description":"Realtime fault-tolerant realtime (pub/sub) SDK","exports":{".":{"types":"./dist/index.d.ts","react-native":"./dist/index.js","browser":"./dist/index.js","default":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","react-native":"./dist/react.js","browser":"./dist/react.js","default":"./dist/react.js"}},"main":"./dist/index.js","module":"./dist/index.js","react-native":"./dist/index.js","types":"./dist/index.d.ts","type":"module","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rollup -c"},"keywords":["realtime","pubsub","websocket","react","sdk"],"author":{"name":"Aptly"},"license":"MIT","peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"repository":{"type":"git","url":"git+https://github.com/aptly-cloud/brook.git"},"homepage":"https://docs.aptly.cloud","bugs":{"url":"https://github.com/aptly-cloud/brook/issues"},"devDependencies":{"@babel/preset-react":"^7.27.1","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-commonjs":"^28.0.6","@rollup/plugin-node-resolve":"^16.0.1","rollup":"^4.52.3","rollup-plugin-copy":"^3.5.0"},"gitHead":"52e982841dfa948b8c94777c37b97dcb8d49a29c","_id":"@aptly-sdk/brook@0.0.34","_nodeVersion":"24.11.0","_npmVersion":"11.6.1","dist":{"integrity":"sha512-Ikv9mkzVsAD3YXXL6Ibc44eZ/bNNcHC7GmwNWja9hWzL0AQUDYP2giZr1PUcA93Aty6xcGpp5C61axAq/qVKLg==","shasum":"fb1ef562d2f26b0569f90f2091f2070922d4db3d","tarball":"https://registry.npmjs.org/@aptly-sdk/brook/-/brook-0.0.34.tgz","fileCount":9,"unpackedSize":81200,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDjOA6Ahcc7QLnXYu/68P5tS0J4zl+sXkZGU+Ba40/EtQIhAOLYlb/OIA9wpD+tM72b2ylxLrlUtpNptJGu1xUD0Pz6"}]},"_npmUser":{"name":"emperorpenguin","email":"mail.samtags@gmail.com"},"directories":{},"maintainers":[{"name":"emperorpenguin","email":"mail.samtags@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/brook_0.0.34_1771373336510_0.8115325907147584"},"_hasShrinkwrap":false}},"time":{"created":"2025-09-28T18:47:49.869Z","modified":"2026-02-18T00:08:56.779Z","0.0.1":"2025-09-28T18:47:50.313Z","0.0.2":"2025-09-28T19:07:20.323Z","0.0.3":"2025-09-28T19:23:30.907Z","0.0.4":"2025-09-28T19:38:59.987Z","0.0.5":"2025-09-28T19:45:27.955Z","0.0.6":"2025-09-28T19:50:57.231Z","0.0.7":"2025-09-28T19:58:17.006Z","0.0.8":"2025-09-28T20:10:24.891Z","0.0.9":"2025-09-28T20:10:32.545Z","0.0.10":"2025-09-28T20:13:41.224Z","0.0.11":"2025-09-28T20:27:41.895Z","0.0.12":"2025-09-28T20:32:48.075Z","0.0.13":"2025-09-29T16:13:16.382Z","0.0.14":"2025-09-29T16:17:15.430Z","0.0.15":"2025-09-29T16:40:16.684Z","0.0.16":"2025-09-29T16:40:35.736Z","0.0.17":"2025-09-29T19:31:03.079Z","0.0.18":"2025-09-29T19:34:35.008Z","0.0.19":"2025-09-29T20:27:43.769Z","0.0.20":"2025-10-01T18:36:51.842Z","0.0.21":"2025-10-02T12:54:34.544Z","0.0.22":"2025-10-02T13:12:37.616Z","0.0.23":"2025-10-02T13:20:18.491Z","0.0.24":"2025-10-10T03:44:43.401Z","0.0.25":"2025-10-10T04:06:56.554Z","0.0.26":"2025-10-10T04:13:38.586Z","0.0.27":"2025-10-10T04:20:03.866Z","0.0.28":"2025-10-13T18:50:23.451Z","0.0.29":"2025-11-19T20:22:40.760Z","0.0.30":"2025-11-24T12:41:49.079Z","0.0.31":"2026-02-10T00:13:39.886Z","0.0.32":"2026-02-10T00:28:34.595Z","0.0.33":"2026-02-10T00:37:36.152Z","0.0.34":"2026-02-18T00:08:56.647Z"},"bugs":{"url":"https://github.com/aptly-cloud/brook/issues"},"author":{"name":"Aptly"},"license":"MIT","homepage":"https://docs.aptly.cloud","keywords":["realtime","pubsub","websocket","react","sdk"],"repository":{"type":"git","url":"git+https://github.com/aptly-cloud/brook.git"},"description":"Realtime fault-tolerant realtime (pub/sub) SDK","maintainers":[{"name":"emperorpenguin","email":"mail.samtags@gmail.com"}],"readme":"# Brook SDK\n\nA realtime fault-tolerant pub/sub SDK for JavaScript and React applications.\n\n## Features\n\n- ✅ Fault-tolerant real-time messaging\n- ✅ Automatic reconnection with exponential backoff\n- ✅ Message replay for missed messages\n- ✅ React hooks for seamless integration\n- ✅ Full TypeScript support\n- ✅ Lightweight and performant\n\n## Getting Started\n\n### Get Your API Key\n\nBefore using the Brook SDK, you'll need to get your API key from the [Console](https://console.aptly.cloud/brook)\n\n## Demo\n\n👾 [Live Demo](https://demo.aptly.cloud) – play around and see it in action.\n\n## Installation\n\n```bash\nnpm install @aptly-sdk/brook\n# or\npnpm add @aptly-sdk/brook\n# or\nyarn add @aptly-sdk/brook\n```\n\n## Quick Start\n\n### JavaScript\n\n```javascript\nimport Brook from '@aptly-sdk/brook';\n\nconst client = new Brook({ apiKey: 'your-api-key' });\nawait client.connect();\n\nconst channel = client.realtime.channel('my-topic');\n\nchannel.stream((message) => {\n\tconsole.log('Incoming message', message);\n});\n```\n\n### React\n\n```jsx\nimport Brook from '@aptly-sdk/brook';\nimport { BrookProvider, useStream, usePublish } from '@aptly-sdk/brook/react';\n\n// 1. Initialize the client\nconst client = new Brook({ apiKey: 'your-api-key' });\n\n// 2. Wrap your app with the BrookProvider\nfunction App() {\n\treturn (\n\t\t<BrookProvider config={client}>\n\t\t\t<Component1 />\n\t\t\t<Component2 />\n\t\t</BrookProvider>\n\t);\n}\n\nfunction Component1() {\n\t// 3. Subscribe to the topic\n\tuseStream('my-topic', (message, metadata) => {\n\t\tconsole.log(message, metadata);\n\t});\n\n\t// ... rest of your component\n}\n\nfunction Component2() {\n\tconst publish = usePublish('my-topic');\n\n\tuseEffect(() => {\n\t\t// 4. Publish to the topic (Optional)\n\t\tpublish({\n\t\t\tmessage: 'Hello from React SDK',\n\t\t});\n\t}, []);\n}\n```\n\n## React Setup Guide\n\n### 1. Initialize the Client\n\n```jsx\nimport Brook from '@aptly-sdk/brook';\n\nconst client = new Brook({ apiKey: 'your-api-key' });\n```\n\n### 2. Setup the Provider\n\n```jsx\nimport { BrookProvider } from '@aptly-sdk/brook/react';\n\nfunction App() {\n\treturn (\n\t\t<BrookProvider config={client}>\n\t\t\t<Component1 />\n\t\t\t<Component2 />\n\t\t</BrookProvider>\n\t);\n}\n```\n\n#### Provider Props\n\n| Prop     | Type    | Required | Description           |\n| -------- | ------- | -------- | --------------------- |\n| `config` | `Brook` | ✓        | Brook client instance |\n\n### 3. Subscribe to Topics\n\n```jsx\nimport { useStream } from '@aptly-sdk/brook/react';\n\nfunction Component1() {\n\t// Automatically subscribes on mount and unsubscribes on unmount\n\tuseStream('my-topic', (message, metadata) => {\n\t\tconsole.log('Received:', message);\n\t\tconsole.log('Metadata:', metadata);\n\t});\n}\n```\n\n> **Note:** `useStream` automatically subscribes on component mount and unsubscribes on unmount. You typically don't need to use the `subscribe` and `unsubscribe` functions from the returned object.\n\n#### useStream Hook\n\n##### Parameters\n\n| Parameter  | Type       | Required | Description                                       |\n| ---------- | ---------- | -------- | ------------------------------------------------- |\n| `topic`    | `string`   | ✓        | The topic/channel name to subscribe to            |\n| `callback` | `function` | ✓        | Callback function called when messages are received |\n\n**Callback signature:** `(message, metadata) => void`\n\n| Parameter | Type     | Description                   |\n| --------- | -------- | ----------------------------- |\n| `message` | `any`    | The message data received     |\n| `metadata` | `object` | Message metadata              |\n| `metadata.offset` | `number` | Message sequence number |\n| `metadata.timestamp` | `string` | ISO timestamp when message was sent |\n| `metadata.replay` | `boolean` | True if this is a replayed (missed) message |\n| `metadata.channel` | `string` | Channel name |\n\n##### Returns\n\n| Property      | Type       | Description                              |\n| ------------- | ---------- | ---------------------------------------- |\n| `streaming`   | `boolean`  | Whether actively streaming               |\n| `subscribe`   | `() => void` | *(Optional)* Function to manually subscribe - rarely needed |\n| `unsubscribe` | `() => void` | *(Optional)* Function to manually unsubscribe - rarely needed |\n\n### 4. Publish to Topics\n\n```jsx\nimport { usePublish } from '@aptly-sdk/brook/react';\n\nfunction Component2() {\n\tconst publish = usePublish('my-topic');\n\n\tuseEffect(() => {\n\t\tpublish({\n\t\t\tmessage: 'Hello from React SDK',\n\t\t});\n\t}, []);\n}\n```\n\n#### usePublish Hook\n\n##### Parameters\n\n| Parameter | Type     | Required | Description                          |\n| --------- | -------- | -------- | ------------------------------------ |\n| `topic`   | `string` | ✓        | The topic/channel name to publish to |\n\n##### Returns\n\n| Property  | Type                                    | Description                                 |\n| --------- | --------------------------------------- | ------------------------------------------- |\n| `publish` | `(data: any) => Promise<PublishResult>` | Function to publish messages to the channel |\n\n##### publish() Method\n\n**Parameters**\n\n| Parameter | Type  | Required | Description                                         |\n| --------- | ----- | -------- | --------------------------------------------------- |\n| `data`    | `any` | ✓        | Serializable value that will be sent to the channel |\n\n**Returns** `Promise<PublishResult>`\n\n| Property  | Type             | Description                   |\n| --------- | ---------------- | ----------------------------- |\n| `error`   | `string \\| null` | Error message (if any)        |\n| `success` | `boolean`        | Success indicator             |\n| `offset`  | `number`         | Message offset in the channel |\n\n## Additional React Hooks\n\n### useConnection\n\nMonitor the connection status.\n\n```jsx\nimport { useConnection } from '@aptly-sdk/brook/react';\n\nfunction Component3() {\n\tconst { status } = useConnection();\n\n\tconsole.log('Connection status', status);\n}\n```\n\n##### Returns\n\n| Property | Type     | Description           |\n| -------- | -------- | --------------------- |\n| `status` | `string` | Current connection status: `'disconnected'`, `'connecting'`, `'unauthorized'`, `'authenticating'`, `'connected'`, `'reconnecting'`, or `'failed'` |\n\n## TypeScript Support\n\nThis package includes comprehensive TypeScript declarations. All hooks and client methods are fully typed for an optimal development experience.\n","readmeFilename":"README.md"}