{"bugs":{"url":"https://github.com/nbd-wtf/nostr-tools/issues"},"dist":{"shasum":"89e237cdf20c138a9e69f9dc67c004714de30c89","tarball":"https://registry.npmjs.org/nostr-tools/-/nostr-tools-2.26.0.tgz","fileCount":307,"integrity":"sha512-PMy//IuirMQR61o44UvjKQcQ4C7puKLxELHGv2ghn16P4NvmgdOMX7kyr9VZW9SxHeZHrSTiNoLeRe3fDbE4RA==","signatures":[{"sig":"MEUCIB+zLH/glRF1CnTOMBTPrKTRXqr4e/B7Je6+GaPyc5qhAiEA1zbQ6IRf052zcKO5o+Hx/oy74Rj5mpvobgJs9J0Luu0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDU8xowy97OATMe229gIugXhk3o/zyQonQfwubldTE/CgIhAOLQUumqvXvLGOAUSgXkPjGXk5QkzDvftpGXzcakULBQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5572575},"main":"./lib/cjs/index.js","name":"nostr-tools","type":"module","types":"./lib/types/index.d.ts","module":"./lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/esm/index.js","source":"./index.ts","require":"./lib/cjs/index.js"},"./core":{"types":"./lib/types/core.d.ts","import":"./lib/esm/core.js","source":"./core.ts","require":"./lib/cjs/core.js"},"./pool":{"types":"./lib/types/pool.d.ts","import":"./lib/esm/pool.js","source":"./pool.ts","require":"./lib/cjs/pool.js"},"./pure":{"types":"./lib/types/pure.d.ts","import":"./lib/esm/pure.js","source":"./pure.ts","require":"./lib/cjs/pure.js"},"./wasm":{"types":"./lib/types/wasm.d.ts","import":"./lib/esm/wasm.js","source":"./wasm.ts","require":"./lib/cjs/wasm.js"},"./kinds":{"types":"./lib/types/kinds.d.ts","import":"./lib/esm/kinds.js","source":"./kinds.ts","require":"./lib/cjs/kinds.js"},"./nip04":{"types":"./lib/types/nip04.d.ts","import":"./lib/esm/nip04.js","source":"./nip04.ts","require":"./lib/cjs/nip04.js"},"./nip05":{"types":"./lib/types/nip05.d.ts","import":"./lib/esm/nip05.js","source":"./nip05.ts","require":"./lib/cjs/nip05.js"},"./nip06":{"types":"./lib/types/nip06.d.ts","import":"./lib/esm/nip06.js","source":"./nip06.ts","require":"./lib/cjs/nip06.js"},"./nip07":{"types":"./lib/types/nip07.d.ts"},"./nip10":{"types":"./lib/types/nip10.d.ts","import":"./lib/esm/nip10.js","source":"./nip10.ts","require":"./lib/cjs/nip10.js"},"./nip11":{"types":"./lib/types/nip11.d.ts","import":"./lib/esm/nip11.js","source":"./nip11.ts","require":"./lib/cjs/nip11.js"},"./nip13":{"types":"./lib/types/nip13.d.ts","import":"./lib/esm/nip13.js","source":"./nip13.ts","require":"./lib/cjs/nip13.js"},"./nip17":{"types":"./lib/types/nip17.d.ts","import":"./lib/esm/nip17.js","source":"./nip17.ts","require":"./lib/cjs/nip17.js"},"./nip18":{"types":"./lib/types/nip18.d.ts","import":"./lib/esm/nip18.js","source":"./nip18.ts","require":"./lib/cjs/nip18.js"},"./nip19":{"types":"./lib/types/nip19.d.ts","import":"./lib/esm/nip19.js","source":"./nip19.ts","require":"./lib/cjs/nip19.js"},"./nip21":{"types":"./lib/types/nip21.d.ts","import":"./lib/esm/nip21.js","source":"./nip21.ts","require":"./lib/cjs/nip21.js"},"./nip22":{"types":"./lib/types/nip22.d.ts","import":"./lib/esm/nip22.js","source":"./nip22.ts","require":"./lib/cjs/nip22.js"},"./nip25":{"types":"./lib/types/nip25.d.ts","import":"./lib/esm/nip25.js","source":"./nip25.ts","require":"./lib/cjs/nip25.js"},"./nip27":{"types":"./lib/types/nip27.d.ts","import":"./lib/esm/nip27.js","source":"./nip27.ts","require":"./lib/cjs/nip27.js"},"./nip28":{"types":"./lib/types/nip28.d.ts","import":"./lib/esm/nip28.js","source":"./nip28.ts","require":"./lib/cjs/nip28.js"},"./nip29":{"types":"./lib/types/nip29.d.ts","import":"./lib/esm/nip29.js","source":"./nip29.ts","require":"./lib/cjs/nip29.js"},"./nip30":{"types":"./lib/types/nip30.d.ts","import":"./lib/esm/nip30.js","source":"./nip30.ts","require":"./lib/cjs/nip30.js"},"./nip39":{"types":"./lib/types/nip39.d.ts","import":"./lib/esm/nip39.js","source":"./nip39.ts","require":"./lib/cjs/nip39.js"},"./nip42":{"types":"./lib/types/nip42.d.ts","import":"./lib/esm/nip42.js","source":"./nip42.ts","require":"./lib/cjs/nip42.js"},"./nip44":{"types":"./lib/types/nip44.d.ts","import":"./lib/esm/nip44.js","source":"./nip44.ts","require":"./lib/cjs/nip44.js"},"./nip45":{"types":"./lib/types/nip45.d.ts","import":"./lib/esm/nip45.js","source":"./nip45.ts","require":"./lib/cjs/nip45.js"},"./nip46":{"types":"./lib/types/nip46.d.ts","import":"./lib/esm/nip46.js","source":"./nip46.ts","require":"./lib/cjs/nip46.js"},"./nip49":{"types":"./lib/types/nip49.d.ts","import":"./lib/esm/nip49.js","source":"./nip49.ts","require":"./lib/cjs/nip49.js"},"./nip54":{"types":"./lib/types/nip54.d.ts","import":"./lib/esm/nip54.js","source":"./nip54.ts","require":"./lib/cjs/nip54.js"},"./nip57":{"types":"./lib/types/nip57.d.ts","import":"./lib/esm/nip57.js","source":"./nip57.ts","require":"./lib/cjs/nip57.js"},"./nip58":{"types":"./lib/types/nip58.d.ts","import":"./lib/esm/nip58.js","source":"./nip58.ts","require":"./lib/cjs/nip58.js"},"./nip59":{"types":"./lib/types/nip59.d.ts","import":"./lib/esm/nip59.js","source":"./nip59.ts","require":"./lib/cjs/nip59.js"},"./nip75":{"types":"./lib/types/nip75.d.ts","import":"./lib/esm/nip75.js","source":"./nip75.ts","require":"./lib/cjs/nip75.js"},"./nip94":{"types":"./lib/types/nip94.d.ts","import":"./lib/esm/nip94.js","source":"./nip94.ts","require":"./lib/cjs/nip94.js"},"./nip98":{"types":"./lib/types/nip98.d.ts","import":"./lib/esm/nip98.js","source":"./nip98.ts","require":"./lib/cjs/nip98.js"},"./nip99":{"types":"./lib/types/nip99.d.ts","import":"./lib/esm/nip99.js","source":"./nip99.ts","require":"./lib/cjs/nip99.js"},"./nipad":{"types":"./lib/types/nipad.d.ts","import":"./lib/esm/nipad.js","source":"./nipad.ts","require":"./lib/cjs/nipad.js"},"./nipb7":{"types":"./lib/types/nipb7.d.ts","import":"./lib/esm/nipb7.js","source":"./nipb7.ts","require":"./lib/cjs/nipb7.js"},"./relay":{"types":"./lib/types/relay.d.ts","import":"./lib/esm/relay.js","source":"./relay.ts","require":"./lib/cjs/relay.js"},"./utils":{"types":"./lib/types/utils.d.ts","import":"./lib/esm/utils.js","source":"./utils.ts","require":"./lib/cjs/utils.js"},"./filter":{"types":"./lib/types/filter.d.ts","import":"./lib/esm/filter.js","source":"./filter.ts","require":"./lib/cjs/filter.js"},"./signer":{"types":"./lib/types/signer.d.ts","import":"./lib/esm/signer.js","source":"./signer.ts","require":"./lib/cjs/signer.js"},"./fakejson":{"types":"./lib/types/fakejson.d.ts","import":"./lib/esm/fakejson.js","source":"./fakejson.ts","require":"./lib/cjs/fakejson.js"},"./references":{"types":"./lib/types/references.d.ts","import":"./lib/esm/references.js","source":"./references.ts","require":"./lib/cjs/references.js"},"./abstract-pool":{"types":"./lib/types/abstract-pool.d.ts","import":"./lib/esm/abstract-pool.js","source":"./abstract-pool.ts","require":"./lib/cjs/abstract-pool.js"},"./abstract-relay":{"types":"./lib/types/abstract-relay.d.ts","import":"./lib/esm/abstract-relay.js","source":"./abstract-relay.ts","require":"./lib/cjs/abstract-relay.js"}},"gitHead":"dbbe3da890851a3c12d7b52d789d7324921b9be2","license":"Unlicense","scripts":{"prepublish":"just build"},"_npmUser":{"name":"fiatjaf","email":"fiatjaf@gmail.com"},"homepage":"https://github.com/nbd-wtf/nostr-tools#readme","keywords":["decentralization","social","censorship-resistance","client","nostr"],"repository":{"url":"git+https://github.com/nbd-wtf/nostr-tools.git","type":"git"},"_npmVersion":"12.2.1","description":"Tools for making a Nostr client.","directories":{},"maintainers":[{"name":"fiatjaf","email":"fiatjaf@gmail.com"}],"sideEffects":false,"_nodeVersion":"26.12.0","dependencies":{"@scure/base":"2.0.0","@scure/bip32":"2.0.1","@scure/bip39":"2.0.1","@noble/curves":"2.0.1","@noble/hashes":"2.0.1","@noble/ciphers":"2.1.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","events":"^3.3.0","mitata":"^0.1.6","esbuild":"0.16.9","prettier":"^3.0.3","bun-types":"^1.0.18","node-fetch":"^2.6.9","nostr-wasm":"0.1.0","typescript":"^5.8.2","@types/node":"^18.13.0","mock-socket":"^9.3.1","@types/node-fetch":"^2.6.3","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.5.0","@typescript-eslint/eslint-plugin":"^6.5.0"},"peerDependencies":{"nostr-wasm":"0.1.0","typescript":">=5.0.0"},"peerDependenciesMeta":{"nostr-wasm":{"optional":true},"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nostr-tools_2.26.0_1794009974630_0.5053931767430435","host":"s3://npm-registry-packages-npm-production"},"_id":"nostr-tools@2.26.0","version":"2.26.0"}