{"_id":"peers-connect","_rev":"29-e921869d317426f08e0a8c065241fd17","name":"peers-connect","dist-tags":{"latest":"1.2.2"},"versions":{"1.0.0":{"name":"peers-connect","version":"1.0.0","license":"MIT","_id":"peers-connect@1.0.0","maintainers":[{"name":"bongkow","email":"skim@bongkow.com"}],"dist":{"shasum":"6b3da2e7a4681c49237b75223ec0206831e16e01","tarball":"https://registry.npmjs.org/peers-connect/-/peers-connect-1.0.0.tgz","fileCount":41,"integrity":"sha512-A/j0BnmH9mWEHzjwT/b2os8SD6hzav7HVLcACMZjXODAHRZkarFSLV/q48gPmF8vgeuOH6Y1Ck1bh9WqKAJqqA==","signatures":[{"sig":"MEUCIQCU1xUE9VYDqisiukWFV6Rnlapvte7hislk7WmjZAJgDwIgXLKTbTL9akQun5bJd9vaKpPVoep/jpQ2Cp489OSDnsI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36625},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","scripts":{"build":"yarn clean && tsc","clean":"rimraf dist","prepublishOnly":"yarn build"},"_npmUser":{"name":"bongkow","email":"skim@bongkow.com"},"_npmVersion":"10.8.2","description":"A collection of reusable React components that handle peers websocket connection and auths","directories":{},"_nodeVersion":"20.18.0","dependencies":{"crypto":"^1.0.1","ethers":"^6.13.4","zustand":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","typescript":"^5.6.3","@types/react":"^18.3.12","@types/react-dom":"^18.3.1"},"peerDependencies":{"react":"^18.3.1","crypto":"^1.0.1","ethers":"^6.13.4","zustand":"^5.0.0","react-dom":"^18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/peers-connect_1.0.0_1730182999826_0.24667224117517073","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"peers-connect","version":"1.0.1","license":"MIT","_id":"peers-connect@1.0.1","maintainers":[{"name":"bongkow","email":"skim@bongkow.com"}],"dist":{"shasum":"6d2a32446ac6e52525695a2f74ba1575d469aeda","tarball":"https://registry.npmjs.org/peers-connect/-/peers-connect-1.0.1.tgz","fileCount":37,"integrity":"sha512-YJfW+/FlJD7BiaYA5bMdEoMziibbZrCxh/KeZ+eEYNOAiOAKHK810cBGpCaPkfyod0c0oYw4+PmyM0uDJLhBDA==","signatures":[{"sig":"MEYCIQDfyWqyHg2WjAPB8I+FkrBJXgnsnD03IVd3+hSbyBRc1QIhAPmN8khGOwY40sXieEYLcCBnxzPY0WVOQpByjC7WtVC6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36291},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","scripts":{"build":"yarn clean && tsc","clean":"rimraf dist","prepublishOnly":"yarn build"},"_npmUser":{"name":"bongkow","email":"skim@bongkow.com"},"_npmVersion":"10.8.2","description":"A collection of reusable React components/hooks that handle peers websocket connection and auths","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","typescript":"^5.6.3","@types/react":"^18.3.12","@types/react-dom":"^18.3.1"},"peerDependencies":{"react":"^18.3.1","crypto":"^1.0.1","ethers":"^6.13.4","zustand":"^5.0.0","react-dom":"^18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/peers-connect_1.0.1_1730236204956_0.4651707796830544","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"peers-connect","version":"1.0.2","license":"MIT","_id":"peers-connect@1.0.2","maintainers":[{"name":"bongkow","email":"skim@bongkow.com"}],"dist":{"shasum":"4e02fae13aa234a410a04002f74e18dd19de8521","tarball":"https://registry.npmjs.org/peers-connect/-/peers-connect-1.0.2.tgz","fileCount":37,"integrity":"sha512-sR1C0exrHT7jidGd7vLPEbdxO9p0/H2jATfnypFCnnV5TW0mpVA3h89y/xmdVcbT//o+n5KVuubD1eBpo01bsA==","signatures":[{"sig":"MEUCICrq/cCHRjaEVcia2Bz4rEqZIyESreVEtmGKb7YOyEsxAiEAzVzrRRkuESZwHUt6KwS103vwKvc6HWRcD2Bu4JWu0dQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36291},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","scripts":{"build":"yarn clean && tsc","clean":"rimraf dist","prepublishOnly":"yarn build"},"_npmUser":{"name":"bongkow","email":"skim@bongkow.com"},"_npmVersion":"10.8.2","description":"A collection of reusable React components/hooks that handle peers websocket connection and auths","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","typescript":"^5.6.3","@types/react":"^18.3.12","@types/react-dom":"^18.3.1"},"peerDependencies":{"react":"^18.3.1","crypto":"^1.0.1","ethers":"^6.13.4","zustand":"^5.0.0","react-dom":"^18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/peers-connect_1.0.2_1730236270614_0.954384142225986","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"peers-connect","version":"1.0.3","license":"MIT","_id":"peers-connect@1.0.3","maintainers":[{"name":"bongkow","email":"skim@bongkow.com"}],"dist":{"shasum":"f909687b96e3da7a703029d006b4441873e8133d","tarball":"https://registry.npmjs.org/peers-connect/-/peers-connect-1.0.3.tgz","fileCount":38,"integrity":"sha512-FKc4veqdxAhtSRytvfSk7pP7ISNIIpgP9IQz9NFOi9T8ArcqbZF2n6GPUDTxA3xoE9YJ11YmCey0RYPOVc3IVg==","signatures":[{"sig":"MEQCIDYaInEp2mWm2rCywsKjogCp6YDTLyWfJx6rSeJaD0PtAiAy1WqaicP+l475SKW/RW3jh+qF1gQxGr4dmoDFwt6YPQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36397},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","scripts":{"build":"yarn clean && tsc","clean":"rimraf dist","prepublishOnly":"yarn build"},"_npmUser":{"name":"bongkow","email":"skim@bongkow.com"},"_npmVersion":"10.8.2","description":"A collection of reusable React components/hooks that handle peers websocket connection and auths","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","typescript":"^5.6.3","@types/react":"^18.3.12","@types/react-dom":"^18.3.1"},"peerDependencies":{"react":"^18.3.1","crypto":"^1.0.1","ethers":"^6.13.4","zustand":"^5.0.0","react-dom":"^18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/peers-connect_1.0.3_1730236320752_0.6393108784833301","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"peers-connect","version":"1.0.4","license":"MIT","_id":"peers-connect@1.0.4","maintainers":[{"name":"bongkow","email":"skim@bongkow.com"}],"dist":{"shasum":"2fcaea85f9afd678bf765437769e358d1a46405b","tarball":"https://registry.npmjs.org/peers-connect/-/peers-connect-1.0.4.tgz","fileCount":38,"integrity":"sha512-cjrkkqA0ermYjN7y9C/1ZqAXl9suBYDRj2cmYM6eaMEAv/KTkecMFE7GTu5/CXYpLQFoMDmpB3O9t1OgcBLogw==","signatures":[{"sig":"MEUCIA/N8roRFCkBuIiP0KhkmUXtIwImKAE+Qdu9aXfQTHM1AiEA0kg8PNsVWaj8UR+mRp2BpZge4VnFGoqUFfnOd96F2l8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36498},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","scripts":{"build":"yarn clean && tsc","clean":"rimraf dist","prepublishOnly":"yarn build"},"_npmUser":{"name":"bongkow","email":"skim@bongkow.com"},"_npmVersion":"10.8.2","description":"A collection of reusable React components/hooks that handle peers websocket connection and auths","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","typescript":"^5.6.3","@types/react":"^18.3.12","@types/react-dom":"^18.3.1"},"peerDependencies":{"react":"^18.3.1","crypto":"^1.0.1","ethers":"^6.13.4","zustand":"^5.0.0","react-dom":"^18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/peers-connect_1.0.4_1730236554464_0.0605774639173875","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"peers-connect","version":"1.0.6","license":"MIT","_id":"peers-connect@1.0.6","maintainers":[{"name":"bongkow","email":"skim@bongkow.com"}],"dist":{"shasum":"fd9dd3a6bf6e8f6ffd6f96aacdc65add76b81ef5","tarball":"https://registry.npmjs.org/peers-connect/-/peers-connect-1.0.6.tgz","fileCount":42,"integrity":"sha512-p1eGT4FIUU1P/Dp+eLlR2laERT2nXJAoi3mP+FjWW2aAVafsQEJxuiV6kosApkPKgbd/zQvhfi6He/9N4UAF1Q==","signatures":[{"sig":"MEUCIQC8NWP/a83/m34APtQzEfrkTuhPQiJyUfwnBE6N77KdxgIgCiCCHWDxfjRwkWOzhXx2BF5RO+wurUjaYhBkCUWPPeg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43148},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","scripts":{"build":"yarn clean && tsc","clean":"rimraf dist","prepublishOnly":"yarn build"},"_npmUser":{"name":"bongkow","email":"skim@bongkow.com"},"_npmVersion":"10.8.2","description":"A collection of reusable React components/hooks that handle peers websocket connection and auths","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","typescript":"^5.6.3","@types/react":"^18.3.12","@types/react-dom":"^18.3.1"},"peerDependencies":{"react":"^18.3.1","crypto":"^1.0.1","ethers":"^6.13.4","zustand":"^5.0.0","react-dom":"^18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/peers-connect_1.0.6_1730253263227_0.966263228907233","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"peers-connect","version":"1.0.7","license":"MIT","_id":"peers-connect@1.0.7","maintainers":[{"name":"bongkow","email":"skim@bongkow.com"}],"dist":{"shasum":"0b570cb9ac2e7f77bc53e0117113a3811a4f1dc3","tarball":"https://registry.npmjs.org/peers-connect/-/peers-connect-1.0.7.tgz","fileCount":42,"integrity":"sha512-SzlQQlnmsu6mZuxJEjAj3+QJApVNpKSAXq3QpgyyqSgHdixTV4bqoCna9Zg4B3K2xl8b6labnoBmjNKMRaoncg==","signatures":[{"sig":"MEUCIQChfwEQ5gnBbW5Ag7O2u4zL8ZsP+41UxJxTq+GY3PQRdwIgTFVGH9smnP0Gb8uFt0SMcpGT20gWP7omGD516DxDLJo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43040},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","scripts":{"build":"yarn clean && tsc","clean":"rimraf dist","prepublishOnly":"yarn build"},"_npmUser":{"name":"bongkow","email":"skim@bongkow.com"},"_npmVersion":"10.8.2","description":"A collection of reusable React components/hooks that handle peers websocket connection and auths","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","typescript":"^5.6.3","@types/react":"^18.3.12","@types/react-dom":"^18.3.1"},"peerDependencies":{"react":"^18.3.1","crypto":"^1.0.1","ethers":"^6.13.4","zustand":"^5.0.0","react-dom":"^18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/peers-connect_1.0.7_1730275228807_0.7757789361984921","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"peers-connect","version":"1.0.8","license":"MIT","_id":"peers-connect@1.0.8","maintainers":[{"name":"bongkow","email":"skim@bongkow.com"}],"dist":{"shasum":"2b31cbc09ec910fa23a9cf1ac3d36d7907edd083","tarball":"https://registry.npmjs.org/peers-connect/-/peers-connect-1.0.8.tgz","fileCount":46,"integrity":"sha512-6GvMXUuW+I34dmeD0LOBq5NpBBEri0rZcDFlhmRC2b8WcNbmIKBClXDzHjHwbRD/7EfynarFJD9MViVQ22pN6Q==","signatures":[{"sig":"MEUCIQDhOhHaaE79Hvwe8NbLt3EkR6LSJKBc7CiPLTLuGyLRaQIgFZxaydJwbYFUpkSmGVJ03LTwRyWnHyeECpq+zVACw6o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48403},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","scripts":{"build":"yarn clean && tsc","clean":"rimraf dist","prepublishOnly":"yarn build"},"_npmUser":{"name":"bongkow","email":"skim@bongkow.com"},"_npmVersion":"10.8.2","description":"A collection of reusable react components/hooks that handle peers websocket connection and auths","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","typescript":"^5.6.3","@types/react":"^18.3.12","@types/react-dom":"^18.3.1"},"peerDependencies":{"react":"^18.3.1","crypto":"^1.0.1","ethers":"^6.13.4","zustand":"^5.0.1","react-dom":"^18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/peers-connect_1.0.8_1730357709029_0.1254865659335127","host":"s3://npm-registry-packages"}},"1.0.9":{"name":"peers-connect","version":"1.0.9","license":"MIT","_id":"peers-connect@1.0.9","maintainers":[{"name":"bongkow","email":"skim@bongkow.com"}],"dist":{"shasum":"c14dedc9321c81e6a4d90004f77f67109f938e84","tarball":"https://registry.npmjs.org/peers-connect/-/peers-connect-1.0.9.tgz","fileCount":46,"integrity":"sha512-D7mCuKBOKJKMjIrNp7AZDRUBcTkyLjCGNFpsKu7GQEEZrL6+zq67TkZGMoygBRksEqd6VwEjm/VygEHPjSoj6g==","signatures":[{"sig":"MEYCIQCcuJMUAloSYf/SVUA1Rmu8mffNO4BkdznDFUcAB+p+xwIhAPKgZgF4iTwaGgHVa5Uj5xW3bvBUashGlIxLo2l+5jof","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48413},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","scripts":{"build":"yarn clean && tsc","clean":"rimraf dist","prepublishOnly":"yarn build"},"_npmUser":{"name":"bongkow","email":"skim@bongkow.com"},"_npmVersion":"10.8.2","description":"A collection of reusable react components/hooks that handle peers websocket connection and auths","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","typescript":"^5.6.3","@types/react":"^18.3.12","@types/react-dom":"^18.3.1"},"peerDependencies":{"react":"^18.3.1","ethers":"^6.13.4","zustand":"^5.0.1","react-dom":"^18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/peers-connect_1.0.9_1730403584286_0.03389335416464734","host":"s3://npm-registry-packages"}},"1.0.10":{"name":"peers-connect","version":"1.0.10","license":"MIT","_id":"peers-connect@1.0.10","maintainers":[{"name":"bongkow","email":"skim@bongkow.com"}],"dist":{"shasum":"4f12dc06b5739f7cdf996ab36dd360d299eebe0d","tarball":"https://registry.npmjs.org/peers-connect/-/peers-connect-1.0.10.tgz","fileCount":54,"integrity":"sha512-OlpBuTK3T8FuCA6v+vdb5XYoXzSrYNWXjA1T/oEzFzzOvZRLmOqWYP+Q7P+JlLOaRELfTYOswQRuw6TFR9nhOw==","signatures":[{"sig":"MEUCIQCRyZ35H0GsuWWn8CEaZI5un3SDfjqLypX2Xz2685TPkQIgTK7Z7U8f9UFsVxLIvg1bixkSA/mfxmVVeswyAOtT1pU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61869},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"b12b7ff234a0eaca6f74c6848470ad59fad58325","scripts":{"build":"yarn clean && tsc","clean":"rimraf dist","prepublishOnly":"yarn build"},"_npmUser":{"name":"bongkow","email":"skim@bongkow.com"},"_npmVersion":"10.8.2","description":"A collection of reusable react components/hooks that handle peers websocket connection and auths","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","typescript":"^5.6.3","@types/react":"^18.3.12","@types/react-dom":"^18.3.1"},"peerDependencies":{"react":"^18.3.1","ethers":"^6.13.4","zustand":"^5.0.1","react-dom":"^18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/peers-connect_1.0.10_1730409511609_0.06343113586001103","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"peers-connect","version":"1.1.0","license":"MIT","_id":"peers-connect@1.1.0","maintainers":[{"name":"bongkow","email":"skim@bongkow.com"}],"dist":{"shasum":"1a04eb1711edf291ded60844bc64dba2f8bad198","tarball":"https://registry.npmjs.org/peers-connect/-/peers-connect-1.1.0.tgz","fileCount":59,"integrity":"sha512-2YM8GZwcxAkrnJyabH0AvtUjQasp88iicPsoJhmb69LhVZcYFQB28XhYnziVUsExvDQAxAv2Q9PUCdnCurS35Q==","signatures":[{"sig":"MEQCIDhtflLbRvPxCTSC1QJHUHNspsWlddz2dpt8qu0yNAsBAiBtmacWfvaySnh13JdZ/Nx6vYdB4yPzvVOdB2V2VbRewg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62346},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","scripts":{"build":"yarn clean && tsc","clean":"rimraf dist","prepublishOnly":"yarn build"},"_npmUser":{"name":"bongkow","email":"skim@bongkow.com"},"description":"A collection of reusable react components/hooks that handle peers websocket connection and auths","directories":{},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","typescript":"^5.6.3","@types/react":"^18.3.12","@types/react-dom":"^18.3.1"},"peerDependencies":{"react":"^18.3.1","ethers":"^6.13.4","zustand":"^5.0.1","react-dom":"^18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/peers-connect_1.1.0_1730507635717_0.925316691526253","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"peers-connect","version":"1.1.1","license":"MIT","_id":"peers-connect@1.1.1","maintainers":[{"name":"bongkow","email":"skim@bongkow.com"}],"dist":{"shasum":"0fa774dc5a476fa4967d5be37935af0c4014e83a","tarball":"https://registry.npmjs.org/peers-connect/-/peers-connect-1.1.1.tgz","fileCount":54,"integrity":"sha512-zVW4pzVJF1zeXxzts77rHnn5HaUIH0VO60bQfQsLRgaJjrAyRTCJmn33zLJ7v3il8xt8E1UXqH/967qQ1X8RkA==","signatures":[{"sig":"MEQCIHjXyobEF06lEUQGOK3deh/L/uA/ZZRgsyUWKZQ043pJAiBJssIgoGfDtMa8sW3vQ1jcQvNRol2EAGWW1h9BMiN37Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64822},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"e4f3e54dc5c132ae91ca7cfc56806fadf8e46fb0","scripts":{"build":"yarn clean && tsc","clean":"rimraf dist","prepublishOnly":"yarn build"},"_npmUser":{"name":"bongkow","email":"skim@bongkow.com"},"_npmVersion":"10.9.1","description":"A collection of reusable react components/hooks that handle peers websocket connection and auths","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","typescript":"^5.6.3","@types/react":"^18.3.12","@types/react-dom":"^18.3.1"},"peerDependencies":{"react":"^18.3.1","ethers":"^6.13.4","zustand":"^5.0.1","react-dom":"^18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/peers-connect_1.1.1_1732330102263_0.9876860655633519","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"peers-connect","version":"1.1.2","license":"MIT","_id":"peers-connect@1.1.2","maintainers":[{"name":"bongkow","email":"skim@bongkow.com"}],"dist":{"shasum":"2c49fbe580ca93994fa259f40c355f16c29b1996","tarball":"https://registry.npmjs.org/peers-connect/-/peers-connect-1.1.2.tgz","fileCount":58,"integrity":"sha512-tt0Ed0p79CgVbb32trwTR5lS36GZvC7Q6XygsT6ISxjxBxQ6pQOkq3nKSrtBlfmP0RinbUwYslWtfPtSCRstFQ==","signatures":[{"sig":"MEQCIGp2g8xpdQrMCLvp5fclyznPOcpTMb4idl+f80R6y8qVAiBVHuZF++HEXkYh3hmS3tMHg5q46Fd7qMpeuDC7z1ME+Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68207},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"4489228db53e98f31dc83b149ff79b5178628d3f","scripts":{"build":"yarn clean && tsc","clean":"rimraf dist","prepublishOnly":"yarn build"},"_npmUser":{"name":"bongkow","email":"skim@bongkow.com"},"_npmVersion":"10.9.1","description":"A collection of reusable react components/hooks that handle peers websocket connection and auths","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","typescript":"^5.6.3","@types/react":"^18.3.12","@types/react-dom":"^18.3.1"},"peerDependencies":{"react":"^18.3.1","ethers":"^6.13.4","zustand":"^5.0.1","react-dom":"^18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/peers-connect_1.1.2_1732974972946_0.4776870024665625","host":"s3://npm-registry-packages"}},"1.1.4":{"name":"peers-connect","version":"1.1.4","license":"MIT","_id":"peers-connect@1.1.4","maintainers":[{"name":"bongkow","email":"skim@bongkow.com"}],"dist":{"shasum":"3e9d40c6a582d378208bf6edf5774142d79c6ecd","tarball":"https://registry.npmjs.org/peers-connect/-/peers-connect-1.1.4.tgz","fileCount":64,"integrity":"sha512-i72vNOsBNuLNU75aj5spFPqxLIOmgwZK1jymDxX8M/qOL+sPkbtIZ7dDYt/gFPmsm/OzSrN1pmuSK/f7b/tLGQ==","signatures":[{"sig":"MEUCIBlQdoFl18CYSqYkJIJ+N4T36Xw1vp5nwFM4TxDP7HOTAiEAgx84oM3jba3XUroO2cmidhau6n4sjGWgvmjputfCcGQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68166},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","scripts":{"build":"yarn clean && tsc","clean":"rimraf dist","prepublishOnly":"yarn build"},"_npmUser":{"name":"bongkow","email":"skim@bongkow.com"},"description":"A collection of reusable react components/hooks that handle peers websocket connection and auths","directories":{},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","typescript":"^5.6.3","@types/react":"^18.3.12","@types/react-dom":"^18.3.1"},"peerDependencies":{"react":"^18.3.1","ethers":"^6.13.4","zustand":"^5.0.1","react-dom":"^18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/peers-connect_1.1.4_1733142556965_0.4259458192975598","host":"s3://npm-registry-packages"}},"1.1.5":{"name":"peers-connect","version":"1.1.5","license":"MIT","_id":"peers-connect@1.1.5","maintainers":[{"name":"bongkow","email":"skim@bongkow.com"}],"dist":{"shasum":"56cc8a9674a40e56a12dc5642a10ab0db7907cc0","tarball":"https://registry.npmjs.org/peers-connect/-/peers-connect-1.1.5.tgz","fileCount":58,"integrity":"sha512-MwVUd18m4mPGWYeXRGrU7b2K8bQWZv8ixl1FTqduvJnFujgQfK2fG0s0UfOIJo+sDqg21yTW1RUXJRglsdouMg==","signatures":[{"sig":"MEQCICAtIksgPmWxGUDYrOQjt1NZuOAndWVJ5WdOTf10AkyIAiABxFe8lNcZROGnMKMlLhKMOXh06eQhQCtSX+HWG7GJaQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69684},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"94cf9668c1ec4a83f86af898f8cbc5af8c968533","scripts":{"build":"yarn clean && tsc","clean":"rimraf dist","prepublishOnly":"yarn build"},"_npmUser":{"name":"bongkow","email":"skim@bongkow.com"},"_npmVersion":"10.9.1","description":"A collection of reusable react components/hooks that handle peers websocket connection and auths","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","typescript":"^5.6.3","@types/react":"^19.0.2","@types/react-dom":"^19.0.2"},"peerDependencies":{"react":"^19.0.0","ethers":"^6.13.4","zustand":"^5.0.1","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/peers-connect_1.1.5_1735680316736_0.3556602856217961","host":"s3://npm-registry-packages-npm-production"}},"1.1.6":{"name":"peers-connect","version":"1.1.6","license":"MIT","_id":"peers-connect@1.1.6","maintainers":[{"name":"bongkow","email":"skim@bongkow.com"}],"dist":{"shasum":"495d3dff2a1b037712908ee50998d7be5e681323","tarball":"https://registry.npmjs.org/peers-connect/-/peers-connect-1.1.6.tgz","fileCount":58,"integrity":"sha512-NzB+wUfel3JlkMbh2NGSAR62P3L3LF3/mwaJmO6uG6CgQb08EAlPEN/Hp2kak9ZIJLcX8FtxJR+MHB69B8G4OQ==","signatures":[{"sig":"MEUCIHxLM5uX0+6ABJel2w/RjqhDSpiq64hhq0NKDQX3+PdXAiEAtkb5G/hsZ1Ga9XmpD4Kpu1En33nkIh3SGiCPIGTUmIo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69792},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"8628aa078cfc7fb7380af0c93aa400a7cf021423","scripts":{"build":"yarn clean && tsc","clean":"rimraf dist","prepublishOnly":"yarn build"},"_npmUser":{"name":"bongkow","email":"skim@bongkow.com"},"_npmVersion":"10.9.1","description":"A collection of reusable react components/hooks that handle peers websocket connection and auths","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","typescript":"^5.6.3","@types/react":"^19.0.2","@types/react-dom":"^19.0.2"},"peerDependencies":{"react":"^19.0.0","ethers":"^6.13.4","zustand":"^5.0.1","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/peers-connect_1.1.6_1735680833873_0.011307260859565682","host":"s3://npm-registry-packages-npm-production"}},"1.1.7":{"name":"peers-connect","version":"1.1.7","license":"MIT","_id":"peers-connect@1.1.7","maintainers":[{"name":"bongkow","email":"skim@bongkow.com"}],"dist":{"shasum":"529d6d14877ca042182dc80486b1eabe9c92f834","tarball":"https://registry.npmjs.org/peers-connect/-/peers-connect-1.1.7.tgz","fileCount":58,"integrity":"sha512-fOzABrl/xlJtIG3X7Cb7eNlSdhnfpPSVIm0xGmoPlxMRY+3AnPiMmlOp2EIkTvG8/aM2B6REk8rqyDsRP0gqJQ==","signatures":[{"sig":"MEUCIQDhVZwalXrUV+bIr63QWuOfHUwsjKT1Cm034AsGJVYwOwIgPpRYSXmF3qY0UbngY0X7OyQKwVLlfNiNhDpzshU+1+w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69710},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"8628aa078cfc7fb7380af0c93aa400a7cf021423","scripts":{"build":"yarn clean && tsc","clean":"rimraf dist","prepublishOnly":"yarn build"},"_npmUser":{"name":"bongkow","email":"skim@bongkow.com"},"_npmVersion":"10.9.1","description":"A collection of reusable react components/hooks that handle peers websocket connection and auths","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","typescript":"^5.6.3","@types/react":"^19.0.2","@types/react-dom":"^19.0.2"},"peerDependencies":{"react":"^19.0.0","ethers":"^6.13.4","zustand":"^5.0.1","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/peers-connect_1.1.7_1735681066500_0.8889876457445214","host":"s3://npm-registry-packages-npm-production"}},"1.1.8":{"name":"peers-connect","version":"1.1.8","license":"MIT","_id":"peers-connect@1.1.8","maintainers":[{"name":"bongkow","email":"skim@bongkow.com"}],"dist":{"shasum":"4430900c5bcc490eafcb54f91c6eb428549f11f2","tarball":"https://registry.npmjs.org/peers-connect/-/peers-connect-1.1.8.tgz","fileCount":58,"integrity":"sha512-OW0ac06fpFCcs/FCctAKrWIDPWPH0PRRiI88jqtnhFy2w7Dj94uiUVqvvAfzEZSdano4dwHdbvBmHhbhbCUY6A==","signatures":[{"sig":"MEYCIQDNOMW13BdzXAntzm2eeokEUBTvkf8J8iWxBmHX2QaPOQIhANI7qdE2ijo5/iE2ncUh0hzGTU8YgpdVr2/20pDywqHt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69702},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"8628aa078cfc7fb7380af0c93aa400a7cf021423","scripts":{"build":"yarn clean && tsc","clean":"rimraf dist","prepublishOnly":"yarn build"},"_npmUser":{"name":"bongkow","email":"skim@bongkow.com"},"_npmVersion":"10.9.1","description":"A collection of reusable react components/hooks that handle peers websocket connection and auths","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","typescript":"^5.6.3","@types/react":"^19.0.2","@types/react-dom":"^19.0.2"},"peerDependencies":{"react":"^19.0.0","ethers":"^6.13.4","zustand":"^5.0.1","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/peers-connect_1.1.8_1735681987937_0.7379333762832863","host":"s3://npm-registry-packages-npm-production"}},"1.1.9":{"name":"peers-connect","version":"1.1.9","license":"MIT","_id":"peers-connect@1.1.9","maintainers":[{"name":"bongkow","email":"skim@bongkow.com"}],"dist":{"shasum":"20591527bd450b3399caa003b580cf1bc5950d9f","tarball":"https://registry.npmjs.org/peers-connect/-/peers-connect-1.1.9.tgz","fileCount":58,"integrity":"sha512-Gf4d8iM7+6cRdGR6cXb8YW1hd7fJZv90WUNBGLTiBZBRHNSd0+HvgWR1eROnNWrRuIbA9U6pFyyQ/QdYng7nPQ==","signatures":[{"sig":"MEQCIEu/E5rRkOKpErxXS5ipu3KHG79xC3aJQ557v2x4ATUjAiB2Hr1HrLP6gGKeCuV/jbAZ5QucZGN4rbzwavdpsrolNg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69715},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"8628aa078cfc7fb7380af0c93aa400a7cf021423","scripts":{"build":"yarn clean && tsc","clean":"rimraf dist","prepublishOnly":"yarn build"},"_npmUser":{"name":"bongkow","email":"skim@bongkow.com"},"_npmVersion":"10.9.1","description":"A collection of reusable react components/hooks that handle peers websocket connection and auths","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","typescript":"^5.6.3","@types/react":"^19.0.2","@types/react-dom":"^19.0.2"},"peerDependencies":{"react":"^19.0.0","ethers":"^6.13.4","zustand":"^5.0.1","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/peers-connect_1.1.9_1735682141014_0.5910113549806206","host":"s3://npm-registry-packages-npm-production"}},"1.1.10":{"name":"peers-connect","version":"1.1.10","license":"MIT","_id":"peers-connect@1.1.10","maintainers":[{"name":"bongkow","email":"skim@bongkow.com"}],"dist":{"shasum":"a337a3ae17a9913f95545a6313e1e778de351ea9","tarball":"https://registry.npmjs.org/peers-connect/-/peers-connect-1.1.10.tgz","fileCount":58,"integrity":"sha512-vlB3BRCra+6vqPWwgxdpts5kZMbTnoJ8jqrghdyaXdVvZhbMkCfEYkUx0PeRt3s0E6g/FsLVrxNuatcBKHwh7A==","signatures":[{"sig":"MEYCIQCqbGPruaEyjTiDW88nhzCHNyNGBFkIc8IH6Fo3AtaTSwIhAOnVvQLGLA6zNeMUS0Vrv2Fpx/APu4XgjTCqg5pUNZJO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70531},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"6341ac0efa081c5cada36e8e2974925728a4b029","scripts":{"build":"yarn clean && tsc","clean":"rimraf dist","prepublishOnly":"yarn build"},"_npmUser":{"name":"bongkow","email":"skim@bongkow.com"},"_npmVersion":"10.9.1","description":"A collection of reusable react components/hooks that handle peers websocket connection and auths","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","typescript":"^5.6.3","@types/react":"^19.0.2","@types/react-dom":"^19.0.2"},"peerDependencies":{"react":"^19.0.0","ethers":"^6.13.4","zustand":"^5.0.1","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/peers-connect_1.1.10_1736148670635_0.7052829847351445","host":"s3://npm-registry-packages-npm-production"}},"1.1.11":{"name":"peers-connect","version":"1.1.11","license":"MIT","_id":"peers-connect@1.1.11","maintainers":[{"name":"bongkow","email":"skim@bongkow.com"}],"dist":{"shasum":"578bfac0e850cd9dd202eece613e6d9f664e1c56","tarball":"https://registry.npmjs.org/peers-connect/-/peers-connect-1.1.11.tgz","fileCount":62,"integrity":"sha512-BnwGNmuKx8Ig+yoeQpkSwC8z8b2oVr6iKQKqCPCmaUUJql1GNUdTjCgcdLFH7ZeBzMV60xEK5zK2hUswE+FafQ==","signatures":[{"sig":"MEUCIQCP6CyXTmdheMrLDZBFVD/YCjzCdHsgpEvChovySgD3RgIgIBBjWXdzRUDKEEOfmyecRCwtauOECW8a0dI1IWPjeWk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":75491},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"f6818f0085eb385a040c38422836bd29086cd9e5","scripts":{"build":"yarn clean && tsc","clean":"rimraf dist","prepublishOnly":"yarn build"},"_npmUser":{"name":"bongkow","email":"skim@bongkow.com"},"_npmVersion":"10.9.1","description":"A collection of reusable react components/hooks that handle peers websocket connection and auths","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","typescript":"^5.6.3","@types/react":"^19.0.2","@types/react-dom":"^19.0.2"},"peerDependencies":{"react":"^19.0.0","ethers":"^6.13.4","zustand":"^5.0.1","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/peers-connect_1.1.11_1736810349987_0.7076434667354663","host":"s3://npm-registry-packages-npm-production"}},"1.1.12":{"name":"peers-connect","version":"1.1.12","license":"MIT","_id":"peers-connect@1.1.12","maintainers":[{"name":"bongkow","email":"skim@bongkow.com"}],"dist":{"shasum":"858e5568af6aa4627553a04e187176138a5f8fe6","tarball":"https://registry.npmjs.org/peers-connect/-/peers-connect-1.1.12.tgz","fileCount":62,"integrity":"sha512-jUOMBs/5gxyjI7+T3wsX3TlNjv8jebMGOWONFrk54U50CRAppcvExadicwnxesxCpvbuIlGrBOzbpmyoEaCV2g==","signatures":[{"sig":"MEUCIAXVZbKVg1358truNepDlRY6X2Jxud0bCVR+3I8SCRcCAiEA055OcXVfhiPnYmtScbzWe75RTKne9A+MOfrX2KwBjlg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":75402},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"f6818f0085eb385a040c38422836bd29086cd9e5","scripts":{"build":"yarn clean && tsc","clean":"rimraf dist","prepublishOnly":"yarn build"},"_npmUser":{"name":"bongkow","email":"skim@bongkow.com"},"_npmVersion":"10.9.1","description":"A collection of reusable react components/hooks that handle peers websocket connection and auths","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","typescript":"^5.6.3","@types/react":"^19.0.2","@types/react-dom":"^19.0.2"},"peerDependencies":{"react":"^19.0.0","ethers":"^6.13.4","zustand":"^5.0.1","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/peers-connect_1.1.12_1736811282202_0.18220495194279196","host":"s3://npm-registry-packages-npm-production"}},"1.1.13":{"name":"peers-connect","version":"1.1.13","license":"MIT","_id":"peers-connect@1.1.13","maintainers":[{"name":"bongkow","email":"skim@bongkow.com"}],"dist":{"shasum":"5a6c5efcde4d88b0b7c291bc3fd9cbee6dd314ba","tarball":"https://registry.npmjs.org/peers-connect/-/peers-connect-1.1.13.tgz","fileCount":62,"integrity":"sha512-z5ZZ5Ou0mckHPRCwmJWBdKkfM4ycbPwnDlxq5s7C9B6htX5hgseucTFWsh8WI0KXLFzsclfZ0rdZRQ/LCducqA==","signatures":[{"sig":"MEQCIDaFR4GJ8CSMB/bVQr37QeOOmqPJi9KeXDmfe9xiT+b7AiBLB+i1Ofcqi/Gkm9Oc/JLWIuhplokJYXMZJLKl16ViOg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":75466},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"298cefefea7ba884d229a8778c806198917c9a1f","scripts":{"build":"yarn clean && tsc","clean":"rimraf dist","prepublishOnly":"yarn build"},"_npmUser":{"name":"bongkow","email":"skim@bongkow.com"},"_npmVersion":"10.9.1","description":"A collection of reusable react components/hooks that handle peers websocket connection and auths","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","typescript":"^5.6.3","@types/react":"^19.0.2","@types/react-dom":"^19.0.2"},"peerDependencies":{"react":"^19.0.0","ethers":"^6.13.4","zustand":"^5.0.1","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/peers-connect_1.1.13_1736817291107_0.9658685814467667","host":"s3://npm-registry-packages-npm-production"}},"1.1.14":{"name":"peers-connect","version":"1.1.14","license":"MIT","_id":"peers-connect@1.1.14","maintainers":[{"name":"bongkow","email":"skim@bongkow.com"}],"dist":{"shasum":"e87e992b7fffb7f44fed63e8f86cef7dc8cf86c9","tarball":"https://registry.npmjs.org/peers-connect/-/peers-connect-1.1.14.tgz","fileCount":62,"integrity":"sha512-tqXrRGcaoe95KgEGI28YcsR/4O66wTCctqCFIM7UiKuC5lW1WfJhaubW6Viluq9AKo07OiSRf6uy7fysZzyBkw==","signatures":[{"sig":"MEYCIQDpIaGE9UNwQtA21l3Uynl7tjz8mAH3yGwQYfuSWgwdigIhAMP2KkxWxaV84cpbx+Zr3wGe2GT1YY8T9jCux0fupMWS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81632},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"61424091e32edaf238fba6c53814cec227a0a948","scripts":{"build":"yarn clean && tsc","clean":"rimraf dist","prepublishOnly":"yarn build"},"_npmUser":{"name":"bongkow","email":"skim@bongkow.com"},"_npmVersion":"10.9.1","description":"A collection of reusable react components/hooks that handle peers websocket connection and auths","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","typescript":"^5.6.3","@types/react":"^19.0.2","@types/react-dom":"^19.0.2"},"peerDependencies":{"react":"^19.0.0","ethers":"^6.13.4","zustand":"^5.0.1","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/peers-connect_1.1.14_1736836150705_0.30653778600379655","host":"s3://npm-registry-packages-npm-production"}},"1.1.15":{"name":"peers-connect","version":"1.1.15","license":"MIT","_id":"peers-connect@1.1.15","maintainers":[{"name":"bongkow","email":"skim@bongkow.com"}],"dist":{"shasum":"5632f0a15784d8f18a38509347d725af4ef40e3c","tarball":"https://registry.npmjs.org/peers-connect/-/peers-connect-1.1.15.tgz","fileCount":62,"integrity":"sha512-36335A2KpkZuPkW4N5WhAFyyxvgmo3pNvjKPgYhH692JEbt+0+WVfYMrQJWJi9Sa6zEeX1+dB8MgzfaBKNUGHg==","signatures":[{"sig":"MEUCICFHl7IgxfrSMJnx6vyIA6MCvfvnRfmEsjPZly+Kg/pxAiEAkufXsm/LU7ZyKZxHYAeEoJcOCoy4WzM4kv5rbSrLyik=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81986},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"84c490241ec25999af16b2303163f4f41e51bee4","scripts":{"build":"yarn clean && tsc","clean":"rimraf dist","prepublishOnly":"yarn build"},"_npmUser":{"name":"bongkow","email":"skim@bongkow.com"},"_npmVersion":"10.9.1","description":"A collection of reusable react components/hooks that handle peers websocket connection and auths","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","typescript":"^5.6.3","@types/react":"^19.0.2","@types/react-dom":"^19.0.2"},"peerDependencies":{"react":"^19.0.0","ethers":"^6.13.4","zustand":"^5.0.1","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/peers-connect_1.1.15_1737196911126_0.18437850481359153","host":"s3://npm-registry-packages-npm-production"}},"1.1.16":{"name":"peers-connect","version":"1.1.16","license":"MIT","_id":"peers-connect@1.1.16","maintainers":[{"name":"bongkow","email":"skim@bongkow.com"}],"dist":{"shasum":"a4ebe11360b3a42cb4f75b9a4405d3f83161fdda","tarball":"https://registry.npmjs.org/peers-connect/-/peers-connect-1.1.16.tgz","fileCount":62,"integrity":"sha512-ZH+uMyYGqUYcvNu52YdhjuUai4oiRrYbJbOiUorlLyGpRLm/oQfAxV6II5uxctFm/pUzkmABCC4CfMHtnNdLLA==","signatures":[{"sig":"MEUCIQCu2New0KUhxNgM1jaE+J0MEfUf1550wLI1gucEJJzksgIgAlt6kCzGAF/Tp3n3PHjX70g3vUxVQHEyayerBobYo/s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":83076},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"16f357a0e092bc7548c21bfe4d02d0f2739dfdd2","scripts":{"build":"yarn clean && tsc","clean":"rimraf dist","prepublishOnly":"yarn build"},"_npmUser":{"name":"bongkow","email":"skim@bongkow.com"},"_npmVersion":"10.9.1","description":"A collection of reusable react components/hooks that handle peers websocket connection and auths","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","typescript":"^5.6.3","@types/react":"^19.0.2","@types/react-dom":"^19.0.2"},"peerDependencies":{"react":"^19.0.0","ethers":"^6.13.4","zustand":"^5.0.1","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/peers-connect_1.1.16_1737234241281_0.9849348304317784","host":"s3://npm-registry-packages-npm-production"}},"1.1.17":{"name":"peers-connect","version":"1.1.17","license":"MIT","_id":"peers-connect@1.1.17","maintainers":[{"name":"bongkow","email":"skim@bongkow.com"}],"dist":{"shasum":"837db4346eff6b19f0a4391a031577aa68d0ff06","tarball":"https://registry.npmjs.org/peers-connect/-/peers-connect-1.1.17.tgz","fileCount":58,"integrity":"sha512-lWlefAHpefpVCVn8JtfwQvAllVBsFMHSpbeMOcIKg7WVAYxf+fqKMJF6gi76JST3dkgzQoh7ZDWiHdCJQJfIYw==","signatures":[{"sig":"MEUCIFY7hvQSniQfPxqVYDDyQ0jhUtMi7OBPo/H0olD/BCGuAiEA8W78e0OPZ+YGF7ZARNmREH9My0qKm/amdDVEnD+GpMc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72746},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"16f357a0e092bc7548c21bfe4d02d0f2739dfdd2","scripts":{"build":"yarn clean && tsc","clean":"rimraf dist","prepublishOnly":"yarn build"},"_npmUser":{"name":"bongkow","email":"skim@bongkow.com"},"_npmVersion":"10.9.1","description":"A collection of reusable react components/hooks that handle peers websocket connection and auths","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","typescript":"^5.6.3","@types/react":"^19.0.2","@types/react-dom":"^19.0.2"},"peerDependencies":{"react":"^19.0.0","ethers":"^6.13.4","zustand":"^5.0.1","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/peers-connect_1.1.17_1737234879978_0.3197276766251287","host":"s3://npm-registry-packages-npm-production"}},"1.1.18":{"name":"peers-connect","version":"1.1.18","license":"MIT","_id":"peers-connect@1.1.18","maintainers":[{"name":"bongkow","email":"skim@bongkow.com"}],"dist":{"shasum":"07d9c42386dc1ae015a7e8338719c017452e12bc","tarball":"https://registry.npmjs.org/peers-connect/-/peers-connect-1.1.18.tgz","fileCount":62,"integrity":"sha512-s2nMclmfR4HNoiHqLQMmBWHzvPgPUyCxcuUgxM1HZ/iGk+eGoBqqZFjqXNyONaR/DDgL0p6IPX1MXwqVeDA1Gw==","signatures":[{"sig":"MEUCICC6huP6vOV0uTD4CSl3Eb8LmPa6tS6NWHhqaNuwLQG8AiEAi33itKidbk0opUgj7p0gaNsndGJgw03tWCKYZAtu1tE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76115},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"16f357a0e092bc7548c21bfe4d02d0f2739dfdd2","scripts":{"build":"yarn clean && tsc","clean":"rimraf dist","prepublishOnly":"yarn build"},"_npmUser":{"name":"bongkow","email":"skim@bongkow.com"},"_npmVersion":"10.9.1","description":"A collection of reusable react components/hooks that handle peers websocket connection and auths","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","typescript":"^5.6.3","@types/react":"^19.0.2","@types/react-dom":"^19.0.2"},"peerDependencies":{"react":"^19.0.0","ethers":"^6.13.4","zustand":"^5.0.1","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/peers-connect_1.1.18_1737235906259_0.0921351807363795","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"peers-connect","version":"1.2.1","license":"MIT","_id":"peers-connect@1.2.1","maintainers":[{"name":"bongkow","email":"skim@bongkow.com"}],"dist":{"shasum":"e4e82d830d3987b166494e9f801642cfa2f1263f","tarball":"https://registry.npmjs.org/peers-connect/-/peers-connect-1.2.1.tgz","fileCount":62,"integrity":"sha512-rLYW47TsKmEHSaznCRq6ckweg2jdbtrJkARQjPt1aWX06sdnzikZvMIZFwNb4GjT2kGW0cgOfd1iQEQ5uiTj7A==","signatures":[{"sig":"MEUCIQD9/Fgb+5rHWjFsjiV13harBmp/YrBYgx3qMt0tSvKI1wIgbXNaTs4rW7/hqRI/vNnd4nEQcswa14luOM9S+DIEETY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76103},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"16f357a0e092bc7548c21bfe4d02d0f2739dfdd2","scripts":{"build":"yarn clean && tsc","clean":"rimraf dist","prepublishOnly":"yarn build"},"_npmUser":{"name":"bongkow","email":"skim@bongkow.com"},"_npmVersion":"10.9.1","description":"A collection of reusable react components/hooks that handle peers websocket connection and auths","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","typescript":"^5.6.3","@types/react":"^19.0.2","@types/react-dom":"^19.0.2"},"peerDependencies":{"react":"^19.0.0","ethers":"^6.13.4","zustand":"^5.0.1","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/peers-connect_1.2.1_1737236234371_0.217347154237578","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"peers-connect","version":"1.2.2","main":"dist/index.js","description":"A collection of reusable react components/hooks that handle peers websocket connection and auths","license":"MIT","peerDependencies":{"ethers":"^6.13.4","react":"^19.0.0","react-dom":"^19.0.0","zustand":"^5.0.1"},"types":"dist/index.d.ts","scripts":{"clean":"rimraf dist","build":"yarn clean && tsc","prepublishOnly":"yarn build"},"module":"dist/index.esm.js","devDependencies":{"@types/react":"^19.0.2","@types/react-dom":"^19.0.2","rimraf":"^6.0.1","typescript":"^5.6.3"},"_id":"peers-connect@1.2.2","gitHead":"16f357a0e092bc7548c21bfe4d02d0f2739dfdd2","_nodeVersion":"20.18.0","_npmVersion":"10.9.1","dist":{"integrity":"sha512-q5IwLDNIew6KyweAtXRUwGpIsipRsw4Qc103zwsBRGRMP8p9A4WeSfgQFsIt+7ngJzCYSBLFHfebAVh8xgT3Kg==","shasum":"f3d6917404ad7ceb793baecbc2fdea816fb31a2a","tarball":"https://registry.npmjs.org/peers-connect/-/peers-connect-1.2.2.tgz","fileCount":62,"unpackedSize":85038,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBrwm1JGDHBsSaUsK26EXfk1PZzel8qhC8nYOzEVKinvAiAGd/rokw31qAzOhE5f9ipjQaG4Vr2lInQPIJvh09DnxA=="}]},"_npmUser":{"name":"bongkow","email":"skim@bongkow.com"},"directories":{},"maintainers":[{"name":"bongkow","email":"skim@bongkow.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/peers-connect_1.2.2_1737410037306_0.2444070071097788"},"_hasShrinkwrap":false}},"time":{"created":"2024-10-29T06:23:19.825Z","modified":"2025-01-20T21:53:57.694Z","1.0.0":"2024-10-29T06:23:20.010Z","1.0.1":"2024-10-29T21:10:05.185Z","1.0.2":"2024-10-29T21:11:10.769Z","1.0.3":"2024-10-29T21:12:00.985Z","1.0.4":"2024-10-29T21:15:54.817Z","1.0.6":"2024-10-30T01:54:23.430Z","1.0.7":"2024-10-30T08:00:28.969Z","1.0.8":"2024-10-31T06:55:09.226Z","1.0.9":"2024-10-31T19:39:44.565Z","1.0.10":"2024-10-31T21:18:32.014Z","1.1.0":"2024-11-02T00:33:56.014Z","1.1.1":"2024-11-23T02:48:22.439Z","1.1.2":"2024-11-30T13:56:13.161Z","1.1.4":"2024-12-02T12:29:17.127Z","1.1.5":"2024-12-31T21:25:16.918Z","1.1.6":"2024-12-31T21:33:54.074Z","1.1.7":"2024-12-31T21:37:46.677Z","1.1.8":"2024-12-31T21:53:08.099Z","1.1.9":"2024-12-31T21:55:41.209Z","1.1.10":"2025-01-06T07:31:10.801Z","1.1.11":"2025-01-13T23:19:10.157Z","1.1.12":"2025-01-13T23:34:42.401Z","1.1.13":"2025-01-14T01:14:51.364Z","1.1.14":"2025-01-14T06:29:10.893Z","1.1.15":"2025-01-18T10:41:51.298Z","1.1.16":"2025-01-18T21:04:01.425Z","1.1.17":"2025-01-18T21:14:40.172Z","1.1.18":"2025-01-18T21:31:46.440Z","1.2.1":"2025-01-18T21:37:14.556Z","1.2.2":"2025-01-20T21:53:57.504Z"},"license":"MIT","description":"A collection of reusable react components/hooks that handle peers websocket connection and auths","maintainers":[{"name":"bongkow","email":"skim@bongkow.com"}],"readme":"# PeersConnect\r\n\r\nA collection of reusable React components and hooks that handle peer connections and authentication using Ethereum wallets.\r\n\r\n## Features\r\n\r\n- 🔍 Provider Detection: Automatically detect Ethereum providers (MetaMask, etc.)\r\n- 🔐 Sign-In with Ethereum (SIWE): Implement EIP-4361 compliant authentication\r\n- 🔄 WebSocket Connection: Establish real-time bidirectional communication\r\n- ⚛️ React Ready: Built with React components and hooks\r\n- 🎨 Customizable: Flexible integration options\r\n\r\n## Installation\r\n\r\n```sh\r\nnpm install peers-connect\r\n```\r\nor\r\n```sh\r\nyarn add peers-connect\r\n```\r\n\r\n## Core Components\r\n\r\n### 1. Wallet Detection & Connection\r\n\r\nUses hooks and components to detect and connect to available Ethereum wallets using EIP-6963 standard.\r\n\r\n```tsx\r\nimport { useDetectProviders } from 'peers-connect';\r\n\r\nfunction App() {\r\n  // Hook to detect available providers\r\n  const providers = useDetectProviders();\r\n  \r\n  return (\r\n    <div>\r\n      {providers.map(provider => (\r\n        <div key={provider.info.uuid}>\r\n          Found provider: {provider.info.name}\r\n        </div>\r\n      ))}\r\n    </div>\r\n  );\r\n}\r\n```\r\n\r\nThe hook returns an array of detected providers following the EIP-6963 standard, each containing:\r\n- `info`: Provider information (name, icon, UUID)\r\n- `provider`: The EIP-1193 compatible provider instance\r\n\r\n### 2. Sign-In with Ethereum\r\n\r\nImplements EIP-4361 standard for authentication using Ethereum wallets.\r\n\r\n```jsx\r\nimport { SignInWithEthereum } from 'peers-connect';\r\n\r\nfunction Auth() {\r\n  return (\r\n    <SignInWithEthereum \r\n      onSignature={signature => {\r\n        // Handle the signature\r\n      }}\r\n      message=\"Sign this message to authenticate\" \r\n    />\r\n  );\r\n}\r\n```\r\n\r\n### 3. WebSocket Connection\r\n\r\nEstablishes secure WebSocket connections using authentication tokens.\r\n\r\n```jsx\r\nimport { useWebSocket } from 'peers-connect';\r\n\r\nfunction Chat() {\r\n  const { connection, send, messages } = useWebSocket({\r\n    url: 'wss://your-server.com',\r\n    token: 'your-auth-token'\r\n  });\r\n}\r\n```\r\n\r\n## Usage Example\r\n\r\n```jsx\r\nimport { DetectProviders, SignInWithEthereum, useWebSocket } from 'peers-connect';\r\n\r\nfunction App() {\r\n  const handleConnect = async (provider) => {\r\n    // Provider connected\r\n  };\r\n\r\n  const handleSignature = async (signature) => {\r\n    // Handle authentication\r\n  };\r\n\r\n  return (\r\n    <div>\r\n      <DetectProviders onConnect={handleConnect} />\r\n      <SignInWithEthereum onSignature={handleSignature} />\r\n    </div>\r\n  );\r\n}\r\n```\r\n\r\n## Requirements\r\n\r\n- React 16.8+\r\n- Web3 provider (MetaMask or similar)\r\n- Modern browser with Ethereum support\r\n\r\n## Documentation\r\n\r\nFor detailed documentation and API reference, visit [documentation link].\r\n\r\n## Contributing\r\n\r\nContributions are welcome! Please feel free to submit a Pull Request.\r\n\r\n## License\r\n\r\n[Your chosen license]\r\n\r\n## Support\r\n\r\nFor issues and feature requests, please create an issue on GitHub.\r\n\r\n\r\n\r\n\r\n\r\n\r\n","readmeFilename":"README.md"}