{"_id":"nostr-hooks","_rev":"117-bc02e52a38f692ad6b57a88830d555c2","name":"nostr-hooks","dist-tags":{"latest":"4.3.3"},"versions":{"1.0.0":{"name":"nostr-hooks","version":"1.0.0","keywords":["nostr","decentralization","social","censorship-resistance","client","react","hooks"],"author":{"name":"Sepehr Safari"},"license":"Public domain","_id":"nostr-hooks@1.0.0","maintainers":[{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"}],"dist":{"shasum":"e95bb2adaf25f7b0161b0e6b193d71af25481c54","tarball":"https://registry.npmjs.org/nostr-hooks/-/nostr-hooks-1.0.0.tgz","fileCount":23,"integrity":"sha512-77xDI2wZ73pA+HFT5C/tN/rrjpmK0ozVhnpp5OtvLlWeUYrlVeILyI4rzqq7FzLjmhW2YTgEAAVQCjIN15+9wQ==","signatures":[{"sig":"MEYCIQDlyXcnuXbe3FKKpdjeEyeQSUfrNpqtkI5/etsmCkZVawIhAPm+e7e3TML0SZtZPMDKdJol46D1LWSePYKMY/pcf4Uo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52865,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkRAQpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp+/g//aDtN9DyqQ/PXRiN9VFTdn0FgOOxbT5N7yKWkW06mg0nwkdMn\r\nPhjy26VgS/uhAzgSJwbWdM5czOs9gxDkeWtd9iFg/FjZQKe+XHk8l1jJpzh7\r\n/j1lM8Z4SpZEHR6NGbbPkspqitQ1qBio8tWdm8Bf6oNmorhcw2iKqVv48MBC\r\nGSfUFwUoesWT/rcKIc5i46zZgnwF2EJiXQdIoDq/DaZTnROwqwFgRqSOquck\r\niaPKyEe63ggyX/Es3DmYU0wkkIXEvhXJzXznhZmmj5pFqVqq6QpRtSwoNAGG\r\nikmNEwwRdUFFY6NbVvhjj9qvYkCApYSLp7Uujf75DwIdOcC/tWv/73ZcZZpJ\r\nUFxSxTSOUDW3Bua2aZJplqbBgYrT4Cv6Qva2R3P8/IAIc9HtvzrnZn7ANV9H\r\nlypJh+Q4irvCD6GLJUp0F75UFkesPeHwHWoNGJ50NrWZu1serTvBkqINlHle\r\nYFvSyWk8QLyqRcOxhm2Lq3cr5Y0rTjfz9c+F8g+6BS1/+jHF/dbvxXwEOPxB\r\n9zq99QYZQrMkfjkfeoAFtsGcWmtAsPNf9oE5HrpV5gzjGRLXY4tjRwgHVwp4\r\nxxaQ7gcKuDS4LsRmtTcxoE1BI1ugqnV6QKaDmljFuJL8MWhwzfF13Bt9dMqv\r\nZZFWgnst8wPLWGahrI9Z4MvPOwaPJHCUeDY=\r\n=IsZe\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest/presets/default-esm","rootDir":".","testRegex":"test.(js|ts|tsx)$","transform":{"^.+\\.(t|j)sx?$":["ts-jest",{"useESM":true}]},"testEnvironment":"jsdom","moduleNameMapper":{"^nostr-hooks$":"<rootDir>/src/index.ts"},"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"extensionsToTreatAsEsm":[".ts",".tsx"],"modulePathIgnorePatterns":["dist"]},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"6c858a0f94e849532ac62217502def7b28508af4","scripts":{"test":"jest","build":"tsc","prepare":"npm run build","prepublishOnly":"npm test"},"_npmUser":{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"},"_npmVersion":"9.6.1","description":"React hooks for developing Nostr clients","directories":{},"_nodeVersion":"18.15.0","dependencies":{"react":">=18","lodash":"^4.17.21","zustand":"^4.3.7","nostr-tools":"^1.9.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","react":"^18.2.0","eslint":"^8.38.0","ts-jest":"^29.1.0","react-dom":"^18.2.0","typescript":"^5.0.4","@types/react":"^18.0.35","@types/lodash":"^4.14.194","@types/react-dom":"^18.0.11","eslint-plugin-react":"^7.32.2","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.5.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.58.0"},"_npmOperationalInternal":{"tmp":"tmp/nostr-hooks_1.0.0_1682179113654_0.7288045318192875","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"nostr-hooks","version":"1.0.1","keywords":["nostr","decentralization","social","censorship-resistance","client","react","hooks"],"author":{"name":"Sepehr Safari"},"license":"Public domain","_id":"nostr-hooks@1.0.1","maintainers":[{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"}],"dist":{"shasum":"1a522b62bd77256e381da6bc6897858b16608875","tarball":"https://registry.npmjs.org/nostr-hooks/-/nostr-hooks-1.0.1.tgz","fileCount":27,"integrity":"sha512-vJ73IMIVsjnjzO6LNl1OTA4Uoq/CJkF1H91PJKt79gFYPsod/lgqJTyHWMTrVhqHQLNBSdKfF5MzLf0yBoQYfw==","signatures":[{"sig":"MEUCIFK1zEK//rdNeCmQh2GBmRO2F0mPIjcdNDFHt2CLhSwTAiEA1nx+sUPpmYs/c6S7o8Bsl+w564rokl1wTJf16w4NOSA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60923,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkRDF7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqEFg/8C+RzAx0EhPUkhmpuy3GODg1cz3YZaHbHfwqE6BihF6qJRZJo\r\nc9WvFrL75t5e/7x5IV+FRdbzM2y8ggtk2K7cJ5wGYrUo2aCXtHJMnuyffiIQ\r\nBbzZP5anopeWEfCuJevs06GRYJZThERvlPZph4gZ/vsXmUkKEwI4f9hXXsih\r\nPQbh3Nd696D8BGonb3jgFQInd9Avhjdg+leXNmo89ZWtoED01JFMoIqBtq75\r\nPUPUG19Xfv0+q+S5cACp+aKeZWdlVz4S3VJrDAOG+JOxGJMJ2WLQelyIXmT7\r\nxsxbW2COnCAGpiTRY2PIPlqnyB72XW9IxihSHNyxUFwbQQSlP5TWGCOG09ln\r\ngd3oRBn//FwMfSAqLEFiJ4sDm1qDTiJHvu9kh7GrkSFzyhEj+4Q4XrMkf7bj\r\neRSymXWrosviSQ2gn5AS0mmsA7T3wZ+QjySLE2ar328nRsEuIvzjLhMLz3uE\r\nthQxpj2t+zO9aCAfxtYyjcp+9YmmICIljumRksyFKEBt5R9SFrj5tY0uyzmj\r\nCqGMdCerCKVHElCUaIvfdK2reNq/E+0CAdvfw9N6sEbXsBvs1LX0rZwXTa4Y\r\ndzXZ627WUzOoTFQk9irluzjYNh+KBKkSv0AhaTKVZpBggxtO045aldoVBzXy\r\nwmiS1st9bFY8Wa6Ajb38tI6mA2Khk3eoYJc=\r\n=jzpR\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest/presets/default-esm","rootDir":".","testRegex":"test.(js|ts|tsx)$","transform":{"^.+\\.(t|j)sx?$":["ts-jest",{"useESM":true}]},"testEnvironment":"jsdom","moduleNameMapper":{"^nostr-hooks$":"<rootDir>/src/index.ts"},"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"extensionsToTreatAsEsm":[".ts",".tsx"],"modulePathIgnorePatterns":["dist"]},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"c98ff39ce24a5a6d4802d491b73a1c37e7a887cd","scripts":{"test":"jest","build":"tsc","prepare":"npm run build","prepublishOnly":"npm test"},"_npmUser":{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"},"_npmVersion":"9.6.1","description":"React hooks for developing Nostr clients","directories":{},"_nodeVersion":"18.15.0","dependencies":{"react":">=18","lodash":"^4.17.21","zustand":"^4.3.7","nostr-tools":"^1.9.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","react":"^18.2.0","eslint":"^8.38.0","ts-jest":"^29.1.0","react-dom":"^18.2.0","typescript":"^5.0.4","@types/react":"^18.0.35","@types/lodash":"^4.14.194","@types/react-dom":"^18.0.11","eslint-plugin-react":"^7.32.2","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.5.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.58.0"},"_npmOperationalInternal":{"tmp":"tmp/nostr-hooks_1.0.1_1682190714877_0.29622362516417255","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"nostr-hooks","version":"1.0.2","keywords":["nostr","decentralization","social","censorship-resistance","client","react","hooks"],"author":{"name":"Sepehr Safari"},"license":"Public domain","_id":"nostr-hooks@1.0.2","maintainers":[{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"}],"dist":{"shasum":"0ed6401ba93895567d0d71bd117f0694b64b7faf","tarball":"https://registry.npmjs.org/nostr-hooks/-/nostr-hooks-1.0.2.tgz","fileCount":27,"integrity":"sha512-8kzxC4MzHfTi+E55NoPZBiNX+0bFwftYCa6ypVC6u70XmSe/2YRltU/lM1KQ1IaTLhuM/+6cTLFp2ByZjCeB6Q==","signatures":[{"sig":"MEUCIDL/4T+f8miCSXb3t/TLV6zlXjEWBg4uEGlsW41MHYvSAiEAkuVMyzYDa62kap9prrA8C8pBTnorm3zutWFJwKb+AFQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61011,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkRDLuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpyvQ/7B0ZEkCqa/x/jSlabpOcGFMJCe6NJYScnAkyuzX4PFSlh01Fd\r\nVf0+Vb6DOHq5vXwZKRrw1R9UGYfWRFMSVmXdI5yNlAuOZTqYyochtqOoxt48\r\nUdLwxqOWzsso8HElbFwiMFSJyYYdP3DTa7dhugaMtDPwWcDeRxfgiFXfcjPK\r\nm7z9bkCwucm+7kFq1P/VgDoTtexD7EvXCdHaES/ooBXmr+NVMjIYHy3d/iF9\r\nHDAmatldjg9utACL9xqXwdJXndz4h4gg1n216OaO5NsxtnlknhGbsqUnYZsx\r\n74gBV7OEh0gO7nvrZ3K3Zr49wSzBjiy1wzxBctQ8dBx5+q2LdMKY0CYM6FFP\r\nNAx0A3uIHWEhixE7ARyJy13Fo9KujF7WTcX1j30u29ofN+AgA6hCyhyGZUE/\r\n6/EV8HDAD/Dw45qeq5J6ZcZC/cSdxToAwGP2hVMXyDaL7zt68rBopXgvSUDh\r\nmLgLrde1pCQENlDM6Ulmgw/4+kB016ucmyyWGesNXwOKnE7Z0LCM5hJpNA7g\r\nohj5wn8VlSekAPDpTUDVK5+8Q0AAhriFInW5/IZyjbk9l3O0HtJntRfh/oXC\r\nx72C/whbgVqDnLddXJe0+5HcMbRNFLtMwJch99SdpBDrfJKuo9sPMhihnQ5S\r\nZQqYtdoXv28RzZd3lZE4vOUijOADdnvvFgk=\r\n=Gn+u\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest/presets/default-esm","rootDir":".","testRegex":"test.(js|ts|tsx)$","transform":{"^.+\\.(t|j)sx?$":["ts-jest",{"useESM":true}]},"testEnvironment":"jsdom","moduleNameMapper":{"^nostr-hooks$":"<rootDir>/src/index.ts"},"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"extensionsToTreatAsEsm":[".ts",".tsx"],"modulePathIgnorePatterns":["dist"]},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"2ae89a7fa318d8df1e3a077fdd0af6c76e7949e7","scripts":{"test":"jest","build":"tsc","prepare":"npm run build","prepublishOnly":"npm test"},"_npmUser":{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"},"_npmVersion":"9.6.1","description":"React hooks for developing Nostr clients","directories":{},"_nodeVersion":"18.15.0","dependencies":{"react":">=18","lodash":"^4.17.21","zustand":"^4.3.7","nostr-tools":"^1.9.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","react":"^18.2.0","eslint":"^8.38.0","ts-jest":"^29.1.0","react-dom":"^18.2.0","typescript":"^5.0.4","@types/react":"^18.0.35","@types/lodash":"^4.14.194","@types/react-dom":"^18.0.11","eslint-plugin-react":"^7.32.2","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.5.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.58.0"},"_npmOperationalInternal":{"tmp":"tmp/nostr-hooks_1.0.2_1682191086414_0.4997632324591752","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"nostr-hooks","version":"1.0.3","keywords":["nostr","decentralization","social","censorship-resistance","client","react","hooks"],"author":{"name":"Sepehr Safari"},"license":"Public domain","_id":"nostr-hooks@1.0.3","maintainers":[{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"}],"homepage":"https://github.com/sepehr-safari/nostr-hooks#readme","bugs":{"url":"https://github.com/sepehr-safari/nostr-hooks/issues"},"dist":{"shasum":"8210405b8b914ffdd39cfda048cd3d9a47bba250","tarball":"https://registry.npmjs.org/nostr-hooks/-/nostr-hooks-1.0.3.tgz","fileCount":27,"integrity":"sha512-+FauiJm85pOV/ko8Rp6gnkjsdjXNsWDs0+iO/Ckf/yrAdT3dwvyT23+zA30SYsyQyqQIw8eqOYUpj0RjKIvBkA==","signatures":[{"sig":"MEYCIQCytYQUcJFulS9EaSwROvXTFBiHNFALkGArmsccGSxtngIhAJFHJKhh/1MvCnR2QN+Z3Q9H383PiCGrknewKeIcST52","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61115,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkREb6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq5sg/+O3nj20aqF5BJQ1HX0GEKR4VEmU4pkMjnG+Av+Giuj9EUE/Z2\r\njV8GlDMm8X7C5k1w3h6GeUn03M1VZVKbrljfFEMU96kU/Yx6IxkmAR/r0RHq\r\na6QthkrQbib/k09koZlC5Vg4hJwprzi9FfVRBBxMoIIyqkzv9FlNy1vED7ed\r\n8DcGwFCEmyBKIUVI5ZUE1G7XUVp2MRtlzKF781m7uclSAnuNCxouhSxlIMpn\r\nsgbfO+u6BvMH018iw0lUdj/bY81OxGuUBsIgy8NqCBRvqkwataYd1RsHHFLy\r\n9vSrlW8sKqfatnjBs4N2b567I1RvjxCz33BPlSCB6hGC2BkROTl/O9Gnw+gO\r\n4wcYHaISyBaOKHYMnn7fVIJIXnLvSwIkcMQfLm/FxaafI2r8pje7b/dGvQTE\r\nqey6tJ3+QuvsqVtoYBcJ8ebn6HHEIt3108c8S0zbsqcOdpHxX48eUeN/wcJA\r\nP2tauYUL5MnHWKM18Z6+/z967L0GnMMSiFD4SDM5XMPANJHYYDbUmaWHUlmo\r\nlY40V+dF0CoCwYeOysPHtmBjS82JDl+yWXDpBwZwniYf0kq48DZdI0av1yZt\r\nxG2W8lwtUq5uvaax0d6U1DYlxqioMk0xWuglSTFEc8MEyjDvAVjprCY+O4W9\r\nyjrW1xvJwnBecj/fYsd0lkX9Z1DWrPKIzkc=\r\n=V9fJ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest/presets/default-esm","rootDir":".","testRegex":"test.(js|ts|tsx)$","transform":{"^.+\\.(t|j)sx?$":["ts-jest",{"useESM":true}]},"testEnvironment":"jsdom","moduleNameMapper":{"^nostr-hooks$":"<rootDir>/src/index.ts"},"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"extensionsToTreatAsEsm":[".ts",".tsx"],"modulePathIgnorePatterns":["dist"]},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"dd1a34e341007b3cc60905f474247cb14f7925e5","scripts":{"test":"jest","build":"tsc","prepare":"npm run build","prepublishOnly":"npm test"},"_npmUser":{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"},"repository":{"url":"git+https://github.com/sepehr-safari/nostr-hooks.git","type":"git"},"_npmVersion":"9.6.1","description":"React hooks for developing Nostr clients","directories":{},"_nodeVersion":"18.15.0","dependencies":{"react":">=18","lodash":"^4.17.21","zustand":"^4.3.7","nostr-tools":"^1.9.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","react":"^18.2.0","eslint":"^8.38.0","ts-jest":"^29.1.0","react-dom":"^18.2.0","typescript":"^5.0.4","@types/react":"^18.0.35","@types/lodash":"^4.14.194","@types/react-dom":"^18.0.11","eslint-plugin-react":"^7.32.2","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.5.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.58.0"},"_npmOperationalInternal":{"tmp":"tmp/nostr-hooks_1.0.3_1682196218367_0.39959068981841517","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"nostr-hooks","version":"1.0.4","keywords":["nostr","decentralization","social","censorship-resistance","client","react","hooks"],"author":{"name":"Sepehr Safari"},"license":"Public domain","_id":"nostr-hooks@1.0.4","maintainers":[{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"}],"homepage":"https://github.com/sepehr-safari/nostr-hooks#readme","bugs":{"url":"https://github.com/sepehr-safari/nostr-hooks/issues"},"dist":{"shasum":"4493de3861fa23846d54826d292cfea35c155205","tarball":"https://registry.npmjs.org/nostr-hooks/-/nostr-hooks-1.0.4.tgz","fileCount":24,"integrity":"sha512-IgUQoYb41ahX4LAjl848zxkfoJBe1SopGqsfm0+5MMbu6VBoXpEgvI3EpWCs0Zri81c8IJ0JUFX5+s3Wr/0d/Q==","signatures":[{"sig":"MEUCIQDkeirKxZPacGWa/ph8bQWYBsP99hsx30MdVURHz/Ne5wIgEVLWCVJu4gfyep5JslGlvXs2hFjJgKab/jkKMZEu91Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48824,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkRFLSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqRCxAAkYfJBguWhaFEtvMA9IcBsvf+L5DgxdnNUR3PoLTIy1+pdIkF\r\ngj8ABCSGgbLfyGERM18pcIau+6BHZlEKgK71iH211F70q1+gsPxULumbx1bh\r\nJv5yD62ZWSHY/39Q+2GrI6vfq6a9lYcwJ0zhai45yxFvclhHnPHKgVs+OKXs\r\nle865hOSoHbsTpvwBCe7YLoXtp8FewTm4sSKvo74SwiQ81ozcMXpiy1hnoeQ\r\nFyvyIje5PJXPMivHrFSa3PHVvSGYdS+ApYVZ9ByRQXiBdQ2cNTyA6ISiRvp/\r\nbymURDe/XMwkFKlC6L7SAJPfy4D4JZ0M3f6sutSIV3NnPbi4qaFMNn9buxrS\r\nHyXO+CRKpiqIvDzyj+e3dck4kuuY/2P4i+0om9fiXoe7i1rRGZS4fm4oDI0T\r\nDsl8CmFzi0bYwobJoA6AIA73hmILSijQQMoV6ZUJtZx2y3MIZx9MKhDfuvB1\r\nCLHZv8fWFwBmjLWCAHLO0OjdSDwBZay83esWjT6oFdJHwj2IhPcZ+eR/FSON\r\nKgabdQzVi1lzJahfrdnQI4YKjPNINdKpw1OsXRVSEXDqjrhOAhtbQrBzAxYL\r\nyQQfyMBQq0YYhoCIF4UjX/cigPHtsYxslKsZL9Np8mtpNCMx397vptBEfCsn\r\nrvCChRMQtNqPky3nZrfzX3jz/W/FTQlQ3M0=\r\n=uySw\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest/presets/default-esm","rootDir":".","testRegex":"test.(js|ts|tsx)$","transform":{"^.+\\.(t|j)sx?$":["ts-jest",{"useESM":true}]},"testEnvironment":"jsdom","moduleNameMapper":{"^nostr-hooks$":"<rootDir>/src/index.ts"},"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"extensionsToTreatAsEsm":[".ts",".tsx"],"modulePathIgnorePatterns":["dist"]},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"c7cc3e4ac144f0af1c0a6356b91c432f1906da34","scripts":{"test":"jest","build":"tsc","prepare":"npm run build","prepublishOnly":"npm test"},"_npmUser":{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"},"repository":{"url":"git+https://github.com/sepehr-safari/nostr-hooks.git","type":"git"},"_npmVersion":"9.6.1","description":"React hooks for developing Nostr clients","directories":{},"_nodeVersion":"18.15.0","dependencies":{"react":">=18","lodash":"^4.17.21","zustand":"^4.3.7","nostr-tools":"^1.9.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","react":"^18.2.0","eslint":"^8.38.0","ts-jest":"^29.1.0","react-dom":"^18.2.0","typescript":"^5.0.4","@types/react":"^18.0.35","@types/lodash":"^4.14.194","@types/react-dom":"^18.0.11","eslint-plugin-react":"^7.32.2","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.5.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.58.0"},"_npmOperationalInternal":{"tmp":"tmp/nostr-hooks_1.0.4_1682199250391_0.15359316504230436","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"nostr-hooks","version":"1.0.5","keywords":["nostr","decentralization","social","censorship-resistance","client","react","hooks"],"author":{"name":"Sepehr Safari"},"license":"Public domain","_id":"nostr-hooks@1.0.5","maintainers":[{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"}],"homepage":"https://github.com/sepehr-safari/nostr-hooks#readme","bugs":{"url":"https://github.com/sepehr-safari/nostr-hooks/issues"},"dist":{"shasum":"0d43669cf54abf1be60a0586c77999974d2fac5a","tarball":"https://registry.npmjs.org/nostr-hooks/-/nostr-hooks-1.0.5.tgz","fileCount":24,"integrity":"sha512-Gk/JtVIsU4zMy2raT904XSd4L5Gur4q7ZCDnX3aQvLeGaBcjwTIq+E+4oU9X6TBi40/JZGYkrJ1sbLbA+NSMRQ==","signatures":[{"sig":"MEQCICFrQqKIxvw7WSDresf8YXPTBojl2IKnp9IKEzmOTbSYAiB9lk6Z+7skbcJi10fDdVMkvMUyhwGDVJhTcw8T+qNE9g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51085,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkRQYhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr3eg/+MNqNwFFF4L8LBaHzFAbU3m04+/sPIdi0jvRcMn0pMVMsnLjq\r\ns60cPMk4ozqK66jIHuadQ0GsHJYp32fXK/5C8aZcDS3nJ9zsiAUrvDPJz/kh\r\nk3nObrzQxVTYPT9Q+s1NM9SFhqEFc40854r1Z5gsWBpT2jMquujIi9fCcWGY\r\nU/qqWCwA2aTx/ypeaGl+iEyEgvmK8udEoQafmkKqy/73B+5veWAEpjHY1qcI\r\nuR3QOMX2B4aeHIZSuyr98+mdwhmaUz3GI9KCd9+RWHDzwW+N0dMjaGtWWC+R\r\nW0p9L3KBLgNLQXhC5fVe8qSuRcl3ejc5qjwl58s2TqktccWS1qic9E+2OuE5\r\neu2f8Xr+krIxX9d4TP5OV1CNMF0hgWCUJJ2HswbxwbHnIVOWwxdiRiHpYVeh\r\nWt8HCmTVp5YyLV/RL8rCZfmntL2CfWo9Bvfr1/KArkSA+Peee+KmGS8IZQ0j\r\neehgwHPcxgaYqbN0ngVmFTJ8X10sB9a4wavJ3NId3WBicmavN6lwGoSMY5W2\r\nzmraSDmG2o5r8i3qR6HVECSgXD4X/mo4xg0Jdjl4cEf/bsnnblN4KpIw/GPO\r\nYcPnhTkNGPQeNJ2c7EQu4ElUI/SVhFFM7ef4nIgIadn/Jr3uai04AvvninRj\r\n1Epi/480QsL5KfhKlYzO7Rgrvm/5PPk3uQI=\r\n=XCYQ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest/presets/default-esm","rootDir":".","testRegex":"test.(js|ts|tsx)$","transform":{"^.+\\.(t|j)sx?$":["ts-jest",{"useESM":true}]},"testEnvironment":"jsdom","moduleNameMapper":{"^nostr-hooks$":"<rootDir>/src/index.ts"},"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"extensionsToTreatAsEsm":[".ts",".tsx"],"modulePathIgnorePatterns":["dist"]},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"d4ec23d5a49637dbb06c8eeb02329db27bb337c5","scripts":{"test":"jest","build":"tsc","prepare":"npm run build","prepublishOnly":"npm test"},"_npmUser":{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"},"repository":{"url":"git+https://github.com/sepehr-safari/nostr-hooks.git","type":"git"},"_npmVersion":"9.6.1","description":"React hooks for developing Nostr clients","directories":{},"_nodeVersion":"18.15.0","dependencies":{"react":">=18","lodash":"^4.17.21","zustand":"^4.3.7","nostr-tools":"^1.9.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","react":"^18.2.0","eslint":"^8.38.0","ts-jest":"^29.1.0","react-dom":"^18.2.0","typescript":"^5.0.4","@types/react":"^18.0.35","@types/lodash":"^4.14.194","@types/react-dom":"^18.0.11","eslint-plugin-react":"^7.32.2","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.5.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.58.0"},"_npmOperationalInternal":{"tmp":"tmp/nostr-hooks_1.0.5_1682245153433_0.716923333242588","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"nostr-hooks","version":"1.0.6","keywords":["nostr","decentralization","social","censorship-resistance","client","react","hooks"],"author":{"name":"Sepehr Safari"},"license":"Public domain","_id":"nostr-hooks@1.0.6","maintainers":[{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"}],"homepage":"https://github.com/sepehr-safari/nostr-hooks#readme","bugs":{"url":"https://github.com/sepehr-safari/nostr-hooks/issues"},"dist":{"shasum":"7897a4c3fedccbf319b8b45a0f12d954a48e63a2","tarball":"https://registry.npmjs.org/nostr-hooks/-/nostr-hooks-1.0.6.tgz","fileCount":24,"integrity":"sha512-5UFWPZd3SUk9E37i0srboVo2Xjh58VI34ncpJzdp7t4YLeerYGoy7USRFj08REdz4togZzC1ZXIeDaEUdse32w==","signatures":[{"sig":"MEQCIFw6m6E5QItJzZnEI9C1gf5gDpBYdbal4BpDxBVljpLKAiAqta25TZzHHG3qyByAjxcTRWDV0s5xFcgH/xBT1Eb59Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54580,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkRUB3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqgzQ//ccD5lFFKU0QVRBqcKdtuqHg37oqoT66SV+aA36KC8Ve+ApCr\r\ngYCGLdux2DV14a0Bt4ApS4HoH67AkWiAomVSi93yGYrLL/LRAiaI53ABvFCe\r\nPcJgw8D94P3wD4u9xnrcIL1UpOHaTchBPUJOi80/bSSEKF1rNBVFYLPu3lKO\r\ncgWzq1v5TckPX6i3c2XHXo2aVFaaIZBfedbTd4NfjxMuEe2XsWiy2KGw5SW4\r\nZUnsYOdQaIRxBJRWUfkwPkMIceUoGrB8BnNdL2FFELiPNz7AqC3HGvLiluhj\r\nEbpWx9n/Jy6rrj8+MtmMQrUYjIDHNg23fm3+2k+ZSkzv0HTlIvisb3qYvdsX\r\nwYY5Qk+8FuDIhNPBFY35gpg+RGqsmaHRgEPpoxKnrAd88g+/tzLy1GD63cwi\r\nSzmYvJ4SOG9d5b91u+0tZiVIaX5RgQXQFXE4fOVv/IUJflPb9SR5RsVMw7Hz\r\n1yUHv9xVyXR1nIcdefRiSFzaRvlWluYCLa4bPk++lWjUBAuCW3wVMHFXZahP\r\nQ0J76eTEkWlSS1UqowGsOBXK/3DGzwfc7TIVAuhTBJ79/fu4hENsyQH1Yo+s\r\nht7GLEZmN2YBRikRQHSJOvxZ2tgkqMO7ezR5KTxd/ZretGrHVmznCnFcrtWg\r\nya8Dmpqm6moYHHnOMbyPubBAasBGpBEtoNI=\r\n=YxsC\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest/presets/default-esm","rootDir":".","testRegex":"test.(js|ts|tsx)$","transform":{"^.+\\.(t|j)sx?$":["ts-jest",{"useESM":true}]},"testEnvironment":"jsdom","moduleNameMapper":{"^nostr-hooks$":"<rootDir>/src/index.ts"},"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"extensionsToTreatAsEsm":[".ts",".tsx"],"modulePathIgnorePatterns":["dist"]},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"c74133164c139cd3c2728229acf41b12f66036cf","scripts":{"test":"jest","build":"tsc","prepare":"npm run build","prepublishOnly":"npm test"},"_npmUser":{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"},"repository":{"url":"git+https://github.com/sepehr-safari/nostr-hooks.git","type":"git"},"_npmVersion":"9.6.1","description":"React hooks for developing Nostr clients","directories":{},"_nodeVersion":"18.15.0","dependencies":{"react":">=18","lodash":"^4.17.21","zustand":"^4.3.7","nostr-tools":"^1.9.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","react":"^18.2.0","eslint":"^8.38.0","ts-jest":"^29.1.0","react-dom":"^18.2.0","typescript":"^5.0.4","@types/react":"^18.0.35","@types/lodash":"^4.14.194","@types/react-dom":"^18.0.11","eslint-plugin-react":"^7.32.2","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.5.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.58.0"},"_npmOperationalInternal":{"tmp":"tmp/nostr-hooks_1.0.6_1682260087042_0.8374962647562321","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"nostr-hooks","version":"1.0.7","keywords":["nostr","decentralization","social","censorship-resistance","client","react","hooks"],"author":{"name":"Sepehr Safari"},"license":"Public domain","_id":"nostr-hooks@1.0.7","maintainers":[{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"}],"homepage":"https://github.com/sepehr-safari/nostr-hooks#readme","bugs":{"url":"https://github.com/sepehr-safari/nostr-hooks/issues"},"dist":{"shasum":"383506895517100860000025b362f2980aeab65d","tarball":"https://registry.npmjs.org/nostr-hooks/-/nostr-hooks-1.0.7.tgz","fileCount":24,"integrity":"sha512-8CsUDT1xnaD6Ks2VUwru58uIJlrQcdm39OFgjAU9T8u11w0+Y/zLIjGIsmMiuDL9tHf7cMs4SnoGHD3+HjtNew==","signatures":[{"sig":"MEUCIQCY9227Bg1MsT44qBOI0KF13Ij4Bt/E9N915/RytUoGpgIgTDS0CZRlOyRav0vGWSN3a6o0xHulhZyyxZIhdYcAIS0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55320,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkRUahACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpLhA//XgZ6Mfoe9MR6vbAJ2R35MKPknnUjPeoPQwfX1RCt0+uYb0CW\r\n6kRUsB5aYvxzXQiz2nuB9HPUPa8ILrkHgcyty1LKgeAFccwMOARWOy9WCz3j\r\ndiGsMQhBzlVrPg4NcBjDgsYR2PSPFn0H2cccF8GGCmzaxDLjcYDl9rx+ed9+\r\nI9pn3Hj9prmM7jVnBDmbE/xrWRowywY/wYU0NKUaRsVkVCq3Dtwc+Qdn3y6y\r\nBcY62uJbIZu7gMSW/A/mEiupkg7Xce2TmpArD1NB9DN0aecdqz9EfV2PE58N\r\nLk2iwilcxgI2QNb+es7V1HIRZyPq6XSKAzYG232tVz89nakkZbaP6tRDsEwj\r\nIP5QWJEsZ8/zwpu02LfpqsB4MbYMi6J+o7rnT5RyfT1PUYQlFHNC+nZHCUBy\r\n60PQFRZxTAY5HHfWoE3kBxhW33SXK6S4AtVmXRhGKOepa62TNgcYLTsW08Os\r\nhkxMYms4w7oxEUt1b8EYv0qkky/VCtEllU0egF88yavELmurMCVWPXZu7qrs\r\nwAXJVhreGY+WEM9+cxu8PSWRpoRUhbR7FQXw80jqSU8cbUik5NKa/dM47UF1\r\nLwbMu1SIKp/HgSs/XFOW/z0nefZ+XEWM1A90LywD6bQ2s7s6uEKTR/MjkaDR\r\nlqfr/aXagYhWcEBu59JDnPTgoVD9VKcmI1w=\r\n=zKIL\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest/presets/default-esm","rootDir":".","testRegex":"test.(js|ts|tsx)$","transform":{"^.+\\.(t|j)sx?$":["ts-jest",{"useESM":true}]},"testEnvironment":"jsdom","moduleNameMapper":{"^nostr-hooks$":"<rootDir>/src/index.ts"},"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"extensionsToTreatAsEsm":[".ts",".tsx"],"modulePathIgnorePatterns":["dist"]},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"8a184b68dd97139c6aa8c4f5a383da29e435c7bf","scripts":{"test":"jest","build":"tsc","prepare":"npm run build","prepublishOnly":"npm test"},"_npmUser":{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"},"repository":{"url":"git+https://github.com/sepehr-safari/nostr-hooks.git","type":"git"},"_npmVersion":"9.6.1","description":"React hooks for developing Nostr clients","directories":{},"_nodeVersion":"18.15.0","dependencies":{"react":">=18","lodash":"^4.17.21","zustand":"^4.3.7","nostr-tools":"^1.9.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","react":"^18.2.0","eslint":"^8.38.0","ts-jest":"^29.1.0","react-dom":"^18.2.0","typescript":"^5.0.4","@types/react":"^18.0.35","@types/lodash":"^4.14.194","@types/react-dom":"^18.0.11","eslint-plugin-react":"^7.32.2","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.5.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.58.0"},"_npmOperationalInternal":{"tmp":"tmp/nostr-hooks_1.0.7_1682261665310_0.30264815945752677","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"nostr-hooks","version":"1.0.8","keywords":["nostr","decentralized","social","censorship-resistance","client","react","hooks"],"author":{"name":"Sepehr Safari"},"license":"Public domain","_id":"nostr-hooks@1.0.8","maintainers":[{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"}],"homepage":"https://github.com/sepehr-safari/nostr-hooks#readme","bugs":{"url":"https://github.com/sepehr-safari/nostr-hooks/issues"},"dist":{"shasum":"12324553fd9d8eb6a554908dd79bf4f052307836","tarball":"https://registry.npmjs.org/nostr-hooks/-/nostr-hooks-1.0.8.tgz","fileCount":24,"integrity":"sha512-BdC6J5Et8TUoFoqxRiFdgBQDLD1bj5QIGpkAa+1exv3nFKjQIRqspEQm7fBeC6Xm2bLApd6KVvLbxgu3YQMauA==","signatures":[{"sig":"MEUCIQDdQFeOJVQKbTdc1Vg0RC2kic68EZ5kEYPLD54fPWk6iAIga+tiqNtKX+lOUMh2LubcsvrxEwVErR8dytIhGbZ5b9Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55396,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkRUleACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoJUg//UVPylCbCRCHcrBXnrwrVuRwOXzN6sYT1aQaKtxAd7dD6M9v3\r\napVMLyWYQUuBXhsgGGluTqPUY42jKi9ytI14G27mvUDq3JlBf/3cjS1ckz8v\r\nouZuJQ+/5WnenautdI2NW8dGnTWQgfWEXt3JlrgprtC8HqiLYaQ5KaKatmtU\r\nYNjmkYEoharcm9vVt/RZ11JzmTdZ/nhzt7hJXaYv5tSPiExmNrR5U/Y1G98c\r\nZp8hby/TyTH5zKTNnD4a5vWKT/C+xck/QvNYvK3qN/j4OEB3So3yNh8j+N+u\r\nBSzzG3FgonSu8pkh2oJRjutxPPTqx1c42Fkfa5YNnS4qbkhliOQFudH3YGn4\r\nKaJdAeDIk63w+kY8Aymp+r12iDBxWDpLI8WTHSqdHNPyCbdADqBY+wI2TwqX\r\nYZ8BMlJGJOx1w23eEx77b1kpu7nqEThnyHXmRqxD/jO4C5yQGo0Rq6AbkFSp\r\nillQtHHhsLXUcV24bi7Ove/fskMxD8Ki7VnZcawicxG7TjOgcPgoH52bm0Vm\r\n3IAizfq1Ct2MGQbs3nGwZKhXVRjtLrWucrDA+5UUuc5y53mr++ih+teEIy57\r\nfAMo2FEFwF8b7UH6ktulaBOAEex0UwRv7saiowHz1dLo/MrwTqGAZJARXM8/\r\nhsl/4d/DmofLrBi4xwrxbYudIAGFEMJ4kO8=\r\n=NE5+\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest/presets/default-esm","rootDir":".","testRegex":"test.(js|ts|tsx)$","transform":{"^.+\\.(t|j)sx?$":["ts-jest",{"useESM":true}]},"testEnvironment":"jsdom","moduleNameMapper":{"^nostr-hooks$":"<rootDir>/src/index.ts"},"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"extensionsToTreatAsEsm":[".ts",".tsx"],"modulePathIgnorePatterns":["dist"]},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"bcc1369471af2ddc4449e9a776cc2826a19512f7","scripts":{"test":"jest","build":"tsc","prepare":"npm run build","prepublishOnly":"npm test"},"_npmUser":{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"},"repository":{"url":"git+https://github.com/sepehr-safari/nostr-hooks.git","type":"git"},"_npmVersion":"9.6.1","description":"React hooks for developing Nostr web clients.","directories":{},"_nodeVersion":"18.15.0","dependencies":{"react":">=18","lodash":"^4.17.21","zustand":"^4.3.7","nostr-tools":"^1.9.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","react":"^18.2.0","eslint":"^8.38.0","ts-jest":"^29.1.0","react-dom":"^18.2.0","typescript":"^5.0.4","@types/react":"^18.0.35","@types/lodash":"^4.14.194","@types/react-dom":"^18.0.11","eslint-plugin-react":"^7.32.2","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.5.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.58.0"},"_npmOperationalInternal":{"tmp":"tmp/nostr-hooks_1.0.8_1682262365956_0.8780590517458466","host":"s3://npm-registry-packages"}},"1.0.9":{"name":"nostr-hooks","version":"1.0.9","keywords":["nostr","decentralized","social","censorship-resistance","client","react","hooks"],"author":{"name":"Sepehr Safari"},"license":"Public domain","_id":"nostr-hooks@1.0.9","maintainers":[{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"}],"homepage":"https://github.com/sepehr-safari/nostr-hooks#readme","bugs":{"url":"https://github.com/sepehr-safari/nostr-hooks/issues"},"dist":{"shasum":"a6d2cf50c324f426184cdc2da68bedd80de3442c","tarball":"https://registry.npmjs.org/nostr-hooks/-/nostr-hooks-1.0.9.tgz","fileCount":26,"integrity":"sha512-12jyQ3JwXpa6bt3m3CK6HsdFIGrDYq7Wp00L+83OF+2n5y2s27wzziWdxQid9xWh5WW7Gv7xt4yIoQL0DZbqnQ==","signatures":[{"sig":"MEUCIQCCJtNYWb99WccJ3rRg4EZb7usOFOnELipzrom1doPwIwIgO7dqTWbGS2UDAU8N+W0tR9Klh3pbiumMi4LmTk28/S8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55138,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkRVtyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoO9BAAmoeVrmOMmyeg+z281CoW1Yh6D/a9uIpJ4In59hS26bXhUNMU\r\ncrD9movQb4WwawkMgNQ/70qILJAeRDv87IZqEuYQddi+8O9GwirX02yEEMRX\r\nYpZDWqRv7tNMEm4F/c7zwj7t6gSqTwgmMy0H+jpf9duqzOGJ/Eiretu+lUeT\r\na+zThTJfRwrZyKvq5ssmSPlryRzx2zayDTm4JGpnXD8zThp1DZsuWgi1AlUO\r\ng1ekbuurEYW7G3ohP00R5SuxBpw36Mjm1pm7LYrfTN/8NhoVxfwRGAkTJjw3\r\n4sKip1ayZd453dXLdeBRBI/1ZLak7pyFUMrdT18mlRwdlm8anVTPGm4v5WAe\r\n1RH1CfjSDImG1F+FbSzX6J3l3jj43oe2HZFXFGtd6pa18DgtsmEwXtokNPzm\r\nFnCT/mNU2foOMuwHMTmp8J7L3CvBrNbCDnkbKgJK7sModIXu0Ja2QFz4pb+T\r\n/LGxOtF8QDXFHDNn1jvIXuLf+6mXV3I9/1hX3rOsMwHWkd5Zb+f5SZNVUw+d\r\nKuyv5vANMvyJBivYCAeZ8gfCAhvMjqaTihtBJRr5bZkp927NCXWzx3j9vBXN\r\nAIlIAjHMrqMBFDN6t0FohOSgWTLOD5gHN/dna+pk5cnyxqGSV084YuFHC2Cy\r\nf5VESv1B+wpylFXga0TDpP2UQTKyVg774Eg=\r\n=NR90\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest/presets/default-esm","rootDir":".","testRegex":"test.(js|ts|tsx)$","transform":{"^.+\\.(t|j)sx?$":["ts-jest",{"useESM":true}]},"testEnvironment":"jsdom","moduleNameMapper":{"^nostr-hooks$":"<rootDir>/src/index.ts"},"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"extensionsToTreatAsEsm":[".ts",".tsx"],"modulePathIgnorePatterns":["dist"]},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"507a971c20c52be39044b660cc66ba49cac52657","scripts":{"test":"jest","build":"tsc","prepare":"npm run build","prepublishOnly":"npm test"},"_npmUser":{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"},"repository":{"url":"git+https://github.com/sepehr-safari/nostr-hooks.git","type":"git"},"_npmVersion":"9.6.1","description":"React hooks for developing Nostr web clients.","directories":{},"_nodeVersion":"18.15.0","dependencies":{"react":">=18","lodash":"^4.17.21","zustand":"^4.3.7","nostr-tools":"^1.9.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","react":"^18.2.0","eslint":"^8.38.0","ts-jest":"^29.1.0","prettier":"2.8.8","react-dom":"^18.2.0","typescript":"^5.0.4","@types/react":"^18.0.35","@types/lodash":"^4.14.194","@types/react-dom":"^18.0.11","eslint-plugin-react":"^7.32.2","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.5.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.58.0"},"_npmOperationalInternal":{"tmp":"tmp/nostr-hooks_1.0.9_1682266994731_0.6002700900237168","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"nostr-hooks","version":"1.1.0","keywords":["nostr","decentralized","social","censorship-resistance","client","react","hooks"],"author":{"name":"Sepehr Safari"},"license":"Public domain","_id":"nostr-hooks@1.1.0","maintainers":[{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"}],"homepage":"https://github.com/sepehr-safari/nostr-hooks#readme","bugs":{"url":"https://github.com/sepehr-safari/nostr-hooks/issues"},"dist":{"shasum":"9e403e559b8524f25f8afe381c4551e26519a811","tarball":"https://registry.npmjs.org/nostr-hooks/-/nostr-hooks-1.1.0.tgz","fileCount":26,"integrity":"sha512-+Q0UMSBaDV+Htq2PxWPH1BEb/A/Pknv9C64+gwtXefj5plec3PilhMH3K4INW/m1v6Er3Plj+ZaNcTh9x/A8Xg==","signatures":[{"sig":"MEQCICqLwoIvkcF6XkLhWDswlPp4jWwa8vKnGKcmrYhLQcK/AiAkszUbw8AgoYt6v6BRMPTqOLR9venzLWRsIsD40ri9xg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61912,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkSHBiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqUig//SDD9V4eZRT55ibcYelfZb1pFbO79m2hep9QvOHpmwN+TsuCx\r\nXKEpFYAOb1CWb5l91c8Jb/JYbwv3hkfvlx7HMVv1Ppn1yMcCliai8NqkGepm\r\n5HF2Le4PEa4ZUJY3jWoqZkoiCeljeOokY0XkHz4ukVh2FXrCIPs4D1O0NcO7\r\npKV7AQRyfypBMZE9VH0yfACrjSSGM4IOqqSupOO5TG610F81jfe1L+JdPu2X\r\nm2dR1oxmEvf+wxFp5dHGqjzrGPKIlBI1p+iADURI8arb9QoNK+OzrvNsA9SY\r\nmF+i9fY4vr3w2X3FiNEjy9dIGcm5c+ZHBgACaliRqiwHK3ihjBzhYLZnAUVx\r\nWqRrkNZU9+yIcL6NJZnDLgV/jtdhDjyWB6N/m2H4nL0CY0Ac1HJo6cyYTHbX\r\nE9BUu3MObSlBa1u8vhIea3wTJ/xzZSIDL0KCBPxo3nD5L5Ey7DJxvVsf2xXj\r\nt+IwqCIJFuPMfR+ETC5FBPtRH3mRSNw5Q/vsZTpSQNgMp2VtFCfzR6S8UXQr\r\nYpEVUz9ibYqNwOnONryKw96NAIQgLk9Yzs2EAbZbRAkMOnkDxElkvr/DWa6v\r\nCroGkA2xiVn3LbhrpjamgaKp6G+Ky6zpoS+H017MMrgKPW/leIjWMB/5DqIq\r\nIhqHVbBvg3bXdYenV2ANce7h7RGsAX2W1h4=\r\n=7OWK\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest/presets/default-esm","rootDir":".","testRegex":"test.(js|ts|tsx)$","transform":{"^.+\\.(t|j)sx?$":["ts-jest",{"useESM":true}]},"testEnvironment":"jsdom","moduleNameMapper":{"^nostr-hooks$":"<rootDir>/src/index.ts"},"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"extensionsToTreatAsEsm":[".ts",".tsx"],"modulePathIgnorePatterns":["dist"]},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"77a73798ca2ad4444450d9f15b2e5ea112dae577","scripts":{"test":"jest","build":"tsc","format":"prettier --write .","prepare":"npm run build","prepublishOnly":"npm test"},"_npmUser":{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"},"repository":{"url":"git+https://github.com/sepehr-safari/nostr-hooks.git","type":"git"},"_npmVersion":"9.6.1","description":"React hooks for developing Nostr web clients.","directories":{},"_nodeVersion":"18.15.0","dependencies":{"react":">=18","lodash":"^4.17.21","zustand":"^4.3.7","nostr-tools":"^1.9.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","react":"^18.2.0","eslint":"^8.38.0","ts-jest":"^29.1.0","prettier":"2.8.8","react-dom":"^18.2.0","typescript":"^5.0.4","@types/react":"^18.0.35","@types/lodash":"^4.14.194","@types/react-dom":"^18.0.11","eslint-plugin-react":"^7.32.2","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.5.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.58.0"},"_npmOperationalInternal":{"tmp":"tmp/nostr-hooks_1.1.0_1682468961978_0.15262980752052502","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"nostr-hooks","version":"1.2.1","keywords":["nostr","decentralized","social","censorship-resistance","client","react","hooks"],"author":{"name":"Sepehr Safari"},"license":"Public domain","_id":"nostr-hooks@1.2.1","maintainers":[{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"}],"homepage":"https://github.com/sepehr-safari/nostr-hooks#readme","bugs":{"url":"https://github.com/sepehr-safari/nostr-hooks/issues"},"dist":{"shasum":"932a134ec4edf27a6397b4f0a8849a6ed0e7ad97","tarball":"https://registry.npmjs.org/nostr-hooks/-/nostr-hooks-1.2.1.tgz","fileCount":38,"integrity":"sha512-Szh+nIC92JzM3cAebWEK4nA65057nuYZ4da6OslNNq2Vcg58q4hpJ95l2R7lsZPcutZp1R+chnCCvPelPG52lw==","signatures":[{"sig":"MEQCIAJYfodxfcA0MDUK1QPdb4/5ezdTN5++4EOGULrfTrxbAiBM7nZEBoGyjcmxVG4DwMpJ2A4HI0jlCMvn6eiuuCoPOg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63236,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkTP7jACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrq+w/9E9n1NLt9bhMCMP8HVaRfbuC5x2t0IQCA1rufzqWrFTW2ikli\r\nHI88FDXEaL3L/gDNHYHOgCS6GM+ci5UWLpODejv1rrOuQP5XEH+E+8pN24wO\r\nAxlxSMvnTBY5PdIVYNDNZA3c3oEr+SKoKBePAb8ChARBjUe6Vp+eHPQJ74De\r\nyeibSKY4T0U8mDoZ4ReY3Kjgs2stDfPCOv4y3CzqZwaMkKD/UpFclzAP557h\r\nSEVnXR3Qc2y6TFgiOvvYBgELBWdf98gxh87I3jgulLd04t5fYM3HWXtpkeZd\r\nqKzIN0Uufles3WVRjU2J2UcF9nDk9rDuzb7VHgDrr2jQPouBfcsrhdTAwl5n\r\nrz3HKCvGbk2djZogUPg6DZUcLm9OQm5Zr66XYiVPjqdcjTW6y27XCAQHC2HZ\r\nOFMw5Xw+Cxl7MJaCzex9S1Ggwd+JwnSx/fV3k7DHJ7dBbtlsqL5q742O84GC\r\nawQRUJQgXMVAElXnZPJFqZRxLNYzUz+feFD9HlTQ6PhJ7d2npxxRK8Unl2T8\r\nfIAkElLCoUMMcLqiguZ+4GM9IvGO61cdmQwnRW91Knv09tzWwrBSxr9zA3Cc\r\n/y/UQG8RqxEu7EDDmM9KWID7FK1lsTnTiDe+AqGGaMqPEXPgbh7tjU2KGnr6\r\nS0cpTobFQdfYukLZV1A5vf9oXP9chJ04fFs=\r\n=au1U\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest/presets/default-esm","rootDir":".","testRegex":"test.(js|ts|tsx)$","transform":{"^.+\\.(t|j)sx?$":["ts-jest",{"useESM":true}]},"testEnvironment":"jsdom","moduleNameMapper":{"^nostr-hooks$":"<rootDir>/src/index.ts"},"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"extensionsToTreatAsEsm":[".ts",".tsx"],"modulePathIgnorePatterns":["dist"]},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"a2202ef4bc067541e8051130846a275e314f1db6","scripts":{"test":"jest","build":"tsc","format":"prettier --write .","prepare":"npm run build","prepublishOnly":"npm test"},"_npmUser":{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"},"repository":{"url":"git+https://github.com/sepehr-safari/nostr-hooks.git","type":"git"},"_npmVersion":"9.6.1","description":"React hooks for developing Nostr web clients.","directories":{},"_nodeVersion":"18.15.0","dependencies":{"react":">=18","lodash":"^4.17.21","zustand":"^4.3.7","nostr-tools":"^1.9.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","react":"^18.2.0","eslint":"^8.38.0","ts-jest":"^29.1.0","prettier":"2.8.8","react-dom":"^18.2.0","typescript":"^5.0.4","@types/react":"^18.0.35","@types/lodash":"^4.14.194","@types/react-dom":"^18.0.11","eslint-plugin-react":"^7.32.2","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.5.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.58.0"},"_npmOperationalInternal":{"tmp":"tmp/nostr-hooks_1.2.1_1682767587543_0.8763232256692979","host":"s3://npm-registry-packages"}},"1.2.2":{"name":"nostr-hooks","version":"1.2.2","keywords":["nostr","decentralized","social","censorship-resistance","client","react","hooks"],"author":{"name":"Sepehr Safari"},"license":"Public domain","_id":"nostr-hooks@1.2.2","maintainers":[{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"}],"homepage":"https://github.com/sepehr-safari/nostr-hooks#readme","bugs":{"url":"https://github.com/sepehr-safari/nostr-hooks/issues"},"dist":{"shasum":"32627d1f2a040ad9a51e128f02f9fd0a7de69561","tarball":"https://registry.npmjs.org/nostr-hooks/-/nostr-hooks-1.2.2.tgz","fileCount":38,"integrity":"sha512-FnzKA+FQFKSBOE9yCjOKfbivSj7IWB2FEPkrY8bfR2Bvxr8xz5akgx5dLyzA4W1ARLmUSWX/0l1Cw+HMmsGnow==","signatures":[{"sig":"MEUCIQCMO9TZWfhQ4uDR2ES+sSJbZapazeAXES7MtvVr9qvuAgIgb7LYGIobnR00BfGQABYpqv30Nqoxkafe7awATy0YyJI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62976,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkTQc4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqO2Q//Y8lZkEYUKR8Yu0xfjaXxcaAEf3Lsij1Zo36PKJrz9cTPdgDe\r\nlbo5r7cHvSAy90zzuU9xAac0z2m6Z5a8Q+hQ447VK/LI62AbI9K9a9O9rXXb\r\nMvHNvlkCPskA25/4tqEJYsyO3bHR9H8wj0cB7e1DyZRBeXs86KMJQfQIJUI4\r\nHbXKQS5NH5KaC+ooX3AsOEGQh+Q3sRseuDrFtYzfbTluPKEmVfgP6GWHluaF\r\ngG8dm4aA5xrD1RJlFBODdkQWihFM5hBsSckH3LdI9I0n35V95S1pOBaatsWm\r\naiPNbS87e/SohMznK4ZBbv7dlcZEgOfYq90zox1BdJGRUisNJYIXNbTr3us7\r\nTiQKhkdak3e7P+CdO5e/TnEFV2fwJnxB7vqixi+9P7P8H/R8SIgjxgZaMGyx\r\nx6cJaY0PtRYtxVLYcKgyBR9xsnBcww0X7zTOGcCGJLLrDyKewl2udoP0aAjL\r\n7O4F/GzhZpkA3qn1yz00YtTfT+hHnQCYG3CuPwi12d3s8wpnXYfmPGgHV0Wg\r\nMSwiiM2H1kMtcMS0REYQAdU3Wyk7QIYtbiul2hDePzfC1h6+ba3tvzilvkwi\r\n+NHp3D1dRgiTM5im0Pc3HE3CXMFWaeU/8zxz1J+ZIA0rEWuKcuL2T57EC80S\r\nRIjSkbk4YUQAaKPfyoB+PcS7aPEaQ1/aDXs=\r\n=GDPH\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest/presets/default-esm","rootDir":".","testRegex":"test.(js|ts|tsx)$","transform":{"^.+\\.(t|j)sx?$":["ts-jest",{"useESM":true}]},"testEnvironment":"jsdom","moduleNameMapper":{"^nostr-hooks$":"<rootDir>/src/index.ts"},"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"extensionsToTreatAsEsm":[".ts",".tsx"],"modulePathIgnorePatterns":["dist"]},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"3707513226772560fc5ec571a38d87479625cc36","scripts":{"test":"jest","build":"tsc","format":"prettier --write .","prepare":"npm run build","prepublishOnly":"npm test"},"_npmUser":{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"},"repository":{"url":"git+https://github.com/sepehr-safari/nostr-hooks.git","type":"git"},"_npmVersion":"9.6.1","description":"React hooks for developing Nostr web clients.","directories":{},"_nodeVersion":"18.15.0","dependencies":{"react":">=18","lodash":"^4.17.21","zustand":"^4.3.7","nostr-tools":"^1.9.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","react":"^18.2.0","eslint":"^8.38.0","ts-jest":"^29.1.0","prettier":"2.8.8","react-dom":"^18.2.0","typescript":"^5.0.4","@types/react":"^18.0.35","@types/lodash":"^4.14.194","@types/react-dom":"^18.0.11","eslint-plugin-react":"^7.32.2","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.5.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.58.0"},"_npmOperationalInternal":{"tmp":"tmp/nostr-hooks_1.2.2_1682769720070_0.9712927750320419","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"nostr-hooks","version":"1.3.0","keywords":["nostr","decentralized","social","censorship-resistance","client","react","hooks"],"author":{"name":"Sepehr Safari"},"license":"Public domain","_id":"nostr-hooks@1.3.0","maintainers":[{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"}],"homepage":"https://github.com/sepehr-safari/nostr-hooks#readme","bugs":{"url":"https://github.com/sepehr-safari/nostr-hooks/issues"},"dist":{"shasum":"825c34e89ef249da16d88f8324cf91a63d2b89a4","tarball":"https://registry.npmjs.org/nostr-hooks/-/nostr-hooks-1.3.0.tgz","fileCount":38,"integrity":"sha512-7mE4xULQ+aEb7mqEC98ja7b7L/30Qsqr5cV5PMVf6DPE5iGGmU6muA1skAmAhZJsZqTcJUD2XEkazd/KOXQC8w==","signatures":[{"sig":"MEUCIQCu3GusCXkDCQSKFmKHdY9STsZF2NIxk7RiFfL5/ZbAggIgIF6bj8PVqSpAxvhdBF+L49K1lS7OGBcopzQChUmkqFU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69407,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkTV9CACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmohsA//Y2sWRCoxnv9i25aHncVNzlYhKf5xX/6PixUbMs9NRMDLkfqS\r\nJCw6rpdG4wF8vw6HADR96FToqUuyUn5xloukMLQF1hruzwTQU83r4dfi7OxL\r\nNdKanuO8fEmbZXaFb21389rRVgxhABZruYskTOOtOkmngerW1Y7kY0N20lqs\r\n1dRnz2LT1JoH5ApbhFhTc8kMPfAcRok7W+SfaLmtUqYuSBBIUU8u3AZnLPrW\r\n5I1xbvDHfBIPA+VkD7ISq8c6XsJ+r3o1xWcED2+G7lD/+RdX0jQimycS0oVh\r\nnsSNFdhMWWSDSXpt1bnJkKeBmp0xDXpbFN22p7ra3XT3zPZSp6QHwkVQ8HFT\r\nS7VhSMScODbbdXeJyk+YTuWJQBNmCXvNkCWLDYSUp4FzBEXP4N1LxOhvu/xb\r\nL3bdEN3fuDncgdatiOfzCH5DVerDeVSMBY5kMVSz2dQ8mlIrsP0sg7Gqn3gP\r\n3/OALrr2oT1KrLueEhtX0uYXhVx8uIUeHSl7H5LJLfW4MuQWgn6VoEQuUYUs\r\nGigmnEYlL5jYf6c5sl8vkodHnCjgEtIX79aefmtS3Qd/3yb3aCYpfgO9sJiW\r\n5JdBfv6YJatls7z6337r+ZfZHNdCSFlNI9n0MxL5SJGzDl7HV8625UYZhXIY\r\nhP5llGgjlJApLgAU20OlfXlNZpyeVssVnOg=\r\n=9n+w\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest/presets/default-esm","rootDir":".","testRegex":"test.(js|ts|tsx)$","transform":{"^.+\\.(t|j)sx?$":["ts-jest",{"useESM":true}]},"testEnvironment":"jsdom","moduleNameMapper":{"^nostr-hooks$":"<rootDir>/src/index.ts"},"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"extensionsToTreatAsEsm":[".ts",".tsx"],"modulePathIgnorePatterns":["dist"]},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"c8014a314a5fcf87e5e2a06dea94b374e31bcc88","scripts":{"test":"jest","build":"tsc","format":"prettier --write .","prepare":"npm run build","prepublishOnly":"npm test"},"_npmUser":{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"},"repository":{"url":"git+https://github.com/sepehr-safari/nostr-hooks.git","type":"git"},"_npmVersion":"9.6.1","description":"React hooks for developing Nostr web clients.","directories":{},"_nodeVersion":"18.15.0","dependencies":{"react":">=18","lodash":"^4.17.21","zustand":"^4.3.7","nostr-tools":"^1.9.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","react":"^18.2.0","eslint":"^8.38.0","ts-jest":"^29.1.0","prettier":"2.8.8","react-dom":"^18.2.0","typescript":"^5.0.4","@types/react":"^18.0.35","@types/lodash":"^4.14.194","@types/react-dom":"^18.0.11","eslint-plugin-react":"^7.32.2","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.5.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.58.0"},"_npmOperationalInternal":{"tmp":"tmp/nostr-hooks_1.3.0_1682792258112_0.6901945765318027","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"nostr-hooks","version":"1.3.1","keywords":["nostr","decentralized","social","censorship-resistance","client","react","hooks"],"author":{"name":"Sepehr Safari"},"license":"Public domain","_id":"nostr-hooks@1.3.1","maintainers":[{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"}],"homepage":"https://github.com/sepehr-safari/nostr-hooks#readme","bugs":{"url":"https://github.com/sepehr-safari/nostr-hooks/issues"},"dist":{"shasum":"7fb0e70868e1e8a8c76c640a17d99cc009a8bd32","tarball":"https://registry.npmjs.org/nostr-hooks/-/nostr-hooks-1.3.1.tgz","fileCount":38,"integrity":"sha512-F3qk/wrNJe81iVHtILyn3N9SHfPBePg1+xb8aVmamwMiz0CrM6CO0OlkpoqUmRSpaREG0f2nRkSMb1mNu6fMFw==","signatures":[{"sig":"MEYCIQC/Dss5nOglfONjIpKHPnAVvBIULBeRW3vO4ke1dkUFXAIhAMi9Am0QQ1EBPn5xns1JZxamwSq7iAjYj/vzMCk71Wmx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71715,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkTi13ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmon3w//UWan40ZMo/lHAQIqKDdp6feYBQfjk0IhzY2iID+YAzzzyXSc\r\nC6w9S+a7TvEEphm+uJeJPGN7mXpsWhY+A668CyoE+d5DanKI41rDNiyZrQ65\r\n6Jqd3A+W0X4NDmsgdDJceao88MafY/ihGLANSod3exQK08Pb5/liRVgPgd0b\r\n+aPZSajuyn9nvJH3nKkqJzeefa7KcyaOUvK8ufoLhW3QZrG8Va4svdT7X4e8\r\nCdSghKx4z4tCZ+Jt/aF+UDGWqZLOPfauv10/WyWrggIUqYMt56ariT6JqxYm\r\nXcgBgf22JX8fnkUkGQyMn3fCjQGSf8wFrFx4x3+ZqqeV9131CBMNgjRyRMtU\r\n/VFBAhDVF69k0LnAQ6P17SFM5fYb3ghkW7J+b1gmyVjhC2sOxZSxnPRoxmvZ\r\n/A+ekjGIHe4Y1PwGFDbNfSRhGHUX2BVp/4t+QUXWdpp9QqJZH5WwQRNIICeF\r\nJuvbZPMrTjPr14Mj4S99a8B1IAdp2kvwr2L8QzGYq3DcHgF7vub6cnU4jtzM\r\nS5IkroD8sYq9PcfoHwXzEBvwj+eOWm+hW4DmIdvCc4NHDyvr7is4oPoK1Aul\r\ncHf5vUXSP3b26jtbdqtjX6LF+9hBpNsFke2DzkMP1x0rSeSyzrR4Rs/vMN+b\r\nY9Vs169J29d105dukKZXTOOy3i6WEZNsvj4=\r\n=Jb+P\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest/presets/default-esm","rootDir":".","testRegex":"test.(js|ts|tsx)$","transform":{"^.+\\.(t|j)sx?$":["ts-jest",{"useESM":true}]},"testEnvironment":"jsdom","moduleNameMapper":{"^nostr-hooks$":"<rootDir>/src/index.ts"},"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"extensionsToTreatAsEsm":[".ts",".tsx"],"modulePathIgnorePatterns":["dist"]},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"1a6814203bfa313bdff5d114cf9b9736fddd3c08","scripts":{"test":"jest","build":"tsc","format":"prettier --write .","prepare":"npm run build","prepublishOnly":"npm test"},"_npmUser":{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"},"repository":{"url":"git+https://github.com/sepehr-safari/nostr-hooks.git","type":"git"},"_npmVersion":"9.6.1","description":"React hooks for developing Nostr web clients.","directories":{},"_nodeVersion":"18.15.0","dependencies":{"react":">=18","lodash":"^4.17.21","zustand":"^4.3.7","nostr-tools":"^1.9.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","react":"^18.2.0","eslint":"^8.38.0","ts-jest":"^29.1.0","prettier":"2.8.8","react-dom":"^18.2.0","typescript":"^5.0.4","@types/react":"^18.0.35","@types/lodash":"^4.14.194","@types/react-dom":"^18.0.11","eslint-plugin-react":"^7.32.2","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.5.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.58.0"},"_npmOperationalInternal":{"tmp":"tmp/nostr-hooks_1.3.1_1682845047003_0.4247579822008327","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"nostr-hooks","version":"1.4.0","keywords":["nostr","decentralized","social","censorship-resistance","client","react","hooks"],"author":{"name":"Sepehr Safari"},"license":"Public domain","_id":"nostr-hooks@1.4.0","maintainers":[{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"}],"homepage":"https://github.com/sepehr-safari/nostr-hooks#readme","bugs":{"url":"https://github.com/sepehr-safari/nostr-hooks/issues"},"dist":{"shasum":"7dfd62efc3eb24eb05a6c77a68c3695983b0184f","tarball":"https://registry.npmjs.org/nostr-hooks/-/nostr-hooks-1.4.0.tgz","fileCount":42,"integrity":"sha512-J4ziGfm7yleWOtJ8/7HPjwMwA0IHTcgHn1090TIq37AZB+uRV5jiKJyIrxZHxpdr8ZlZqozD+cqmcjQVPUEiCg==","signatures":[{"sig":"MEYCIQDTxYRnqsdA6Hb6T6Id7CwFxgk56sN56NwELIh62BF5AQIhANruH63fAUmQENtjac4m2dQSfqnacdiKJ+KyXgL5Bc6f","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74594,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkUNnzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr40w//brslLxaIA+Mg69NcFYLHhnezreYaDGtJYriZ4JCdSbjYRFtp\r\n6mfUEI4cUzMyKqmF002VP8vuwKfAmmSxY9BEk2AVFuO5E3loZucZtAGYjlKw\r\noNpL/C8/mSsTcXaRFC4Cio58bgGgLOTtyUGtV1Xl1/7itlOOWtOKk0ONgev1\r\nlRX4VqvqAr7nlFnXf0h/+Lq8hC6/gpmA8HUIwRbJyWOtMpBlIaYLxWT2HjIb\r\nBwnLHB/wgf2MUP5HrHTaCXYKiQ4zqBpMxFCdy7hdtLrblGiNbPRmNV4ZCPkx\r\nJZhPal5gwdRP1GZZAN1D0OHO2YrcltGSC73xZXEDDmOdFvWg6oDp1WLSH1qd\r\nulYSJtdaRrCwmr6HphLshPWG+VgNeH5vHsfyEnayc098JUu4NZMgKqN/3qm7\r\nwHoRENxC6F/3gQkweE+/ky/+ZKOmKpVUQaDnlZzwxUsWvdqnXnr9bmZyV3/Z\r\nzATuH38zWev6aUTZm5km6nGPVJqSgTXXT87ECTAI1sxauY3zIcMUd98VEjvU\r\nQN7h5bcXGiqXiQDIfQwXSpLtQxq2PThTOyXjUTHyOyECmsuGg8jaszabHhOT\r\nxt02fdD+OvO1FJcB5dD07kNrXZVE3Tgq6sQnFrGFMC36/SgQzVZTznU1nISS\r\nH2RzCQYEtZndX1Kwo3RazDc1XkQxU6scRfc=\r\n=uV4F\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest/presets/default-esm","rootDir":".","testRegex":"test.(js|ts|tsx)$","transform":{"^.+\\.(t|j)sx?$":["ts-jest",{"useESM":true}]},"testEnvironment":"jsdom","moduleNameMapper":{"^nostr-hooks$":"<rootDir>/src/index.ts"},"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"extensionsToTreatAsEsm":[".ts",".tsx"],"modulePathIgnorePatterns":["dist"]},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"07412737a4debcf3d281084357df6bceb1419c34","scripts":{"test":"jest","build":"tsc","format":"prettier --write .","prepare":"npm run build","prepublishOnly":"npm test"},"_npmUser":{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"},"repository":{"url":"git+https://github.com/sepehr-safari/nostr-hooks.git","type":"git"},"_npmVersion":"9.6.1","description":"React hooks for developing Nostr web clients.","directories":{},"_nodeVersion":"18.15.0","dependencies":{"react":">=18","lodash":"^4.17.21","zustand":"^4.3.7","nostr-tools":"^1.9.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","react":"^18.2.0","eslint":"^8.38.0","ts-jest":"^29.1.0","prettier":"2.8.8","react-dom":"^18.2.0","typescript":"^5.0.4","@types/react":"^18.0.35","@types/lodash":"^4.14.194","@types/react-dom":"^18.0.11","eslint-plugin-react":"^7.32.2","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.5.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.58.0"},"_npmOperationalInternal":{"tmp":"tmp/nostr-hooks_1.4.0_1683020275474_0.45279130735792683","host":"s3://npm-registry-packages"}},"1.4.1":{"name":"nostr-hooks","version":"1.4.1","keywords":["nostr","decentralized","social","censorship-resistance","client","react","hooks"],"author":{"name":"Sepehr Safari"},"license":"Public domain","_id":"nostr-hooks@1.4.1","maintainers":[{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"}],"homepage":"https://github.com/sepehr-safari/nostr-hooks#readme","bugs":{"url":"https://github.com/sepehr-safari/nostr-hooks/issues"},"dist":{"shasum":"f2934330ed5e669132d24cd4d4c8be32cb4c555a","tarball":"https://registry.npmjs.org/nostr-hooks/-/nostr-hooks-1.4.1.tgz","fileCount":42,"integrity":"sha512-OYFJiUHUtKdBZAMNqe4dMNzLLPOVhLTkto1+hLWFUvM4F559LOfsntjqxx26fUKCdZJStlH4g9vZkjuifbJjLw==","signatures":[{"sig":"MEUCIQC7U5+sxKhhY/xz9rSHS7t6yLyseHnTtQBfcKtvWbheQQIgX1x72sMVcT2aQbbumnPyGnqiqIgyCZG74D8PqXwnJOg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74594,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkUN/7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq16A//Y4xXoVQmb4oDZmJkAYLsF9k5bvNnw0fwUd13rr4SJ3jCz0RB\r\nm1sfPjgMYOut4qMyY0f/8FoJXU7fz0ySE7cYexBHkrX8DHHeDbLdTeoKzJH6\r\nQt/PzgAXiIt5vbzGND6cKMd7pzdX4+kLLDHtsVdGZr5SowT84ASozjFevhdn\r\nDANsVrO0TLgza+V6vZMuWf3TwLY3juZw/M+aL75exbmzU08C0ajI9kxntXDB\r\nswekahqjUmdPbpcA0YXL+DG5NLFYBMHi045xTgczMBzcCnjOXe+GRAQtjrDJ\r\nfufYec5x5kykmF02ydnZtqt9t5sm2749Wv0K4eh+fNkmdlY4i7k0m7lETyFf\r\nEDTGl0vx/I14/fYUTfM/rYqvh1V//nFC+BxmKtMnWE6gYRNYkYcBm06YVRCY\r\nltuixMsc2w4+TRli5yEnGmOulD2QbWxJHt5ETjR3dDl69rH1EGrJkwKnV8W0\r\nXzMThbVr7G55ioWcbb7B3XH27QX2j+HHWSHHHjPKRsA6RMbk1sMz0DCTtoil\r\ncqtibFE0Zhf54aqF4s8v/D3WmilzctjqNMYnCAd1mZa3xyUIja2Y7+t1WRTW\r\n8N+e/hWMTCvNPyjCXByapDld8QRhZBABz28gexdQEavvjqBYWfkSjiQUqwNO\r\nuetXqb3ELu5qqsGUqlXD7WTwlJVKCtldQX8=\r\n=iF0t\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest/presets/default-esm","rootDir":".","testRegex":"test.(js|ts|tsx)$","transform":{"^.+\\.(t|j)sx?$":["ts-jest",{"useESM":true}]},"testEnvironment":"jsdom","moduleNameMapper":{"^nostr-hooks$":"<rootDir>/src/index.ts"},"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"extensionsToTreatAsEsm":[".ts",".tsx"],"modulePathIgnorePatterns":["dist"]},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"eea12b30f432a939a89182104707315c2e61f98f","scripts":{"test":"jest","build":"tsc","format":"prettier --write .","prepare":"npm run build","prepublishOnly":"npm test"},"_npmUser":{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"},"repository":{"url":"git+https://github.com/sepehr-safari/nostr-hooks.git","type":"git"},"_npmVersion":"9.6.1","description":"React hooks for developing Nostr web clients.","directories":{},"_nodeVersion":"18.15.0","dependencies":{"react":">=18","lodash":"^4.17.21","zustand":"^4.3.7","nostr-tools":"^1.9.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","react":"^18.2.0","eslint":"^8.38.0","ts-jest":"^29.1.0","prettier":"2.8.8","react-dom":"^18.2.0","typescript":"^5.0.4","@types/react":"^18.0.35","@types/lodash":"^4.14.194","@types/react-dom":"^18.0.11","eslint-plugin-react":"^7.32.2","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.5.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.58.0"},"_npmOperationalInternal":{"tmp":"tmp/nostr-hooks_1.4.1_1683021819018_0.5199633062048512","host":"s3://npm-registry-packages"}},"1.4.2":{"name":"nostr-hooks","version":"1.4.2","keywords":["nostr","decentralized","social","censorship-resistance","client","react","hooks"],"author":{"name":"Sepehr Safari"},"license":"Public domain","_id":"nostr-hooks@1.4.2","maintainers":[{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"}],"homepage":"https://github.com/sepehr-safari/nostr-hooks#readme","bugs":{"url":"https://github.com/sepehr-safari/nostr-hooks/issues"},"dist":{"shasum":"c43a7158462a0ba2e02436c440adcee9d944c8ec","tarball":"https://registry.npmjs.org/nostr-hooks/-/nostr-hooks-1.4.2.tgz","fileCount":42,"integrity":"sha512-PvwVuvNERbqxvjER9nlInbkxj8J0AuS8iptAZV6boSlMRFXgx6qiN1/xUApjaMOLgpucCcDDy+a3OJarGm78lA==","signatures":[{"sig":"MEUCIFTgws6JHncombw3Yet0mKT35alpAFAZM8oz/txCm5Q2AiEAthqmN0K4uSMWhMhhB68dnkET6nsQsnlCYYdbim/1+w0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76571},"jest":{"preset":"ts-jest/presets/default-esm","rootDir":".","testRegex":"test.(js|ts|tsx)$","transform":{"^.+\\.(t|j)sx?$":["ts-jest",{"useESM":true}]},"testEnvironment":"jsdom","moduleNameMapper":{"^nostr-hooks$":"<rootDir>/src/index.ts"},"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"extensionsToTreatAsEsm":[".ts",".tsx"],"modulePathIgnorePatterns":["dist"]},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"2459b69dfe1242e7d91a90416432954d21fb2f91","scripts":{"test":"jest","build":"tsc","format":"prettier --write .","prepare":"npm run build","prepublishOnly":"npm test"},"_npmUser":{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"},"repository":{"url":"git+https://github.com/sepehr-safari/nostr-hooks.git","type":"git"},"_npmVersion":"9.6.1","description":"React hooks for developing Nostr web clients.","directories":{},"_nodeVersion":"18.15.0","dependencies":{"react":">=18","lodash":"^4.17.21","zustand":"^4.3.7","nostr-tools":"^1.9.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","react":"^18.2.0","eslint":"^8.38.0","ts-jest":"^29.1.0","prettier":"2.8.8","react-dom":"^18.2.0","typescript":"^5.0.4","@types/react":"^18.0.35","@types/lodash":"^4.14.194","@types/react-dom":"^18.0.11","eslint-plugin-react":"^7.32.2","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.5.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.58.0"},"_npmOperationalInternal":{"tmp":"tmp/nostr-hooks_1.4.2_1683032043199_0.38632427676828507","host":"s3://npm-registry-packages"}},"1.4.3":{"name":"nostr-hooks","version":"1.4.3","keywords":["nostr","decentralized","social","censorship-resistance","client","react","hooks"],"author":{"name":"Sepehr Safari"},"license":"Public domain","_id":"nostr-hooks@1.4.3","maintainers":[{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"}],"homepage":"https://github.com/sepehr-safari/nostr-hooks#readme","bugs":{"url":"https://github.com/sepehr-safari/nostr-hooks/issues"},"dist":{"shasum":"bbcc422db3be42c40ad0c3fa63650627ec36f716","tarball":"https://registry.npmjs.org/nostr-hooks/-/nostr-hooks-1.4.3.tgz","fileCount":42,"integrity":"sha512-YSUkwR4NVyBPsQ9xQcSZ/qoEhmXINKdw3gPVKtegfzP8ncFOasL05bIU2LH3oVMXd97wfBBPhwZPOs9Wh2WrPw==","signatures":[{"sig":"MEYCIQC/2DV7MnkC67eDaObGlSLTPD1/i4e6RCpjFN9nnC34PgIhAJLfLZCz2iMPd1fYe/IzUVoQLiXIfAtdUpTMOQxjQBSG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":75935},"jest":{"preset":"ts-jest/presets/default-esm","rootDir":".","testRegex":"test.(js|ts|tsx)$","transform":{"^.+\\.(t|j)sx?$":["ts-jest",{"useESM":true}]},"testEnvironment":"jsdom","moduleNameMapper":{"^nostr-hooks$":"<rootDir>/src/index.ts"},"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"extensionsToTreatAsEsm":[".ts",".tsx"],"modulePathIgnorePatterns":["dist"]},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"c91dd5ffdc286e932ee87fb89574a5359d65e77e","scripts":{"test":"jest","build":"tsc","format":"prettier --write .","prepare":"npm run build","prepublishOnly":"npm test"},"_npmUser":{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"},"repository":{"url":"git+https://github.com/sepehr-safari/nostr-hooks.git","type":"git"},"_npmVersion":"9.6.1","description":"React hooks for developing Nostr web clients.","directories":{},"_nodeVersion":"18.15.0","dependencies":{"react":">=18","lodash":"^4.17.21","zustand":"^4.3.7","nostr-tools":"^1.9.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","react":"^18.2.0","eslint":"^8.38.0","ts-jest":"^29.1.0","prettier":"2.8.8","react-dom":"^18.2.0","typescript":"^5.0.4","@types/react":"^18.0.35","@types/lodash":"^4.14.194","@types/react-dom":"^18.0.11","eslint-plugin-react":"^7.32.2","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.5.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.58.0"},"_npmOperationalInternal":{"tmp":"tmp/nostr-hooks_1.4.3_1683033615730_0.5672509440401157","host":"s3://npm-registry-packages"}},"1.5.0":{"name":"nostr-hooks","version":"1.5.0","keywords":["nostr","decentralized","social","censorship-resistance","client","react","hooks"],"author":{"name":"Sepehr Safari"},"license":"Public domain","_id":"nostr-hooks@1.5.0","maintainers":[{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"}],"homepage":"https://github.com/sepehr-safari/nostr-hooks#readme","bugs":{"url":"https://github.com/sepehr-safari/nostr-hooks/issues"},"dist":{"shasum":"d710ddbe56d43c8a524677ea9b3fb975e382c634","tarball":"https://registry.npmjs.org/nostr-hooks/-/nostr-hooks-1.5.0.tgz","fileCount":42,"integrity":"sha512-pcpHz36cLMHzDN+hXXzQTDnFcm0UVtORCySBKzGa9a4Sr6YQACd2etuT4rmvidTow9SWcQPhNqG4UCxRzZ5N1w==","signatures":[{"sig":"MEYCIQDSVTXKGRa6HydQO7ssl+nIG/MX73fDiFNeRUYZSMKtFwIhAKTEV3c3/kvPxAvGljv5cTEGLjK2hqw+x7sgtmvSNQKU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76458},"jest":{"preset":"ts-jest/presets/default-esm","rootDir":".","testRegex":"test.(js|ts|tsx)$","transform":{"^.+\\.(t|j)sx?$":["ts-jest",{"useESM":true}]},"testEnvironment":"jsdom","moduleNameMapper":{"^nostr-hooks$":"<rootDir>/src/index.ts"},"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"extensionsToTreatAsEsm":[".ts",".tsx"],"modulePathIgnorePatterns":["dist"]},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"be38fddba6ddb24b52567ae6ccef7d4ccb84d47d","scripts":{"test":"jest","build":"tsc","format":"prettier --write .","prepare":"npm run build","prepublishOnly":"npm test"},"_npmUser":{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"},"repository":{"url":"git+https://github.com/sepehr-safari/nostr-hooks.git","type":"git"},"_npmVersion":"9.6.1","description":"React hooks for developing Nostr web clients.","directories":{},"_nodeVersion":"18.15.0","dependencies":{"react":">=18","lodash":"^4.17.21","zustand":"^4.3.7","nostr-tools":"^1.9.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","react":"^18.2.0","eslint":"^8.38.0","ts-jest":"^29.1.0","prettier":"2.8.8","react-dom":"^18.2.0","typescript":"^5.0.4","@types/react":"^18.0.35","@types/lodash":"^4.14.194","@types/react-dom":"^18.0.11","eslint-plugin-react":"^7.32.2","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.5.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.58.0"},"_npmOperationalInternal":{"tmp":"tmp/nostr-hooks_1.5.0_1683041330839_0.4305137382375288","host":"s3://npm-registry-packages"}},"1.5.1":{"name":"nostr-hooks","version":"1.5.1","keywords":["nostr","decentralized","social","censorship-resistance","client","react","hooks"],"author":{"name":"Sepehr Safari"},"license":"Public domain","_id":"nostr-hooks@1.5.1","maintainers":[{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"}],"homepage":"https://github.com/sepehr-safari/nostr-hooks#readme","bugs":{"url":"https://github.com/sepehr-safari/nostr-hooks/issues"},"dist":{"shasum":"2ff055406e658e36c51b035e550b768c2f8b6472","tarball":"https://registry.npmjs.org/nostr-hooks/-/nostr-hooks-1.5.1.tgz","fileCount":42,"integrity":"sha512-Pio70wIjYK05eIZOC6PCvdPokXgPZ7ri5kpBmaD3VeT9Co1ApdIZkFcP5q5WnekTEayFRHRrdVDy/aRDIU9noQ==","signatures":[{"sig":"MEUCIQCo9fIhf3908AlwYo0S26U4EoR9vFHteLp7pgLRZwtfqwIgPOz0BVIqqQm0uF+FjeRQD6yLnDYbflC0gdZdF+TM6aI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":77089,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkUX62ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrLdxAAoT0W433R8X/gnwxbM6nrw7ZfovNUfEMU/+dvlyic5osukZhQ\r\nssAMXE11Bb/Sjgw2x6YEu1DTkqX3KoZNGIYcxcyxsNKAyzpabiv93IPMzCSF\r\nnnqzNotN3AytBbpJ6BWpjwDgRLNDeyuWtGrERABqcxMs6xLutyE1Ul5L1JHp\r\ncGAmP7jN1E0xN3Hq5L7w1btXoBgho1yTDUGbqFUE3cCxR49p7I+A5Af0Y3uf\r\nEPmVimC3lRMKb41Vi6A/yzADvbpaH6sNTxR0Cl8gsaVqqO6KJx4h47EP571w\r\nqGujDWkGw3clHdxhDu5UFNYkpYQqURkNG4JThn6xniuAzCsNJkAsUj4kqN3T\r\nZBXdIS9pe7JCZor0zpPdnapFV/hQQKcdO/i5zqnKhZyMmW60WCbCuHt+Al+d\r\n4fKL0n1748f1PYYkEKsw2hT3Pl9Slyruxvy4vQBFSHSxjAGC5XtFd2zROFmk\r\nwDxd4acK6kQoEOYcGAFhpop62exKiYUdbvzecj6x92KHVurfSrnsdASIKv/B\r\nnVi2eBCyRCju0ZYc7UU9XThZE+FpoORDhXa60ebKYdOEFxKEppwV+b3afF8O\r\nC4zhZJavjzEjiQ2gtvrRNU5SR1k+n3aT/DzvtwQQJLkGKktv/IAkWPUUlDjS\r\ndfNC2dzXqGM0LRBjQT/piiprLwDgGki/bLU=\r\n=44XF\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest/presets/default-esm","rootDir":".","testRegex":"test.(js|ts|tsx)$","transform":{"^.+\\.(t|j)sx?$":["ts-jest",{"useESM":true}]},"testEnvironment":"jsdom","moduleNameMapper":{"^nostr-hooks$":"<rootDir>/src/index.ts"},"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"extensionsToTreatAsEsm":[".ts",".tsx"],"modulePathIgnorePatterns":["dist"]},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"716c71b0e97a1332b008d1d616bc2ae93f3f4fcc","scripts":{"test":"jest","build":"tsc","format":"prettier --write .","prepare":"npm run build","prepublishOnly":"npm test"},"_npmUser":{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"},"repository":{"url":"git+https://github.com/sepehr-safari/nostr-hooks.git","type":"git"},"_npmVersion":"9.6.1","description":"React hooks for developing Nostr web clients.","directories":{},"_nodeVersion":"18.15.0","dependencies":{"react":">=18","lodash":"^4.17.21","zustand":"^4.3.7","nostr-tools":"^1.9.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","react":"^18.2.0","eslint":"^8.38.0","ts-jest":"^29.1.0","prettier":"2.8.8","react-dom":"^18.2.0","typescript":"^5.0.4","@types/react":"^18.0.35","@types/lodash":"^4.14.194","@types/react-dom":"^18.0.11","eslint-plugin-react":"^7.32.2","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.5.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.58.0"},"_npmOperationalInternal":{"tmp":"tmp/nostr-hooks_1.5.1_1683062454097_0.004015002809292234","host":"s3://npm-registry-packages"}},"1.6.0":{"name":"nostr-hooks","version":"1.6.0","keywords":["nostr","decentralized","social","censorship-resistance","client","react","hooks"],"author":{"name":"Sepehr Safari"},"license":"Public domain","_id":"nostr-hooks@1.6.0","maintainers":[{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"}],"homepage":"https://github.com/sepehr-safari/nostr-hooks#readme","bugs":{"url":"https://github.com/sepehr-safari/nostr-hooks/issues"},"dist":{"shasum":"1967dab72c8ec511fc188b242a0c541fd0fa3a72","tarball":"https://registry.npmjs.org/nostr-hooks/-/nostr-hooks-1.6.0.tgz","fileCount":42,"integrity":"sha512-vhBkW0Cq5qhEHCJvZc/aWWBIrZVbiV9o5G3bwvsyv0MUiFg+VyIi/+xQ8WMxj060ztAe5U+adMaPdZ5Sq6jy+w==","signatures":[{"sig":"MEQCIF8aApSsMNEQndkvRQbbN0qKHc4Ci78RNZhXsHWkfP9cAiBA196qOb7vRgiJcmqsspEtvgjBgbiKVj2JR2QZ2a5jRQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":78147,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkUZmTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo7AQ//TR7mkA7/vF98Bo8oXlG79KZD7mhxabAfvquDVIceMVivYVLE\r\nlyIohD8/DcfajepIibGpyUnXvje4JVy9J0x7Ffu6nrBstGaRJNlqrMHLH6+u\r\nvb6AD+1p8rK7KOwdWhSM5sheZ1aylCJvO5DkfP7tAEJinOykHyXn73a+3IVH\r\n/EzpOzpr65UJuQ13ZrUsyv3DoXgyRprIsoPUoR5yws/yeFlldANBn9wnNVhb\r\nDuuLyBlrodhzH0TmLCQKmyUJFsgvp0UrkCxkL7GQD5/mY3AnB869plVsRtVV\r\nqSVTLQQRurU29cyhFyWMTSBdawKWWphqZ1J8nzkbuJyvDQ8I7FhoecUGvsr4\r\nl7M0aw+I7S7W3x2pbeNm8NUX3c+3geGYTwISvjemezTPNImVVZFC6PPuEJ/S\r\nOh65jdpgH4qzpI+PfnrClCVaXYpBYOZxM7XUx+ZtEx9B0yTOugrlU02JytaT\r\nc6nZvJn7zbcztw+l3wH+qUN8t+damEQdk7+WzLIBw69c8MiMBIhQkUiUwPbG\r\nRuZwCjElCQbKgOtqcO3XUSnQMnZ19A+dWCz+mQTAoZvaTbZRUC6jPNhthl39\r\nyw9EBvWPCj2mmoDZMLyLE8SMZqRO2QMP6pSnj+yEZqDJV/sXmJsGNr1A4ce8\r\nts8P2/9gOpzJMdBHMIaG5CXnwzkOhdTiRHQ=\r\n=pP+t\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest/presets/default-esm","rootDir":".","testRegex":"test.(js|ts|tsx)$","transform":{"^.+\\.(t|j)sx?$":["ts-jest",{"useESM":true}]},"testEnvironment":"jsdom","moduleNameMapper":{"^nostr-hooks$":"<rootDir>/src/index.ts"},"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"extensionsToTreatAsEsm":[".ts",".tsx"],"modulePathIgnorePatterns":["dist"]},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"922de543542afadfceaef2e58794863c0bacbe96","scripts":{"test":"jest","build":"tsc","format":"prettier --write .","prepare":"npm run build","prepublishOnly":"npm test"},"_npmUser":{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"},"repository":{"url":"git+https://github.com/sepehr-safari/nostr-hooks.git","type":"git"},"_npmVersion":"9.6.1","description":"React hooks for developing Nostr web clients.","directories":{},"_nodeVersion":"18.15.0","dependencies":{"react":">=18","lodash":"^4.17.21","zustand":"^4.3.7","nostr-tools":"^1.9.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","react":"^18.2.0","eslint":"^8.38.0","ts-jest":"^29.1.0","prettier":"2.8.8","react-dom":"^18.2.0","typescript":"^5.0.4","@types/react":"^18.0.35","@types/lodash":"^4.14.194","@types/react-dom":"^18.0.11","eslint-plugin-react":"^7.32.2","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.5.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.58.0"},"_npmOperationalInternal":{"tmp":"tmp/nostr-hooks_1.6.0_1683069331231_0.22262103712210224","host":"s3://npm-registry-packages"}},"1.6.1":{"name":"nostr-hooks","version":"1.6.1","keywords":["nostr","decentralized","social","censorship-resistance","client","react","hooks"],"author":{"name":"Sepehr Safari"},"license":"Public domain","_id":"nostr-hooks@1.6.1","maintainers":[{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"}],"homepage":"https://github.com/sepehr-safari/nostr-hooks#readme","bugs":{"url":"https://github.com/sepehr-safari/nostr-hooks/issues"},"dist":{"shasum":"8adc70de8d3198d040ec69fcfd19b78d5a891da6","tarball":"https://registry.npmjs.org/nostr-hooks/-/nostr-hooks-1.6.1.tgz","fileCount":42,"integrity":"sha512-1g/DThtUHqlv2dYg5jnSLP/pVcNkIryDrQshwrhcz+/HsMF5UCnA+fnjonxAP7tOQB+EId9+5OzJFhoFoEK92w==","signatures":[{"sig":"MEUCIQCkdQrOQCzjEoUbt+fS7NMIXQ882ElFbjk1ePrKUnkI+wIgWlHcUw2DJg09BH5FmiAHW7r0vYrEbYvusQQy6UvtbHE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":78664,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkUi7LACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrhVA/9HmIw+e4z/PctE716ojvCDhtmrNMKsBbf9Es7CRwffVwFx7Fi\r\nDBlv9WNc9H8QejEyAW1D/OEPQM+GdWPHD4zKab030vsgSaqBN1CEOodTIGIf\r\nQQIQx2VsekztxteuXsDVp3ZLkVOHR7cNEreioX/FbONeMbLtvkkoHn5xe1SC\r\n3vkGuzgkJrOTe5u5YdWfiMnnR/kClIrcfl0+PbV7U+OstMCbVupRH5zPL+Tz\r\nvCtNIIaBXaJciZk5RUnt4QMr2Bl+fuxKbF8t8wLfhoJ6UTLvHUnXdZkHKLuL\r\nSiCI4204Y30lA7k7oUqRldFq6Jo+XXDY4Hv9WzVFqEGETQyO0z7klCqypiYa\r\n/19OzChghZBOVGwATf/95FyV+aB0dORQp021rKxSIkaofLf9PVEfDHO1eqIa\r\n8HemkH0d19Pbkf8Ifnij3XjVEG7mgAnzvrD/l6+ilvm9Z+7iojPtkI7XHGUA\r\nMzfLRy/JuToAcAEO7+YMtmrlpuUUpK4+VXPsWGOQqg1QRYpDhKa2No08H0vl\r\nQCJsWeDAiG4cso3OsY5CX0ybXXazAGVQC50J9FczwjU7usHQSnx8nqCKfqDF\r\nwXfEeKl2qJJWX9McQ/fEbsX0izrld2HcLNIneAJRIBfBLeBL3mgeQAcJcx5W\r\nKvXW5jkj0nt9zgzy9GlnnacqP7X/s0kKz0s=\r\n=Xtxv\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest/presets/default-esm","rootDir":".","testRegex":"test.(js|ts|tsx)$","transform":{"^.+\\.(t|j)sx?$":["ts-jest",{"useESM":true}]},"testEnvironment":"jsdom","moduleNameMapper":{"^nostr-hooks$":"<rootDir>/src/index.ts"},"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"extensionsToTreatAsEsm":[".ts",".tsx"],"modulePathIgnorePatterns":["dist"]},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"7d133fbf364ffb9196d8ee5e97ac534242df79af","scripts":{"test":"jest","build":"tsc","format":"prettier --write .","prepare":"npm run build","prepublishOnly":"npm test"},"_npmUser":{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"},"repository":{"url":"git+https://github.com/sepehr-safari/nostr-hooks.git","type":"git"},"_npmVersion":"9.6.1","description":"React hooks for developing Nostr web clients.","directories":{},"_nodeVersion":"18.15.0","dependencies":{"react":">=18","lodash":"^4.17.21","zustand":"^4.3.7","nostr-tools":"^1.9.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","react":"^18.2.0","eslint":"^8.38.0","ts-jest":"^29.1.0","prettier":"2.8.8","react-dom":"^18.2.0","typescript":"^5.0.4","@types/react":"^18.0.35","@types/lodash":"^4.14.194","@types/react-dom":"^18.0.11","eslint-plugin-react":"^7.32.2","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.5.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.58.0"},"_npmOperationalInternal":{"tmp":"tmp/nostr-hooks_1.6.1_1683107531148_0.7636644229121947","host":"s3://npm-registry-packages"}},"1.6.2":{"name":"nostr-hooks","version":"1.6.2","keywords":["nostr","decentralized","social","censorship-resistance","client","react","hooks"],"author":{"name":"Sepehr Safari"},"license":"Public domain","_id":"nostr-hooks@1.6.2","maintainers":[{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"}],"homepage":"https://github.com/sepehr-safari/nostr-hooks#readme","bugs":{"url":"https://github.com/sepehr-safari/nostr-hooks/issues"},"dist":{"shasum":"e5cef0dcdca12ad3b7d8990cae052e0b62997516","tarball":"https://registry.npmjs.org/nostr-hooks/-/nostr-hooks-1.6.2.tgz","fileCount":42,"integrity":"sha512-FgMuwXRZMmBsV6jtimeEkEwE13jSuDGxOq23bTaRcCk/mTjBWLE2gQA/v/NjWyVdXVRTGzU8rVRmWQgEBNpFKQ==","signatures":[{"sig":"MEQCIAdlQhDj1AOzZxwjzkB7slF6Bs3gryREEqI/8TicosPkAiAu1aGmNu9SmuHXrA8RlfpOLMNTOBQY5B+v0sqGwF598w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80001,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkUm45ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp9lA/+NPeG9nndLG+AHjwbWxps4iv46Huk2Lb/qOKqwOh166MJK1rI\r\nS8TrUzBladvz/ZdTUWIYqL4YC2s4YoLUYlf5NB8bNI23mc5nr9kEg3TBkhbs\r\nLspmRg7MgBcFcOfhNZaGqLy0oTR6GRSBb70GiAYF5jvDsoGZxpiE+l94BC5i\r\nlbq7UvE7cohLjUe+y9IgiACBKza80OzYlfQ6QXXpqCGcJxUweB2ztFyLumlr\r\nexArIdUHxGuzqYOYuWYwkD/cgqfU9WgFzkbaQju/Vy91ilYIzGRgjgMLnvIW\r\n89OuRgooKJSrWjrk0NmUWHrkBfmkO4BN2kRbF163dJMLycrEC8xoDNMjctSH\r\nHq9R57/Tv60Yn4hyfCOegLjQHWe/B2zobypW84PnH7IimibMSh+jOd4YEefO\r\nk8cHMJxWIlbZyfjCyAf83hJId0jd8SHJC5JcFleN22iNxfJMTNvGVMxdjZc1\r\nLf0cLztSNmJ4LWoQozO3yztILFvaK0TaaaUg1GKE+/mY4tG50RUqf0bYoYdB\r\ndAjcUFkP29OE7zdRyW1EOeNiW5fZM34dNP+iY1Ll3N2j96DbwHUsJPKj3FX4\r\n3klyI5cZsRgmSMHdA7FjjzRJXZi0K4glMyNuub8AbNzlY6bEP49husKVVFso\r\nJnCrs0bXCrDJ/cklp+5pN6zuuMnMJ6w2dXY=\r\n=QHbD\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest/presets/default-esm","rootDir":".","testRegex":"test.(js|ts|tsx)$","transform":{"^.+\\.(t|j)sx?$":["ts-jest",{"useESM":true}]},"testEnvironment":"jsdom","moduleNameMapper":{"^nostr-hooks$":"<rootDir>/src/index.ts"},"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"extensionsToTreatAsEsm":[".ts",".tsx"],"modulePathIgnorePatterns":["dist"]},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"d50e420407415a67a55a06e73dfd40c034d0ae5f","scripts":{"test":"jest","build":"tsc","format":"prettier --write .","prepare":"npm run build","prepublishOnly":"npm test"},"_npmUser":{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"},"repository":{"url":"git+https://github.com/sepehr-safari/nostr-hooks.git","type":"git"},"_npmVersion":"9.6.1","description":"React hooks for developing Nostr web clients.","directories":{},"_nodeVersion":"18.15.0","dependencies":{"react":">=18","lodash":"^4.17.21","zustand":"^4.3.7","nostr-tools":"^1.9.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","react":"^18.2.0","eslint":"^8.38.0","ts-jest":"^29.1.0","prettier":"2.8.8","react-dom":"^18.2.0","typescript":"^5.0.4","@types/react":"^18.0.35","@types/lodash":"^4.14.194","@types/react-dom":"^18.0.11","eslint-plugin-react":"^7.32.2","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.5.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.58.0"},"_npmOperationalInternal":{"tmp":"tmp/nostr-hooks_1.6.2_1683123769589_0.3049648538294243","host":"s3://npm-registry-packages"}},"1.6.4":{"name":"nostr-hooks","version":"1.6.4","keywords":["nostr","decentralized","social","censorship-resistance","client","react","hooks"],"author":{"name":"Sepehr Safari"},"license":"Public domain","_id":"nostr-hooks@1.6.4","maintainers":[{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"}],"homepage":"https://github.com/sepehr-safari/nostr-hooks#readme","bugs":{"url":"https://github.com/sepehr-safari/nostr-hooks/issues"},"dist":{"shasum":"6a4b84ea4b7c961f6ac41d6fb894431770e41189","tarball":"https://registry.npmjs.org/nostr-hooks/-/nostr-hooks-1.6.4.tgz","fileCount":42,"integrity":"sha512-Snx5B0JeDCSkvlsjuBh+0ALyFEIG2xTE6ROm0MxPunf7oainog2stHxlVar6YkGv8YTQDSZrgasdKYrTnLu0vw==","signatures":[{"sig":"MEQCIHGOX6q6uYQ17vR3zn8TMMz2KF/yTV+Bwc4SrbSnmTCbAiAhFRqOp1nwU+dz7suxK5wWyGlb+z6BRoRC3Q9VBv/awg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":79623,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkUnUwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrX0g//SXLUw4ObUlxN92c4XvFzyPG436KpJ0MMtp7VGQwNkw+DXkgm\r\n/shjnPubPrjF8kPT7l/eG15vfc1be2Rr9aTG4/4G14sJsz5cg84X75jZmkpS\r\nCDWubnJLTYO4/kEda03JYKe3yJve8SFvoVu81VJpNZei9V6JWqbKoneFvxiG\r\nJ6bYhM9dPMiyutSEWNXzoG4KV+ORoHlU2edN93ff2x5yYFdYP9LZJjSr2lkX\r\nOExDdrFgfZgLX18wq3LJ6C5CVqP9Z6WhQOG3c7CPFZBX1Tmfq6DLrNLnkDPT\r\nedetJar2xPOafNQ/5mpZJn3FIj85zWlhrUHe/IWGcJy0oTdK4TLyM41KN0Oe\r\nZqHj3L1gZ5ElYcx2PQNChEQY7pHBP3IjKThGn4aLvY9E+z5vXC1X/1oN1iVb\r\n7HWd3zpN5vLpIyR1CdfqmQruq5xLOY9eM9D2KRv709TaUPvKavRNuZ+mTyd2\r\n5KpySw6ZNKSv7I83zlXP0o60XUiUfSO/kU2nhmVoZlEmfZtV4nNJMpR2HWfv\r\nfCPpnogQHRtmPY1gX29StWGeg67J9fABC0Mm9MMR0zLH6ln+581TvbRp+r6t\r\nIevQ6JgbXOGq2yo3ZqKgOAdmzm4BQfEaU/YqnB9F4O8C8wD5Bt57XR7Kf6+6\r\nyOhHkaA7y43gmP4IlHDHtJmPhpIiECBbJVE=\r\n=dJja\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest/presets/default-esm","rootDir":".","testRegex":"test.(js|ts|tsx)$","transform":{"^.+\\.(t|j)sx?$":["ts-jest",{"useESM":true}]},"testEnvironment":"jsdom","moduleNameMapper":{"^nostr-hooks$":"<rootDir>/src/index.ts"},"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"extensionsToTreatAsEsm":[".ts",".tsx"],"modulePathIgnorePatterns":["dist"]},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"671f1296a4c6f50b54e104dabfa900e8543ac196","scripts":{"test":"jest","build":"tsc","format":"prettier --write .","prepare":"npm run build","prepublishOnly":"npm test"},"_npmUser":{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"},"repository":{"url":"git+https://github.com/sepehr-safari/nostr-hooks.git","type":"git"},"_npmVersion":"9.6.1","description":"React hooks for developing Nostr web clients.","directories":{},"_nodeVersion":"18.15.0","dependencies":{"react":">=18","lodash":"^4.17.21","zustand":"^4.3.7","nostr-tools":"^1.9.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","react":"^18.2.0","eslint":"^8.38.0","ts-jest":"^29.1.0","prettier":"2.8.8","react-dom":"^18.2.0","typescript":"^5.0.4","@types/react":"^18.0.35","@types/lodash":"^4.14.194","@types/react-dom":"^18.0.11","eslint-plugin-react":"^7.32.2","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.5.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.58.0"},"_npmOperationalInternal":{"tmp":"tmp/nostr-hooks_1.6.4_1683125552206_0.005001623916348175","host":"s3://npm-registry-packages"}},"1.6.5":{"name":"nostr-hooks","version":"1.6.5","keywords":["nostr","decentralized","social","censorship-resistance","client","react","hooks"],"author":{"name":"Sepehr Safari"},"license":"Public domain","_id":"nostr-hooks@1.6.5","maintainers":[{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"}],"homepage":"https://github.com/sepehr-safari/nostr-hooks#readme","bugs":{"url":"https://github.com/sepehr-safari/nostr-hooks/issues"},"dist":{"shasum":"dd9c2754d54a51ea248e3e087a72361731aedecf","tarball":"https://registry.npmjs.org/nostr-hooks/-/nostr-hooks-1.6.5.tgz","fileCount":42,"integrity":"sha512-1PEaMDXNISDoC351XyFrcSwRTrH41OYAF+0EDPu/4VQ+SKJfGktViE8qdCzPbkrsWDjzEGKg0GgQNlqOhfXMUQ==","signatures":[{"sig":"MEUCIQDaawuqwfj82yNDgTVXvCbqTK0WnJD+gvx0K0a4B23sAQIgTJLa8esa+rng66SjVabJZyOzToy31kKaPVDxu6+bQAw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":79662,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkUrIMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr5PA//ZA1mM2zbEpSO4y9j2YVV6mI8+4IPvOLffZZFo1WFIlybK0OV\r\nj6mTz2JVDiD9fIhEfGZzDsiz6uLACkbHricBqoC/8F30Ylo/Xw72QFxyd82u\r\nTnWiods77xBcRF4AswW9Sl/Mb9iD66orAm3epPTwQL67aapF/2bsP4zFdIW1\r\nRFszRF6U4LXRk747WAukDzJBGvnXoGc6qGMK8faP7ZE1P3np8f8hUVd8IANx\r\nJwYa0WJXwbyly5TCPHEzwlZrXcjRd3FneIl70ldNaGlVsLwWb4izMbIjywvL\r\nitTVpUd11fKpTvgHM9dRRGj7BXn+nUC+XYyJh1C+4Pu2l+5iSniyZkxJSoKV\r\n4QZ/egk+rSD36bZKVYWfSq+UlsRAJ+SsT63Wa0oiRUikzASR+E/s7VTnXYG5\r\nUeDtz2es/VseizHpujg/czK9VRf66hbZMnJ/6fx9sA/McLCGgLZJCGwtkiMa\r\nd195qKse5e7mthpefuXXUzwk9EFVENa0cAiTEEXg9mhHqnk1zAbI3V0DlO+R\r\n+O1h8LK4CuQ9Pb5OF3kQ4QBO7nC0WI2NxZDNjZ/wBotpTQ8Vc/PtvEhnBfcd\r\ntpSYYfBs9wz3RT/wdJ6VrgiYmT2ezB7lUWeBo+K4QTCsNwckMYb44KW2dcbk\r\nyJEiz0G5dK7Sz1457aYIPqQ209GgfIc7aXA=\r\n=Id7l\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest/presets/default-esm","rootDir":".","testRegex":"test.(js|ts|tsx)$","transform":{"^.+\\.(t|j)sx?$":["ts-jest",{"useESM":true}]},"testEnvironment":"jsdom","moduleNameMapper":{"^nostr-hooks$":"<rootDir>/src/index.ts"},"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"extensionsToTreatAsEsm":[".ts",".tsx"],"modulePathIgnorePatterns":["dist"]},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"1ba7a1aecb3d5d068c81fd7b37f49d833c5612c9","scripts":{"test":"jest","build":"tsc","format":"prettier --write .","prepare":"npm run build","prepublishOnly":"npm test"},"_npmUser":{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"},"repository":{"url":"git+https://github.com/sepehr-safari/nostr-hooks.git","type":"git"},"_npmVersion":"9.6.1","description":"React hooks for developing Nostr web clients.","directories":{},"_nodeVersion":"18.15.0","dependencies":{"react":">=18","lodash":"^4.17.21","zustand":"^4.3.7","nostr-tools":"^1.9.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","react":"^18.2.0","eslint":"^8.38.0","ts-jest":"^29.1.0","prettier":"2.8.8","react-dom":"^18.2.0","typescript":"^5.0.4","@types/react":"^18.0.35","@types/lodash":"^4.14.194","@types/react-dom":"^18.0.11","eslint-plugin-react":"^7.32.2","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.5.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.58.0"},"_npmOperationalInternal":{"tmp":"tmp/nostr-hooks_1.6.5_1683141132184_0.6994146018771115","host":"s3://npm-registry-packages"}},"1.6.6":{"name":"nostr-hooks","version":"1.6.6","keywords":["nostr","decentralized","social","censorship-resistance","client","react","hooks"],"author":{"name":"Sepehr Safari"},"license":"Public domain","_id":"nostr-hooks@1.6.6","maintainers":[{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"}],"homepage":"https://github.com/sepehr-safari/nostr-hooks#readme","bugs":{"url":"https://github.com/sepehr-safari/nostr-hooks/issues"},"dist":{"shasum":"bf538ee1c2ecbd4daa5feda215157080372cead2","tarball":"https://registry.npmjs.org/nostr-hooks/-/nostr-hooks-1.6.6.tgz","fileCount":42,"integrity":"sha512-bivycFDCv33ULLx8QytTLxkhkq5zGOSJebVl5fHNeXcnPa0bOlhcZYwHPTDEC1J1f3Z39mjOaRw5yN9aaIxHVg==","signatures":[{"sig":"MEQCIElpfOyTxHBJmDJ32TNzZe5H6liQGtoEgneTQybXj9yiAiA9zL1cOUvgs6HdeifbsRVVyYeWhNJulQZ7BsEts++k8Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":79717},"jest":{"preset":"ts-jest/presets/default-esm","rootDir":".","testRegex":"test.(js|ts|tsx)$","transform":{"^.+\\.(t|j)sx?$":["ts-jest",{"useESM":true}]},"testEnvironment":"jsdom","moduleNameMapper":{"^nostr-hooks$":"<rootDir>/src/index.ts"},"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"extensionsToTreatAsEsm":[".ts",".tsx"],"modulePathIgnorePatterns":["dist"]},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":"./dist/index.js"},"./package.json":"./package.json"},"funding":["https://getalby.com/p/sepehr"],"gitHead":"9da71fd6bae854cbc4cf758f441802a876a7256a","scripts":{"test":"jest","build":"tsc","format":"prettier --write .","prepare":"npm run build","prepublishOnly":"npm test"},"_npmUser":{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"},"repository":{"url":"git+https://github.com/sepehr-safari/nostr-hooks.git","type":"git"},"_npmVersion":"9.6.1","description":"React hooks for developing Nostr web clients.","directories":{},"_nodeVersion":"18.15.0","dependencies":{"react":">=18","lodash":"^4.17.21","zustand":"^4.3.7","nostr-tools":"^1.9.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","react":"^18.2.0","eslint":"^8.38.0","ts-jest":"^29.1.0","prettier":"2.8.8","react-dom":"^18.2.0","typescript":"^5.0.4","@types/react":"^18.0.35","@types/lodash":"^4.14.194","@types/react-dom":"^18.0.11","eslint-plugin-react":"^7.32.2","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.5.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.58.0"},"_npmOperationalInternal":{"tmp":"tmp/nostr-hooks_1.6.6_1683313386481_0.11075133922060676","host":"s3://npm-registry-packages"}},"1.6.7":{"name":"nostr-hooks","version":"1.6.7","keywords":["nostr","decentralized","social","censorship-resistance","client","react","hooks"],"author":{"name":"Sepehr Safari"},"license":"Public domain","_id":"nostr-hooks@1.6.7","maintainers":[{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"}],"homepage":"https://github.com/sepehr-safari/nostr-hooks#readme","bugs":{"url":"https://github.com/sepehr-safari/nostr-hooks/issues"},"dist":{"shasum":"688003c7d1071ebe89c1490e13f96773f17d7ae4","tarball":"https://registry.npmjs.org/nostr-hooks/-/nostr-hooks-1.6.7.tgz","fileCount":27,"integrity":"sha512-z4hXZ8cdw1Zj5pSSJHocZJCCu9nqRMl5GCWdN/s52IxwV8ojo9OznSdKp6xXuUOR2180ZpwP0L59PRCRswfAJw==","signatures":[{"sig":"MEQCIAF75f56bFfgOplvvG6SjeZ40Mex4+6FPM9wh0EWNSjIAiA+YkGRKs7I0B9xuRPH5m3y+GvBLYgZ73fzST62kImcyg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44379},"jest":{"preset":"ts-jest/presets/default-esm","rootDir":".","testRegex":"test.(js|ts|tsx)$","transform":{"^.+\\.(t|j)sx?$":["ts-jest",{"useESM":true}]},"testEnvironment":"jsdom","moduleNameMapper":{"^nostr-hooks$":"<rootDir>/src/index.ts"},"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"extensionsToTreatAsEsm":[".ts",".tsx"],"modulePathIgnorePatterns":["dist"]},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":"./dist/index.js"},"./package.json":"./package.json"},"funding":["https://getalby.com/p/sepehr"],"gitHead":"4705b7db4767157269a4b1f43a5edb2d1aa2fdb8","scripts":{"test":"jest","build":"tsc","format":"prettier --write .","prepare":"npm run build","prepublishOnly":"npm test"},"_npmUser":{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"},"repository":{"url":"git+https://github.com/sepehr-safari/nostr-hooks.git","type":"git"},"_npmVersion":"9.6.1","description":"React hooks for developing Nostr web clients.","directories":{},"_nodeVersion":"18.15.0","dependencies":{"react":">=18","lodash":"^4.17.21","zustand":"^4.3.7","nostr-tools":"^1.9.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","react":"^18.2.0","eslint":"^8.38.0","ts-jest":"^29.1.0","prettier":"2.8.8","react-dom":"^18.2.0","typescript":"^5.0.4","@types/react":"^18.0.35","@types/lodash":"^4.14.194","@types/react-dom":"^18.0.11","eslint-plugin-react":"^7.32.2","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.5.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.58.0"},"_npmOperationalInternal":{"tmp":"tmp/nostr-hooks_1.6.7_1683355659963_0.3007758550399706","host":"s3://npm-registry-packages"}},"1.6.8":{"name":"nostr-hooks","version":"1.6.8","keywords":["nostr","decentralized","social","censorship-resistance","client","react","hooks"],"author":{"name":"Sepehr Safari"},"license":"Public domain","_id":"nostr-hooks@1.6.8","maintainers":[{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"}],"homepage":"https://github.com/sepehr-safari/nostr-hooks#readme","bugs":{"url":"https://github.com/sepehr-safari/nostr-hooks/issues"},"dist":{"shasum":"d4c6fb53eee5b389e0abfe22e95ec3d744b9104a","tarball":"https://registry.npmjs.org/nostr-hooks/-/nostr-hooks-1.6.8.tgz","fileCount":27,"integrity":"sha512-Bu34tC3AFQiW4C3ClZcliX2NuBQ+eU5UeUCECbqxpfkGk/vsTkCbsg94SYMIfjUdIdurDHzxv88cAsDtlOcxlg==","signatures":[{"sig":"MEYCIQCXba29vowfF7HNmaGXugPxSxrFoSw3WrKj4+yyUOctkgIhAOAEbiL8w0vOzfezf0mthwBfW9eJyuzxTgQ+toUBrNw7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44543},"jest":{"preset":"ts-jest/presets/default-esm","rootDir":".","testRegex":"test.(js|ts|tsx)$","transform":{"^.+\\.(t|j)sx?$":["ts-jest",{"useESM":true}]},"testEnvironment":"jsdom","moduleNameMapper":{"^nostr-hooks$":"<rootDir>/src/index.ts"},"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"extensionsToTreatAsEsm":[".ts",".tsx"],"modulePathIgnorePatterns":["dist"]},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":"./dist/index.js"},"./package.json":"./package.json"},"funding":["https://getalby.com/p/sepehr"],"gitHead":"2c38fe4675977f4a7b390e92450478d759499354","scripts":{"test":"jest","build":"tsc","format":"prettier --write .","prepare":"npm run build","prepublishOnly":"npm test"},"_npmUser":{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"},"repository":{"url":"git+https://github.com/sepehr-safari/nostr-hooks.git","type":"git"},"_npmVersion":"9.6.1","description":"React hooks for developing Nostr web clients.","directories":{},"_nodeVersion":"18.15.0","dependencies":{"react":">=18","lodash":"^4.17.21","zustand":"^4.3.7","nostr-tools":"^1.9.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","react":"^18.2.0","eslint":"^8.38.0","ts-jest":"^29.1.0","prettier":"2.8.8","react-dom":"^18.2.0","typescript":"^5.0.4","@types/react":"^18.0.35","@types/lodash":"^4.14.194","@types/react-dom":"^18.0.11","eslint-plugin-react":"^7.32.2","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.5.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.58.0"},"_npmOperationalInternal":{"tmp":"tmp/nostr-hooks_1.6.8_1683715260911_0.8845874390260995","host":"s3://npm-registry-packages"}},"1.7.0":{"name":"nostr-hooks","version":"1.7.0","keywords":["nostr","decentralized","social","censorship-resistance","client","react","hooks"],"author":{"name":"Sepehr Safari"},"license":"Public domain","_id":"nostr-hooks@1.7.0","maintainers":[{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"}],"homepage":"https://github.com/sepehr-safari/nostr-hooks#readme","bugs":{"url":"https://github.com/sepehr-safari/nostr-hooks/issues"},"dist":{"shasum":"aaec31e69388b34e1a2ef1bbace1fd7b7c6abb95","tarball":"https://registry.npmjs.org/nostr-hooks/-/nostr-hooks-1.7.0.tgz","fileCount":27,"integrity":"sha512-e+D8iiMOD9aENQem1RecdAYHRvX7c+mWEjH4PLDBTr+zLLld160PcHvWXwB9yobOqlzajzok/uClfu/WLuo7Tg==","signatures":[{"sig":"MEQCIEPExQ3wJhrUP8ppOnoNAjA28K5qBzGUw/3APBRovon4AiAQ3fPpFV/NNM5+lCWYdXdabVNVzHwO9qZunh/qoNxtOg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46585},"jest":{"preset":"ts-jest/presets/default-esm","rootDir":".","testRegex":"test.(js|ts|tsx)$","transform":{"^.+\\.(t|j)sx?$":["ts-jest",{"useESM":true}]},"testEnvironment":"jsdom","moduleNameMapper":{"^nostr-hooks$":"<rootDir>/src/index.ts"},"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"extensionsToTreatAsEsm":[".ts",".tsx"],"modulePathIgnorePatterns":["dist"]},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":"./dist/index.js"},"./package.json":"./package.json"},"funding":["https://getalby.com/p/sepehr"],"gitHead":"39b723cdba6c83b37baafc70a0cd311c22125f5e","scripts":{"test":"jest","build":"tsc","format":"prettier --write .","prepare":"npm run build","prepublishOnly":"npm test"},"_npmUser":{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"},"repository":{"url":"git+https://github.com/sepehr-safari/nostr-hooks.git","type":"git"},"_npmVersion":"9.6.1","description":"React hooks for developing Nostr web clients.","directories":{},"_nodeVersion":"18.15.0","dependencies":{"react":">=18","lodash":"^4.17.21","zustand":"^4.3.7","nostr-tools":"^1.9.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","react":"^18.2.0","eslint":"^8.38.0","ts-jest":"^29.1.0","prettier":"2.8.8","react-dom":"^18.2.0","typescript":"^5.0.4","@types/react":"^18.0.35","@types/lodash":"^4.14.194","@types/react-dom":"^18.0.11","eslint-plugin-react":"^7.32.2","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.5.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.58.0"},"_npmOperationalInternal":{"tmp":"tmp/nostr-hooks_1.7.0_1684238077881_0.7155256205940821","host":"s3://npm-registry-packages"}},"1.8.0":{"name":"nostr-hooks","version":"1.8.0","keywords":["nostr","decentralized","social","censorship-resistance","client","react","hooks"],"author":{"name":"Sepehr Safari"},"license":"Public domain","_id":"nostr-hooks@1.8.0","maintainers":[{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"}],"homepage":"https://github.com/sepehr-safari/nostr-hooks#readme","bugs":{"url":"https://github.com/sepehr-safari/nostr-hooks/issues"},"dist":{"shasum":"cc194b87654cd41ab62e2d0e6c8df4eb8b0a6eb8","tarball":"https://registry.npmjs.org/nostr-hooks/-/nostr-hooks-1.8.0.tgz","fileCount":27,"integrity":"sha512-fWELeizeF/HFrKJtowq577oIk3Kk38tqiAsv3Iv1e9SyWIn7ucE/C1LOP3YydORiyl2PBlzjKDesUbCoQr3O6Q==","signatures":[{"sig":"MEUCIQCCHQsUV+tziF0obgGYt72HEY8Yk8EHEUq2/MPRteGZ9gIgCd1wBX652R2pVrMK5F0XeJtE7HfUd6vIDcpRtpAOWUo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49089},"jest":{"preset":"ts-jest/presets/default-esm","rootDir":".","testRegex":"test.(js|ts|tsx)$","transform":{"^.+\\.(t|j)sx?$":["ts-jest",{"useESM":true}]},"testEnvironment":"jsdom","moduleNameMapper":{"^nostr-hooks$":"<rootDir>/src/index.ts"},"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"extensionsToTreatAsEsm":[".ts",".tsx"],"modulePathIgnorePatterns":["dist"]},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":"./dist/index.js"},"./package.json":"./package.json"},"funding":["https://getalby.com/p/sepehr"],"gitHead":"950e72e2407a0414ce396e05339c040f21097dc7","scripts":{"test":"jest","build":"tsc","format":"prettier --write .","prepare":"npm run build","prepublishOnly":"npm test"},"_npmUser":{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"},"repository":{"url":"git+https://github.com/sepehr-safari/nostr-hooks.git","type":"git"},"_npmVersion":"9.6.1","description":"React hooks for developing Nostr web clients.","directories":{},"_nodeVersion":"18.15.0","dependencies":{"react":">=18","lodash":"^4.17.21","zustand":"^4.3.7","nostr-tools":"^1.9.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","react":"^18.2.0","eslint":"^8.38.0","ts-jest":"^29.1.0","prettier":"2.8.8","react-dom":"^18.2.0","typescript":"^5.0.4","@types/react":"^18.0.35","@types/lodash":"^4.14.194","@types/react-dom":"^18.0.11","eslint-plugin-react":"^7.32.2","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.5.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.58.0"},"_npmOperationalInternal":{"tmp":"tmp/nostr-hooks_1.8.0_1684927991992_0.8604325465240661","host":"s3://npm-registry-packages"}},"1.8.1":{"name":"nostr-hooks","version":"1.8.1","keywords":["nostr","decentralized","social","censorship-resistance","client","react","hooks"],"author":{"name":"Sepehr Safari"},"license":"Public domain","_id":"nostr-hooks@1.8.1","maintainers":[{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"}],"homepage":"https://github.com/sepehr-safari/nostr-hooks#readme","bugs":{"url":"https://github.com/sepehr-safari/nostr-hooks/issues"},"dist":{"shasum":"39575e1935ac971d1ba2f4d8b39ce2da12d9da25","tarball":"https://registry.npmjs.org/nostr-hooks/-/nostr-hooks-1.8.1.tgz","fileCount":27,"integrity":"sha512-g6lf0WmCSwmg/vGx2GbbJazJPKFUJSCOqVX5PGf0jSf78wsmN1bX7jh53GQdqyB0QWunXNjh23iVT2IWsxPG4A==","signatures":[{"sig":"MEUCIHPScMiozSkPy+O7dcYHnx5TeDtUtLrs39UNxBPiQcFMAiEAtXMAjTyhgav28s4MARv/0sMxbLwqnmdhjY9lwpVxGQk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48989},"jest":{"preset":"ts-jest/presets/default-esm","rootDir":".","testRegex":"test.(js|ts|tsx)$","transform":{"^.+\\.(t|j)sx?$":["ts-jest",{"useESM":true}]},"testEnvironment":"jsdom","moduleNameMapper":{"^nostr-hooks$":"<rootDir>/src/index.ts"},"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"extensionsToTreatAsEsm":[".ts",".tsx"],"modulePathIgnorePatterns":["dist"]},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":"./dist/index.js"},"./package.json":"./package.json"},"funding":["https://getalby.com/p/sepehr"],"gitHead":"7329536c2025cc50218788da5f3a1f9ee9cfc8ad","scripts":{"test":"jest","build":"tsc","format":"prettier --write .","prepare":"npm run build","prepublishOnly":"npm test"},"_npmUser":{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"},"repository":{"url":"git+https://github.com/sepehr-safari/nostr-hooks.git","type":"git"},"_npmVersion":"9.6.7","description":"React hooks for developing Nostr web clients.","directories":{},"_nodeVersion":"18.17.0","dependencies":{"react":">=18","lodash":"^4.17.21","zustand":"^4.3.7","nostr-tools":"^1.9.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","react":"^18.2.0","eslint":"^8.38.0","ts-jest":"^29.1.0","prettier":"2.8.8","react-dom":"^18.2.0","typescript":"^5.0.4","@types/react":"^18.0.35","@types/lodash":"^4.14.194","@types/react-dom":"^18.0.11","eslint-plugin-react":"^7.32.2","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.5.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.58.0"},"_npmOperationalInternal":{"tmp":"tmp/nostr-hooks_1.8.1_1692624741127_0.7593505092131063","host":"s3://npm-registry-packages"}},"1.8.2":{"name":"nostr-hooks","version":"1.8.2","keywords":["nostr","decentralized","social","censorship-resistance","client","react","hooks"],"author":{"name":"Sepehr Safari"},"license":"Public domain","_id":"nostr-hooks@1.8.2","maintainers":[{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"}],"homepage":"https://github.com/sepehr-safari/nostr-hooks#readme","bugs":{"url":"https://github.com/sepehr-safari/nostr-hooks/issues"},"dist":{"shasum":"6a761098c8c7482b6ab46b31dd50c6309d292102","tarball":"https://registry.npmjs.org/nostr-hooks/-/nostr-hooks-1.8.2.tgz","fileCount":27,"integrity":"sha512-VEnn1xlmHgxNyBZe66VpigX4d1NcF7GveDu5MjOGfKkYAZl47+GmIs2LLzthVA0Lf3DVSrdAwfZ6ld6lBtCpHQ==","signatures":[{"sig":"MEUCIBU4RSK6fCbReXqNg02yi3iVFW5qdTRd/gbOlYIPhhNRAiEAuLNRE7+qlaoAsV++c1dE+k9Jlg8gJeae4jZBEZ6McPo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49537},"jest":{"preset":"ts-jest/presets/default-esm","rootDir":".","testRegex":"test.(js|ts|tsx)$","transform":{"^.+\\.(t|j)sx?$":["ts-jest",{"useESM":true}]},"testEnvironment":"jsdom","moduleNameMapper":{"^nostr-hooks$":"<rootDir>/src/index.ts"},"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"extensionsToTreatAsEsm":[".ts",".tsx"],"modulePathIgnorePatterns":["dist"]},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":"./dist/index.js"},"./package.json":"./package.json"},"funding":["https://getalby.com/p/sepehr"],"gitHead":"d191141f1f5f6701bc523a33a834ff0669a89d75","scripts":{"test":"jest","build":"tsc","format":"prettier --write .","prepare":"npm run build","prepublishOnly":"npm test"},"_npmUser":{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"},"repository":{"url":"git+https://github.com/sepehr-safari/nostr-hooks.git","type":"git"},"_npmVersion":"10.2.4","description":"React hooks for developing Nostr web clients.","directories":{},"_nodeVersion":"18.17.0","dependencies":{"react":"^18.2.0","lodash":"^4.17.21","zustand":"^4.4.7","nostr-tools":"^1.17.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.2.0","eslint":"^8.55.0","ts-jest":"^29.1.1","prettier":"2.8.8","react-dom":"^18.2.0","typescript":"^5.3.2","@types/node":"^20.10.3","@types/react":"^18.2.41","@jest/globals":"^29.7.0","@types/lodash":"^4.14.202","@types/react-dom":"^18.2.17","eslint-plugin-react":"^7.33.2","@testing-library/react":"^14.1.2","jest-environment-jsdom":"^29.7.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.62.0"},"_npmOperationalInternal":{"tmp":"tmp/nostr-hooks_1.8.2_1701944395510_0.03950665020700428","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"nostr-hooks","version":"2.0.0","keywords":["nostr","decentralized","social","censorship-resistance","client","react","hooks"],"author":{"name":"Sepehr Safari"},"license":"Public domain","_id":"nostr-hooks@2.0.0","maintainers":[{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"}],"homepage":"https://github.com/sepehr-safari/nostr-hooks#readme","bugs":{"url":"https://github.com/sepehr-safari/nostr-hooks/issues"},"dist":{"shasum":"c80902bfcca7eae38a2a42cb29fb2f96331a6641","tarball":"https://registry.npmjs.org/nostr-hooks/-/nostr-hooks-2.0.0.tgz","fileCount":66,"integrity":"sha512-4ncKd3R8UKstoCpTmnFWUhvAZyOxp8+DtfoTsddupoCy88IyPWOuiPepoji/wPiYhcI89M3hbI/8JUjPNaiI4g==","signatures":[{"sig":"MEUCIGlNO82hT1TzhRdWdcstpZn2ikUaQ/U5ITmWJPp3dkHjAiEAszwFYxcgufC9lc0OTJcEaSa4DxHXIUkTS9qnXvsK/IY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41369},"jest":{"preset":"ts-jest/presets/default-esm","rootDir":".","testRegex":"test.(js|ts|tsx)$","transform":{"^.+\\.(t|j)sx?$":["ts-jest",{"useESM":true}]},"testEnvironment":"jsdom","moduleNameMapper":{"^nostr-hooks$":"<rootDir>/src/index.ts"},"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"extensionsToTreatAsEsm":[".ts",".tsx"],"modulePathIgnorePatterns":["dist"]},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":"./dist/index.js"},"./package.json":"./package.json"},"funding":["https://getalby.com/p/sepehr"],"gitHead":"802bd5492031a383f01be32dd2146552e720e1fc","scripts":{"test":"jest","build":"tsc","format":"prettier --write .","prepare":"npm run build","prepublishOnly":"npm test"},"_npmUser":{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"},"repository":{"url":"git+https://github.com/sepehr-safari/nostr-hooks.git","type":"git"},"_npmVersion":"10.2.3","description":"React hooks for developing Nostr web clients.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"@nostr-dev-kit/ndk":"^2.3.3","@nostr-dev-kit/ndk-cache-dexie":"^2.2.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.2.0","tslib":"^2.6.2","eslint":"^8.56.0","ts-jest":"^29.1.2","prettier":"^3.2.4","react-dom":"^18.2.0","typescript":"^5.3.3","@types/node":"^20.11.10","@types/react":"^18.2.48","@jest/globals":"^29.7.0","@types/lodash":"^4.14.202","@types/react-dom":"^18.2.18","eslint-plugin-react":"^7.33.2","@testing-library/react":"^14.2.0","jest-environment-jsdom":"^29.7.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^6.20.0"},"_npmOperationalInternal":{"tmp":"tmp/nostr-hooks_2.0.0_1706817624681_0.4134986460731158","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"nostr-hooks","version":"2.0.1","keywords":["nostr","decentralized","social","censorship-resistance","client","react","hooks"],"author":{"name":"Sepehr Safari"},"license":"Public domain","_id":"nostr-hooks@2.0.1","maintainers":[{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"}],"homepage":"https://github.com/sepehr-safari/nostr-hooks#readme","bugs":{"url":"https://github.com/sepehr-safari/nostr-hooks/issues"},"dist":{"shasum":"58ec992082e414fd70261d6c4730951e4e251b93","tarball":"https://registry.npmjs.org/nostr-hooks/-/nostr-hooks-2.0.1.tgz","fileCount":66,"integrity":"sha512-fFrd5QxC1+KcVj4s8IQgmuSGil+TxRsXhTvqFHuPFaR3qX35DE2Ec6nOvMirOvW8aSGcwD3JFpVz0xoul1QFcw==","signatures":[{"sig":"MEQCID64he0niJ/Y7hS/56kC/XuMNB/p2HyJNiQy+FpFWqsFAiAfesf9RcHtvHB2uUhi0TdfZ8CKai3bCsYYoNVskte5vQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41374},"jest":{"preset":"ts-jest/presets/default-esm","rootDir":".","testRegex":"test.(js|ts|tsx)$","transform":{"^.+\\.(t|j)sx?$":["ts-jest",{"useESM":true}]},"testEnvironment":"jsdom","moduleNameMapper":{"^nostr-hooks$":"<rootDir>/src/index.ts"},"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"extensionsToTreatAsEsm":[".ts",".tsx"],"modulePathIgnorePatterns":["dist"]},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":"./dist/index.js"},"./package.json":"./package.json"},"funding":["https://getalby.com/p/sepehr"],"gitHead":"802bd5492031a383f01be32dd2146552e720e1fc","scripts":{"test":"jest","build":"tsc","format":"prettier --write .","prepare":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"},"repository":{"url":"git+https://github.com/sepehr-safari/nostr-hooks.git","type":"git"},"_npmVersion":"10.2.3","description":"React hooks for developing Nostr web clients.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"@nostr-dev-kit/ndk":"^2.3.3","@nostr-dev-kit/ndk-cache-dexie":"^2.2.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.2.0","tslib":"^2.6.2","eslint":"^8.56.0","ts-jest":"^29.1.2","prettier":"^3.2.4","react-dom":"^18.2.0","typescript":"^5.3.3","@types/node":"^20.11.10","@types/react":"^18.2.48","@jest/globals":"^29.7.0","@types/lodash":"^4.14.202","@types/react-dom":"^18.2.18","eslint-plugin-react":"^7.33.2","@testing-library/react":"^14.2.0","jest-environment-jsdom":"^29.7.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^6.20.0"},"_npmOperationalInternal":{"tmp":"tmp/nostr-hooks_2.0.1_1706817704688_0.6597375304142565","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"nostr-hooks","version":"2.0.2","keywords":["nostr","decentralized","social","censorship-resistance","client","react","hooks"],"author":{"name":"Sepehr Safari"},"license":"Public domain","_id":"nostr-hooks@2.0.2","maintainers":[{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"}],"homepage":"https://github.com/sepehr-safari/nostr-hooks#readme","bugs":{"url":"https://github.com/sepehr-safari/nostr-hooks/issues"},"dist":{"shasum":"3595b43da19000f7eec46ac44ef7cfe6c89f515a","tarball":"https://registry.npmjs.org/nostr-hooks/-/nostr-hooks-2.0.2.tgz","fileCount":24,"integrity":"sha512-rQv27M44Wk0VuSDrhMk1jcmoZJEqYizoK0lNP18l8tOv5kTE1wqZzfRWOZ/Cci+d/ls/QlWDd6bpScg3PF27ig==","signatures":[{"sig":"MEUCIQDp3e6JKfoHbUPnziYazMtpqdOVQeATFUc5FA98hZfDZAIgAr+1LSBpjIwDB/Tbe/zCh8B4LX0u5FZXuqTYHa9rtNA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23953},"jest":{"preset":"ts-jest/presets/default-esm","rootDir":".","testRegex":"test.(js|ts|tsx)$","transform":{"^.+\\.(t|j)sx?$":["ts-jest",{"useESM":true}]},"testEnvironment":"jsdom","moduleNameMapper":{"^nostr-hooks$":"<rootDir>/src/index.ts"},"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"extensionsToTreatAsEsm":[".ts",".tsx"],"modulePathIgnorePatterns":["dist"]},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":"./dist/index.js"},"./package.json":"./package.json"},"funding":["https://getalby.com/p/sepehr"],"gitHead":"802bd5492031a383f01be32dd2146552e720e1fc","scripts":{"test":"jest","build":"tsc","format":"prettier --write .","prepare":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"},"repository":{"url":"git+https://github.com/sepehr-safari/nostr-hooks.git","type":"git"},"_npmVersion":"10.2.3","description":"React hooks for developing Nostr web clients.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"@nostr-dev-kit/ndk":"^2.3.3","@nostr-dev-kit/ndk-cache-dexie":"^2.2.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.2.0","tslib":"^2.6.2","eslint":"^8.56.0","ts-jest":"^29.1.2","prettier":"^3.2.4","react-dom":"^18.2.0","typescript":"^5.3.3","@types/node":"^20.11.10","@types/react":"^18.2.48","@jest/globals":"^29.7.0","@types/lodash":"^4.14.202","@types/react-dom":"^18.2.18","eslint-plugin-react":"^7.33.2","@testing-library/react":"^14.2.0","jest-environment-jsdom":"^29.7.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^6.20.0"},"_npmOperationalInternal":{"tmp":"tmp/nostr-hooks_2.0.2_1706817738186_0.6800053952763008","host":"s3://npm-registry-packages"}},"2.0.3":{"name":"nostr-hooks","version":"2.0.3","keywords":["nostr","decentralized","social","censorship-resistance","client","react","hooks"],"author":{"name":"Sepehr Safari"},"license":"MIT","_id":"nostr-hooks@2.0.3","maintainers":[{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"}],"homepage":"https://github.com/sepehr-safari/nostr-hooks#readme","bugs":{"url":"https://github.com/sepehr-safari/nostr-hooks/issues"},"dist":{"shasum":"4dc8b02d4f0fac5a2054a5a07a35451c9e248bb8","tarball":"https://registry.npmjs.org/nostr-hooks/-/nostr-hooks-2.0.3.tgz","fileCount":24,"integrity":"sha512-2prLhEjWBpSiJE3wlSS59DDnb9UN4qxZLWQtfoMjSujUBnin16+vQNtcr6LEhruX84ETDUYFBcmAKgGDUQ+oQQ==","signatures":[{"sig":"MEUCIBUzS+6aixUI38uC2vBbcDCkhGCQOMwspVvlFpsiRQvSAiEAn2kcxPiLoOSO8SWi68EHG1JL6TEKBv298eCDfoV9W6w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23946},"jest":{"preset":"ts-jest/presets/default-esm","rootDir":".","testRegex":"test.(js|ts|tsx)$","transform":{"^.+\\.(t|j)sx?$":["ts-jest",{"useESM":true}]},"testEnvironment":"jsdom","moduleNameMapper":{"^nostr-hooks$":"<rootDir>/src/index.ts"},"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"extensionsToTreatAsEsm":[".ts",".tsx"],"modulePathIgnorePatterns":["dist"]},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":"./dist/index.js"},"./package.json":"./package.json"},"funding":["https://getalby.com/p/sepehr"],"gitHead":"bd488741f12cf665f1802299501f0f5dcc874329","scripts":{"test":"jest","build":"tsc","format":"prettier --write .","prepare":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"},"repository":{"url":"git+https://github.com/sepehr-safari/nostr-hooks.git","type":"git"},"_npmVersion":"10.2.3","description":"React hooks for developing Nostr clients.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"@nostr-dev-kit/ndk":"^2.3.3","@nostr-dev-kit/ndk-cache-dexie":"^2.2.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.2.0","tslib":"^2.6.2","eslint":"^8.56.0","ts-jest":"^29.1.2","prettier":"^3.2.4","react-dom":"^18.2.0","typescript":"^5.3.3","@types/node":"^20.11.10","@types/react":"^18.2.48","@jest/globals":"^29.7.0","@types/lodash":"^4.14.202","@types/react-dom":"^18.2.18","eslint-plugin-react":"^7.33.2","@testing-library/react":"^14.2.0","jest-environment-jsdom":"^29.7.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^6.20.0"},"_npmOperationalInternal":{"tmp":"tmp/nostr-hooks_2.0.3_1706818660891_0.08858783773349854","host":"s3://npm-registry-packages"}},"2.0.4":{"name":"nostr-hooks","version":"2.0.4","keywords":["nostr","decentralized","social","censorship-resistance","client","react","hooks"],"author":{"name":"Sepehr Safari"},"license":"MIT","_id":"nostr-hooks@2.0.4","maintainers":[{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"}],"homepage":"https://github.com/sepehr-safari/nostr-hooks#readme","bugs":{"url":"https://github.com/sepehr-safari/nostr-hooks/issues"},"dist":{"shasum":"bcbb3be71088da7f45edd79c33fe14aaa1a4bdb9","tarball":"https://registry.npmjs.org/nostr-hooks/-/nostr-hooks-2.0.4.tgz","fileCount":24,"integrity":"sha512-cggKXtv77FUdeZOYQIjHappnAD8nx3YeYAfL2mGkANUziBtnRxT4buWRgibW/JFmjuIokwPaM8YznJJLFKa3IQ==","signatures":[{"sig":"MEQCIF8vsNxAiBgKLjwkoDkiOv24n2qi5gIbCzAuQXGySTZ6AiAzzS/NjcSQ/FGbuLDN+v+7MMDvMvqvCcjtlV7MyGwgHQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23937},"jest":{"preset":"ts-jest/presets/default-esm","rootDir":".","testRegex":"test.(js|ts|tsx)$","transform":{"^.+\\.(t|j)sx?$":["ts-jest",{"useESM":true}]},"testEnvironment":"jsdom","moduleNameMapper":{"^nostr-hooks$":"<rootDir>/src/index.ts"},"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"extensionsToTreatAsEsm":[".ts",".tsx"],"modulePathIgnorePatterns":["dist"]},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":"./dist/index.js"},"./package.json":"./package.json"},"funding":["https://getalby.com/p/sepehr"],"gitHead":"012406409dbdd53b523ac95486d8076c888eb77f","scripts":{"test":"jest","build":"tsc","format":"prettier --write .","prepare":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"},"repository":{"url":"git+https://github.com/sepehr-safari/nostr-hooks.git","type":"git"},"_npmVersion":"10.2.3","description":"React hooks for developing Nostr clients.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"@nostr-dev-kit/ndk":"^2.3.3","@nostr-dev-kit/ndk-cache-dexie":"^2.2.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.2.0","tslib":"^2.6.2","eslint":"^8.56.0","ts-jest":"^29.1.2","prettier":"^3.2.4","react-dom":"^18.2.0","typescript":"^5.3.3","@types/node":"^20.11.10","@types/react":"^18.2.48","@jest/globals":"^29.7.0","@types/lodash":"^4.14.202","@types/react-dom":"^18.2.18","eslint-plugin-react":"^7.33.2","@testing-library/react":"^14.2.0","jest-environment-jsdom":"^29.7.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^6.20.0"},"_npmOperationalInternal":{"tmp":"tmp/nostr-hooks_2.0.4_1706820878799_0.5803865814726497","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"nostr-hooks","version":"2.1.0","keywords":["nostr","decentralized","social","censorship-resistance","client","react","hooks"],"author":{"name":"Sepehr Safari"},"license":"MIT","_id":"nostr-hooks@2.1.0","maintainers":[{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"}],"homepage":"https://github.com/sepehr-safari/nostr-hooks#readme","bugs":{"url":"https://github.com/sepehr-safari/nostr-hooks/issues"},"dist":{"shasum":"de9abf7be139f2d9f486233b6eb57037c013ece1","tarball":"https://registry.npmjs.org/nostr-hooks/-/nostr-hooks-2.1.0.tgz","fileCount":24,"integrity":"sha512-2tQ1U4oIEd5qQjFitn2j4p9IQJy1tTp9/cnMx94dsdeVt2uCmNUb7dwQ/hM9+FH3YI1a3EWCPkatKmhbq5kFIw==","signatures":[{"sig":"MEYCIQD8mThknlJA47kjplOGPK11vSmxfbeRsDXEvVTciIqlVAIhALy4aIypgBU+OKoSkvMy4o1MXHMYUuaPzkej7honSeGs","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24377},"jest":{"preset":"ts-jest/presets/default-esm","rootDir":".","testRegex":"test.(js|ts|tsx)$","transform":{"^.+\\.(t|j)sx?$":["ts-jest",{"useESM":true}]},"testEnvironment":"jsdom","moduleNameMapper":{"^nostr-hooks$":"<rootDir>/src/index.ts"},"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"extensionsToTreatAsEsm":[".ts",".tsx"],"modulePathIgnorePatterns":["dist"]},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":"./dist/index.js"},"./package.json":"./package.json"},"funding":["https://getalby.com/p/sepehr"],"gitHead":"493de351968a127b84265a7fbe18d9d20bea6f6b","scripts":{"test":"jest","build":"tsc","format":"prettier --write .","prepare":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"},"repository":{"url":"git+https://github.com/sepehr-safari/nostr-hooks.git","type":"git"},"_npmVersion":"10.2.3","description":"React hooks for developing Nostr clients.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"@nostr-dev-kit/ndk":"^2.3.3","@nostr-dev-kit/ndk-cache-dexie":"^2.2.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.2.0","tslib":"^2.6.2","eslint":"^8.56.0","ts-jest":"^29.1.2","prettier":"^3.2.4","react-dom":"^18.2.0","typescript":"^5.3.3","@types/node":"^20.11.10","@types/react":"^18.2.48","@jest/globals":"^29.7.0","@types/lodash":"^4.14.202","@types/react-dom":"^18.2.18","eslint-plugin-react":"^7.33.2","@testing-library/react":"^14.2.0","jest-environment-jsdom":"^29.7.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^6.20.0"},"_npmOperationalInternal":{"tmp":"tmp/nostr-hooks_2.1.0_1706823328345_0.8900268292353284","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"nostr-hooks","version":"2.1.1","keywords":["nostr","decentralized","social","censorship-resistance","client","react","hooks"],"author":{"name":"Sepehr Safari"},"license":"MIT","_id":"nostr-hooks@2.1.1","maintainers":[{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"}],"homepage":"https://github.com/sepehr-safari/nostr-hooks#readme","bugs":{"url":"https://github.com/sepehr-safari/nostr-hooks/issues"},"dist":{"shasum":"a0ea6f47f64d6796b52ca6f238abbe94129c9f23","tarball":"https://registry.npmjs.org/nostr-hooks/-/nostr-hooks-2.1.1.tgz","fileCount":24,"integrity":"sha512-oMfHBfgP0xsB06h2Ep428vCj1YgW3zrtIRyfxpb/hWQ2l538m3WYIUJP5ie8C0DqjhMRSF2FZSr4gdrUFZB4AA==","signatures":[{"sig":"MEQCIHVmih4j8Fr4dwECvITfCmSnM3o32kmOgho3SwdRfchQAiADld3/ovDQ6lLoQCU6dJYCUtHZ/kYlRTJDHk7YE/eqhg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24169},"jest":{"preset":"ts-jest/presets/default-esm","rootDir":".","testRegex":"test.(js|ts|tsx)$","transform":{"^.+\\.(t|j)sx?$":["ts-jest",{"useESM":true}]},"testEnvironment":"jsdom","moduleNameMapper":{"^nostr-hooks$":"<rootDir>/src/index.ts"},"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"extensionsToTreatAsEsm":[".ts",".tsx"],"modulePathIgnorePatterns":["dist"]},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":"./dist/index.js"},"./package.json":"./package.json"},"funding":["https://getalby.com/p/sepehr"],"gitHead":"45f99af53702a19a54b23a6125aa4ca7fa9cad95","scripts":{"test":"jest","build":"tsc","format":"prettier --write .","prepare":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"},"repository":{"url":"git+https://github.com/sepehr-safari/nostr-hooks.git","type":"git"},"_npmVersion":"10.2.3","description":"React hooks for developing Nostr clients.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"@nostr-dev-kit/ndk":"^2.3.3","@nostr-dev-kit/ndk-cache-dexie":"^2.2.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.2.0","tslib":"^2.6.2","eslint":"^8.56.0","ts-jest":"^29.1.2","prettier":"^3.2.4","react-dom":"^18.2.0","typescript":"^5.3.3","@types/node":"^20.11.10","@types/react":"^18.2.48","@jest/globals":"^29.7.0","@types/lodash":"^4.14.202","@types/react-dom":"^18.2.18","eslint-plugin-react":"^7.33.2","@testing-library/react":"^14.2.0","jest-environment-jsdom":"^29.7.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^6.20.0"},"_npmOperationalInternal":{"tmp":"tmp/nostr-hooks_2.1.1_1706893830114_0.45060587223970994","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"nostr-hooks","version":"2.2.0","keywords":["nostr","decentralized","social","censorship-resistance","client","react","hooks"],"author":{"name":"Sepehr Safari"},"license":"MIT","_id":"nostr-hooks@2.2.0","maintainers":[{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"}],"homepage":"https://github.com/sepehr-safari/nostr-hooks#readme","bugs":{"url":"https://github.com/sepehr-safari/nostr-hooks/issues"},"dist":{"shasum":"2e8ba6c33b18d6eb975b144b8887ae700362bb1a","tarball":"https://registry.npmjs.org/nostr-hooks/-/nostr-hooks-2.2.0.tgz","fileCount":27,"integrity":"sha512-N+2/ubO6hDZcOk4Zjdc7D+UvYP9mlnDurZ111/clUbQ+t1FWZdqdHnX7ll2QwgDqBOUUOw+kSZDvZiNm3lqbXw==","signatures":[{"sig":"MEQCIEqaJS2cJtfy6BXoypTvqSHKyfD7N3+xBSu+JjcTDNy9AiAp+5q7+77WqT5jyR6xbIl4DcZVqPoCnlssSHlPrgLnBA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29138},"jest":{"preset":"ts-jest/presets/default-esm","rootDir":".","testRegex":"test.(js|ts|tsx)$","transform":{"^.+\\.(t|j)sx?$":["ts-jest",{"useESM":true}]},"testEnvironment":"jsdom","moduleNameMapper":{"^nostr-hooks$":"<rootDir>/src/index.ts"},"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"extensionsToTreatAsEsm":[".ts",".tsx"],"modulePathIgnorePatterns":["dist"]},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":"./dist/index.js"},"./package.json":"./package.json"},"funding":["https://getalby.com/p/sepehr"],"gitHead":"cf29a704b611fc03d697739ba7f25e3c5528c095","scripts":{"test":"jest","build":"tsc","format":"prettier --write .","prepare":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"},"repository":{"url":"git+https://github.com/sepehr-safari/nostr-hooks.git","type":"git"},"_npmVersion":"10.2.3","description":"React hooks for developing Nostr clients.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"@nostr-dev-kit/ndk":"^2.3.3","@nostr-dev-kit/ndk-cache-dexie":"^2.2.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.2.0","tslib":"^2.6.2","eslint":"^8.56.0","ts-jest":"^29.1.2","prettier":"^3.2.4","react-dom":"^18.2.0","typescript":"^5.3.3","@types/node":"^20.11.10","@types/react":"^18.2.48","@jest/globals":"^29.7.0","@types/lodash":"^4.14.202","@types/react-dom":"^18.2.18","eslint-plugin-react":"^7.33.2","@testing-library/react":"^14.2.0","jest-environment-jsdom":"^29.7.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^6.20.0"},"_npmOperationalInternal":{"tmp":"tmp/nostr-hooks_2.2.0_1707121071814_0.8709738358128607","host":"s3://npm-registry-packages"}},"2.2.1":{"name":"nostr-hooks","version":"2.2.1","keywords":["nostr","decentralized","social","censorship-resistance","client","react","hooks"],"author":{"name":"Sepehr Safari"},"license":"MIT","_id":"nostr-hooks@2.2.1","maintainers":[{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"}],"homepage":"https://github.com/sepehr-safari/nostr-hooks#readme","bugs":{"url":"https://github.com/sepehr-safari/nostr-hooks/issues"},"dist":{"shasum":"dd11dc4f33e9213e4a7330a9d4276ed9b466b82f","tarball":"https://registry.npmjs.org/nostr-hooks/-/nostr-hooks-2.2.1.tgz","fileCount":27,"integrity":"sha512-yLdgh67I+R0kwBiv/X9+If5BCHE77oVuTdjw0MG63R72wsNMq0kK2PtzcjQeyd+QF+tttKbMOQdUhyXlxA3vLA==","signatures":[{"sig":"MEUCIATJtmU7+jAY5RS5LZYtFOJrcBEfDDYfLTQhYpaLoldAAiEA27QOkejqQ14AsFmXx1tmNISnAw/QL9VQsP/95u+6YGA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28833},"jest":{"preset":"ts-jest/presets/default-esm","rootDir":".","testRegex":"test.(js|ts|tsx)$","transform":{"^.+\\.(t|j)sx?$":["ts-jest",{"useESM":true}]},"testEnvironment":"jsdom","moduleNameMapper":{"^nostr-hooks$":"<rootDir>/src/index.ts"},"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"extensionsToTreatAsEsm":[".ts",".tsx"],"modulePathIgnorePatterns":["dist"]},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":"./dist/index.js"},"./package.json":"./package.json"},"funding":["https://getalby.com/p/sepehr"],"gitHead":"44d89714a1b19050a6c50550179da134fefc3061","scripts":{"test":"jest","build":"tsc","format":"prettier --write .","prepare":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"},"repository":{"url":"git+https://github.com/sepehr-safari/nostr-hooks.git","type":"git"},"_npmVersion":"10.2.3","description":"React hooks for developing Nostr clients.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"@nostr-dev-kit/ndk":"^2.3.3","@nostr-dev-kit/ndk-cache-dexie":"^2.2.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.2.0","tslib":"^2.6.2","eslint":"^8.56.0","ts-jest":"^29.1.2","prettier":"^3.2.4","react-dom":"^18.2.0","typescript":"^5.3.3","@types/node":"^20.11.10","@types/react":"^18.2.48","@jest/globals":"^29.7.0","@types/lodash":"^4.14.202","@types/react-dom":"^18.2.18","eslint-plugin-react":"^7.33.2","@testing-library/react":"^14.2.0","jest-environment-jsdom":"^29.7.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^6.20.0"},"_npmOperationalInternal":{"tmp":"tmp/nostr-hooks_2.2.1_1707123044718_0.3955875603794681","host":"s3://npm-registry-packages"}},"2.2.2":{"name":"nostr-hooks","version":"2.2.2","keywords":["nostr","decentralized","social","censorship-resistance","client","react","hooks"],"author":{"name":"Sepehr Safari"},"license":"MIT","_id":"nostr-hooks@2.2.2","maintainers":[{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"}],"homepage":"https://github.com/sepehr-safari/nostr-hooks#readme","bugs":{"url":"https://github.com/sepehr-safari/nostr-hooks/issues"},"dist":{"shasum":"6419d00cdeccdeaa7e099883905c2a565d76e2a3","tarball":"https://registry.npmjs.org/nostr-hooks/-/nostr-hooks-2.2.2.tgz","fileCount":27,"integrity":"sha512-QmjWO8psRjbPbqsWt3bG5el3I74HOqzg01z/rE3Rvk9/epymdUkNjR7YWrKORcDgSEql7yYh7/E7zC9gjto/GA==","signatures":[{"sig":"MEQCIC8Vi4QW1ej32naemWiuhbtd6OnJtoe7JOIni4KSFIH3AiBVCfbgfCgd0OcMB6D09tA+38QwvnSwTUwEoh3Vy8CFZg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28950},"jest":{"preset":"ts-jest/presets/default-esm","rootDir":".","testRegex":"test.(js|ts|tsx)$","transform":{"^.+\\.(t|j)sx?$":["ts-jest",{"useESM":true}]},"testEnvironment":"jsdom","moduleNameMapper":{"^nostr-hooks$":"<rootDir>/src/index.ts"},"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"extensionsToTreatAsEsm":[".ts",".tsx"],"modulePathIgnorePatterns":["dist"]},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":"./dist/index.js"},"./package.json":"./package.json"},"funding":["https://getalby.com/p/sepehr"],"gitHead":"5842954bde8bc7ab1ea574ebc787c46bbca6ffd8","scripts":{"test":"jest","build":"tsc","format":"prettier --write .","prepare":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"},"repository":{"url":"git+https://github.com/sepehr-safari/nostr-hooks.git","type":"git"},"_npmVersion":"10.2.3","description":"React hooks for developing Nostr clients.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"@nostr-dev-kit/ndk":"^2.3.3","@nostr-dev-kit/ndk-cache-dexie":"^2.2.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.2.0","tslib":"^2.6.2","eslint":"^8.56.0","ts-jest":"^29.1.2","prettier":"^3.2.4","react-dom":"^18.2.0","typescript":"^5.3.3","@types/node":"^20.11.10","@types/react":"^18.2.48","@jest/globals":"^29.7.0","@types/lodash":"^4.14.202","@types/react-dom":"^18.2.18","eslint-plugin-react":"^7.33.2","@testing-library/react":"^14.2.0","jest-environment-jsdom":"^29.7.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^6.20.0"},"_npmOperationalInternal":{"tmp":"tmp/nostr-hooks_2.2.2_1707124301562_0.2230134957453651","host":"s3://npm-registry-packages"}},"2.2.3":{"name":"nostr-hooks","version":"2.2.3","keywords":["nostr","decentralized","social","censorship-resistance","client","react","hooks"],"author":{"name":"Sepehr Safari"},"license":"MIT","_id":"nostr-hooks@2.2.3","maintainers":[{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"}],"homepage":"https://github.com/sepehr-safari/nostr-hooks#readme","bugs":{"url":"https://github.com/sepehr-safari/nostr-hooks/issues"},"dist":{"shasum":"74628d09a706dbd926ec117c0eea49e67b7162d4","tarball":"https://registry.npmjs.org/nostr-hooks/-/nostr-hooks-2.2.3.tgz","fileCount":27,"integrity":"sha512-aOpcmZOB7sqAOzkdWfs70kRBiluUvugGR8AfTSktyQuDKETcKt8jjLCrGeav4AI8+MSj9nVNxjN5rOflFxOBKA==","signatures":[{"sig":"MEUCIQD5cmsIG3Ra4skB/VLmq8spNpyZ8E9awNbmrcLra+iJPgIgUDOQ2Vy3Qw6wUDpWKdn4zk6pyY+3ERHHtNi81yfPDKA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29063},"jest":{"preset":"ts-jest/presets/default-esm","rootDir":".","testRegex":"test.(js|ts|tsx)$","transform":{"^.+\\.(t|j)sx?$":["ts-jest",{"useESM":true}]},"testEnvironment":"jsdom","moduleNameMapper":{"^nostr-hooks$":"<rootDir>/src/index.ts"},"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"extensionsToTreatAsEsm":[".ts",".tsx"],"modulePathIgnorePatterns":["dist"]},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":"./dist/index.js"},"./package.json":"./package.json"},"funding":["https://getalby.com/p/sepehr"],"gitHead":"44bd5a421050324215784e73ebed2a53d0b345fc","scripts":{"test":"jest","build":"tsc","format":"prettier --write .","prepare":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"},"repository":{"url":"git+https://github.com/sepehr-safari/nostr-hooks.git","type":"git"},"_npmVersion":"10.2.3","description":"React hooks for developing Nostr clients.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"@nostr-dev-kit/ndk":"^2.3.3","@nostr-dev-kit/ndk-cache-dexie":"^2.2.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.2.0","tslib":"^2.6.2","eslint":"^8.56.0","ts-jest":"^29.1.2","prettier":"^3.2.4","react-dom":"^18.2.0","typescript":"^5.3.3","@types/node":"^20.11.10","@types/react":"^18.2.48","@jest/globals":"^29.7.0","@types/lodash":"^4.14.202","@types/react-dom":"^18.2.18","eslint-plugin-react":"^7.33.2","@testing-library/react":"^14.2.0","jest-environment-jsdom":"^29.7.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^6.20.0"},"_npmOperationalInternal":{"tmp":"tmp/nostr-hooks_2.2.3_1707124518931_0.21968821374781022","host":"s3://npm-registry-packages"}},"2.2.4":{"name":"nostr-hooks","version":"2.2.4","keywords":["nostr","decentralized","social","censorship-resistance","client","react","hooks"],"author":{"name":"Sepehr Safari"},"license":"MIT","_id":"nostr-hooks@2.2.4","maintainers":[{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"}],"homepage":"https://github.com/sepehr-safari/nostr-hooks#readme","bugs":{"url":"https://github.com/sepehr-safari/nostr-hooks/issues"},"dist":{"shasum":"1b89438d260ba2095d10a0681a1ff745219ff183","tarball":"https://registry.npmjs.org/nostr-hooks/-/nostr-hooks-2.2.4.tgz","fileCount":27,"integrity":"sha512-CPSbRdZUu+WZ9ogfHzFz+S8CMgNBZW0b+K4nrHDsqXb6Q0Oku6RPl+XkdfgIFv+4f0lhOXSwuH2qUq3UVlJQ4A==","signatures":[{"sig":"MEYCIQCSoNNXoya7ZJYSocpwt4rpRaM9iWhdBg+GInvw9bhRRAIhALzfP2A2qmy77mWMuDYvXDCcQqx0COnzssxM2noCH489","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29386},"jest":{"preset":"ts-jest/presets/default-esm","rootDir":".","testRegex":"test.(js|ts|tsx)$","transform":{"^.+\\.(t|j)sx?$":["ts-jest",{"useESM":true}]},"testEnvironment":"jsdom","moduleNameMapper":{"^nostr-hooks$":"<rootDir>/src/index.ts"},"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"extensionsToTreatAsEsm":[".ts",".tsx"],"modulePathIgnorePatterns":["dist"]},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":"./dist/index.js"},"./package.json":"./package.json"},"funding":["https://getalby.com/p/sepehr"],"gitHead":"b0c0ab34c7d3e31cac3656219084eb95513657bd","scripts":{"test":"jest","build":"tsc","format":"prettier --write .","prepare":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"},"repository":{"url":"git+https://github.com/sepehr-safari/nostr-hooks.git","type":"git"},"_npmVersion":"10.2.3","description":"React hooks for developing Nostr clients.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"@nostr-dev-kit/ndk":"^2.3.3","@nostr-dev-kit/ndk-cache-dexie":"^2.2.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.2.0","tslib":"^2.6.2","eslint":"^8.56.0","ts-jest":"^29.1.2","prettier":"^3.2.4","react-dom":"^18.2.0","typescript":"^5.3.3","@types/node":"^20.11.10","@types/react":"^18.2.48","@jest/globals":"^29.7.0","@types/lodash":"^4.14.202","@types/react-dom":"^18.2.18","eslint-plugin-react":"^7.33.2","@testing-library/react":"^14.2.0","jest-environment-jsdom":"^29.7.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^6.20.0"},"_npmOperationalInternal":{"tmp":"tmp/nostr-hooks_2.2.4_1707679047298_0.6336328606654831","host":"s3://npm-registry-packages"}},"2.3.0":{"name":"nostr-hooks","version":"2.3.0","keywords":["nostr","decentralized","social","censorship-resistance","client","react","hooks"],"author":{"name":"Sepehr Safari"},"license":"MIT","_id":"nostr-hooks@2.3.0","maintainers":[{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"}],"homepage":"https://github.com/sepehr-safari/nostr-hooks#readme","bugs":{"url":"https://github.com/sepehr-safari/nostr-hooks/issues"},"dist":{"shasum":"727bf959039589b47ea0af71f844dc37c4c6c123","tarball":"https://registry.npmjs.org/nostr-hooks/-/nostr-hooks-2.3.0.tgz","fileCount":27,"integrity":"sha512-kxOKHeT0wmJA6AOX5wKsCQDeQZmRuwq5w8oQzQt+na3lOKNk4Tg16bl+qsDSht2r2Tfryj4LJADp97j8824FSg==","signatures":[{"sig":"MEQCICOe8ZpH0pMQpCz1dFeQwhcsAXhki0dbSyRC29Wg+28GAiBwf2kKwRSK5rSePlzSaVKlT8TLQbQSTDlvRa/kKEx3Hw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28368},"jest":{"preset":"ts-jest/presets/default-esm","rootDir":".","testRegex":"test.(js|ts|tsx)$","transform":{"^.+\\.(t|j)sx?$":["ts-jest",{"useESM":true}]},"testEnvironment":"jsdom","moduleNameMapper":{"^nostr-hooks$":"<rootDir>/src/index.ts"},"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"extensionsToTreatAsEsm":[".ts",".tsx"],"modulePathIgnorePatterns":["dist"]},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":"./dist/index.js"},"./package.json":"./package.json"},"funding":["https://getalby.com/p/sepehr"],"gitHead":"c42a4dd979450a29f333125247f606a632d96d09","scripts":{"test":"jest","build":"tsc","format":"prettier --write .","prepare":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"},"repository":{"url":"git+https://github.com/sepehr-safari/nostr-hooks.git","type":"git"},"_npmVersion":"10.2.3","description":"React hooks for developing Nostr clients.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"@nostr-dev-kit/ndk":"^2.3.3","@nostr-dev-kit/ndk-cache-dexie":"^2.2.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.2.0","tslib":"^2.6.2","eslint":"^8.56.0","ts-jest":"^29.1.2","prettier":"^3.2.4","react-dom":"^18.2.0","typescript":"^5.3.3","@types/node":"^20.11.10","@types/react":"^18.2.48","@jest/globals":"^29.7.0","@types/lodash":"^4.14.202","@types/react-dom":"^18.2.18","eslint-plugin-react":"^7.33.2","@testing-library/react":"^14.2.0","jest-environment-jsdom":"^29.7.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^6.20.0"},"_npmOperationalInternal":{"tmp":"tmp/nostr-hooks_2.3.0_1709126569516_0.10253461100943317","host":"s3://npm-registry-packages"}},"2.3.1":{"name":"nostr-hooks","version":"2.3.1","keywords":["nostr","decentralized","social","censorship-resistance","client","react","hooks"],"author":{"name":"Sepehr Safari"},"license":"MIT","_id":"nostr-hooks@2.3.1","maintainers":[{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"}],"homepage":"https://github.com/sepehr-safari/nostr-hooks#readme","bugs":{"url":"https://github.com/sepehr-safari/nostr-hooks/issues"},"dist":{"shasum":"05415ebd4e40ab3894f0f31e8be9e7e9fb72e0af","tarball":"https://registry.npmjs.org/nostr-hooks/-/nostr-hooks-2.3.1.tgz","fileCount":30,"integrity":"sha512-Wl0dTANeR/YjMMp5ugz1+X+jVhbAnh4p5RpGtKYGUf2mlAsCyUASCjO3EbcGDbhtcltrIoFn3+WbATwH1Fe89Q==","signatures":[{"sig":"MEYCIQDXqPrtmBT/zvy8YFF9BuvWV5lVpCE0P6jPVlno104m0gIhAKZKsZcY+14+83hTl/rG3TAnl0khok55gB2OsMTld8Pg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30850},"jest":{"preset":"ts-jest/presets/default-esm","rootDir":".","testRegex":"test.(js|ts|tsx)$","transform":{"^.+\\.(t|j)sx?$":["ts-jest",{"useESM":true}]},"testEnvironment":"jsdom","moduleNameMapper":{"^nostr-hooks$":"<rootDir>/src/index.ts"},"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"extensionsToTreatAsEsm":[".ts",".tsx"],"modulePathIgnorePatterns":["dist"]},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":"./dist/index.js"},"./package.json":"./package.json"},"funding":["https://getalby.com/p/sepehr"],"gitHead":"64c991560f04dc658c4c126446637059e0aeff59","scripts":{"test":"jest","build":"tsc","format":"prettier --write .","prepare":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"},"repository":{"url":"git+https://github.com/sepehr-safari/nostr-hooks.git","type":"git"},"_npmVersion":"10.2.3","description":"React hooks for developing Nostr clients.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"@nostr-dev-kit/ndk":"^2.3.3","@nostr-dev-kit/ndk-cache-dexie":"^2.2.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.2.0","tslib":"^2.6.2","eslint":"^8.56.0","ts-jest":"^29.1.2","prettier":"^3.2.4","react-dom":"^18.2.0","typescript":"^5.3.3","@types/node":"^20.11.10","@types/react":"^18.2.48","@jest/globals":"^29.7.0","@types/lodash":"^4.14.202","@types/react-dom":"^18.2.18","eslint-plugin-react":"^7.33.2","@testing-library/react":"^14.2.0","jest-environment-jsdom":"^29.7.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^6.20.0"},"_npmOperationalInternal":{"tmp":"tmp/nostr-hooks_2.3.1_1709130158799_0.5432365493524098","host":"s3://npm-registry-packages"}},"2.3.2":{"name":"nostr-hooks","version":"2.3.2","keywords":["nostr","decentralized","social","censorship-resistance","client","react","hooks"],"author":{"name":"Sepehr Safari"},"license":"MIT","_id":"nostr-hooks@2.3.2","maintainers":[{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"}],"homepage":"https://github.com/sepehr-safari/nostr-hooks#readme","bugs":{"url":"https://github.com/sepehr-safari/nostr-hooks/issues"},"dist":{"shasum":"e93bb2032613fdc2e747bfe93e69f590b6bc4cf7","tarball":"https://registry.npmjs.org/nostr-hooks/-/nostr-hooks-2.3.2.tgz","fileCount":30,"integrity":"sha512-mE0NnQJT27hkHQSWOQ6k9iPfkc5MPqRVBY9Lms1rZFz5Cb3tDmndM9YHw/0hfXaM7XjBFbEuIqX14oUlEAWkTg==","signatures":[{"sig":"MEUCIQC+EyDYnQlkZvfkIUOSnyIWQRShikj5rVRyqGP1zRPBDgIgWghB3nDesIdDsFcUDK01PTG82Y3Ug02CPBxtW7j0M1o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30995},"jest":{"preset":"ts-jest/presets/default-esm","rootDir":".","testRegex":"test.(js|ts|tsx)$","transform":{"^.+\\.(t|j)sx?$":["ts-jest",{"useESM":true}]},"testEnvironment":"jsdom","moduleNameMapper":{"^nostr-hooks$":"<rootDir>/src/index.ts"},"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"extensionsToTreatAsEsm":[".ts",".tsx"],"modulePathIgnorePatterns":["dist"]},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":"./dist/index.js"},"./package.json":"./package.json"},"funding":["https://getalby.com/p/sepehr"],"gitHead":"ea0f463dd5e287c41ffc8e7c45cdd35b1121c31c","scripts":{"test":"jest","build":"tsc","format":"prettier --write .","prepare":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"},"repository":{"url":"git+https://github.com/sepehr-safari/nostr-hooks.git","type":"git"},"_npmVersion":"10.2.3","description":"React hooks for developing Nostr clients.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"@nostr-dev-kit/ndk":"^2.3.3","@nostr-dev-kit/ndk-cache-dexie":"^2.2.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.2.0","tslib":"^2.6.2","eslint":"^8.56.0","ts-jest":"^29.1.2","prettier":"^3.2.4","react-dom":"^18.2.0","typescript":"^5.3.3","@types/node":"^20.11.10","@types/react":"^18.2.48","@jest/globals":"^29.7.0","@types/lodash":"^4.14.202","@types/react-dom":"^18.2.18","eslint-plugin-react":"^7.33.2","@testing-library/react":"^14.2.0","jest-environment-jsdom":"^29.7.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^6.20.0"},"_npmOperationalInternal":{"tmp":"tmp/nostr-hooks_2.3.2_1709130643697_0.9605113597364372","host":"s3://npm-registry-packages"}},"2.3.3":{"name":"nostr-hooks","version":"2.3.3","keywords":["nostr","decentralized","social","censorship-resistance","client","react","hooks"],"author":{"name":"Sepehr Safari"},"license":"MIT","_id":"nostr-hooks@2.3.3","maintainers":[{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"}],"homepage":"https://github.com/sepehr-safari/nostr-hooks#readme","bugs":{"url":"https://github.com/sepehr-safari/nostr-hooks/issues"},"dist":{"shasum":"73d16d77ce09daf95a2c537f04e0e63b7b414fa1","tarball":"https://registry.npmjs.org/nostr-hooks/-/nostr-hooks-2.3.3.tgz","fileCount":33,"integrity":"sha512-E5tJNR3BBgQlBlQ61nnbW6sbNkSqR0p6AiBWYVeBoPHUFuZmdlcTMAbN+EbQH2KD2YJ4K9H7CWHzNlF3U07xqg==","signatures":[{"sig":"MEUCIQDeUGIjy2Y4ES1DfudwGThMQlBduuXoRbIPW1Fb1HGCjQIgPS/c6skXA8l+eksvpWSTs5hA1NHeNTjFiTomhhX+I3M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31727},"jest":{"preset":"ts-jest/presets/default-esm","rootDir":".","testRegex":"test.(js|ts|tsx)$","transform":{"^.+\\.(t|j)sx?$":["ts-jest",{"useESM":true}]},"testEnvironment":"jsdom","moduleNameMapper":{"^nostr-hooks$":"<rootDir>/src/index.ts"},"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"extensionsToTreatAsEsm":[".ts",".tsx"],"modulePathIgnorePatterns":["dist"]},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":"./dist/index.js"},"./package.json":"./package.json"},"funding":["https://getalby.com/p/sepehr"],"gitHead":"ea0f463dd5e287c41ffc8e7c45cdd35b1121c31c","scripts":{"test":"jest","build":"tsc","format":"prettier --write .","prepare":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"},"repository":{"url":"git+https://github.com/sepehr-safari/nostr-hooks.git","type":"git"},"_npmVersion":"10.2.3","description":"React hooks for developing Nostr clients.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"zustand":"^4.5.1","@nostr-dev-kit/ndk":"^2.3.3","@nostr-dev-kit/ndk-cache-dexie":"^2.2.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.2.0","tslib":"^2.6.2","eslint":"^8.56.0","ts-jest":"^29.1.2","prettier":"^3.2.4","react-dom":"^18.2.0","typescript":"^5.3.3","@types/node":"^20.11.10","@types/react":"^18.2.48","@jest/globals":"^29.7.0","@types/lodash":"^4.14.202","@types/react-dom":"^18.2.18","eslint-plugin-react":"^7.33.2","@testing-library/react":"^14.2.0","jest-environment-jsdom":"^29.7.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^6.20.0"},"_npmOperationalInternal":{"tmp":"tmp/nostr-hooks_2.3.3_1709136137744_0.9928353769445568","host":"s3://npm-registry-packages"}},"2.3.4":{"name":"nostr-hooks","version":"2.3.4","keywords":["nostr","decentralized","social","censorship-resistance","client","react","hooks"],"author":{"name":"Sepehr Safari"},"license":"MIT","_id":"nostr-hooks@2.3.4","maintainers":[{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"}],"homepage":"https://github.com/sepehr-safari/nostr-hooks#readme","bugs":{"url":"https://github.com/sepehr-safari/nostr-hooks/issues"},"dist":{"shasum":"b461e51aab41d2a0231de2044f270b359959180a","tarball":"https://registry.npmjs.org/nostr-hooks/-/nostr-hooks-2.3.4.tgz","fileCount":33,"integrity":"sha512-H8eP8UtiioqT8ftCgiCqp4TfdkqCu+oA4MesI9NzVku8Y63WuAYNuViXUuwGcfto7WtLtW2vwt4guq6rGt+DqQ==","signatures":[{"sig":"MEUCIQDAkjL5iW53fFaPBpIbqhYRAo3l60LLyLbkIUOF5VQ2VgIgNIT89Wj8j1ARR2O3y7OBrZNFzYKkVHZ/OVOy56pO3qQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31930},"jest":{"preset":"ts-jest/presets/default-esm","rootDir":".","testRegex":"test.(js|ts|tsx)$","transform":{"^.+\\.(t|j)sx?$":["ts-jest",{"useESM":true}]},"testEnvironment":"jsdom","moduleNameMapper":{"^nostr-hooks$":"<rootDir>/src/index.ts"},"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"extensionsToTreatAsEsm":[".ts",".tsx"],"modulePathIgnorePatterns":["dist"]},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":"./dist/index.js"},"./package.json":"./package.json"},"funding":["https://getalby.com/p/sepehr"],"gitHead":"ea0f463dd5e287c41ffc8e7c45cdd35b1121c31c","scripts":{"test":"jest","build":"tsc","format":"prettier --write .","prepare":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"},"repository":{"url":"git+https://github.com/sepehr-safari/nostr-hooks.git","type":"git"},"_npmVersion":"10.2.3","description":"React hooks for developing Nostr clients.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"zustand":"^4.5.1","@nostr-dev-kit/ndk":"^2.3.3","@nostr-dev-kit/ndk-cache-dexie":"^2.2.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.2.0","tslib":"^2.6.2","eslint":"^8.56.0","ts-jest":"^29.1.2","prettier":"^3.2.4","react-dom":"^18.2.0","typescript":"^5.3.3","@types/node":"^20.11.10","@types/react":"^18.2.48","@jest/globals":"^29.7.0","@types/lodash":"^4.14.202","@types/react-dom":"^18.2.18","eslint-plugin-react":"^7.33.2","@testing-library/react":"^14.2.0","jest-environment-jsdom":"^29.7.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^6.20.0"},"_npmOperationalInternal":{"tmp":"tmp/nostr-hooks_2.3.4_1709136573472_0.7840672142626568","host":"s3://npm-registry-packages"}},"2.3.5":{"name":"nostr-hooks","version":"2.3.5","keywords":["nostr","decentralized","social","censorship-resistance","client","react","hooks"],"author":{"name":"Sepehr Safari"},"license":"MIT","_id":"nostr-hooks@2.3.5","maintainers":[{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"}],"homepage":"https://github.com/sepehr-safari/nostr-hooks#readme","bugs":{"url":"https://github.com/sepehr-safari/nostr-hooks/issues"},"dist":{"shasum":"8bb57a8151ed8564b2b9138306b77104bbb89dac","tarball":"https://registry.npmjs.org/nostr-hooks/-/nostr-hooks-2.3.5.tgz","fileCount":33,"integrity":"sha512-Yh0IqKJnxJuUShREsdJnabVpY/KfSqvldL/ShyfPzBS9DrRoF08+xdsJF5YF+QoVeT1BtJlKxvswA6Ynq8ENpQ==","signatures":[{"sig":"MEUCIQCzkqvtr2plWPE4rv550EONV8IqMe45Dn5gk+P4GzsmBwIgJG5qNoLgNDxgvHEmFv3eRaWqna4oTSrlhkVnzfR7a9o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31905},"jest":{"preset":"ts-jest/presets/default-esm","rootDir":".","testRegex":"test.(js|ts|tsx)$","transform":{"^.+\\.(t|j)sx?$":["ts-jest",{"useESM":true}]},"testEnvironment":"jsdom","moduleNameMapper":{"^nostr-hooks$":"<rootDir>/src/index.ts"},"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"extensionsToTreatAsEsm":[".ts",".tsx"],"modulePathIgnorePatterns":["dist"]},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":"./dist/index.js"},"./package.json":"./package.json"},"funding":["https://getalby.com/p/sepehr"],"gitHead":"fe3036a85647b54c06935ebbc2725e988c2fd96e","scripts":{"test":"jest","build":"tsc","format":"prettier --write .","prepare":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"},"repository":{"url":"git+https://github.com/sepehr-safari/nostr-hooks.git","type":"git"},"_npmVersion":"10.2.3","description":"React hooks for developing Nostr clients.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"@nostr-dev-kit/ndk":"^2.3.3","@nostr-dev-kit/ndk-cache-dexie":"^2.2.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.2.0","tslib":"^2.6.2","eslint":"^8.56.0","ts-jest":"^29.1.2","prettier":"^3.2.4","react-dom":"^18.2.0","typescript":"^5.3.3","@types/node":"^20.11.10","@types/react":"^18.2.48","@jest/globals":"^29.7.0","@types/lodash":"^4.14.202","@types/react-dom":"^18.2.18","eslint-plugin-react":"^7.33.2","@testing-library/react":"^14.2.0","jest-environment-jsdom":"^29.7.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^6.20.0"},"_npmOperationalInternal":{"tmp":"tmp/nostr-hooks_2.3.5_1709137409410_0.5924551625854431","host":"s3://npm-registry-packages"}},"2.3.6":{"name":"nostr-hooks","version":"2.3.6","keywords":["nostr","decentralized","social","censorship-resistance","client","react","hooks"],"author":{"name":"Sepehr Safari"},"license":"MIT","_id":"nostr-hooks@2.3.6","maintainers":[{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"}],"homepage":"https://github.com/sepehr-safari/nostr-hooks#readme","bugs":{"url":"https://github.com/sepehr-safari/nostr-hooks/issues"},"dist":{"shasum":"c3a6d1d2a05bd71cee02836c269c5c4a494be038","tarball":"https://registry.npmjs.org/nostr-hooks/-/nostr-hooks-2.3.6.tgz","fileCount":36,"integrity":"sha512-I1d9JpyHyTYYVcQa22vn2qBGivf6IkeDDcNpucObt4TPP8aGOTc5z0saPhXbdmF3yz5oZsIBvtr2CT36r/81WQ==","signatures":[{"sig":"MEQCIFUgFS1IffYhb7mMO1Paay+W/cpzW+EhJFwqhffTYlxwAiAunCW2Ob/VJV0bHuJt4DHxIvL4KfXU4sMJnoGPZSh32w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33153},"jest":{"preset":"ts-jest/presets/default-esm","rootDir":".","testRegex":"test.(js|ts|tsx)$","transform":{"^.+\\.(t|j)sx?$":["ts-jest",{"useESM":true}]},"testEnvironment":"jsdom","moduleNameMapper":{"^nostr-hooks$":"<rootDir>/src/index.ts"},"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"extensionsToTreatAsEsm":[".ts",".tsx"],"modulePathIgnorePatterns":["dist"]},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":"./dist/index.js"},"./package.json":"./package.json"},"funding":["https://getalby.com/p/sepehr"],"gitHead":"fb27f67330c75c781235ebbba122e0aa3fb9689c","scripts":{"test":"jest","build":"tsc","format":"prettier --write .","prepare":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"},"repository":{"url":"git+https://github.com/sepehr-safari/nostr-hooks.git","type":"git"},"_npmVersion":"10.2.3","description":"React hooks for developing Nostr clients.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"@nostr-dev-kit/ndk":"^2.3.3","@nostr-dev-kit/ndk-cache-dexie":"^2.2.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.2.0","tslib":"^2.6.2","eslint":"^8.56.0","ts-jest":"^29.1.2","prettier":"^3.2.4","react-dom":"^18.2.0","typescript":"^5.3.3","@types/node":"^20.11.10","@types/react":"^18.2.48","@jest/globals":"^29.7.0","@types/lodash":"^4.14.202","@types/react-dom":"^18.2.18","eslint-plugin-react":"^7.33.2","@testing-library/react":"^14.2.0","jest-environment-jsdom":"^29.7.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^6.20.0"},"_npmOperationalInternal":{"tmp":"tmp/nostr-hooks_2.3.6_1709138711059_0.5751659656255204","host":"s3://npm-registry-packages"}},"2.3.7":{"name":"nostr-hooks","version":"2.3.7","keywords":["nostr","decentralized","social","censorship-resistance","client","react","hooks"],"author":{"name":"Sepehr Safari"},"license":"MIT","_id":"nostr-hooks@2.3.7","maintainers":[{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"}],"homepage":"https://github.com/sepehr-safari/nostr-hooks#readme","bugs":{"url":"https://github.com/sepehr-safari/nostr-hooks/issues"},"dist":{"shasum":"0782be459f953bfb8fe29b162cb9a20fdd82badb","tarball":"https://registry.npmjs.org/nostr-hooks/-/nostr-hooks-2.3.7.tgz","fileCount":36,"integrity":"sha512-mKyMFCLnFTMfgjHZUmr67Qpcxd9OPB25zYkeoMOIBdPk3p+ZnZD0wdiirmCzX1Pt26N09O0FBRHY60RDTZBzPw==","signatures":[{"sig":"MEQCIC7tdlBPL5w9GH6R1xdCUlIDeRT4jtG90koPPki5oWcMAiBDGcM2Qb3samL+37g3y9IMalUCfZG1EmW9k20P1Gp/RQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33868},"jest":{"preset":"ts-jest/presets/default-esm","rootDir":".","testRegex":"test.(js|ts|tsx)$","transform":{"^.+\\.(t|j)sx?$":["ts-jest",{"useESM":true}]},"testEnvironment":"jsdom","moduleNameMapper":{"^nostr-hooks$":"<rootDir>/src/index.ts"},"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"extensionsToTreatAsEsm":[".ts",".tsx"],"modulePathIgnorePatterns":["dist"]},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":"./dist/index.js"},"./package.json":"./package.json"},"funding":["https://getalby.com/p/sepehr"],"gitHead":"4c5bb9224379db7d4017f1d867a0b59819352bca","scripts":{"test":"jest","build":"tsc","format":"prettier --write .","prepare":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"},"repository":{"url":"git+https://github.com/sepehr-safari/nostr-hooks.git","type":"git"},"_npmVersion":"10.2.3","description":"React hooks for developing Nostr clients.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"@nostr-dev-kit/ndk":"^2.3.3","@nostr-dev-kit/ndk-cache-dexie":"^2.2.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.2.0","tslib":"^2.6.2","eslint":"^8.56.0","ts-jest":"^29.1.2","prettier":"^3.2.4","react-dom":"^18.2.0","typescript":"^5.3.3","@types/node":"^20.11.10","@types/react":"^18.2.48","@jest/globals":"^29.7.0","@types/lodash":"^4.14.202","@types/react-dom":"^18.2.18","eslint-plugin-react":"^7.33.2","@testing-library/react":"^14.2.0","jest-environment-jsdom":"^29.7.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^6.20.0"},"_npmOperationalInternal":{"tmp":"tmp/nostr-hooks_2.3.7_1709140009185_0.2516154358982172","host":"s3://npm-registry-packages"}},"2.3.8":{"name":"nostr-hooks","version":"2.3.8","keywords":["nostr","decentralized","social","censorship-resistance","client","react","hooks"],"author":{"name":"Sepehr Safari"},"license":"MIT","_id":"nostr-hooks@2.3.8","maintainers":[{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"}],"homepage":"https://github.com/sepehr-safari/nostr-hooks#readme","bugs":{"url":"https://github.com/sepehr-safari/nostr-hooks/issues"},"dist":{"shasum":"37c4f174102f7665a7e930a0a433ff4981d2568c","tarball":"https://registry.npmjs.org/nostr-hooks/-/nostr-hooks-2.3.8.tgz","fileCount":36,"integrity":"sha512-cigU0kFdVU1usN3dyAyCmErSPdlO9wZ4gWq+THJ/FVa5DgjTQZFiMB6gB4qfe0XMzSgsx5Chl3LU1miXcAnpZQ==","signatures":[{"sig":"MEUCIA539h60FZ7gyUTi0LhRcXqat6MQvumIOC6fwqDjrAVFAiEAsjbMA1gehsaw4aQHo9ohtqJc3v2f98zmG/aYdAsEeSc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34432},"jest":{"preset":"ts-jest/presets/default-esm","rootDir":".","testRegex":"test.(js|ts|tsx)$","transform":{"^.+\\.(t|j)sx?$":["ts-jest",{"useESM":true}]},"testEnvironment":"jsdom","moduleNameMapper":{"^nostr-hooks$":"<rootDir>/src/index.ts"},"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"extensionsToTreatAsEsm":[".ts",".tsx"],"modulePathIgnorePatterns":["dist"]},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":"./dist/index.js"},"./package.json":"./package.json"},"funding":["https://getalby.com/p/sepehr"],"gitHead":"72a6ef8898f5c64c7458eb01839ba2b2312519de","scripts":{"test":"jest","build":"tsc","format":"prettier --write .","prepare":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"},"repository":{"url":"git+https://github.com/sepehr-safari/nostr-hooks.git","type":"git"},"_npmVersion":"10.2.3","description":"React hooks for developing Nostr clients.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"@nostr-dev-kit/ndk":"^2.3.3","@nostr-dev-kit/ndk-cache-dexie":"^2.2.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.2.0","tslib":"^2.6.2","eslint":"^8.56.0","ts-jest":"^29.1.2","prettier":"^3.2.4","react-dom":"^18.2.0","typescript":"^5.3.3","@types/node":"^20.11.10","@types/react":"^18.2.48","@jest/globals":"^29.7.0","@types/lodash":"^4.14.202","@types/react-dom":"^18.2.18","eslint-plugin-react":"^7.33.2","@testing-library/react":"^14.2.0","jest-environment-jsdom":"^29.7.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^6.20.0"},"_npmOperationalInternal":{"tmp":"tmp/nostr-hooks_2.3.8_1709153662123_0.4065780715714331","host":"s3://npm-registry-packages"}},"2.3.9":{"name":"nostr-hooks","version":"2.3.9","keywords":["nostr","decentralized","social","censorship-resistance","client","react","hooks"],"author":{"name":"Sepehr Safari"},"license":"MIT","_id":"nostr-hooks@2.3.9","maintainers":[{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"}],"homepage":"https://github.com/sepehr-safari/nostr-hooks#readme","bugs":{"url":"https://github.com/sepehr-safari/nostr-hooks/issues"},"dist":{"shasum":"1adae45952c9a39b3decfc316d2def4467c9c291","tarball":"https://registry.npmjs.org/nostr-hooks/-/nostr-hooks-2.3.9.tgz","fileCount":36,"integrity":"sha512-7J/3zQSwbJYFpaLQEy0/+YdAWiwxxesOmoufUjh0ugkb18wrtk3c1yUwQov9TbIsxWEMywTo90MRc4EAq7PNkQ==","signatures":[{"sig":"MEUCIFJswi/9celM86FiwbEuWwj1uLUdkm8o5nmcCuPT7xFhAiEA52GL8eGaHM9Lr5d3Soy3Vad/m8AWXMmZHU2rxj920x8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34958},"jest":{"preset":"ts-jest/presets/default-esm","rootDir":".","testRegex":"test.(js|ts|tsx)$","transform":{"^.+\\.(t|j)sx?$":["ts-jest",{"useESM":true}]},"testEnvironment":"jsdom","moduleNameMapper":{"^nostr-hooks$":"<rootDir>/src/index.ts"},"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"extensionsToTreatAsEsm":[".ts",".tsx"],"modulePathIgnorePatterns":["dist"]},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":"./dist/index.js"},"./package.json":"./package.json"},"funding":["https://getalby.com/p/sepehr"],"gitHead":"72a6ef8898f5c64c7458eb01839ba2b2312519de","scripts":{"test":"jest","build":"tsc","format":"prettier --write .","prepare":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"},"repository":{"url":"git+https://github.com/sepehr-safari/nostr-hooks.git","type":"git"},"_npmVersion":"10.2.3","description":"React hooks for developing Nostr clients.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"@nostr-dev-kit/ndk":"^2.3.3","@nostr-dev-kit/ndk-cache-dexie":"^2.2.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.2.0","tslib":"^2.6.2","eslint":"^8.56.0","ts-jest":"^29.1.2","prettier":"^3.2.4","react-dom":"^18.2.0","typescript":"^5.3.3","@types/node":"^20.11.10","@types/react":"^18.2.48","@jest/globals":"^29.7.0","@types/lodash":"^4.14.202","@types/react-dom":"^18.2.18","eslint-plugin-react":"^7.33.2","@testing-library/react":"^14.2.0","jest-environment-jsdom":"^29.7.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^6.20.0"},"_npmOperationalInternal":{"tmp":"tmp/nostr-hooks_2.3.9_1709165553869_0.561618900452536","host":"s3://npm-registry-packages"}},"2.4.0":{"name":"nostr-hooks","version":"2.4.0","keywords":["nostr","decentralized","social","censorship-resistance","client","react","hooks"],"author":{"name":"Sepehr Safari"},"license":"MIT","_id":"nostr-hooks@2.4.0","maintainers":[{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"}],"homepage":"https://github.com/sepehr-safari/nostr-hooks#readme","bugs":{"url":"https://github.com/sepehr-safari/nostr-hooks/issues"},"dist":{"shasum":"220afbf247a65ffa0c3c60174f56598209625cc8","tarball":"https://registry.npmjs.org/nostr-hooks/-/nostr-hooks-2.4.0.tgz","fileCount":36,"integrity":"sha512-5JTw2oGxuFPI4YYKZ50ehB9Ba/hTKVEesWlJht1PdCr57pBGwD2qawdulgVIXy3el23/MDLKuSvHo1XhoS7mYw==","signatures":[{"sig":"MEUCIQCBHFe7RbVYEGmM5aOEZGWuWo0WvWv2Cdg0lYDp+bpfxAIgOikS7Lvk0qw+8QmJPFVoVYgSVgqgvG/L3w3RS0qBzTg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35109},"jest":{"preset":"ts-jest/presets/default-esm","rootDir":".","testRegex":"test.(js|ts|tsx)$","transform":{"^.+\\.(t|j)sx?$":["ts-jest",{"useESM":true}]},"testEnvironment":"jsdom","moduleNameMapper":{"^nostr-hooks$":"<rootDir>/src/index.ts"},"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"extensionsToTreatAsEsm":[".ts",".tsx"],"modulePathIgnorePatterns":["dist"]},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":"./dist/index.js"},"./package.json":"./package.json"},"funding":["https://getalby.com/p/sepehr"],"gitHead":"f34846c9b01b74a35acfbba9d4135411d256e1aa","scripts":{"test":"jest","build":"tsc","format":"prettier --write .","prepare":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"},"repository":{"url":"git+https://github.com/sepehr-safari/nostr-hooks.git","type":"git"},"_npmVersion":"10.2.3","description":"React hooks for developing Nostr clients.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"immer":"^10.0.3","use-immer":"^0.9.0","@nostr-dev-kit/ndk":"^2.3.3","@nostr-dev-kit/ndk-cache-dexie":"^2.2.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.2.0","tslib":"^2.6.2","eslint":"^8.56.0","ts-jest":"^29.1.2","prettier":"^3.2.4","react-dom":"^18.2.0","typescript":"^5.3.3","@types/node":"^20.11.10","@types/react":"^18.2.48","@jest/globals":"^29.7.0","@types/lodash":"^4.14.202","@types/react-dom":"^18.2.18","eslint-plugin-react":"^7.33.2","@testing-library/react":"^14.2.0","jest-environment-jsdom":"^29.7.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^6.20.0"},"_npmOperationalInternal":{"tmp":"tmp/nostr-hooks_2.4.0_1709975044970_0.7955744302161065","host":"s3://npm-registry-packages"}},"2.4.1":{"name":"nostr-hooks","version":"2.4.1","keywords":["nostr","decentralized","social","censorship-resistance","client","react","hooks"],"author":{"name":"Sepehr Safari"},"license":"MIT","_id":"nostr-hooks@2.4.1","maintainers":[{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"}],"homepage":"https://github.com/sepehr-safari/nostr-hooks#readme","bugs":{"url":"https://github.com/sepehr-safari/nostr-hooks/issues"},"dist":{"shasum":"a263722a8b605186ec4e58018c7856db9c3982eb","tarball":"https://registry.npmjs.org/nostr-hooks/-/nostr-hooks-2.4.1.tgz","fileCount":36,"integrity":"sha512-g+aJM0GzTh4ZbaaJPlXtZbOtoEDbleMjY+aghFtEXpgVM8NtwcI5C+I0RukKxN9zRvfMho9GW4OwULvwe7wLnQ==","signatures":[{"sig":"MEUCIQDQrgJg71u+F4TSnnNvwASQ6cpo3NiYfpAGe8RLUnODDwIgF935+b57Njj5zuv4yzzneJaZ5NMvOTkCh5gByq9avis=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35200},"jest":{"preset":"ts-jest/presets/default-esm","rootDir":".","testRegex":"test.(js|ts|tsx)$","transform":{"^.+\\.(t|j)sx?$":["ts-jest",{"useESM":true}]},"testEnvironment":"jsdom","moduleNameMapper":{"^nostr-hooks$":"<rootDir>/src/index.ts"},"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"extensionsToTreatAsEsm":[".ts",".tsx"],"modulePathIgnorePatterns":["dist"]},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":"./dist/index.js"},"./package.json":"./package.json"},"funding":["https://getalby.com/p/sepehr"],"gitHead":"63df91c17e6366b8d49d7b96b911b5b3dc780cb2","scripts":{"test":"jest","build":"tsc","format":"prettier --write .","prepare":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"},"repository":{"url":"git+https://github.com/sepehr-safari/nostr-hooks.git","type":"git"},"_npmVersion":"10.2.3","description":"React hooks for developing Nostr clients.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"immer":"^10.0.3","use-immer":"^0.9.0","@nostr-dev-kit/ndk":"^2.3.3","@nostr-dev-kit/ndk-cache-dexie":"^2.2.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.2.0","tslib":"^2.6.2","eslint":"^8.56.0","ts-jest":"^29.1.2","prettier":"^3.2.4","react-dom":"^18.2.0","typescript":"^5.3.3","@types/node":"^20.11.10","@types/react":"^18.2.48","@jest/globals":"^29.7.0","@types/lodash":"^4.14.202","@types/react-dom":"^18.2.18","eslint-plugin-react":"^7.33.2","@testing-library/react":"^14.2.0","jest-environment-jsdom":"^29.7.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^6.20.0"},"_npmOperationalInternal":{"tmp":"tmp/nostr-hooks_2.4.1_1709975964010_0.53213842297653","host":"s3://npm-registry-packages"}},"2.4.2":{"name":"nostr-hooks","version":"2.4.2","keywords":["nostr","decentralized","social","censorship-resistance","client","react","hooks"],"author":{"name":"Sepehr Safari"},"license":"MIT","_id":"nostr-hooks@2.4.2","maintainers":[{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"}],"homepage":"https://github.com/sepehr-safari/nostr-hooks#readme","bugs":{"url":"https://github.com/sepehr-safari/nostr-hooks/issues"},"dist":{"shasum":"209153ba7bc6e58ebc194f43e47e5152e2402dd9","tarball":"https://registry.npmjs.org/nostr-hooks/-/nostr-hooks-2.4.2.tgz","fileCount":36,"integrity":"sha512-tkIJzR9qu1n9NIqfkZ3AjFnpEMo5loRdkd25hwF6gv4i+7JVFGnRh8y46GSt2bzjJiGuthtAn9AsJyvX7wRrcg==","signatures":[{"sig":"MEUCIDs1il85KsG8EtP0Lx1KU0g5l5Rp7g5FQNY2jPCxW7esAiEAqNEPK9shGYbDnQj5alQYuGN6QxgWI609oV5JGxDXtQg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35401},"jest":{"preset":"ts-jest/presets/default-esm","rootDir":".","testRegex":"test.(js|ts|tsx)$","transform":{"^.+\\.(t|j)sx?$":["ts-jest",{"useESM":true}]},"testEnvironment":"jsdom","moduleNameMapper":{"^nostr-hooks$":"<rootDir>/src/index.ts"},"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"extensionsToTreatAsEsm":[".ts",".tsx"],"modulePathIgnorePatterns":["dist"]},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":"./dist/index.js"},"./package.json":"./package.json"},"funding":["https://getalby.com/p/sepehr"],"gitHead":"63df91c17e6366b8d49d7b96b911b5b3dc780cb2","scripts":{"test":"jest","build":"tsc","format":"prettier --write .","prepare":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"},"repository":{"url":"git+https://github.com/sepehr-safari/nostr-hooks.git","type":"git"},"_npmVersion":"10.2.3","description":"React hooks for developing Nostr clients.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"immer":"^10.0.3","lodash":"^4.17.21","use-immer":"^0.9.0","@nostr-dev-kit/ndk":"^2.3.3","@nostr-dev-kit/ndk-cache-dexie":"^2.2.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.2.0","tslib":"^2.6.2","eslint":"^8.56.0","ts-jest":"^29.1.2","prettier":"^3.2.4","react-dom":"^18.2.0","typescript":"^5.3.3","@types/node":"^20.11.10","@types/react":"^18.2.48","@jest/globals":"^29.7.0","@types/lodash":"^4.14.202","@types/react-dom":"^18.2.18","eslint-plugin-react":"^7.33.2","@testing-library/react":"^14.2.0","jest-environment-jsdom":"^29.7.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^6.20.0"},"_npmOperationalInternal":{"tmp":"tmp/nostr-hooks_2.4.2_1709979388510_0.9414202802901821","host":"s3://npm-registry-packages"}},"2.4.3":{"name":"nostr-hooks","version":"2.4.3","keywords":["nostr","decentralized","social","censorship-resistance","client","react","hooks"],"author":{"name":"Sepehr Safari"},"license":"MIT","_id":"nostr-hooks@2.4.3","maintainers":[{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"}],"homepage":"https://github.com/sepehr-safari/nostr-hooks#readme","bugs":{"url":"https://github.com/sepehr-safari/nostr-hooks/issues"},"dist":{"shasum":"7a4dade9af98b21cc593c5947368b7be8cb56558","tarball":"https://registry.npmjs.org/nostr-hooks/-/nostr-hooks-2.4.3.tgz","fileCount":33,"integrity":"sha512-aJGEsKR1FUsW8DrGbaqXdT8Q6te29672KeNJxAlI/bYscASAwLR+lIQUBukrm2aYTKApKOeSgkSRMaawFrHWpg==","signatures":[{"sig":"MEQCICJbLe5C3IHVDaO1I1yvQb/vwhQQGhAn2d67sl0geWOnAiA8S/t+7I0nSSuvTqwTOe8Bj/NMPVGhOaQ3ggK8cPjO2Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34491},"jest":{"preset":"ts-jest/presets/default-esm","rootDir":".","testRegex":"test.(js|ts|tsx)$","transform":{"^.+\\.(t|j)sx?$":["ts-jest",{"useESM":true}]},"testEnvironment":"jsdom","moduleNameMapper":{"^nostr-hooks$":"<rootDir>/src/index.ts"},"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"extensionsToTreatAsEsm":[".ts",".tsx"],"modulePathIgnorePatterns":["dist"]},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":"./dist/index.js"},"./package.json":"./package.json"},"funding":["https://getalby.com/p/sepehr"],"gitHead":"63df91c17e6366b8d49d7b96b911b5b3dc780cb2","scripts":{"test":"jest","build":"tsc","format":"prettier --write .","prepare":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"},"repository":{"url":"git+https://github.com/sepehr-safari/nostr-hooks.git","type":"git"},"_npmVersion":"10.2.3","description":"React hooks for developing Nostr clients.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"immer":"^10.0.3","lodash":"^4.17.21","use-immer":"^0.9.0","@nostr-dev-kit/ndk":"^2.3.3","@nostr-dev-kit/ndk-cache-dexie":"^2.2.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.2.0","tslib":"^2.6.2","eslint":"^8.56.0","ts-jest":"^29.1.2","prettier":"^3.2.4","react-dom":"^18.2.0","typescript":"^5.3.3","@types/node":"^20.11.10","@types/react":"^18.2.48","@jest/globals":"^29.7.0","@types/lodash":"^4.14.202","@types/react-dom":"^18.2.18","eslint-plugin-react":"^7.33.2","@testing-library/react":"^14.2.0","jest-environment-jsdom":"^29.7.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^6.20.0"},"_npmOperationalInternal":{"tmp":"tmp/nostr-hooks_2.4.3_1709979645333_0.37524640439904067","host":"s3://npm-registry-packages"}},"2.5.0":{"name":"nostr-hooks","version":"2.5.0","keywords":["nostr","decentralized","social","censorship-resistance","client","react","hooks"],"author":{"name":"Sepehr Safari"},"license":"MIT","_id":"nostr-hooks@2.5.0","maintainers":[{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"}],"homepage":"https://github.com/sepehr-safari/nostr-hooks#readme","bugs":{"url":"https://github.com/sepehr-safari/nostr-hooks/issues"},"dist":{"shasum":"c98e04e3c51cbc63fe21d7cceada44f34364bc46","tarball":"https://registry.npmjs.org/nostr-hooks/-/nostr-hooks-2.5.0.tgz","fileCount":33,"integrity":"sha512-a4x35xObxE55ILbreU8vfH09zzUiLfTZHIqIoYjBaSZb1SRfO4YZ+agl+crPT6kxULB3L1MUrd9MuOSE9pYa+A==","signatures":[{"sig":"MEUCIQDsuKd79x7Tl3WBXFohO+73bM1lM0/coGtHTz8cM5REjAIgJmfMfrvYqkWchYcF6PN3DgFP0K6qwj/+8Qaa6k++V18=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35266},"jest":{"preset":"ts-jest/presets/default-esm","rootDir":".","testRegex":"test.(js|ts|tsx)$","transform":{"^.+\\.(t|j)sx?$":["ts-jest",{"useESM":true}]},"testEnvironment":"jsdom","moduleNameMapper":{"^nostr-hooks$":"<rootDir>/src/index.ts"},"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"extensionsToTreatAsEsm":[".ts",".tsx"],"modulePathIgnorePatterns":["dist"]},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":"./dist/index.js"},"./package.json":"./package.json"},"funding":["https://getalby.com/p/sepehr"],"gitHead":"8c4ec7f96ffe383331da48c0da1925d789462862","scripts":{"test":"jest","build":"tsc","format":"prettier --write .","prepare":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"},"repository":{"url":"git+https://github.com/sepehr-safari/nostr-hooks.git","type":"git"},"_npmVersion":"10.2.3","description":"React hooks for developing Nostr clients.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"lodash":"^4.17.21","zustand":"^4.5.2","@nostr-dev-kit/ndk":"^2.5.0","@nostr-dev-kit/ndk-cache-dexie":"^2.2.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.2.0","tslib":"^2.6.2","eslint":"^8.56.0","ts-jest":"^29.1.2","prettier":"^3.2.4","react-dom":"^18.2.0","typescript":"^5.3.3","@types/node":"^20.11.10","@types/react":"^18.2.48","@jest/globals":"^29.7.0","@types/lodash":"^4.14.202","@types/react-dom":"^18.2.18","eslint-plugin-react":"^7.33.2","@testing-library/react":"^14.2.0","jest-environment-jsdom":"^29.7.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^6.20.0"},"_npmOperationalInternal":{"tmp":"tmp/nostr-hooks_2.5.0_1709989157526_0.814571306266169","host":"s3://npm-registry-packages"}},"2.5.1":{"name":"nostr-hooks","version":"2.5.1","keywords":["nostr","decentralized","social","censorship-resistance","client","react","hooks"],"author":{"name":"Sepehr Safari"},"license":"MIT","_id":"nostr-hooks@2.5.1","maintainers":[{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"}],"homepage":"https://github.com/sepehr-safari/nostr-hooks#readme","bugs":{"url":"https://github.com/sepehr-safari/nostr-hooks/issues"},"dist":{"shasum":"8eac81960ba47830da8bcac4251abf77ae3c501a","tarball":"https://registry.npmjs.org/nostr-hooks/-/nostr-hooks-2.5.1.tgz","fileCount":33,"integrity":"sha512-XI5MAdqKr5l4ZZ7XvRY529cX9fgm6AQ9f6Wtc6VNOuNupjOIdtl9KfVwSk1iOCTWCTQFvF4Lq0f426q9wB3V5Q==","signatures":[{"sig":"MEUCIDhQ/aJuEDmOtw6qPVw7vM9CS/EVQZtt5FQwe5puxKWyAiEA9w/1w3AvIV7/T69fHX39gdt355k2LvwHZk1V8O9f5vI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35411},"jest":{"preset":"ts-jest/presets/default-esm","rootDir":".","testRegex":"test.(js|ts|tsx)$","transform":{"^.+\\.(t|j)sx?$":["ts-jest",{"useESM":true}]},"testEnvironment":"jsdom","moduleNameMapper":{"^nostr-hooks$":"<rootDir>/src/index.ts"},"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"extensionsToTreatAsEsm":[".ts",".tsx"],"modulePathIgnorePatterns":["dist"]},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":"./dist/index.js"},"./package.json":"./package.json"},"funding":["https://getalby.com/p/sepehr"],"gitHead":"8c4ec7f96ffe383331da48c0da1925d789462862","scripts":{"test":"jest","build":"tsc","format":"prettier --write .","prepare":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"},"repository":{"url":"git+https://github.com/sepehr-safari/nostr-hooks.git","type":"git"},"_npmVersion":"10.2.3","description":"React hooks for developing Nostr clients.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"lodash":"^4.17.21","zustand":"^4.5.2","@nostr-dev-kit/ndk":"^2.5.0","@nostr-dev-kit/ndk-cache-dexie":"^2.2.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.2.0","tslib":"^2.6.2","eslint":"^8.56.0","ts-jest":"^29.1.2","prettier":"^3.2.4","react-dom":"^18.2.0","typescript":"^5.3.3","@types/node":"^20.11.10","@types/react":"^18.2.48","@jest/globals":"^29.7.0","@types/lodash":"^4.14.202","@types/react-dom":"^18.2.18","eslint-plugin-react":"^7.33.2","@testing-library/react":"^14.2.0","jest-environment-jsdom":"^29.7.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^6.20.0"},"_npmOperationalInternal":{"tmp":"tmp/nostr-hooks_2.5.1_1709989331620_0.9101655504211317","host":"s3://npm-registry-packages"}},"2.5.2":{"name":"nostr-hooks","version":"2.5.2","keywords":["nostr","decentralized","social","censorship-resistance","client","react","hooks"],"author":{"name":"Sepehr Safari"},"license":"MIT","_id":"nostr-hooks@2.5.2","maintainers":[{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"}],"homepage":"https://github.com/sepehr-safari/nostr-hooks#readme","bugs":{"url":"https://github.com/sepehr-safari/nostr-hooks/issues"},"dist":{"shasum":"210acd34d71add59f04675c02a1e8596ae9db7cd","tarball":"https://registry.npmjs.org/nostr-hooks/-/nostr-hooks-2.5.2.tgz","fileCount":33,"integrity":"sha512-wlQLMNcBw1QUh9Rb8pRcVQHXCQZlE+YMyVtiefUEjAt56C13oa2veh28P9g1bB307358Oi9MAPiczK5Esq6Lfg==","signatures":[{"sig":"MEYCIQCZJ9e73qoGGbOzQx/9P1n3duADYtOTtQGgwhTuBQ9aFAIhAI2hz+PxcPwp92Up1REYdU6tgB9M7qCLXuDpcqVn3Ilg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35372},"jest":{"preset":"ts-jest/presets/default-esm","rootDir":".","testRegex":"test.(js|ts|tsx)$","transform":{"^.+\\.(t|j)sx?$":["ts-jest",{"useESM":true}]},"testEnvironment":"jsdom","moduleNameMapper":{"^nostr-hooks$":"<rootDir>/src/index.ts"},"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"extensionsToTreatAsEsm":[".ts",".tsx"],"modulePathIgnorePatterns":["dist"]},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":"./dist/index.js"},"./package.json":"./package.json"},"funding":["https://getalby.com/p/sepehr"],"gitHead":"e1255b79d330f7b4d3eeb88fdb6f9990ac537599","scripts":{"test":"jest","build":"tsc","format":"prettier --write .","prepare":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"},"repository":{"url":"git+https://github.com/sepehr-safari/nostr-hooks.git","type":"git"},"_npmVersion":"10.2.3","description":"React hooks for developing Nostr clients.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"lodash":"^4.17.21","zustand":"^4.5.2","@nostr-dev-kit/ndk":"^2.5.0","@nostr-dev-kit/ndk-cache-dexie":"^2.2.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.2.0","tslib":"^2.6.2","eslint":"^8.56.0","ts-jest":"^29.1.2","prettier":"^3.2.4","react-dom":"^18.2.0","typescript":"^5.3.3","@types/node":"^20.11.10","@types/react":"^18.2.48","@jest/globals":"^29.7.0","@types/lodash":"^4.14.202","@types/react-dom":"^18.2.18","eslint-plugin-react":"^7.33.2","@testing-library/react":"^14.2.0","jest-environment-jsdom":"^29.7.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^6.20.0"},"_npmOperationalInternal":{"tmp":"tmp/nostr-hooks_2.5.2_1709989654883_0.20120145920737742","host":"s3://npm-registry-packages"}},"2.5.3":{"name":"nostr-hooks","version":"2.5.3","keywords":["nostr","decentralized","social","censorship-resistance","client","react","hooks"],"author":{"name":"Sepehr Safari"},"license":"MIT","_id":"nostr-hooks@2.5.3","maintainers":[{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"}],"homepage":"https://github.com/sepehr-safari/nostr-hooks#readme","bugs":{"url":"https://github.com/sepehr-safari/nostr-hooks/issues"},"dist":{"shasum":"7f24c95d9bca1e9c3b826132423f737625e3f799","tarball":"https://registry.npmjs.org/nostr-hooks/-/nostr-hooks-2.5.3.tgz","fileCount":33,"integrity":"sha512-+2zYrkwourlGqItAbUOgf54gfQQbaUD8I8EU/+zo9cXOEhPLGHK6izwNGY5W1WA97YWMG5A9OtQNWKhtnba+cw==","signatures":[{"sig":"MEQCICTKrtNNKmomYKo2hJTeARiI6WMZ323maq2n2Ns+9SyTAiAYgR90F7kcJd5ilJ2wpt4Rw3Scvx/FoGSQD4fT9GQpQw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35372},"jest":{"preset":"ts-jest/presets/default-esm","rootDir":".","testRegex":"test.(js|ts|tsx)$","transform":{"^.+\\.(t|j)sx?$":["ts-jest",{"useESM":true}]},"testEnvironment":"jsdom","moduleNameMapper":{"^nostr-hooks$":"<rootDir>/src/index.ts"},"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"extensionsToTreatAsEsm":[".ts",".tsx"],"modulePathIgnorePatterns":["dist"]},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":"./dist/index.js"},"./package.json":"./package.json"},"funding":["https://getalby.com/p/sepehr"],"gitHead":"139c26eb3746cd8513080adbd02b657e206860a7","scripts":{"test":"jest","build":"tsc","format":"prettier --write .","prepare":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"},"repository":{"url":"git+https://github.com/sepehr-safari/nostr-hooks.git","type":"git"},"_npmVersion":"10.2.3","description":"React hooks for developing Nostr clients.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"lodash":"^4.17.21","zustand":"^4.5.2","@nostr-dev-kit/ndk":"^2.5.0","@nostr-dev-kit/ndk-cache-dexie":"^2.2.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.2.0","tslib":"^2.6.2","eslint":"^8.56.0","ts-jest":"^29.1.2","prettier":"^3.2.4","react-dom":"^18.2.0","typescript":"^5.3.3","@types/node":"^20.11.10","@types/react":"^18.2.48","@jest/globals":"^29.7.0","@types/lodash":"^4.14.202","@types/react-dom":"^18.2.18","eslint-plugin-react":"^7.33.2","@testing-library/react":"^14.2.0","jest-environment-jsdom":"^29.7.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^6.20.0"},"_npmOperationalInternal":{"tmp":"tmp/nostr-hooks_2.5.3_1709989861940_0.32889242358378135","host":"s3://npm-registry-packages"}},"2.5.4":{"name":"nostr-hooks","version":"2.5.4","keywords":["nostr","decentralized","social","censorship-resistance","client","react","hooks"],"author":{"name":"Sepehr Safari"},"license":"MIT","_id":"nostr-hooks@2.5.4","maintainers":[{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"}],"homepage":"https://github.com/sepehr-safari/nostr-hooks#readme","bugs":{"url":"https://github.com/sepehr-safari/nostr-hooks/issues"},"dist":{"shasum":"416dbeb60ed37c7f2ae08b6389056801b69008a7","tarball":"https://registry.npmjs.org/nostr-hooks/-/nostr-hooks-2.5.4.tgz","fileCount":33,"integrity":"sha512-1eQNzsMWjb0yzBRCjiJx5CmBhK2Pufq2VfC95pCBkGakAsEY+BEDkr5uM7cOJaZl/CnjBaBuCcWFYKgtmEp11g==","signatures":[{"sig":"MEUCICjt+m8Gv+OmtlMDukQabZURLC3aD+uVlBXLELddixd/AiEAkE5EMvbyu4iZg8PQsHjN7yRViNFTcB6hDTmZfkCCBGc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35464},"jest":{"preset":"ts-jest/presets/default-esm","rootDir":".","testRegex":"test.(js|ts|tsx)$","transform":{"^.+\\.(t|j)sx?$":["ts-jest",{"useESM":true}]},"testEnvironment":"jsdom","moduleNameMapper":{"^nostr-hooks$":"<rootDir>/src/index.ts"},"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"extensionsToTreatAsEsm":[".ts",".tsx"],"modulePathIgnorePatterns":["dist"]},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":"./dist/index.js"},"./package.json":"./package.json"},"funding":["https://getalby.com/p/sepehr"],"gitHead":"a4255f02ad23936d4f6159b830e81b6d7c8e8f36","scripts":{"test":"jest","build":"tsc","format":"prettier --write .","prepare":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"},"repository":{"url":"git+https://github.com/sepehr-safari/nostr-hooks.git","type":"git"},"_npmVersion":"10.2.3","description":"React hooks for developing Nostr clients.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"lodash":"^4.17.21","zustand":"^4.5.2","@nostr-dev-kit/ndk":"^2.5.0","@nostr-dev-kit/ndk-cache-dexie":"^2.2.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.2.0","tslib":"^2.6.2","eslint":"^8.56.0","ts-jest":"^29.1.2","prettier":"^3.2.4","react-dom":"^18.2.0","typescript":"^5.3.3","@types/node":"^20.11.10","@types/react":"^18.2.48","@jest/globals":"^29.7.0","@types/lodash":"^4.14.202","@types/react-dom":"^18.2.18","eslint-plugin-react":"^7.33.2","@testing-library/react":"^14.2.0","jest-environment-jsdom":"^29.7.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^6.20.0"},"_npmOperationalInternal":{"tmp":"tmp/nostr-hooks_2.5.4_1709990663274_0.1170632756072878","host":"s3://npm-registry-packages"}},"2.6.0":{"name":"nostr-hooks","version":"2.6.0","keywords":["nostr","decentralized","social","censorship-resistance","client","react","hooks"],"author":{"name":"Sepehr Safari"},"license":"MIT","_id":"nostr-hooks@2.6.0","maintainers":[{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"}],"homepage":"https://github.com/sepehr-safari/nostr-hooks#readme","bugs":{"url":"https://github.com/sepehr-safari/nostr-hooks/issues"},"dist":{"shasum":"18a839a48fd297ba34eeb49008de88b7c49bd831","tarball":"https://registry.npmjs.org/nostr-hooks/-/nostr-hooks-2.6.0.tgz","fileCount":33,"integrity":"sha512-jROiRhZIQsfucAzBdpmR+uKbUnGuOnHlC3ArCWTSZ+OcINwO+HfOIujPIR067u9kb8h7r7VB73cwS2h/mvsCeA==","signatures":[{"sig":"MEQCIB53WWUPK5XQv4tjlnzAt4/xQKA+KUxpb7KFe3EPXq1eAiAHKsrcSYATEMSXuV8kV30By1eDLJo1F6xiDFm4eotOpQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36678},"jest":{"preset":"ts-jest/presets/default-esm","rootDir":".","testRegex":"test.(js|ts|tsx)$","transform":{"^.+\\.(t|j)sx?$":["ts-jest",{"useESM":true}]},"testEnvironment":"jsdom","moduleNameMapper":{"^nostr-hooks$":"<rootDir>/src/index.ts"},"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"extensionsToTreatAsEsm":[".ts",".tsx"],"modulePathIgnorePatterns":["dist"]},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":"./dist/index.js"},"./package.json":"./package.json"},"funding":["https://getalby.com/p/sepehr"],"gitHead":"315f795b8d93c116323c792f8bd05e23ddfff7d3","scripts":{"test":"jest","build":"tsc","format":"prettier --write .","prepare":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"},"repository":{"url":"git+https://github.com/sepehr-safari/nostr-hooks.git","type":"git"},"_npmVersion":"10.2.3","description":"React hooks for developing Nostr clients.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"lodash":"^4.17.21","zustand":"^4.5.2","@nostr-dev-kit/ndk":"^2.5.0","@nostr-dev-kit/ndk-cache-dexie":"^2.2.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.2.0","tslib":"^2.6.2","eslint":"^8.56.0","ts-jest":"^29.1.2","prettier":"^3.2.4","react-dom":"^18.2.0","typescript":"^5.3.3","@types/node":"^20.11.10","@types/react":"^18.2.48","@jest/globals":"^29.7.0","@types/lodash":"^4.14.202","@types/react-dom":"^18.2.18","eslint-plugin-react":"^7.33.2","@testing-library/react":"^14.2.0","jest-environment-jsdom":"^29.7.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^6.20.0"},"_npmOperationalInternal":{"tmp":"tmp/nostr-hooks_2.6.0_1711350428058_0.05056950941159832","host":"s3://npm-registry-packages"}},"2.6.1":{"name":"nostr-hooks","version":"2.6.1","keywords":["nostr","decentralized","social","censorship-resistance","client","react","hooks"],"author":{"name":"Sepehr Safari"},"license":"MIT","_id":"nostr-hooks@2.6.1","maintainers":[{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"}],"homepage":"https://github.com/sepehr-safari/nostr-hooks#readme","bugs":{"url":"https://github.com/sepehr-safari/nostr-hooks/issues"},"dist":{"shasum":"58ff548108a0913452f84b4e4bd1e107d328a35f","tarball":"https://registry.npmjs.org/nostr-hooks/-/nostr-hooks-2.6.1.tgz","fileCount":33,"integrity":"sha512-bF1IOzaMylfiJpyrqRETN/zNo21ah5uWOcXdMYcq9n2wo4fzsEqJF8qe+aOlWyyDRHjYIH2xvhnBhzS84CjFAQ==","signatures":[{"sig":"MEQCIENedOmgX2aBpN7Ez3JmpafyEvhLfBgq7XhaLOMnOqGOAiBgWxNrBqpwleT7D2H5kw+dgO0GVgYGc0xQYXl9il30Ww==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36690},"jest":{"preset":"ts-jest/presets/default-esm","rootDir":".","testRegex":"test.(js|ts|tsx)$","transform":{"^.+\\.(t|j)sx?$":["ts-jest",{"useESM":true}]},"testEnvironment":"jsdom","moduleNameMapper":{"^nostr-hooks$":"<rootDir>/src/index.ts"},"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"extensionsToTreatAsEsm":[".ts",".tsx"],"modulePathIgnorePatterns":["dist"]},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":"./dist/index.js"},"./package.json":"./package.json"},"funding":["https://getalby.com/p/sepehr"],"gitHead":"5b904ba556d04cf756777ce9cfdb149d738f5548","scripts":{"test":"jest","build":"tsc","format":"prettier --write .","prepare":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"},"repository":{"url":"git+https://github.com/sepehr-safari/nostr-hooks.git","type":"git"},"_npmVersion":"10.2.3","description":"React hooks for developing Nostr clients.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"lodash":"^4.17.21","zustand":"^4.5.2","@nostr-dev-kit/ndk":"^2.5.0","@nostr-dev-kit/ndk-cache-dexie":"^2.2.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.2.0","tslib":"^2.6.2","eslint":"^8.56.0","ts-jest":"^29.1.2","prettier":"^3.2.4","react-dom":"^18.2.0","typescript":"^5.3.3","@types/node":"^20.11.10","@types/react":"^18.2.48","@jest/globals":"^29.7.0","@types/lodash":"^4.14.202","@types/react-dom":"^18.2.18","eslint-plugin-react":"^7.33.2","@testing-library/react":"^14.2.0","jest-environment-jsdom":"^29.7.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^6.20.0"},"_npmOperationalInternal":{"tmp":"tmp/nostr-hooks_2.6.1_1711391441533_0.5673878244091084","host":"s3://npm-registry-packages"}},"2.6.3":{"name":"nostr-hooks","version":"2.6.3","keywords":["nostr","decentralized","social","censorship-resistance","client","react","hooks"],"author":{"name":"Sepehr Safari"},"license":"MIT","_id":"nostr-hooks@2.6.3","maintainers":[{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"}],"homepage":"https://github.com/sepehr-safari/nostr-hooks#readme","bugs":{"url":"https://github.com/sepehr-safari/nostr-hooks/issues"},"dist":{"shasum":"4d22fc5f291eea711a920530c3f30e3921953651","tarball":"https://registry.npmjs.org/nostr-hooks/-/nostr-hooks-2.6.3.tgz","fileCount":33,"integrity":"sha512-UPcimAGbG/muDPvaKd6agAwv9rScbH9UcDT943LVRglAkqhEZchV/TFmom+Bw5X9b+ZPNIpZd9NeeGfYB7j9vA==","signatures":[{"sig":"MEQCIH1eMntlXeRXlyc9iMc2HVAt/tSXY4udXFb4kmmS9KuNAiAK3ZsxEpJF08JMTbvyLw2KG/Ef5jbSXyF++EeznDVirA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36690},"jest":{"preset":"ts-jest/presets/default-esm","rootDir":".","testRegex":"test.(js|ts|tsx)$","transform":{"^.+\\.(t|j)sx?$":["ts-jest",{"useESM":true}]},"testEnvironment":"jsdom","moduleNameMapper":{"^nostr-hooks$":"<rootDir>/src/index.ts"},"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"extensionsToTreatAsEsm":[".ts",".tsx"],"modulePathIgnorePatterns":["dist"]},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":"./dist/index.js"},"./package.json":"./package.json"},"funding":["https://getalby.com/p/sepehr"],"gitHead":"2c09ee6059d9fa6d5a6ec8034ca131bf8bd05d0a","scripts":{"test":"jest","build":"tsc","format":"prettier --write .","prepare":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"},"repository":{"url":"git+https://github.com/sepehr-safari/nostr-hooks.git","type":"git"},"_npmVersion":"10.2.3","description":"React hooks for developing Nostr clients.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"lodash":"^4.17.21","zustand":"^4.5.2","@nostr-dev-kit/ndk":"^2.8.1","@nostr-dev-kit/ndk-cache-dexie":"^2.4.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.2.0","tslib":"^2.6.2","eslint":"^8.56.0","ts-jest":"^29.1.2","prettier":"^3.2.4","react-dom":"^18.2.0","typescript":"^5.4.5","@types/node":"^20.11.10","@types/react":"^18.2.48","@jest/globals":"^29.7.0","@types/lodash":"^4.14.202","@types/react-dom":"^18.2.18","eslint-plugin-react":"^7.33.2","@testing-library/react":"^14.2.0","jest-environment-jsdom":"^29.7.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^6.20.0"},"_npmOperationalInternal":{"tmp":"tmp/nostr-hooks_2.6.3_1713897960083_0.24301422357090985","host":"s3://npm-registry-packages"}},"2.6.4":{"name":"nostr-hooks","version":"2.6.4","keywords":["nostr","decentralized","social","censorship-resistance","client","react","hooks"],"author":{"name":"Sepehr Safari"},"license":"MIT","_id":"nostr-hooks@2.6.4","maintainers":[{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"}],"homepage":"https://github.com/sepehr-safari/nostr-hooks#readme","bugs":{"url":"https://github.com/sepehr-safari/nostr-hooks/issues"},"dist":{"shasum":"269e3a6165e26b1678af0f45c87b83ed1319a8e9","tarball":"https://registry.npmjs.org/nostr-hooks/-/nostr-hooks-2.6.4.tgz","fileCount":33,"integrity":"sha512-Q5x/3+d4Urfzr+wcACmPX6w72Er3xBktoCGDPfFwXp0v11Gfhq6h93qL3cBelzL60vJOF7/PH8/7Hdk3yWiekw==","signatures":[{"sig":"MEYCIQCJoUCNeTcnLehmHMdXdEn/cYWgiN80hEfHwVWYjJhV9wIhAJCo1z05978jC9km6CLe7weQ6BdQXPyE0nT8pCzyX2Dc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36690},"jest":{"preset":"ts-jest/presets/default-esm","rootDir":".","testRegex":"test.(js|ts|tsx)$","transform":{"^.+\\.(t|j)sx?$":["ts-jest",{"useESM":true}]},"testEnvironment":"jsdom","moduleNameMapper":{"^nostr-hooks$":"<rootDir>/src/index.ts"},"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"extensionsToTreatAsEsm":[".ts",".tsx"],"modulePathIgnorePatterns":["dist"]},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":"./dist/index.js"},"./package.json":"./package.json"},"funding":["https://getalby.com/p/sepehr"],"gitHead":"e7014cc9b6d59117a49f9605b34187d6edcfa025","scripts":{"test":"jest","build":"tsc","format":"prettier --write .","prepare":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"},"repository":{"url":"git+https://github.com/sepehr-safari/nostr-hooks.git","type":"git"},"_npmVersion":"10.2.3","description":"React hooks for developing Nostr clients.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"lodash":"^4.17.21","zustand":"^4.5.2","@nostr-dev-kit/ndk":"^2.8.2","@nostr-dev-kit/ndk-cache-dexie":"^2.4.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.2.0","tslib":"^2.6.2","eslint":"^8.56.0","ts-jest":"^29.1.2","prettier":"^3.2.4","react-dom":"^18.2.0","typescript":"^5.4.5","@types/node":"^20.11.10","@types/react":"^18.2.48","@jest/globals":"^29.7.0","@types/lodash":"^4.14.202","@types/react-dom":"^18.2.18","eslint-plugin-react":"^7.33.2","@testing-library/react":"^14.2.0","jest-environment-jsdom":"^29.7.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^6.20.0"},"_npmOperationalInternal":{"tmp":"tmp/nostr-hooks_2.6.4_1717695016762_0.7266495258282877","host":"s3://npm-registry-packages"}},"2.7.0":{"name":"nostr-hooks","version":"2.7.0","keywords":["nostr","decentralized","social","censorship-resistance","client","react","hooks"],"author":{"name":"Sepehr Safari"},"license":"MIT","_id":"nostr-hooks@2.7.0","maintainers":[{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"}],"homepage":"https://github.com/sepehr-safari/nostr-hooks#readme","bugs":{"url":"https://github.com/sepehr-safari/nostr-hooks/issues"},"dist":{"shasum":"740bb28ef04730a09a40998d7c4bcae5ed89e9c7","tarball":"https://registry.npmjs.org/nostr-hooks/-/nostr-hooks-2.7.0.tgz","fileCount":42,"integrity":"sha512-sG1mYQLjy2j9UMHHvJ9PtAjfhVIeScpaQAvWlW47TOP0yRyBdYmb0ERvvSagpY2Fxg27YlTMohh9ZHNlEfh3ZA==","signatures":[{"sig":"MEUCIHgzCcG5tVDMu2v5thOe+vQfsM8Co5lJ5i7f/v7XlGJOAiEApsoeAeDGaoX0/4pJXT2RN+Isbst5SwNOf8mYuQbRoGQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52854},"jest":{"preset":"ts-jest/presets/default-esm","rootDir":".","testRegex":"test.(js|ts|tsx)$","transform":{"^.+\\.(t|j)sx?$":["ts-jest",{"useESM":true}]},"testEnvironment":"jsdom","moduleNameMapper":{"^nostr-hooks$":"<rootDir>/src/index.ts"},"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"extensionsToTreatAsEsm":[".ts",".tsx"],"modulePathIgnorePatterns":["dist"]},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":"./dist/index.js"},"./package.json":"./package.json"},"funding":["https://getalby.com/p/sepehr"],"gitHead":"e0a016bf0468aacdef9be1901801a8e1e8c02e3f","scripts":{"test":"jest","build":"tsc","format":"prettier --write .","prepare":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"},"repository":{"url":"git+https://github.com/sepehr-safari/nostr-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"React hooks for developing Nostr clients.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"lodash":"^4.17.21","zustand":"^4.5.2","@nostr-dev-kit/ndk":"^2.8.2","@uidotdev/usehooks":"^2.4.1","@nostr-dev-kit/ndk-cache-dexie":"^2.4.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.2.0","tslib":"^2.6.2","eslint":"^8.56.0","ts-jest":"^29.1.2","prettier":"^3.2.4","react-dom":"^18.2.0","typescript":"^5.4.5","@types/node":"^20.11.10","@types/react":"^18.2.48","@jest/globals":"^29.7.0","@types/lodash":"^4.14.202","@types/react-dom":"^18.2.18","eslint-plugin-react":"^7.33.2","@testing-library/react":"^14.2.0","jest-environment-jsdom":"^29.7.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^6.20.0"},"_npmOperationalInternal":{"tmp":"tmp/nostr-hooks_2.7.0_1722666408529_0.7080076646164575","host":"s3://npm-registry-packages"}},"2.8.0":{"name":"nostr-hooks","version":"2.8.0","keywords":["nostr","decentralized","social","censorship-resistance","client","react","hooks"],"author":{"name":"Sepehr Safari"},"license":"MIT","_id":"nostr-hooks@2.8.0","maintainers":[{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"}],"homepage":"https://github.com/sepehr-safari/nostr-hooks#readme","bugs":{"url":"https://github.com/sepehr-safari/nostr-hooks/issues"},"dist":{"shasum":"9ea8864f1b12d65e1ff8be4c11416140b8435c7c","tarball":"https://registry.npmjs.org/nostr-hooks/-/nostr-hooks-2.8.0.tgz","fileCount":42,"integrity":"sha512-vQvdoWLa99+snaVKI4qc5q0BP5sDmIExBMRPbfy/+6s2AXUQDU2fufifzixBdnCevl2929CS9Hx7mYbZ6gb+jQ==","signatures":[{"sig":"MEYCIQCub8Hq18iKaKYbS6YMScJ6fOhHZ29HHhI+cs0dB0LAhgIhAIN2uBbtPM5tzOLbMPa0TNJXPoRA/nR1qKSJVaApfppI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55321},"jest":{"preset":"ts-jest/presets/default-esm","rootDir":".","testRegex":"test.(js|ts|tsx)$","transform":{"^.+\\.(t|j)sx?$":["ts-jest",{"useESM":true}]},"testEnvironment":"jsdom","moduleNameMapper":{"^nostr-hooks$":"<rootDir>/src/index.ts"},"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"extensionsToTreatAsEsm":[".ts",".tsx"],"modulePathIgnorePatterns":["dist"]},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":"./dist/index.js"},"./package.json":"./package.json"},"funding":["https://getalby.com/p/sepehr"],"gitHead":"be1b9335c447efae199f0ebfe70c9bb9b064b129","scripts":{"test":"jest","build":"tsc","format":"prettier --write .","prepare":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"},"repository":{"url":"git+https://github.com/sepehr-safari/nostr-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"React hooks for developing Nostr clients.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"lodash":"^4.17.21","zustand":"^4.5.2","@nostr-dev-kit/ndk":"^2.8.2","@uidotdev/usehooks":"^2.4.1","@nostr-dev-kit/ndk-cache-dexie":"^2.4.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.2.0","tslib":"^2.6.2","eslint":"^8.56.0","ts-jest":"^29.1.2","prettier":"^3.2.4","react-dom":"^18.2.0","typescript":"^5.4.5","@types/node":"^20.11.10","@types/react":"^18.2.48","@jest/globals":"^29.7.0","@types/lodash":"^4.14.202","@types/react-dom":"^18.2.18","eslint-plugin-react":"^7.33.2","@testing-library/react":"^14.2.0","jest-environment-jsdom":"^29.7.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^6.20.0"},"_npmOperationalInternal":{"tmp":"tmp/nostr-hooks_2.8.0_1722861501526_0.8496767967264811","host":"s3://npm-registry-packages"}},"2.8.1":{"name":"nostr-hooks","version":"2.8.1","keywords":["nostr","decentralized","social","censorship-resistance","client","react","hooks"],"author":{"name":"Sepehr Safari"},"license":"MIT","_id":"nostr-hooks@2.8.1","maintainers":[{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"}],"homepage":"https://github.com/sepehr-safari/nostr-hooks#readme","bugs":{"url":"https://github.com/sepehr-safari/nostr-hooks/issues"},"dist":{"shasum":"25f11e342d0e0850e0f4a35a1c5e46207b180853","tarball":"https://registry.npmjs.org/nostr-hooks/-/nostr-hooks-2.8.1.tgz","fileCount":42,"integrity":"sha512-vsyaKhyaBwFq00eqMziUNiqcjP1wPgC7vnTIgBWlO2drpZH0CSX2EoL7GrsFWCwDGjPKapqYckfdIuL0vITrPA==","signatures":[{"sig":"MEUCIDbNmjSeX1Yn751DxCYb18lNbq9QKyPd+P6bhvWa7TbLAiEA+ISzYck6mzfzHkL/gTo5KWoq3Kdb8AUD9vSeigk9t9s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55325},"jest":{"preset":"ts-jest/presets/default-esm","rootDir":".","testRegex":"test.(js|ts|tsx)$","transform":{"^.+\\.(t|j)sx?$":["ts-jest",{"useESM":true}]},"testEnvironment":"jsdom","moduleNameMapper":{"^nostr-hooks$":"<rootDir>/src/index.ts"},"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"extensionsToTreatAsEsm":[".ts",".tsx"],"modulePathIgnorePatterns":["dist"]},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":"./dist/index.js"},"./package.json":"./package.json"},"funding":["https://getalby.com/p/sepehr"],"gitHead":"d03080c9f5e670cfc34df9830e5eb7492f0adb5e","scripts":{"test":"jest","build":"tsc","format":"prettier --write .","prepare":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"},"repository":{"url":"git+https://github.com/sepehr-safari/nostr-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"React hooks for developing Nostr clients.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"lodash":"^4.17.21","zustand":"^4.5.2","@nostr-dev-kit/ndk":"^2.8.2","@uidotdev/usehooks":"^2.4.1","@nostr-dev-kit/ndk-cache-dexie":"^2.4.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.2.0","tslib":"^2.6.2","eslint":"^8.56.0","ts-jest":"^29.1.2","prettier":"^3.2.4","react-dom":"^18.2.0","typescript":"^5.4.5","@types/node":"^20.11.10","@types/react":"^18.2.48","@jest/globals":"^29.7.0","@types/lodash":"^4.14.202","@types/react-dom":"^18.2.18","eslint-plugin-react":"^7.33.2","@testing-library/react":"^14.2.0","jest-environment-jsdom":"^29.7.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^6.20.0"},"_npmOperationalInternal":{"tmp":"tmp/nostr-hooks_2.8.1_1722870374196_0.7268730948889786","host":"s3://npm-registry-packages"}},"2.8.2":{"name":"nostr-hooks","version":"2.8.2","keywords":["nostr","decentralized","social","censorship-resistance","client","react","hooks"],"author":{"name":"Sepehr Safari"},"license":"MIT","_id":"nostr-hooks@2.8.2","maintainers":[{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"}],"homepage":"https://github.com/sepehr-safari/nostr-hooks#readme","bugs":{"url":"https://github.com/sepehr-safari/nostr-hooks/issues"},"dist":{"shasum":"c6e6b1930a5d2ca398e19823d24aefab9bcd87af","tarball":"https://registry.npmjs.org/nostr-hooks/-/nostr-hooks-2.8.2.tgz","fileCount":42,"integrity":"sha512-kpINZ07dsx3zPKlXriKh/RfmRx4N5W1LTo6sk8mVSD2yXYeqY3+z9bAQGsIWQF7p5LfvnLtHCPrHgyc8ysk8lQ==","signatures":[{"sig":"MEUCIQD/ubnstQ/cdO1Bvzp2r3BH6LDD7TuGbq378dd6OVZz2wIgQPFIU2QQL+yGYH6GEjuyvKyP75Xxldm3zpbaWSpuzyk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55791},"jest":{"preset":"ts-jest/presets/default-esm","rootDir":".","testRegex":"test.(js|ts|tsx)$","transform":{"^.+\\.(t|j)sx?$":["ts-jest",{"useESM":true}]},"testEnvironment":"jsdom","moduleNameMapper":{"^nostr-hooks$":"<rootDir>/src/index.ts"},"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"extensionsToTreatAsEsm":[".ts",".tsx"],"modulePathIgnorePatterns":["dist"]},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":"./dist/index.js"},"./package.json":"./package.json"},"funding":["https://getalby.com/p/sepehr"],"gitHead":"0602a92a26cc12118ec4ecbd263b2892d69dfe85","scripts":{"test":"jest","build":"tsc","format":"prettier --write .","prepare":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"},"repository":{"url":"git+https://github.com/sepehr-safari/nostr-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"React hooks for developing Nostr clients.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"lodash":"^4.17.21","zustand":"^4.5.2","@nostr-dev-kit/ndk":"^2.8.2","@uidotdev/usehooks":"^2.4.1","@nostr-dev-kit/ndk-cache-dexie":"^2.4.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.2.0","tslib":"^2.6.2","eslint":"^8.56.0","ts-jest":"^29.1.2","prettier":"^3.2.4","react-dom":"^18.2.0","typescript":"^5.4.5","@types/node":"^20.11.10","@types/react":"^18.2.48","@jest/globals":"^29.7.0","@types/lodash":"^4.14.202","@types/react-dom":"^18.2.18","eslint-plugin-react":"^7.33.2","@testing-library/react":"^14.2.0","jest-environment-jsdom":"^29.7.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^6.20.0"},"_npmOperationalInternal":{"tmp":"tmp/nostr-hooks_2.8.2_1722886605630_0.17602235282516498","host":"s3://npm-registry-packages"}},"2.8.3":{"name":"nostr-hooks","version":"2.8.3","keywords":["nostr","decentralized","social","censorship-resistance","client","react","hooks"],"author":{"name":"Sepehr Safari"},"license":"MIT","_id":"nostr-hooks@2.8.3","maintainers":[{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"}],"homepage":"https://github.com/sepehr-safari/nostr-hooks#readme","bugs":{"url":"https://github.com/sepehr-safari/nostr-hooks/issues"},"dist":{"shasum":"d2e4d9c752af72cdad4bfc09de5343e565e35079","tarball":"https://registry.npmjs.org/nostr-hooks/-/nostr-hooks-2.8.3.tgz","fileCount":42,"integrity":"sha512-skn7d/BBnWopW7KnjnhFLIKUPwNc2yItpI9T/JnOg9du2uCH9lK0KjcZe8mLVuYQon6mipKLVp6W3lt+ScvEsA==","signatures":[{"sig":"MEYCIQCMFbf7Kf5u4e7dA4bRPQWHc4T31hqOV2T40C8WIwcFPQIhAJmTy6nmrnVY04n94/MY63Ozvag+krvoklnplDiqkyqk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56355},"jest":{"preset":"ts-jest/presets/default-esm","rootDir":".","testRegex":"test.(js|ts|tsx)$","transform":{"^.+\\.(t|j)sx?$":["ts-jest",{"useESM":true}]},"testEnvironment":"jsdom","moduleNameMapper":{"^nostr-hooks$":"<rootDir>/src/index.ts"},"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"extensionsToTreatAsEsm":[".ts",".tsx"],"modulePathIgnorePatterns":["dist"]},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":"./dist/index.js"},"./package.json":"./package.json"},"funding":["https://getalby.com/p/sepehr"],"gitHead":"fd3fe27376cd410c94c25bde0f313d77a1b5cc51","scripts":{"test":"jest","build":"tsc","format":"prettier --write .","prepare":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"},"repository":{"url":"git+https://github.com/sepehr-safari/nostr-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"React hooks for developing Nostr clients.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"lodash":"^4.17.21","zustand":"^4.5.2","@nostr-dev-kit/ndk":"^2.8.2","@uidotdev/usehooks":"^2.4.1","@nostr-dev-kit/ndk-cache-dexie":"^2.4.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.2.0","tslib":"^2.6.2","eslint":"^8.56.0","ts-jest":"^29.1.2","prettier":"^3.2.4","react-dom":"^18.2.0","typescript":"^5.4.5","@types/node":"^20.11.10","@types/react":"^18.2.48","@jest/globals":"^29.7.0","@types/lodash":"^4.14.202","@types/react-dom":"^18.2.18","eslint-plugin-react":"^7.33.2","@testing-library/react":"^14.2.0","jest-environment-jsdom":"^29.7.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^6.20.0"},"_npmOperationalInternal":{"tmp":"tmp/nostr-hooks_2.8.3_1723120160094_0.415808603068033","host":"s3://npm-registry-packages"}},"2.8.4":{"name":"nostr-hooks","version":"2.8.4","keywords":["nostr","decentralized","social","censorship-resistance","client","react","hooks"],"author":{"name":"Sepehr Safari"},"license":"MIT","_id":"nostr-hooks@2.8.4","maintainers":[{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"}],"homepage":"https://github.com/sepehr-safari/nostr-hooks#readme","bugs":{"url":"https://github.com/sepehr-safari/nostr-hooks/issues"},"dist":{"shasum":"a3e545504c668fc068436b39de6dddcacc2779cf","tarball":"https://registry.npmjs.org/nostr-hooks/-/nostr-hooks-2.8.4.tgz","fileCount":42,"integrity":"sha512-lLpmmSFtIcVqHF7uGIvOQqH37Cfx55F7iVZnPOFsg7DA2OwQLfU+arVJhU14y5lkTjKRFxwSZ/6dTOqZiEKC1Q==","signatures":[{"sig":"MEQCIGu3PvxVPPunEnWtkbq2FAJsQzX9XFvoaE5U/9IR/kLNAiA8EGWc+fTG1XIx2kc9gz24PBMS60gNxLz2VnTkjbC6Qw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56516},"jest":{"preset":"ts-jest/presets/default-esm","rootDir":".","testRegex":"test.(js|ts|tsx)$","transform":{"^.+\\.(t|j)sx?$":["ts-jest",{"useESM":true}]},"testEnvironment":"jsdom","moduleNameMapper":{"^nostr-hooks$":"<rootDir>/src/index.ts"},"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"extensionsToTreatAsEsm":[".ts",".tsx"],"modulePathIgnorePatterns":["dist"]},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":"./dist/index.js"},"./package.json":"./package.json"},"funding":["https://getalby.com/p/sepehr"],"gitHead":"0bb4c2b2227b244f4bfb529ddb2cdb235bfee2b1","scripts":{"test":"jest","build":"tsc","format":"prettier --write .","prepare":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"},"repository":{"url":"git+https://github.com/sepehr-safari/nostr-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"React hooks for developing Nostr clients.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"lodash":"^4.17.21","zustand":"^4.5.2","@nostr-dev-kit/ndk":"^2.8.2","@uidotdev/usehooks":"^2.4.1","@nostr-dev-kit/ndk-cache-dexie":"^2.4.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.2.0","tslib":"^2.6.2","eslint":"^8.56.0","ts-jest":"^29.1.2","prettier":"^3.2.4","react-dom":"^18.2.0","typescript":"^5.4.5","@types/node":"^20.11.10","@types/react":"^18.2.48","@jest/globals":"^29.7.0","@types/lodash":"^4.14.202","@types/react-dom":"^18.2.18","eslint-plugin-react":"^7.33.2","@testing-library/react":"^14.2.0","jest-environment-jsdom":"^29.7.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^6.20.0"},"_npmOperationalInternal":{"tmp":"tmp/nostr-hooks_2.8.4_1723160243492_0.8079654378789358","host":"s3://npm-registry-packages"}},"2.8.5":{"name":"nostr-hooks","version":"2.8.5","keywords":["nostr","decentralized","social","censorship-resistance","client","react","hooks"],"author":{"name":"Sepehr Safari"},"license":"MIT","_id":"nostr-hooks@2.8.5","maintainers":[{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"}],"homepage":"https://github.com/sepehr-safari/nostr-hooks#readme","bugs":{"url":"https://github.com/sepehr-safari/nostr-hooks/issues"},"dist":{"shasum":"9d8597ee719dd87ada292ec85ba570f3a2471aa0","tarball":"https://registry.npmjs.org/nostr-hooks/-/nostr-hooks-2.8.5.tgz","fileCount":42,"integrity":"sha512-W+PdTfSWUZoCpNwSfWwOQObsnrAEDQ4sC4rPn5p26dMczAVNr6UpiZwEdFjVqtMmhp2Rrjg/kN0O8Qy6Px8YzQ==","signatures":[{"sig":"MEYCIQDJ3ev6V3pBpKTNuYG7Hxe6FSs2Tg2FIvMjoAnqk9w9VAIhAL3Ni84ioT5Hlu71iekp+l2gAGoe90BPZPV7m4UnAMEc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57424},"jest":{"preset":"ts-jest/presets/default-esm","rootDir":".","testRegex":"test.(js|ts|tsx)$","transform":{"^.+\\.(t|j)sx?$":["ts-jest",{"useESM":true}]},"testEnvironment":"jsdom","moduleNameMapper":{"^nostr-hooks$":"<rootDir>/src/index.ts"},"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"extensionsToTreatAsEsm":[".ts",".tsx"],"modulePathIgnorePatterns":["dist"]},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":"./dist/index.js"},"./package.json":"./package.json"},"funding":["https://getalby.com/p/sepehr"],"gitHead":"e08e464bd1253ea10ed1855824ed4f6bed6409bf","scripts":{"test":"jest","build":"tsc","format":"prettier --write .","prepare":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"},"repository":{"url":"git+https://github.com/sepehr-safari/nostr-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"React hooks for developing Nostr clients.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"lodash":"^4.17.21","zustand":"^4.5.2","@nostr-dev-kit/ndk":"^2.8.2","@uidotdev/usehooks":"^2.4.1","@nostr-dev-kit/ndk-cache-dexie":"^2.4.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.2.0","tslib":"^2.6.2","eslint":"^8.56.0","ts-jest":"^29.1.2","prettier":"^3.2.4","react-dom":"^18.2.0","typescript":"^5.4.5","@types/node":"^20.11.10","@types/react":"^18.2.48","@jest/globals":"^29.7.0","@types/lodash":"^4.14.202","@types/react-dom":"^18.2.18","eslint-plugin-react":"^7.33.2","@testing-library/react":"^14.2.0","jest-environment-jsdom":"^29.7.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^6.20.0"},"_npmOperationalInternal":{"tmp":"tmp/nostr-hooks_2.8.5_1723280641144_0.7782530513323196","host":"s3://npm-registry-packages"}},"2.8.6":{"name":"nostr-hooks","version":"2.8.6","keywords":["nostr","decentralized","social","censorship-resistance","client","react","hooks"],"author":{"name":"Sepehr Safari"},"license":"MIT","_id":"nostr-hooks@2.8.6","maintainers":[{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"}],"homepage":"https://github.com/sepehr-safari/nostr-hooks#readme","bugs":{"url":"https://github.com/sepehr-safari/nostr-hooks/issues"},"dist":{"shasum":"495c85686c84f592aadf9bec77cdc6fce5ea7f0e","tarball":"https://registry.npmjs.org/nostr-hooks/-/nostr-hooks-2.8.6.tgz","fileCount":42,"integrity":"sha512-pQY5dNgfFRF+tgPcRItUdKbmj7JShC1RLoWPhnn99pDNdpNr7jishPAdZtP/a/gPG+Qkyz98bwUPFV1amq34dA==","signatures":[{"sig":"MEUCIHL9xZfyVMuczqe9mcbb9ClSaHXJFaODRH90kvoyy3Z2AiEAtc9Zu/zcdrwCJMe+fkKIDbdTQaLkvOryDARSfKfFqF0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57273},"jest":{"preset":"ts-jest/presets/default-esm","rootDir":".","testRegex":"test.(js|ts|tsx)$","transform":{"^.+\\.(t|j)sx?$":["ts-jest",{"useESM":true}]},"testEnvironment":"jsdom","moduleNameMapper":{"^nostr-hooks$":"<rootDir>/src/index.ts"},"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"extensionsToTreatAsEsm":[".ts",".tsx"],"modulePathIgnorePatterns":["dist"]},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":"./dist/index.js"},"./package.json":"./package.json"},"funding":["https://getalby.com/p/sepehr"],"gitHead":"f91fa636a930c1d464e3b7a247ac93928bb04155","scripts":{"test":"jest","build":"tsc","format":"prettier --write .","prepare":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"},"repository":{"url":"git+https://github.com/sepehr-safari/nostr-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"React hooks for developing Nostr clients.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"lodash":"^4.17.21","zustand":"^4.5.2","@nostr-dev-kit/ndk":"^2.8.2","@uidotdev/usehooks":"^2.4.1","@nostr-dev-kit/ndk-cache-dexie":"^2.4.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.2.0","tslib":"^2.6.2","eslint":"^8.56.0","ts-jest":"^29.1.2","prettier":"^3.2.4","react-dom":"^18.2.0","typescript":"^5.4.5","@types/node":"^20.11.10","@types/react":"^18.2.48","@jest/globals":"^29.7.0","@types/lodash":"^4.14.202","@types/react-dom":"^18.2.18","eslint-plugin-react":"^7.33.2","@testing-library/react":"^14.2.0","jest-environment-jsdom":"^29.7.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^6.20.0"},"_npmOperationalInternal":{"tmp":"tmp/nostr-hooks_2.8.6_1723298063885_0.4293186054876328","host":"s3://npm-registry-packages"}},"2.8.7":{"name":"nostr-hooks","version":"2.8.7","keywords":["nostr","decentralized","social","censorship-resistance","client","react","hooks"],"author":{"name":"Sepehr Safari"},"license":"MIT","_id":"nostr-hooks@2.8.7","maintainers":[{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"}],"homepage":"https://github.com/sepehr-safari/nostr-hooks#readme","bugs":{"url":"https://github.com/sepehr-safari/nostr-hooks/issues"},"dist":{"shasum":"91ea59b7213c86e2ffe7b81f99907fea01058fde","tarball":"https://registry.npmjs.org/nostr-hooks/-/nostr-hooks-2.8.7.tgz","fileCount":42,"integrity":"sha512-F15/QpgURGeZa415r37bMX2hzQpZqYoO4iUKFz6WyxV11aEghdq6F3uoOMiQKDWF4bjOz6fV0ZGnWaoq+34ayA==","signatures":[{"sig":"MEUCIQCJ3E4GzkJVwoHQDXtyi+rC7gBZZQveEMXDYICUO74m1gIgF1xkqDzKu1gCS1VzjmmLcvYNop3UuXg2eTg2GLAY8/w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57255},"jest":{"preset":"ts-jest/presets/default-esm","rootDir":".","testRegex":"test.(js|ts|tsx)$","transform":{"^.+\\.(t|j)sx?$":["ts-jest",{"useESM":true}]},"testEnvironment":"jsdom","moduleNameMapper":{"^nostr-hooks$":"<rootDir>/src/index.ts"},"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"extensionsToTreatAsEsm":[".ts",".tsx"],"modulePathIgnorePatterns":["dist"]},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":"./dist/index.js"},"./package.json":"./package.json"},"funding":["https://getalby.com/p/sepehr"],"gitHead":"79b5b02183d6ab0a5864d80827624d032883a1f1","scripts":{"test":"jest","build":"tsc","format":"prettier --write .","prepare":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"},"repository":{"url":"git+https://github.com/sepehr-safari/nostr-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"React hooks for developing Nostr clients.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"lodash":"^4.17.21","zustand":"^4.5.2","@nostr-dev-kit/ndk":"^2.8.2","@uidotdev/usehooks":"^2.4.1","@nostr-dev-kit/ndk-cache-dexie":"^2.4.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.2.0","tslib":"^2.6.2","eslint":"^8.56.0","ts-jest":"^29.1.2","prettier":"^3.2.4","react-dom":"^18.2.0","typescript":"^5.4.5","@types/node":"^20.11.10","@types/react":"^18.2.48","@jest/globals":"^29.7.0","@types/lodash":"^4.14.202","@types/react-dom":"^18.2.18","eslint-plugin-react":"^7.33.2","@testing-library/react":"^14.2.0","jest-environment-jsdom":"^29.7.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^6.20.0"},"_npmOperationalInternal":{"tmp":"tmp/nostr-hooks_2.8.7_1723472462855_0.7310465340600378","host":"s3://npm-registry-packages"}},"2.8.8":{"name":"nostr-hooks","version":"2.8.8","keywords":["nostr","decentralized","social","censorship-resistance","client","react","hooks"],"author":{"name":"Sepehr Safari"},"license":"MIT","_id":"nostr-hooks@2.8.8","maintainers":[{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"}],"homepage":"https://github.com/sepehr-safari/nostr-hooks#readme","bugs":{"url":"https://github.com/sepehr-safari/nostr-hooks/issues"},"dist":{"shasum":"ee38c90a62bd2732734a206e6bb6ba0c6e18a72d","tarball":"https://registry.npmjs.org/nostr-hooks/-/nostr-hooks-2.8.8.tgz","fileCount":42,"integrity":"sha512-YI9k+UYS8xvyCbSsm+FEZlGKGM6zzmxGSOLO617cO3rsjykO61gBwuK9iZr38MNMmOaJNI5mVcJDcoc/PGkwMg==","signatures":[{"sig":"MEQCIHks5V3v2ZdQE9LBraQ+Xn4lK8VHhcH9UfllhRVDzvIJAiATycpuQfc2YbbVF13tO5flWGxOBe+YmlPRkluOg8Nj0Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57372},"jest":{"preset":"ts-jest/presets/default-esm","rootDir":".","testRegex":"test.(js|ts|tsx)$","transform":{"^.+\\.(t|j)sx?$":["ts-jest",{"useESM":true}]},"testEnvironment":"jsdom","moduleNameMapper":{"^nostr-hooks$":"<rootDir>/src/index.ts"},"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"extensionsToTreatAsEsm":[".ts",".tsx"],"modulePathIgnorePatterns":["dist"]},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":"./dist/index.js"},"./package.json":"./package.json"},"funding":["https://getalby.com/p/sepehr"],"gitHead":"8c7082654d2b626384db1d399375d0f11e2a7cad","scripts":{"test":"jest","build":"tsc","format":"prettier --write .","prepare":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"},"repository":{"url":"git+https://github.com/sepehr-safari/nostr-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"React hooks for developing Nostr clients.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"lodash":"^4.17.21","zustand":"^4.5.2","@nostr-dev-kit/ndk":"^2.8.2","@uidotdev/usehooks":"^2.4.1","@nostr-dev-kit/ndk-cache-dexie":"^2.4.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.2.0","tslib":"^2.6.2","eslint":"^8.56.0","ts-jest":"^29.1.2","prettier":"^3.2.4","react-dom":"^18.2.0","typescript":"^5.4.5","@types/node":"^20.11.10","@types/react":"^18.2.48","@jest/globals":"^29.7.0","@types/lodash":"^4.14.202","@types/react-dom":"^18.2.18","eslint-plugin-react":"^7.33.2","@testing-library/react":"^14.2.0","jest-environment-jsdom":"^29.7.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^6.20.0"},"_npmOperationalInternal":{"tmp":"tmp/nostr-hooks_2.8.8_1723473533825_0.5154830102559971","host":"s3://npm-registry-packages"}},"2.9.0":{"name":"nostr-hooks","version":"2.9.0","keywords":["nostr","decentralized","social","censorship-resistance","client","react","hooks"],"author":{"name":"Sepehr Safari"},"license":"MIT","_id":"nostr-hooks@2.9.0","maintainers":[{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"}],"homepage":"https://github.com/sepehr-safari/nostr-hooks#readme","bugs":{"url":"https://github.com/sepehr-safari/nostr-hooks/issues"},"dist":{"shasum":"eaf42100294a3c6f42d77b8b734e88299843da0f","tarball":"https://registry.npmjs.org/nostr-hooks/-/nostr-hooks-2.9.0.tgz","fileCount":45,"integrity":"sha512-bSh/MS+BsfKEUew3DvFK14QxOKMRS0eixmmpT8AKPiCpAVRkrw4sHytL6VnBEPoWrhGg6LMv9j8ZSXEqJIdH7Q==","signatures":[{"sig":"MEQCIGWw9JyakuqlkKQF0XhIofkIoIN9970VKs3VGL7QoCgyAiAjivNQZjWa2lCJWab7RXhwA9pgkcy/pP1TURwdTnv3tQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57362},"jest":{"preset":"ts-jest/presets/default-esm","rootDir":".","testRegex":"test.(js|ts|tsx)$","transform":{"^.+\\.(t|j)sx?$":["ts-jest",{"useESM":true}]},"testEnvironment":"jsdom","moduleNameMapper":{"^nostr-hooks$":"<rootDir>/src/index.ts"},"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"extensionsToTreatAsEsm":[".ts",".tsx"],"modulePathIgnorePatterns":["dist"]},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":"./dist/index.js"},"./package.json":"./package.json"},"funding":["https://getalby.com/p/sepehr"],"gitHead":"14c5744b08b4a066d1b7c0217bb0c18ef80d6485","scripts":{"test":"jest","build":"tsc","format":"prettier --write .","prepare":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"},"repository":{"url":"git+https://github.com/sepehr-safari/nostr-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"React hooks for developing Nostr clients","directories":{},"_nodeVersion":"20.10.0","dependencies":{"zustand":"^4.5.2","@nostr-dev-kit/ndk":"^2.8.2","@uidotdev/usehooks":"^2.4.1","@nostr-dev-kit/ndk-cache-dexie":"^2.4.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.2.0","tslib":"^2.6.2","eslint":"^8.56.0","ts-jest":"^29.1.2","prettier":"^3.2.4","react-dom":"^18.2.0","typescript":"^5.5.4","@types/node":"^20.11.10","@types/react":"^18.2.48","@jest/globals":"^29.7.0","@types/react-dom":"^18.2.18","eslint-plugin-react":"^7.33.2","@testing-library/react":"^14.2.0","jest-environment-jsdom":"^29.7.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^6.20.0"},"_npmOperationalInternal":{"tmp":"tmp/nostr-hooks_2.9.0_1723580240385_0.083931894303783","host":"s3://npm-registry-packages"}},"2.9.1":{"name":"nostr-hooks","version":"2.9.1","keywords":["nostr","decentralized","social","censorship-resistance","client","react","hooks"],"author":{"name":"Sepehr Safari"},"license":"MIT","_id":"nostr-hooks@2.9.1","maintainers":[{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"}],"homepage":"https://github.com/sepehr-safari/nostr-hooks#readme","bugs":{"url":"https://github.com/sepehr-safari/nostr-hooks/issues"},"dist":{"shasum":"926fc9acaba1c672ac744c9e0c43a6ad22fb0760","tarball":"https://registry.npmjs.org/nostr-hooks/-/nostr-hooks-2.9.1.tgz","fileCount":45,"integrity":"sha512-1cmPRdsWEizri5ULp6Z29WV2UX7jQ31J86bAgqN6gZYRn0+XWV/X5tLAf8PPk1g8WpGFQ3MdV34NVSPTZcsNbw==","signatures":[{"sig":"MEYCIQCjDkqFzfbwD25FL90mdUKSrHc5UMiFbLuE97Bs00sF7AIhAJAjws/VbUI7Efh8AYXTFhuR1NecyvWfvnr7LUHyiG2r","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57503},"jest":{"preset":"ts-jest/presets/default-esm","rootDir":".","testRegex":"test.(js|ts|tsx)$","transform":{"^.+\\.(t|j)sx?$":["ts-jest",{"useESM":true}]},"testEnvironment":"jsdom","moduleNameMapper":{"^nostr-hooks$":"<rootDir>/src/index.ts"},"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"extensionsToTreatAsEsm":[".ts",".tsx"],"modulePathIgnorePatterns":["dist"]},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":"./dist/index.js"},"./package.json":"./package.json"},"funding":["https://getalby.com/p/sepehr"],"gitHead":"4e8c9a340f27abcd8a635925cdaad0a41750ea30","scripts":{"test":"jest","build":"tsc","format":"prettier --write .","prepare":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"},"repository":{"url":"git+https://github.com/sepehr-safari/nostr-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"React hooks for developing Nostr clients","directories":{},"_nodeVersion":"20.10.0","dependencies":{"zustand":"^4.5.2","@nostr-dev-kit/ndk":"^2.8.2","@uidotdev/usehooks":"^2.4.1","@nostr-dev-kit/ndk-cache-dexie":"^2.4.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.2.0","tslib":"^2.6.2","eslint":"^8.56.0","ts-jest":"^29.1.2","prettier":"^3.2.4","react-dom":"^18.2.0","typescript":"^5.5.4","@types/node":"^20.11.10","@types/react":"^18.2.48","@jest/globals":"^29.7.0","@types/react-dom":"^18.2.18","eslint-plugin-react":"^7.33.2","@testing-library/react":"^14.2.0","jest-environment-jsdom":"^29.7.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^6.20.0"},"_npmOperationalInternal":{"tmp":"tmp/nostr-hooks_2.9.1_1723580384383_0.6275027986275548","host":"s3://npm-registry-packages"}},"2.9.2":{"name":"nostr-hooks","version":"2.9.2","keywords":["nostr","decentralized","social","censorship-resistance","client","react","hooks"],"author":{"name":"Sepehr Safari"},"license":"MIT","_id":"nostr-hooks@2.9.2","maintainers":[{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"}],"homepage":"https://github.com/sepehr-safari/nostr-hooks#readme","bugs":{"url":"https://github.com/sepehr-safari/nostr-hooks/issues"},"dist":{"shasum":"86fcb52bb9ceaad384e9e4ce1174dedbce73077b","tarball":"https://registry.npmjs.org/nostr-hooks/-/nostr-hooks-2.9.2.tgz","fileCount":48,"integrity":"sha512-dW8uIEq69f0SfgdZtWPbjeKeW52wWpfzw9LGRGAmLzfRwdzFYcweRBNV8bH61VlR2Q0MkywGK05p0hYsOcid8Q==","signatures":[{"sig":"MEUCIQCTL/r+FhGoDYpFQM10O/sZEIPAyxYs3aa3zOWvi3WhkgIgfJzE1IHVy5VZlumKL1+lhbLj0EufsG2il24UGlJVz+g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58606},"jest":{"preset":"ts-jest/presets/default-esm","rootDir":".","testRegex":"test.(js|ts|tsx)$","transform":{"^.+\\.(t|j)sx?$":["ts-jest",{"useESM":true}]},"testEnvironment":"jsdom","moduleNameMapper":{"^nostr-hooks$":"<rootDir>/src/index.ts"},"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"extensionsToTreatAsEsm":[".ts",".tsx"],"modulePathIgnorePatterns":["dist"]},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":"./dist/index.js"},"./package.json":"./package.json"},"funding":["https://getalby.com/p/sepehr"],"gitHead":"225cc0fde5a98ba9d029a9ff03cea43e158dd8c1","scripts":{"test":"jest","build":"tsc","format":"prettier --write .","prepare":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"},"repository":{"url":"git+https://github.com/sepehr-safari/nostr-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"React hooks for developing Nostr clients","directories":{},"_nodeVersion":"20.10.0","dependencies":{"zustand":"^4.5.2","@nostr-dev-kit/ndk":"^2.8.2","@uidotdev/usehooks":"^2.4.1","@nostr-dev-kit/ndk-cache-dexie":"^2.4.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.2.0","tslib":"^2.6.2","eslint":"^8.56.0","ts-jest":"^29.1.2","prettier":"^3.2.4","react-dom":"^18.2.0","typescript":"^5.5.4","@types/node":"^20.11.10","@types/react":"^18.2.48","@jest/globals":"^29.7.0","@types/react-dom":"^18.2.18","eslint-plugin-react":"^7.33.2","@testing-library/react":"^14.2.0","jest-environment-jsdom":"^29.7.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^6.20.0"},"_npmOperationalInternal":{"tmp":"tmp/nostr-hooks_2.9.2_1723881624601_0.53539057343412","host":"s3://npm-registry-packages"}},"2.9.3":{"name":"nostr-hooks","version":"2.9.3","keywords":["nostr","decentralized","social","censorship-resistance","client","react","hooks"],"author":{"name":"Sepehr Safari"},"license":"MIT","_id":"nostr-hooks@2.9.3","maintainers":[{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"}],"homepage":"https://github.com/sepehr-safari/nostr-hooks#readme","bugs":{"url":"https://github.com/sepehr-safari/nostr-hooks/issues"},"dist":{"shasum":"9753530b9a79e778544498d036d2884026591988","tarball":"https://registry.npmjs.org/nostr-hooks/-/nostr-hooks-2.9.3.tgz","fileCount":48,"integrity":"sha512-VCuHdC7oiw1M9nC1F21iFI5DmEoRRW4LoXVZAas/8TucQLs/HmAG9QC1qZa7M3LY368XV2A0bFUYcPT7OlTcXA==","signatures":[{"sig":"MEUCICJdO/eEgefZQwTfbeRf0FTINcf1svh798DwdS+ebXy8AiEApDm52dGMXiCUg901IndErB9PFCm41+/TLCUWG+lZaIs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58981},"jest":{"preset":"ts-jest/presets/default-esm","rootDir":".","testRegex":"test.(js|ts|tsx)$","transform":{"^.+\\.(t|j)sx?$":["ts-jest",{"useESM":true}]},"testEnvironment":"jsdom","moduleNameMapper":{"^nostr-hooks$":"<rootDir>/src/index.ts"},"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"extensionsToTreatAsEsm":[".ts",".tsx"],"modulePathIgnorePatterns":["dist"]},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":"./dist/index.js"},"./package.json":"./package.json"},"funding":["https://getalby.com/p/sepehr"],"gitHead":"7f8b99f24e1b03307f203a88f5e1382ced720658","scripts":{"test":"jest","build":"tsc","format":"prettier --write .","prepare":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"},"repository":{"url":"git+https://github.com/sepehr-safari/nostr-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"React hooks for developing Nostr clients","directories":{},"_nodeVersion":"20.10.0","dependencies":{"zustand":"^4.5.2","@nostr-dev-kit/ndk":"^2.8.2","@uidotdev/usehooks":"^2.4.1","@nostr-dev-kit/ndk-cache-dexie":"^2.4.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.2.0","tslib":"^2.6.2","eslint":"^8.56.0","ts-jest":"^29.1.2","prettier":"^3.2.4","react-dom":"^18.2.0","typescript":"^5.5.4","@types/node":"^20.11.10","@types/react":"^18.2.48","@jest/globals":"^29.7.0","@types/react-dom":"^18.2.18","eslint-plugin-react":"^7.33.2","@testing-library/react":"^14.2.0","jest-environment-jsdom":"^29.7.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^6.20.0"},"_npmOperationalInternal":{"tmp":"tmp/nostr-hooks_2.9.3_1723888909373_0.43639686173306336","host":"s3://npm-registry-packages"}},"2.9.4":{"name":"nostr-hooks","version":"2.9.4","keywords":["nostr","decentralized","social","censorship-resistance","client","react","hooks"],"author":{"name":"Sepehr Safari"},"license":"MIT","_id":"nostr-hooks@2.9.4","maintainers":[{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"}],"homepage":"https://github.com/sepehr-safari/nostr-hooks#readme","bugs":{"url":"https://github.com/sepehr-safari/nostr-hooks/issues"},"dist":{"shasum":"602406739bcc82ca001e86d6786d77cf210c35fc","tarball":"https://registry.npmjs.org/nostr-hooks/-/nostr-hooks-2.9.4.tgz","fileCount":48,"integrity":"sha512-lnE8cXJ4PEGqPwxwOVQ0KC/d6t0REeBZpwfxO5GOFE1whSap/FKJ6giRgiA8X9rxwZVgmWp6r9iBTv8fsnJN0g==","signatures":[{"sig":"MEQCIEesWKP+SEK8CDCtB57TRvxQmmCJTdJhnCWLM8pA0HgDAiBmxP0x3BderER12yQkBe8rXWxhf+q+qtrdQKkmEsRxNw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59196},"jest":{"preset":"ts-jest/presets/default-esm","rootDir":".","testRegex":"test.(js|ts|tsx)$","transform":{"^.+\\.(t|j)sx?$":["ts-jest",{"useESM":true}]},"testEnvironment":"jsdom","moduleNameMapper":{"^nostr-hooks$":"<rootDir>/src/index.ts"},"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"extensionsToTreatAsEsm":[".ts",".tsx"],"modulePathIgnorePatterns":["dist"]},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":"./dist/index.js"},"./package.json":"./package.json"},"funding":["https://getalby.com/p/sepehr"],"gitHead":"192751820d4a664aed3006aaa1d23ecd6db4d3b3","scripts":{"test":"jest","build":"tsc","format":"prettier --write .","prepare":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"},"repository":{"url":"git+https://github.com/sepehr-safari/nostr-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"React hooks for developing Nostr clients","directories":{},"_nodeVersion":"20.10.0","dependencies":{"zustand":"^4.5.2","@nostr-dev-kit/ndk":"^2.8.2","@uidotdev/usehooks":"^2.4.1","@nostr-dev-kit/ndk-cache-dexie":"^2.4.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.2.0","tslib":"^2.6.2","eslint":"^8.56.0","ts-jest":"^29.1.2","prettier":"^3.2.4","react-dom":"^18.2.0","typescript":"^5.5.4","@types/node":"^20.11.10","@types/react":"^18.2.48","@jest/globals":"^29.7.0","@types/react-dom":"^18.2.18","eslint-plugin-react":"^7.33.2","@testing-library/react":"^14.2.0","jest-environment-jsdom":"^29.7.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^6.20.0"},"_npmOperationalInternal":{"tmp":"tmp/nostr-hooks_2.9.4_1723889524528_0.7786470689637395","host":"s3://npm-registry-packages"}},"2.9.5":{"name":"nostr-hooks","version":"2.9.5","keywords":["nostr","decentralized","social","censorship-resistance","client","react","hooks"],"author":{"name":"Sepehr Safari"},"license":"MIT","_id":"nostr-hooks@2.9.5","maintainers":[{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"}],"homepage":"https://github.com/sepehr-safari/nostr-hooks#readme","bugs":{"url":"https://github.com/sepehr-safari/nostr-hooks/issues"},"dist":{"shasum":"f5708d7d79e25378e93fca452a1e42987bac876e","tarball":"https://registry.npmjs.org/nostr-hooks/-/nostr-hooks-2.9.5.tgz","fileCount":48,"integrity":"sha512-vfV6HGfvrKIYxe55uiQf5K0XfYar2v7O0v2lk4hC94t3zAn9/+79tZESC5Scgb2qd0fIjOQ4P2rpEkIss4txRg==","signatures":[{"sig":"MEYCIQCZn7P+Chl+2KNejmvq0V+mSe0Sfk8qAi8r7RLOxpyPcgIhAInRVmAtsNo7SIrGY7YIXEiU8OK4pvAWe66iaKbB/E8K","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59292},"jest":{"preset":"ts-jest/presets/default-esm","rootDir":".","testRegex":"test.(js|ts|tsx)$","transform":{"^.+\\.(t|j)sx?$":["ts-jest",{"useESM":true}]},"testEnvironment":"jsdom","moduleNameMapper":{"^nostr-hooks$":"<rootDir>/src/index.ts"},"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"extensionsToTreatAsEsm":[".ts",".tsx"],"modulePathIgnorePatterns":["dist"]},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":"./dist/index.js"},"./package.json":"./package.json"},"funding":["https://getalby.com/p/sepehr"],"gitHead":"bc17797c6b2de2a39a52bdde8f87362dc48bd024","scripts":{"test":"jest","build":"tsc","format":"prettier --write .","prepare":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"},"repository":{"url":"git+https://github.com/sepehr-safari/nostr-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"React hooks for developing Nostr clients","directories":{},"_nodeVersion":"20.10.0","dependencies":{"zustand":"^4.5.2","@nostr-dev-kit/ndk":"^2.8.2","@uidotdev/usehooks":"^2.4.1","@nostr-dev-kit/ndk-cache-dexie":"^2.4.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.2.0","tslib":"^2.6.2","eslint":"^8.56.0","ts-jest":"^29.1.2","prettier":"^3.2.4","react-dom":"^18.2.0","typescript":"^5.5.4","@types/node":"^20.11.10","@types/react":"^18.2.48","@jest/globals":"^29.7.0","@types/react-dom":"^18.2.18","eslint-plugin-react":"^7.33.2","@testing-library/react":"^14.2.0","jest-environment-jsdom":"^29.7.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^6.20.0"},"_npmOperationalInternal":{"tmp":"tmp/nostr-hooks_2.9.5_1725659127436_0.9831245541023159","host":"s3://npm-registry-packages"}},"2.9.6":{"name":"nostr-hooks","version":"2.9.6","keywords":["nostr","decentralized","social","censorship-resistance","client","react","hooks"],"author":{"name":"Sepehr Safari"},"license":"MIT","_id":"nostr-hooks@2.9.6","maintainers":[{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"}],"homepage":"https://github.com/sepehr-safari/nostr-hooks#readme","bugs":{"url":"https://github.com/sepehr-safari/nostr-hooks/issues"},"dist":{"shasum":"8aa603f17679096bb29f9ee58adce7e37a3f913e","tarball":"https://registry.npmjs.org/nostr-hooks/-/nostr-hooks-2.9.6.tgz","fileCount":48,"integrity":"sha512-hM3muZzow49FeNWWx5Me7tUQRocGkHScnfwYSb3wzZ0i1vEP0R/0fBLg+iOGrqW10e5YZJDIotzFFUfAUXp9Cg==","signatures":[{"sig":"MEUCIHJq16JaGTdVkPCzgmF19d3L2sBjB8c0BS3hoyKgxLqWAiEAkg7utOtkHvgamM7HtqDfHQqN8ZZl2uyyo5RPr6lp3pc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59302},"jest":{"preset":"ts-jest/presets/default-esm","rootDir":".","testRegex":"test.(js|ts|tsx)$","transform":{"^.+\\.(t|j)sx?$":["ts-jest",{"useESM":true}]},"testEnvironment":"jsdom","moduleNameMapper":{"^nostr-hooks$":"<rootDir>/src/index.ts"},"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"extensionsToTreatAsEsm":[".ts",".tsx"],"modulePathIgnorePatterns":["dist"]},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":"./dist/index.js"},"./package.json":"./package.json"},"funding":["https://getalby.com/p/sepehr"],"gitHead":"1e7c26061edfb279f276252cffcbb00165d8ddf0","scripts":{"test":"jest","build":"tsc","format":"prettier --write .","prepare":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"},"repository":{"url":"git+https://github.com/sepehr-safari/nostr-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"React hooks for developing Nostr clients","directories":{},"_nodeVersion":"20.10.0","dependencies":{"zustand":"^4.5.2","@nostr-dev-kit/ndk":"^2.8.2","@uidotdev/usehooks":"^2.4.1","@nostr-dev-kit/ndk-cache-dexie":"^2.4.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.2.0","tslib":"^2.6.2","eslint":"^8.56.0","ts-jest":"^29.1.2","prettier":"^3.2.4","react-dom":"^18.2.0","typescript":"^5.5.4","@types/node":"^20.11.10","@types/react":"^18.2.48","@jest/globals":"^29.7.0","@types/react-dom":"^18.2.18","eslint-plugin-react":"^7.33.2","@testing-library/react":"^14.2.0","jest-environment-jsdom":"^29.7.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^6.20.0"},"_npmOperationalInternal":{"tmp":"tmp/nostr-hooks_2.9.6_1725659446210_0.9782438488040348","host":"s3://npm-registry-packages"}},"2.9.7":{"name":"nostr-hooks","version":"2.9.7","keywords":["nostr","decentralized","social","censorship-resistance","client","react","hooks"],"author":{"name":"Sepehr Safari"},"license":"MIT","_id":"nostr-hooks@2.9.7","maintainers":[{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"}],"homepage":"https://github.com/sepehr-safari/nostr-hooks#readme","bugs":{"url":"https://github.com/sepehr-safari/nostr-hooks/issues"},"dist":{"shasum":"aa6e68bd4f482baaa351f4753df1d921698d2fb8","tarball":"https://registry.npmjs.org/nostr-hooks/-/nostr-hooks-2.9.7.tgz","fileCount":48,"integrity":"sha512-tUs++zpUvdCmhTIhgietk8Ii/TlsxSpvdewbljvIVm3/oN8B2zArBsR08dpSqIAzIAf4OkLv1iF2lqe7W7UV2Q==","signatures":[{"sig":"MEUCIQCEWmgrsOfUgHAq++C1snGZjuPChag7ies46KUmimSC4gIgBpOERlof8XUoASvyslTrcDVaSvIJGyIOQm0QaHU7zs0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59219},"jest":{"preset":"ts-jest/presets/default-esm","rootDir":".","testRegex":"test.(js|ts|tsx)$","transform":{"^.+\\.(t|j)sx?$":["ts-jest",{"useESM":true}]},"testEnvironment":"jsdom","moduleNameMapper":{"^nostr-hooks$":"<rootDir>/src/index.ts"},"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"extensionsToTreatAsEsm":[".ts",".tsx"],"modulePathIgnorePatterns":["dist"]},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":"./dist/index.js"},"./package.json":"./package.json"},"funding":["https://getalby.com/p/sepehr"],"gitHead":"028cbf08c3d1727c3fc24e8d56d471486454666e","scripts":{"test":"jest","build":"tsc","format":"prettier --write .","prepare":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"},"repository":{"url":"git+https://github.com/sepehr-safari/nostr-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"React hooks for developing Nostr clients","directories":{},"_nodeVersion":"20.10.0","dependencies":{"zustand":"^4.5.2","@nostr-dev-kit/ndk":"^2.8.2","@uidotdev/usehooks":"^2.4.1","@nostr-dev-kit/ndk-cache-dexie":"^2.4.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.2.0","tslib":"^2.6.2","eslint":"^8.56.0","ts-jest":"^29.1.2","prettier":"^3.2.4","react-dom":"^18.2.0","typescript":"^5.5.4","@types/node":"^20.11.10","@types/react":"^18.2.48","@jest/globals":"^29.7.0","@types/react-dom":"^18.2.18","eslint-plugin-react":"^7.33.2","@testing-library/react":"^14.2.0","jest-environment-jsdom":"^29.7.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^6.20.0"},"_npmOperationalInternal":{"tmp":"tmp/nostr-hooks_2.9.7_1725663524014_0.8374634827748602","host":"s3://npm-registry-packages"}},"2.9.8":{"name":"nostr-hooks","version":"2.9.8","keywords":["nostr","decentralized","social","censorship-resistance","client","react","hooks"],"author":{"name":"Sepehr Safari"},"license":"MIT","_id":"nostr-hooks@2.9.8","maintainers":[{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"}],"homepage":"https://github.com/sepehr-safari/nostr-hooks#readme","bugs":{"url":"https://github.com/sepehr-safari/nostr-hooks/issues"},"dist":{"shasum":"acb121416945b90ccbb0225ad1dce555614bba7c","tarball":"https://registry.npmjs.org/nostr-hooks/-/nostr-hooks-2.9.8.tgz","fileCount":48,"integrity":"sha512-Oar5mbb/3AA+PvN2x/vow56oTlupFX9/3Lq0iEQ++mDIePWe8PGtpGRQjm7PF+Chxliqo2jZPJsjjylDCnRY8Q==","signatures":[{"sig":"MEUCIQCAL+4ljtPE6hxgHPcxSrDf9ecWTwBJlwNtIC7KRTKdzgIgGXueYMrT8YrYTox+cGxub58rwP9PSHDcy2E2AAr4lZY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65192},"jest":{"preset":"ts-jest/presets/default-esm","rootDir":".","testRegex":"test.(js|ts|tsx)$","transform":{"^.+\\.(t|j)sx?$":["ts-jest",{"useESM":true}]},"testEnvironment":"jsdom","moduleNameMapper":{"^nostr-hooks$":"<rootDir>/src/index.ts"},"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"extensionsToTreatAsEsm":[".ts",".tsx"],"modulePathIgnorePatterns":["dist"]},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":"./dist/index.js"},"./package.json":"./package.json"},"funding":["https://getalby.com/p/sepehr"],"gitHead":"9070b4488204d50ad7636b03a3e355d4b98b99d3","scripts":{"test":"jest","build":"tsc","format":"prettier --write .","prepare":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"},"repository":{"url":"git+https://github.com/sepehr-safari/nostr-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"React hooks for developing Nostr clients","directories":{},"_nodeVersion":"20.10.0","dependencies":{"zustand":"^4.5.2","@nostr-dev-kit/ndk":"^2.8.2","@uidotdev/usehooks":"^2.4.1","@nostr-dev-kit/ndk-cache-dexie":"^2.4.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.2.0","tslib":"^2.6.2","eslint":"^8.56.0","ts-jest":"^29.1.2","prettier":"^3.2.4","react-dom":"^18.2.0","typescript":"^5.5.4","@types/node":"^20.11.10","@types/react":"^18.2.48","@jest/globals":"^29.7.0","@types/react-dom":"^18.2.18","eslint-plugin-react":"^7.33.2","@testing-library/react":"^14.2.0","jest-environment-jsdom":"^29.7.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^6.20.0"},"_npmOperationalInternal":{"tmp":"tmp/nostr-hooks_2.9.8_1725805886573_0.4948155900641207","host":"s3://npm-registry-packages"}},"2.9.9":{"name":"nostr-hooks","version":"2.9.9","keywords":["nostr","decentralized","social","censorship-resistance","client","react","hooks"],"author":{"name":"Sepehr Safari"},"license":"MIT","_id":"nostr-hooks@2.9.9","maintainers":[{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"}],"homepage":"https://github.com/sepehr-safari/nostr-hooks#readme","bugs":{"url":"https://github.com/sepehr-safari/nostr-hooks/issues"},"dist":{"shasum":"86c9cfbbdb85211aa52aa2850eea20171fcac091","tarball":"https://registry.npmjs.org/nostr-hooks/-/nostr-hooks-2.9.9.tgz","fileCount":48,"integrity":"sha512-Z2McZ/EvmAWCvzx0nzKzBG8iKibVho0CZ66xLRC4VAAA4B3jmlbfy7A7KdpDQb3zP7EWRPOsVjxllMZILDdDfA==","signatures":[{"sig":"MEUCIB3zfHKXyDu/fgHgXvxKfOE2amZApmGdvOHmU6ZlpeP/AiEA1PC1Sm40ImWjIPtN8P32kClaOzXKWN0r278EuQulyuc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65192},"jest":{"preset":"ts-jest/presets/default-esm","rootDir":".","testRegex":"test.(js|ts|tsx)$","transform":{"^.+\\.(t|j)sx?$":["ts-jest",{"useESM":true}]},"testEnvironment":"jsdom","moduleNameMapper":{"^nostr-hooks$":"<rootDir>/src/index.ts"},"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"extensionsToTreatAsEsm":[".ts",".tsx"],"modulePathIgnorePatterns":["dist"]},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":"./dist/index.js"},"./package.json":"./package.json"},"funding":["https://getalby.com/p/sepehr"],"gitHead":"3f1fa2cf60114441978cb4fc50ea13e87dc41fbb","scripts":{"test":"jest","build":"tsc","format":"prettier --write .","prepare":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"},"repository":{"url":"git+https://github.com/sepehr-safari/nostr-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"React hooks for developing Nostr clients","directories":{},"_nodeVersion":"20.10.0","dependencies":{"zustand":"^4.5.2","@nostr-dev-kit/ndk":"^2.8.2","@uidotdev/usehooks":"^2.4.1","@nostr-dev-kit/ndk-cache-dexie":"^2.4.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.2.0","tslib":"^2.6.2","eslint":"^8.56.0","ts-jest":"^29.1.2","prettier":"^3.2.4","react-dom":"^18.2.0","typescript":"^5.5.4","@types/node":"^20.11.10","@types/react":"^18.2.48","@jest/globals":"^29.7.0","@types/react-dom":"^18.2.18","eslint-plugin-react":"^7.33.2","@testing-library/react":"^14.2.0","jest-environment-jsdom":"^29.7.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^6.20.0"},"_npmOperationalInternal":{"tmp":"tmp/nostr-hooks_2.9.9_1725836911784_0.28222862200112386","host":"s3://npm-registry-packages"}},"2.9.10":{"name":"nostr-hooks","version":"2.9.10","keywords":["nostr","decentralized","social","censorship-resistance","client","react","hooks"],"author":{"name":"Sepehr Safari"},"license":"MIT","_id":"nostr-hooks@2.9.10","maintainers":[{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"}],"homepage":"https://github.com/sepehr-safari/nostr-hooks#readme","bugs":{"url":"https://github.com/sepehr-safari/nostr-hooks/issues"},"dist":{"shasum":"262d597f1baacd080386b16037ecc8b36afaf904","tarball":"https://registry.npmjs.org/nostr-hooks/-/nostr-hooks-2.9.10.tgz","fileCount":48,"integrity":"sha512-ryhQA2Eknq9Lq8IApta4PvG/xoDBBrU1+VfRwSG2t5Y5iFvF/ymxshLgH02/gHz4Rx6dEFxg3JCnpTCP2wGnRg==","signatures":[{"sig":"MEUCICkIcmPqcD3THFR8XkcFFCZ9rBrxgCWqdoqhm0OMjCIMAiEAwQZ0UzRAf+8NBrOgErFiPQyGbuVAWt36iiaNTlzo8Qg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65441},"jest":{"preset":"ts-jest/presets/default-esm","rootDir":".","testRegex":"test.(js|ts|tsx)$","transform":{"^.+\\.(t|j)sx?$":["ts-jest",{"useESM":true}]},"testEnvironment":"jsdom","moduleNameMapper":{"^nostr-hooks$":"<rootDir>/src/index.ts"},"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"extensionsToTreatAsEsm":[".ts",".tsx"],"modulePathIgnorePatterns":["dist"]},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":"./dist/index.js"},"./package.json":"./package.json"},"funding":["https://getalby.com/p/sepehr"],"gitHead":"ec15b769ba5c52c9f3e764eb82c7268742c296b1","scripts":{"test":"jest","build":"tsc","format":"prettier --write .","prepare":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"},"repository":{"url":"git+https://github.com/sepehr-safari/nostr-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"React hooks for developing Nostr clients","directories":{},"_nodeVersion":"20.10.0","dependencies":{"zustand":"^4.5.2","@nostr-dev-kit/ndk":"^2.8.2","@uidotdev/usehooks":"^2.4.1","@nostr-dev-kit/ndk-cache-dexie":"^2.4.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.2.0","tslib":"^2.6.2","eslint":"^8.56.0","ts-jest":"^29.1.2","prettier":"^3.2.4","react-dom":"^18.2.0","typescript":"^5.5.4","@types/node":"^20.11.10","@types/react":"^18.2.48","@jest/globals":"^29.7.0","@types/react-dom":"^18.2.18","eslint-plugin-react":"^7.33.2","@testing-library/react":"^14.2.0","jest-environment-jsdom":"^29.7.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^6.20.0"},"_npmOperationalInternal":{"tmp":"tmp/nostr-hooks_2.9.10_1725917333612_0.22242256205080113","host":"s3://npm-registry-packages"}},"2.9.11":{"name":"nostr-hooks","version":"2.9.11","keywords":["nostr","decentralized","social","censorship-resistance","client","react","hooks"],"author":{"name":"Sepehr Safari"},"license":"MIT","_id":"nostr-hooks@2.9.11","maintainers":[{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"}],"homepage":"https://github.com/sepehr-safari/nostr-hooks#readme","bugs":{"url":"https://github.com/sepehr-safari/nostr-hooks/issues"},"dist":{"shasum":"823b73cf4fa6b8021873902645bcba4ad14bacd0","tarball":"https://registry.npmjs.org/nostr-hooks/-/nostr-hooks-2.9.11.tgz","fileCount":48,"integrity":"sha512-PUkesaVlCQEp6aJZbc1KUY+Fm8lZ4jVXlv9Gz+MG1h0S6HfK3V/9BcEHuWHMLWpVyrUnW2cMXSxLZNMuBOQh8g==","signatures":[{"sig":"MEQCIHtyBm54ygTK+igClQvk/SjpeVO+YwdUeVYvshkTuHGXAiAllo2PfDl8udlRzifWmAOFvW76xbY9k5f+OfiBNsDX2g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65467},"jest":{"preset":"ts-jest/presets/default-esm","rootDir":".","testRegex":"test.(js|ts|tsx)$","transform":{"^.+\\.(t|j)sx?$":["ts-jest",{"useESM":true}]},"testEnvironment":"jsdom","moduleNameMapper":{"^nostr-hooks$":"<rootDir>/src/index.ts"},"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"extensionsToTreatAsEsm":[".ts",".tsx"],"modulePathIgnorePatterns":["dist"]},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":"./dist/index.js"},"./package.json":"./package.json"},"funding":["https://getalby.com/p/sepehr"],"gitHead":"a731bcca9fa7cd40eb6452382f0dbb5ece8480ae","scripts":{"test":"jest","build":"tsc","format":"prettier --write .","prepare":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"},"repository":{"url":"git+https://github.com/sepehr-safari/nostr-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"React hooks for developing Nostr clients","directories":{},"_nodeVersion":"20.10.0","dependencies":{"zustand":"^4.5.5","nostr-tools":"^2.7.2","@nostr-dev-kit/ndk":"^2.10.0","@uidotdev/usehooks":"^2.4.1","@nostr-dev-kit/ndk-cache-dexie":"^2.5.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.3.1","tslib":"^2.6.2","eslint":"^8.56.0","ts-jest":"^29.1.2","prettier":"^3.3.3","react-dom":"^18.3.1","typescript":"^5.6.2","@types/node":"^22.5.5","@types/react":"^18.3.5","@jest/globals":"^29.7.0","@types/react-dom":"^18.3.0","eslint-plugin-react":"^7.33.2","@testing-library/react":"^16.0.1","jest-environment-jsdom":"^29.7.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^6.20.0"},"_npmOperationalInternal":{"tmp":"tmp/nostr-hooks_2.9.11_1726345094582_0.41127857619584707","host":"s3://npm-registry-packages"}},"2.9.12":{"name":"nostr-hooks","version":"2.9.12","keywords":["nostr","decentralized","social","censorship-resistance","client","react","hooks"],"author":{"name":"Sepehr Safari"},"license":"MIT","_id":"nostr-hooks@2.9.12","maintainers":[{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"}],"homepage":"https://github.com/sepehr-safari/nostr-hooks#readme","bugs":{"url":"https://github.com/sepehr-safari/nostr-hooks/issues"},"dist":{"shasum":"290045f54cfc70cc18279736783f4964f3cfc065","tarball":"https://registry.npmjs.org/nostr-hooks/-/nostr-hooks-2.9.12.tgz","fileCount":45,"integrity":"sha512-MkRAb0NiWqbxD5fueacSLBp06DisD20jjSEfrXyfG+705esIl30pXzMk/H4zHfIl+qnqUfxvSZOSRHEFoVgYDw==","signatures":[{"sig":"MEQCIDEBiIkC7fN1sO+uca1pE2DJxHGVD/vcDtLFU0dBs3SDAiBg4JckIO+0+Z9GXwEDzNX1n9ojefa7SpPTPQmI22Q2Ig==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64279},"jest":{"preset":"ts-jest/presets/default-esm","rootDir":".","testRegex":"test.(js|ts|tsx)$","transform":{"^.+\\.(t|j)sx?$":["ts-jest",{"useESM":true}]},"testEnvironment":"jsdom","moduleNameMapper":{"^nostr-hooks$":"<rootDir>/src/index.ts"},"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"extensionsToTreatAsEsm":[".ts",".tsx"],"modulePathIgnorePatterns":["dist"]},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":"./dist/index.js"},"./package.json":"./package.json"},"funding":["https://getalby.com/p/sepehr"],"gitHead":"d1a490592908f0d8e32cc6d9fde8a49d6cc6202c","scripts":{"test":"jest","build":"tsc","format":"prettier --write .","prepare":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"},"repository":{"url":"git+https://github.com/sepehr-safari/nostr-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"React hooks for developing Nostr clients","directories":{},"_nodeVersion":"20.17.0","dependencies":{"zustand":"^5.0.0","nostr-tools":"^2.8.1","@nostr-dev-kit/ndk":"^2.10.1","@uidotdev/usehooks":"^2.4.1","@nostr-dev-kit/ndk-cache-dexie":"^2.5.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.3.1","tslib":"^2.6.2","eslint":"^8.56.0","ts-jest":"^29.1.2","prettier":"^3.3.3","react-dom":"^18.3.1","typescript":"^5.6.2","@types/node":"^22.5.5","@types/react":"^18.3.5","@jest/globals":"^29.7.0","@types/react-dom":"^18.3.0","eslint-plugin-react":"^7.33.2","@testing-library/react":"^16.0.1","jest-environment-jsdom":"^29.7.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^6.20.0"},"_npmOperationalInternal":{"tmp":"tmp/nostr-hooks_2.9.12_1729455530119_0.2781860650032706","host":"s3://npm-registry-packages"}},"2.10.0":{"name":"nostr-hooks","version":"2.10.0","keywords":["nostr","decentralized","social","censorship-resistance","client","react","hooks"],"author":{"name":"Sepehr Safari"},"license":"MIT","_id":"nostr-hooks@2.10.0","maintainers":[{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"}],"homepage":"https://github.com/sepehr-safari/nostr-hooks#readme","bugs":{"url":"https://github.com/sepehr-safari/nostr-hooks/issues"},"dist":{"shasum":"b83119b05bc41a3ca8b9cec17f0b7e3f4bb6fe1e","tarball":"https://registry.npmjs.org/nostr-hooks/-/nostr-hooks-2.10.0.tgz","fileCount":45,"integrity":"sha512-/gZ/OYZx9Ru2MKdiD6ptRa5Jqp2rjmeGV7I+VgmdTnDlFW3iX7XnkKj0MUbXasMJBmHgNkDNbD9cRWhMj18ehg==","signatures":[{"sig":"MEYCIQC3xYYj9GWVEcxamoUgyTfpL3yiz1iCQY3Xk3RvSYUoLgIhALMr0cMOHGPeYyO/g5CoUqEe/o61LrVooIq/+Ye3PIDJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68315},"jest":{"preset":"ts-jest/presets/default-esm","rootDir":".","testRegex":"test.(js|ts|tsx)$","transform":{"^.+\\.(t|j)sx?$":["ts-jest",{"useESM":true}]},"testEnvironment":"jsdom","moduleNameMapper":{"^nostr-hooks$":"<rootDir>/src/index.ts"},"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"extensionsToTreatAsEsm":[".ts",".tsx"],"modulePathIgnorePatterns":["dist"]},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":"./dist/index.js"},"./package.json":"./package.json"},"funding":["https://getalby.com/p/sepehr"],"gitHead":"9edc795996aae2b1a267c5bff0791b0b211568b6","scripts":{"test":"jest","build":"tsc","format":"prettier --write .","prepare":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"},"repository":{"url":"git+https://github.com/sepehr-safari/nostr-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"React hooks for developing Nostr clients","directories":{},"_nodeVersion":"20.10.0","dependencies":{"zustand":"^5.0.0","nostr-tools":"^2.10.1","@nostr-dev-kit/ndk":"^2.10.5","@uidotdev/usehooks":"^2.4.1","@nostr-dev-kit/ndk-cache-dexie":"^2.5.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.3.1","tslib":"^2.6.2","eslint":"^8.56.0","ts-jest":"^29.1.2","prettier":"^3.3.3","react-dom":"^18.3.1","typescript":"^5.6.2","@types/node":"^22.5.5","@types/react":"^18.3.5","@jest/globals":"^29.7.0","@types/react-dom":"^18.3.0","eslint-plugin-react":"^7.33.2","@testing-library/react":"^16.0.1","jest-environment-jsdom":"^29.7.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^6.20.0"},"_npmOperationalInternal":{"tmp":"tmp/nostr-hooks_2.10.0_1731243652789_0.5761552479601311","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"nostr-hooks","version":"3.0.0","keywords":["nostr","decentralized","social","censorship-resistance","client","react","hooks"],"author":{"name":"Sepehr Safari"},"license":"MIT","_id":"nostr-hooks@3.0.0","maintainers":[{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"}],"homepage":"https://github.com/sepehr-safari/nostr-hooks#readme","bugs":{"url":"https://github.com/sepehr-safari/nostr-hooks/issues"},"dist":{"shasum":"5049ce138d5fb7d940a413b6dbda39cc66249fcf","tarball":"https://registry.npmjs.org/nostr-hooks/-/nostr-hooks-3.0.0.tgz","fileCount":21,"integrity":"sha512-Te2LSvrWixtI/A56r+pu07UUEfhEDX6EXqGsajM5saCd12TrorGsUMgLLY4YmpqNcmjoojf3IX9i2AEG9TGi/A==","signatures":[{"sig":"MEQCIFh0Q9KzrVAdv3UOJ4JbyJ7GEBrA4ntNYg/VZ0PovinyAiBz5AMzApf76Opg7pS9k4ACZ2nF/kYSBhjpG/Am5SemAg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49767},"jest":{"preset":"ts-jest/presets/default-esm","rootDir":".","testRegex":"test.(js|ts|tsx)$","transform":{"^.+\\.(t|j)sx?$":["ts-jest",{"useESM":true}]},"testEnvironment":"jsdom","moduleNameMapper":{"^nostr-hooks$":"<rootDir>/src/index.ts"},"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"extensionsToTreatAsEsm":[".ts",".tsx"],"modulePathIgnorePatterns":["dist"]},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":"./dist/index.js"},"./package.json":"./package.json"},"funding":["https://getalby.com/p/sepehr"],"gitHead":"e6afbc94f66999f5d29ede91172bebbbb689b5d1","scripts":{"test":"jest","build":"tsc","format":"prettier --write .","prepare":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"},"repository":{"url":"git+https://github.com/sepehr-safari/nostr-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"React hooks for developing Nostr clients","directories":{},"_nodeVersion":"20.10.0","dependencies":{"zustand":"^5.0.0","superjson":"^2.2.1","nostr-tools":"^2.10.3","@nostr-dev-kit/ndk":"^2.10.6","@uidotdev/usehooks":"^2.4.1","@nostr-dev-kit/ndk-cache-dexie":"^2.5.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.3.1","tslib":"^2.6.2","eslint":"^8.56.0","ts-jest":"^29.1.2","prettier":"^3.3.3","react-dom":"^18.3.1","typescript":"^5.6.2","@types/node":"^22.5.5","@types/react":"^18.3.5","@jest/globals":"^29.7.0","@types/react-dom":"^18.3.0","eslint-plugin-react":"^7.33.2","@testing-library/react":"^16.0.1","jest-environment-jsdom":"^29.7.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^6.20.0"},"_npmOperationalInternal":{"tmp":"tmp/nostr-hooks_3.0.0_1732177820028_0.8045208608723393","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"nostr-hooks","version":"4.0.0","keywords":["nostr","decentralized","social","censorship-resistance","client","react","hooks"],"author":{"name":"Sepehr Safari"},"license":"MIT","_id":"nostr-hooks@4.0.0","maintainers":[{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"}],"homepage":"https://github.com/sepehr-safari/nostr-hooks#readme","bugs":{"url":"https://github.com/sepehr-safari/nostr-hooks/issues"},"dist":{"shasum":"ab5b638372cb9eb0f245643b69fb6782532637cc","tarball":"https://registry.npmjs.org/nostr-hooks/-/nostr-hooks-4.0.0.tgz","fileCount":204,"integrity":"sha512-tL04khLXtpFxvdL2bYQu1rsQfZF70roqxjGEFRYsAV4pdeKLtFo5P1vkRdDmVZN8qC+zLgS5kIaqjcHD0E/weQ==","signatures":[{"sig":"MEQCIBEjnt6NovK+cHmcsvffsPyRNF4KX7CF9vzShwlycetlAiA6/+26Flh9znOd4VViaAPvVXJhw8qM6uvJZo8gOyv40g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":249787},"jest":{"preset":"ts-jest/presets/default-esm","rootDir":".","testRegex":"test.(js|ts|tsx)$","transform":{"^.+\\.(t|j)sx?$":["ts-jest",{"useESM":true}]},"testEnvironment":"jsdom","moduleNameMapper":{"^nostr-hooks$":"<rootDir>/src/index.ts"},"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"extensionsToTreatAsEsm":[".ts",".tsx"],"modulePathIgnorePatterns":["dist"]},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":"./dist/index.js"},"./nip29":{"import":"./dist/nip29/index.js"},"./package.json":"./package.json"},"funding":["https://getalby.com/p/sepehr"],"gitHead":"b871d7347fc9be48a2e9b6a4c233cd64519fbdbf","scripts":{"test":"jest","build":"tsc","format":"prettier --write .","prepare":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"},"repository":{"url":"git+https://github.com/sepehr-safari/nostr-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"React hooks for developing Nostr clients","directories":{},"_nodeVersion":"20.10.0","dependencies":{"immer":"^10.1.1","zustand":"^5.0.1","superjson":"^2.2.1","nostr-tools":"^2.10.3","@nostr-dev-kit/ndk":"^2.10.6","@uidotdev/usehooks":"^2.4.1","@nostr-dev-kit/ndk-cache-dexie":"^2.5.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.3.1","tslib":"^2.6.2","eslint":"^8.56.0","ts-jest":"^29.1.2","prettier":"^3.3.3","react-dom":"^18.3.1","typescript":"^5.6.2","@types/node":"^22.5.5","@types/react":"^18.3.5","@jest/globals":"^29.7.0","@types/react-dom":"^18.3.0","eslint-plugin-react":"^7.33.2","@testing-library/react":"^16.0.1","jest-environment-jsdom":"^29.7.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^6.20.0"},"_npmOperationalInternal":{"tmp":"tmp/nostr-hooks_4.0.0_1732914424683_0.45332927668541423","host":"s3://npm-registry-packages"}},"4.1.0":{"name":"nostr-hooks","version":"4.1.0","keywords":["nostr","decentralized","social","censorship-resistance","client","react","hooks"],"author":{"name":"Sepehr Safari"},"license":"MIT","_id":"nostr-hooks@4.1.0","maintainers":[{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"}],"homepage":"https://github.com/sepehr-safari/nostr-hooks#readme","bugs":{"url":"https://github.com/sepehr-safari/nostr-hooks/issues"},"dist":{"shasum":"ea9916f70f6543c3e2d6c42cadeb5b70cc519c2d","tarball":"https://registry.npmjs.org/nostr-hooks/-/nostr-hooks-4.1.0.tgz","fileCount":204,"integrity":"sha512-WUunDpSd/nn2mdBnOj67e7/X3Rpr01fNDHmndDpYSlBYaQ3LQ98IEKwmAHiCQCjgxJfdmqIdd8Iv8MfgIkaiPw==","signatures":[{"sig":"MEQCIEbp7WQNCZRB/uEuMmfC1FhepPAMtCaMr0XC1bMp9CK8AiBJJ1HWpN/TDpLqTcdiP+eqTQwtBu1OSnICtDvO6n1FGQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":251983},"jest":{"preset":"ts-jest/presets/default-esm","rootDir":".","testRegex":"test.(js|ts|tsx)$","transform":{"^.+\\.(t|j)sx?$":["ts-jest",{"useESM":true}]},"testEnvironment":"jsdom","moduleNameMapper":{"^nostr-hooks$":"<rootDir>/src/index.ts"},"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"extensionsToTreatAsEsm":[".ts",".tsx"],"modulePathIgnorePatterns":["dist"]},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":"./dist/index.js"},"./nip29":{"import":"./dist/nip29/index.js"},"./package.json":"./package.json"},"funding":["https://getalby.com/p/sepehr"],"gitHead":"b871d7347fc9be48a2e9b6a4c233cd64519fbdbf","scripts":{"test":"jest","build":"tsc","format":"prettier --write .","prepare":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"},"repository":{"url":"git+https://github.com/sepehr-safari/nostr-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"React hooks for developing Nostr clients","directories":{},"_nodeVersion":"20.10.0","dependencies":{"immer":"^10.1.1","zustand":"^5.0.1","superjson":"^2.2.1","nostr-tools":"^2.10.3","@nostr-dev-kit/ndk":"^2.10.6","@uidotdev/usehooks":"^2.4.1","@nostr-dev-kit/ndk-cache-dexie":"^2.5.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.3.1","tslib":"^2.6.2","eslint":"^8.56.0","ts-jest":"^29.1.2","prettier":"^3.3.3","react-dom":"^18.3.1","typescript":"^5.6.2","@types/node":"^22.5.5","@types/react":"^18.3.5","@jest/globals":"^29.7.0","@types/react-dom":"^18.3.0","eslint-plugin-react":"^7.33.2","@testing-library/react":"^16.0.1","jest-environment-jsdom":"^29.7.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^6.20.0"},"_npmOperationalInternal":{"tmp":"tmp/nostr-hooks_4.1.0_1733047335718_0.40118335991517773","host":"s3://npm-registry-packages"}},"4.1.1":{"name":"nostr-hooks","version":"4.1.1","keywords":["nostr","decentralized","social","censorship-resistance","client","react","hooks"],"author":{"name":"Sepehr Safari"},"license":"MIT","_id":"nostr-hooks@4.1.1","maintainers":[{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"}],"homepage":"https://github.com/sepehr-safari/nostr-hooks#readme","bugs":{"url":"https://github.com/sepehr-safari/nostr-hooks/issues"},"dist":{"shasum":"d48e86e41b581f8ccca9506c734f32716701e6e3","tarball":"https://registry.npmjs.org/nostr-hooks/-/nostr-hooks-4.1.1.tgz","fileCount":204,"integrity":"sha512-V/EtzA8S8v7vc7ZD5H1S/0qCKzv6WBZaH1ZovFzkjePjQJJLnG/HAYsZA8f7yqbVhc5TBaB7nWEXGABMhqRTGw==","signatures":[{"sig":"MEQCIFyEAyEOW5qJKrgjSvTAAi0bBb0421xlwE2FukI4tUaVAiBIPQDotrDS4WmSOupDsuB0RIJwtBpgG0a15whTh+N1rA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":251983},"jest":{"preset":"ts-jest/presets/default-esm","rootDir":".","testRegex":"test.(js|ts|tsx)$","transform":{"^.+\\.(t|j)sx?$":["ts-jest",{"useESM":true}]},"testEnvironment":"jsdom","moduleNameMapper":{"^nostr-hooks$":"<rootDir>/src/index.ts"},"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"extensionsToTreatAsEsm":[".ts",".tsx"],"modulePathIgnorePatterns":["dist"]},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":"./dist/index.js"},"./nip29":{"import":"./dist/nip29/index.js"},"./package.json":"./package.json"},"funding":["https://getalby.com/p/sepehr"],"gitHead":"a636dba9caceb0f3ba441b3ee948def9e4e85601","scripts":{"test":"jest","build":"tsc","format":"prettier --write .","prepare":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"},"repository":{"url":"git+https://github.com/sepehr-safari/nostr-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"React hooks for developing Nostr clients","directories":{},"_nodeVersion":"20.10.0","dependencies":{"immer":"^10.1.1","zustand":"^5.0.1","superjson":"^2.2.1","nostr-tools":"^2.10.3","@nostr-dev-kit/ndk":"^2.10.6","@uidotdev/usehooks":"^2.4.1","@nostr-dev-kit/ndk-cache-dexie":"^2.5.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.3.1","tslib":"^2.6.2","eslint":"^8.56.0","ts-jest":"^29.1.2","prettier":"^3.3.3","react-dom":"^18.3.1","typescript":"^5.6.2","@types/node":"^22.5.5","@types/react":"^18.3.5","@jest/globals":"^29.7.0","@types/react-dom":"^18.3.0","eslint-plugin-react":"^7.33.2","@testing-library/react":"^16.0.1","jest-environment-jsdom":"^29.7.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^6.20.0"},"_npmOperationalInternal":{"tmp":"tmp/nostr-hooks_4.1.1_1733058311926_0.7848771868311692","host":"s3://npm-registry-packages"}},"4.1.2":{"name":"nostr-hooks","version":"4.1.2","keywords":["nostr","decentralized","social","censorship-resistance","client","react","hooks"],"author":{"name":"Sepehr Safari"},"license":"MIT","_id":"nostr-hooks@4.1.2","maintainers":[{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"}],"homepage":"https://github.com/sepehr-safari/nostr-hooks#readme","bugs":{"url":"https://github.com/sepehr-safari/nostr-hooks/issues"},"dist":{"shasum":"b66277bc423bd21b49f816ca9de9f153969cde55","tarball":"https://registry.npmjs.org/nostr-hooks/-/nostr-hooks-4.1.2.tgz","fileCount":120,"integrity":"sha512-iqR3jrQJSVPku/4ZH4ErhlPpOBoR/pLQlDdl5jufuniHnsb3h5A+IB78NEojFGxRAXMaemFr1GaqyhkthFnfiw==","signatures":[{"sig":"MEUCICHx8tVzozKMLWX/g5ZmE4atnoOD+Fk79Trv/Pesh+2WAiEA4KyNQuh0RdpI4149VP5zsxWQjkN9zGzXWPDTNxagDnY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":164237},"jest":{"preset":"ts-jest/presets/default-esm","rootDir":".","testRegex":"test.(js|ts|tsx)$","transform":{"^.+\\.(t|j)sx?$":["ts-jest",{"useESM":true}]},"testEnvironment":"jsdom","moduleNameMapper":{"^nostr-hooks$":"<rootDir>/src/index.ts"},"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"extensionsToTreatAsEsm":[".ts",".tsx"],"modulePathIgnorePatterns":["dist"]},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":"./dist/index.js"},"./nip29":{"import":"./dist/nip29/index.js"},"./package.json":"./package.json"},"funding":["https://getalby.com/p/sepehr"],"gitHead":"a636dba9caceb0f3ba441b3ee948def9e4e85601","scripts":{"test":"jest","build":"tsc","format":"prettier --write .","prepare":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"},"repository":{"url":"git+https://github.com/sepehr-safari/nostr-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"React hooks for developing Nostr clients","directories":{},"_nodeVersion":"20.10.0","dependencies":{"immer":"^10.1.1","zustand":"^5.0.1","superjson":"^2.2.1","nostr-tools":"^2.10.3","@nostr-dev-kit/ndk":"^2.10.6","@uidotdev/usehooks":"^2.4.1","@nostr-dev-kit/ndk-cache-dexie":"^2.5.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.3.1","tslib":"^2.6.2","eslint":"^8.56.0","ts-jest":"^29.1.2","prettier":"^3.3.3","react-dom":"^18.3.1","typescript":"^5.6.2","@types/node":"^22.5.5","@types/react":"^18.3.5","@jest/globals":"^29.7.0","@types/react-dom":"^18.3.0","eslint-plugin-react":"^7.33.2","@testing-library/react":"^16.0.1","jest-environment-jsdom":"^29.7.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^6.20.0"},"_npmOperationalInternal":{"tmp":"tmp/nostr-hooks_4.1.2_1733064615432_0.12204166889295509","host":"s3://npm-registry-packages"}},"4.1.4":{"name":"nostr-hooks","version":"4.1.4","keywords":["nostr","decentralized","social","censorship-resistance","client","react","hooks"],"author":{"name":"Sepehr Safari"},"license":"MIT","_id":"nostr-hooks@4.1.4","maintainers":[{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"}],"homepage":"https://github.com/sepehr-safari/nostr-hooks#readme","bugs":{"url":"https://github.com/sepehr-safari/nostr-hooks/issues"},"dist":{"shasum":"3705a2b4c4c5ca9f9d8b02f4284ec001d3124a4a","tarball":"https://registry.npmjs.org/nostr-hooks/-/nostr-hooks-4.1.4.tgz","fileCount":120,"integrity":"sha512-0/cFot1iSFq1DBFiJpGmfwGPo/uZJl8tcKBn8R7OhBJqaqGHRULUOtQ9oP8qRcBy+GCcq8HjihVE3HA5BA1ZMg==","signatures":[{"sig":"MEYCIQCFUv/yvUAcW7A2xamPIgJzMvuImb5sFRBN5OOnx3CIYgIhALtKxE06lZrz2qvjWPIFKdpzrVBKUJ6VWawUK3kxYgNs","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":164574},"jest":{"preset":"ts-jest/presets/default-esm","rootDir":".","testRegex":"test.(js|ts|tsx)$","transform":{"^.+\\.(t|j)sx?$":["ts-jest",{"useESM":true}]},"testEnvironment":"jsdom","moduleNameMapper":{"^nostr-hooks$":"<rootDir>/src/index.ts"},"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"extensionsToTreatAsEsm":[".ts",".tsx"],"modulePathIgnorePatterns":["dist"]},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":"./dist/index.js"},"./nip29":{"import":"./dist/nip29/index.js"},"./package.json":"./package.json"},"funding":["https://getalby.com/p/sepehr"],"gitHead":"e656523e0c1154db4991c98e04e6173dda30fb7d","scripts":{"test":"jest","build":"tsc","format":"prettier --write .","prepare":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"},"repository":{"url":"git+https://github.com/sepehr-safari/nostr-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"React hooks for developing Nostr clients","directories":{},"_nodeVersion":"20.10.0","dependencies":{"immer":"^10.1.1","zustand":"^5.0.1","superjson":"^2.2.1","nostr-tools":"^2.10.3","@nostr-dev-kit/ndk":"^2.10.6","@uidotdev/usehooks":"^2.4.1","@nostr-dev-kit/ndk-cache-dexie":"^2.5.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.3.1","tslib":"^2.6.2","eslint":"^8.56.0","ts-jest":"^29.1.2","prettier":"^3.3.3","react-dom":"^18.3.1","typescript":"^5.6.2","@types/node":"^22.5.5","@types/react":"^18.3.5","@jest/globals":"^29.7.0","@types/react-dom":"^18.3.0","eslint-plugin-react":"^7.33.2","@testing-library/react":"^16.0.1","jest-environment-jsdom":"^29.7.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^6.20.0"},"_npmOperationalInternal":{"tmp":"tmp/nostr-hooks_4.1.4_1733091617797_0.48345054941041266","host":"s3://npm-registry-packages"}},"4.1.5":{"name":"nostr-hooks","version":"4.1.5","keywords":["nostr","decentralized","social","censorship-resistance","client","react","hooks"],"author":{"name":"Sepehr Safari"},"license":"MIT","_id":"nostr-hooks@4.1.5","maintainers":[{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"}],"homepage":"https://github.com/sepehr-safari/nostr-hooks#readme","bugs":{"url":"https://github.com/sepehr-safari/nostr-hooks/issues"},"dist":{"shasum":"051bfc635cf4d7f93a9055521baf83909d239972","tarball":"https://registry.npmjs.org/nostr-hooks/-/nostr-hooks-4.1.5.tgz","fileCount":120,"integrity":"sha512-vv0dgxnVKmMTz4WoUSWQCagdQWU3vSbL1zXxVFQGKV/4+rzmrJuaxUZFbPxObgaO++13sPq9nCLuyIepDd8HgQ==","signatures":[{"sig":"MEUCIFfsq5gRoNgxZ7AMbS0xQpJqI0o7AWTdg2nXEbPG3ByrAiEA6MNFVqVenkymvWj6b56O7p+7tpRMLiiW3CfPhKA+w0I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":164719},"jest":{"preset":"ts-jest/presets/default-esm","rootDir":".","testRegex":"test.(js|ts|tsx)$","transform":{"^.+\\.(t|j)sx?$":["ts-jest",{"useESM":true}]},"testEnvironment":"jsdom","moduleNameMapper":{"^nostr-hooks$":"<rootDir>/src/index.ts"},"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"extensionsToTreatAsEsm":[".ts",".tsx"],"modulePathIgnorePatterns":["dist"]},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":"./dist/index.js"},"./nip29":{"import":"./dist/nip29/index.js"},"./package.json":"./package.json"},"funding":["https://getalby.com/p/sepehr"],"gitHead":"c170e97796c23bf4fb1a76f9afcbb7dca0aaa487","scripts":{"test":"jest","build":"tsc","format":"prettier --write .","prepare":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"},"repository":{"url":"git+https://github.com/sepehr-safari/nostr-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"React hooks for developing Nostr clients","directories":{},"_nodeVersion":"20.10.0","dependencies":{"immer":"^10.1.1","zustand":"^5.0.1","superjson":"^2.2.1","nostr-tools":"^2.10.3","@nostr-dev-kit/ndk":"^2.10.6","@uidotdev/usehooks":"^2.4.1","@nostr-dev-kit/ndk-cache-dexie":"^2.5.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.3.1","tslib":"^2.6.2","eslint":"^8.56.0","ts-jest":"^29.1.2","prettier":"^3.3.3","react-dom":"^18.3.1","typescript":"^5.6.2","@types/node":"^22.5.5","@types/react":"^18.3.5","@jest/globals":"^29.7.0","@types/react-dom":"^18.3.0","eslint-plugin-react":"^7.33.2","@testing-library/react":"^16.0.1","jest-environment-jsdom":"^29.7.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^6.20.0"},"_npmOperationalInternal":{"tmp":"tmp/nostr-hooks_4.1.5_1733149061089_0.4557301939085461","host":"s3://npm-registry-packages"}},"4.1.6":{"name":"nostr-hooks","version":"4.1.6","keywords":["nostr","decentralized","social","censorship-resistance","client","react","hooks"],"author":{"name":"Sepehr Safari"},"license":"MIT","_id":"nostr-hooks@4.1.6","maintainers":[{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"}],"homepage":"https://github.com/sepehr-safari/nostr-hooks#readme","bugs":{"url":"https://github.com/sepehr-safari/nostr-hooks/issues"},"dist":{"shasum":"edba1f04a44cbd64fc3272601770c023673059e1","tarball":"https://registry.npmjs.org/nostr-hooks/-/nostr-hooks-4.1.6.tgz","fileCount":120,"integrity":"sha512-IasarJso6Sv8+FIn2nnvpDEVnCqmH5qaAUdpqG3tn/y/Ni2RdI342ZIWNlsw61w5xOJUe7UMFxiYeOjuXk0lcw==","signatures":[{"sig":"MEYCIQDYebMg4gCTakDMlMrm3OI14qAbIKkCKDlkoeSIKxKpMwIhAMIZyj9ZbLGk9u9whyMOc0Kcdf3E/zgI4T1nkWleUNZG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169144},"jest":{"preset":"ts-jest/presets/default-esm","rootDir":".","testRegex":"test.(js|ts|tsx)$","transform":{"^.+\\.(t|j)sx?$":["ts-jest",{"useESM":true}]},"testEnvironment":"jsdom","moduleNameMapper":{"^nostr-hooks$":"<rootDir>/src/index.ts"},"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"extensionsToTreatAsEsm":[".ts",".tsx"],"modulePathIgnorePatterns":["dist"]},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":"./dist/index.js"},"./nip29":{"import":"./dist/nip29/index.js"},"./package.json":"./package.json"},"funding":["https://getalby.com/p/sepehr"],"gitHead":"dbe9740316f3dcfcce443afd29b8473ab1a62fc0","scripts":{"test":"jest","build":"tsc","format":"prettier --write .","prepare":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"},"repository":{"url":"git+https://github.com/sepehr-safari/nostr-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"React hooks for developing Nostr clients","directories":{},"_nodeVersion":"20.10.0","dependencies":{"immer":"^10.1.1","zustand":"^5.0.1","superjson":"^2.2.1","nostr-tools":"^2.10.3","@nostr-dev-kit/ndk":"^2.10.6","@uidotdev/usehooks":"^2.4.1","@nostr-dev-kit/ndk-cache-dexie":"^2.5.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.3.1","tslib":"^2.6.2","eslint":"^8.56.0","ts-jest":"^29.1.2","prettier":"^3.3.3","react-dom":"^18.3.1","typescript":"^5.6.2","@types/node":"^22.5.5","@types/react":"^18.3.5","@jest/globals":"^29.7.0","@types/react-dom":"^18.3.0","eslint-plugin-react":"^7.33.2","@testing-library/react":"^16.0.1","jest-environment-jsdom":"^29.7.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^6.20.0"},"_npmOperationalInternal":{"tmp":"tmp/nostr-hooks_4.1.6_1733155077465_0.5798044420630224","host":"s3://npm-registry-packages"}},"4.1.7":{"name":"nostr-hooks","version":"4.1.7","keywords":["nostr","decentralized","social","censorship-resistance","client","react","hooks"],"author":{"name":"Sepehr Safari"},"license":"MIT","_id":"nostr-hooks@4.1.7","maintainers":[{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"}],"homepage":"https://github.com/sepehr-safari/nostr-hooks#readme","bugs":{"url":"https://github.com/sepehr-safari/nostr-hooks/issues"},"dist":{"shasum":"529537c99bf9097a21fd83c859552520421a0183","tarball":"https://registry.npmjs.org/nostr-hooks/-/nostr-hooks-4.1.7.tgz","fileCount":120,"integrity":"sha512-3dTN9wylcAw9o1cuQGn9XolmLDXahYg5Jh/agxHTHtjbEWLJVxEyoENt550wwVay/x/LrYs2nXY2cpH6D1CJ9w==","signatures":[{"sig":"MEQCIELCbawdlyZCozTHR+Xu0JoUCKhJazF9CY5pU3RBV692AiAzxv4SvQQ2eq8GiiaDDHWfMhoUCsmkg14ZwHL5MRtyXg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":171035},"jest":{"preset":"ts-jest/presets/default-esm","rootDir":".","testRegex":"test.(js|ts|tsx)$","transform":{"^.+\\.(t|j)sx?$":["ts-jest",{"useESM":true}]},"testEnvironment":"jsdom","moduleNameMapper":{"^nostr-hooks$":"<rootDir>/src/index.ts"},"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"extensionsToTreatAsEsm":[".ts",".tsx"],"modulePathIgnorePatterns":["dist"]},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":"./dist/index.js"},"./nip29":{"import":"./dist/nip29/index.js"},"./package.json":"./package.json"},"funding":["https://getalby.com/p/sepehr"],"gitHead":"15265fd5ba9e73d262fe99f29318110b5c973861","scripts":{"test":"jest","build":"tsc","format":"prettier --write .","prepare":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"},"repository":{"url":"git+https://github.com/sepehr-safari/nostr-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"React hooks for developing Nostr clients","directories":{},"_nodeVersion":"20.10.0","dependencies":{"immer":"^10.1.1","zustand":"^5.0.1","superjson":"^2.2.1","nostr-tools":"^2.10.3","@nostr-dev-kit/ndk":"^2.10.6","@uidotdev/usehooks":"^2.4.1","@nostr-dev-kit/ndk-cache-dexie":"^2.5.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.3.1","tslib":"^2.6.2","eslint":"^8.56.0","ts-jest":"^29.1.2","prettier":"^3.3.3","react-dom":"^18.3.1","typescript":"^5.6.2","@types/node":"^22.5.5","@types/react":"^18.3.5","@jest/globals":"^29.7.0","@types/react-dom":"^18.3.0","eslint-plugin-react":"^7.33.2","@testing-library/react":"^16.0.1","jest-environment-jsdom":"^29.7.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^6.20.0"},"_npmOperationalInternal":{"tmp":"tmp/nostr-hooks_4.1.7_1733230302581_0.012680207122993004","host":"s3://npm-registry-packages"}},"4.1.8":{"name":"nostr-hooks","version":"4.1.8","keywords":["nostr","decentralized","social","censorship-resistance","client","react","hooks"],"author":{"name":"Sepehr Safari"},"license":"MIT","_id":"nostr-hooks@4.1.8","maintainers":[{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"}],"homepage":"https://github.com/sepehr-safari/nostr-hooks#readme","bugs":{"url":"https://github.com/sepehr-safari/nostr-hooks/issues"},"dist":{"shasum":"76e1865f471da97176d38988071d4f8baa15aa19","tarball":"https://registry.npmjs.org/nostr-hooks/-/nostr-hooks-4.1.8.tgz","fileCount":120,"integrity":"sha512-a/tlbtYg37cubD+nSOyUcZjRnc4LBT9WmkF66M5psxSjRQOb5zkdlWwe5uFcN8xdT1HDE77SP7x5f04Q2UhYlg==","signatures":[{"sig":"MEUCIQCFOkzmb2LB1l7zPObHsbgcqs7+rmzIH+ylgef9Qo8YlwIgdM1sTrbAACk1Bn1Cv+kxOwYrWk3btoLWaengbnehLZo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":171195},"jest":{"preset":"ts-jest/presets/default-esm","rootDir":".","testRegex":"test.(js|ts|tsx)$","transform":{"^.+\\.(t|j)sx?$":["ts-jest",{"useESM":true}]},"testEnvironment":"jsdom","moduleNameMapper":{"^nostr-hooks$":"<rootDir>/src/index.ts"},"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"extensionsToTreatAsEsm":[".ts",".tsx"],"modulePathIgnorePatterns":["dist"]},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":"./dist/index.js"},"./nip29":{"import":"./dist/nip29/index.js"},"./package.json":"./package.json"},"funding":["https://getalby.com/p/sepehr"],"gitHead":"2615572413ad15af4b212af4d57b8f539c6b9aac","scripts":{"test":"jest","build":"tsc","format":"prettier --write .","prepare":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"},"repository":{"url":"git+https://github.com/sepehr-safari/nostr-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"React hooks for developing Nostr clients","directories":{},"_nodeVersion":"20.10.0","dependencies":{"immer":"^10.1.1","zustand":"^5.0.1","superjson":"^2.2.1","nostr-tools":"^2.10.3","@nostr-dev-kit/ndk":"^2.10.6","@uidotdev/usehooks":"^2.4.1","@nostr-dev-kit/ndk-cache-dexie":"^2.5.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.3.1","tslib":"^2.6.2","eslint":"^8.56.0","ts-jest":"^29.1.2","prettier":"^3.3.3","react-dom":"^18.3.1","typescript":"^5.6.2","@types/node":"^22.5.5","@types/react":"^18.3.5","@jest/globals":"^29.7.0","@types/react-dom":"^18.3.0","eslint-plugin-react":"^7.33.2","@testing-library/react":"^16.0.1","jest-environment-jsdom":"^29.7.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^6.20.0"},"_npmOperationalInternal":{"tmp":"tmp/nostr-hooks_4.1.8_1733320122207_0.36499279222115466","host":"s3://npm-registry-packages"}},"4.1.9":{"name":"nostr-hooks","version":"4.1.9","keywords":["nostr","decentralized","social","censorship-resistance","client","react","hooks"],"author":{"name":"Sepehr Safari"},"license":"MIT","_id":"nostr-hooks@4.1.9","maintainers":[{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"}],"homepage":"https://github.com/sepehr-safari/nostr-hooks#readme","bugs":{"url":"https://github.com/sepehr-safari/nostr-hooks/issues"},"dist":{"shasum":"2a2b7111ffcd5cdbef28382f6fdc8380806add8c","tarball":"https://registry.npmjs.org/nostr-hooks/-/nostr-hooks-4.1.9.tgz","fileCount":120,"integrity":"sha512-8rB6x7KKbcgjJS40fBDJKZSrGMsPyH3QYQ6kLfkJ1F08nMof0HrmUcO21RsCL6u3NZuZAQLPFV22yjS5ne3dPg==","signatures":[{"sig":"MEYCIQDoXRr3avH3hPSJXaH5ofOog9ouo59mLrq8L9eV9Lt6owIhAO3oQhidEPXOgGa130tWg4WDZhsYjbvsUcZF/N4QcLQB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":171195},"jest":{"preset":"ts-jest/presets/default-esm","rootDir":".","testRegex":"test.(js|ts|tsx)$","transform":{"^.+\\.(t|j)sx?$":["ts-jest",{"useESM":true}]},"testEnvironment":"jsdom","moduleNameMapper":{"^nostr-hooks$":"<rootDir>/src/index.ts"},"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"extensionsToTreatAsEsm":[".ts",".tsx"],"modulePathIgnorePatterns":["dist"]},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":"./dist/index.js"},"./nip29":{"import":"./dist/nip29/index.js"},"./package.json":"./package.json"},"funding":["https://getalby.com/p/sepehr"],"gitHead":"2e86431132a2f8c91917d5bf19e14dbf6b2979d5","scripts":{"test":"jest","build":"tsc","format":"prettier --write .","prepare":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"},"repository":{"url":"git+https://github.com/sepehr-safari/nostr-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"React hooks for developing Nostr clients","directories":{},"_nodeVersion":"20.10.0","dependencies":{"immer":"^10.1.1","zustand":"^5.0.1","superjson":"^2.2.1","nostr-tools":"^2.10.3","@nostr-dev-kit/ndk":"^2.10.7","@uidotdev/usehooks":"^2.4.1","@nostr-dev-kit/ndk-cache-dexie":"^2.5.8"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.3.1","tslib":"^2.6.2","eslint":"^8.56.0","ts-jest":"^29.1.2","prettier":"^3.3.3","react-dom":"^18.3.1","typescript":"^5.6.2","@types/node":"^22.5.5","@types/react":"^18.3.5","@jest/globals":"^29.7.0","@types/react-dom":"^18.3.0","eslint-plugin-react":"^7.33.2","@testing-library/react":"^16.0.1","jest-environment-jsdom":"^29.7.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^6.20.0"},"_npmOperationalInternal":{"tmp":"tmp/nostr-hooks_4.1.9_1733471256415_0.29967985550699683","host":"s3://npm-registry-packages"}},"4.2.0":{"name":"nostr-hooks","version":"4.2.0","keywords":["nostr","decentralized","social","censorship-resistance","client","react","hooks"],"author":{"name":"Sepehr Safari"},"license":"MIT","_id":"nostr-hooks@4.2.0","maintainers":[{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"}],"homepage":"https://github.com/sepehr-safari/nostr-hooks#readme","bugs":{"url":"https://github.com/sepehr-safari/nostr-hooks/issues"},"dist":{"shasum":"ff3856988dbd362434f5c8140ce81558945ec145","tarball":"https://registry.npmjs.org/nostr-hooks/-/nostr-hooks-4.2.0.tgz","fileCount":120,"integrity":"sha512-wA4ZBs8bZghbKNqofn4h4hBSW+DmY9IakK9in7a0Vluq8iPD7qTbAc5OZb+8amfJp458JR9ly+auCDXJ4LavVQ==","signatures":[{"sig":"MEQCIHI3zsGtghrhD9hrZyaHrkvtLkA2nGHZk11aeMrbVPOUAiAlDtnwXidRdM6raMPP2AmpCIcac6c7Erqw+BsRDJoggA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":168458},"jest":{"preset":"ts-jest/presets/default-esm","rootDir":".","testRegex":"test.(js|ts|tsx)$","transform":{"^.+\\.(t|j)sx?$":["ts-jest",{"useESM":true}]},"testEnvironment":"jsdom","moduleNameMapper":{"^nostr-hooks$":"<rootDir>/src/index.ts"},"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"extensionsToTreatAsEsm":[".ts",".tsx"],"modulePathIgnorePatterns":["dist"]},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":"./dist/index.js"},"./nip29":{"import":"./dist/nip29/index.js"},"./package.json":"./package.json"},"funding":["https://getalby.com/p/sepehr"],"gitHead":"621df6be57573e7ebfec2eae12baf35c9e0ade20","scripts":{"test":"jest","build":"tsc","format":"prettier --write .","prepare":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"},"repository":{"url":"git+https://github.com/sepehr-safari/nostr-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"React hooks for developing Nostr clients","directories":{},"_nodeVersion":"20.10.0","dependencies":{"immer":"^10.1.1","zustand":"^5.0.1","superjson":"^2.2.1","nostr-tools":"^2.10.3","@nostr-dev-kit/ndk":"^2.10.7","@uidotdev/usehooks":"^2.4.1","@nostr-dev-kit/ndk-cache-dexie":"^2.5.8"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.3.1","tslib":"^2.6.2","eslint":"^8.56.0","ts-jest":"^29.1.2","prettier":"^3.3.3","react-dom":"^18.3.1","typescript":"^5.6.2","@types/node":"^22.5.5","@types/react":"^18.3.5","@jest/globals":"^29.7.0","@types/react-dom":"^18.3.0","eslint-plugin-react":"^7.33.2","@testing-library/react":"^16.0.1","jest-environment-jsdom":"^29.7.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^6.20.0"},"_npmOperationalInternal":{"tmp":"tmp/nostr-hooks_4.2.0_1734435696561_0.8029171280528549","host":"s3://npm-registry-packages-npm-production"}},"4.2.1":{"name":"nostr-hooks","version":"4.2.1","keywords":["nostr","decentralized","social","censorship-resistance","client","react","hooks"],"author":{"name":"Sepehr Safari"},"license":"MIT","_id":"nostr-hooks@4.2.1","maintainers":[{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"}],"homepage":"https://github.com/sepehr-safari/nostr-hooks#readme","bugs":{"url":"https://github.com/sepehr-safari/nostr-hooks/issues"},"dist":{"shasum":"1da06b9c10772d1f23d8d36ff26c788e43d7ea8d","tarball":"https://registry.npmjs.org/nostr-hooks/-/nostr-hooks-4.2.1.tgz","fileCount":120,"integrity":"sha512-4XTJmPV6+ydui9uX5ticZyV4bly25FKWHuoO/hvBiZMuhnUk14l4unrrShHLdof2p2Km4Ov+J9ATJIq/KkjNtA==","signatures":[{"sig":"MEYCIQDzv2n1Q/F2EYF3KhPhwXAc2usPO58a6eYxTUtM7Ek8hQIhAJ48sluFegLSGzA5bjcawP5Zj3YVmNZWxN1+uvg3PPoY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":168852},"jest":{"preset":"ts-jest/presets/default-esm","rootDir":".","testRegex":"test.(js|ts|tsx)$","transform":{"^.+\\.(t|j)sx?$":["ts-jest",{"useESM":true}]},"testEnvironment":"jsdom","moduleNameMapper":{"^nostr-hooks$":"<rootDir>/src/index.ts"},"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"extensionsToTreatAsEsm":[".ts",".tsx"],"modulePathIgnorePatterns":["dist"]},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":"./dist/index.js"},"./nip29":{"import":"./dist/nip29/index.js"},"./package.json":"./package.json"},"funding":["https://getalby.com/p/sepehr"],"gitHead":"b43d47cb03874646855e532378c03e6736192fa6","scripts":{"test":"jest","build":"tsc","format":"prettier --write .","prepare":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"},"repository":{"url":"git+https://github.com/sepehr-safari/nostr-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"React hooks for developing Nostr clients","directories":{},"_nodeVersion":"20.10.0","dependencies":{"immer":"^10.1.1","zustand":"^5.0.1","superjson":"^2.2.1","nostr-tools":"^2.10.3","@nostr-dev-kit/ndk":"^2.10.7","@uidotdev/usehooks":"^2.4.1","@nostr-dev-kit/ndk-cache-dexie":"^2.5.8"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.3.1","tslib":"^2.6.2","eslint":"^8.56.0","ts-jest":"^29.1.2","prettier":"^3.3.3","react-dom":"^18.3.1","typescript":"^5.6.2","@types/node":"^22.5.5","@types/react":"^18.3.5","@jest/globals":"^29.7.0","@types/react-dom":"^18.3.0","eslint-plugin-react":"^7.33.2","@testing-library/react":"^16.0.1","jest-environment-jsdom":"^29.7.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^6.20.0"},"_npmOperationalInternal":{"tmp":"tmp/nostr-hooks_4.2.1_1734442806619_0.13758044469453434","host":"s3://npm-registry-packages-npm-production"}},"4.2.2":{"name":"nostr-hooks","version":"4.2.2","keywords":["nostr","decentralized","social","censorship-resistance","client","react","hooks"],"author":{"name":"Sepehr Safari"},"license":"MIT","_id":"nostr-hooks@4.2.2","maintainers":[{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"}],"homepage":"https://github.com/sepehr-safari/nostr-hooks#readme","bugs":{"url":"https://github.com/sepehr-safari/nostr-hooks/issues"},"dist":{"shasum":"18d2c12b94f962053ca0fcebcae3b9f8ad38a679","tarball":"https://registry.npmjs.org/nostr-hooks/-/nostr-hooks-4.2.2.tgz","fileCount":120,"integrity":"sha512-ZTT/Ie8ngoRE2hwhmO7tIWbpug8zGhHvV6elPD3uROcUTXSiK1C4cgr+FPNE1O96jgOe/mdKIj7ygtaDNDwM/w==","signatures":[{"sig":"MEUCIQDTnkxdG64i62rCeaU0vN54cEz1S5DduO55zCywHnwscAIgfSohAIh+96V+eO45/StU7u07xACwXYClq+YNFRihMjE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":168873},"jest":{"preset":"ts-jest/presets/default-esm","rootDir":".","testRegex":"test.(js|ts|tsx)$","transform":{"^.+\\.(t|j)sx?$":["ts-jest",{"useESM":true}]},"testEnvironment":"jsdom","moduleNameMapper":{"^nostr-hooks$":"<rootDir>/src/index.ts"},"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"extensionsToTreatAsEsm":[".ts",".tsx"],"modulePathIgnorePatterns":["dist"]},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":"./dist/index.js"},"./nip29":{"import":"./dist/nip29/index.js"},"./package.json":"./package.json"},"funding":["https://getalby.com/p/sepehr"],"gitHead":"2ca3b0b0c2e2977acde4f7a0c2e4e7b8c731190c","scripts":{"test":"jest","build":"tsc","format":"prettier --write .","prepare":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"},"repository":{"url":"git+https://github.com/sepehr-safari/nostr-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"React hooks for developing Nostr clients","directories":{},"_nodeVersion":"20.10.0","dependencies":{"immer":"^10.1.1","zustand":"^5.0.1","superjson":"^2.2.1","nostr-tools":"^2.10.3","@nostr-dev-kit/ndk":"^2.10.7","@uidotdev/usehooks":"^2.4.1","@nostr-dev-kit/ndk-cache-dexie":"^2.5.8"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.3.1","tslib":"^2.6.2","eslint":"^8.56.0","ts-jest":"^29.1.2","prettier":"^3.3.3","react-dom":"^18.3.1","typescript":"^5.6.2","@types/node":"^22.5.5","@types/react":"^18.3.5","@jest/globals":"^29.7.0","@types/react-dom":"^18.3.0","eslint-plugin-react":"^7.33.2","@testing-library/react":"^16.0.1","jest-environment-jsdom":"^29.7.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^6.20.0"},"_npmOperationalInternal":{"tmp":"tmp/nostr-hooks_4.2.2_1734466379758_0.138325627641124","host":"s3://npm-registry-packages-npm-production"}},"4.2.3":{"name":"nostr-hooks","version":"4.2.3","keywords":["nostr","decentralized","social","censorship-resistance","client","react","hooks"],"author":{"name":"Sepehr Safari"},"license":"MIT","_id":"nostr-hooks@4.2.3","maintainers":[{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"}],"homepage":"https://github.com/sepehr-safari/nostr-hooks#readme","bugs":{"url":"https://github.com/sepehr-safari/nostr-hooks/issues"},"dist":{"shasum":"002724e0ed4d3fee1dc6913b7b999b3e278e9735","tarball":"https://registry.npmjs.org/nostr-hooks/-/nostr-hooks-4.2.3.tgz","fileCount":123,"integrity":"sha512-k++191bb3alCW6IuO7uIgm6OvYgs92dPr/0VdcDm0zZyeYgmdtKQ+jnIC4FQqHYvkHJIJJ/qt7TOeoGgwIuC2Q==","signatures":[{"sig":"MEYCIQCDVl8ocFFRcsgh2e+FaVugOHYc5hGyLjcAe67v0HbCcAIhANTac9HxuBqTKC5GBeX6LBH2rZt3sfNHlByFBvMlHK6l","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172229},"jest":{"preset":"ts-jest/presets/default-esm","rootDir":".","testRegex":"test.(js|ts|tsx)$","transform":{"^.+\\.(t|j)sx?$":["ts-jest",{"useESM":true}]},"testEnvironment":"jsdom","moduleNameMapper":{"^nostr-hooks$":"<rootDir>/src/index.ts"},"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"extensionsToTreatAsEsm":[".ts",".tsx"],"modulePathIgnorePatterns":["dist"]},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":"./dist/index.js"},"./nip29":{"import":"./dist/nip29/index.js"},"./package.json":"./package.json"},"funding":["https://getalby.com/p/sepehr"],"gitHead":"f174bd91a593aca2d05f6c93340e9d6c7b4bd8b9","scripts":{"test":"jest","build":"tsc","format":"prettier --write .","prepare":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"},"repository":{"url":"git+https://github.com/sepehr-safari/nostr-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"React hooks for developing Nostr clients","directories":{},"_nodeVersion":"20.10.0","dependencies":{"immer":"^10.1.1","zustand":"^5.0.1","superjson":"^2.2.1","nostr-tools":"^2.10.4","@nostr-dev-kit/ndk":"^2.10.7","@uidotdev/usehooks":"^2.4.1","@nostr-dev-kit/ndk-cache-dexie":"^2.5.8"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.3.1","tslib":"^2.6.2","eslint":"^8.56.0","ts-jest":"^29.1.2","prettier":"^3.3.3","react-dom":"^18.3.1","typescript":"^5.6.2","@types/node":"^22.5.5","@types/react":"^18.3.5","@jest/globals":"^29.7.0","@types/react-dom":"^18.3.0","eslint-plugin-react":"^7.33.2","@testing-library/react":"^16.0.1","jest-environment-jsdom":"^29.7.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^6.20.0"},"_npmOperationalInternal":{"tmp":"tmp/nostr-hooks_4.2.3_1734516316504_0.7666070458467877","host":"s3://npm-registry-packages-npm-production"}},"4.2.4":{"name":"nostr-hooks","version":"4.2.4","keywords":["nostr","decentralized","social","censorship-resistance","client","react","hooks"],"author":{"name":"Sepehr Safari"},"license":"MIT","_id":"nostr-hooks@4.2.4","maintainers":[{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"}],"homepage":"https://github.com/sepehr-safari/nostr-hooks#readme","bugs":{"url":"https://github.com/sepehr-safari/nostr-hooks/issues"},"dist":{"shasum":"cf0fa6f6c17e20250bc88bb7d8fdc432b194dc6c","tarball":"https://registry.npmjs.org/nostr-hooks/-/nostr-hooks-4.2.4.tgz","fileCount":126,"integrity":"sha512-+cLjXJeR/+V3Ir2dq6kKkGHuuv8ug7PNRaOgNPFg4SZxx+V5NOV0j5ysPH9bRTZqM460lqVo5TMdazlyfezIpA==","signatures":[{"sig":"MEQCICjVxXBBJffNgZyT91E3oIe8A//K8BG9B4riBaGPQzC5AiAF983I57BadWNCYO/5u7C0UJ9mcpdGqGX5avyNXvGtMA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":174377},"jest":{"preset":"ts-jest/presets/default-esm","rootDir":".","testRegex":"test.(js|ts|tsx)$","transform":{"^.+\\.(t|j)sx?$":["ts-jest",{"useESM":true}]},"testEnvironment":"jsdom","moduleNameMapper":{"^nostr-hooks$":"<rootDir>/src/index.ts"},"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"extensionsToTreatAsEsm":[".ts",".tsx"],"modulePathIgnorePatterns":["dist"]},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":"./dist/index.js"},"./nip29":{"import":"./dist/nip29/index.js"},"./package.json":"./package.json"},"funding":["https://getalby.com/p/sepehr"],"gitHead":"daf727b6caa3d0509032fc192d8e42b2ac26d3b6","scripts":{"test":"jest","build":"tsc","format":"prettier --write .","prepare":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"},"repository":{"url":"git+https://github.com/sepehr-safari/nostr-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"React hooks for developing Nostr clients","directories":{},"_nodeVersion":"20.10.0","dependencies":{"immer":"^10.1.1","zustand":"^5.0.1","superjson":"^2.2.1","nostr-tools":"^2.10.4","@nostr-dev-kit/ndk":"^2.10.7","@uidotdev/usehooks":"^2.4.1","@nostr-dev-kit/ndk-cache-dexie":"^2.5.8"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.3.1","tslib":"^2.6.2","eslint":"^8.56.0","ts-jest":"^29.1.2","prettier":"^3.3.3","react-dom":"^18.3.1","typescript":"^5.6.2","@types/node":"^22.5.5","@types/react":"^18.3.5","@jest/globals":"^29.7.0","@types/react-dom":"^18.3.0","eslint-plugin-react":"^7.33.2","@testing-library/react":"^16.0.1","jest-environment-jsdom":"^29.7.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^6.20.0"},"_npmOperationalInternal":{"tmp":"tmp/nostr-hooks_4.2.4_1735285517739_0.4898923585317052","host":"s3://npm-registry-packages-npm-production"}},"4.2.5":{"name":"nostr-hooks","version":"4.2.5","keywords":["nostr","decentralized","social","censorship-resistance","client","react","hooks"],"author":{"name":"Sepehr Safari"},"license":"MIT","_id":"nostr-hooks@4.2.5","maintainers":[{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"}],"homepage":"https://github.com/sepehr-safari/nostr-hooks#readme","bugs":{"url":"https://github.com/sepehr-safari/nostr-hooks/issues"},"dist":{"shasum":"e41b943086fdad60224a7767089bfbe42736442e","tarball":"https://registry.npmjs.org/nostr-hooks/-/nostr-hooks-4.2.5.tgz","fileCount":132,"integrity":"sha512-2etk1tLfcYjEXJN2IF4lwRwVlsZItcDxoL/B7m+i9eElhQiW5pkS4biBmaRpU53cjB6Ty7BHMbtPsynj1/UISw==","signatures":[{"sig":"MEYCIQCNU1SE8iGwTMoVfZ+SQK+qlOD/6WH7dXo/+kmXbqKViAIhALNqSO+lWeM+OLMy1hFIXg+KIa5f5IvCGfLZNGUHTNJm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":180158},"jest":{"preset":"ts-jest/presets/default-esm","rootDir":".","testRegex":"test.(js|ts|tsx)$","transform":{"^.+\\.(t|j)sx?$":["ts-jest",{"useESM":true}]},"testEnvironment":"jsdom","moduleNameMapper":{"^nostr-hooks$":"<rootDir>/src/index.ts"},"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"extensionsToTreatAsEsm":[".ts",".tsx"],"modulePathIgnorePatterns":["dist"]},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":"./dist/index.js"},"./nip29":{"import":"./dist/nip29/index.js"},"./package.json":"./package.json"},"funding":["https://getalby.com/p/sepehr"],"gitHead":"34c6bb010bc15e43edd2e5e8e33586d3b5952ef1","scripts":{"test":"jest","build":"tsc","format":"prettier --write .","prepare":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"},"repository":{"url":"git+https://github.com/sepehr-safari/nostr-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"React hooks for developing Nostr clients","directories":{},"_nodeVersion":"20.10.0","dependencies":{"immer":"^10.1.1","zustand":"^5.0.1","superjson":"^2.2.1","nostr-tools":"^2.10.4","@nostr-dev-kit/ndk":"^2.10.7","@uidotdev/usehooks":"^2.4.1","@nostr-dev-kit/ndk-cache-dexie":"^2.5.8"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.3.1","tslib":"^2.6.2","eslint":"^8.56.0","ts-jest":"^29.1.2","prettier":"^3.3.3","react-dom":"^18.3.1","typescript":"^5.6.2","@types/node":"^22.5.5","@types/react":"^18.3.5","@jest/globals":"^29.7.0","@types/react-dom":"^18.3.0","eslint-plugin-react":"^7.33.2","@testing-library/react":"^16.0.1","jest-environment-jsdom":"^29.7.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^6.20.0"},"_npmOperationalInternal":{"tmp":"tmp/nostr-hooks_4.2.5_1735362072944_0.6247696932871001","host":"s3://npm-registry-packages-npm-production"}},"4.2.6":{"name":"nostr-hooks","version":"4.2.6","keywords":["nostr","decentralized","social","censorship-resistance","client","react","hooks"],"author":{"name":"Sepehr Safari"},"license":"MIT","_id":"nostr-hooks@4.2.6","maintainers":[{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"}],"homepage":"https://github.com/sepehr-safari/nostr-hooks#readme","bugs":{"url":"https://github.com/sepehr-safari/nostr-hooks/issues"},"dist":{"shasum":"81a302f9b22d6814927c400728631919b7a09501","tarball":"https://registry.npmjs.org/nostr-hooks/-/nostr-hooks-4.2.6.tgz","fileCount":132,"integrity":"sha512-oCnlPX7bDOKjfUIdEZzzPowt4DGeTcDzQskn8QYpjRqKcxb1MMllbO8fArjwK3enFhbINwM0vBnbpc0vZvvSBg==","signatures":[{"sig":"MEUCIEezI8figsiGZvtqx5QXHSWRilX0uMfpFEOpwTLlBXNZAiEA8YTnxeFgWvIuIiY/O+jqiFKXQGNzYcdWV1TFzKBXHF8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":180174},"jest":{"preset":"ts-jest/presets/default-esm","rootDir":".","testRegex":"test.(js|ts|tsx)$","transform":{"^.+\\.(t|j)sx?$":["ts-jest",{"useESM":true}]},"testEnvironment":"jsdom","moduleNameMapper":{"^nostr-hooks$":"<rootDir>/src/index.ts"},"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"extensionsToTreatAsEsm":[".ts",".tsx"],"modulePathIgnorePatterns":["dist"]},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":"./dist/index.js"},"./nip29":{"import":"./dist/nip29/index.js"},"./package.json":"./package.json"},"funding":["https://getalby.com/p/sepehr"],"gitHead":"02a7156b68e0d10db82434340a36337bccaf4eee","scripts":{"test":"jest","build":"tsc","format":"prettier --write .","prepare":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"},"repository":{"url":"git+https://github.com/sepehr-safari/nostr-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"React hooks for developing Nostr clients","directories":{},"_nodeVersion":"20.10.0","dependencies":{"immer":"^10.1.1","zustand":"^5.0.1","superjson":"^2.2.1","nostr-tools":"^2.10.4","@nostr-dev-kit/ndk":"^2.10.7","@uidotdev/usehooks":"^2.4.1","@nostr-dev-kit/ndk-cache-dexie":"^2.5.8"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.3.1","tslib":"^2.6.2","eslint":"^8.56.0","ts-jest":"^29.1.2","prettier":"^3.3.3","react-dom":"^18.3.1","typescript":"^5.6.2","@types/node":"^22.5.5","@types/react":"^18.3.5","@jest/globals":"^29.7.0","@types/react-dom":"^18.3.0","eslint-plugin-react":"^7.33.2","@testing-library/react":"^16.0.1","jest-environment-jsdom":"^29.7.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^6.20.0"},"_npmOperationalInternal":{"tmp":"tmp/nostr-hooks_4.2.6_1735362240263_0.02482290792432451","host":"s3://npm-registry-packages-npm-production"}},"4.2.7":{"name":"nostr-hooks","version":"4.2.7","keywords":["nostr","decentralized","social","censorship-resistance","client","react","hooks"],"author":{"name":"Sepehr Safari"},"license":"MIT","_id":"nostr-hooks@4.2.7","maintainers":[{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"}],"homepage":"https://github.com/sepehr-safari/nostr-hooks#readme","bugs":{"url":"https://github.com/sepehr-safari/nostr-hooks/issues"},"dist":{"shasum":"93118177688003a71b848f7b6706d6a1684511c4","tarball":"https://registry.npmjs.org/nostr-hooks/-/nostr-hooks-4.2.7.tgz","fileCount":132,"integrity":"sha512-tnW62b+318acF3WxYnYG8/NAttAt8j0tiPh4MdJ57fswDCnCScHSQvq6MF/XjS0gIx7gyetOqxOzM/ROU0DM6w==","signatures":[{"sig":"MEQCIARIvz2w0np1nitwPuFrLoJYa17+T735HOD08WwPsE61AiA91PFMS5PTdtTuDQePHJd3jVd42IVKVITWDUTSVg4i1Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":180772},"jest":{"preset":"ts-jest/presets/default-esm","rootDir":".","testRegex":"test.(js|ts|tsx)$","transform":{"^.+\\.(t|j)sx?$":["ts-jest",{"useESM":true}]},"testEnvironment":"jsdom","moduleNameMapper":{"^nostr-hooks$":"<rootDir>/src/index.ts"},"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"extensionsToTreatAsEsm":[".ts",".tsx"],"modulePathIgnorePatterns":["dist"]},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":"./dist/index.js"},"./nip29":{"import":"./dist/nip29/index.js"},"./package.json":"./package.json"},"funding":["https://getalby.com/p/sepehr"],"gitHead":"818dca593b5998485f10a1ac7396c719fc231db4","scripts":{"test":"jest","build":"tsc","format":"prettier --write .","prepare":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"},"repository":{"url":"git+https://github.com/sepehr-safari/nostr-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"React hooks for developing Nostr clients","directories":{},"_nodeVersion":"20.10.0","dependencies":{"immer":"^10.1.1","zustand":"^5.0.1","superjson":"^2.2.1","nostr-tools":"^2.10.4","@nostr-dev-kit/ndk":"^2.10.7","@uidotdev/usehooks":"^2.4.1","@nostr-dev-kit/ndk-cache-dexie":"^2.5.8"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.3.1","tslib":"^2.6.2","eslint":"^8.56.0","ts-jest":"^29.1.2","prettier":"^3.3.3","react-dom":"^18.3.1","typescript":"^5.6.2","@types/node":"^22.5.5","@types/react":"^18.3.5","@jest/globals":"^29.7.0","@types/react-dom":"^18.3.0","eslint-plugin-react":"^7.33.2","@testing-library/react":"^16.0.1","jest-environment-jsdom":"^29.7.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^6.20.0"},"_npmOperationalInternal":{"tmp":"tmp/nostr-hooks_4.2.7_1735450077898_0.7673118500269529","host":"s3://npm-registry-packages-npm-production"}},"4.2.8":{"name":"nostr-hooks","version":"4.2.8","keywords":["nostr","decentralized","social","censorship-resistance","client","react","hooks"],"author":{"name":"Sepehr Safari"},"license":"MIT","_id":"nostr-hooks@4.2.8","maintainers":[{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"}],"homepage":"https://github.com/sepehr-safari/nostr-hooks#readme","bugs":{"url":"https://github.com/sepehr-safari/nostr-hooks/issues"},"dist":{"shasum":"c223120aed7c6f1ee6c81b7edc4b5228c60a9238","tarball":"https://registry.npmjs.org/nostr-hooks/-/nostr-hooks-4.2.8.tgz","fileCount":132,"integrity":"sha512-fZ+c/tJGOj2roLMGiO+faCvEmqS1nY1gqJieh3spVdKW5oJPVB58R7p0n6GD6S6h5mbE/9dioWLNKEtik2fa9w==","signatures":[{"sig":"MEUCIAQJMPIxHSvbUfjcQb8mk0RuwihycUO9vH6PeUiF0VAAAiEA/9IlYUnMWB/l3jZyIFIDuM6c6ha6+DzodwsIVFU0QXE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":181215},"jest":{"preset":"ts-jest/presets/default-esm","rootDir":".","testRegex":"test.(js|ts|tsx)$","transform":{"^.+\\.(t|j)sx?$":["ts-jest",{"useESM":true}]},"testEnvironment":"jsdom","moduleNameMapper":{"^nostr-hooks$":"<rootDir>/src/index.ts"},"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"extensionsToTreatAsEsm":[".ts",".tsx"],"modulePathIgnorePatterns":["dist"]},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":"./dist/index.js"},"./nip29":{"import":"./dist/nip29/index.js"},"./package.json":"./package.json"},"funding":["https://getalby.com/p/sepehr"],"gitHead":"b321672a2972e2499a7d5c4d75d93611abcce6e0","scripts":{"test":"jest","build":"tsc","format":"prettier --write .","prepare":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"},"repository":{"url":"git+https://github.com/sepehr-safari/nostr-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"React hooks for developing Nostr clients","directories":{},"_nodeVersion":"20.10.0","dependencies":{"immer":"^10.1.1","zustand":"^5.0.1","superjson":"^2.2.1","nostr-tools":"^2.10.4","@nostr-dev-kit/ndk":"^2.10.7","@uidotdev/usehooks":"^2.4.1","@nostr-dev-kit/ndk-cache-dexie":"^2.5.8"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.3.1","tslib":"^2.6.2","eslint":"^8.56.0","ts-jest":"^29.1.2","prettier":"^3.3.3","react-dom":"^18.3.1","typescript":"^5.6.2","@types/node":"^22.5.5","@types/react":"^18.3.5","@jest/globals":"^29.7.0","@types/react-dom":"^18.3.0","eslint-plugin-react":"^7.33.2","@testing-library/react":"^16.0.1","jest-environment-jsdom":"^29.7.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^6.20.0"},"_npmOperationalInternal":{"tmp":"tmp/nostr-hooks_4.2.8_1735823872928_0.45470566974871396","host":"s3://npm-registry-packages-npm-production"}},"4.2.9":{"name":"nostr-hooks","version":"4.2.9","keywords":["nostr","decentralized","social","censorship-resistance","client","react","hooks"],"author":{"name":"Sepehr Safari"},"license":"MIT","_id":"nostr-hooks@4.2.9","maintainers":[{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"}],"homepage":"https://github.com/sepehr-safari/nostr-hooks#readme","bugs":{"url":"https://github.com/sepehr-safari/nostr-hooks/issues"},"dist":{"shasum":"2e663a7e72525323334f4d3489c6120f8ee199fe","tarball":"https://registry.npmjs.org/nostr-hooks/-/nostr-hooks-4.2.9.tgz","fileCount":132,"integrity":"sha512-D9XubeoE2PRLyktJnVxSZSBsfhAy705fLMcP1ongCDq/PCfpb1+Wp1Y/fw8JKFr0wH3IpgB8cHc4BJp3QpRabQ==","signatures":[{"sig":"MEQCIA1XlpY98lcQud9hnaxrbBKJwltvFI0MNClRC+bDBwDQAiAuw20Cg3UfVvaXKr2ubQq7c7JNfV7wBiG1XHlCGLBP8A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":181217},"jest":{"preset":"ts-jest/presets/default-esm","rootDir":".","testRegex":"test.(js|ts|tsx)$","transform":{"^.+\\.(t|j)sx?$":["ts-jest",{"useESM":true}]},"testEnvironment":"jsdom","moduleNameMapper":{"^nostr-hooks$":"<rootDir>/src/index.ts"},"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"extensionsToTreatAsEsm":[".ts",".tsx"],"modulePathIgnorePatterns":["dist"]},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":"./dist/index.js"},"./nip29":{"import":"./dist/nip29/index.js"},"./package.json":"./package.json"},"funding":["https://getalby.com/p/sepehr"],"gitHead":"10ba546957dd0ed77a550ebde788da262548aef8","scripts":{"test":"jest","build":"tsc","format":"prettier --write .","prepare":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"},"repository":{"url":"git+https://github.com/sepehr-safari/nostr-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"React hooks for developing Nostr clients","directories":{},"_nodeVersion":"20.10.0","dependencies":{"immer":"^10.1.1","zustand":"^5.0.1","superjson":"^2.2.1","nostr-tools":"^2.10.4","@nostr-dev-kit/ndk":"^2.10.7","@uidotdev/usehooks":"^2.4.1","@nostr-dev-kit/ndk-cache-dexie":"^2.5.8"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.3.1","tslib":"^2.6.2","eslint":"^8.56.0","ts-jest":"^29.1.2","prettier":"^3.3.3","react-dom":"^18.3.1","typescript":"^5.6.2","@types/node":"^22.5.5","@types/react":"^18.3.5","@jest/globals":"^29.7.0","@types/react-dom":"^18.3.0","eslint-plugin-react":"^7.33.2","@testing-library/react":"^16.0.1","jest-environment-jsdom":"^29.7.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^6.20.0"},"_npmOperationalInternal":{"tmp":"tmp/nostr-hooks_4.2.9_1735825545951_0.7866241674273018","host":"s3://npm-registry-packages-npm-production"}},"4.3.0":{"name":"nostr-hooks","version":"4.3.0","keywords":["nostr","decentralized","social","censorship-resistance","client","react","hooks"],"author":{"name":"Sepehr Safari"},"license":"MIT","_id":"nostr-hooks@4.3.0","maintainers":[{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"}],"homepage":"https://github.com/sepehr-safari/nostr-hooks#readme","bugs":{"url":"https://github.com/sepehr-safari/nostr-hooks/issues"},"dist":{"shasum":"cfa65d8d7765ef2186e0d95877bbb0ac1b433ce6","tarball":"https://registry.npmjs.org/nostr-hooks/-/nostr-hooks-4.3.0.tgz","fileCount":132,"integrity":"sha512-+tr5QSzITgepeOIGIJOlaeh5Mdw0IUUlREGXd9BUgdMIUd03QmvZi/o3nWgEyXMd05BbPC/hUhA52GHvJ8Z9CA==","signatures":[{"sig":"MEUCIAWj4CPKuFpm5NomZCrU+cgeVlopVXSoQl2b7p0rpdohAiEAt1ucUHyhFqiwNBZ8puEcQ1KKn9Y+odCBXESxeMIST98=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":181699},"jest":{"preset":"ts-jest/presets/default-esm","rootDir":".","testRegex":"test.(js|ts|tsx)$","transform":{"^.+\\.(t|j)sx?$":["ts-jest",{"useESM":true}]},"testEnvironment":"jsdom","moduleNameMapper":{"^nostr-hooks$":"<rootDir>/src/index.ts"},"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"extensionsToTreatAsEsm":[".ts",".tsx"],"modulePathIgnorePatterns":["dist"]},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":"./dist/index.js"},"./nip29":{"import":"./dist/nip29/index.js"},"./package.json":"./package.json"},"funding":["https://getalby.com/p/sepehr"],"gitHead":"00a78554224d1966aa38e093b804141a0a5eaf04","scripts":{"test":"jest","build":"tsc","format":"prettier --write .","prepare":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"},"repository":{"url":"git+https://github.com/sepehr-safari/nostr-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"React hooks for developing Nostr clients","directories":{},"_nodeVersion":"20.10.0","dependencies":{"immer":"^10.1.1","zustand":"^5.0.1","superjson":"^2.2.1","nostr-tools":"^2.10.4","@nostr-dev-kit/ndk":"^2.10.7","@uidotdev/usehooks":"^2.4.1","@nostr-dev-kit/ndk-cache-dexie":"^2.5.8"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.3.1","tslib":"^2.6.2","eslint":"^8.56.0","ts-jest":"^29.1.2","prettier":"^3.3.3","react-dom":"^18.3.1","typescript":"^5.6.2","@types/node":"^22.5.5","@types/react":"^18.3.5","@jest/globals":"^29.7.0","@types/react-dom":"^18.3.0","eslint-plugin-react":"^7.33.2","@testing-library/react":"^16.0.1","jest-environment-jsdom":"^29.7.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^6.20.0"},"_npmOperationalInternal":{"tmp":"tmp/nostr-hooks_4.3.0_1735892092227_0.6732589700189822","host":"s3://npm-registry-packages-npm-production"}},"4.3.1":{"name":"nostr-hooks","version":"4.3.1","keywords":["nostr","decentralized","social","censorship-resistance","client","react","hooks"],"author":{"name":"Sepehr Safari"},"license":"MIT","_id":"nostr-hooks@4.3.1","maintainers":[{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"}],"homepage":"https://github.com/sepehr-safari/nostr-hooks#readme","bugs":{"url":"https://github.com/sepehr-safari/nostr-hooks/issues"},"dist":{"shasum":"4abd2c4cb2b6eda1df62f0879cb824fec16cf57a","tarball":"https://registry.npmjs.org/nostr-hooks/-/nostr-hooks-4.3.1.tgz","fileCount":132,"integrity":"sha512-fQXLfhCgKuC47Kukwf8nRG97gzUIk24runD2tJSbE0B79sG+RbBXfzH7OIdn8afpuwycE6jydqd9GLvMzDKaEw==","signatures":[{"sig":"MEUCIQDe44qQu6y55MZKR1mbnLHC7iZ0ruSS/Nrvj5c2df6SUAIgSFrImUbj5VOAppJ0KRfncpJ2LrfIUzrYU54HE/PPx7A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":181757},"jest":{"preset":"ts-jest/presets/default-esm","rootDir":".","testRegex":"test.(js|ts|tsx)$","transform":{"^.+\\.(t|j)sx?$":["ts-jest",{"useESM":true}]},"testEnvironment":"jsdom","moduleNameMapper":{"^nostr-hooks$":"<rootDir>/src/index.ts"},"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"extensionsToTreatAsEsm":[".ts",".tsx"],"modulePathIgnorePatterns":["dist"]},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":"./dist/index.js"},"./nip29":{"import":"./dist/nip29/index.js"},"./package.json":"./package.json"},"funding":["https://getalby.com/p/sepehr"],"gitHead":"4aa9a1b918d14fc802205b45073e7edb45ec6569","scripts":{"test":"jest","build":"tsc","format":"prettier --write .","prepare":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"},"repository":{"url":"git+https://github.com/sepehr-safari/nostr-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"React hooks for developing Nostr clients","directories":{},"_nodeVersion":"20.10.0","dependencies":{"immer":"^10.1.1","zustand":"^5.0.1","superjson":"^2.2.1","nostr-tools":"^2.10.4","@nostr-dev-kit/ndk":"^2.10.7","@uidotdev/usehooks":"^2.4.1","@nostr-dev-kit/ndk-cache-dexie":"^2.5.8"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.3.1","tslib":"^2.6.2","eslint":"^8.56.0","ts-jest":"^29.1.2","prettier":"^3.3.3","react-dom":"^18.3.1","typescript":"^5.6.2","@types/node":"^22.5.5","@types/react":"^18.3.5","@jest/globals":"^29.7.0","@types/react-dom":"^18.3.0","eslint-plugin-react":"^7.33.2","@testing-library/react":"^16.0.1","jest-environment-jsdom":"^29.7.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^6.20.0"},"_npmOperationalInternal":{"tmp":"tmp/nostr-hooks_4.3.1_1736064365494_0.92895493792906","host":"s3://npm-registry-packages-npm-production"}},"4.3.2":{"name":"nostr-hooks","version":"4.3.2","keywords":["nostr","decentralized","social","censorship-resistance","client","react","hooks"],"author":{"name":"Sepehr Safari"},"license":"MIT","_id":"nostr-hooks@4.3.2","maintainers":[{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"}],"homepage":"https://github.com/sepehr-safari/nostr-hooks#readme","bugs":{"url":"https://github.com/sepehr-safari/nostr-hooks/issues"},"dist":{"shasum":"ad70b0d24e36e34545b33161d4cef27e0895d3b4","tarball":"https://registry.npmjs.org/nostr-hooks/-/nostr-hooks-4.3.2.tgz","fileCount":132,"integrity":"sha512-El8eCUDPOQ/8y1WF/dmEeIWP79vkivtNHUYbLhIs6Okw6lnBHgo1hwbheknRDuXGHhi+MIy29Texi5ACDWd5mg==","signatures":[{"sig":"MEQCIFiPQjfYwl9LIbSMLLrbxXNEI30c4+H5bFN2YbZwJ+9lAiBa1hsT4pl26O+1r+ivryXNiq+5mo8uKJOOsPUcTTzATA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":182524},"jest":{"preset":"ts-jest/presets/default-esm","rootDir":".","testRegex":"test.(js|ts|tsx)$","transform":{"^.+\\.(t|j)sx?$":["ts-jest",{"useESM":true}]},"testEnvironment":"jsdom","moduleNameMapper":{"^nostr-hooks$":"<rootDir>/src/index.ts"},"setupFilesAfterEnv":["<rootDir>/jest.setup.ts"],"extensionsToTreatAsEsm":[".ts",".tsx"],"modulePathIgnorePatterns":["dist"]},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":"./dist/index.js"},"./nip29":{"import":"./dist/nip29/index.js"},"./package.json":"./package.json"},"funding":["https://getalby.com/p/sepehr"],"gitHead":"ef25ff7a6e370c78335cfca0ead2a8ff938dba7d","scripts":{"test":"jest","build":"tsc","format":"prettier --write .","prepare":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"},"repository":{"url":"git+https://github.com/sepehr-safari/nostr-hooks.git","type":"git"},"_npmVersion":"11.1.0","description":"React hooks for developing Nostr clients","directories":{},"_nodeVersion":"22.13.1","dependencies":{"immer":"^10.1.1","zustand":"^5.0.1","superjson":"^2.2.1","nostr-tools":"^2.10.4","@nostr-dev-kit/ndk":"^2.10.7","@uidotdev/usehooks":"^2.4.1","@nostr-dev-kit/ndk-cache-dexie":"^2.5.8"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.3.1","tslib":"^2.6.2","eslint":"^8.56.0","ts-jest":"^29.1.2","prettier":"^3.3.3","react-dom":"^18.3.1","typescript":"^5.6.2","@types/node":"^22.5.5","@types/react":"^18.3.5","@jest/globals":"^29.7.0","@types/react-dom":"^18.3.0","eslint-plugin-react":"^7.33.2","@testing-library/react":"^16.0.1","jest-environment-jsdom":"^29.7.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^6.20.0"},"_npmOperationalInternal":{"tmp":"tmp/nostr-hooks_4.3.2_1740035994480_0.7039394159701842","host":"s3://npm-registry-packages-npm-production"}},"4.3.3":{"name":"nostr-hooks","version":"4.3.3","description":"React hooks for developing Nostr clients","main":"dist/index.js","module":"dist/index.js","types":"dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/sepehr-safari/nostr-hooks.git"},"funding":["https://getalby.com/p/sepehr"],"exports":{".":{"import":"./dist/index.js"},"./nip29":{"import":"./dist/nip29/index.js"},"./package.json":"./package.json"},"scripts":{"build":"tsc","test":"jest","format":"prettier --write .","prepare":"npm run build","prepublishOnly":"npm run build"},"jest":{"rootDir":".","preset":"ts-jest/presets/default-esm","testEnvironment":"jsdom","transform":{"^.+\\.(t|j)sx?$":["ts-jest",{"useESM":true}]},"extensionsToTreatAsEsm":[".ts",".tsx"],"moduleNameMapper":{"^nostr-hooks$":"<rootDir>/src/index.ts"},"modulePathIgnorePatterns":["dist"],"testRegex":"test.(js|ts|tsx)$","setupFilesAfterEnv":["<rootDir>/jest.setup.ts"]},"keywords":["nostr","decentralized","social","censorship-resistance","client","react","hooks"],"author":{"name":"Sepehr Safari"},"license":"MIT","devDependencies":{"@jest/globals":"^29.7.0","@testing-library/react":"^16.0.1","@types/node":"^22.5.5","@types/react":"^18.3.5","@types/react-dom":"^18.3.0","@typescript-eslint/eslint-plugin":"^6.20.0","eslint":"^8.56.0","eslint-plugin-react":"^7.33.2","eslint-plugin-react-hooks":"^4.6.0","jest":"^29.7.0","jest-environment-jsdom":"^29.7.0","prettier":"^3.3.3","react":"^18.3.1","react-dom":"^18.3.1","ts-jest":"^29.1.2","tslib":"^2.6.2","typescript":"^5.6.2"},"dependencies":{"@nostr-dev-kit/ndk":"^2.10.7","@nostr-dev-kit/ndk-cache-dexie":"^2.5.8","@uidotdev/usehooks":"^2.4.1","immer":"^10.1.1","nostr-tools":"^2.10.4","superjson":"^2.2.1","zustand":"^5.0.1"},"_id":"nostr-hooks@4.3.3","gitHead":"1139909891975c1335d4c07c07190b3f908d96ed","bugs":{"url":"https://github.com/sepehr-safari/nostr-hooks/issues"},"homepage":"https://github.com/sepehr-safari/nostr-hooks#readme","_nodeVersion":"22.13.1","_npmVersion":"11.1.0","dist":{"integrity":"sha512-US0+EyrWsW2K9hK1WOv0bu1VtlZYcBAo0lcpxNxMhxbJLV2DRV7ZRsGAYYFF3EpRHNSFKZPrPQbFKjyk7rU1Xw==","shasum":"9421cf2daff90336150bf1671436093355ad4d47","tarball":"https://registry.npmjs.org/nostr-hooks/-/nostr-hooks-4.3.3.tgz","fileCount":132,"unpackedSize":182648,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDE49b8KAkefSgj+WVL9CjidD1QhM3a8KaYEm2adMGPBAIhALZSVZiQyiVzS9hBJf8kJROKrlLHB77HoXq0vOYWvs6f"}]},"_npmUser":{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"},"directories":{},"maintainers":[{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/nostr-hooks_4.3.3_1741263837093_0.6000505649945833"},"_hasShrinkwrap":false}},"time":{"created":"2023-04-22T15:58:33.654Z","modified":"2025-03-06T12:23:57.459Z","1.0.0":"2023-04-22T15:58:33.879Z","1.0.1":"2023-04-22T19:11:55.052Z","1.0.2":"2023-04-22T19:18:06.577Z","1.0.3":"2023-04-22T20:43:38.568Z","1.0.4":"2023-04-22T21:34:10.570Z","1.0.5":"2023-04-23T10:19:13.622Z","1.0.6":"2023-04-23T14:28:07.240Z","1.0.7":"2023-04-23T14:54:25.467Z","1.0.8":"2023-04-23T15:06:06.137Z","1.0.9":"2023-04-23T16:23:14.888Z","1.1.0":"2023-04-26T00:29:22.286Z","1.2.1":"2023-04-29T11:26:27.767Z","1.2.2":"2023-04-29T12:02:00.232Z","1.3.0":"2023-04-29T18:17:38.323Z","1.3.1":"2023-04-30T08:57:27.256Z","1.4.0":"2023-05-02T09:37:55.665Z","1.4.1":"2023-05-02T10:03:39.229Z","1.4.2":"2023-05-02T12:54:03.359Z","1.4.3":"2023-05-02T13:20:15.887Z","1.5.0":"2023-05-02T15:28:51.023Z","1.5.1":"2023-05-02T21:20:54.365Z","1.6.0":"2023-05-02T23:15:31.464Z","1.6.1":"2023-05-03T09:52:11.337Z","1.6.2":"2023-05-03T14:22:49.773Z","1.6.4":"2023-05-03T14:52:32.427Z","1.6.5":"2023-05-03T19:12:12.310Z","1.6.6":"2023-05-05T19:03:06.712Z","1.6.7":"2023-05-06T06:47:40.152Z","1.6.8":"2023-05-10T10:41:01.069Z","1.7.0":"2023-05-16T11:54:38.050Z","1.8.0":"2023-05-24T11:33:12.136Z","1.8.1":"2023-08-21T13:32:21.290Z","1.8.2":"2023-12-07T10:19:55.811Z","2.0.0":"2024-02-01T20:00:24.917Z","2.0.1":"2024-02-01T20:01:44.863Z","2.0.2":"2024-02-01T20:02:18.337Z","2.0.3":"2024-02-01T20:17:41.109Z","2.0.4":"2024-02-01T20:54:38.975Z","2.1.0":"2024-02-01T21:35:28.549Z","2.1.1":"2024-02-02T17:10:30.309Z","2.2.0":"2024-02-05T08:17:51.947Z","2.2.1":"2024-02-05T08:50:44.943Z","2.2.2":"2024-02-05T09:11:41.762Z","2.2.3":"2024-02-05T09:15:19.093Z","2.2.4":"2024-02-11T19:17:27.462Z","2.3.0":"2024-02-28T13:22:49.669Z","2.3.1":"2024-02-28T14:22:39.058Z","2.3.2":"2024-02-28T14:30:43.849Z","2.3.3":"2024-02-28T16:02:17.919Z","2.3.4":"2024-02-28T16:09:33.694Z","2.3.5":"2024-02-28T16:23:29.666Z","2.3.6":"2024-02-28T16:45:11.218Z","2.3.7":"2024-02-28T17:06:49.379Z","2.3.8":"2024-02-28T20:54:22.271Z","2.3.9":"2024-02-29T00:12:34.042Z","2.4.0":"2024-03-09T09:04:05.175Z","2.4.1":"2024-03-09T09:19:24.218Z","2.4.2":"2024-03-09T10:16:28.715Z","2.4.3":"2024-03-09T10:20:45.528Z","2.5.0":"2024-03-09T12:59:17.677Z","2.5.1":"2024-03-09T13:02:11.798Z","2.5.2":"2024-03-09T13:07:35.082Z","2.5.3":"2024-03-09T13:11:02.140Z","2.5.4":"2024-03-09T13:24:23.434Z","2.6.0":"2024-03-25T07:07:08.259Z","2.6.1":"2024-03-25T18:30:41.686Z","2.6.3":"2024-04-23T18:46:00.242Z","2.6.4":"2024-06-06T17:30:16.937Z","2.7.0":"2024-08-03T06:26:48.692Z","2.8.0":"2024-08-05T12:38:21.746Z","2.8.1":"2024-08-05T15:06:14.406Z","2.8.2":"2024-08-05T19:36:45.798Z","2.8.3":"2024-08-08T12:29:20.300Z","2.8.4":"2024-08-08T23:37:23.721Z","2.8.5":"2024-08-10T09:04:01.317Z","2.8.6":"2024-08-10T13:54:24.126Z","2.8.7":"2024-08-12T14:21:03.070Z","2.8.8":"2024-08-12T14:38:54.051Z","2.9.0":"2024-08-13T20:17:20.651Z","2.9.1":"2024-08-13T20:19:44.620Z","2.9.2":"2024-08-17T08:00:24.851Z","2.9.3":"2024-08-17T10:01:49.530Z","2.9.4":"2024-08-17T10:12:04.737Z","2.9.5":"2024-09-06T21:45:27.643Z","2.9.6":"2024-09-06T21:50:46.384Z","2.9.7":"2024-09-06T22:58:44.195Z","2.9.8":"2024-09-08T14:31:26.736Z","2.9.9":"2024-09-08T23:08:31.986Z","2.9.10":"2024-09-09T21:28:53.831Z","2.9.11":"2024-09-14T20:18:14.745Z","2.9.12":"2024-10-20T20:18:50.305Z","2.10.0":"2024-11-10T13:00:53.022Z","3.0.0":"2024-11-21T08:30:20.196Z","4.0.0":"2024-11-29T21:07:04.866Z","4.1.0":"2024-12-01T10:02:15.922Z","4.1.1":"2024-12-01T13:05:12.186Z","4.1.2":"2024-12-01T14:50:15.652Z","4.1.4":"2024-12-01T22:20:17.992Z","4.1.5":"2024-12-02T14:17:41.327Z","4.1.6":"2024-12-02T15:57:57.659Z","4.1.7":"2024-12-03T12:51:42.764Z","4.1.8":"2024-12-04T13:48:42.429Z","4.1.9":"2024-12-06T07:47:36.641Z","4.2.0":"2024-12-17T11:41:36.721Z","4.2.1":"2024-12-17T13:40:06.801Z","4.2.2":"2024-12-17T20:12:59.995Z","4.2.3":"2024-12-18T10:05:16.665Z","4.2.4":"2024-12-27T07:45:17.917Z","4.2.5":"2024-12-28T05:01:13.174Z","4.2.6":"2024-12-28T05:04:00.507Z","4.2.7":"2024-12-29T05:27:58.091Z","4.2.8":"2025-01-02T13:17:53.170Z","4.2.9":"2025-01-02T13:45:46.183Z","4.3.0":"2025-01-03T08:14:52.437Z","4.3.1":"2025-01-05T08:06:05.690Z","4.3.2":"2025-02-20T07:19:54.707Z","4.3.3":"2025-03-06T12:23:57.299Z"},"bugs":{"url":"https://github.com/sepehr-safari/nostr-hooks/issues"},"author":{"name":"Sepehr Safari"},"license":"MIT","homepage":"https://github.com/sepehr-safari/nostr-hooks#readme","keywords":["nostr","decentralized","social","censorship-resistance","client","react","hooks"],"repository":{"type":"git","url":"git+https://github.com/sepehr-safari/nostr-hooks.git"},"description":"React hooks for developing Nostr clients","maintainers":[{"name":"sepehrsafari","email":"safari.sepehr@gmail.com"}],"readme":"![nostr-hooks](https://socialify.git.ci/ostyjs/nostr-hooks/image?description=1&descriptionEditable=React%20hooks%20for%20developing%20Nostr%20clients.&font=KoHo&forks=1&issues=1&language=1&name=1&owner=1&pattern=Charlie%20Brown&pulls=1&stargazers=1&theme=Dark)\n\n# Nostr-Hooks\n\nReact hooks for developing [Nostr](https://github.com/nostr-protocol/nostr) clients. It's simple yet intelligent.\n\n![NPM Downloads](https://img.shields.io/npm/dt/nostr-hooks)\n\nNostr-Hooks is a stateful wrapper library of React hooks around [NDK](https://github.com/nostr-dev-kit/ndk), designed to simplify the process of interacting with the Nostr protocol in real-time web applications. It provides an easy-to-use interface with low bandwidth consumption and high performance, allowing developers to quickly integrate Nostr into their projects and build responsive, real-time applications.\n\n## Supported by\n\n<a href=\"https://opensats.org\">\n  <img src=\"https://opensats.org/logo.svg\" alt=\"OpenSats\" width=\"150px\" />\n</a>\n\n## Features\n\n- Provides high-level hooks to interact with the Nostr protocol, making it easy to integrate Nostr into React applications.\n- Provides a single instance of NDK for the entire application, which is reused by all components.\n- Creates a single connection to each Nostr relay at a time and reuses it for all subscriptions, reducing network overhead.\n- Automatically manages subscriptions from multiple components and delivers only the events that each component needs.\n- Automatically batches multiple subscriptions from different components into a single subscription request, further reducing network overhead.\n- Intelligently merges filters into a unique set of filters, reducing the load on the Nostr relays.\n- Provides a built-in cache mechanism since version 1.1.\n- Minimizes re-renders by updating only the events that have changed, improving application performance.\n- Automatically cleans up subscriptions and garbage events when a component unmounts, preventing memory leaks.\n\n<details>\n  <summary>\n    <b>\n      Isn't nostr-tools or NDK enough? Why do we need Nostr-Hooks?\n    </b>\n  </summary>\n\nNostr-Hooks is not a replacement for NDK or nostr-tools. You may still need to install and use them in your application for some advanced low-level functionalities.\nAs you may know NDK is a powerful library (shout-out to [pablo](https://github.com/pablof7z)) with a lot of out-of-the-box features, like caching, batching, and merging filters. However, it's a **stateless** library and doesn't understand the React component lifecycle. This means that it's up to the developer to update the component state when new events arrive, and to unsubscribe from the subscription when the component unmounts. This can be a tedious and error-prone process, especially when scaling the application. Nostr-Hooks on the other hand, is a stateful wrapper library that manages the component state and subscriptions automatically, allowing the developer to focus on building and scaling the application.\nNostr-Hooks also provides a bunch of well-designed high-level hooks to interact with relays, so you don't need to worry about the low-level details any more.\n\n</details>\n\n## Usage\n\n## Installation\n\n```sh\nnpm install nostr-hooks\n```\n\n### First initialize the NDK instance and connect to it\n\n```jsx\nimport { useNdk } from 'nostr-hooks';\n\nconst App = () => {\n  const { initNdk, ndk } = useNdk();\n\n  useEffect(() => {\n    initNdk({\n      // NDK Constructor Options\n    });\n  }, [initNdk]);\n\n  useEffect(() => {\n    ndk?.connect(); // This will also reconnect when the instance changes\n  }, [ndk]);\n\n  return <div>My App</div>;\n};\n```\n\n> Calling `initNdk` and `ndk.connect` are mandatory to start using Nostr-Hooks.\n\n### Subscribe to events with `useSubscription` hook\n\nThe `useSubscription` hook is used to subscribe to events based on the provided filters. It returns an array of events that match the filters.\n\n```jsx\nimport { useSubscription } from 'nostr-hooks';\n\nconst UserNotes = ({ pubkey }: { pubkey: string | undefined }) => {\n  const subId = `notes-${pubkey}`;\n\n  const { events, isLoading, createSubscription } = useSubscription(subId);\n\n  useEffect(() => {\n    if (!pubkey) return;\n\n    const filters = [{ authors: [pubkey], kinds: [1], limit: 50 }];\n\n    createSubscription(filters);\n  }, [pubkey, createSubscription]);\n\n  if (isLoading) return <p>Loading...</p>;\n\n  if (!events) return <p>No events found</p>;\n\n  return (\n    <ul>\n      {events.map((event) => (\n        <li key={event.id}>\n          <p>{event.content}</p>\n        </li>\n      ))}\n    </ul>\n  );\n};\n```\n\nThe `useSubscription` hook requires a `string` parameter as the subscription id. This id is essential for identifying and managing the subscription internally. Nostr-Hooks uses these subscription ids to categorize events throughout your application. It's recommended to define subscription ids based on your filter parameters, similar to a query key.\n\nThe hook returns an object with the following properties:\n\n- `createSubscription`: A function that can be used to create a subscription with the provided filters and options.\n- `removeSubscription`: A function that can be used to remove the subscription and clean up the events if no other components are using the same subscription. This is done automatically when the component unmounts.\n- `events`: An array of events that match the filters.\n- `eose`: A boolean flag indicating whether the subscription has reached the end of the stream.\n- `isLoading`: A boolean flag indicating whether the subscription is loading (no events yet, and no eose).\n- `hasMore`: A boolean flag indicating whether there are more events available to fetch.\n- `loadMore`: A function that can be used to fetch more events.\n\nThe `useSubscription` hook can be utilized across multiple components. Nostr-Hooks consolidates all subscriptions from various components into a single request, ensuring each component receives only the events it requires, based on their subscription ids.\n\n### Publish new events\n\nYou can simply publish new events using the `NDKEvent` class from `@nostr-dev-kit/ndk` and its internal `publish` method.\n\n```jsx\nimport { useState, useCallback } from 'react';\nimport { NDKEvent } from '@nostr-dev-kit/ndk';\nimport { useNdk } from 'nostr-hooks';\n\nconst MyComponent = () => {\n  const [content, setContent] = useState('');\n\n  const { ndk } = useNdk();\n\n  const handlePublish = useCallback(() => {\n    const event = new NDKEvent(ndk);\n    event.content = content;\n    event.kind = 1;\n\n    event.publish();\n  }, [content, ndk]);\n\n  return (\n    <>\n      <input type=\"text\" value={content} onChange={(e) => setContent(e.target.value)} />\n\n      <button onClick={() => handlePublish()}>Publish Note</button>\n    </>\n  );\n};\n```\n\n### Fetch profile for a given user\n\nThe `useProfile` hook is used to fetch profile for a given user based on their `pubkey`, `npub`, `nip46 address`, or `nip05`. It returns the fetched profile, or null if the profile is not found.\n\n```jsx\nimport { useProfile } from 'nostr-hooks';\n\nconst MyComponent = () => {\n  const { profile } = useProfile({ pubkey: '...' });\n\n  if (profile === undefined) return <p>Loading...</p>;\n\n  if (profile === null) return <p>Profile not found</p>;\n\n  return (\n    <div>\n      <p>{profile.displayName}</p>\n      <p>{profile.about}</p>\n    </div>\n  );\n};\n```\n\n### Subscribe to realtime profile updates for a given user\n\nThe `useRealtimeProfile` hook allows you to subscribe to realtime updates for a given user's profile based on their `pubkey`, `npub`, `nip46 address`, or `nip05`. It returns the fetched profile, or null if the profile is not found. The hook automatically updates the profile when it changes.'\n\n### Update user profile for the currently active user\n\nThe `useUpdateUserProfile` hook allows you to update the profile of the currently active user. It returns `updateUserProfile` function that can be used to update the profile.\n\n### Interact with signer manually\n\nYou can leverage `useNdk` hook to interact with the signer manually.\n\n```jsx\nimport { useCallback } from 'react';\nimport { useNdk } from 'nostr-hooks';\nimport { NDKSigner } from '@nostr-dev-kit/ndk';\n\nconst MyComponent = () => {\n  const { setSigner } = useNdk();\n\n  const handleSignerChange = useCallback((newSigner: NDKSigner) => {\n    setSigner(newSigner); // this will keep the existing NDK instance and update its signer\n  }, [setSigner]);\n\n  // ...\n};\n```\n\n> Direct usage of the `useSigner` hook might not be necessary. Refer to the following section for further details.\n\n### Login with different signers\n\nThe `useLogin` hook offers multiple login methods that automatically update the NDK instance with the new signer. These methods also utilize local storage to remember the login method, ensuring that users do not need to log in manually each time the page reloads or the app restarts.\n\nWe offer four methods for logging in with various signers, and one method for logging out:\n\n- `loginWithExtension`: Login with Nostr Extension (NIP07).\n- `loginWithRemoteSigner`: Login with Remote Signer (NIP46).\n- `loginWithPrivateKey`: Login with Private Key.\n- `loginFromLocalStorage`: Login from previously saved login method in local storage.\n- `logout`: Logout.\n\n```jsx\nimport { useLogin } from 'nostr-hooks';\n\nconst MyComponent = () => {\n  const {\n    loginWithExtension,\n    loginWithRemoteSigner,\n    loginWithSecretKey,\n    loginFromLocalStorage,\n    logout,\n  } = useLogin();\n\n  return (\n    <>\n      <button onClick={() => loginWithExtension()}>Login with Extension</button>\n      <button onClick={() => loginWithRemoteSigner()}>Login with Remote Signer</button>\n      <button onClick={() => loginWithSecretKey()}>Login with Secret Key</button>\n      <button onClick={() => loginFromLocalStorage()}>Login from Local Storage</button>\n      <button onClick={() => logout()}>Logout</button>\n    </>\n  );\n};\n```\n\n#### Automatically login with previously saved login method:\n\nYou can use `loginFromLocalStorage` to automatically login with previously saved login method in local storage when the component mounts.\n\n```tsx\nimport { useLogin } from 'nostr-hooks';\n\nconst MyComponent = () => {\n  const { loginFromLocalStorage } = useLogin();\n\n  useEffect(() => {\n    loginFromLocalStorage();\n  }, [loginFromLocalStorage]);\n};\n```\n\n### Fetch user profile for the currently active user\n\nThe `useActiveUser` hook allows you to retrieve the profile of the currently active user, utilizing the provided NDK instance and its signer.\n\n```tsx\nimport { useActiveUser } from 'nostr-hooks';\n\nconst MyComponent = () => {\n  const { activeUser } = useActiveUser();\n\n  if (activeUser === undefined) return <p>Loading...</p>;\n\n  if (activeUser === null) return <p>Not logged in</p>;\n\n  return (\n    <div>\n      <p>{activeUser.pubkey}</p>\n    </div>\n  );\n};\n```\n\n> If the user is not logged in, the `activeUser` will be `null`.\n\n### Get HTTP auth token (NIP-98)\n\nThe `useNip98` hook allows you to retrieve the HTTP auth token for the currently active user, utilizing the provided NDK instance and its signer.\n\n```jsx\nimport { useCallback } from 'react';\nimport { useNip98 } from 'nostr-hooks';\n\nconst MyComponent = () => {\n  const { getToken } = useNip98();\n\n  const sendPostRequest = useCallback(async () => {\n    const token = await getToken();\n\n    const response = await fetch('https://api.example.com', {\n      method: 'POST',\n      headers: {\n        Authorization: token,\n      },\n    });\n\n    // ...\n  }, [getToken]);\n\n  return <button onClick={() => sendPostRequest()}>Send Request</button>;\n};\n```\n\n### Best Practices\n\n#### Custom Hooks\n\nCreate custom hooks to encapsulate the logic for fetching and managing data. This will help you reuse the logic across multiple components and keep your codebase clean and maintainable.\nAdditionally, this approach helps in reducing memory usage by reusing the same subscription and events across multiple components.\n\n```jsx\nimport { useEffect } from 'react';\nimport { useSubscription } from 'nostr-hooks';\n\nexport const useUserNotes = (pubkey: string | undefined) => {\n  const subId = `notes-${pubkey}`;\n\n  const { events, isLoading, loadMore, createSubscription } = useSubscription(subId);\n\n  useEffect(() => {\n    if (!pubkey) return;\n\n    const filters = [{ authors: [pubkey], kinds: [1], limit: 50 }];\n\n    createSubscription(filters);\n  }, [pubkey, createSubscription]);\n\n  return { events, isLoading, loadMore };\n};\n```\n\n#### Subscription Ids\n\nUse meaningful subscription ids to categorize events and manage subscriptions effectively. It's recommended to define subscription ids based on your filter parameters, similar to a query key, and include variables that uniquely identify the subscription.\n\n```tsx\nconst subId = `notes-${pubkey}`;\n```\n\nYou can use the same subscription id across multiple components to share the same subscription and events. Nostr-Hooks consolidates all subscriptions from various components into a single request, ensuring each component receives only the events it requires, based on their subscription ids.\n\n## NIP-29\n\nNIP-29 has been integrated into Nostr-Hooks since v4! This update introduces several new hooks and methods for interacting with NIP-29 Relay-based groups. We've implemented an internal store following best practices for state management in React, offering a comprehensive set of hooks and methods that are fast, efficient, and user-friendly.\n\n### NIP-29 Queries\n\nThere are several hooks available to query data from NIP-29 Relay-based groups:\n\n- **`useGroupMetadata`:** Subscribe to a group's metadata and its updates.\n- **`useGroupMembers`:** Subscribe to a group's members and their updates.\n- **`useGroupAdmins`:** Subscribe to a group's admins and their updates.\n- **`useAllGroupsMetadataRecords`:** Subscribe to all groups' metadata records available on the NIP-29 Relay and their updates.\n- **`useGroupRoles`:** Subscribe to a group's roles and their updates. You can also filter roles by various parameters.\n- **`useGroupChats`:** Subscribe to a group's chats and their updates. You can also filter chats by various parameters.\n- **`useGroupReactions`:** Subscribe to a group's reactions and their updates. You can also filter reactions by various parameters.\n- **`useGroupJoinRequests`:** Subscribe to a group's join requests and their updates. You can also filter join requests by various parameters.\n- **`useGroupLeaveRequests`:** Subscribe to a group's leave requests and their updates. You can also filter leave requests by various parameters.\n- **`useGroupThreads`:** Subscribe to a group's threads and their updates. You can also filter threads by various parameters.\n- **`useGroupThreadComments`:** Subscribe to a group's thread comments and their updates. You can also filter thread comments by various parameters.\n\n### NIP-29 Mutations\n\nThere are several methods available to mutate data on NIP-29 Relay-based groups:\n\n- **Admin Actions**:\n\n  - **`putGroupUser`:** Add/Update a user to a group with its roles.\n  - **`removeGroupUser`:** Remove a user from a group.\n  - **`editGroupMetadata`:** Edit a group's metadata.\n  - **`deleteGroup`:** Delete a group.\n  - **`deleteGroupEvent`:** Delete a group's event.\n  - **`createGroupInvite`:** Create an invite code for a group.\n\n- **User Actions**:\n  - **`sendJoinRequest`:** Send a join request to a group.\n  - **`sendLeaveRequest`:** Send a leave request to a group.\n  - **`sendGroupChat`:** Send a chat message to a group.\n  - **`sendGroupReaction`:** Send a reaction to a group's chat message.\n  - **`sendGroupThread`:** Send a thread to a group.\n  - **`sendGroupThreadComment`:** Send a comment to a group's thread.\n\n## Contributing\n\nWe welcome contributions from the community! If you'd like to contribute to Nostr-Hooks, please refer to the [CONTRIBUTING.md](https://github.com/ostyjs/nostr-hooks/blob/master/CONTRIBUTING.md) file in the project's GitHub repository.\n\n> You can also consider contributing to [NDK](https://github.com/nostr-dev-kit/ndk).\n\n## Donations\n\nIf you'd like to support the development of Nostr-Hooks, please consider donating to the developer.\n\n- ⚡ Zap sats to [sepehr@getalby.com](sepehr@getalby.com)\n\n> You can also consider supporting the [NDK](https://github.com/nostr-dev-kit/ndk).\n\n## License\n\nNostr-Hooks is licensed under the MIT License. For more information, see the [LICENSE.md](https://github.com/ostyjs/nostr-hooks/blob/master/LICENSE.md) file in the project's GitHub repository.\n\n## Contact\n\nIf you have any questions or concerns about Nostr-Hooks, please contact the developer at [npub18c556t7n8xa3df2q82rwxejfglw5przds7sqvefylzjh8tjne28qld0we7](https://primal.net/p/npub18c556t7n8xa3df2q82rwxejfglw5przds7sqvefylzjh8tjne28qld0we7).\n","readmeFilename":"README.md"}