{"_id":"@bloqz/react-relay","_rev":"11-b76a166e6cf8e2e562527d5224cd972c","name":"@bloqz/react-relay","dist-tags":{"latest":"2.0.2"},"versions":{"1.0.3":{"name":"@bloqz/react-relay","version":"1.0.3","keywords":["bloc","bloqz","state management","functional","rxjs","typescript","react","relay","event bus"],"author":{"name":"Shovel Maman"},"license":"MIT","_id":"@bloqz/react-relay@1.0.3","maintainers":[{"name":"shovelmn12","email":"shovelmn12@gmail.com"}],"homepage":"https://github.com/shovelmn12/bloqz#readme","bugs":{"url":"https://github.com/shovelmn12/bloqz/issues"},"dist":{"shasum":"e16cfe4b3e542da336664df6b46c1767685a8363","tarball":"https://registry.npmjs.org/@bloqz/react-relay/-/react-relay-1.0.3.tgz","fileCount":15,"integrity":"sha512-NPzX4gu0b7NdodIusYxez1bbr0uCSXusezoBbv6E6XUq+PM5ePFcnNqFTqbFkOaET6HBdEN4QMHne5p/b53Isg==","signatures":[{"sig":"MEUCIQCrPwuAhI16ZaudmA+qFvDfMVtTRMx9XDYa0NpUtfEurgIgaEdlxQeKYiBxzL+x20RDyPRJZ90GUe0TYsOXMlbhl3k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8895},"type":"module","_from":"file:bloqz-react-relay-1.0.3.tgz","exports":{"main":"./dist/index.js","types":"./dist/index.d.ts","import":"./dist/index.js"},"scripts":{"test":"vitest --run","build":"npm run clean && tsc","clean":"rm -rf dist"},"_npmUser":{"name":"shovelmn12","email":"shovelmn12@gmail.com"},"_resolved":"/private/var/folders/9_/mmrlltfn0v70blj02j_t9wtm0000gn/T/8da088b30e2bbaacf0c684d0c82fd1d0/bloqz-react-relay-1.0.3.tgz","_integrity":"sha512-NPzX4gu0b7NdodIusYxez1bbr0uCSXusezoBbv6E6XUq+PM5ePFcnNqFTqbFkOaET6HBdEN4QMHne5p/b53Isg==","repository":{"url":"git+https://github.com/shovelmn12/bloqz.git","type":"git"},"_npmVersion":"11.6.2","description":"React bindings for the @bloqz/relay package.","directories":{},"_nodeVersion":"22.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{"react":"^18.2.0","@bloqz/relay":"1.0.3"},"_npmOperationalInternal":{"tmp":"tmp/react-relay_1.0.3_1761210140695_0.44628540580338494","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@bloqz/react-relay","version":"1.0.4","keywords":["bloc","bloqz","state management","functional","rxjs","typescript","react","relay","event bus"],"author":{"name":"Shovel Maman"},"license":"MIT","_id":"@bloqz/react-relay@1.0.4","maintainers":[{"name":"shovelmn12","email":"shovelmn12@gmail.com"}],"homepage":"https://github.com/shovelmn12/bloqz#readme","bugs":{"url":"https://github.com/shovelmn12/bloqz/issues"},"dist":{"shasum":"3cdcc9130b30542b094fae5758646ff07dcea9eb","tarball":"https://registry.npmjs.org/@bloqz/react-relay/-/react-relay-1.0.4.tgz","fileCount":15,"integrity":"sha512-x9aY6RLRjrYJZd6O/7bCe55Wq9Xe3TD87DWnlT8dz1eGB7fOyfRf03WLS6lOZzzwRpGnhc0ZM49VTbbWu4wwtg==","signatures":[{"sig":"MEUCIFeDBwgojuLfOHjTSPShRSuN5FtHHlcngQHLr3YxhlCaAiEAzI37xE9rvUyV+lnZlI1RKVrlUthZNmiF4sbH0Rb4AwU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9135},"type":"module","_from":"file:bloqz-react-relay-1.0.4.tgz","exports":{"main":"./dist/index.js","types":"./dist/index.d.ts","import":"./dist/index.js"},"scripts":{"test":"vitest --run","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","prebuild":"npm run clean"},"_npmUser":{"name":"shovelmn12","email":"shovelmn12@gmail.com"},"_resolved":"/private/var/folders/9_/mmrlltfn0v70blj02j_t9wtm0000gn/T/30a1ebf471e02f508541c671f471f242/bloqz-react-relay-1.0.4.tgz","_integrity":"sha512-x9aY6RLRjrYJZd6O/7bCe55Wq9Xe3TD87DWnlT8dz1eGB7fOyfRf03WLS6lOZzzwRpGnhc0ZM49VTbbWu4wwtg==","repository":{"url":"git+https://github.com/shovelmn12/bloqz.git","type":"git"},"_npmVersion":"11.6.2","description":"React bindings for the @bloqz/relay package.","directories":{},"_nodeVersion":"22.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{"react":"^18.2.0","@bloqz/relay":"1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/react-relay_1.0.4_1763458347522_0.4246782253771464","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@bloqz/react-relay","version":"1.1.1","keywords":["bloc","bloqz","state management","functional","rxjs","typescript","react","relay","event bus"],"author":{"name":"Shovel Maman"},"license":"MIT","_id":"@bloqz/react-relay@1.1.1","maintainers":[{"name":"shovelmn12","email":"shovelmn12@gmail.com"}],"homepage":"https://github.com/shovelmn12/bloqz#readme","bugs":{"url":"https://github.com/shovelmn12/bloqz/issues"},"dist":{"shasum":"b19b3a8a7a914352cad3819da72a61a194125b28","tarball":"https://registry.npmjs.org/@bloqz/react-relay/-/react-relay-1.1.1.tgz","fileCount":15,"integrity":"sha512-Yok1OZPTfQ/7VWB86RlBb+Nl/Kbb0S99stN+ulooX1WSc9W0KWddWh2YSiQfZwK+Yrd3fy0b2RCp7sm8Smevrw==","signatures":[{"sig":"MEUCIHXiwYucThsqIBREoyTQhoXC3XvMZGbifsb2OxI/PClZAiEAk/uiDP/nOt+p3UEuqs96BcuKwWG2s3X6Pf+r5ZahSPw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9135},"type":"module","_from":"file:bloqz-react-relay-1.1.1.tgz","exports":{"main":"./dist/index.js","types":"./dist/index.d.ts","import":"./dist/index.js"},"scripts":{"test":"vitest --run","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","prebuild":"npm run clean"},"_npmUser":{"name":"shovelmn12","email":"shovelmn12@gmail.com"},"_resolved":"/private/var/folders/9_/mmrlltfn0v70blj02j_t9wtm0000gn/T/6d1b8a13ace2c6f3bbee74cd57f03aae/bloqz-react-relay-1.1.1.tgz","_integrity":"sha512-Yok1OZPTfQ/7VWB86RlBb+Nl/Kbb0S99stN+ulooX1WSc9W0KWddWh2YSiQfZwK+Yrd3fy0b2RCp7sm8Smevrw==","repository":{"url":"git+https://github.com/shovelmn12/bloqz.git","type":"git"},"_npmVersion":"11.6.4","description":"React bindings for the @bloqz/relay package.","directories":{},"_nodeVersion":"22.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{"react":"^18.2.0","@bloqz/relay":"1.1.1"},"_npmOperationalInternal":{"tmp":"tmp/react-relay_1.1.1_1764765532448_0.12731296123283475","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@bloqz/react-relay","version":"1.1.2","keywords":["bloc","bloqz","state management","functional","rxjs","typescript","react","relay","event bus"],"author":{"name":"Shovel Maman"},"license":"MIT","_id":"@bloqz/react-relay@1.1.2","maintainers":[{"name":"shovelmn12","email":"shovelmn12@gmail.com"}],"homepage":"https://github.com/shovelmn12/bloqz#readme","bugs":{"url":"https://github.com/shovelmn12/bloqz/issues"},"dist":{"shasum":"fd67b04cbba6758a16599b3a52e0ca35aea3b097","tarball":"https://registry.npmjs.org/@bloqz/react-relay/-/react-relay-1.1.2.tgz","fileCount":15,"integrity":"sha512-+PTe7dK9tewBecmhpELc4+SkeIiZYdRXC+DYWOoPperwHRVj4B646/7mDJOXnaX2uKbU5ABGpSjvV5VKbxM9Qw==","signatures":[{"sig":"MEYCIQCpKz5LLCGGCoLVpK0dEsmlnmf20KUb5xoIRSf3f/0wpwIhANsRv/rl21pO4OnyQUL8QgVRE+ZylEck7KI2AFoPRF6L","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9148},"type":"module","_from":"file:bloqz-react-relay-1.1.2.tgz","exports":{"main":"./dist/index.js","types":"./dist/index.d.ts","import":"./dist/index.js"},"scripts":{"test":"vitest --run","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","prebuild":"npm run clean"},"_npmUser":{"name":"shovelmn12","email":"shovelmn12@gmail.com"},"_resolved":"/private/var/folders/9_/mmrlltfn0v70blj02j_t9wtm0000gn/T/8505d3fb2d7dc896e8d232074c52ad10/bloqz-react-relay-1.1.2.tgz","_integrity":"sha512-+PTe7dK9tewBecmhpELc4+SkeIiZYdRXC+DYWOoPperwHRVj4B646/7mDJOXnaX2uKbU5ABGpSjvV5VKbxM9Qw==","repository":{"url":"git+https://github.com/shovelmn12/bloqz.git","type":"git"},"_npmVersion":"11.6.4","description":"React bindings for the @bloqz/relay package.","directories":{},"_nodeVersion":"22.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.0.0 || ^19.0.0"},"peerDependencies":{"@bloqz/relay":"1.1.2"},"_npmOperationalInternal":{"tmp":"tmp/react-relay_1.1.2_1764766998975_0.6660479067500498","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"@bloqz/react-relay","version":"1.1.3","keywords":["bloc","bloqz","state management","functional","rxjs","typescript","react","relay","event bus"],"author":{"name":"Shovel Maman"},"license":"MIT","_id":"@bloqz/react-relay@1.1.3","maintainers":[{"name":"shovelmn12","email":"shovelmn12@gmail.com"}],"homepage":"https://github.com/shovelmn12/bloqz#readme","bugs":{"url":"https://github.com/shovelmn12/bloqz/issues"},"dist":{"shasum":"c622ed6c2591f74e153a6e8eb8439fe33d58240c","tarball":"https://registry.npmjs.org/@bloqz/react-relay/-/react-relay-1.1.3.tgz","fileCount":15,"integrity":"sha512-6tqCmhp33IuDu2cdp4EnYAOlLLcuHQrmqMnFW/vfUcY0YGeZvvgNTtdTMeCmOkPveDGqZVuFfA6hL7GclrmfjQ==","signatures":[{"sig":"MEYCIQD5aZHeGHS+EuPBQb2dB8IRN27w9EjIPMOKUwsOTtw4tAIhAMGOhdsbUsM8qTOS3VPfYkOTJ4HTqtyM/sZOiOvZkN9h","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9148},"type":"module","_from":"file:bloqz-react-relay-1.1.3.tgz","exports":{"main":"./dist/index.js","types":"./dist/index.d.ts","import":"./dist/index.js"},"scripts":{"test":"vitest --run","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","prebuild":"npm run clean"},"_npmUser":{"name":"shovelmn12","email":"shovelmn12@gmail.com"},"_resolved":"/private/var/folders/9_/mmrlltfn0v70blj02j_t9wtm0000gn/T/5ee895b1b6944ecd18b7b0a98cda718e/bloqz-react-relay-1.1.3.tgz","_integrity":"sha512-6tqCmhp33IuDu2cdp4EnYAOlLLcuHQrmqMnFW/vfUcY0YGeZvvgNTtdTMeCmOkPveDGqZVuFfA6hL7GclrmfjQ==","repository":{"url":"git+https://github.com/shovelmn12/bloqz.git","type":"git"},"_npmVersion":"11.6.4","description":"React bindings for the @bloqz/relay package.","directories":{},"_nodeVersion":"22.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.0.0 || ^19.0.0"},"peerDependencies":{"@bloqz/relay":"1.1.3"},"_npmOperationalInternal":{"tmp":"tmp/react-relay_1.1.3_1764769125333_0.2252128114469032","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"@bloqz/react-relay","version":"1.1.4","keywords":["bloc","bloqz","state management","functional","rxjs","typescript","react","relay","event bus"],"author":{"name":"Shovel Maman"},"license":"MIT","_id":"@bloqz/react-relay@1.1.4","maintainers":[{"name":"shovelmn12","email":"shovelmn12@gmail.com"}],"homepage":"https://github.com/shovelmn12/bloqz#readme","bugs":{"url":"https://github.com/shovelmn12/bloqz/issues"},"dist":{"shasum":"23879eeddd80ccf50544a653018fc26727651792","tarball":"https://registry.npmjs.org/@bloqz/react-relay/-/react-relay-1.1.4.tgz","fileCount":15,"integrity":"sha512-zoc8XR6y3TF9zl4PnCrVM602WA+RDoa8KJutEWzzHHglAzQQpnyDg318EkLmOHPqvpDtLe3+hVtgZTGYz6KANw==","signatures":[{"sig":"MEQCIC8D1U2b5kYOvYjwquv/xLy9sHTq9m29Alvv5wItunp1AiBrKNyS2BXdEoAtCcw+1w52/nUHONiMNr3aYZoO3kLhpQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9229},"type":"module","_from":"file:bloqz-react-relay-1.1.4.tgz","exports":{"main":"./dist/index.js","types":"./dist/index.d.ts","import":"./dist/index.js"},"scripts":{"test":"vitest --run","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","prebuild":"npm run clean"},"_npmUser":{"name":"shovelmn12","email":"shovelmn12@gmail.com"},"_resolved":"/private/var/folders/9_/mmrlltfn0v70blj02j_t9wtm0000gn/T/188fcafcd9ef9b6978d3c27a13c80d0a/bloqz-react-relay-1.1.4.tgz","_integrity":"sha512-zoc8XR6y3TF9zl4PnCrVM602WA+RDoa8KJutEWzzHHglAzQQpnyDg318EkLmOHPqvpDtLe3+hVtgZTGYz6KANw==","repository":{"url":"git+https://github.com/shovelmn12/bloqz.git","type":"git"},"_npmVersion":"11.6.4","description":"React bindings for the @bloqz/relay package.","directories":{},"_nodeVersion":"22.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.0.0 || ^19.0.0"},"peerDependencies":{"@bloqz/relay":"1.1.3"},"_npmOperationalInternal":{"tmp":"tmp/react-relay_1.1.4_1764769343608_0.029600690032666632","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"@bloqz/react-relay","version":"1.1.5","keywords":["bloc","bloqz","state management","functional","rxjs","typescript","react","relay","event bus"],"author":{"name":"Shovel Maman"},"license":"MIT","_id":"@bloqz/react-relay@1.1.5","maintainers":[{"name":"shovelmn12","email":"shovelmn12@gmail.com"}],"homepage":"https://github.com/shovelmn12/bloqz#readme","bugs":{"url":"https://github.com/shovelmn12/bloqz/issues"},"dist":{"shasum":"3635b5416ae3adb373da4d2fcb128215b42bf5ac","tarball":"https://registry.npmjs.org/@bloqz/react-relay/-/react-relay-1.1.5.tgz","fileCount":15,"integrity":"sha512-YvBnYdgwv9TtbRFag2VNIygyazdV8JcEinAJ3LbLJ49jM7to6XnFZzCEZICTLfp55uoYNMczbyQjMIjeX+grrA==","signatures":[{"sig":"MEUCIQCAMS1R8vZEfNMu6z31zeLkGpWM5xkw195ZDsMDWdR+pwIgQvrPuDGnQ28u2KyKaNGowOie8/mNLo66OrQ79Bl4zzk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9229},"type":"module","_from":"file:bloqz-react-relay-1.1.5.tgz","exports":{"main":"./dist/index.js","types":"./dist/index.d.ts","import":"./dist/index.js"},"scripts":{"test":"vitest --run","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","prebuild":"npm run clean"},"_npmUser":{"name":"shovelmn12","email":"shovelmn12@gmail.com"},"_resolved":"/private/var/folders/9_/mmrlltfn0v70blj02j_t9wtm0000gn/T/d2820a1acf6a495e077951e342fb8561/bloqz-react-relay-1.1.5.tgz","_integrity":"sha512-YvBnYdgwv9TtbRFag2VNIygyazdV8JcEinAJ3LbLJ49jM7to6XnFZzCEZICTLfp55uoYNMczbyQjMIjeX+grrA==","repository":{"url":"git+https://github.com/shovelmn12/bloqz.git","type":"git"},"_npmVersion":"11.6.4","description":"React bindings for the @bloqz/relay package.","directories":{},"_nodeVersion":"22.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.0.0 || ^19.0.0"},"peerDependencies":{"@bloqz/relay":"1.1.5"},"_npmOperationalInternal":{"tmp":"tmp/react-relay_1.1.5_1764769575491_0.8883897377342245","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@bloqz/react-relay","version":"1.2.0","keywords":["bloc","bloqz","state management","functional","rxjs","typescript","react","relay","event bus"],"author":{"name":"Shovel Maman"},"license":"MIT","_id":"@bloqz/react-relay@1.2.0","maintainers":[{"name":"shovelmn12","email":"shovelmn12@gmail.com"}],"homepage":"https://github.com/shovelmn12/bloqz#readme","bugs":{"url":"https://github.com/shovelmn12/bloqz/issues"},"dist":{"shasum":"49e8e11f829512dddad44362dcb25187af02405a","tarball":"https://registry.npmjs.org/@bloqz/react-relay/-/react-relay-1.2.0.tgz","fileCount":15,"integrity":"sha512-liUzoliCtEmFZhnwEZoUqCSLfycQ/89VA7/5bY9wSltvZsoZNKFawp9T3x8taxSzU/0Toq8pOqayZDC6GyJ1tA==","signatures":[{"sig":"MEYCIQDEif3xE3j2JFSbjnkThX3WJfyWW1ybXOVEH5TO99cu6QIhAJYGIoHMvCVKn8MpAv47EMchXrn9JfhrvhLMDKR8rQI4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9230},"type":"module","_from":"file:bloqz-react-relay-1.2.0.tgz","exports":{"main":"./dist/index.js","types":"./dist/index.d.ts","import":"./dist/index.js"},"scripts":{"test":"vitest --run","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","prebuild":"npm run clean"},"_npmUser":{"name":"shovelmn12","email":"shovelmn12@gmail.com"},"_resolved":"/private/var/folders/9_/mmrlltfn0v70blj02j_t9wtm0000gn/T/62fa28ae223571c20cd6f6b8854e3a82/bloqz-react-relay-1.2.0.tgz","_integrity":"sha512-liUzoliCtEmFZhnwEZoUqCSLfycQ/89VA7/5bY9wSltvZsoZNKFawp9T3x8taxSzU/0Toq8pOqayZDC6GyJ1tA==","repository":{"url":"git+https://github.com/shovelmn12/bloqz.git","type":"git"},"_npmVersion":"11.6.4","description":"React bindings for the @bloqz/relay package.","directories":{},"_nodeVersion":"22.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.0.0 || ^19.0.0"},"peerDependencies":{"@bloqz/relay":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/react-relay_1.2.0_1764825230666_0.15274315984848985","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@bloqz/react-relay","version":"2.0.0","keywords":["bloc","bloqz","state management","functional","rxjs","typescript","react","relay","event bus"],"author":{"name":"Shovel Maman"},"license":"MIT","_id":"@bloqz/react-relay@2.0.0","maintainers":[{"name":"shovelmn12","email":"shovelmn12@gmail.com"}],"homepage":"https://github.com/shovelmn12/bloqz#readme","bugs":{"url":"https://github.com/shovelmn12/bloqz/issues"},"dist":{"shasum":"5955abeae4759f4ddccb526a4ea5f57ff7753595","tarball":"https://registry.npmjs.org/@bloqz/react-relay/-/react-relay-2.0.0.tgz","fileCount":15,"integrity":"sha512-CwQDHcI1Qw0cdWNs5C0F4oT+Ydf4n5aQ4R5ycZR2IJn6jfx8NWucNawjtIGyJ/B8iCyhLEozV0wVeb0QR7ASqw==","signatures":[{"sig":"MEQCIAvm1rE0+7yzSpZckF+4JA1uq9+3roRzUdjgjlP1HNEzAiBB6z1j1Kgi+ukAStUAbrtKGEt9Y4t3bxxK9RMu1N2iIA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11682},"type":"module","_from":"file:bloqz-react-relay-2.0.0.tgz","exports":{"main":"./dist/index.js","types":"./dist/index.d.ts","import":"./dist/index.js"},"scripts":{"test":"vitest --run","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","prebuild":"npm run clean"},"_npmUser":{"name":"shovelmn12","email":"shovelmn12@gmail.com"},"_resolved":"/private/var/folders/9_/mmrlltfn0v70blj02j_t9wtm0000gn/T/f2b0814ec4cb332e07e7cd51a6498c0a/bloqz-react-relay-2.0.0.tgz","_integrity":"sha512-CwQDHcI1Qw0cdWNs5C0F4oT+Ydf4n5aQ4R5ycZR2IJn6jfx8NWucNawjtIGyJ/B8iCyhLEozV0wVeb0QR7ASqw==","repository":{"url":"git+https://github.com/shovelmn12/bloqz.git","type":"git"},"_npmVersion":"11.8.0","description":"React bindings for the @bloqz/relay package.","directories":{},"_nodeVersion":"22.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@types/react":"^19.2.7","@testing-library/react":"^16.3.0"},"peerDependencies":{"@bloqz/relay":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/react-relay_2.0.0_1770994426510_0.5797637660843171","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@bloqz/react-relay","version":"2.0.1","keywords":["bloc","bloqz","state management","functional","rxjs","typescript","react","relay","event bus"],"author":{"name":"Shovel Maman"},"license":"MIT","_id":"@bloqz/react-relay@2.0.1","maintainers":[{"name":"shovelmn12","email":"shovelmn12@gmail.com"}],"homepage":"https://github.com/shovelmn12/bloqz#readme","bugs":{"url":"https://github.com/shovelmn12/bloqz/issues"},"dist":{"shasum":"99c523892ce14ff9d068dcfbf4263576f68d79d8","tarball":"https://registry.npmjs.org/@bloqz/react-relay/-/react-relay-2.0.1.tgz","fileCount":15,"integrity":"sha512-t0mIkbfqWT+kTOzdhD3g/jbLv83u1GEfQoUfAwdEc8MhLjdt0B1vGe/+4kSeKzYPAIbRLpqqTOl3ZqX7gGXoKQ==","signatures":[{"sig":"MEQCIB+U+BSIgVOLXwgufsh5VVfSDBnBnsso3YmZBkMFGYdnAiAoOL6MToXNvLzQgihEW/JKNNbhPg4w2062JlkbmoxGoA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11651},"type":"module","_from":"file:bloqz-react-relay-2.0.1.tgz","exports":{"main":"./dist/index.js","types":"./dist/index.d.ts","import":"./dist/index.js"},"scripts":{"test":"vitest --run","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","prebuild":"npm run clean"},"_npmUser":{"name":"shovelmn12","email":"shovelmn12@gmail.com"},"_resolved":"/private/var/folders/9_/mmrlltfn0v70blj02j_t9wtm0000gn/T/578822e7c6337fe6fb73386acbdadda0/bloqz-react-relay-2.0.1.tgz","_integrity":"sha512-t0mIkbfqWT+kTOzdhD3g/jbLv83u1GEfQoUfAwdEc8MhLjdt0B1vGe/+4kSeKzYPAIbRLpqqTOl3ZqX7gGXoKQ==","repository":{"url":"git+https://github.com/shovelmn12/bloqz.git","type":"git"},"_npmVersion":"11.8.0","description":"React bindings for the @bloqz/relay package.","directories":{},"_nodeVersion":"22.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.1","react-dom":"19.2.1","@types/react":"^19.2.7","@testing-library/react":"^16.3.0"},"peerDependencies":{"@bloqz/relay":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/react-relay_2.0.1_1786621923820_0.008915706492195419","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"_id":"@bloqz/react-relay@2.0.2","bugs":{"url":"https://github.com/shovelmn12/bloqz/issues"},"dist":{"shasum":"f0ac51e86552d6cafbcda97395f7741edd5fa349","tarball":"https://registry.npmjs.org/@bloqz/react-relay/-/react-relay-2.0.2.tgz","fileCount":15,"integrity":"sha512-50SecaQUfecyxVLRq8q9T3cu0EhnfNTralcAVUS4PLjbBSi1DOmYPqX2fXYHNRh6hgyk4w7lKPSf3XfUFRAQGA==","signatures":[{"sig":"MEUCIDr0mrF6D2YbVzpch6YXd7fW4bFlfJGBgYQnQhAyjxubAiEAs0Y+TFjec1ai7q57pY3FYFPwsWhW+Ttvo7UO6HIuXik=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIAbZQ/e/KvW4sVyA7GdYeQPiGYYE7t1x0QrNB1Nt+6nVAiAYsSXF0vra9pZsSbkDPh0tJ9y7ihdRL+IdKb9T13Y2KQ=="}],"unpackedSize":15317},"name":"@bloqz/react-relay","type":"module","author":"Shovel Maman","exports":{"main":"./dist/index.js","types":"./dist/index.d.ts","import":"./dist/index.js"},"license":"MIT","scripts":{"test":"vitest --run","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","prebuild":"npm run clean"},"version":"2.0.2","_npmUser":{"name":"shovelmn12","email":"shovelmn12@gmail.com"},"homepage":"https://github.com/shovelmn12/bloqz#readme","keywords":["bloc","bloqz","state management","functional","rxjs","typescript","react","relay","event bus"],"repository":{"url":"git+https://github.com/shovelmn12/bloqz.git","type":"git"},"description":"React bindings for the @bloqz/relay package.","directories":{},"maintainers":[{"name":"shovelmn12","email":"shovelmn12@gmail.com"}],"_nodeVersion":"22.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.1","react-dom":"19.2.1","@types/react":"^19.2.7","@testing-library/react":"^16.3.0"},"peerDependencies":{"@bloqz/relay":"^2.0.4"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/react-relay_2.0.2_1788503184791_0.6505647217104769"}}},"time":{"created":"2025-10-23T09:02:20.591Z","modified":"2026-09-04T06:26:25.095Z","1.0.3":"2025-10-23T09:02:20.888Z","1.0.4":"2025-11-18T09:32:27.701Z","1.1.1":"2025-12-03T12:38:52.636Z","1.1.2":"2025-12-03T13:03:19.179Z","1.1.3":"2025-12-03T13:38:45.509Z","1.1.4":"2025-12-03T13:42:23.807Z","1.1.5":"2025-12-03T13:46:15.650Z","1.2.0":"2025-12-04T05:13:50.794Z","2.0.0":"2026-02-13T14:53:46.828Z","2.0.1":"2026-08-13T11:52:03.969Z","2.0.2":"2026-09-04T06:26:24.871Z"},"bugs":{"url":"https://github.com/shovelmn12/bloqz/issues"},"author":"Shovel Maman","license":"MIT","homepage":"https://github.com/shovelmn12/bloqz#readme","keywords":["bloc","bloqz","state management","functional","rxjs","typescript","react","relay","event bus"],"repository":{"url":"git+https://github.com/shovelmn12/bloqz.git","type":"git"},"description":"React bindings for the @bloqz/relay package.","maintainers":[{"name":"shovelmn12","email":"shovelmn12@gmail.com"}],"readme":"# @bloqz/react-relay\n\nReact bindings for [@bloqz/relay](https://github.com/shovelmn12/bloqz/tree/main/packages/relay), an RxJS-powered event bus. This package provides a React Context Provider and a hook to interact with the event bus within a React application.\n\n## Installation\n\n```sh\nnpm install @bloqz/react-relay @bloqz/relay rxjs\n```\n\n## Usage\n\nTo use `@bloqz/react-relay`, you need to wrap your application or component tree with the `RelayProvider`. This makes the `Relay` instance available to all descendant components.\n\n### 1. Wrap your application with `RelayProvider`\n\n```tsx\n// src/main.tsx\nimport React from 'react';\nimport ReactDOM from 'react-dom/client';\nimport { RelayProvider } from '@bloqz/react-relay';\nimport App from './App';\n\nReactDOM.createRoot(document.getElementById('root')!).render(\n  <React.StrictMode>\n    <RelayProvider>\n      <App />\n    </RelayProvider>\n  </React.StrictMode>\n);\n```\n\n### 2. Access the Relay instance with the `useRelay` hook\n\nYou can then use the `useRelay` hook in any component to get access to the `Relay` instance and use it to publish events or subscribe to topics.\n\n```tsx\n// src/components/MyComponent.tsx\nimport { useEffect } from 'react';\nimport { useRelay } from '@bloqz/react-relay';\n\nfunction MyComponent() {\n  const relay = useRelay();\n\n  useEffect(() => {\n    const unsubscribe = relay.on('user', (event) => {\n      console.log(`User logged in:`, event);\n    });\n\n    return () => {\n      unsubscribe();\n    };\n  }, [relay]);\n\n  const handleLogin = () => {\n    relay.emit('user', { type: 'login', userId: 'user-123' });\n  };\n\n  return (\n    <div>\n      <button onClick={handleLogin}>Log In</button>\n    </div>\n  );\n}\n\nexport default MyComponent;\n\n```\n\n## API\n\n### `RelayProvider`\n\nA React component that provides the `Relay` instance to its children via context.\n\n**Props**\n\n- `create?: () => Relay`: An optional function that returns a `Relay` instance. If not provided, a default instance is created.\n\n### `useRelay()`\n\nA React hook that returns the `Relay` instance from the context. It must be used within a component that is a descendant of `RelayProvider`.\n\n**Returns**\n\n- `Relay`: The `Relay` event bus instance.\n","readmeFilename":""}