{"_id":"@candypoets/nipworker","_rev":"110-c50266a0b4e65e8b23f0b07e64132b20","name":"@candypoets/nipworker","dist-tags":{"latest":"0.99.16"},"versions":{"1.0.0":{"name":"@candypoets/nipworker","version":"1.0.0","keywords":["nostr","protocol","web-worker","wasm","rust"],"author":{"name":"So Tachi","email":"sotachi@proton.me"},"license":"MIT","_id":"@candypoets/nipworker@1.0.0","maintainers":[{"name":"sotachi","email":"sotachi@proton.me"}],"homepage":"https://github.com/candypoets/nipworker#readme","bugs":{"url":"https://github.com/candypoets/nipworker/issues"},"dist":{"shasum":"91c25c5b8ecda37b7317fb2726b418981681f3e8","tarball":"https://registry.npmjs.org/@candypoets/nipworker/-/nipworker-1.0.0.tgz","fileCount":67,"integrity":"sha512-TRCuyOnzM788gyuhu/BRPjjz/D0na/pY5ecese875L3dWaZgPONLJ+sXEdjYKuSmh1flBFLjfEqVGLGe3FXS4g==","signatures":[{"sig":"MEYCIQCRt03GzXvef+zwNPSUGesJUHGBUmEB8dQwABeRDWx1dgIhANeCOvUzphGhrZpeYYbhB32/LeTFJLIXOQpZz8UYSl/V","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14943445},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js"}},"gitHead":"6abfcf3e6c9f8d0ab800da93b843e9504fdf25b4","scripts":{"dev":"vite","test":"echo \"No tests yet\" && exit 0","build":"npm run build:wasm && vite build","clean":"rm -rf dist src/wasm","preview":"vite preview","build:wasm":"npm run build:wasm:main && npm run build:wasm:worker","build:types":"tsc --emitDeclarationOnly --outDir dist","prepublishOnly":"npm run build","build:wasm:main":"cd nostr-main && wasm-pack build --target bundler --out-dir ../src/wasm/main --no-pack && rm ../src/wasm/main/.gitignore","build:wasm:worker":"cd nostr-worker && wasm-pack build --target bundler --out-dir ../src/wasm/worker --no-pack && rm ../src/wasm/worker/.gitignore"},"_npmUser":{"name":"sotachi","email":"sotachi@proton.me"},"repository":{"url":"git+https://github.com/candypoets/nipworker.git","type":"git"},"_npmVersion":"10.7.0","description":"Nostr client library with worker-based architecture using Rust WASM","directories":{},"_nodeVersion":"18.20.3","dependencies":{"msgpackr":"^1.11.5","nostr-tools":"^2.0.0","@msgpack/msgpack":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","vite-plugin-dts":"^3.0.0","vite-plugin-wasm":"^3.0.0","vite-plugin-static-copy":"^3.1.1"},"_npmOperationalInternal":{"tmp":"tmp/nipworker_1.0.0_1753198556033_0.7063454112576961","host":"s3://npm-registry-packages-npm-production"}},"0.0.1":{"name":"@candypoets/nipworker","version":"0.0.1","keywords":["nostr","protocol","web-worker","wasm","rust"],"author":{"name":"So Tachi","email":"sotachi@proton.me"},"license":"MIT","_id":"@candypoets/nipworker@0.0.1","maintainers":[{"name":"sotachi","email":"sotachi@proton.me"}],"homepage":"https://github.com/candypoets/nipworker#readme","bugs":{"url":"https://github.com/candypoets/nipworker/issues"},"dist":{"shasum":"d2bb665f8b43e05f7a955fae3c51d5b39d5115d7","tarball":"https://registry.npmjs.org/@candypoets/nipworker/-/nipworker-0.0.1.tgz","fileCount":59,"integrity":"sha512-1w5Uup2pnHawftHQ1E54g3Hx1uXaJl3vjkJ209ECPEc8c8TyFNJ3GzNW3BaAqfPlUgQ+l/2dhCkzCGlcJFfUtg==","signatures":[{"sig":"MEUCIQDMSJ8Pv1hTTsULvdL7IEPQ59X9CYu96LxdS/vZE2efNwIgadWJmvlwWV+jp/4vV+FZ7oRr5/ODauaF8eBk7F/kYsQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8042857},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js"}},"gitHead":"72bcbaa0feb8264074cb2a7642b56ce6f2c50333","scripts":{"dev":"vite","test":"echo \"No tests yet\" && exit 0","build":"vite build","clean":"rm -rf dist","preview":"vite preview","build:types":"tsc --emitDeclarationOnly --outDir dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"sotachi","email":"sotachi@proton.me"},"repository":{"url":"git+https://github.com/candypoets/nipworker.git","type":"git","directory":"packages/nipworker"},"_npmVersion":"10.7.0","description":"Nostr client library with worker-based architecture using Rust WASM","directories":{},"_nodeVersion":"18.20.3","dependencies":{"msgpackr":"^1.11.5","nostr-tools":"^2.0.0","@msgpack/msgpack":"^3.0.0","@candypoets/rust-main":"^0.1.0","@candypoets/rust-worker":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","vite-plugin-dts":"^3.0.0","vite-plugin-wasm":"^3.0.0","vite-plugin-static-copy":"^3.1.1","vite-plugin-top-level-await":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/nipworker_0.0.1_1754048746149_0.1381389282399148","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@candypoets/nipworker","version":"0.0.2","keywords":["nostr","protocol","web-worker","wasm","rust"],"author":{"name":"So Tachi","email":"sotachi@proton.me"},"license":"MIT","_id":"@candypoets/nipworker@0.0.2","maintainers":[{"name":"sotachi","email":"sotachi@proton.me"}],"homepage":"https://github.com/candypoets/nipworker#readme","bugs":{"url":"https://github.com/candypoets/nipworker/issues"},"dist":{"shasum":"1f13ec14905a4b289c0d76c0c1583c9b010a8d0e","tarball":"https://registry.npmjs.org/@candypoets/nipworker/-/nipworker-0.0.2.tgz","fileCount":57,"integrity":"sha512-YDxFffEP6QdjqB0EvLV73BkDO0W7JDRPhjXmMB9/Wjzx6pdKFHbVk8DXLlOqF1Plr+UwOAgcpvR46j8njVIIVw==","signatures":[{"sig":"MEYCIQCf+4W3vyHwzrDTIYfLqInO0HeXYRBvsPw0APYHNagK5QIhAOHrJalgsLKlfXp0B095IBgvhhLubiFwq3A5qzmK4Zbb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87734},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js"}},"gitHead":"72bcbaa0feb8264074cb2a7642b56ce6f2c50333","scripts":{"dev":"vite","test":"echo \"No tests yet\" && exit 0","build":"vite build","clean":"rm -rf dist","preview":"vite preview","build:types":"tsc --emitDeclarationOnly --outDir dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"sotachi","email":"sotachi@proton.me"},"repository":{"url":"git+https://github.com/candypoets/nipworker.git","type":"git","directory":"packages/nipworker"},"_npmVersion":"10.7.0","description":"Nostr client library with worker-based architecture using Rust WASM","directories":{},"_nodeVersion":"18.20.3","dependencies":{"msgpackr":"^1.11.5","nostr-tools":"^2.0.0","@msgpack/msgpack":"^3.0.0","@candypoets/rust-main":"^0.1.0","@candypoets/rust-worker":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","vite-plugin-dts":"^3.0.0","vite-plugin-wasm":"^3.0.0","vite-plugin-static-copy":"^3.1.1","vite-plugin-top-level-await":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/nipworker_0.0.2_1754049893676_0.8923661620355505","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@candypoets/nipworker","version":"0.0.3","keywords":["nostr","protocol","web-worker","wasm","rust"],"author":{"name":"So Tachi","email":"sotachi@proton.me"},"license":"MIT","_id":"@candypoets/nipworker@0.0.3","maintainers":[{"name":"sotachi","email":"sotachi@proton.me"}],"homepage":"https://github.com/candypoets/nipworker#readme","bugs":{"url":"https://github.com/candypoets/nipworker/issues"},"dist":{"shasum":"aa2d3296c1a3ddbbe102c8c65d66d2f37499ce26","tarball":"https://registry.npmjs.org/@candypoets/nipworker/-/nipworker-0.0.3.tgz","fileCount":57,"integrity":"sha512-WAKZZCV5NMI6A7tW/uZyNlowtQyGUQqHAMFmda/Csh9X5nt0JFpmNdFZyBy1ATNzbTim3bkxnrDWi47hxabp/g==","signatures":[{"sig":"MEUCIDKX/zuUeeg/bwSJgpa0SrQ7Iy8rGk6HCN72mWXlk+9gAiEAkcKEbnOo7/SsfQP6G9Q3gvB47qr21pOn+JniUKuUs48=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87074},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js"}},"gitHead":"72bcbaa0feb8264074cb2a7642b56ce6f2c50333","scripts":{"dev":"vite","test":"echo \"No tests yet\" && exit 0","build":"vite build","clean":"rm -rf dist","preview":"vite preview","build:types":"tsc --emitDeclarationOnly --outDir dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"sotachi","email":"sotachi@proton.me"},"repository":{"url":"git+https://github.com/candypoets/nipworker.git","type":"git","directory":"packages/nipworker"},"_npmVersion":"10.7.0","description":"Nostr client library with worker-based architecture using Rust WASM","directories":{},"_nodeVersion":"18.20.3","dependencies":{"msgpackr":"^1.11.5","nostr-tools":"^2.0.0","@msgpack/msgpack":"^3.0.0","@candypoets/rust-main":"^0.1.0","@candypoets/rust-worker":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","vite-plugin-dts":"^3.0.0","vite-plugin-wasm":"^3.0.0","vite-plugin-static-copy":"^3.1.1","vite-plugin-top-level-await":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/nipworker_0.0.3_1754050193593_0.7512105856182121","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@candypoets/nipworker","version":"0.0.4","keywords":["nostr","protocol","web-worker","wasm","rust"],"author":{"name":"So Tachi","email":"sotachi@proton.me"},"license":"MIT","_id":"@candypoets/nipworker@0.0.4","maintainers":[{"name":"sotachi","email":"sotachi@proton.me"}],"homepage":"https://github.com/candypoets/nipworker#readme","bugs":{"url":"https://github.com/candypoets/nipworker/issues"},"dist":{"shasum":"f38f336a19d12babb47583e5e1ebee55e9dccc88","tarball":"https://registry.npmjs.org/@candypoets/nipworker/-/nipworker-0.0.4.tgz","fileCount":57,"integrity":"sha512-YshRfdKcbAkXodk/0u68IjhpIFIl3tSQa69Fcf084Laa1AAMBBIdumJtlfcgY2MCu+ZjE1l2/nWsjekpQ/+j8Q==","signatures":[{"sig":"MEUCIQCKDs5RUoPVk2un7QkH7bs4l9sEwtQY+1YpST2POlfX/gIgRe7vOyoKIxjBLUDkwKpgPqqS5ngMAgsLWAe/faJwK8I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":86263},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js"}},"gitHead":"72bcbaa0feb8264074cb2a7642b56ce6f2c50333","scripts":{"dev":"vite","test":"echo \"No tests yet\" && exit 0","build":"vite build","clean":"rm -rf dist","preview":"vite preview","build:types":"tsc --emitDeclarationOnly --outDir dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"sotachi","email":"sotachi@proton.me"},"repository":{"url":"git+https://github.com/candypoets/nipworker.git","type":"git","directory":"packages/nipworker"},"_npmVersion":"10.7.0","description":"Nostr client library with worker-based architecture using Rust WASM","directories":{},"_nodeVersion":"18.20.3","dependencies":{"msgpackr":"^1.11.5","nostr-tools":"^2.0.0","@msgpack/msgpack":"^3.0.0","@candypoets/rust-main":"^0.1.0","@candypoets/rust-worker":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","vite-plugin-dts":"^3.0.0","vite-plugin-wasm":"^3.0.0","vite-plugin-static-copy":"^3.1.1","vite-plugin-top-level-await":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/nipworker_0.0.4_1754051799972_0.07412316646609352","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"@candypoets/nipworker","version":"0.0.9","keywords":["nostr","protocol","web-worker","wasm","rust"],"author":{"name":"So Tachi","email":"sotachi@proton.me"},"license":"MIT","_id":"@candypoets/nipworker@0.0.9","maintainers":[{"name":"sotachi","email":"sotachi@proton.me"}],"homepage":"https://github.com/candypoets/nipworker#readme","bugs":{"url":"https://github.com/candypoets/nipworker/issues"},"dist":{"shasum":"0d1ca0e801cb9c7a7513c60bac43537f6a99f5d4","tarball":"https://registry.npmjs.org/@candypoets/nipworker/-/nipworker-0.0.9.tgz","fileCount":57,"integrity":"sha512-qBSOeiKzaqceO2igepxf31KtQiLHfZqNts/sRqbGq7L0HuIUODVNdbuecXjsGVnTblB6S52Uo0vwV4VwrV2tTw==","signatures":[{"sig":"MEUCIQDsaFulW2BoBcJ60H33n8t43YHFU+NcoOyiYimvm80OHQIgLNE65n+j8HucE0386vOWirUIXpXh+nPzN3Gt7kxkNog=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87332},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js"}},"gitHead":"6148a55ed4fc19400e587415e04a01dcd093e20a","scripts":{"dev":"vite","test":"echo \"No tests yet\" && exit 0","build":"vite build","clean":"rm -rf dist","preview":"vite preview","build:types":"tsc --emitDeclarationOnly --outDir dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"sotachi","email":"sotachi@proton.me"},"repository":{"url":"git+https://github.com/candypoets/nipworker.git","type":"git","directory":"packages/nipworker"},"_npmVersion":"10.8.2","description":"Nostr client library with worker-based architecture using Rust WASM","directories":{},"_nodeVersion":"20.19.4","dependencies":{"msgpackr":"^1.11.5","nostr-tools":"^2.0.0","@msgpack/msgpack":"^3.0.0","@candypoets/rust-main":"0.0.9","@candypoets/rust-worker":"0.0.9"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","vite-plugin-dts":"^3.0.0","vite-plugin-wasm":"^3.0.0","vite-plugin-static-copy":"^3.1.1","vite-plugin-top-level-await":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/nipworker_0.0.9_1754378836600_0.7255614659857976","host":"s3://npm-registry-packages-npm-production"}},"0.0.10":{"name":"@candypoets/nipworker","version":"0.0.10","keywords":["nostr","protocol","web-worker","wasm","rust"],"author":{"name":"So Tachi","email":"sotachi@proton.me"},"license":"MIT","_id":"@candypoets/nipworker@0.0.10","maintainers":[{"name":"sotachi","email":"sotachi@proton.me"}],"homepage":"https://github.com/candypoets/nipworker#readme","bugs":{"url":"https://github.com/candypoets/nipworker/issues"},"dist":{"shasum":"0f51103b54d39fb84d12405c1b5799fdcfd9fd79","tarball":"https://registry.npmjs.org/@candypoets/nipworker/-/nipworker-0.0.10.tgz","fileCount":57,"integrity":"sha512-Rw2oGblqjFMnNJXj2b8MFTJqU87y3Aem8aR35eutunqf7KZfWyjDOl5waZAAYvB35VXYwE0LAMqL3defVX5ViQ==","signatures":[{"sig":"MEQCIHNp3ycBx41k4QIUPd4KAh4u5b1iSfOcEDF//k7GUA+gAiBpOVunR2+OimRbOehegKlXh9f2lFSipEQgXddCQYhTFw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87618},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js"}},"gitHead":"3e3d6928ad1dde95e4cd4b23eac7011ba52c3f9f","scripts":{"dev":"vite","test":"echo \"No tests yet\" && exit 0","build":"vite build","clean":"rm -rf dist","preview":"vite preview","build:types":"tsc --emitDeclarationOnly --outDir dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"sotachi","email":"sotachi@proton.me"},"repository":{"url":"git+https://github.com/candypoets/nipworker.git","type":"git","directory":"packages/nipworker"},"_npmVersion":"10.8.2","description":"Nostr client library with worker-based architecture using Rust WASM","directories":{},"_nodeVersion":"20.19.4","dependencies":{"msgpackr":"^1.11.5","nostr-tools":"^2.0.0","@msgpack/msgpack":"^3.0.0","@candypoets/rust-main":"0.0.10","@candypoets/rust-worker":"0.0.10"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","vite-plugin-dts":"^3.0.0","vite-plugin-wasm":"^3.0.0","vite-plugin-static-copy":"^3.1.1","vite-plugin-top-level-await":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/nipworker_0.0.10_1754382948334_0.83422381500457","host":"s3://npm-registry-packages-npm-production"}},"0.0.13":{"name":"@candypoets/nipworker","version":"0.0.13","keywords":["nostr","protocol","web-worker","wasm","rust"],"author":{"name":"So Tachi","email":"sotachi@proton.me"},"license":"MIT","_id":"@candypoets/nipworker@0.0.13","maintainers":[{"name":"sotachi","email":"sotachi@proton.me"}],"homepage":"https://github.com/candypoets/nipworker#readme","bugs":{"url":"https://github.com/candypoets/nipworker/issues"},"dist":{"shasum":"4319f5fd01a92bc024ce783aa3774d8660ea1cfc","tarball":"https://registry.npmjs.org/@candypoets/nipworker/-/nipworker-0.0.13.tgz","fileCount":57,"integrity":"sha512-o8zOPHNbhZVbXTCqCCWyOSZR636AzwxjyhkkjiNeQdTKfUzdKO5oBA9H3/+/zAZ384k/r35MWZCR1G08Pvtsug==","signatures":[{"sig":"MEUCIQDD8tZplDTkCNAeTMshtD5Xwpx+ap6nrsK6m0BjEa8OfgIgKphC9QyAYX5cdb1/wSsrIVzvcetNQryxe0mbZWunrPQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87618},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js"}},"gitHead":"b829b93716fa9faf47417d428269d421b6c7777d","scripts":{"dev":"vite","test":"echo \"No tests yet\" && exit 0","build":"vite build","clean":"rm -rf dist","preview":"vite preview","build:types":"tsc --emitDeclarationOnly --outDir dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"sotachi","email":"sotachi@proton.me"},"repository":{"url":"git+https://github.com/candypoets/nipworker.git","type":"git","directory":"packages/nipworker"},"_npmVersion":"10.8.2","description":"Nostr client library with worker-based architecture using Rust WASM","directories":{},"_nodeVersion":"20.19.4","dependencies":{"msgpackr":"^1.11.5","nostr-tools":"^2.0.0","@msgpack/msgpack":"^3.0.0","@candypoets/rust-main":"0.0.13","@candypoets/rust-worker":"0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","vite-plugin-dts":"^3.0.0","vite-plugin-wasm":"^3.0.0","vite-plugin-static-copy":"^3.1.1","vite-plugin-top-level-await":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/nipworker_0.0.13_1754394171555_0.349485087120772","host":"s3://npm-registry-packages-npm-production"}},"0.0.14":{"name":"@candypoets/nipworker","version":"0.0.14","keywords":["nostr","protocol","web-worker","wasm","rust"],"author":{"name":"So Tachi","email":"sotachi@proton.me"},"license":"MIT","_id":"@candypoets/nipworker@0.0.14","maintainers":[{"name":"sotachi","email":"sotachi@proton.me"}],"homepage":"https://github.com/candypoets/nipworker#readme","bugs":{"url":"https://github.com/candypoets/nipworker/issues"},"dist":{"shasum":"5e909ff6c86ca7ec0e48258f759953c4eaa6383c","tarball":"https://registry.npmjs.org/@candypoets/nipworker/-/nipworker-0.0.14.tgz","fileCount":57,"integrity":"sha512-zStFzcPEyLaB5p8MTzt/bQmDTVc/8mZQnj5TBmOuygzHMBa0RrfNAMeb24jTEZjR46QR+1+qkkDigPlRiNNM1A==","signatures":[{"sig":"MEYCIQDqCnS9m+mJkxhNCs+4U9ZwRdloesokJ+y3JIa6XtiHbAIhAO52dGZX9pEcvvVljYYKGP0AJ3uXlzIH2WBJ0Lsei8Ut","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87618},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js"}},"gitHead":"832706ccc0b98568c010ca61701edb0122ff62e5","scripts":{"dev":"vite","test":"echo \"No tests yet\" && exit 0","build":"vite build","clean":"rm -rf dist","preview":"vite preview","build:types":"tsc --emitDeclarationOnly --outDir dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"sotachi","email":"sotachi@proton.me"},"repository":{"url":"git+https://github.com/candypoets/nipworker.git","type":"git","directory":"packages/nipworker"},"_npmVersion":"10.7.0","description":"Nostr client library with worker-based architecture using Rust WASM","directories":{},"_nodeVersion":"18.20.3","dependencies":{"msgpackr":"^1.11.5","nostr-tools":"^2.0.0","@msgpack/msgpack":"^3.0.0","@candypoets/rust-main":"0.0.13","@candypoets/rust-worker":"0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","vite-plugin-dts":"^3.0.0","vite-plugin-wasm":"^3.0.0","vite-plugin-static-copy":"^3.1.1","vite-plugin-top-level-await":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/nipworker_0.0.14_1754397667993_0.8673482916721675","host":"s3://npm-registry-packages-npm-production"}},"0.0.15":{"name":"@candypoets/nipworker","version":"0.0.15","keywords":["nostr","protocol","web-worker","wasm","rust"],"author":{"name":"So Tachi","email":"sotachi@proton.me"},"license":"MIT","_id":"@candypoets/nipworker@0.0.15","maintainers":[{"name":"sotachi","email":"sotachi@proton.me"}],"homepage":"https://github.com/candypoets/nipworker#readme","bugs":{"url":"https://github.com/candypoets/nipworker/issues"},"dist":{"shasum":"2c5a2072590ec10d5dc6016069fbc7316cf9e3ec","tarball":"https://registry.npmjs.org/@candypoets/nipworker/-/nipworker-0.0.15.tgz","fileCount":57,"integrity":"sha512-aCcYFIyrSpZttrsQ5+8SYHilwuYd3CRwLNBobcbwrJm1EQeonxPLIpZ84aLxwPFCLg4D2h57UHrUfoZC0Y0AuA==","signatures":[{"sig":"MEUCIAlfijj4h9FZHWo9W0+kvP91VLSBhLzCe2fgFc6uoc5nAiEA37M4ZtDgvNYEJSKh7toCEpqbvgpaTQZorD4os6MVo+A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87618},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js"}},"gitHead":"6aaf4d20b36f316d7c7dfbe72d57bcb361e5c8c9","scripts":{"dev":"vite","test":"echo \"No tests yet\" && exit 0","build":"vite build","clean":"rm -rf dist","preview":"vite preview","build:types":"tsc --emitDeclarationOnly --outDir dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"sotachi","email":"sotachi@proton.me"},"repository":{"url":"git+https://github.com/candypoets/nipworker.git","type":"git","directory":"packages/nipworker"},"_npmVersion":"10.7.0","description":"Nostr client library with worker-based architecture using Rust WASM","directories":{},"_nodeVersion":"18.20.3","dependencies":{"msgpackr":"^1.11.5","nostr-tools":"^2.0.0","@msgpack/msgpack":"^3.0.0","@candypoets/rust-main":"0.0.15","@candypoets/rust-worker":"0.0.15"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","vite-plugin-dts":"^3.0.0","vite-plugin-wasm":"^3.0.0","vite-plugin-static-copy":"^3.1.1","vite-plugin-top-level-await":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/nipworker_0.0.15_1754398545973_0.5949284819951233","host":"s3://npm-registry-packages-npm-production"}},"0.0.16":{"name":"@candypoets/nipworker","version":"0.0.16","keywords":["nostr","protocol","web-worker","wasm","rust"],"author":{"name":"So Tachi","email":"sotachi@proton.me"},"license":"MIT","_id":"@candypoets/nipworker@0.0.16","maintainers":[{"name":"sotachi","email":"sotachi@proton.me"}],"homepage":"https://github.com/candypoets/nipworker#readme","bugs":{"url":"https://github.com/candypoets/nipworker/issues"},"dist":{"shasum":"1799269a37eda0a912fd67b505fb06ba8398adc0","tarball":"https://registry.npmjs.org/@candypoets/nipworker/-/nipworker-0.0.16.tgz","fileCount":57,"integrity":"sha512-uNp6lTzp/RQOQrEub6Ew21sDLSqL8fdEpb++Xna3woGUDhWX7DzWiplRJ38T+uQNPkbPMb2y/+6Xx9IT5x6eXQ==","signatures":[{"sig":"MEQCIGOE1/OnxuVZL8/xCE09SUK75ma/i00mROtH4H2kl1CRAiBYTpFXLy6tV7XKch/Gx+3nYXTI8xdTgvMf29H9X2HAZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87618},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js"}},"gitHead":"8ff55c1b3aa34e4e6369937885cd8c0754c6cade","scripts":{"dev":"vite","test":"echo \"No tests yet\" && exit 0","build":"vite build","clean":"rm -rf dist","preview":"vite preview","build:types":"tsc --emitDeclarationOnly --outDir dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"sotachi","email":"sotachi@proton.me"},"repository":{"url":"git+https://github.com/candypoets/nipworker.git","type":"git","directory":"packages/nipworker"},"_npmVersion":"10.8.2","description":"Nostr client library with worker-based architecture using Rust WASM","directories":{},"_nodeVersion":"20.19.4","dependencies":{"msgpackr":"^1.11.5","nostr-tools":"^2.0.0","@msgpack/msgpack":"^3.0.0","@candypoets/rust-main":"0.0.16","@candypoets/rust-worker":"0.0.16"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","vite-plugin-dts":"^3.0.0","vite-plugin-wasm":"^3.0.0","vite-plugin-static-copy":"^3.1.1","vite-plugin-top-level-await":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/nipworker_0.0.16_1754478783973_0.9630058589238266","host":"s3://npm-registry-packages-npm-production"}},"0.0.17":{"name":"@candypoets/nipworker","version":"0.0.17","keywords":["nostr","protocol","web-worker","wasm","rust"],"author":{"name":"So Tachi","email":"sotachi@proton.me"},"license":"MIT","_id":"@candypoets/nipworker@0.0.17","maintainers":[{"name":"sotachi","email":"sotachi@proton.me"}],"homepage":"https://github.com/candypoets/nipworker#readme","bugs":{"url":"https://github.com/candypoets/nipworker/issues"},"dist":{"shasum":"d43802c1cff0af29c649b3e02b400593d27137bf","tarball":"https://registry.npmjs.org/@candypoets/nipworker/-/nipworker-0.0.17.tgz","fileCount":57,"integrity":"sha512-z5pShc2OblFaQIK1iraZQtuX27kbq/SHLMKZdMz1T5lVUYKQH/Mpdgd0agzmrH1a8UOUcpPuuOui+TXSYHDL1g==","signatures":[{"sig":"MEUCIQCogOkoTOA0ZC3rSfc3KdUYtAIGriktSHWl18Q8VVqVkwIgd7dSULm886hhdfyHPS8OJaqc/MsnLDnWP1gCtNebMoI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87618},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js"}},"gitHead":"f1dd2b664233c6d195ed06185c97aadcc4980ca3","scripts":{"dev":"vite","test":"echo \"No tests yet\" && exit 0","build":"vite build","clean":"rm -rf dist","preview":"vite preview","build:types":"tsc --emitDeclarationOnly --outDir dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"sotachi","email":"sotachi@proton.me"},"repository":{"url":"git+https://github.com/candypoets/nipworker.git","type":"git","directory":"packages/nipworker"},"_npmVersion":"10.8.2","description":"Nostr client library with worker-based architecture using Rust WASM","directories":{},"_nodeVersion":"20.19.4","dependencies":{"msgpackr":"^1.11.5","nostr-tools":"^2.0.0","@msgpack/msgpack":"^3.0.0","@candypoets/rust-main":"0.0.17","@candypoets/rust-worker":"0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","vite-plugin-dts":"^3.0.0","vite-plugin-wasm":"^3.0.0","vite-plugin-static-copy":"^3.1.1","vite-plugin-top-level-await":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/nipworker_0.0.17_1754484734433_0.6024440120207182","host":"s3://npm-registry-packages-npm-production"}},"0.0.18":{"name":"@candypoets/nipworker","version":"0.0.18","keywords":["nostr","protocol","web-worker","wasm","rust"],"author":{"name":"So Tachi","email":"sotachi@proton.me"},"license":"MIT","_id":"@candypoets/nipworker@0.0.18","maintainers":[{"name":"sotachi","email":"sotachi@proton.me"}],"homepage":"https://github.com/candypoets/nipworker#readme","bugs":{"url":"https://github.com/candypoets/nipworker/issues"},"dist":{"shasum":"f0582adef6ab73bb035bce0948b830c67b689728","tarball":"https://registry.npmjs.org/@candypoets/nipworker/-/nipworker-0.0.18.tgz","fileCount":57,"integrity":"sha512-VrXp+3X+NKMMEuIt8aFNoMW9sCjKw+/WObEJ1Hx6Ws3BSfiHX6NQaf5b3pKJhKyQcqM3BIHsgNfMm/KdfnASnQ==","signatures":[{"sig":"MEUCIDw/Lcp7RPbt9kBGdZ1NWayVO931/zMnDZz82OzODPcSAiEAlZQl0EGotN+oHLihDu5o9/CoQQ3nrskrre1/cPvTGkQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87618},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js"}},"gitHead":"c65836f0a661c062a6e522ae0d1fb1ff679cc741","scripts":{"dev":"vite","test":"echo \"No tests yet\" && exit 0","build":"vite build","clean":"rm -rf dist","preview":"vite preview","build:types":"tsc --emitDeclarationOnly --outDir dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"sotachi","email":"sotachi@proton.me"},"repository":{"url":"git+https://github.com/candypoets/nipworker.git","type":"git","directory":"packages/nipworker"},"_npmVersion":"10.8.2","description":"Nostr client library with worker-based architecture using Rust WASM","directories":{},"_nodeVersion":"20.19.4","dependencies":{"msgpackr":"^1.11.5","nostr-tools":"^2.0.0","@msgpack/msgpack":"^3.0.0","@candypoets/rust-main":"0.0.18","@candypoets/rust-worker":"0.0.18"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","vite-plugin-dts":"^3.0.0","vite-plugin-wasm":"^3.0.0","vite-plugin-static-copy":"^3.1.1","vite-plugin-top-level-await":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/nipworker_0.0.18_1754485941221_0.1026239424712243","host":"s3://npm-registry-packages-npm-production"}},"0.0.19":{"name":"@candypoets/nipworker","version":"0.0.19","keywords":["nostr","protocol","web-worker","wasm","rust"],"author":{"name":"So Tachi","email":"sotachi@proton.me"},"license":"MIT","_id":"@candypoets/nipworker@0.0.19","maintainers":[{"name":"sotachi","email":"sotachi@proton.me"}],"homepage":"https://github.com/candypoets/nipworker#readme","bugs":{"url":"https://github.com/candypoets/nipworker/issues"},"dist":{"shasum":"69445d703ebb5b838b83e4b538d53d5d46ed78ee","tarball":"https://registry.npmjs.org/@candypoets/nipworker/-/nipworker-0.0.19.tgz","fileCount":57,"integrity":"sha512-rbxdP41zGnirNnEyfiaibz+nDdET2WTMMVLhUkL7IoT7xrP9WOceFdr1H18pLBxFkuLy/ki3lKwSfuplhYtVvQ==","signatures":[{"sig":"MEYCIQD2g888p0nYVE6PLXC+yU//NDIrx0SP+zpuBeLa0xzlWwIhAPcJIb2R/AIZp72ad6RqU+2+CWKIq14dFczY+chojTy4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94366},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js"}},"gitHead":"c8bb20cf93965751f702708de5dc38a5fb448da3","scripts":{"dev":"vite","test":"echo \"No tests yet\" && exit 0","build":"vite build","clean":"rm -rf dist","preview":"vite preview","build:types":"tsc --emitDeclarationOnly --outDir dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"sotachi","email":"sotachi@proton.me"},"repository":{"url":"git+https://github.com/candypoets/nipworker.git","type":"git","directory":"packages/nipworker"},"_npmVersion":"10.8.2","description":"Nostr client library with worker-based architecture using Rust WASM","directories":{},"_nodeVersion":"20.19.4","dependencies":{"msgpackr":"^1.11.5","nostr-tools":"^2.0.0","@msgpack/msgpack":"^3.0.0","@candypoets/rust-main":"0.0.19","@candypoets/rust-worker":"0.0.19"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","vite-plugin-dts":"^3.0.0","vite-plugin-wasm":"^3.0.0","vite-plugin-static-copy":"^3.1.1","vite-plugin-top-level-await":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/nipworker_0.0.19_1754580294653_0.9087760826803859","host":"s3://npm-registry-packages-npm-production"}},"0.0.20":{"name":"@candypoets/nipworker","version":"0.0.20","keywords":["nostr","protocol","web-worker","wasm","rust"],"author":{"name":"So Tachi","email":"sotachi@proton.me"},"license":"MIT","_id":"@candypoets/nipworker@0.0.20","maintainers":[{"name":"sotachi","email":"sotachi@proton.me"}],"homepage":"https://github.com/candypoets/nipworker#readme","bugs":{"url":"https://github.com/candypoets/nipworker/issues"},"dist":{"shasum":"da8aa150c2035eebf7d1e5a855b29bf009d1c5e3","tarball":"https://registry.npmjs.org/@candypoets/nipworker/-/nipworker-0.0.20.tgz","fileCount":57,"integrity":"sha512-/xZDt3kYH5nmABKvyDu0n/UK8iGxCWrmoFoUT0SEro4BGnj9p2GBPi2nKpOy11t5e1aaDvNKBFUcF+md70VQbg==","signatures":[{"sig":"MEQCIBZDAU/k3QlMp7PFluGnwQw8ljTrsiONi5OHnFzkC7FyAiBlZYH0sfKLWu1hBp8cVFghNRiYsnEH7PFbuBr9BhMipA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94366},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js"}},"gitHead":"fed2e08c903af363cae3af0806c6c37627ef6695","scripts":{"dev":"vite","test":"echo \"No tests yet\" && exit 0","build":"vite build","clean":"rm -rf dist","preview":"vite preview","build:types":"tsc --emitDeclarationOnly --outDir dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"sotachi","email":"sotachi@proton.me"},"repository":{"url":"git+https://github.com/candypoets/nipworker.git","type":"git","directory":"packages/nipworker"},"_npmVersion":"10.8.2","description":"Nostr client library with worker-based architecture using Rust WASM","directories":{},"_nodeVersion":"20.19.4","dependencies":{"msgpackr":"^1.11.5","nostr-tools":"^2.0.0","@msgpack/msgpack":"^3.0.0","@candypoets/rust-main":"0.0.20","@candypoets/rust-worker":"0.0.20"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","vite-plugin-dts":"^3.0.0","vite-plugin-wasm":"^3.0.0","vite-plugin-static-copy":"^3.1.1","vite-plugin-top-level-await":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/nipworker_0.0.20_1754689466360_0.43944424212932454","host":"s3://npm-registry-packages-npm-production"}},"0.0.21":{"name":"@candypoets/nipworker","version":"0.0.21","keywords":["nostr","protocol","web-worker","wasm","rust"],"author":{"name":"So Tachi","email":"sotachi@proton.me"},"license":"MIT","_id":"@candypoets/nipworker@0.0.21","maintainers":[{"name":"sotachi","email":"sotachi@proton.me"}],"homepage":"https://github.com/candypoets/nipworker#readme","bugs":{"url":"https://github.com/candypoets/nipworker/issues"},"dist":{"shasum":"30c0c169e2b3f99ac18ba4f89b6768f7c3011895","tarball":"https://registry.npmjs.org/@candypoets/nipworker/-/nipworker-0.0.21.tgz","fileCount":57,"integrity":"sha512-5UlGTcYFo9TDM877UPzj29ehr5JUDE7aLx+N9EwC9hXnO1wZsPN5V/SpqwithPCtWsDhsXcdtP3wQ0I9Bj0xuQ==","signatures":[{"sig":"MEUCIQDojnUp57AC7Lc7QH9HtSEd++ykIms1T3hDPMndNNcmzQIgVJlWDzP7nyfq54k0inuJc/UpJWPOigPMyHjG7YeEUNk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94368},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js"}},"gitHead":"a7b286d1df248359e9a456fc7e043b0f586f1f19","scripts":{"dev":"vite","test":"echo \"No tests yet\" && exit 0","build":"vite build","clean":"rm -rf dist","preview":"vite preview","build:types":"tsc --emitDeclarationOnly --outDir dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"sotachi","email":"sotachi@proton.me"},"repository":{"url":"git+https://github.com/candypoets/nipworker.git","type":"git","directory":"packages/nipworker"},"_npmVersion":"10.8.2","description":"Nostr client library with worker-based architecture using Rust WASM","directories":{},"_nodeVersion":"20.19.4","dependencies":{"msgpackr":"^1.11.5","nostr-tools":"^2.0.0","@msgpack/msgpack":"^3.0.0","@candypoets/rust-main":"0.0.21","@candypoets/rust-worker":"0.0.21"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","vite-plugin-dts":"^3.0.0","vite-plugin-wasm":"^3.0.0","vite-plugin-static-copy":"^3.1.1","vite-plugin-top-level-await":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/nipworker_0.0.21_1754807096450_0.41068486884902655","host":"s3://npm-registry-packages-npm-production"}},"0.0.22":{"name":"@candypoets/nipworker","version":"0.0.22","keywords":["nostr","protocol","web-worker","wasm","rust"],"author":{"name":"So Tachi","email":"sotachi@proton.me"},"license":"MIT","_id":"@candypoets/nipworker@0.0.22","maintainers":[{"name":"sotachi","email":"sotachi@proton.me"}],"homepage":"https://github.com/candypoets/nipworker#readme","bugs":{"url":"https://github.com/candypoets/nipworker/issues"},"dist":{"shasum":"d8278039a48880e5ecf8f87388161a357b92b1e0","tarball":"https://registry.npmjs.org/@candypoets/nipworker/-/nipworker-0.0.22.tgz","fileCount":57,"integrity":"sha512-yEqLR4P8nsj17hzbRZfc1cDFfig/d3ZcivNKEQNiByB2Jq6suF9x3cDH8MkZZNpIXQkPd4YlEqHq4Sev3GDEGQ==","signatures":[{"sig":"MEUCIC27Xps/EAy0CIs0VRTdhAyb4yZwKI9wMrhxRxjCXWxzAiEAiWqrO0tphYl+9q3fWdszKz0I9BjT0+VfYA1HPjbLZWs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93493},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js"}},"gitHead":"ad684a06a951ab53063399539724a78afb094603","scripts":{"dev":"vite","test":"echo \"No tests yet\" && exit 0","build":"vite build","clean":"rm -rf dist","preview":"vite preview","build:types":"tsc --emitDeclarationOnly --outDir dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"sotachi","email":"sotachi@proton.me"},"repository":{"url":"git+https://github.com/candypoets/nipworker.git","type":"git","directory":"packages/nipworker"},"_npmVersion":"10.8.2","description":"Nostr client library with worker-based architecture using Rust WASM","directories":{},"_nodeVersion":"20.19.4","dependencies":{"msgpackr":"^1.11.5","nostr-tools":"^2.0.0","@msgpack/msgpack":"^3.0.0","@candypoets/rust-main":"0.0.22","@candypoets/rust-worker":"0.0.22"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","vite-plugin-dts":"^3.0.0","vite-plugin-wasm":"^3.0.0","vite-plugin-static-copy":"^3.1.1","vite-plugin-top-level-await":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/nipworker_0.0.22_1755011026597_0.2829579838558425","host":"s3://npm-registry-packages-npm-production"}},"0.0.23":{"name":"@candypoets/nipworker","version":"0.0.23","keywords":["nostr","protocol","web-worker","wasm","rust"],"author":{"name":"So Tachi","email":"sotachi@proton.me"},"license":"MIT","_id":"@candypoets/nipworker@0.0.23","maintainers":[{"name":"sotachi","email":"sotachi@proton.me"}],"homepage":"https://github.com/candypoets/nipworker#readme","bugs":{"url":"https://github.com/candypoets/nipworker/issues"},"dist":{"shasum":"5918e37628da73b83e526e5a639ef0076744026a","tarball":"https://registry.npmjs.org/@candypoets/nipworker/-/nipworker-0.0.23.tgz","fileCount":57,"integrity":"sha512-n2rmo3vvVIFcsS/8LjkxvOAr9vrdm1bE06CYL0wtjc52zeh9+adOcqGhBoD9ymwR2gXzRJEfeRV7XQA2CP9WaA==","signatures":[{"sig":"MEUCIEqXemwcfNLcVWB3cGT94MZDbcW/jiu2FvX8Xz+RMUZJAiEAuyw9MKr5mWGQHDxCe9ZeioAwZBAAGS1TRiQI4mL01zE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93493},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js"}},"gitHead":"9345167c5eb9c7ff3eee6e2053c791fe155895fc","scripts":{"dev":"vite","test":"echo \"No tests yet\" && exit 0","build":"vite build","clean":"rm -rf dist","preview":"vite preview","build:types":"tsc --emitDeclarationOnly --outDir dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"sotachi","email":"sotachi@proton.me"},"repository":{"url":"git+https://github.com/candypoets/nipworker.git","type":"git","directory":"packages/nipworker"},"_npmVersion":"10.8.2","description":"Nostr client library with worker-based architecture using Rust WASM","directories":{},"_nodeVersion":"20.19.4","dependencies":{"msgpackr":"^1.11.5","nostr-tools":"^2.0.0","@msgpack/msgpack":"^3.0.0","@candypoets/rust-main":"0.0.23","@candypoets/rust-worker":"0.0.23"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","vite-plugin-dts":"^3.0.0","vite-plugin-wasm":"^3.0.0","vite-plugin-static-copy":"^3.1.1","vite-plugin-top-level-await":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/nipworker_0.0.23_1755016050111_0.08272770113638295","host":"s3://npm-registry-packages-npm-production"}},"0.0.24":{"name":"@candypoets/nipworker","version":"0.0.24","keywords":["nostr","protocol","web-worker","wasm","rust"],"author":{"name":"So Tachi","email":"sotachi@proton.me"},"license":"MIT","_id":"@candypoets/nipworker@0.0.24","maintainers":[{"name":"sotachi","email":"sotachi@proton.me"}],"homepage":"https://github.com/candypoets/nipworker#readme","bugs":{"url":"https://github.com/candypoets/nipworker/issues"},"dist":{"shasum":"233b421b996d48a792c38ddca84ed834f53f782d","tarball":"https://registry.npmjs.org/@candypoets/nipworker/-/nipworker-0.0.24.tgz","fileCount":57,"integrity":"sha512-9HdhmJQ+qHq9n7uT8CeLqYKUTYUY4qaZ7zSRCGBGM7k1dXC2XFQYJ+ybGsbi6M9O5IwM7z+yK21qBg0gFbs2Xw==","signatures":[{"sig":"MEUCIGGAUf6qH9q/TOIqcf0kAXjgRgzh8Ui0kHZ2Cl8v5iqMAiEAmQUJBQFf8v2UKD0tTrj55KKpVsTGNiq2OhUGhScPXQs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94016},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js"}},"gitHead":"556007ccb5cf9509b26dd9436287137f3bb7e669","scripts":{"dev":"vite","test":"echo \"No tests yet\" && exit 0","build":"vite build","clean":"rm -rf dist","preview":"vite preview","build:types":"tsc --emitDeclarationOnly --outDir dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"sotachi","email":"sotachi@proton.me"},"repository":{"url":"git+https://github.com/candypoets/nipworker.git","type":"git","directory":"packages/nipworker"},"_npmVersion":"10.8.2","description":"Nostr client library with worker-based architecture using Rust WASM","directories":{},"_nodeVersion":"20.19.4","dependencies":{"msgpackr":"^1.11.5","nostr-tools":"^2.0.0","@msgpack/msgpack":"^3.0.0","@candypoets/rust-main":"0.0.24","@candypoets/rust-worker":"0.0.24"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","vite-plugin-dts":"^3.0.0","vite-plugin-wasm":"^3.0.0","vite-plugin-static-copy":"^3.1.1","vite-plugin-top-level-await":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/nipworker_0.0.24_1755027009402_0.7986501325331905","host":"s3://npm-registry-packages-npm-production"}},"0.0.25":{"name":"@candypoets/nipworker","version":"0.0.25","keywords":["nostr","protocol","web-worker","wasm","rust"],"author":{"name":"So Tachi","email":"sotachi@proton.me"},"license":"MIT","_id":"@candypoets/nipworker@0.0.25","maintainers":[{"name":"sotachi","email":"sotachi@proton.me"}],"homepage":"https://github.com/candypoets/nipworker#readme","bugs":{"url":"https://github.com/candypoets/nipworker/issues"},"dist":{"shasum":"bc0980d140db568c33501a82180faac6427b7176","tarball":"https://registry.npmjs.org/@candypoets/nipworker/-/nipworker-0.0.25.tgz","fileCount":57,"integrity":"sha512-wPoD3cGRmQL+RCx+lPKZ5/ce9UOIp0mcOTZMicDIhKIJvPTB5Ja0KOrWxrg2T/c1bKOT/42W0cAbmsLNh1ikQg==","signatures":[{"sig":"MEYCIQCl3jLoGBETmIXC8B3NqAstHtsAq7AZsmsKoWPGiB0HswIhAJkMpE/gGKO4HO0OTwH7DP87E/DuBr3ytqjIT8GOlhlG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94215},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js"}},"gitHead":"61f8cf9068283df0aef1de98b0b7b01064aaf0a6","scripts":{"dev":"vite","test":"echo \"No tests yet\" && exit 0","build":"vite build","clean":"rm -rf dist","preview":"vite preview","build:types":"tsc --emitDeclarationOnly --outDir dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"sotachi","email":"sotachi@proton.me"},"repository":{"url":"git+https://github.com/candypoets/nipworker.git","type":"git","directory":"packages/nipworker"},"_npmVersion":"10.8.2","description":"Nostr client library with worker-based architecture using Rust WASM","directories":{},"_nodeVersion":"20.19.4","dependencies":{"msgpackr":"^1.11.5","nostr-tools":"^2.0.0","@msgpack/msgpack":"^3.0.0","@candypoets/rust-main":"0.0.25","@candypoets/rust-worker":"0.0.25"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","vite-plugin-dts":"^3.0.0","vite-plugin-wasm":"^3.0.0","vite-plugin-static-copy":"^3.1.1","vite-plugin-top-level-await":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/nipworker_0.0.25_1755030530971_0.5699569940579894","host":"s3://npm-registry-packages-npm-production"}},"0.0.26":{"name":"@candypoets/nipworker","version":"0.0.26","keywords":["nostr","protocol","web-worker","wasm","rust"],"author":{"name":"So Tachi","email":"sotachi@proton.me"},"license":"MIT","_id":"@candypoets/nipworker@0.0.26","maintainers":[{"name":"sotachi","email":"sotachi@proton.me"}],"homepage":"https://github.com/candypoets/nipworker#readme","bugs":{"url":"https://github.com/candypoets/nipworker/issues"},"dist":{"shasum":"344367477161e929d12f12f46de789bc5cea1499","tarball":"https://registry.npmjs.org/@candypoets/nipworker/-/nipworker-0.0.26.tgz","fileCount":57,"integrity":"sha512-s8fyk9WlpHoMhgNd0UT0AoRVI3Opiz+FjaBWXdaTPCaDRu+WiodTVQFM7HsM+g8akzJiVgVsbTb+4aJ4DF8JMA==","signatures":[{"sig":"MEYCIQCLK+ekACd2QI2L04YYCbUhxLFjqazL81fqA9Xsvt2FIAIhAJko1tx07z7WZj/vEuYdjLH+epnHj7vv667pTJlKXL4+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94215},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js"}},"gitHead":"79bb844e77b79346a652faa37999821271e631d8","scripts":{"dev":"vite","test":"echo \"No tests yet\" && exit 0","build":"vite build","clean":"rm -rf dist","preview":"vite preview","build:types":"tsc --emitDeclarationOnly --outDir dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"sotachi","email":"sotachi@proton.me"},"repository":{"url":"git+https://github.com/candypoets/nipworker.git","type":"git","directory":"packages/nipworker"},"_npmVersion":"10.8.2","description":"Nostr client library with worker-based architecture using Rust WASM","directories":{},"_nodeVersion":"20.19.4","dependencies":{"msgpackr":"^1.11.5","nostr-tools":"^2.0.0","@msgpack/msgpack":"^3.0.0","@candypoets/rust-main":"0.0.26","@candypoets/rust-worker":"0.0.26"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","vite-plugin-dts":"^3.0.0","vite-plugin-wasm":"^3.0.0","vite-plugin-static-copy":"^3.1.1","vite-plugin-top-level-await":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/nipworker_0.0.26_1755099379206_0.30674976890688344","host":"s3://npm-registry-packages-npm-production"}},"0.0.33":{"name":"@candypoets/nipworker","version":"0.0.33","keywords":["nostr","protocol","web-worker","wasm","rust"],"author":{"name":"So Tachi","email":"sotachi@proton.me"},"license":"MIT","_id":"@candypoets/nipworker@0.0.33","maintainers":[{"name":"sotachi","email":"sotachi@proton.me"}],"homepage":"https://github.com/candypoets/nipworker#readme","bugs":{"url":"https://github.com/candypoets/nipworker/issues"},"dist":{"shasum":"72fe6cb8fc83b8cee5bd8f9dd23c1f1b18a71f80","tarball":"https://registry.npmjs.org/@candypoets/nipworker/-/nipworker-0.0.33.tgz","fileCount":143,"integrity":"sha512-4xreE3Ta+15vrDvFnom0S7PL3Stn+l2HZD4tbs1U0T2B6vYTKpXyJLdAmnbXC+vtJ80FtJqZy3P7lxT1LiTxXA==","signatures":[{"sig":"MEUCIFF/Pu60yYdNKqjUHaJGEyYQcrl+Xwk1V2nu5ioNvhNxAiEA4qDIbkhhv2Kdrp7JsfWjMeDlppuOK0N4riUPj6iPDDQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":884916},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js"}},"gitHead":"0cb7ba687ae41d54c4acca2f9e272e827c82579a","scripts":{"dev":"vite","test":"echo \"No tests yet\" && exit 0","build":"vite build","clean":"rm -rf dist","preview":"vite preview","build:types":"tsc --emitDeclarationOnly --outDir dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"sotachi","email":"sotachi@proton.me"},"repository":{"url":"git+https://github.com/candypoets/nipworker.git","type":"git","directory":"packages/nipworker"},"_npmVersion":"10.8.2","description":"Nostr client library with worker-based architecture using Rust WASM","directories":{},"_nodeVersion":"20.19.4","dependencies":{"msgpackr":"^1.11.5","flatbuffers":"^25.2.10","nostr-tools":"^2.0.0","@msgpack/msgpack":"^3.0.0","@candypoets/rust-main":"0.0.33","@candypoets/rust-worker":"0.0.33"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","vite-plugin-dts":"^3.0.0","vite-plugin-wasm":"^3.0.0","vite-plugin-static-copy":"^3.1.1","vite-plugin-top-level-await":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/nipworker_0.0.33_1756564961715_0.6908883360341305","host":"s3://npm-registry-packages-npm-production"}},"0.0.34":{"name":"@candypoets/nipworker","version":"0.0.34","keywords":["nostr","protocol","web-worker","wasm","rust"],"author":{"name":"So Tachi","email":"sotachi@proton.me"},"license":"MIT","_id":"@candypoets/nipworker@0.0.34","maintainers":[{"name":"sotachi","email":"sotachi@proton.me"}],"homepage":"https://github.com/candypoets/nipworker#readme","bugs":{"url":"https://github.com/candypoets/nipworker/issues"},"dist":{"shasum":"5f05a796b7bea3a96a394b29e7ab1a752aa68b80","tarball":"https://registry.npmjs.org/@candypoets/nipworker/-/nipworker-0.0.34.tgz","fileCount":143,"integrity":"sha512-iwL84VYk3EP4DoI9TEPVFN2Tv3o8Mal9E9i4FnNu+eyRNf6pIfQECKnepqyBbcAf8Kg2iY2MznvvrgI9832MtA==","signatures":[{"sig":"MEYCIQDZlOm1G6Zb9Bro4U+0/URvWDcLjhDSNH7RACFJghHL+AIhAMPNv16tlzTq3Ly59FQE/M5yDPw1RT9XKWgaamXzLQ1z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":884916},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js"}},"gitHead":"884e231c8128f0d16f073df0520d8f25539e430b","scripts":{"dev":"vite","test":"echo \"No tests yet\" && exit 0","build":"vite build","clean":"rm -rf dist","preview":"vite preview","build:types":"tsc --emitDeclarationOnly --outDir dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"sotachi","email":"sotachi@proton.me"},"repository":{"url":"git+https://github.com/candypoets/nipworker.git","type":"git","directory":"packages/nipworker"},"_npmVersion":"10.8.2","description":"Nostr client library with worker-based architecture using Rust WASM","directories":{},"_nodeVersion":"20.19.4","dependencies":{"msgpackr":"^1.11.5","flatbuffers":"^25.2.10","nostr-tools":"^2.0.0","@msgpack/msgpack":"^3.0.0","@candypoets/rust-main":"0.0.34","@candypoets/rust-worker":"0.0.34"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","vite-plugin-dts":"^3.0.0","vite-plugin-wasm":"^3.0.0","vite-plugin-static-copy":"^3.1.1","vite-plugin-top-level-await":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/nipworker_0.0.34_1756566182830_0.8177181039782297","host":"s3://npm-registry-packages-npm-production"}},"0.0.36":{"name":"@candypoets/nipworker","version":"0.0.36","keywords":["nostr","protocol","web-worker","wasm","rust"],"author":{"name":"So Tachi","email":"sotachi@proton.me"},"license":"MIT","_id":"@candypoets/nipworker@0.0.36","maintainers":[{"name":"sotachi","email":"sotachi@proton.me"}],"homepage":"https://github.com/candypoets/nipworker#readme","bugs":{"url":"https://github.com/candypoets/nipworker/issues"},"dist":{"shasum":"23a3efc4acec5e17bfc3ac781177513b6a7bd639","tarball":"https://registry.npmjs.org/@candypoets/nipworker/-/nipworker-0.0.36.tgz","fileCount":143,"integrity":"sha512-unc+W2d0czhnQykxDs1djkUrUyBtiboVk/87j+D1vfyXntB6WBCTC0v3uBt1nMNtEZ1xIrm/ylSLZ2YIm+BXAQ==","signatures":[{"sig":"MEUCIQDNlsu6kGfFzZBxlMro9Q6UDLDBrSHRwVm8QiT69FDfdQIgYcS4E6h0Rp70gOaq2iLvIcK6QH6Msb9KLvyPeqUGdLE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":884916},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js"}},"gitHead":"338320c915369f1e96e8eda9e34ed5bb54059216","scripts":{"dev":"vite","test":"echo \"No tests yet\" && exit 0","build":"vite build","clean":"rm -rf dist","preview":"vite preview","build:types":"tsc --emitDeclarationOnly --outDir dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"sotachi","email":"sotachi@proton.me"},"repository":{"url":"git+https://github.com/candypoets/nipworker.git","type":"git","directory":"packages/nipworker"},"_npmVersion":"10.8.2","description":"Nostr client library with worker-based architecture using Rust WASM","directories":{},"_nodeVersion":"20.19.4","dependencies":{"msgpackr":"^1.11.5","flatbuffers":"^25.2.10","nostr-tools":"^2.0.0","@msgpack/msgpack":"^3.0.0","@candypoets/rust-main":"0.0.36","@candypoets/rust-worker":"0.0.36"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","vite-plugin-dts":"^3.0.0","vite-plugin-wasm":"^3.0.0","vite-plugin-static-copy":"^3.1.1","vite-plugin-top-level-await":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/nipworker_0.0.36_1756567003511_0.2300923615239785","host":"s3://npm-registry-packages-npm-production"}},"0.0.37":{"name":"@candypoets/nipworker","version":"0.0.37","keywords":["nostr","protocol","web-worker","wasm","rust"],"author":{"name":"So Tachi","email":"sotachi@proton.me"},"license":"MIT","_id":"@candypoets/nipworker@0.0.37","maintainers":[{"name":"sotachi","email":"sotachi@proton.me"}],"homepage":"https://github.com/candypoets/nipworker#readme","bugs":{"url":"https://github.com/candypoets/nipworker/issues"},"dist":{"shasum":"9ac44678d5a8c050407c67e408bc44d8fa76a949","tarball":"https://registry.npmjs.org/@candypoets/nipworker/-/nipworker-0.0.37.tgz","fileCount":143,"integrity":"sha512-FtOVun0J70g/Z8Oxc1NDb6fUMK0F1LR96ojq669TQ8/Ij96xtltaucqlpxvpsdLXvKSwic6E75ovxHoih6frkw==","signatures":[{"sig":"MEYCIQCx5hIB5/rR8noEUQ7M2B6oskjJSsxw8wrKYAl4j7Wx/AIhAMvLHr+bXA+thixUkehfWd2CDATAkE63LCjya1lWOwI8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":884877},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js"}},"gitHead":"b92fdcbc01905c3639e64d2ff998c2a6252f7c10","scripts":{"dev":"vite","test":"echo \"No tests yet\" && exit 0","build":"vite build","clean":"rm -rf dist","preview":"vite preview","build:types":"tsc --emitDeclarationOnly --outDir dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"sotachi","email":"sotachi@proton.me"},"repository":{"url":"git+https://github.com/candypoets/nipworker.git","type":"git","directory":"packages/nipworker"},"_npmVersion":"10.8.2","description":"Nostr client library with worker-based architecture using Rust WASM","directories":{},"_nodeVersion":"20.19.4","dependencies":{"msgpackr":"^1.11.5","flatbuffers":"^25.2.10","nostr-tools":"^2.0.0","@msgpack/msgpack":"^3.0.0","@candypoets/rust-worker":"0.0.37"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","vite-plugin-dts":"^3.0.0","vite-plugin-wasm":"^3.0.0","vite-plugin-static-copy":"^3.1.1","vite-plugin-top-level-await":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/nipworker_0.0.37_1756568117751_0.902284830968527","host":"s3://npm-registry-packages-npm-production"}},"0.0.38":{"name":"@candypoets/nipworker","version":"0.0.38","keywords":["nostr","protocol","web-worker","wasm","rust"],"author":{"name":"So Tachi","email":"sotachi@proton.me"},"license":"MIT","_id":"@candypoets/nipworker@0.0.38","maintainers":[{"name":"sotachi","email":"sotachi@proton.me"}],"homepage":"https://github.com/candypoets/nipworker#readme","bugs":{"url":"https://github.com/candypoets/nipworker/issues"},"dist":{"shasum":"44a85e9c6d0254dd5cfc5b82cd2e21d6544e0359","tarball":"https://registry.npmjs.org/@candypoets/nipworker/-/nipworker-0.0.38.tgz","fileCount":143,"integrity":"sha512-tefMpFHBu2vgLJMs46adekReAttVavNiRcyQfT2J5QjOgUh3eg2dBBcUUCc9dM5FRd26IV+4MxDsn4h0PdMWTw==","signatures":[{"sig":"MEQCIEM7MxYfpOuVJakpJwpIw4tV1cvferyFrVREtojkrMZPAiAhwjWuBvmcQAFcmYmMFFyVHUS2b2y1DfQmizVAnqiwQQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":889089},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js"}},"gitHead":"8451ad10453bfab9e5c67a5c02b26ef9bf656fd7","scripts":{"dev":"vite","test":"echo \"No tests yet\" && exit 0","build":"vite build","clean":"rm -rf dist","preview":"vite preview","build:types":"tsc --emitDeclarationOnly --outDir dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"sotachi","email":"sotachi@proton.me"},"repository":{"url":"git+https://github.com/candypoets/nipworker.git","type":"git","directory":"packages/nipworker"},"_npmVersion":"10.8.2","description":"Nostr client library with worker-based architecture using Rust WASM","directories":{},"_nodeVersion":"20.19.4","dependencies":{"msgpackr":"^1.11.5","flatbuffers":"^25.2.10","nostr-tools":"^2.0.0","@msgpack/msgpack":"^3.0.0","@candypoets/rust-worker":"0.0.38"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","vite-plugin-dts":"^3.0.0","vite-plugin-wasm":"^3.0.0","vite-plugin-static-copy":"^3.1.1","vite-plugin-top-level-await":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/nipworker_0.0.38_1757341099108_0.638127486123893","host":"s3://npm-registry-packages-npm-production"}},"0.0.39":{"name":"@candypoets/nipworker","version":"0.0.39","keywords":["nostr","protocol","web-worker","wasm","rust"],"author":{"name":"So Tachi","email":"sotachi@proton.me"},"license":"MIT","_id":"@candypoets/nipworker@0.0.39","maintainers":[{"name":"sotachi","email":"sotachi@proton.me"}],"homepage":"https://github.com/candypoets/nipworker#readme","bugs":{"url":"https://github.com/candypoets/nipworker/issues"},"dist":{"shasum":"ed8146e9a30025d10a464be2e0a409203207b84e","tarball":"https://registry.npmjs.org/@candypoets/nipworker/-/nipworker-0.0.39.tgz","fileCount":143,"integrity":"sha512-onVMiiRj8Qdo//P3QBrT/ZIixDC+KhVnMNuy++p+btT0yZm1H31t3H0rNxP0jEFkG+W0ccxl7AQrhENTn9fCTA==","signatures":[{"sig":"MEUCIBHnW1Uw2s6Kv8TRXTB2ixLIWYhBbxpJoA0BohQHFVVRAiEAv2djDV7OMT0RxikOLkrKa4IwPl23GeeH3wYyTlqE1IE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":890535},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js"}},"gitHead":"497a4784d94f4bb228317b47323d81ea40bc2195","scripts":{"dev":"vite","test":"echo \"No tests yet\" && exit 0","build":"vite build","clean":"rm -rf dist","preview":"vite preview","build:types":"tsc --emitDeclarationOnly --outDir dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"sotachi","email":"sotachi@proton.me"},"repository":{"url":"git+https://github.com/candypoets/nipworker.git","type":"git","directory":"packages/nipworker"},"_npmVersion":"10.8.2","description":"Nostr client library with worker-based architecture using Rust WASM","directories":{},"_nodeVersion":"20.19.5","dependencies":{"msgpackr":"^1.11.5","flatbuffers":"^25.2.10","nostr-tools":"^2.0.0","@msgpack/msgpack":"^3.0.0","@candypoets/rust-worker":"0.0.39"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","vite-plugin-dts":"^3.0.0","vite-plugin-wasm":"^3.0.0","vite-plugin-static-copy":"^3.1.1","vite-plugin-top-level-await":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/nipworker_0.0.39_1757429167066_0.6839194110326194","host":"s3://npm-registry-packages-npm-production"}},"0.0.40":{"name":"@candypoets/nipworker","version":"0.0.40","keywords":["nostr","protocol","web-worker","wasm","rust"],"author":{"name":"So Tachi","email":"sotachi@proton.me"},"license":"MIT","_id":"@candypoets/nipworker@0.0.40","maintainers":[{"name":"sotachi","email":"sotachi@proton.me"}],"homepage":"https://github.com/candypoets/nipworker#readme","bugs":{"url":"https://github.com/candypoets/nipworker/issues"},"dist":{"shasum":"deee9557c97c4e22ed21fe5a2e62c311aed3f747","tarball":"https://registry.npmjs.org/@candypoets/nipworker/-/nipworker-0.0.40.tgz","fileCount":143,"integrity":"sha512-njLMTt415NdnMcHNwMQTxggER9m/HRSBzLVdWLzp7ZLpqSbTkcO2nXend7Gx4lMXxn+5wYxZXGLjzCChaWuGGQ==","signatures":[{"sig":"MEUCIGIh9QYB7+JmysrkzmmkmKRP5fhxGu5QGMBC8f5hr/dYAiEArUr5s9QGhMMOZe2xsnhH96bxjXtyqw9kE8rDs5YHs+U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":892733},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js"}},"gitHead":"625a199c5ee6672c13495991b4ca1e61da369471","scripts":{"dev":"vite","test":"echo \"No tests yet\" && exit 0","build":"vite build","clean":"rm -rf dist","preview":"vite preview","build:types":"tsc --emitDeclarationOnly --outDir dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"sotachi","email":"sotachi@proton.me"},"repository":{"url":"git+https://github.com/candypoets/nipworker.git","type":"git","directory":"packages/nipworker"},"_npmVersion":"10.8.2","description":"Nostr client library with worker-based architecture using Rust WASM","directories":{},"_nodeVersion":"20.19.5","dependencies":{"msgpackr":"^1.11.5","flatbuffers":"^25.2.10","nostr-tools":"^2.0.0","@msgpack/msgpack":"^3.0.0","@candypoets/rust-worker":"0.0.40"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","vite-plugin-dts":"^3.0.0","vite-plugin-wasm":"^3.0.0","vite-plugin-static-copy":"^3.1.1","vite-plugin-top-level-await":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/nipworker_0.0.40_1757516617645_0.481661786915472","host":"s3://npm-registry-packages-npm-production"}},"0.0.41":{"name":"@candypoets/nipworker","version":"0.0.41","keywords":["nostr","protocol","web-worker","wasm","rust"],"author":{"name":"So Tachi","email":"sotachi@proton.me"},"license":"MIT","_id":"@candypoets/nipworker@0.0.41","maintainers":[{"name":"sotachi","email":"sotachi@proton.me"}],"homepage":"https://github.com/candypoets/nipworker#readme","bugs":{"url":"https://github.com/candypoets/nipworker/issues"},"dist":{"shasum":"0cb776f660322722771d4e974626355e111a80b7","tarball":"https://registry.npmjs.org/@candypoets/nipworker/-/nipworker-0.0.41.tgz","fileCount":143,"integrity":"sha512-7GIAKup13HB+fotvFc+Q/v+VxoJpopuUyQD3V33M1gfJK1bQ8s93BxtM4ULL/DNpuv6tgTdKaiRG0iuu61I1AQ==","signatures":[{"sig":"MEQCIGb42+0qc6ng7i7aD3Ki6ZcfZsbeUEqWsyYn3iYIEesqAiAvOPlfTSEDDwNDlLz5QKUMqX2ZjVeQ0ceMW9SiJKFbCQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":892864},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js"}},"gitHead":"54e005404f9aea96bfc724e02f29ce1ed6b19db8","scripts":{"dev":"vite","test":"echo \"No tests yet\" && exit 0","build":"vite build","clean":"rm -rf dist","preview":"vite preview","build:types":"tsc --emitDeclarationOnly --outDir dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"sotachi","email":"sotachi@proton.me"},"repository":{"url":"git+https://github.com/candypoets/nipworker.git","type":"git","directory":"packages/nipworker"},"_npmVersion":"10.8.2","description":"Nostr client library with worker-based architecture using Rust WASM","directories":{},"_nodeVersion":"20.19.5","dependencies":{"msgpackr":"^1.11.5","flatbuffers":"^25.2.10","nostr-tools":"^2.0.0","@msgpack/msgpack":"^3.0.0","@candypoets/rust-worker":"0.0.41"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","vite-plugin-dts":"^3.0.0","vite-plugin-wasm":"^3.0.0","vite-plugin-static-copy":"^3.1.1","vite-plugin-top-level-await":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/nipworker_0.0.41_1757599284851_0.09893921358598523","host":"s3://npm-registry-packages-npm-production"}},"0.0.42":{"name":"@candypoets/nipworker","version":"0.0.42","keywords":["nostr","protocol","web-worker","wasm","rust"],"author":{"name":"So Tachi","email":"sotachi@proton.me"},"license":"MIT","_id":"@candypoets/nipworker@0.0.42","maintainers":[{"name":"sotachi","email":"sotachi@proton.me"}],"homepage":"https://github.com/candypoets/nipworker#readme","bugs":{"url":"https://github.com/candypoets/nipworker/issues"},"dist":{"shasum":"109295abe6810c30af26695bb677a2eac08ef56e","tarball":"https://registry.npmjs.org/@candypoets/nipworker/-/nipworker-0.0.42.tgz","fileCount":143,"integrity":"sha512-Xt4pvNLm0+H9QdzG0W4Bw/T0qlj9HxT8p2aT5+Q/u83TWjq/xWK/lqh0ZBr4gwKhFsB5+5gkB0/PbW6Xf5fzxg==","signatures":[{"sig":"MEQCH0lhmR/ikZuErV9HTacctGFSJX9WiVufcDLtvhy4c9ECIQCKZfBd8tnH7/nc8EzZe53zOrkOu5sCXpz35f+RewQp1g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":890297},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js"}},"gitHead":"cf5552ac5defa2e7d78e1994057bfcaca559e9e9","scripts":{"dev":"vite","test":"echo \"No tests yet\" && exit 0","build":"vite build","clean":"rm -rf dist","preview":"vite preview","build:types":"tsc --emitDeclarationOnly --outDir dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"sotachi","email":"sotachi@proton.me"},"repository":{"url":"git+https://github.com/candypoets/nipworker.git","type":"git","directory":"packages/nipworker"},"_npmVersion":"10.8.2","description":"Nostr client library with worker-based architecture using Rust WASM","directories":{},"_nodeVersion":"20.19.5","dependencies":{"msgpackr":"^1.11.5","flatbuffers":"^25.2.10","nostr-tools":"^2.0.0","@msgpack/msgpack":"^3.0.0","@candypoets/rust-worker":"0.0.42"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","vite-plugin-dts":"^3.0.0","vite-plugin-wasm":"^3.0.0","vite-plugin-static-copy":"^3.1.1","vite-plugin-top-level-await":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/nipworker_0.0.42_1757693479298_0.814684520774217","host":"s3://npm-registry-packages-npm-production"}},"0.0.44":{"name":"@candypoets/nipworker","version":"0.0.44","keywords":["nostr","protocol","web-worker","wasm","rust"],"author":{"name":"So Tachi","email":"sotachi@proton.me"},"license":"MIT","_id":"@candypoets/nipworker@0.0.44","maintainers":[{"name":"sotachi","email":"sotachi@proton.me"}],"homepage":"https://github.com/candypoets/nipworker#readme","bugs":{"url":"https://github.com/candypoets/nipworker/issues"},"dist":{"shasum":"ff907dbd1bfb8975580c66164eaf5613ced2a27a","tarball":"https://registry.npmjs.org/@candypoets/nipworker/-/nipworker-0.0.44.tgz","fileCount":143,"integrity":"sha512-1JpHspFQkw42h5yLwurqbrSzhexE3/sA/Ux9UNhz19nOM8eJ2MLu0D1pDuckTqrQaRZMqcn7Diy3qWM6crWS1g==","signatures":[{"sig":"MEYCIQDURiIOOAZYtnib6YPG/utoaj8RnXVclOXdzb0idKdeVAIhAOsSkSPIEAxaTds05NrgamVkNAVqc2eD/XF8RV9FKUr/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":890297},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js"}},"gitHead":"881343b1e785b9c42b883c152529b680165044ca","scripts":{"dev":"vite","test":"echo \"No tests yet\" && exit 0","build":"vite build","clean":"rm -rf dist","preview":"vite preview","build:types":"tsc --emitDeclarationOnly --outDir dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"sotachi","email":"sotachi@proton.me"},"repository":{"url":"git+https://github.com/candypoets/nipworker.git","type":"git","directory":"packages/nipworker"},"_npmVersion":"10.8.2","description":"Nostr client library with worker-based architecture using Rust WASM","directories":{},"_nodeVersion":"20.19.5","dependencies":{"msgpackr":"^1.11.5","flatbuffers":"^25.2.10","nostr-tools":"^2.0.0","@msgpack/msgpack":"^3.0.0","@candypoets/rust-worker":"0.0.44"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","vite-plugin-dts":"^3.0.0","vite-plugin-wasm":"^3.0.0","vite-plugin-static-copy":"^3.1.1","vite-plugin-top-level-await":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/nipworker_0.0.44_1757855909052_0.6955230851003802","host":"s3://npm-registry-packages-npm-production"}},"0.0.45":{"name":"@candypoets/nipworker","version":"0.0.45","keywords":["nostr","protocol","web-worker","wasm","rust"],"author":{"name":"So Tachi","email":"sotachi@proton.me"},"license":"MIT","_id":"@candypoets/nipworker@0.0.45","maintainers":[{"name":"sotachi","email":"sotachi@proton.me"}],"homepage":"https://github.com/candypoets/nipworker#readme","bugs":{"url":"https://github.com/candypoets/nipworker/issues"},"dist":{"shasum":"5153f7b3669d6184f9b7c3ac26b4fb9b64f3e12b","tarball":"https://registry.npmjs.org/@candypoets/nipworker/-/nipworker-0.0.45.tgz","fileCount":191,"integrity":"sha512-ypyi4/ASUgGqS46o9+ESP1AhYw3noK2FEH+s6VL43f8b9O4tvciXPYbimrUID5JR35IOsNbNZW6DYgpt6tKLCg==","signatures":[{"sig":"MEYCIQD3axwAbSVwP3GuRvNsiV2aSrI9/lJwODyg0vPIVLfnrAIhAOnj7zpKvr3tH5jpFK7w0AsuxqAIHAtbr4svovTDFfq2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1150150},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js"}},"gitHead":"13d5d2bd4ff578aed7985cb7114dd0658aa5386e","scripts":{"dev":"vite","test":"echo \"No tests yet\" && exit 0","build":"vite build","clean":"rm -rf dist","preview":"vite preview","build:types":"tsc --emitDeclarationOnly --outDir dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"sotachi","email":"sotachi@proton.me"},"repository":{"url":"git+https://github.com/candypoets/nipworker.git","type":"git","directory":"packages/nipworker"},"_npmVersion":"10.8.2","description":"Nostr client library with worker-based architecture using Rust WASM","directories":{},"_nodeVersion":"20.19.5","dependencies":{"msgpackr":"^1.11.5","flatbuffers":"^25.2.10","nostr-tools":"^2.0.0","@msgpack/msgpack":"^3.0.0","@candypoets/rust-worker":"0.0.45"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","vite-plugin-dts":"^3.0.0","vite-plugin-wasm":"^3.0.0","vite-plugin-static-copy":"^3.1.1","vite-plugin-top-level-await":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/nipworker_0.0.45_1758289459072_0.941387441071764","host":"s3://npm-registry-packages-npm-production"}},"0.0.46":{"name":"@candypoets/nipworker","version":"0.0.46","keywords":["nostr","protocol","web-worker","wasm","rust"],"author":{"name":"So Tachi","email":"sotachi@proton.me"},"license":"MIT","_id":"@candypoets/nipworker@0.0.46","maintainers":[{"name":"sotachi","email":"sotachi@proton.me"}],"homepage":"https://github.com/candypoets/nipworker#readme","bugs":{"url":"https://github.com/candypoets/nipworker/issues"},"dist":{"shasum":"1ec8c96ad6a7eca7bad18725e69be4f0e7d6f4fc","tarball":"https://registry.npmjs.org/@candypoets/nipworker/-/nipworker-0.0.46.tgz","fileCount":191,"integrity":"sha512-HyHmlxSuEzezWW/RwQaL/ZY43bj3jO2BFn+N81ZH6qLffQl2tYznUTulRMvaXe8/EuSoXQkIvXBc5zyerWQhIQ==","signatures":[{"sig":"MEMCH12LXE4uWPfGvTnuNsZYLKpou35ljlfDIrlfV1XBLWMCIDt1bRjJkafYxbYywF8YMsChmMEMZKWMTL0/2JQ74yrF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1153092},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js"}},"gitHead":"ad1df37ada648436fb09fa4c356b1a4d11cc1bcf","scripts":{"dev":"vite","test":"echo \"No tests yet\" && exit 0","build":"vite build","clean":"rm -rf dist","preview":"vite preview","build:types":"tsc --emitDeclarationOnly --outDir dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"sotachi","email":"sotachi@proton.me"},"repository":{"url":"git+https://github.com/candypoets/nipworker.git","type":"git","directory":"packages/nipworker"},"_npmVersion":"10.8.2","description":"Nostr client library with worker-based architecture using Rust WASM","directories":{},"_nodeVersion":"20.19.5","dependencies":{"msgpackr":"^1.11.5","flatbuffers":"^25.2.10","nostr-tools":"^2.0.0","@msgpack/msgpack":"^3.0.0","@candypoets/rust-worker":"0.0.46"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","vite-plugin-dts":"^3.0.0","vite-plugin-wasm":"^3.0.0","vite-plugin-static-copy":"^3.1.1","vite-plugin-top-level-await":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/nipworker_0.0.46_1758545047410_0.6552893217905891","host":"s3://npm-registry-packages-npm-production"}},"0.0.47":{"name":"@candypoets/nipworker","version":"0.0.47","keywords":["nostr","protocol","web-worker","wasm","rust"],"author":{"name":"So Tachi","email":"sotachi@proton.me"},"license":"MIT","_id":"@candypoets/nipworker@0.0.47","maintainers":[{"name":"sotachi","email":"sotachi@proton.me"}],"homepage":"https://github.com/candypoets/nipworker#readme","bugs":{"url":"https://github.com/candypoets/nipworker/issues"},"dist":{"shasum":"62ef0cc1f764894d14ac292b1d98e00f76369fac","tarball":"https://registry.npmjs.org/@candypoets/nipworker/-/nipworker-0.0.47.tgz","fileCount":191,"integrity":"sha512-9N86FCZsVRMrFv7AB8bCAlCQHtJMhV4Yc4KagSK/jEKq4LLyw0C7SaZ7Nw9Pdz3HAAFq11hdAr8wYjc8jqJmnA==","signatures":[{"sig":"MEUCIQCouVEAyUO9+3CJzQPUSIuTV/fYpDU15FkzoWkuNhokpgIgCk1RLHAeXcud8R6AXoEh+Pt78kk0FkjOXQ38cg9jBJE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1153092},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js"}},"gitHead":"1e703101309dcae77b4823d716458bf5a2a00c30","scripts":{"dev":"vite","test":"echo \"No tests yet\" && exit 0","build":"vite build","clean":"rm -rf dist","preview":"vite preview","build:types":"tsc --emitDeclarationOnly --outDir dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"sotachi","email":"sotachi@proton.me"},"repository":{"url":"git+https://github.com/candypoets/nipworker.git","type":"git","directory":"packages/nipworker"},"_npmVersion":"10.8.2","description":"Nostr client library with worker-based architecture using Rust WASM","directories":{},"_nodeVersion":"20.19.5","dependencies":{"msgpackr":"^1.11.5","flatbuffers":"^25.2.10","nostr-tools":"^2.0.0","@msgpack/msgpack":"^3.0.0","@candypoets/rust-worker":"0.0.47"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","vite-plugin-dts":"^3.0.0","vite-plugin-wasm":"^3.0.0","vite-plugin-static-copy":"^3.1.1","vite-plugin-top-level-await":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/nipworker_0.0.47_1758545382003_0.9503451386885997","host":"s3://npm-registry-packages-npm-production"}},"0.0.48":{"name":"@candypoets/nipworker","version":"0.0.48","keywords":["nostr","protocol","web-worker","wasm","rust"],"author":{"name":"So Tachi","email":"sotachi@proton.me"},"license":"MIT","_id":"@candypoets/nipworker@0.0.48","maintainers":[{"name":"sotachi","email":"sotachi@proton.me"}],"homepage":"https://github.com/candypoets/nipworker#readme","bugs":{"url":"https://github.com/candypoets/nipworker/issues"},"dist":{"shasum":"e959a2fe0df689adfce69074c8c134176e07a2f5","tarball":"https://registry.npmjs.org/@candypoets/nipworker/-/nipworker-0.0.48.tgz","fileCount":191,"integrity":"sha512-3Ujv/E2NEn5m2DYDrJ37+9ncQhrH+RaCLbISnuYhermN0sdKFwmj3tXjSr4vKjNGhr+baLJ6HkpXGyBdfyjL9g==","signatures":[{"sig":"MEUCIQD49XvKkUqLw0Vu8ODUxhJCaj/TWL0B/HAhU7j7OMh8zQIgU09hHV1c2xa/nLPrCsrmSjiZX+JWXi+D7975DskinLA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1153092},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js"}},"gitHead":"e8f7de783133b4a1c7a91f08e5a3ec2fb33b5ba3","scripts":{"dev":"vite","test":"echo \"No tests yet\" && exit 0","build":"vite build","clean":"rm -rf dist","preview":"vite preview","build:types":"tsc --emitDeclarationOnly --outDir dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"sotachi","email":"sotachi@proton.me"},"repository":{"url":"git+https://github.com/candypoets/nipworker.git","type":"git","directory":"packages/nipworker"},"_npmVersion":"10.8.2","description":"Nostr client library with worker-based architecture using Rust WASM","directories":{},"_nodeVersion":"20.19.5","dependencies":{"msgpackr":"^1.11.5","flatbuffers":"^25.2.10","nostr-tools":"^2.0.0","@msgpack/msgpack":"^3.0.0","@candypoets/rust-worker":"0.0.48"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","vite-plugin-dts":"^3.0.0","vite-plugin-wasm":"^3.0.0","vite-plugin-static-copy":"^3.1.1","vite-plugin-top-level-await":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/nipworker_0.0.48_1758612111232_0.03357669007017461","host":"s3://npm-registry-packages-npm-production"}},"0.0.49":{"name":"@candypoets/nipworker","version":"0.0.49","keywords":["nostr","protocol","web-worker","wasm","rust"],"author":{"name":"So Tachi","email":"sotachi@proton.me"},"license":"MIT","_id":"@candypoets/nipworker@0.0.49","maintainers":[{"name":"sotachi","email":"sotachi@proton.me"}],"homepage":"https://github.com/candypoets/nipworker#readme","bugs":{"url":"https://github.com/candypoets/nipworker/issues"},"dist":{"shasum":"c9662af49c2966750a8991977a3fbcbf39df5025","tarball":"https://registry.npmjs.org/@candypoets/nipworker/-/nipworker-0.0.49.tgz","fileCount":191,"integrity":"sha512-sysoxxdKN9dSDZwdD2iFXKNmtNb5sWqVXAty35R0o8AlzYQHvNYlJemgOUaEBPyK/CWd6m7/XGtdD2HTxPL7vQ==","signatures":[{"sig":"MEQCIEEifxhma5Eg6um7fpWiF+pbsydmU7Ke+0O4QXg8NUFEAiAeyAMCaXiHyr47b9GLGSESLJIKMcvux2WVTYAtrQz0Og==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1153906},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js"}},"gitHead":"64b9fcd38e8a92d43c9200470e0812c40112c5d1","scripts":{"dev":"vite","test":"echo \"No tests yet\" && exit 0","build":"vite build","clean":"rm -rf dist","preview":"vite preview","build:types":"tsc --emitDeclarationOnly --outDir dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"sotachi","email":"sotachi@proton.me"},"repository":{"url":"git+https://github.com/candypoets/nipworker.git","type":"git","directory":"packages/nipworker"},"_npmVersion":"10.8.2","description":"Nostr client library with worker-based architecture using Rust WASM","directories":{},"_nodeVersion":"20.19.5","dependencies":{"msgpackr":"^1.11.5","flatbuffers":"^25.2.10","nostr-tools":"^2.0.0","@msgpack/msgpack":"^3.0.0","@candypoets/rust-worker":"0.0.49"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","vite-plugin-dts":"^3.0.0","vite-plugin-wasm":"^3.0.0","vite-plugin-static-copy":"^3.1.1","vite-plugin-top-level-await":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/nipworker_0.0.49_1758725964696_0.13864605325974289","host":"s3://npm-registry-packages-npm-production"}},"0.0.51":{"name":"@candypoets/nipworker","version":"0.0.51","keywords":["nostr","protocol","web-worker","wasm","rust"],"author":{"name":"So Tachi","email":"sotachi@proton.me"},"license":"MIT","_id":"@candypoets/nipworker@0.0.51","maintainers":[{"name":"sotachi","email":"sotachi@proton.me"}],"homepage":"https://github.com/candypoets/nipworker#readme","bugs":{"url":"https://github.com/candypoets/nipworker/issues"},"dist":{"shasum":"f750fe6c5ce0e3ca211ccd34613317393387afe3","tarball":"https://registry.npmjs.org/@candypoets/nipworker/-/nipworker-0.0.51.tgz","fileCount":207,"integrity":"sha512-8Tlgfry+tVsRqj5ZMjGHZJOiGduaOW1Gg3s+wq8I3+5PnwlAnbq8wAxTOy2o2+CIyZhfSrwfFelzl4seR5nOyA==","signatures":[{"sig":"MEQCIAvv0z2N4X+m/Y2a1H5v7SZ9Ea0sAHtxSGT37b0R6S8QAiBfpk7jvUOlBZTX/8I3lEfZsWQBU0MqSCCduZD4VGHLhg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1248945},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js"}},"gitHead":"e047c93bb0ae14db5bc6da49cd85f897ed83bf34","scripts":{"dev":"vite","test":"echo \"No tests yet\" && exit 0","build":"vite build","clean":"rm -rf dist","preview":"vite preview","build:types":"tsc --emitDeclarationOnly --outDir dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"sotachi","email":"sotachi@proton.me"},"repository":{"url":"git+https://github.com/candypoets/nipworker.git","type":"git","directory":"packages/nipworker"},"_npmVersion":"10.8.2","description":"Nostr client library with worker-based architecture using Rust WASM","directories":{},"_nodeVersion":"20.19.5","dependencies":{"msgpackr":"^1.11.5","flatbuffers":"^25.2.10","nostr-tools":"^2.0.0","@msgpack/msgpack":"^3.0.0","@candypoets/rust-worker":"0.0.51"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","typescript":"^5.0.0","@types/node":"^20.19.17","vite-plugin-dts":"^3.0.0","vite-plugin-wasm":"^3.0.0","vite-plugin-static-copy":"^3.1.1","vite-plugin-top-level-await":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/nipworker_0.0.51_1759179177728_0.2856702110579754","host":"s3://npm-registry-packages-npm-production"}},"0.0.52":{"name":"@candypoets/nipworker","version":"0.0.52","keywords":["nostr","protocol","web-worker","wasm","rust"],"author":{"name":"So Tachi","email":"sotachi@proton.me"},"license":"MIT","_id":"@candypoets/nipworker@0.0.52","maintainers":[{"name":"sotachi","email":"sotachi@proton.me"}],"homepage":"https://github.com/candypoets/nipworker#readme","bugs":{"url":"https://github.com/candypoets/nipworker/issues"},"dist":{"shasum":"d24b508309d9cf46fd5308387b3df51e447aa6e1","tarball":"https://registry.npmjs.org/@candypoets/nipworker/-/nipworker-0.0.52.tgz","fileCount":209,"integrity":"sha512-07rOIEU0QOwtTmOsIZ8zK6BwvRG/B56fuKdQ9P4tOfpYENkma8R8Q5u8LhmQpyr8LUcRTnXxG/pTYK0RgFvwmg==","signatures":[{"sig":"MEYCIQCchKokfciKw7mZUoxQME2inLQwewAVMjBCTYb6aACKpgIhAIsE6sxgNaixGDuOtphufRoWoUHyxN4ega/lwWiYHHaU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1254044},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js"}},"gitHead":"37a4d43b1b31fdfa7caed13106cbec560ae633de","scripts":{"dev":"vite","test":"echo \"No tests yet\" && exit 0","build":"vite build","clean":"rm -rf dist","preview":"vite preview","build:types":"tsc --emitDeclarationOnly --outDir dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"sotachi","email":"sotachi@proton.me"},"repository":{"url":"git+https://github.com/candypoets/nipworker.git","type":"git","directory":"packages/nipworker"},"_npmVersion":"10.8.2","description":"Nostr client library with worker-based architecture using Rust WASM","directories":{},"_nodeVersion":"20.19.5","dependencies":{"msgpackr":"^1.11.5","flatbuffers":"^25.2.10","nostr-tools":"^2.0.0","@msgpack/msgpack":"^3.0.0","@candypoets/rust-worker":"0.0.52"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","typescript":"^5.0.0","@types/node":"^20.19.17","vite-plugin-dts":"^3.0.0","vite-plugin-wasm":"^3.0.0","vite-plugin-static-copy":"^3.1.1","vite-plugin-top-level-await":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/nipworker_0.0.52_1759232899895_0.039029328059277946","host":"s3://npm-registry-packages-npm-production"}},"0.0.53":{"name":"@candypoets/nipworker","version":"0.0.53","keywords":["nostr","protocol","web-worker","wasm","rust"],"author":{"name":"So Tachi","email":"sotachi@proton.me"},"license":"MIT","_id":"@candypoets/nipworker@0.0.53","maintainers":[{"name":"sotachi","email":"sotachi@proton.me"}],"homepage":"https://github.com/candypoets/nipworker#readme","bugs":{"url":"https://github.com/candypoets/nipworker/issues"},"dist":{"shasum":"5e5046ae2a12a8d896e33f67de68d1e53aa35cb7","tarball":"https://registry.npmjs.org/@candypoets/nipworker/-/nipworker-0.0.53.tgz","fileCount":209,"integrity":"sha512-3t4nvc7B+0X4Wrs+Yhu3b4UlLvvpkoNsSLSL6nUUVb4H0F5gdLffzzl/sQ4G8Fdw5fwbjyww8CdPqXhPfQANQQ==","signatures":[{"sig":"MEUCIQDJuNNm8SYzpZaWE64MaS0B0Uoh/SG6eHJ249+Md1Y09QIgUyJ2wj7/zHpIzxmqjepLSdBjP1p3qMvZIMhHEcnnBbQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1254074},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js"}},"gitHead":"38fac4026f149f9ae114455decb042c555e2b222","scripts":{"dev":"vite","test":"echo \"No tests yet\" && exit 0","build":"vite build","clean":"rm -rf dist","preview":"vite preview","build:types":"tsc --emitDeclarationOnly --outDir dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"sotachi","email":"sotachi@proton.me"},"repository":{"url":"git+https://github.com/candypoets/nipworker.git","type":"git","directory":"packages/nipworker"},"_npmVersion":"10.8.2","description":"Nostr client library with worker-based architecture using Rust WASM","directories":{},"_nodeVersion":"20.19.5","dependencies":{"msgpackr":"^1.11.5","flatbuffers":"^25.2.10","nostr-tools":"^2.0.0","@msgpack/msgpack":"^3.0.0","@candypoets/rust-worker":"0.0.53"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","typescript":"^5.0.0","@types/node":"^20.19.17","vite-plugin-dts":"^3.0.0","vite-plugin-wasm":"^3.0.0","vite-plugin-static-copy":"^3.1.1","vite-plugin-top-level-await":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/nipworker_0.0.53_1759238338465_0.16773309694803062","host":"s3://npm-registry-packages-npm-production"}},"0.0.54":{"name":"@candypoets/nipworker","version":"0.0.54","keywords":["nostr","protocol","web-worker","wasm","rust"],"author":{"name":"So Tachi","email":"sotachi@proton.me"},"license":"MIT","_id":"@candypoets/nipworker@0.0.54","maintainers":[{"name":"sotachi","email":"sotachi@proton.me"}],"homepage":"https://github.com/candypoets/nipworker#readme","bugs":{"url":"https://github.com/candypoets/nipworker/issues"},"dist":{"shasum":"f055620a45d8c3d1c4a4ba6bb504444199f3f1dc","tarball":"https://registry.npmjs.org/@candypoets/nipworker/-/nipworker-0.0.54.tgz","fileCount":209,"integrity":"sha512-cqco0sqpJpfVRFZco+DT1KGR1DY4snSGelDtDS9HJmkUaCKxVZtrmG9n9oO0x21mu6kf32qZ+Fyhdl2iojfBYw==","signatures":[{"sig":"MEUCID+/xNhHgeu3BEj1DvmoqI7DrdL65Bf1yipKKDOT5aOtAiEA66Ut8GNyUXPkVeV6/pqhztiipScXhdoyZo4H0QWY0BA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1254296},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js"}},"gitHead":"106e5c78b33f510446413888463cf86860ee1267","scripts":{"dev":"vite","test":"echo \"No tests yet\" && exit 0","build":"vite build","clean":"rm -rf dist","preview":"vite preview","build:types":"tsc --emitDeclarationOnly --outDir dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"sotachi","email":"sotachi@proton.me"},"repository":{"url":"git+https://github.com/candypoets/nipworker.git","type":"git","directory":"packages/nipworker"},"_npmVersion":"10.8.2","description":"Nostr client library with worker-based architecture using Rust WASM","directories":{},"_nodeVersion":"20.19.5","dependencies":{"msgpackr":"^1.11.5","flatbuffers":"^25.2.10","nostr-tools":"^2.0.0","@msgpack/msgpack":"^3.0.0","@candypoets/rust-worker":"0.0.54"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","typescript":"^5.0.0","@types/node":"^20.19.17","vite-plugin-dts":"^3.0.0","vite-plugin-wasm":"^3.0.0","vite-plugin-static-copy":"^3.1.1","vite-plugin-top-level-await":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/nipworker_0.0.54_1759303041910_0.6061658695387322","host":"s3://npm-registry-packages-npm-production"}},"0.0.55":{"name":"@candypoets/nipworker","version":"0.0.55","keywords":["nostr","protocol","web-worker","wasm","rust"],"author":{"name":"So Tachi","email":"sotachi@proton.me"},"license":"MIT","_id":"@candypoets/nipworker@0.0.55","maintainers":[{"name":"sotachi","email":"sotachi@proton.me"}],"homepage":"https://github.com/candypoets/nipworker#readme","bugs":{"url":"https://github.com/candypoets/nipworker/issues"},"dist":{"shasum":"0294b4ffca8ee47b52f4f27428c649fe1e86b04d","tarball":"https://registry.npmjs.org/@candypoets/nipworker/-/nipworker-0.0.55.tgz","fileCount":213,"integrity":"sha512-gNj9UREy7EnL8HTvbh0DDVSBs68mAtd9ANZ2gR459B7+Msg8Esa7g0I7e/bZ6u0Yrh/khe8U5MuFl8oWQCXs4A==","signatures":[{"sig":"MEYCIQDmakD8dLBIhlTubx0c+wYP48fb/7UxNYt9yo37iIP62AIhAONXCqj1fN3pX4WOarHqRjM+g+o7ZAMPBsiwgBKX1Hqy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1271726},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js"}},"gitHead":"bde985a9cd682a0ac13dca11b48a05aaee57783e","scripts":{"dev":"vite","test":"echo \"No tests yet\" && exit 0","build":"vite build","clean":"rm -rf dist","preview":"vite preview","build:types":"tsc --emitDeclarationOnly --outDir dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"sotachi","email":"sotachi@proton.me"},"repository":{"url":"git+https://github.com/candypoets/nipworker.git","type":"git","directory":"packages/nipworker"},"_npmVersion":"10.8.2","description":"Nostr client library with worker-based architecture using Rust WASM","directories":{},"_nodeVersion":"20.19.5","dependencies":{"msgpackr":"^1.11.5","flatbuffers":"^25.2.10","nostr-tools":"^2.0.0","@msgpack/msgpack":"^3.0.0","@candypoets/rust-worker":"0.0.55"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","typescript":"^5.0.0","@types/node":"^20.19.17","vite-plugin-dts":"^3.0.0","vite-plugin-wasm":"^3.0.0","vite-plugin-static-copy":"^3.1.1","vite-plugin-top-level-await":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/nipworker_0.0.55_1759853252254_0.5509389719674394","host":"s3://npm-registry-packages-npm-production"}},"0.0.57":{"name":"@candypoets/nipworker","version":"0.0.57","keywords":["nostr","protocol","web-worker","wasm","rust"],"author":{"name":"So Tachi","email":"sotachi@proton.me"},"license":"MIT","_id":"@candypoets/nipworker@0.0.57","maintainers":[{"name":"sotachi","email":"sotachi@proton.me"}],"homepage":"https://github.com/candypoets/nipworker#readme","bugs":{"url":"https://github.com/candypoets/nipworker/issues"},"dist":{"shasum":"59a3e5d240d1260e0c3cb723d44340b3a132201d","tarball":"https://registry.npmjs.org/@candypoets/nipworker/-/nipworker-0.0.57.tgz","fileCount":211,"integrity":"sha512-lLahauwo8GK29T/kZ8Ane8J6SBM5po7sapih+b4AoraoZhSq3mh1KjslTAIlnJdNw5bxHMNsTENJxlk55Khx4A==","signatures":[{"sig":"MEUCIQCAfUCIbmBLhwvo7du9WwqA0P2PpKUZyHUGE2qAYgNyaAIgM9hVKm8SV9UarAMIOjfq5ifoj+BMv4MqnEAzVZ3ZaQc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1219289},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js"}},"gitHead":"98c2b5a80d8ee9cbbb33d2d0a577f8699f532355","scripts":{"dev":"vite","test":"echo \"No tests yet\" && exit 0","build":"vite build","clean":"rm -rf dist","preview":"vite preview","build:types":"tsc --emitDeclarationOnly --outDir dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"sotachi","email":"sotachi@proton.me"},"repository":{"url":"git+https://github.com/candypoets/nipworker.git","type":"git","directory":"packages/nipworker"},"_npmVersion":"10.8.2","description":"Nostr client library with worker-based architecture using Rust WASM","directories":{},"_nodeVersion":"20.19.5","dependencies":{"nostr-tools":"^2.0.0","@candypoets/rust-worker":"0.0.57"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","typescript":"^5.0.0","@types/node":"^20.19.17","vite-plugin-dts":"^3.0.0","vite-plugin-wasm":"^3.0.0","vite-plugin-static-copy":"^3.1.1","vite-plugin-top-level-await":"^1.6.0"},"peerDependencies":{"flatbuffers":"^25.2.10"},"_npmOperationalInternal":{"tmp":"tmp/nipworker_0.0.57_1759930514043_0.9789619607945952","host":"s3://npm-registry-packages-npm-production"}},"0.0.58":{"name":"@candypoets/nipworker","version":"0.0.58","keywords":["nostr","protocol","web-worker","wasm","rust"],"author":{"name":"So Tachi","email":"sotachi@proton.me"},"license":"MIT","_id":"@candypoets/nipworker@0.0.58","maintainers":[{"name":"sotachi","email":"sotachi@proton.me"}],"homepage":"https://github.com/candypoets/nipworker#readme","bugs":{"url":"https://github.com/candypoets/nipworker/issues"},"dist":{"shasum":"6832d97a8545a7483e6ec9e8dbfc822693c9dda8","tarball":"https://registry.npmjs.org/@candypoets/nipworker/-/nipworker-0.0.58.tgz","fileCount":223,"integrity":"sha512-SYOkW4Vi2V7GkpyL6PnMe+SjInwi19nRdDuT0irYZFOYqigHH5ZMdVyA65qvmbHi/8wnHW7e9QW7aBG/7MleGA==","signatures":[{"sig":"MEUCIQDzR8k/ltm+cemTKVhZKFbEUuXX15/k/vUvd/TsPJgZ8gIgKexL/g6KHUdnLakd9d60mOEMxf/LNsWT19BphD9G+Ac=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1270539},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js"}},"gitHead":"bd6465c3b1019d55da3bf70ea89292ba69859313","scripts":{"dev":"vite","test":"echo \"No tests yet\" && exit 0","build":"vite build","clean":"rm -rf dist","preview":"vite preview","build:types":"tsc --emitDeclarationOnly --outDir dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"sotachi","email":"sotachi@proton.me"},"repository":{"url":"git+https://github.com/candypoets/nipworker.git","type":"git","directory":"packages/nipworker"},"_npmVersion":"10.8.2","description":"Nostr client library with worker-based architecture using Rust WASM","directories":{},"_nodeVersion":"20.19.5","dependencies":{"nostr-tools":"^2.0.0","@candypoets/rust-worker":"0.0.58"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","typescript":"^5.0.0","@types/node":"^20.19.17","vite-plugin-dts":"^3.0.0","vite-plugin-wasm":"^3.0.0","vite-plugin-static-copy":"^3.1.1","vite-plugin-top-level-await":"^1.6.0"},"peerDependencies":{"flatbuffers":"^25.2.10"},"_npmOperationalInternal":{"tmp":"tmp/nipworker_0.0.58_1760116275466_0.2770993950186522","host":"s3://npm-registry-packages-npm-production"}},"0.0.59":{"name":"@candypoets/nipworker","version":"0.0.59","keywords":["nostr","protocol","web-worker","wasm","rust"],"author":{"name":"So Tachi","email":"sotachi@proton.me"},"license":"MIT","_id":"@candypoets/nipworker@0.0.59","maintainers":[{"name":"sotachi","email":"sotachi@proton.me"}],"homepage":"https://github.com/candypoets/nipworker#readme","bugs":{"url":"https://github.com/candypoets/nipworker/issues"},"dist":{"shasum":"2482a158f8401fa3c127af4366d2904e0b830b6c","tarball":"https://registry.npmjs.org/@candypoets/nipworker/-/nipworker-0.0.59.tgz","fileCount":223,"integrity":"sha512-grepC3QXanfa0WYkpdXPBKIfdMnPDoUm27PbB9zgtkjK4AfGsTYGSIulJy49P1fsZUBL8CJTz4JsxnRl4mtMDw==","signatures":[{"sig":"MEYCIQCAblZAF50qzxnU6LQYiGBDjDiiWyFyL+8zUqJB07JRmgIhANr4yXwRSsOCLnbdBbxcG/u3aVwt8NLxazBibEjVwhuH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1272286},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js"}},"gitHead":"62200b6246a4c02a545eedf124442390a4ebe44d","scripts":{"dev":"vite","test":"echo \"No tests yet\" && exit 0","build":"vite build","clean":"rm -rf dist","preview":"vite preview","build:types":"tsc --emitDeclarationOnly --outDir dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"sotachi","email":"sotachi@proton.me"},"repository":{"url":"git+https://github.com/candypoets/nipworker.git","type":"git","directory":"packages/nipworker"},"_npmVersion":"10.8.2","description":"Nostr client library with worker-based architecture using Rust WASM","directories":{},"_nodeVersion":"20.19.5","dependencies":{"nostr-tools":"^2.0.0","@candypoets/rust-worker":"0.0.59"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","typescript":"^5.0.0","@types/node":"^20.19.17","vite-plugin-dts":"^3.0.0","vite-plugin-wasm":"^3.0.0","vite-plugin-static-copy":"^3.1.1","vite-plugin-top-level-await":"^1.6.0"},"peerDependencies":{"flatbuffers":"^25.2.10"},"_npmOperationalInternal":{"tmp":"tmp/nipworker_0.0.59_1760126861258_0.9655103111117043","host":"s3://npm-registry-packages-npm-production"}},"0.0.60":{"name":"@candypoets/nipworker","version":"0.0.60","keywords":["nostr","protocol","web-worker","wasm","rust"],"author":{"name":"So Tachi","email":"sotachi@proton.me"},"license":"MIT","_id":"@candypoets/nipworker@0.0.60","maintainers":[{"name":"sotachi","email":"sotachi@proton.me"}],"homepage":"https://github.com/candypoets/nipworker#readme","bugs":{"url":"https://github.com/candypoets/nipworker/issues"},"dist":{"shasum":"ae4ed07b705a3700693afec1ea27fbe9e100e95c","tarball":"https://registry.npmjs.org/@candypoets/nipworker/-/nipworker-0.0.60.tgz","fileCount":221,"integrity":"sha512-1rMBgewFTJAomGf30ZC2hf/EiAbLp6sZQpNWw3QwlNbR554/Ms9sgU3cHHNhWgKtUD6YI7rI2HkTyWqzPOenCA==","signatures":[{"sig":"MEYCIQCEPBfN9ItPb6lwSHB+0QR7dy8ef32g/ttpEj/HyN/vqwIhAPd5CvIptH2QOrEGfTdo+VTqQlEjvIkRJhKTtXNy9bY9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1259679},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js"}},"gitHead":"60a7cb94621aac7ef953db13fdcdef86c1d0c4d4","scripts":{"dev":"vite","test":"echo \"No tests yet\" && exit 0","build":"vite build","clean":"rm -rf dist","preview":"vite preview","build:types":"tsc --emitDeclarationOnly --outDir dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"sotachi","email":"sotachi@proton.me"},"repository":{"url":"git+https://github.com/candypoets/nipworker.git","type":"git","directory":"packages/nipworker"},"_npmVersion":"10.8.2","description":"Nostr client library with worker-based architecture using Rust WASM","directories":{},"_nodeVersion":"20.19.5","dependencies":{"nostr-tools":"^2.0.0","@candypoets/rust-worker":"0.0.60"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","typescript":"^5.0.0","@types/node":"^20.19.17","vite-plugin-dts":"^3.0.0","vite-plugin-wasm":"^3.0.0","vite-plugin-static-copy":"^3.1.1","vite-plugin-top-level-await":"^1.6.0"},"peerDependencies":{"flatbuffers":"^25.2.10"},"_npmOperationalInternal":{"tmp":"tmp/nipworker_0.0.60_1760186365724_0.984518627699295","host":"s3://npm-registry-packages-npm-production"}},"0.0.63":{"name":"@candypoets/nipworker","version":"0.0.63","keywords":["nostr","protocol","web-worker","wasm","rust"],"author":{"name":"So Tachi","email":"sotachi@proton.me"},"license":"MIT","_id":"@candypoets/nipworker@0.0.63","maintainers":[{"name":"sotachi","email":"sotachi@proton.me"}],"homepage":"https://github.com/candypoets/nipworker#readme","bugs":{"url":"https://github.com/candypoets/nipworker/issues"},"dist":{"shasum":"13146b9991155abe502062cdacf3aeb30bad996a","tarball":"https://registry.npmjs.org/@candypoets/nipworker/-/nipworker-0.0.63.tgz","fileCount":231,"integrity":"sha512-QYaWEtzQ+01dG7YvQy3mH/VqDRfsqeemt+C+R2ILyeuWet0dlg6TOrASCPh5cWqURK4Q6x/9khEsiMMFMcUAwA==","signatures":[{"sig":"MEYCIQDyjKMUN6djYBpnm+rZTofsla/bqg9ZTPALDQJliR+mOQIhAIV8iU6Zx/nsokZudsjKNPaFuwKQvclxHIhsr+xD1ybi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2172727},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js"}},"gitHead":"4dee9b8f82d302b190c268ef47384b0fe43fcf14","scripts":{"dev":"vite","test":"echo \"No tests yet\" && exit 0","build":"npm run build:ws-rust && vite build","clean":"rm -rf dist","preview":"vite preview","build:types":"tsc --emitDeclarationOnly --outDir dist","build:ws-rust":"wasm-pack build ./src/ws-rust --release --target web","prepublishOnly":"npm run build"},"_npmUser":{"name":"sotachi","email":"sotachi@proton.me"},"repository":{"url":"git+https://github.com/candypoets/nipworker.git","type":"git","directory":"packages/nipworker"},"_npmVersion":"10.8.2","description":"Nostr client library with worker-based architecture using Rust WASM","directories":{},"_nodeVersion":"20.19.5","dependencies":{"nostr-tools":"^2.0.0","@candypoets/rust-worker":"0.0.63"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","typescript":"^5.0.0","@types/node":"^20.19.17","vite-plugin-dts":"^3.0.0","vite-plugin-wasm":"^3.0.0","vite-plugin-static-copy":"^3.1.1","vite-plugin-top-level-await":"^1.6.0"},"peerDependencies":{"flatbuffers":"^25.2.10"},"_npmOperationalInternal":{"tmp":"tmp/nipworker_0.0.63_1760545120175_0.5662444681273093","host":"s3://npm-registry-packages-npm-production"}},"0.0.64":{"name":"@candypoets/nipworker","version":"0.0.64","keywords":["nostr","protocol","web-worker","wasm","rust"],"author":{"name":"So Tachi","email":"sotachi@proton.me"},"license":"MIT","_id":"@candypoets/nipworker@0.0.64","maintainers":[{"name":"sotachi","email":"sotachi@proton.me"}],"homepage":"https://github.com/candypoets/nipworker#readme","bugs":{"url":"https://github.com/candypoets/nipworker/issues"},"dist":{"shasum":"ce535a318c4e0df8f25e10ef5d4dcf502077434b","tarball":"https://registry.npmjs.org/@candypoets/nipworker/-/nipworker-0.0.64.tgz","fileCount":231,"integrity":"sha512-wDWKFRu51Exr/JGWvfa1Wg9dAz3XbjSUlPWyLgDoPWaeVEvMQ29YrWgZoqX12BJq7L+I1eGoNXgCU1ldwrhxzA==","signatures":[{"sig":"MEQCIARR/i0MktC/xRfvOXOVxyBVv/gzLSI9o8Fhl7QTbe/uAiBm6+0bXxCMFZb76jEPH0kkxl0TuqeTQA/e/GYD6G5oow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2166955},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js"}},"gitHead":"243e82ec86bb6886169b19edc17437b26b1f32c3","scripts":{"dev":"vite","test":"echo \"No tests yet\" && exit 0","build":"npm run build:ws-rust && vite build","clean":"rm -rf dist","preview":"vite preview","build:types":"tsc --emitDeclarationOnly --outDir dist","build:ws-rust":"wasm-pack build ./src/ws-rust --release --target web","prepublishOnly":"npm run build"},"_npmUser":{"name":"sotachi","email":"sotachi@proton.me"},"repository":{"url":"git+https://github.com/candypoets/nipworker.git","type":"git","directory":"packages/nipworker"},"_npmVersion":"10.8.2","description":"Nostr client library with worker-based architecture using Rust WASM","directories":{},"_nodeVersion":"20.19.5","dependencies":{"nostr-tools":"^2.0.0","@candypoets/rust-worker":"0.0.64"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","typescript":"^5.0.0","@types/node":"^20.19.17","vite-plugin-dts":"^3.0.0","vite-plugin-wasm":"^3.0.0","vite-plugin-static-copy":"^3.1.1","vite-plugin-top-level-await":"^1.6.0"},"peerDependencies":{"flatbuffers":"^25.2.10"},"_npmOperationalInternal":{"tmp":"tmp/nipworker_0.0.64_1760599815637_0.49947168142248133","host":"s3://npm-registry-packages-npm-production"}},"0.0.65":{"name":"@candypoets/nipworker","version":"0.0.65","keywords":["nostr","protocol","web-worker","wasm","rust"],"author":{"name":"So Tachi","email":"sotachi@proton.me"},"license":"MIT","_id":"@candypoets/nipworker@0.0.65","maintainers":[{"name":"sotachi","email":"sotachi@proton.me"}],"homepage":"https://github.com/candypoets/nipworker#readme","bugs":{"url":"https://github.com/candypoets/nipworker/issues"},"dist":{"shasum":"5bc70a405d59425cff590ce8d0a2a2973083f9b4","tarball":"https://registry.npmjs.org/@candypoets/nipworker/-/nipworker-0.0.65.tgz","fileCount":231,"integrity":"sha512-slXG0aNpxRHlJUGUAQtNgW7dLvKNdXMt0HqX3a0spGMB+gOMBPtsFf4sCWbC7weHIvWapc/MjN4IvdVMYmSwSw==","signatures":[{"sig":"MEQCIASIdl8fGy9x77cdvPT6HMwlkiURqVkvDHOOQYXzRvOWAiABtLRIpTuTLU8Lb31QTjQLz+m5t01sLnTlFOa6k5R6Vw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2169146},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js"}},"gitHead":"f981b6351c2a5557b5b5c0c4b701bb041877155b","scripts":{"dev":"vite","test":"echo \"No tests yet\" && exit 0","build":"npm run build:ws-rust && vite build","clean":"rm -rf dist","preview":"vite preview","build:types":"tsc --emitDeclarationOnly --outDir dist","build:ws-rust":"wasm-pack build ./src/ws-rust --release --target web","prepublishOnly":"npm run build"},"_npmUser":{"name":"sotachi","email":"sotachi@proton.me"},"repository":{"url":"git+https://github.com/candypoets/nipworker.git","type":"git","directory":"packages/nipworker"},"_npmVersion":"10.8.2","description":"Nostr client library with worker-based architecture using Rust WASM","directories":{},"_nodeVersion":"20.19.5","dependencies":{"nostr-tools":"^2.0.0","@candypoets/rust-worker":"0.0.65"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","typescript":"^5.0.0","@types/node":"^20.19.17","vite-plugin-dts":"^3.0.0","vite-plugin-wasm":"^3.0.0","vite-plugin-static-copy":"^3.1.1","vite-plugin-top-level-await":"^1.6.0"},"peerDependencies":{"flatbuffers":"^25.2.10"},"_npmOperationalInternal":{"tmp":"tmp/nipworker_0.0.65_1760618600554_0.21857795663130397","host":"s3://npm-registry-packages-npm-production"}},"0.0.66":{"name":"@candypoets/nipworker","version":"0.0.66","keywords":["nostr","protocol","web-worker","wasm","rust"],"author":{"name":"So Tachi","email":"sotachi@proton.me"},"license":"MIT","_id":"@candypoets/nipworker@0.0.66","maintainers":[{"name":"sotachi","email":"sotachi@proton.me"}],"homepage":"https://github.com/candypoets/nipworker#readme","bugs":{"url":"https://github.com/candypoets/nipworker/issues"},"dist":{"shasum":"0259daba824206c3c0a72362c4f46a11bd178a10","tarball":"https://registry.npmjs.org/@candypoets/nipworker/-/nipworker-0.0.66.tgz","fileCount":231,"integrity":"sha512-jdn/VoLPSTOTRMS3D9fvtAVMTVc5UOD8OYcRfo4/TL6zLkcq/xUh4wKauVB1BPaci8udjgpE2KH4iCaTroQfbg==","signatures":[{"sig":"MEUCIQCOWCAxHE8eKwSdF/PyhNRL2mhY2WHUgDqRqCPtnzCvfQIgArdl2CzsFsOgWGY/l09vC6reCZE03/S/TqTbw1CZQy8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2173330},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js"}},"gitHead":"c9f9b8159540e64ddc0f4e2bf3646e5543e63783","scripts":{"dev":"vite","test":"echo \"No tests yet\" && exit 0","build":"npm run build:ws-rust && vite build","clean":"rm -rf dist","preview":"vite preview","build:types":"tsc --emitDeclarationOnly --outDir dist","build:ws-rust":"wasm-pack build ./src/ws-rust --release --target web","prepublishOnly":"npm run build"},"_npmUser":{"name":"sotachi","email":"sotachi@proton.me"},"repository":{"url":"git+https://github.com/candypoets/nipworker.git","type":"git","directory":"packages/nipworker"},"_npmVersion":"10.8.2","description":"Nostr client library with worker-based architecture using Rust WASM","directories":{},"_nodeVersion":"20.19.5","dependencies":{"nostr-tools":"^2.0.0","@candypoets/rust-worker":"0.0.66"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","typescript":"^5.0.0","@types/node":"^20.19.17","vite-plugin-dts":"^3.0.0","vite-plugin-wasm":"^3.0.0","vite-plugin-static-copy":"^3.1.1","vite-plugin-top-level-await":"^1.6.0"},"peerDependencies":{"flatbuffers":"^25.2.10"},"_npmOperationalInternal":{"tmp":"tmp/nipworker_0.0.66_1760732153966_0.27741029113637405","host":"s3://npm-registry-packages-npm-production"}},"0.0.67":{"name":"@candypoets/nipworker","version":"0.0.67","keywords":["nostr","protocol","web-worker","wasm","rust"],"author":{"name":"So Tachi","email":"sotachi@proton.me"},"license":"MIT","_id":"@candypoets/nipworker@0.0.67","maintainers":[{"name":"sotachi","email":"sotachi@proton.me"}],"homepage":"https://github.com/candypoets/nipworker#readme","bugs":{"url":"https://github.com/candypoets/nipworker/issues"},"dist":{"shasum":"9cfcb7bfd5205504e4ea02caf7115c8f80f51486","tarball":"https://registry.npmjs.org/@candypoets/nipworker/-/nipworker-0.0.67.tgz","fileCount":231,"integrity":"sha512-pifpTIqS2EyO5WY0YabnSF5CX+OUFfFVYk1FgUsD+0R9PUt7UaVEXY/EBHI8vPCG/5XopvqexhCM4LZvfjbBYg==","signatures":[{"sig":"MEUCIQD/oREbny2hl21NVmHHjqK/sE9O4c10n+69tB0kzgiubgIgbwLT3LAkzCkW/B/Zs/fxxjiGgYnSJ8IZoQmvxl6Tp3Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2173326},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js"}},"gitHead":"43dede223776d18d03dd425c0e2a50b8d7739839","scripts":{"dev":"vite","test":"echo \"No tests yet\" && exit 0","build":"npm run build:ws-rust && vite build","clean":"rm -rf dist","preview":"vite preview","build:types":"tsc --emitDeclarationOnly --outDir dist","build:ws-rust":"wasm-pack build ./src/ws-rust --release --target web","prepublishOnly":"npm run build"},"_npmUser":{"name":"sotachi","email":"sotachi@proton.me"},"repository":{"url":"git+https://github.com/candypoets/nipworker.git","type":"git","directory":"packages/nipworker"},"_npmVersion":"10.8.2","description":"Nostr client library with worker-based architecture using Rust WASM","directories":{},"_nodeVersion":"20.19.5","dependencies":{"nostr-tools":"^2.0.0","@candypoets/rust-worker":"0.0.67"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","typescript":"^5.0.0","@types/node":"^20.19.17","vite-plugin-dts":"^3.0.0","vite-plugin-wasm":"^3.0.0","vite-plugin-static-copy":"^3.1.1","vite-plugin-top-level-await":"^1.6.0"},"peerDependencies":{"flatbuffers":"^25.2.10"},"_npmOperationalInternal":{"tmp":"tmp/nipworker_0.0.67_1760880216319_0.296044904246932","host":"s3://npm-registry-packages-npm-production"}},"0.0.68":{"name":"@candypoets/nipworker","version":"0.0.68","keywords":["nostr","protocol","web-worker","wasm","rust"],"author":{"name":"So Tachi","email":"sotachi@proton.me"},"license":"MIT","_id":"@candypoets/nipworker@0.0.68","maintainers":[{"name":"sotachi","email":"sotachi@proton.me"}],"homepage":"https://github.com/candypoets/nipworker#readme","bugs":{"url":"https://github.com/candypoets/nipworker/issues"},"dist":{"shasum":"170a4d708eea241addf671fd7f8fa84901b81815","tarball":"https://registry.npmjs.org/@candypoets/nipworker/-/nipworker-0.0.68.tgz","fileCount":231,"integrity":"sha512-mk0vO6n7J7hp7ZVn9/cNOTogawbSOKHyL7Luhgmey7qPqo8z/kaEWvjsMkwaPgXtFz9te7zst3vs7MbnJnMUoQ==","signatures":[{"sig":"MEUCIAhH0EpeSMXIOUk22+lwPl9bUUYd/cyXT5RMeR1GF2RzAiEA855/bz225p3jAiw6KEQ+PL0CoGefE6zEuwH0W3/SXqI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2184126},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js"}},"gitHead":"9d2640e3a6e4fd019b48bbe02d75ab9eea947ee0","scripts":{"dev":"vite","test":"echo \"No tests yet\" && exit 0","build":"npm run build:ws-rust && vite build","clean":"rm -rf dist","preview":"vite preview","build:types":"tsc --emitDeclarationOnly --outDir dist","build:ws-rust":"wasm-pack build ./src/ws-rust --release --target web","prepublishOnly":"npm run build"},"_npmUser":{"name":"sotachi","email":"sotachi@proton.me"},"repository":{"url":"git+https://github.com/candypoets/nipworker.git","type":"git","directory":"packages/nipworker"},"_npmVersion":"10.8.2","description":"Nostr client library with worker-based architecture using Rust WASM","directories":{},"_nodeVersion":"20.19.5","dependencies":{"nostr-tools":"^2.0.0","@candypoets/rust-worker":"0.0.68"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","typescript":"^5.0.0","@types/node":"^20.19.17","vite-plugin-dts":"^3.0.0","vite-plugin-wasm":"^3.0.0","vite-plugin-static-copy":"^3.1.1","vite-plugin-top-level-await":"^1.6.0"},"peerDependencies":{"flatbuffers":"^25.2.10"},"_npmOperationalInternal":{"tmp":"tmp/nipworker_0.0.68_1761422440932_0.9614236883165981","host":"s3://npm-registry-packages-npm-production"}},"0.0.69":{"name":"@candypoets/nipworker","version":"0.0.69","keywords":["nostr","protocol","web-worker","wasm","rust"],"author":{"name":"So Tachi","email":"sotachi@proton.me"},"license":"MIT","_id":"@candypoets/nipworker@0.0.69","maintainers":[{"name":"sotachi","email":"sotachi@proton.me"}],"homepage":"https://github.com/candypoets/nipworker#readme","bugs":{"url":"https://github.com/candypoets/nipworker/issues"},"dist":{"shasum":"4177867d68dbb79ca6edf49d9886728455938e17","tarball":"https://registry.npmjs.org/@candypoets/nipworker/-/nipworker-0.0.69.tgz","fileCount":231,"integrity":"sha512-CrQKhT8/tZzqlM1HA+nX72CTcsQ6BCkbw7J9RcaCCBWO28bcMZlY7km9kVMaRCH4splqtskDrYOB9UaPtSbeJQ==","signatures":[{"sig":"MEUCIBGQ6YUh9ZKS9gb1hRmv3qz3fpqYHuPsvKmLq8D7BKsLAiEAwAIDDVd3OejQQVrwIl4PmLsDsRJIU4L2mzPfvrjrYow=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2504443},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js"}},"gitHead":"e52b094f7db8337df5df67ba8ead31497487fcb4","scripts":{"dev":"vite","test":"echo \"No tests yet\" && exit 0","build":"npm run build:ws-rust && vite build","clean":"rm -rf dist","preview":"vite preview","build:types":"tsc --emitDeclarationOnly --outDir dist","build:ws-rust":"wasm-pack build ./src/ws-rust --release --target web","prepublishOnly":"npm run build"},"_npmUser":{"name":"sotachi","email":"sotachi@proton.me"},"repository":{"url":"git+https://github.com/candypoets/nipworker.git","type":"git","directory":"packages/nipworker"},"_npmVersion":"10.8.2","description":"Nostr client library with worker-based architecture using Rust WASM","directories":{},"_nodeVersion":"20.19.5","dependencies":{"nostr-tools":"^2.0.0","@candypoets/rust-worker":"0.0.69"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","typescript":"^5.0.0","@types/node":"^20.19.17","vite-plugin-dts":"^3.0.0","vite-plugin-wasm":"^3.0.0","vite-plugin-static-copy":"^3.1.1","vite-plugin-top-level-await":"^1.6.0"},"peerDependencies":{"flatbuffers":"^25.2.10"},"_npmOperationalInternal":{"tmp":"tmp/nipworker_0.0.69_1762185135818_0.39826198300395355","host":"s3://npm-registry-packages-npm-production"}},"0.0.72":{"name":"@candypoets/nipworker","version":"0.0.72","keywords":["nostr","protocol","web-worker","wasm","rust"],"author":{"name":"So Tachi","email":"sotachi@proton.me"},"license":"MIT","_id":"@candypoets/nipworker@0.0.72","maintainers":[{"name":"sotachi","email":"sotachi@proton.me"}],"homepage":"https://github.com/candypoets/nipworker#readme","bugs":{"url":"https://github.com/candypoets/nipworker/issues"},"dist":{"shasum":"0658242faac224bac9973cce4bbceccf0bfe30d9","tarball":"https://registry.npmjs.org/@candypoets/nipworker/-/nipworker-0.0.72.tgz","fileCount":249,"integrity":"sha512-RtShkGHjNZn6DA6jiGcT4gViMP65l8M9deUxmclsL7hLZKXw6T0gzbiyCVy23rbLIAU161SjI2D86zSyEM9vfA==","signatures":[{"sig":"MEUCIEH4z5prfDGmpKWsZXUBf3epX1/YFGShzOvoeYSmJzmgAiEA3adIQbXzpoX+je0VI9LEvCGifigxDBeg9cqu5O4Amz4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13165281},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js"}},"gitHead":"dd54cc74dc3fedf966a4b9297a3eb100ca1158f9","scripts":{"build":"npm run build:connections && npm run build:cache && npm run build:parser && vite build","flatc":"npm run flatc:connections && npm run flatc:cache && npm run flatc:parser","publish":"npm publish --access public","flatc:ts":"flatc --ts --gen-object-api --gen-all --filename-suffix '' -o ./src/generated ./schemas/message.fbs && node ./scripts/patch-strings.js","build:cache":"wasm-pack build ./src/cache --release --target web","build:types":"tsc --emitDeclarationOnly --outDir dist","flatc:cache":"flatc --rust --gen-object-api --gen-all --filename-suffix '' -o ./src/cache/src/generated ./schemas/message.fbs","build:parser":"wasm-pack build ./src/parser --release --target web","flatc:parser":"flatc --rust --gen-object-api --gen-all --filename-suffix '' -o ./src/parser/src/generated ./schemas/message.fbs","prepublishOnly":"npm run build","build:connections":"wasm-pack build ./src/connections --release --target web","flatc:connections":"flatc --rust --gen-object-api --gen-all --filename-suffix '' -o ./src/connections/src/generated ./schemas/message.fbs"},"_npmUser":{"name":"sotachi","email":"sotachi@proton.me"},"repository":{"url":"git+https://github.com/candypoets/nipworker.git","type":"git","directory":"packages/nipworker"},"_npmVersion":"10.8.2","description":"Nostr client library with worker-based architecture using Rust WASM","directories":{},"_nodeVersion":"20.19.6","dependencies":{"nostr-tools":"^2.0.0","@candypoets/rust-worker":"0.0.69"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","prettier":"^3.6.2","typescript":"^5.0.0","@types/node":"^20.19.17","vite-plugin-dts":"^3.0.0","vite-plugin-wasm":"^3.0.0","vite-plugin-static-copy":"^3.1.1","vite-plugin-top-level-await":"^1.6.0"},"peerDependencies":{"flatbuffers":"^25.2.10"},"_npmOperationalInternal":{"tmp":"tmp/nipworker_0.0.72_1765276248722_0.8598928799106376","host":"s3://npm-registry-packages-npm-production"}},"0.0.73":{"name":"@candypoets/nipworker","version":"0.0.73","keywords":["nostr","protocol","web-worker","wasm","rust"],"author":{"name":"So Tachi","email":"sotachi@proton.me"},"license":"MIT","_id":"@candypoets/nipworker@0.0.73","maintainers":[{"name":"sotachi","email":"sotachi@proton.me"}],"homepage":"https://github.com/candypoets/nipworker#readme","bugs":{"url":"https://github.com/candypoets/nipworker/issues"},"dist":{"shasum":"0114928adf0b717616c542827edb1f125373aad3","tarball":"https://registry.npmjs.org/@candypoets/nipworker/-/nipworker-0.0.73.tgz","fileCount":249,"integrity":"sha512-c/9Z3yEsx/8b101L/IyKDgmO1xPswu3mLFtIc8k7PjLJmRHVl0xG4k/bU9zvvJ8Bgmsulek4WNA4wAGAb0fH4A==","signatures":[{"sig":"MEYCIQD0rZWVxRm6eFwxmPrZq+ytK2VWvF9iaJNcihonHVpV6gIhAP9NTMlE4Kxd9bxpWESUEx78FzLeW/rhQJRLZF/pEAO/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13301721},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js"}},"gitHead":"d685aa49a7a79141c116d02bcb5a189c425533ff","scripts":{"build":"npm run build:connections && npm run build:cache && npm run build:parser && vite build","flatc":"npm run flatc:connections && npm run flatc:cache && npm run flatc:parser && npm run flatc:ts","publish":"npm publish --access public","flatc:ts":"flatc --ts --gen-object-api --gen-all --filename-suffix '' -o ./src/generated ./schemas/message.fbs && node ./scripts/patch-strings.js","build:cache":"wasm-pack build ./src/cache --release --target web","build:types":"tsc --emitDeclarationOnly --outDir dist","flatc:cache":"flatc --rust --gen-object-api --gen-all --filename-suffix '' -o ./src/cache/src/generated ./schemas/message.fbs","build:parser":"wasm-pack build ./src/parser --release --target web","flatc:parser":"flatc --rust --gen-object-api --gen-all --filename-suffix '' -o ./src/parser/src/generated ./schemas/message.fbs","prepublishOnly":"npm run build","build:connections":"wasm-pack build ./src/connections --release --target web","flatc:connections":"flatc --rust --gen-object-api --gen-all --filename-suffix '' -o ./src/connections/src/generated ./schemas/message.fbs"},"_npmUser":{"name":"sotachi","email":"sotachi@proton.me"},"repository":{"url":"git+https://github.com/candypoets/nipworker.git","type":"git","directory":"packages/nipworker"},"_npmVersion":"10.8.2","description":"Nostr client library with worker-based architecture using Rust WASM","directories":{},"_nodeVersion":"20.19.6","dependencies":{"nostr-tools":"^2.0.0","@candypoets/rust-worker":"0.0.69"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","prettier":"^3.6.2","typescript":"^5.0.0","@types/node":"^20.19.17","vite-plugin-dts":"^3.0.0","vite-plugin-wasm":"^3.0.0","vite-plugin-static-copy":"^3.1.1","vite-plugin-top-level-await":"^1.6.0"},"peerDependencies":{"flatbuffers":"^25.2.10"},"_npmOperationalInternal":{"tmp":"tmp/nipworker_0.0.73_1765297664532_0.4167815500183727","host":"s3://npm-registry-packages-npm-production"}},"0.0.75":{"name":"@candypoets/nipworker","version":"0.0.75","keywords":["nostr","protocol","web-worker","wasm","rust"],"author":{"name":"So Tachi","email":"sotachi@proton.me"},"license":"MIT","_id":"@candypoets/nipworker@0.0.75","maintainers":[{"name":"sotachi","email":"sotachi@proton.me"}],"homepage":"https://github.com/candypoets/nipworker#readme","bugs":{"url":"https://github.com/candypoets/nipworker/issues"},"dist":{"shasum":"7257a0a47d115341d536121b8cc192491880d950","tarball":"https://registry.npmjs.org/@candypoets/nipworker/-/nipworker-0.0.75.tgz","fileCount":249,"integrity":"sha512-mWrkz9nO2W/DlRhozXMXzVWAsHzO4hTucn8ZcJ4ZNp7VQZEqJip1nhjArw7oZAhYNaTw8zZgKsOSAive5N6FTg==","signatures":[{"sig":"MEQCIB7Z0TUw4Be6716TIWRzgirywVX0AI0ZeROzI1WpyRADAiALwabvxqLmsuWQe1w5WXTAlTVuJrhhqqSAvpktJbGsjw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13301702},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js"}},"gitHead":"cab3fe10cc616820f456c0fdbec99a2a2c49cfad","scripts":{"build":"npm run build:connections && npm run build:cache && npm run build:parser && vite build","flatc":"npm run flatc:connections && npm run flatc:cache && npm run flatc:parser && npm run flatc:ts","publish":"npm publish --access public","flatc:ts":"flatc --ts --gen-object-api --gen-all --filename-suffix '' -o ./src/generated ./schemas/message.fbs && node ./scripts/patch-strings.js","build:cache":"wasm-pack build ./src/cache --release --target web","build:types":"tsc --emitDeclarationOnly --outDir dist","flatc:cache":"flatc --rust --gen-object-api --gen-all --filename-suffix '' -o ./src/cache/src/generated ./schemas/message.fbs","build:parser":"wasm-pack build ./src/parser --release --target web","flatc:parser":"flatc --rust --gen-object-api --gen-all --filename-suffix '' -o ./src/parser/src/generated ./schemas/message.fbs","prepublishOnly":"npm run build","build:connections":"wasm-pack build ./src/connections --release --target web","flatc:connections":"flatc --rust --gen-object-api --gen-all --filename-suffix '' -o ./src/connections/src/generated ./schemas/message.fbs"},"_npmUser":{"name":"sotachi","email":"sotachi@proton.me"},"repository":{"url":"git+https://github.com/candypoets/nipworker.git","type":"git","directory":"packages/nipworker"},"_npmVersion":"10.8.2","description":"Nostr client library with worker-based architecture using Rust WASM","directories":{},"_nodeVersion":"20.19.6","dependencies":{"nostr-tools":"^2.0.0","@candypoets/rust-worker":"0.0.69"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","prettier":"^3.6.2","typescript":"^5.0.0","@types/node":"^20.19.17","vite-plugin-dts":"^3.0.0","vite-plugin-wasm":"^3.0.0","vite-plugin-static-copy":"^3.1.1","vite-plugin-top-level-await":"^1.6.0"},"peerDependencies":{"flatbuffers":"^25.2.10"},"_npmOperationalInternal":{"tmp":"tmp/nipworker_0.0.75_1765298884703_0.959052044638536","host":"s3://npm-registry-packages-npm-production"}},"0.0.77":{"name":"@candypoets/nipworker","version":"0.0.77","keywords":["nostr","protocol","web-worker","wasm","rust"],"author":{"name":"So Tachi","email":"sotachi@proton.me"},"license":"MIT","_id":"@candypoets/nipworker@0.0.77","maintainers":[{"name":"sotachi","email":"sotachi@proton.me"}],"homepage":"https://github.com/candypoets/nipworker#readme","bugs":{"url":"https://github.com/candypoets/nipworker/issues"},"dist":{"shasum":"4ce190eb8fab579f0dcf2dd05068a076f9b93d26","tarball":"https://registry.npmjs.org/@candypoets/nipworker/-/nipworker-0.0.77.tgz","fileCount":261,"integrity":"sha512-QSEi9Uy6VxuFvEb0C8xRZscYR/kC7aLCagx4Kf1l3EF9L0zYl5Bp5WwSLIzqpJorBA6MeqAO0bbxR4zlAB3eAg==","signatures":[{"sig":"MEYCIQDMuYWiV7gpv7xToQ1eeUeArRwC8xiEJ1hmsEbfxc7zlwIhANbnZybMGrVsb1Trs2O1FJG3QXetgQf1H70+Vf0+9Z2h","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16802267},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js"}},"gitHead":"12cf84f5450288dee4faff8d53efaa3d29cb2d45","scripts":{"build":"npm run build:connections && npm run build:cache && npm run build:parser && npm run build:crypto && vite build","flatc":"npm run flatc:rust && npm run flatc:ts","publish":"npm publish --access public","flatc:ts":"flatc --ts --gen-object-api --gen-all --filename-suffix '' -o ./src/generated ./schemas/message.fbs && node ./scripts/patch-strings.js","flatc:rust":"flatc --rust --gen-object-api --gen-all --filename-suffix '' -o ./src/shared/src/generated ./schemas/message.fbs","build:cache":"wasm-pack build ./src/cache --release --target web","build:types":"tsc --emitDeclarationOnly --outDir dist","build:crypto":"wasm-pack build ./src/crypto --release --target web","build:parser":"wasm-pack build ./src/parser --release --target web","prepublishOnly":"npm run build","build:connections":"wasm-pack build ./src/connections --release --target web"},"_npmUser":{"name":"sotachi","email":"sotachi@proton.me"},"repository":{"url":"git+https://github.com/candypoets/nipworker.git","type":"git","directory":"packages/nipworker"},"_npmVersion":"10.8.2","description":"Nostr client library with worker-based architecture using Rust WASM","directories":{},"_nodeVersion":"20.19.6","dependencies":{"nostr-tools":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","prettier":"^3.6.2","typescript":"^5.0.0","@types/node":"^20.19.17","vite-plugin-dts":"^3.0.0","vite-plugin-wasm":"^3.0.0","vite-plugin-static-copy":"^3.1.1","vite-plugin-top-level-await":"^1.6.0"},"peerDependencies":{"flatbuffers":"^25.2.10"},"_npmOperationalInternal":{"tmp":"tmp/nipworker_0.0.77_1768225830055_0.4665080952857681","host":"s3://npm-registry-packages-npm-production"}},"0.82.0":{"name":"@candypoets/nipworker","version":"0.82.0","keywords":["nostr","protocol","web-worker","wasm","rust"],"author":{"name":"So Tachi","email":"sotachi@proton.me"},"license":"MIT","_id":"@candypoets/nipworker@0.82.0","maintainers":[{"name":"sotachi","email":"sotachi@proton.me"}],"homepage":"https://github.com/candypoets/nipworker#readme","bugs":{"url":"https://github.com/candypoets/nipworker/issues"},"dist":{"shasum":"7a0e85fb7796866d2929ab1858e43210487c1770","tarball":"https://registry.npmjs.org/@candypoets/nipworker/-/nipworker-0.82.0.tgz","fileCount":261,"integrity":"sha512-2A0Y+M0PPHBZk4AeMhEqm7rWDIBYfoFiWNZShMKZ4MjelE4f8E0IOYOe4eT37jQxAHfVzKD13nl2sBmFzyMmeQ==","signatures":[{"sig":"MEUCIQCACcA2fUWFEPjnfr6XmJttTZOK6QQkwhZWpjDWUyZjRQIgR1XB3++coTIXKt0+POPRtAxlUgDkQa52JzMrVYyjI28=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16596008},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js"}},"gitHead":"af260f0e6d71354a085aec2d42c0d65814240167","scripts":{"build":"npm-run-all --parallel build:connections build:cache build:parser build:crypto && vite build","flatc":"npm run flatc:rust && npm run flatc:ts","publish":"npm publish --access public","flatc:ts":"flatc --ts --gen-object-api --gen-all --filename-suffix '' -o ./src/generated ./schemas/message.fbs && node ./scripts/patch-strings.js","flatc:rust":"flatc --rust --gen-object-api --gen-all --filename-suffix '' -o ./src/shared/src/generated ./schemas/message.fbs","build:cache":"wasm-pack build ./src/cache --release --target web","build:types":"tsc --emitDeclarationOnly --outDir dist","build:crates":"npm-run-all --parallel build:connections build:cache build:parser build:crypto","build:crypto":"wasm-pack build ./src/crypto --release --target web","build:parser":"wasm-pack build ./src/parser --release --target web","prepublishOnly":"npm run build","build:connections":"wasm-pack build ./src/connections --release --target web"},"_npmUser":{"name":"sotachi","email":"sotachi@proton.me"},"repository":{"url":"git+https://github.com/candypoets/nipworker.git","type":"git","directory":"packages/nipworker"},"_npmVersion":"10.8.2","description":"Nostr client library with worker-based architecture using Rust WASM","directories":{},"_nodeVersion":"20.20.0","dependencies":{"nostr-tools":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","prettier":"^3.6.2","typescript":"^5.0.0","@types/node":"^20.19.17","npm-run-all":"^4.1.5","vite-plugin-dts":"^3.0.0","vite-plugin-wasm":"^3.0.0","vite-plugin-static-copy":"^3.1.1","vite-plugin-top-level-await":"^1.6.0"},"peerDependencies":{"flatbuffers":"^25.2.10"},"_npmOperationalInternal":{"tmp":"tmp/nipworker_0.82.0_1770837429759_0.17896675790786998","host":"s3://npm-registry-packages-npm-production"}},"0.83.0":{"name":"@candypoets/nipworker","version":"0.83.0","keywords":["nostr","protocol","web-worker","wasm","rust"],"author":{"name":"So Tachi","email":"sotachi@proton.me"},"license":"MIT","_id":"@candypoets/nipworker@0.83.0","maintainers":[{"name":"sotachi","email":"sotachi@proton.me"}],"homepage":"https://github.com/candypoets/nipworker#readme","bugs":{"url":"https://github.com/candypoets/nipworker/issues"},"dist":{"shasum":"eeb23b11a80cc9703f948ae084b65407bcfcb470","tarball":"https://registry.npmjs.org/@candypoets/nipworker/-/nipworker-0.83.0.tgz","fileCount":279,"integrity":"sha512-2Zemk4x1bMvr5zx1pfqQxemIF4jdikhwg01U4YgnaI5wx2Usx0syww7peCBVhwRaxm0n3eLo3b0LgpxdqjEp3Q==","signatures":[{"sig":"MEUCIE6ms8k/VNDGtHoWlAw9Zm+87RW84ARAJA7adaZSpX0JAiEAzg2b3ZxlcbRx8FdWkBxvT+jGpCbcDKYyHtPi1glb6Ig=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16796490},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js"}},"gitHead":"d4ab51c7011d353f1d379932d7b993ebb9e27d56","scripts":{"build":"npm-run-all --parallel build:connections build:cache build:parser build:crypto && vite build","flatc":"npm run flatc:rust && npm run flatc:ts","publish":"npm publish --access public","flatc:ts":"flatc --ts --gen-object-api --gen-all --filename-suffix '' -o ./src/generated ./schemas/message.fbs && node ./scripts/patch-strings.js","flatc:rust":"flatc --rust --gen-object-api --gen-all --filename-suffix '' -o ./src/shared/src/generated ./schemas/message.fbs","build:cache":"wasm-pack build ./src/cache --release --target web","build:types":"tsc --emitDeclarationOnly --outDir dist","build:crates":"npm-run-all --parallel build:connections build:cache build:parser build:crypto","build:crypto":"wasm-pack build ./src/crypto --release --target web","build:parser":"wasm-pack build ./src/parser --release --target web","prepublishOnly":"npm run build","build:connections":"wasm-pack build ./src/connections --release --target web"},"_npmUser":{"name":"sotachi","email":"sotachi@proton.me"},"repository":{"url":"git+https://github.com/candypoets/nipworker.git","type":"git","directory":"packages/nipworker"},"_npmVersion":"10.8.2","description":"Nostr client library with worker-based architecture using Rust WASM","directories":{},"_nodeVersion":"20.20.0","dependencies":{"nostr-tools":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","prettier":"^3.6.2","typescript":"^5.0.0","@types/node":"^20.19.17","npm-run-all":"^4.1.5","vite-plugin-dts":"^3.0.0","vite-plugin-wasm":"^3.0.0","vite-plugin-static-copy":"^3.1.1","vite-plugin-top-level-await":"^1.6.0"},"peerDependencies":{"flatbuffers":"^25.2.10"},"_npmOperationalInternal":{"tmp":"tmp/nipworker_0.83.0_1771865021928_0.3730612460972551","host":"s3://npm-registry-packages-npm-production"}},"0.85.0":{"name":"@candypoets/nipworker","version":"0.85.0","keywords":["nostr","protocol","web-worker","wasm","rust"],"author":{"name":"So Tachi","email":"sotachi@proton.me"},"license":"MIT","_id":"@candypoets/nipworker@0.85.0","maintainers":[{"name":"sotachi","email":"sotachi@proton.me"}],"homepage":"https://github.com/candypoets/nipworker#readme","bugs":{"url":"https://github.com/candypoets/nipworker/issues"},"dist":{"shasum":"557188487b1d1fa3cbec4bceffad6d2fbc52a55c","tarball":"https://registry.npmjs.org/@candypoets/nipworker/-/nipworker-0.85.0.tgz","fileCount":305,"integrity":"sha512-RQt2Mji/LBphAsM4I/LpU13ghKyU+1/wVb6OSoXdlKH8uFJJa8QGfreawCAGUNSpOU4iw9rl81i7WcpxDCK53g==","signatures":[{"sig":"MEQCIDNZxGHMWc0dFMvjPu51XqG2RZxiGzrYBxrBqhDLd4TMAiAYBuWABFoTvrWNmChjLfvypXdtzT5fX+Z+4Bel9CnyNQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17797375},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js"}},"gitHead":"71a1c29b3db47c1749da07035aedc56290d2f2ee","scripts":{"build":"npm-run-all --parallel build:connections build:cache build:parser build:crypto && vite build","flatc":"npm run flatc:rust && npm run flatc:ts","publish":"npm publish --access public","flatc:ts":"flatc --ts --gen-object-api --gen-all --filename-suffix '' -o ./src/generated ./schemas/message.fbs && node ./scripts/patch-strings.js","flatc:rust":"flatc --rust --gen-object-api --gen-all --filename-suffix '' -o ./src/shared/src/generated ./schemas/message.fbs","build:cache":"wasm-pack build ./src/cache --release --target web","build:types":"tsc --emitDeclarationOnly --outDir dist","build:crates":"npm-run-all --parallel build:connections build:cache build:parser build:crypto","build:crypto":"wasm-pack build ./src/crypto --release --target web","build:parser":"wasm-pack build ./src/parser --release --target web","prepublishOnly":"npm run build","build:connections":"wasm-pack build ./src/connections --release --target web"},"_npmUser":{"name":"sotachi","email":"sotachi@proton.me"},"repository":{"url":"git+https://github.com/candypoets/nipworker.git","type":"git","directory":"packages/nipworker"},"_npmVersion":"10.8.2","description":"Nostr client library with worker-based architecture using Rust WASM","directories":{},"_nodeVersion":"20.20.0","dependencies":{"nostr-tools":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","prettier":"^3.6.2","typescript":"^5.0.0","@types/node":"^20.19.17","npm-run-all":"^4.1.5","vite-plugin-dts":"^3.0.0","vite-plugin-wasm":"^3.0.0","vite-plugin-static-copy":"^3.1.1","vite-plugin-top-level-await":"^1.6.0"},"peerDependencies":{"flatbuffers":"^25.2.10"},"_npmOperationalInternal":{"tmp":"tmp/nipworker_0.85.0_1772208506081_0.6819636293754234","host":"s3://npm-registry-packages-npm-production"}},"0.85.1":{"name":"@candypoets/nipworker","version":"0.85.1","keywords":["nostr","protocol","web-worker","wasm","rust"],"author":{"name":"So Tachi","email":"sotachi@proton.me"},"license":"MIT","_id":"@candypoets/nipworker@0.85.1","maintainers":[{"name":"sotachi","email":"sotachi@proton.me"}],"homepage":"https://github.com/candypoets/nipworker#readme","bugs":{"url":"https://github.com/candypoets/nipworker/issues"},"dist":{"shasum":"0db3fc92aba5e08dffdff6340664df9192c5172b","tarball":"https://registry.npmjs.org/@candypoets/nipworker/-/nipworker-0.85.1.tgz","fileCount":305,"integrity":"sha512-fT5PI0fV8/sx354fqH0Jj6DiOIYHrFviu7VPEHpjFrt82uqD5T15hhn4oc0oHG/Z/wdIXXJ7iRtjEGLnehhJgQ==","signatures":[{"sig":"MEUCIQCRp6aQAHSoW/rIjG/irfhJyztGm0MxD2+LiJg4ojUA+wIgEkaZaIUVv1aVCuoLKQ3gk24g4ElpPst5AGmamXYYM8I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17797504},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js"}},"gitHead":"becf819f7407760d6ac9ef2708473a5a622c38c8","scripts":{"build":"npm-run-all --parallel build:connections build:cache build:parser build:crypto && vite build","flatc":"npm run flatc:rust && npm run flatc:ts","flatc:ts":"flatc --ts --gen-object-api --gen-all --filename-suffix '' -o ./src/generated ./schemas/message.fbs && node ./scripts/patch-strings.js","flatc:rust":"flatc --rust --gen-object-api --gen-all --filename-suffix '' -o ./src/shared/src/generated ./schemas/message.fbs","build:cache":"wasm-pack build ./src/cache --release --target web","build:types":"tsc --emitDeclarationOnly --outDir dist","build:crates":"npm-run-all --parallel build:connections build:cache build:parser build:crypto","build:crypto":"wasm-pack build ./src/crypto --release --target web","build:parser":"wasm-pack build ./src/parser --release --target web","prepublishOnly":"npm run build","build:connections":"wasm-pack build ./src/connections --release --target web"},"_npmUser":{"name":"sotachi","email":"sotachi@proton.me"},"repository":{"url":"git+https://github.com/candypoets/nipworker.git","type":"git","directory":"packages/nipworker"},"_npmVersion":"10.8.2","description":"Nostr client library with worker-based architecture using Rust WASM","directories":{},"_nodeVersion":"20.20.0","dependencies":{"nostr-tools":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","prettier":"^3.6.2","typescript":"^5.0.0","@types/node":"^20.19.17","npm-run-all":"^4.1.5","vite-plugin-dts":"^3.0.0","vite-plugin-wasm":"^3.0.0","vite-plugin-static-copy":"^3.1.1","vite-plugin-top-level-await":"^1.6.0"},"peerDependencies":{"flatbuffers":"^25.2.10"},"_npmOperationalInternal":{"tmp":"tmp/nipworker_0.85.1_1772211535102_0.3666760968465672","host":"s3://npm-registry-packages-npm-production"}},"0.86.0":{"name":"@candypoets/nipworker","version":"0.86.0","keywords":["nostr","protocol","web-worker","wasm","rust"],"author":{"name":"So Tachi","email":"sotachi@proton.me"},"license":"MIT","_id":"@candypoets/nipworker@0.86.0","maintainers":[{"name":"sotachi","email":"sotachi@proton.me"}],"homepage":"https://github.com/candypoets/nipworker#readme","bugs":{"url":"https://github.com/candypoets/nipworker/issues"},"dist":{"shasum":"efe82a2e628e9b2e378f8dc89e078051e7e611c3","tarball":"https://registry.npmjs.org/@candypoets/nipworker/-/nipworker-0.86.0.tgz","fileCount":305,"integrity":"sha512-hXcEJUjrLKQuNRir/Q3o5a7T0aU8pvVGzh9PmbVZ4HOwsC711L71zMlPKOIZo6dYKPnxWceuKh4mVta2sBYKaA==","signatures":[{"sig":"MEQCIGqjBQVYJJToo5oqqynZtZJMleRSQIbCYPikqFKd6L/YAiBAQJMyLjVP8Fn/zHpXTBZu32zQ5XZg3HbT8Kcm2GEkcg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17817160},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js"}},"gitHead":"c09bac3bb39f41b909b3a1a78f1ba682e5008e02","scripts":{"build":"npm-run-all --parallel build:connections build:cache build:parser build:crypto && vite build","flatc":"npm run flatc:rust && npm run flatc:ts","flatc:ts":"flatc --ts --gen-object-api --gen-all --filename-suffix '' -o ./src/generated ./schemas/message.fbs && node ./scripts/patch-strings.js","flatc:rust":"flatc --rust --gen-object-api --gen-all --filename-suffix '' -o ./src/shared/src/generated ./schemas/message.fbs","build:cache":"wasm-pack build ./src/cache --release --target web","build:types":"tsc --emitDeclarationOnly --outDir dist","build:crates":"npm-run-all --parallel build:connections build:cache build:parser build:crypto","build:crypto":"wasm-pack build ./src/crypto --release --target web","build:parser":"wasm-pack build ./src/parser --release --target web","prepublishOnly":"npm run build","build:connections":"wasm-pack build ./src/connections --release --target web"},"_npmUser":{"name":"sotachi","email":"sotachi@proton.me"},"repository":{"url":"git+https://github.com/candypoets/nipworker.git","type":"git","directory":"packages/nipworker"},"_npmVersion":"10.8.2","description":"Nostr client library with worker-based architecture using Rust WASM","directories":{},"_nodeVersion":"20.20.0","dependencies":{"nostr-tools":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","prettier":"^3.6.2","typescript":"^5.0.0","@types/node":"^20.19.17","npm-run-all":"^4.1.5","vite-plugin-dts":"^3.0.0","vite-plugin-wasm":"^3.0.0","vite-plugin-static-copy":"^3.1.1","vite-plugin-top-level-await":"^1.6.0"},"peerDependencies":{"flatbuffers":"^25.2.10"},"_npmOperationalInternal":{"tmp":"tmp/nipworker_0.86.0_1772469102545_0.1773815242175545","host":"s3://npm-registry-packages-npm-production"}},"0.86.1":{"name":"@candypoets/nipworker","version":"0.86.1","keywords":["nostr","protocol","web-worker","wasm","rust"],"author":{"name":"So Tachi","email":"sotachi@proton.me"},"license":"MIT","_id":"@candypoets/nipworker@0.86.1","maintainers":[{"name":"sotachi","email":"sotachi@proton.me"}],"homepage":"https://github.com/candypoets/nipworker#readme","bugs":{"url":"https://github.com/candypoets/nipworker/issues"},"dist":{"shasum":"59da5cd4da85bb20c40d0b6d508b6d634d5a88d2","tarball":"https://registry.npmjs.org/@candypoets/nipworker/-/nipworker-0.86.1.tgz","fileCount":305,"integrity":"sha512-AvOM8O1XrPchhwj3ieT/N7T7rw1IlVJhxEe7P3O/R94hUSgQ/eEsSqCnkCV5FK8dgQb1faKhP22/Vh6C5GAkhg==","signatures":[{"sig":"MEUCIFbOf45kJ93bT0d6hdQB1L6yte6eYQoYUrGkt1SB9o8SAiEA5KwH+CPk/71veTbyKg+uEkmjxUwpPqFMulSX6LrlQCY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17820352},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js"}},"gitHead":"67c34b2c0d2c7b757cbf9c43053400bb130c98ea","scripts":{"build":"npm-run-all --parallel build:connections build:cache build:parser build:crypto && vite build","flatc":"npm run flatc:rust && npm run flatc:ts","flatc:ts":"flatc --ts --gen-object-api --gen-all --filename-suffix '' -o ./src/generated ./schemas/message.fbs && node ./scripts/patch-strings.js","flatc:rust":"flatc --rust --gen-object-api --gen-all --filename-suffix '' -o ./src/shared/src/generated ./schemas/message.fbs","build:cache":"wasm-pack build ./src/cache --release --target web","build:types":"tsc --emitDeclarationOnly --outDir dist","build:crates":"npm-run-all --parallel build:connections build:cache build:parser build:crypto","build:crypto":"wasm-pack build ./src/crypto --release --target web","build:parser":"wasm-pack build ./src/parser --release --target web","prepublishOnly":"npm run build","build:connections":"wasm-pack build ./src/connections --release --target web"},"_npmUser":{"name":"sotachi","email":"sotachi@proton.me"},"repository":{"url":"git+https://github.com/candypoets/nipworker.git","type":"git","directory":"packages/nipworker"},"_npmVersion":"10.8.2","description":"Nostr client library with worker-based architecture using Rust WASM","directories":{},"_nodeVersion":"20.20.0","dependencies":{"nostr-tools":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","prettier":"^3.6.2","typescript":"^5.0.0","@types/node":"^20.19.17","npm-run-all":"^4.1.5","vite-plugin-dts":"^3.0.0","vite-plugin-wasm":"^3.0.0","vite-plugin-static-copy":"^3.1.1","vite-plugin-top-level-await":"^1.6.0"},"peerDependencies":{"flatbuffers":"^25.2.10"},"_npmOperationalInternal":{"tmp":"tmp/nipworker_0.86.1_1772549232103_0.3175291430414464","host":"s3://npm-registry-packages-npm-production"}},"0.86.2":{"name":"@candypoets/nipworker","version":"0.86.2","keywords":["nostr","protocol","web-worker","wasm","rust"],"author":{"name":"So Tachi","email":"sotachi@proton.me"},"license":"MIT","_id":"@candypoets/nipworker@0.86.2","maintainers":[{"name":"sotachi","email":"sotachi@proton.me"}],"homepage":"https://github.com/candypoets/nipworker#readme","bugs":{"url":"https://github.com/candypoets/nipworker/issues"},"dist":{"shasum":"03f2ff5d2a7ab81aace551cdf7f565ea9e631038","tarball":"https://registry.npmjs.org/@candypoets/nipworker/-/nipworker-0.86.2.tgz","fileCount":305,"integrity":"sha512-8ljSuDKuI7ZKIwjrOL5A+iyUMnVmOZPxka9ZcyL/6bu0W/ItaI4P6YNWV5/Xb5InmN+Th/OWC0X248L1pxAx4A==","signatures":[{"sig":"MEQCICivbMjgaSqjuP1tFOXwTAFZh9A8BknPyheHVJ+oQidSAiAeuH5vv909i0a7IgGlkEypvvTa3+E/yfXqfaDfn+nnkg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17876536},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js"}},"gitHead":"a7a46c882f9dd8ca9c61ef0d6769210b79ca7e27","scripts":{"build":"npm-run-all --parallel build:connections build:cache build:parser build:crypto && vite build","flatc":"npm run flatc:rust && npm run flatc:ts","flatc:ts":"flatc --ts --gen-object-api --gen-all --filename-suffix '' -o ./src/generated ./schemas/message.fbs && node ./scripts/patch-strings.js","flatc:rust":"flatc --rust --gen-object-api --gen-all --filename-suffix '' -o ./src/shared/src/generated ./schemas/message.fbs","build:cache":"wasm-pack build ./src/cache --release --target web","build:types":"tsc --emitDeclarationOnly --outDir dist","build:crates":"npm-run-all --parallel build:connections build:cache build:parser build:crypto","build:crypto":"wasm-pack build ./src/crypto --release --target web","build:parser":"wasm-pack build ./src/parser --release --target web","prepublishOnly":"npm run build","build:connections":"wasm-pack build ./src/connections --release --target web"},"_npmUser":{"name":"sotachi","email":"sotachi@proton.me"},"repository":{"url":"git+https://github.com/candypoets/nipworker.git","type":"git","directory":"packages/nipworker"},"_npmVersion":"10.8.2","description":"Nostr client library with worker-based architecture using Rust WASM","directories":{},"_nodeVersion":"20.20.0","dependencies":{"nostr-tools":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","prettier":"^3.6.2","typescript":"^5.0.0","@types/node":"^20.19.17","npm-run-all":"^4.1.5","vite-plugin-dts":"^3.0.0","vite-plugin-wasm":"^3.0.0","vite-plugin-static-copy":"^3.1.1","vite-plugin-top-level-await":"^1.6.0"},"peerDependencies":{"flatbuffers":"^25.2.10"},"_npmOperationalInternal":{"tmp":"tmp/nipworker_0.86.2_1772633973434_0.05076524602367982","host":"s3://npm-registry-packages-npm-production"}},"0.87.0":{"name":"@candypoets/nipworker","version":"0.87.0","keywords":["nostr","protocol","web-worker","wasm","rust"],"author":{"name":"So Tachi","email":"sotachi@proton.me"},"license":"MIT","_id":"@candypoets/nipworker@0.87.0","maintainers":[{"name":"sotachi","email":"sotachi@proton.me"}],"homepage":"https://github.com/candypoets/nipworker#readme","bugs":{"url":"https://github.com/candypoets/nipworker/issues"},"dist":{"shasum":"dd8ec789a0a1f4e0c426fdb6240c4f45ea22ad84","tarball":"https://registry.npmjs.org/@candypoets/nipworker/-/nipworker-0.87.0.tgz","fileCount":305,"integrity":"sha512-FD1cGQQ9TZOKOg/e82s7gsU3IKdA1gs5LKb36yp0IbT9gsHuFCzUwzHq1Z2SSJTuvnYZIFN4V4DcjAGakZNhVg==","signatures":[{"sig":"MEQCIEyOwG/92wbNzE1MKi7Q6fW2Vf3KBUrEEuoTO425zCTAAiBkpoxbAUc9MYYzJwouNTzYlMgj9xaaiQmeTvy0JWKmzQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17918565},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js"}},"gitHead":"96cef6fc7eacb1847068737a609e1c8211d5fe98","scripts":{"build":"npm-run-all --parallel build:connections build:cache build:parser build:crypto && vite build","flatc":"npm run flatc:rust && npm run flatc:ts","flatc:ts":"flatc --ts --gen-object-api --gen-all --filename-suffix '' -o ./src/generated ./schemas/message.fbs && node ./scripts/patch-strings.js","flatc:rust":"flatc --rust --gen-object-api --gen-all --filename-suffix '' -o ./src/shared/src/generated ./schemas/message.fbs","build:cache":"wasm-pack build ./src/cache --release --target web","build:types":"tsc --emitDeclarationOnly --outDir dist","build:crates":"npm-run-all --parallel build:connections build:cache build:parser build:crypto","build:crypto":"wasm-pack build ./src/crypto --release --target web","build:parser":"wasm-pack build ./src/parser --release --target web","prepublishOnly":"npm run build","build:connections":"wasm-pack build ./src/connections --release --target web"},"_npmUser":{"name":"sotachi","email":"sotachi@proton.me"},"repository":{"url":"git+https://github.com/candypoets/nipworker.git","type":"git","directory":"packages/nipworker"},"_npmVersion":"10.8.2","description":"Nostr client library with worker-based architecture using Rust WASM","directories":{},"_nodeVersion":"20.20.0","dependencies":{"nostr-tools":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","prettier":"^3.6.2","typescript":"^5.0.0","@types/node":"^20.19.17","npm-run-all":"^4.1.5","vite-plugin-dts":"^3.0.0","vite-plugin-wasm":"^3.0.0","vite-plugin-static-copy":"^3.1.1","vite-plugin-top-level-await":"^1.6.0"},"peerDependencies":{"flatbuffers":"^25.2.10"},"_npmOperationalInternal":{"tmp":"tmp/nipworker_0.87.0_1772711884027_0.7830504623275982","host":"s3://npm-registry-packages-npm-production"}},"0.87.1":{"name":"@candypoets/nipworker","version":"0.87.1","keywords":["nostr","protocol","web-worker","wasm","rust"],"author":{"name":"So Tachi","email":"sotachi@proton.me"},"license":"MIT","_id":"@candypoets/nipworker@0.87.1","maintainers":[{"name":"sotachi","email":"sotachi@proton.me"}],"homepage":"https://github.com/candypoets/nipworker#readme","bugs":{"url":"https://github.com/candypoets/nipworker/issues"},"dist":{"shasum":"2fb202b0524f8aace5cfafcf207b036df107d947","tarball":"https://registry.npmjs.org/@candypoets/nipworker/-/nipworker-0.87.1.tgz","fileCount":305,"integrity":"sha512-M4n3xonkPkEwRmV/1Dcc+3V+0VDdXWVvQ/SCKCYPTY9c/0r82PqNbz7aOx0am+X9zKoZPqzfvn1QzFQeQpB4pQ==","signatures":[{"sig":"MEUCIQCev/yFTxoY+CSgWwlAZERJfxbE2xokfNxyraKTzs14KQIga7VIv18smiJimVKIKkqc4bMfoWx8RgwzNK9ZYgFdF7U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17918565},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js"}},"gitHead":"2db277dac82b55c45e69128d51ae32d954bb810a","scripts":{"build":"npm-run-all --parallel build:connections build:cache build:parser build:crypto && vite build","flatc":"npm run flatc:rust && npm run flatc:ts","flatc:ts":"flatc --ts --gen-object-api --gen-all --filename-suffix '' -o ./src/generated ./schemas/message.fbs && node ./scripts/patch-strings.js","flatc:rust":"flatc --rust --gen-object-api --gen-all --filename-suffix '' -o ./src/shared/src/generated ./schemas/message.fbs","build:cache":"wasm-pack build ./src/cache --release --target web","build:types":"tsc --emitDeclarationOnly --outDir dist","build:crates":"npm-run-all --parallel build:connections build:cache build:parser build:crypto","build:crypto":"wasm-pack build ./src/crypto --release --target web","build:parser":"wasm-pack build ./src/parser --release --target web","prepublishOnly":"npm run build","build:connections":"wasm-pack build ./src/connections --release --target web"},"_npmUser":{"name":"sotachi","email":"sotachi@proton.me"},"repository":{"url":"git+https://github.com/candypoets/nipworker.git","type":"git","directory":"packages/nipworker"},"_npmVersion":"10.8.2","description":"Nostr client library with worker-based architecture using Rust WASM","directories":{},"_nodeVersion":"20.20.0","dependencies":{"nostr-tools":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","prettier":"^3.6.2","typescript":"^5.0.0","@types/node":"^20.19.17","npm-run-all":"^4.1.5","vite-plugin-dts":"^3.0.0","vite-plugin-wasm":"^3.0.0","vite-plugin-static-copy":"^3.1.1","vite-plugin-top-level-await":"^1.6.0"},"peerDependencies":{"flatbuffers":"^25.2.10"},"_npmOperationalInternal":{"tmp":"tmp/nipworker_0.87.1_1772714003226_0.7437856991691358","host":"s3://npm-registry-packages-npm-production"}},"0.88.0":{"name":"@candypoets/nipworker","version":"0.88.0","keywords":["nostr","protocol","web-worker","wasm","rust"],"author":{"name":"So Tachi","email":"sotachi@proton.me"},"license":"MIT","_id":"@candypoets/nipworker@0.88.0","maintainers":[{"name":"sotachi","email":"sotachi@proton.me"}],"homepage":"https://github.com/candypoets/nipworker#readme","bugs":{"url":"https://github.com/candypoets/nipworker/issues"},"dist":{"shasum":"9030d2968fc3b419eb6dfe081914bcaec6217c3f","tarball":"https://registry.npmjs.org/@candypoets/nipworker/-/nipworker-0.88.0.tgz","fileCount":305,"integrity":"sha512-u4FNL81GSD0vBsUD8MlMQ9m/QgMeottIpkqPc4lzyqWp5CvAMyu2HoXPjyh5Pmk3/lCylax4HUdOtHIxjtmImA==","signatures":[{"sig":"MEYCIQCnV8sL4gKFNQdjWLE+PYxYG+3v4pkGkx8rOAHqU4GiSAIhAOTRAkPXXiwzrT7VfB2950xNfMsDhWWq81r36IrzmM6r","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17918563},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js"}},"gitHead":"f91c14b3b22f0264518b530238cbd7eab3888315","scripts":{"build":"npm-run-all --parallel build:connections build:cache build:parser build:crypto && vite build","flatc":"npm run flatc:rust && npm run flatc:ts","flatc:ts":"flatc --ts --gen-object-api --gen-all --filename-suffix '' -o ./src/generated ./schemas/message.fbs && node ./scripts/patch-strings.js","flatc:rust":"flatc --rust --gen-object-api --gen-all --filename-suffix '' -o ./src/shared/src/generated ./schemas/message.fbs","build:cache":"wasm-pack build ./src/cache --release --target web","build:types":"tsc --emitDeclarationOnly --outDir dist","build:crates":"npm-run-all --parallel build:connections build:cache build:parser build:crypto","build:crypto":"wasm-pack build ./src/crypto --release --target web","build:parser":"wasm-pack build ./src/parser --release --target web","prepublishOnly":"npm run build","build:connections":"wasm-pack build ./src/connections --release --target web"},"_npmUser":{"name":"sotachi","email":"sotachi@proton.me"},"repository":{"url":"git+https://github.com/candypoets/nipworker.git","type":"git","directory":"packages/nipworker"},"_npmVersion":"10.8.2","description":"Nostr client library with worker-based architecture using Rust WASM","directories":{},"_nodeVersion":"20.20.0","dependencies":{"nostr-tools":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","prettier":"^3.6.2","typescript":"^5.0.0","@types/node":"^20.19.17","npm-run-all":"^4.1.5","vite-plugin-dts":"^3.0.0","vite-plugin-wasm":"^3.0.0","vite-plugin-static-copy":"^3.1.1","vite-plugin-top-level-await":"^1.6.0"},"peerDependencies":{"flatbuffers":"^25.2.10"},"_npmOperationalInternal":{"tmp":"tmp/nipworker_0.88.0_1772715085609_0.2388097283936772","host":"s3://npm-registry-packages-npm-production"}},"0.88.1":{"name":"@candypoets/nipworker","version":"0.88.1","keywords":["nostr","protocol","web-worker","wasm","rust"],"author":{"name":"So Tachi","email":"sotachi@proton.me"},"license":"MIT","_id":"@candypoets/nipworker@0.88.1","maintainers":[{"name":"sotachi","email":"sotachi@proton.me"}],"homepage":"https://github.com/candypoets/nipworker#readme","bugs":{"url":"https://github.com/candypoets/nipworker/issues"},"dist":{"shasum":"bd98523548a104155843f45f70fb086fc181cb76","tarball":"https://registry.npmjs.org/@candypoets/nipworker/-/nipworker-0.88.1.tgz","fileCount":305,"integrity":"sha512-OTw++T3G9mjdfp0l3PpuMN2FtzVXpPsk1XkWpnM108q0BEaNbeNx9WFeeHhuULgIOUxt3n2T8vEAApVjkaMSkA==","signatures":[{"sig":"MEQCIHXFXc9+lb0yjwkvpkc7Y9dIlnXmJ11+VOBeZPbTvJm6AiAz+etX3jcyCKZ+K5Lk23rPlErtARkpf/ivh33swgXn3Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17900147},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js"}},"gitHead":"3cdbfa555c4a2506a319d7a49b184b352390fd48","scripts":{"build":"npm-run-all --parallel build:connections build:cache build:parser build:crypto && vite build","flatc":"npm run flatc:rust && npm run flatc:ts","flatc:ts":"flatc --ts --gen-object-api --gen-all --filename-suffix '' -o ./src/generated ./schemas/message.fbs && node ./scripts/patch-strings.js","flatc:rust":"flatc --rust --gen-object-api --gen-all --filename-suffix '' -o ./src/shared/src/generated ./schemas/message.fbs","build:cache":"wasm-pack build ./src/cache --release --target web","build:types":"tsc --emitDeclarationOnly --outDir dist","build:crates":"npm-run-all --parallel build:connections build:cache build:parser build:crypto","build:crypto":"wasm-pack build ./src/crypto --release --target web","build:parser":"wasm-pack build ./src/parser --release --target web","prepublishOnly":"npm run build","build:connections":"wasm-pack build ./src/connections --release --target web"},"_npmUser":{"name":"sotachi","email":"sotachi@proton.me"},"repository":{"url":"git+https://github.com/candypoets/nipworker.git","type":"git","directory":"packages/nipworker"},"_npmVersion":"10.8.2","description":"Nostr client library with worker-based architecture using Rust WASM","directories":{},"_nodeVersion":"20.20.0","dependencies":{"nostr-tools":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","prettier":"^3.6.2","typescript":"^5.0.0","@types/node":"^20.19.17","npm-run-all":"^4.1.5","vite-plugin-dts":"^3.0.0","vite-plugin-wasm":"^3.0.0","vite-plugin-static-copy":"^3.1.1","vite-plugin-top-level-await":"^1.6.0"},"peerDependencies":{"flatbuffers":"^25.2.10"},"_npmOperationalInternal":{"tmp":"tmp/nipworker_0.88.1_1772810726902_0.3200801018796282","host":"s3://npm-registry-packages-npm-production"}},"0.89.0":{"name":"@candypoets/nipworker","version":"0.89.0","keywords":["nostr","protocol","web-worker","wasm","rust"],"author":{"name":"So Tachi","email":"sotachi@proton.me"},"license":"MIT","_id":"@candypoets/nipworker@0.89.0","maintainers":[{"name":"sotachi","email":"sotachi@proton.me"}],"homepage":"https://github.com/candypoets/nipworker#readme","bugs":{"url":"https://github.com/candypoets/nipworker/issues"},"dist":{"shasum":"7290425da7585795872e69c357fcb97eeaba5b1b","tarball":"https://registry.npmjs.org/@candypoets/nipworker/-/nipworker-0.89.0.tgz","fileCount":325,"integrity":"sha512-u0QtPrLe0XjoFnXIPzPKuBUCXww+gn5CWI40xN9dBf2aROw9t04vZ3HuTpBQ6BEWS1VEwr61/Xb9botWIWxRpA==","signatures":[{"sig":"MEUCIDB7jJM76ijiJOTcjZXq0s4GA7YGHZAIl0e8B9dEIyVgAiEA3EgseMTx1A9zNI1PXEZNltPPaQqTK9xwDOGwlqoGs30=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17975615},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","default":"./dist/hooks.js"},"./proxy":{"types":"./dist/proxy/index.d.ts","import":"./dist/proxy/index.js","default":"./dist/proxy/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","default":"./dist/utils.js"},"./proxy/vite":{"types":"./dist/proxy/vite.d.ts","import":"./dist/proxy/vite.js","default":"./dist/proxy/vite.js"},"./proxy/server":{"types":"./dist/proxy/server.d.ts","import":"./dist/proxy/server.js","default":"./dist/proxy/server.js"}},"gitHead":"1c48c7b20ce4d7fb29022ffd6d52990e9caefef1","scripts":{"test":"vitest run","build":"npm-run-all --parallel build:connections build:cache build:parser build:crypto && vite build","flatc":"npm run flatc:rust && npm run flatc:ts","test:ui":"vitest --ui","flatc:ts":"flatc --ts --gen-object-api --gen-all --filename-suffix '' -o ./src/generated ./schemas/message.fbs && node ./scripts/patch-strings.js","flatc:rust":"flatc --rust --gen-object-api --gen-all --filename-suffix '' -o ./src/shared/src/generated ./schemas/message.fbs","test:watch":"vitest","build:cache":"wasm-pack build ./src/cache --release --target web","build:types":"tsc --emitDeclarationOnly --outDir dist","proxy:start":"node ./dist/proxy/server.js","build:crates":"npm-run-all --parallel build:connections build:cache build:parser build:crypto","build:crypto":"wasm-pack build ./src/crypto --release --target web","build:parser":"wasm-pack build ./src/parser --release --target web","prepublishOnly":"npm run build","build:connections":"wasm-pack build ./src/connections --release --target web"},"_npmUser":{"name":"sotachi","email":"sotachi@proton.me"},"repository":{"url":"git+https://github.com/candypoets/nipworker.git","type":"git","directory":"packages/nipworker"},"_npmVersion":"10.8.2","description":"Nostr client library with worker-based architecture using Rust WASM","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ws":"^8.0.0","nostr-tools":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","vitest":"^4.0.18","prettier":"^3.6.2","@types/ws":"^8.5.12","@vitest/ui":"^4.0.18","typescript":"^5.0.0","@types/node":"^20.19.17","npm-run-all":"^4.1.5","vite-plugin-dts":"^3.0.0","vite-plugin-wasm":"^3.0.0","vite-plugin-static-copy":"^3.1.1","vite-plugin-top-level-await":"^1.6.0"},"peerDependencies":{"ws":"^8.0.0","vite":"^5.0.0 || ^6.0.0","flatbuffers":"^25.2.10"},"peerDependenciesMeta":{"ws":{"optional":true},"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nipworker_0.89.0_1773076698015_0.09903834316080795","host":"s3://npm-registry-packages-npm-production"}},"0.89.1":{"name":"@candypoets/nipworker","version":"0.89.1","keywords":["nostr","protocol","web-worker","wasm","rust"],"author":{"name":"So Tachi","email":"sotachi@proton.me"},"license":"MIT","_id":"@candypoets/nipworker@0.89.1","maintainers":[{"name":"sotachi","email":"sotachi@proton.me"}],"homepage":"https://github.com/candypoets/nipworker#readme","bugs":{"url":"https://github.com/candypoets/nipworker/issues"},"dist":{"shasum":"be907b0f14b2c99389c5d07177d4594b113fdfb1","tarball":"https://registry.npmjs.org/@candypoets/nipworker/-/nipworker-0.89.1.tgz","fileCount":295,"integrity":"sha512-PWQ+QQf2JuULSqWGum7ZE+gzLPliu1vHbyAuVuZWwZENI27kjZVlXNSob6+XBytSEtNIhLUnkiRkhVAOcAKtuQ==","signatures":[{"sig":"MEUCIEJvZjOMX//symVUmRz91pY632Bb6YjVfRKJ1QnVudp1AiEAt6f+k+gmG0+mCGqsv2acmyYhJNG0HilVArqaMaCVSsM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17684429},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","default":"./dist/hooks.js"},"./proxy":{"types":"./dist/proxy/index.d.ts","import":"./dist/proxy/index.js","default":"./dist/proxy/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","default":"./dist/utils.js"},"./proxy/vite":{"types":"./dist/proxy/vite.d.ts","import":"./dist/proxy/vite.js","default":"./dist/proxy/vite.js"},"./proxy/server":{"types":"./dist/proxy/server.d.ts","import":"./dist/proxy/server.js","default":"./dist/proxy/server.js"}},"gitHead":"2b9a7874357e9f315c5615e2afd26029fcedcc14","scripts":{"test":"vitest run","build":"npm-run-all --parallel build:connections build:cache build:parser build:crypto && vite build","flatc":"npm run flatc:rust && npm run flatc:ts","test:ui":"vitest --ui","flatc:ts":"flatc --ts --gen-object-api --gen-all --filename-suffix '' -o ./src/generated ./schemas/message.fbs","flatc:rust":"flatc --rust --gen-object-api --gen-all --filename-suffix '' -o ./src/shared/src/generated ./schemas/message.fbs","test:watch":"vitest","build:cache":"wasm-pack build ./src/cache --release --target web","build:types":"tsc --emitDeclarationOnly --outDir dist","proxy:start":"node ./dist/proxy/server.js","build:crates":"npm-run-all --parallel build:connections build:cache build:parser build:crypto","build:crypto":"wasm-pack build ./src/crypto --release --target web","build:parser":"wasm-pack build ./src/parser --release --target web","prepublishOnly":"npm run build","build:connections":"wasm-pack build ./src/connections --release --target web"},"_npmUser":{"name":"sotachi","email":"sotachi@proton.me"},"repository":{"url":"git+https://github.com/candypoets/nipworker.git","type":"git","directory":"packages/nipworker"},"_npmVersion":"10.8.2","description":"Nostr client library with worker-based architecture using Rust WASM","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ws":"^8.0.0","nostr-tools":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","vitest":"^4.0.18","prettier":"^3.6.2","@types/ws":"^8.5.12","@vitest/ui":"^4.0.18","typescript":"^5.0.0","@types/node":"^20.19.17","npm-run-all":"^4.1.5","vite-plugin-dts":"^3.0.0","vite-plugin-wasm":"^3.0.0","vite-plugin-static-copy":"^3.1.1","vite-plugin-top-level-await":"^1.6.0"},"peerDependencies":{"ws":"^8.0.0","vite":"^5.0.0 || ^6.0.0","flatbuffers":"^25.2.10"},"peerDependenciesMeta":{"ws":{"optional":true},"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nipworker_0.89.1_1773156169800_0.0814866864011825","host":"s3://npm-registry-packages-npm-production"}},"0.90.0":{"name":"@candypoets/nipworker","version":"0.90.0","keywords":["nostr","protocol","web-worker","wasm","rust"],"author":{"name":"So Tachi","email":"sotachi@proton.me"},"license":"MIT","_id":"@candypoets/nipworker@0.90.0","maintainers":[{"name":"sotachi","email":"sotachi@proton.me"}],"homepage":"https://github.com/candypoets/nipworker#readme","bugs":{"url":"https://github.com/candypoets/nipworker/issues"},"dist":{"shasum":"509a07be6b675e3d13458df93913a9a71d9e56dc","tarball":"https://registry.npmjs.org/@candypoets/nipworker/-/nipworker-0.90.0.tgz","fileCount":295,"integrity":"sha512-CzoZ1LP/3BJSGP/B4ZdagcVPfcWEVKEq4Qt+lJB8MRpNuFjj46ErkaObalmWxP4usxItYkvdocOqgZB43rBcTQ==","signatures":[{"sig":"MEYCIQCuAMWszZOTBEhWt6jiORJelIey2pZJQOO7+jNbYydK+gIhAMFG9Lx9Krxzxb5kooLnc/V/97mmR2d+anY2TpSLcMqk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18025380},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","default":"./dist/hooks.js"},"./proxy":{"types":"./dist/proxy/index.d.ts","import":"./dist/proxy/index.js","default":"./dist/proxy/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","default":"./dist/utils.js"},"./proxy/vite":{"types":"./dist/proxy/vite.d.ts","import":"./dist/proxy/vite.js","default":"./dist/proxy/vite.js"},"./proxy/server":{"types":"./dist/proxy/server.d.ts","import":"./dist/proxy/server.js","default":"./dist/proxy/server.js"}},"gitHead":"4ca3d79bdd1f7a30206264583b7c20441b37c4f1","scripts":{"test":"vitest run","build":"npm-run-all --parallel build:connections build:cache build:parser build:crypto && vite build","flatc":"npm run flatc:rust && npm run flatc:ts","test:ui":"vitest --ui","flatc:ts":"flatc --ts --gen-object-api --gen-all --filename-suffix '' -o ./src/generated ./schemas/message.fbs","flatc:rust":"flatc --rust --gen-object-api --gen-all --filename-suffix '' -o ./src/shared/src/generated ./schemas/message.fbs","test:watch":"vitest","build:cache":"wasm-pack build ./src/cache --release --target web","build:types":"tsc --emitDeclarationOnly --outDir dist","proxy:start":"node ./dist/proxy/server.js","build:crates":"npm-run-all --parallel build:connections build:cache build:parser build:crypto","build:crypto":"wasm-pack build ./src/crypto --release --target web","build:parser":"wasm-pack build ./src/parser --release --target web","prepublishOnly":"npm run build","build:connections":"wasm-pack build ./src/connections --release --target web"},"_npmUser":{"name":"sotachi","email":"sotachi@proton.me"},"repository":{"url":"git+https://github.com/candypoets/nipworker.git","type":"git","directory":"packages/nipworker"},"_npmVersion":"10.8.2","description":"Nostr client library with worker-based architecture using Rust WASM","directories":{},"_nodeVersion":"20.20.1","dependencies":{"ws":"^8.0.0","nostr-tools":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","vitest":"^4.0.18","prettier":"^3.6.2","@types/ws":"^8.5.12","@vitest/ui":"^4.0.18","typescript":"^5.0.0","@types/node":"^20.19.17","npm-run-all":"^4.1.5","vite-plugin-dts":"^3.0.0","vite-plugin-wasm":"^3.0.0","vite-plugin-static-copy":"^3.1.1","vite-plugin-top-level-await":"^1.6.0"},"peerDependencies":{"ws":"^8.0.0","vite":"^5.0.0 || ^6.0.0","flatbuffers":"^25.2.10"},"peerDependenciesMeta":{"ws":{"optional":true},"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nipworker_0.90.0_1773401138879_0.6326829759752504","host":"s3://npm-registry-packages-npm-production"}},"0.90.1":{"name":"@candypoets/nipworker","version":"0.90.1","keywords":["nostr","protocol","web-worker","wasm","rust"],"author":{"name":"So Tachi","email":"sotachi@proton.me"},"license":"MIT","_id":"@candypoets/nipworker@0.90.1","maintainers":[{"name":"sotachi","email":"sotachi@proton.me"}],"homepage":"https://github.com/candypoets/nipworker#readme","bugs":{"url":"https://github.com/candypoets/nipworker/issues"},"dist":{"shasum":"ee353a49009f49ba0648d9d47e8a86cf757293c2","tarball":"https://registry.npmjs.org/@candypoets/nipworker/-/nipworker-0.90.1.tgz","fileCount":295,"integrity":"sha512-z5KqhrvzrbuVJ5ROiyZz+9hbXxqVoFpxw6jaLmuD8CfE3qO9Nv9/P9iMlW3pIFRKOwkdoouctQRo1eFRgabIzA==","signatures":[{"sig":"MEQCIFFsRuEhHIz0lEVD6iRfNp1Hi2/EAh4y8g4YHspNsHRSAiB2sl/XAoHuoeuN4PM5JGyOlmRCivHesORoVyOFS0lVkA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18030933},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","default":"./dist/hooks.js"},"./proxy":{"types":"./dist/proxy/index.d.ts","import":"./dist/proxy/index.js","default":"./dist/proxy/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","default":"./dist/utils.js"},"./proxy/vite":{"types":"./dist/proxy/vite.d.ts","import":"./dist/proxy/vite.js","default":"./dist/proxy/vite.js"},"./proxy/server":{"types":"./dist/proxy/server.d.ts","import":"./dist/proxy/server.js","default":"./dist/proxy/server.js"}},"gitHead":"01ba0d5f5d9e41b28d27c501f3c3abe2102c1424","scripts":{"test":"vitest run","build":"npm-run-all --parallel build:connections build:cache build:parser build:crypto && vite build","flatc":"npm run flatc:rust && npm run flatc:ts","test:ui":"vitest --ui","flatc:ts":"flatc --ts --gen-object-api --gen-all --filename-suffix '' -o ./src/generated ./schemas/message.fbs","flatc:rust":"flatc --rust --gen-object-api --gen-all --filename-suffix '' -o ./src/shared/src/generated ./schemas/message.fbs","test:watch":"vitest","build:cache":"wasm-pack build ./src/cache --release --target web","build:types":"tsc --emitDeclarationOnly --outDir dist","build:crates":"npm-run-all --parallel build:connections build:cache build:parser build:crypto","build:crypto":"wasm-pack build ./src/crypto --release --target web","build:parser":"wasm-pack build ./src/parser --release --target web","prepublishOnly":"npm run build","build:connections":"wasm-pack build ./src/connections --release --target web"},"_npmUser":{"name":"sotachi","email":"sotachi@proton.me"},"repository":{"url":"git+https://github.com/candypoets/nipworker.git","type":"git","directory":"packages/nipworker"},"_npmVersion":"10.8.2","description":"Nostr client library with worker-based architecture using Rust WASM","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ws":"^8.0.0","nostr-tools":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","vitest":"^4.0.18","prettier":"^3.6.2","@types/ws":"^8.5.12","@vitest/ui":"^4.0.18","typescript":"^5.0.0","@types/node":"^20.19.17","npm-run-all":"^4.1.5","vite-plugin-dts":"^3.0.0","vite-plugin-wasm":"^3.0.0","vite-plugin-static-copy":"^3.1.1","vite-plugin-top-level-await":"^1.6.0"},"peerDependencies":{"ws":"^8.0.0","vite":"^5.0.0 || ^6.0.0","flatbuffers":"^25.2.10"},"peerDependenciesMeta":{"ws":{"optional":true},"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nipworker_0.90.1_1773437623250_0.27433316826728404","host":"s3://npm-registry-packages-npm-production"}},"0.91.0":{"name":"@candypoets/nipworker","version":"0.91.0","keywords":["nostr","protocol","web-worker","wasm","rust"],"author":{"name":"So Tachi","email":"sotachi@proton.me"},"license":"MIT","_id":"@candypoets/nipworker@0.91.0","maintainers":[{"name":"sotachi","email":"sotachi@proton.me"}],"homepage":"https://github.com/candypoets/nipworker#readme","bugs":{"url":"https://github.com/candypoets/nipworker/issues"},"dist":{"shasum":"1a364467b8c0ed440fc1f79a4d6d22674b9d9cd6","tarball":"https://registry.npmjs.org/@candypoets/nipworker/-/nipworker-0.91.0.tgz","fileCount":295,"integrity":"sha512-5YUcLRJ0prEX6oGX63Jn59H6GgL03iesk+mcDWTWwwn8gtEQ0CZRkQJAmunpsIJ/Vn5DaIA3CJI12WFCrA4qDg==","signatures":[{"sig":"MEYCIQDsq/poUq92qKIRG57wLfA5pYFJjUQZscDqjeHEuD6LYQIhAL7G66sEiIYiZwSAdr3tRaQ+V5yTix23s1Ulth0clX+1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18114786},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","default":"./dist/hooks.js"},"./proxy":{"types":"./dist/proxy/index.d.ts","import":"./dist/proxy/index.js","default":"./dist/proxy/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","default":"./dist/utils.js"},"./proxy/vite":{"types":"./dist/proxy/vite.d.ts","import":"./dist/proxy/vite.js","default":"./dist/proxy/vite.js"},"./proxy/server":{"types":"./dist/proxy/server.d.ts","import":"./dist/proxy/server.js","default":"./dist/proxy/server.js"}},"gitHead":"0875e3e4e0a12739aabcee9e1a4f58b34e01241e","scripts":{"test":"vitest run","build":"npm-run-all --parallel build:connections build:cache build:parser build:crypto && vite build","flatc":"npm run flatc:rust && npm run flatc:ts","test:ui":"vitest --ui","flatc:ts":"flatc --ts --gen-object-api --gen-all --filename-suffix '' -o ./src/generated ./schemas/message.fbs","flatc:rust":"flatc --rust --gen-object-api --gen-all --filename-suffix '' -o ./src/shared/src/generated ./schemas/message.fbs","test:watch":"vitest","build:cache":"wasm-pack build ./src/cache --release --target web","build:types":"tsc --emitDeclarationOnly --outDir dist","build:crates":"npm-run-all --parallel build:connections build:cache build:parser build:crypto","build:crypto":"wasm-pack build ./src/crypto --release --target web","build:parser":"wasm-pack build ./src/parser --release --target web","prepublishOnly":"npm run build","build:connections":"wasm-pack build ./src/connections --release --target web"},"_npmUser":{"name":"sotachi","email":"sotachi@proton.me"},"repository":{"url":"git+https://github.com/candypoets/nipworker.git","type":"git","directory":"packages/nipworker"},"_npmVersion":"10.8.2","description":"Nostr client library with worker-based architecture using Rust WASM","directories":{},"_nodeVersion":"20.20.1","dependencies":{"ws":"^8.0.0","nostr-tools":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","vitest":"^4.0.18","prettier":"^3.6.2","@types/ws":"^8.5.12","@vitest/ui":"^4.0.18","typescript":"^5.0.0","@types/node":"^20.19.17","npm-run-all":"^4.1.5","vite-plugin-dts":"^3.0.0","vite-plugin-wasm":"^3.0.0","vite-plugin-static-copy":"^3.1.1","vite-plugin-top-level-await":"^1.6.0"},"peerDependencies":{"ws":"^8.0.0","vite":"^5.0.0 || ^6.0.0","flatbuffers":"^25.2.10"},"peerDependenciesMeta":{"ws":{"optional":true},"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nipworker_0.91.0_1774277738038_0.41890036586259227","host":"s3://npm-registry-packages-npm-production"}},"0.91.1":{"name":"@candypoets/nipworker","version":"0.91.1","keywords":["nostr","protocol","web-worker","wasm","rust"],"author":{"name":"So Tachi","email":"sotachi@proton.me"},"license":"MIT","_id":"@candypoets/nipworker@0.91.1","maintainers":[{"name":"sotachi","email":"sotachi@proton.me"}],"homepage":"https://github.com/candypoets/nipworker#readme","bugs":{"url":"https://github.com/candypoets/nipworker/issues"},"dist":{"shasum":"a6ec6cf46983aaed469e2bef6f27a7c728a2008a","tarball":"https://registry.npmjs.org/@candypoets/nipworker/-/nipworker-0.91.1.tgz","fileCount":279,"integrity":"sha512-cvyrS+c0Rs2Vtkn6v55naohwyKdpjAZ/4yJPk8khdtJc8GuYsn/9ayNBW/zXuerQnBGR9wXjrxHnCRZiXSVRzQ==","signatures":[{"sig":"MEQCIGIKV2gHetXclQYZgd/C4JWAla/FlEQA+PWwAoHVzKAwAiBvwfiWFxRfbpPVlKSpQVh09jllRE1AqlPQMcptDlDDRg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12539186},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","default":"./dist/hooks.js"},"./proxy":{"types":"./dist/proxy/index.d.ts","import":"./dist/proxy/index.js","default":"./dist/proxy/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","default":"./dist/utils.js"},"./proxy/vite":{"types":"./dist/proxy/vite.d.ts","import":"./dist/proxy/vite.js","default":"./dist/proxy/vite.js"},"./proxy/server":{"types":"./dist/proxy/server.d.ts","import":"./dist/proxy/server.js","default":"./dist/proxy/server.js"}},"gitHead":"892512279c0d7f6a6086fddba66675547fbe0e03","scripts":{"test":"vitest run","build":"npm-run-all --parallel build:connections build:cache build:parser build:crypto && vite build","flatc":"npm run flatc:rust && npm run flatc:ts","test:ui":"vitest --ui","flatc:ts":"flatc --ts --gen-object-api --gen-all --filename-suffix '' -o ./src/generated ./schemas/message.fbs","flatc:rust":"flatc --rust --gen-object-api --gen-all --filename-suffix '' -o ./src/shared/src/generated ./schemas/message.fbs","test:watch":"vitest","build:cache":"wasm-pack build ./src/cache --release --target web","build:types":"tsc --emitDeclarationOnly --outDir dist","build:crates":"npm-run-all --parallel build:connections build:cache build:parser build:crypto","build:crypto":"wasm-pack build ./src/crypto --release --target web","build:parser":"wasm-pack build ./src/parser --release --target web","prepublishOnly":"npm run build","build:connections":"wasm-pack build ./src/connections --release --target web"},"_npmUser":{"name":"sotachi","email":"sotachi@proton.me"},"repository":{"url":"git+https://github.com/candypoets/nipworker.git","type":"git","directory":"packages/nipworker"},"_npmVersion":"10.8.2","description":"Nostr client library with worker-based architecture using Rust WASM","directories":{},"_nodeVersion":"20.20.1","dependencies":{"ws":"^8.0.0","nostr-tools":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","vitest":"^4.0.18","esbuild":"^0.27.4","prettier":"^3.6.2","@types/ws":"^8.5.12","@vitest/ui":"^4.0.18","typescript":"^5.0.0","@types/node":"^20.19.17","npm-run-all":"^4.1.5","vite-plugin-dts":"^3.0.0","vite-plugin-wasm":"^3.0.0","vite-plugin-static-copy":"^3.1.1","vite-plugin-top-level-await":"^1.6.0"},"peerDependencies":{"ws":"^8.0.0","vite":"^5.0.0 || ^6.0.0","flatbuffers":"^25.2.10"},"peerDependenciesMeta":{"ws":{"optional":true},"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nipworker_0.91.1_1774345248188_0.17171768241802554","host":"s3://npm-registry-packages-npm-production"}},"0.91.2":{"name":"@candypoets/nipworker","version":"0.91.2","keywords":["nostr","protocol","web-worker","wasm","rust"],"author":{"name":"So Tachi","email":"sotachi@proton.me"},"license":"MIT","_id":"@candypoets/nipworker@0.91.2","maintainers":[{"name":"sotachi","email":"sotachi@proton.me"}],"homepage":"https://github.com/candypoets/nipworker#readme","bugs":{"url":"https://github.com/candypoets/nipworker/issues"},"dist":{"shasum":"5f3441935f2ff756f61272769a357b6d2d2f20b9","tarball":"https://registry.npmjs.org/@candypoets/nipworker/-/nipworker-0.91.2.tgz","fileCount":279,"integrity":"sha512-Rs4adgNJdUdcsbRzdmnOeFwqqyuSuh6sch0j6Z8YEBZkIeHMyYWX+uHtyBOdhcAjxhvt1nxEhzAc3t4KlpQ7lQ==","signatures":[{"sig":"MEYCIQDej3orzQ8n7UwFoepM5jzoRNI4MGzkc+4gFa+E2AiSGgIhAIFATkgeVAi1uwR1mWGMIZvQLv3ho8m2/mkKmjY9uiQ4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12542621},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","default":"./dist/hooks.js"},"./proxy":{"types":"./dist/proxy/index.d.ts","import":"./dist/proxy/index.js","default":"./dist/proxy/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","default":"./dist/utils.js"},"./proxy/vite":{"types":"./dist/proxy/vite.d.ts","import":"./dist/proxy/vite.js","default":"./dist/proxy/vite.js"},"./proxy/server":{"types":"./dist/proxy/server.d.ts","import":"./dist/proxy/server.js","default":"./dist/proxy/server.js"}},"gitHead":"f5c3a549906a6804db24c972251e3b8f89430bd9","scripts":{"test":"vitest run","build":"npm-run-all --parallel build:connections build:cache build:parser build:crypto && vite build","flatc":"npm run flatc:rust && npm run flatc:ts","test:ui":"vitest --ui","flatc:ts":"flatc --ts --gen-object-api --gen-all --filename-suffix '' -o ./src/generated ./schemas/message.fbs","flatc:rust":"flatc --rust --gen-object-api --gen-all --filename-suffix '' -o ./src/shared/src/generated ./schemas/message.fbs","test:watch":"vitest","build:cache":"wasm-pack build ./src/cache --release --target web","build:types":"tsc --emitDeclarationOnly --outDir dist","build:crates":"npm-run-all --parallel build:connections build:cache build:parser build:crypto","build:crypto":"wasm-pack build ./src/crypto --release --target web","build:parser":"wasm-pack build ./src/parser --release --target web","prepublishOnly":"npm run build","build:connections":"wasm-pack build ./src/connections --release --target web"},"_npmUser":{"name":"sotachi","email":"sotachi@proton.me"},"repository":{"url":"git+https://github.com/candypoets/nipworker.git","type":"git","directory":"packages/nipworker"},"_npmVersion":"10.8.2","description":"Nostr client library with worker-based architecture using Rust WASM","directories":{},"_nodeVersion":"20.20.1","dependencies":{"ws":"^8.0.0","nostr-tools":"^2.0.0","socks-proxy-agent":"^9.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","vitest":"^4.0.18","esbuild":"^0.27.4","prettier":"^3.6.2","@types/ws":"^8.5.12","@vitest/ui":"^4.0.18","typescript":"^5.0.0","@types/node":"^20.19.17","npm-run-all":"^4.1.5","vite-plugin-dts":"^3.0.0","vite-plugin-wasm":"^3.0.0","vite-plugin-static-copy":"^3.1.1","vite-plugin-top-level-await":"^1.6.0"},"peerDependencies":{"ws":"^8.0.0","vite":"^5.0.0 || ^6.0.0","flatbuffers":"^25.2.10"},"peerDependenciesMeta":{"ws":{"optional":true},"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nipworker_0.91.2_1774351086095_0.5721321147268859","host":"s3://npm-registry-packages-npm-production"}},"0.91.3":{"name":"@candypoets/nipworker","version":"0.91.3","keywords":["nostr","protocol","web-worker","wasm","rust"],"author":{"name":"So Tachi","email":"sotachi@proton.me"},"license":"MIT","_id":"@candypoets/nipworker@0.91.3","maintainers":[{"name":"sotachi","email":"sotachi@proton.me"}],"homepage":"https://github.com/candypoets/nipworker#readme","bugs":{"url":"https://github.com/candypoets/nipworker/issues"},"dist":{"shasum":"3cc0faab5a2ffc98f491c7bf6ed2aae3b0613601","tarball":"https://registry.npmjs.org/@candypoets/nipworker/-/nipworker-0.91.3.tgz","fileCount":279,"integrity":"sha512-fhwj0bCITxM2JUSwy55AYLemf9vt2ldNPuW6ewYMtPl257YELzsdl0p5DRuGBeAB5MlGOLBh+bRNhQySm9ldCA==","signatures":[{"sig":"MEYCIQD0Tl1SPkIQBeE6WYWB02nWvtmUUP8vYg+3bYqDCnGK1gIhAKtH8s4YvPFaHv7pmFyqD2FuylS8mM7KEoVD6+Wu+HPr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12542110},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","default":"./dist/hooks.js"},"./proxy":{"types":"./dist/proxy/index.d.ts","import":"./dist/proxy/index.js","default":"./dist/proxy/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","default":"./dist/utils.js"},"./proxy/vite":{"types":"./dist/proxy/vite.d.ts","import":"./dist/proxy/vite.js","default":"./dist/proxy/vite.js"},"./proxy/server":{"types":"./dist/proxy/server.d.ts","import":"./dist/proxy/server.js","default":"./dist/proxy/server.js"}},"gitHead":"6fd39248bd982e4806cf01218998f3611f605a9a","scripts":{"test":"vitest run","build":"npm-run-all --parallel build:connections build:cache build:parser build:crypto && vite build","flatc":"npm run flatc:rust && npm run flatc:ts","test:ui":"vitest --ui","flatc:ts":"flatc --ts --gen-object-api --gen-all --filename-suffix '' -o ./src/generated ./schemas/message.fbs","flatc:rust":"flatc --rust --gen-object-api --gen-all --filename-suffix '' -o ./src/shared/src/generated ./schemas/message.fbs","test:watch":"vitest","build:cache":"wasm-pack build ./src/cache --release --target web","build:types":"tsc --emitDeclarationOnly --outDir dist","build:crates":"npm-run-all --parallel build:connections build:cache build:parser build:crypto","build:crypto":"wasm-pack build ./src/crypto --release --target web","build:parser":"wasm-pack build ./src/parser --release --target web","prepublishOnly":"npm run build","build:connections":"wasm-pack build ./src/connections --release --target web"},"_npmUser":{"name":"sotachi","email":"sotachi@proton.me"},"repository":{"url":"git+https://github.com/candypoets/nipworker.git","type":"git","directory":"packages/nipworker"},"_npmVersion":"10.8.2","description":"Nostr client library with worker-based architecture using Rust WASM","directories":{},"_nodeVersion":"20.20.1","dependencies":{"ws":"^8.0.0","nostr-tools":"^2.0.0","socks-proxy-agent":"^9.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","vitest":"^4.0.18","esbuild":"^0.27.4","prettier":"^3.6.2","@types/ws":"^8.5.12","@vitest/ui":"^4.0.18","typescript":"^5.0.0","@types/node":"^20.19.17","npm-run-all":"^4.1.5","vite-plugin-dts":"^3.0.0","vite-plugin-wasm":"^3.0.0","vite-plugin-static-copy":"^3.1.1","vite-plugin-top-level-await":"^1.6.0"},"peerDependencies":{"ws":"^8.0.0","vite":"^5.0.0 || ^6.0.0","flatbuffers":"^25.2.10"},"peerDependenciesMeta":{"ws":{"optional":true},"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nipworker_0.91.3_1774356727669_0.34511461845297786","host":"s3://npm-registry-packages-npm-production"}},"0.92.0":{"name":"@candypoets/nipworker","version":"0.92.0","keywords":["nostr","protocol","web-worker","wasm","rust"],"author":{"name":"So Tachi","email":"sotachi@proton.me"},"license":"MIT","_id":"@candypoets/nipworker@0.92.0","maintainers":[{"name":"sotachi","email":"sotachi@proton.me"}],"homepage":"https://github.com/candypoets/nipworker#readme","bugs":{"url":"https://github.com/candypoets/nipworker/issues"},"dist":{"shasum":"18f5a5dbb89b3589eb6f421a5d925dea2c833e56","tarball":"https://registry.npmjs.org/@candypoets/nipworker/-/nipworker-0.92.0.tgz","fileCount":279,"integrity":"sha512-4V7Xh9Q47MPJY5Xbayx1CTQFn7dLNkKFenEHvJ5+0NjMdDeho286HaM41Nyui0mduwRqLMSNIz+iD4qThv2Maw==","signatures":[{"sig":"MEQCID/v175hM2Ji0fwNGsXkB2sHwJnAby8vgEx+Ipm8ZzAbAiBluvjytIyywmK5YSs3a39QbAnXj54Q0tduCAXLtxAnjg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12586822},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","default":"./dist/hooks.js"},"./proxy":{"types":"./dist/proxy/index.d.ts","import":"./dist/proxy/index.js","default":"./dist/proxy/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","default":"./dist/utils.js"},"./proxy/vite":{"types":"./dist/proxy/vite.d.ts","import":"./dist/proxy/vite.js","default":"./dist/proxy/vite.js"},"./proxy/server":{"types":"./dist/proxy/server.d.ts","import":"./dist/proxy/server.js","default":"./dist/proxy/server.js"}},"gitHead":"49dca5d9916be5b21444929ebaf7c64c5d89fbff","scripts":{"test":"vitest run","build":"npm-run-all --parallel build:connections build:cache build:parser build:crypto && vite build","flatc":"npm run flatc:rust && npm run flatc:ts","test:ui":"vitest --ui","flatc:ts":"flatc --ts --gen-object-api --gen-all --filename-suffix '' -o ./src/generated ./schemas/message.fbs","flatc:rust":"flatc --rust --gen-object-api --gen-all --filename-suffix '' -o ./src/shared/src/generated ./schemas/message.fbs","test:watch":"vitest","build:cache":"wasm-pack build ./src/cache --release --target web","build:types":"tsc --emitDeclarationOnly --outDir dist","build:crates":"npm-run-all --parallel build:connections build:cache build:parser build:crypto","build:crypto":"wasm-pack build ./src/crypto --release --target web","build:parser":"wasm-pack build ./src/parser --release --target web","prepublishOnly":"npm run build","build:connections":"wasm-pack build ./src/connections --release --target web"},"_npmUser":{"name":"sotachi","email":"sotachi@proton.me"},"repository":{"url":"git+https://github.com/candypoets/nipworker.git","type":"git","directory":"packages/nipworker"},"_npmVersion":"10.8.2","description":"Nostr client library with worker-based architecture using Rust WASM","directories":{},"_nodeVersion":"20.20.1","dependencies":{"ws":"^8.0.0","nostr-tools":"^2.0.0","socks-proxy-agent":"^9.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","vitest":"^4.0.18","esbuild":"^0.27.4","prettier":"^3.6.2","@types/ws":"^8.5.12","@vitest/ui":"^4.0.18","typescript":"^5.0.0","@types/node":"^20.19.17","npm-run-all":"^4.1.5","vite-plugin-dts":"^3.0.0","vite-plugin-wasm":"^3.0.0","vite-plugin-static-copy":"^3.1.1","vite-plugin-top-level-await":"^1.6.0"},"peerDependencies":{"ws":"^8.0.0","vite":"^5.0.0 || ^6.0.0","flatbuffers":"^25.2.10"},"peerDependenciesMeta":{"ws":{"optional":true},"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nipworker_0.92.0_1774535288394_0.35376111245330244","host":"s3://npm-registry-packages-npm-production"}},"0.93.0":{"name":"@candypoets/nipworker","version":"0.93.0","keywords":["nostr","protocol","web-worker","wasm","rust"],"author":{"name":"So Tachi","email":"sotachi@proton.me"},"license":"MIT","_id":"@candypoets/nipworker@0.93.0","maintainers":[{"name":"sotachi","email":"sotachi@proton.me"}],"homepage":"https://github.com/candypoets/nipworker#readme","bugs":{"url":"https://github.com/candypoets/nipworker/issues"},"dist":{"shasum":"e82fe97da52885b1b6e381b0a01c966083f5ed1d","tarball":"https://registry.npmjs.org/@candypoets/nipworker/-/nipworker-0.93.0.tgz","fileCount":279,"integrity":"sha512-q9plytlxc5jX4w4CrP1gVhHgbrXrgyRTs3iTMZcro6sREKsOOYn2USQ8Cw8LrlHjIR0TVLc2Smcu7uAycmvTjQ==","signatures":[{"sig":"MEUCIQCsGhgRflbO9Lc6n2cKMsdKg4/PX4Xwvsl5U5u/iytTcgIgM9mJ6sTdsd5iytDzY/rTtuv+WLzBnkp7aDduDHIkjU4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12586404},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","default":"./dist/hooks.js"},"./proxy":{"types":"./dist/proxy/index.d.ts","import":"./dist/proxy/index.js","default":"./dist/proxy/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","default":"./dist/utils.js"},"./proxy/vite":{"types":"./dist/proxy/vite.d.ts","import":"./dist/proxy/vite.js","default":"./dist/proxy/vite.js"},"./proxy/server":{"types":"./dist/proxy/server.d.ts","import":"./dist/proxy/server.js","default":"./dist/proxy/server.js"}},"gitHead":"673ac4a2b29e92c3193dd0ebac2e1ea22074f6a7","scripts":{"test":"vitest run","build":"npm-run-all --parallel build:connections build:cache build:parser build:crypto && vite build","flatc":"npm run flatc:rust && npm run flatc:ts","test:ui":"vitest --ui","flatc:ts":"flatc --ts --gen-object-api --gen-all --filename-suffix '' -o ./src/generated ./schemas/message.fbs","flatc:rust":"flatc --rust --gen-object-api --gen-all --filename-suffix '' -o ./src/shared/src/generated ./schemas/message.fbs","test:watch":"vitest","build:cache":"wasm-pack build ./src/cache --release --target web","build:types":"tsc --emitDeclarationOnly --outDir dist","build:crates":"npm-run-all --parallel build:connections build:cache build:parser build:crypto","build:crypto":"wasm-pack build ./src/crypto --release --target web","build:parser":"wasm-pack build ./src/parser --release --target web","prepublishOnly":"npm run build","build:connections":"wasm-pack build ./src/connections --release --target web"},"_npmUser":{"name":"sotachi","email":"sotachi@proton.me"},"repository":{"url":"git+https://github.com/candypoets/nipworker.git","type":"git","directory":"packages/nipworker"},"_npmVersion":"10.8.2","description":"Nostr client library with worker-based architecture using Rust WASM","directories":{},"_nodeVersion":"20.20.1","dependencies":{"ws":"^8.0.0","nostr-tools":"^2.0.0","socks-proxy-agent":"^9.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","vitest":"^4.0.18","esbuild":"^0.27.4","prettier":"^3.6.2","@types/ws":"^8.5.12","@vitest/ui":"^4.0.18","typescript":"^5.0.0","@types/node":"^20.19.17","npm-run-all":"^4.1.5","vite-plugin-dts":"^3.0.0","vite-plugin-wasm":"^3.0.0","vite-plugin-static-copy":"^3.1.1","vite-plugin-top-level-await":"^1.6.0"},"peerDependencies":{"ws":"^8.0.0","vite":"^5.0.0 || ^6.0.0","flatbuffers":"^25.2.10"},"peerDependenciesMeta":{"ws":{"optional":true},"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nipworker_0.93.0_1774960211048_0.43379230112330025","host":"s3://npm-registry-packages-npm-production"}},"0.94.0":{"name":"@candypoets/nipworker","version":"0.94.0","keywords":["nostr","protocol","web-worker","wasm","rust"],"author":{"name":"So Tachi","email":"sotachi@proton.me"},"license":"MIT","_id":"@candypoets/nipworker@0.94.0","maintainers":[{"name":"sotachi","email":"sotachi@proton.me"}],"homepage":"https://github.com/candypoets/nipworker#readme","bugs":{"url":"https://github.com/candypoets/nipworker/issues"},"dist":{"shasum":"454157659d45a2132a15d624815b5ef04fc53438","tarball":"https://registry.npmjs.org/@candypoets/nipworker/-/nipworker-0.94.0.tgz","fileCount":279,"integrity":"sha512-0gn+YB2zU1MpPqvLnY+nn7O+9YZPU3mI0bX1zMzWkq5n8TBXGtotFJMauwH9kD8OKloH1BmaKQCvAd+Q5WlmKg==","signatures":[{"sig":"MEQCIELRbz6GEd3Kyy1o8g00YOP2cwe+swADlkz5umRRdhZaAiAYkK4myVRpiHw7cAF0tYLTe24R8AR1n3u/vKvf4tabzg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12586518},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","default":"./dist/hooks.js"},"./proxy":{"types":"./dist/proxy/index.d.ts","import":"./dist/proxy/index.js","default":"./dist/proxy/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","default":"./dist/utils.js"},"./proxy/vite":{"types":"./dist/proxy/vite.d.ts","import":"./dist/proxy/vite.js","default":"./dist/proxy/vite.js"},"./proxy/server":{"types":"./dist/proxy/server.d.ts","import":"./dist/proxy/server.js","default":"./dist/proxy/server.js"}},"gitHead":"cb73b272653a5a77d4cd33c47ef06e22041e30a7","scripts":{"test":"vitest run","build":"npm-run-all --parallel build:connections build:cache build:parser build:crypto && vite build","flatc":"npm run flatc:rust && npm run flatc:ts","test:ui":"vitest --ui","flatc:ts":"flatc --ts --gen-object-api --gen-all --filename-suffix '' -o ./src/generated ./schemas/message.fbs","flatc:rust":"flatc --rust --gen-object-api --gen-all --filename-suffix '' -o ./src/shared/src/generated ./schemas/message.fbs","test:watch":"vitest","build:cache":"wasm-pack build ./src/cache --release --target web","build:types":"tsc --emitDeclarationOnly --outDir dist","build:crates":"npm-run-all --parallel build:connections build:cache build:parser build:crypto","build:crypto":"wasm-pack build ./src/crypto --release --target web","build:parser":"wasm-pack build ./src/parser --release --target web","prepublishOnly":"npm run build","build:connections":"wasm-pack build ./src/connections --release --target web"},"_npmUser":{"name":"sotachi","email":"sotachi@proton.me"},"repository":{"url":"git+https://github.com/candypoets/nipworker.git","type":"git","directory":"packages/nipworker"},"_npmVersion":"10.8.2","description":"Nostr client library with worker-based architecture using Rust WASM","directories":{},"_nodeVersion":"20.20.1","dependencies":{"ws":"^8.0.0","nostr-tools":"^2.0.0","socks-proxy-agent":"^9.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","vitest":"^4.0.18","esbuild":"^0.27.4","prettier":"^3.6.2","@types/ws":"^8.5.12","@vitest/ui":"^4.0.18","typescript":"^5.0.0","@types/node":"^20.19.17","npm-run-all":"^4.1.5","vite-plugin-dts":"^3.0.0","vite-plugin-wasm":"^3.0.0","vite-plugin-static-copy":"^3.1.1","vite-plugin-top-level-await":"^1.6.0"},"peerDependencies":{"ws":"^8.0.0","vite":"^5.0.0 || ^6.0.0","flatbuffers":"^25.2.10"},"peerDependenciesMeta":{"ws":{"optional":true},"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nipworker_0.94.0_1775048418337_0.03636557308483512","host":"s3://npm-registry-packages-npm-production"}},"0.95.0":{"name":"@candypoets/nipworker","version":"0.95.0","keywords":["nostr","protocol","web-worker","wasm","rust"],"author":{"name":"So Tachi","email":"sotachi@proton.me"},"license":"MIT","_id":"@candypoets/nipworker@0.95.0","maintainers":[{"name":"sotachi","email":"sotachi@proton.me"}],"homepage":"https://github.com/candypoets/nipworker#readme","bugs":{"url":"https://github.com/candypoets/nipworker/issues"},"dist":{"shasum":"738efeb997705bc1313b14ba20434b302a4fd686","tarball":"https://registry.npmjs.org/@candypoets/nipworker/-/nipworker-0.95.0.tgz","fileCount":289,"integrity":"sha512-t/BMnPwcmWjWFdVISXFg7DiPsURNZ9S7lL5fIH4727k2GoA4EncUVTcV1IBG1k6ykBZN67k5nu50IY6K878XBg==","signatures":[{"sig":"MEUCIDnGqMgkbvWT36du+w76kAF/YINPqb9Qi9kB6HBZtzd5AiEAxRhy23+crGpQfyX7kjMXEqGe6F4GuZDPZEQgq73VQuE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12794969},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","default":"./dist/hooks.js"},"./proxy":{"types":"./dist/proxy/index.d.ts","import":"./dist/proxy/index.js","default":"./dist/proxy/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","default":"./dist/utils.js"},"./proxy/vite":{"types":"./dist/proxy/vite.d.ts","import":"./dist/proxy/vite.js","default":"./dist/proxy/vite.js"},"./proxy/server":{"types":"./dist/proxy/server.d.ts","import":"./dist/proxy/server.js","default":"./dist/proxy/server.js"}},"gitHead":"e95c34010804e0426fa41851783b9a2e1c17b1f5","scripts":{"test":"vitest run","build":"npm-run-all --parallel build:connections build:cache build:parser build:crypto && vite build","flatc":"npm run flatc:rust && npm run flatc:ts","test:ui":"vitest --ui","flatc:ts":"flatc --ts --gen-object-api --gen-all --filename-suffix '' -o ./src/generated ./schemas/message.fbs","flatc:rust":"flatc --rust --gen-object-api --gen-all --filename-suffix '' -o ./src/shared/src/generated ./schemas/message.fbs","test:watch":"vitest","build:cache":"wasm-pack build ./src/cache --release --target web","build:types":"tsc --emitDeclarationOnly --outDir dist","build:crates":"npm-run-all --parallel build:connections build:cache build:parser build:crypto","build:crypto":"wasm-pack build ./src/crypto --release --target web","build:parser":"wasm-pack build ./src/parser --release --target web","prepublishOnly":"npm run build","build:connections":"wasm-pack build ./src/connections --release --target web"},"_npmUser":{"name":"sotachi","email":"sotachi@proton.me"},"repository":{"url":"git+https://github.com/candypoets/nipworker.git","type":"git","directory":"packages/nipworker"},"_npmVersion":"10.8.2","description":"Nostr client library with worker-based architecture using Rust WASM","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.0.0","nostr-tools":"^2.0.0","socks-proxy-agent":"^9.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","vitest":"^4.0.18","esbuild":"^0.27.4","prettier":"^3.6.2","@types/ws":"^8.5.12","@vitest/ui":"^4.0.18","typescript":"^5.0.0","@types/node":"^20.19.17","npm-run-all":"^4.1.5","vite-plugin-dts":"^3.0.0","vite-plugin-wasm":"^3.0.0","vite-plugin-static-copy":"^3.1.1","vite-plugin-top-level-await":"^1.6.0"},"peerDependencies":{"ws":"^8.0.0","vite":"^5.0.0 || ^6.0.0","flatbuffers":"^25.2.10"},"peerDependenciesMeta":{"ws":{"optional":true},"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nipworker_0.95.0_1775136609540_0.8108857197212926","host":"s3://npm-registry-packages-npm-production"}},"0.96.0":{"name":"@candypoets/nipworker","version":"0.96.0","keywords":["nostr","protocol","web-worker","wasm","rust"],"author":{"name":"So Tachi","email":"sotachi@proton.me"},"license":"MIT","_id":"@candypoets/nipworker@0.96.0","maintainers":[{"name":"sotachi","email":"sotachi@proton.me"}],"homepage":"https://github.com/candypoets/nipworker#readme","bugs":{"url":"https://github.com/candypoets/nipworker/issues"},"dist":{"shasum":"d7d205ecc6788b75a5faa51ec0918e8c7edde7b6","tarball":"https://registry.npmjs.org/@candypoets/nipworker/-/nipworker-0.96.0.tgz","fileCount":289,"integrity":"sha512-GLzihUuk72m+vYGJGXTrMktClqI+07ELh0lGRlMo5CP+JFPfeuHad+OkL4IZdYQwXgXNuCJpXAYKyRMl0oAKfA==","signatures":[{"sig":"MEQCIDgKOat0tdnwziKiFTzgmkTzKx/mt8cLIj4q7I7KTRoIAiB4XNTY4WejIAv4X06Ypp5vPdP3Yurcsf5lRl3nGkGFSQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12805801},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","default":"./dist/hooks.js"},"./proxy":{"types":"./dist/proxy/index.d.ts","import":"./dist/proxy/index.js","default":"./dist/proxy/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","default":"./dist/utils.js"},"./proxy/vite":{"types":"./dist/proxy/vite.d.ts","import":"./dist/proxy/vite.js","default":"./dist/proxy/vite.js"},"./proxy/server":{"types":"./dist/proxy/server.d.ts","import":"./dist/proxy/server.js","default":"./dist/proxy/server.js"}},"gitHead":"713492a74786574571d4cc7247e8a2f7f1927c9d","scripts":{"test":"vitest run","build":"npm-run-all --parallel build:connections build:cache build:parser build:crypto && vite build","flatc":"npm run flatc:rust && npm run flatc:ts","test:ui":"vitest --ui","flatc:ts":"flatc --ts --gen-object-api --gen-all --filename-suffix '' -o ./src/generated ./schemas/message.fbs","flatc:rust":"flatc --rust --gen-object-api --gen-all --filename-suffix '' -o ./src/shared/src/generated ./schemas/message.fbs","test:watch":"vitest","build:cache":"wasm-pack build ./src/cache --release --target web","build:types":"tsc --emitDeclarationOnly --outDir dist","build:crates":"npm-run-all --parallel build:connections build:cache build:parser build:crypto","build:crypto":"wasm-pack build ./src/crypto --release --target web","build:parser":"wasm-pack build ./src/parser --release --target web","prepublishOnly":"npm run build","build:connections":"wasm-pack build ./src/connections --release --target web"},"_npmUser":{"name":"sotachi","email":"sotachi@proton.me"},"repository":{"url":"git+https://github.com/candypoets/nipworker.git","type":"git","directory":"packages/nipworker"},"_npmVersion":"10.8.2","description":"Nostr client library with worker-based architecture using Rust WASM","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.0.0","nostr-tools":"^2.0.0","socks-proxy-agent":"^9.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","vitest":"^4.0.18","esbuild":"^0.27.4","prettier":"^3.6.2","@types/ws":"^8.5.12","@vitest/ui":"^4.0.18","typescript":"^5.0.0","@types/node":"^20.19.17","npm-run-all":"^4.1.5","vite-plugin-dts":"^3.0.0","vite-plugin-wasm":"^3.0.0","vite-plugin-static-copy":"^3.1.1","vite-plugin-top-level-await":"^1.6.0"},"peerDependencies":{"ws":"^8.0.0","vite":"^5.0.0 || ^6.0.0","flatbuffers":"^25.2.10"},"peerDependenciesMeta":{"ws":{"optional":true},"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nipworker_0.96.0_1776266153812_0.3522805984748758","host":"s3://npm-registry-packages-npm-production"}},"0.96.3":{"name":"@candypoets/nipworker","version":"0.96.3","keywords":["nostr","protocol","web-worker","wasm","rust"],"author":{"name":"So Tachi","email":"sotachi@proton.me"},"license":"MIT","_id":"@candypoets/nipworker@0.96.3","maintainers":[{"name":"sotachi","email":"sotach1@proton.me"}],"homepage":"https://github.com/candypoets/nipworker#readme","bugs":{"url":"https://github.com/candypoets/nipworker/issues"},"dist":{"shasum":"922116d1af3ce723757d1bb51d9e98fd119139ec","tarball":"https://registry.npmjs.org/@candypoets/nipworker/-/nipworker-0.96.3.tgz","fileCount":363,"integrity":"sha512-hE38OGjWhnQO8Tg3poNafMC4mTHvqyKR/9MVuG6kwAf5VDrxEpx94iZglUa0Gf9m6HZbU9lufCmJIlp2ik2Fnw==","signatures":[{"sig":"MEQCIHtk/NnArIrR6yDoSX2FBJOAbMH6itHqIesGASxfS0qlAiBzbPxb1xSBrXtGSy5oGtabjdaASxfDrqBCcZRF4f3dyA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23365715},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","default":"./dist/hooks.js"},"./proxy":{"types":"./dist/proxy/index.d.ts","import":"./dist/proxy/index.js","default":"./dist/proxy/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","default":"./dist/utils.js"},"./engine":{"types":"./dist/engine.d.ts","import":"./dist/engine.js","default":"./dist/engine.js"},"./legacy":{"types":"./dist/legacy.d.ts","import":"./dist/legacy.js","default":"./dist/legacy.js"},"./native":{"types":"./dist/native.d.ts","import":"./dist/native.js","default":"./dist/native.js"},"./proxy/vite":{"types":"./dist/proxy/vite.d.ts","import":"./dist/proxy/vite.js","default":"./dist/proxy/vite.js"},"./proxy/server":{"types":"./dist/proxy/server.d.ts","import":"./dist/proxy/server.js","default":"./dist/proxy/server.js"},"./react-native":{"types":"./dist/react-native.d.ts","import":"./dist/react-native.js","default":"./dist/react-native.js"}},"gitHead":"10a46195be47e1f1cabae121c0a9d5731f94060e","scripts":{"test":"vitest run","build":"npm-run-all --parallel build:connections build:cache build:parser build:crypto build:engine && vite build","flatc":"npm run flatc:rust && npm run flatc:ts","test:ui":"vitest --ui","flatc:ts":"flatc --ts --gen-object-api --gen-all --filename-suffix '' -o ./src/generated ./schemas/message.fbs","test:e2e":"playwright test","flatc:rust":"flatc --rust --gen-object-api --gen-all --filename-suffix '' -o ./crates/core/src/generated ./schemas/message.fbs","test:watch":"vitest","build:cache":"wasm-pack build ./crates/cache --release --target web","build:types":"tsc --emitDeclarationOnly --outDir dist","build:crates":"npm-run-all --parallel build:connections build:cache build:parser build:crypto build:engine","build:crypto":"wasm-pack build ./crates/crypto --release --target web","build:engine":"wasm-pack build ./src/engine --release --target web","build:parser":"wasm-pack build ./crates/parser --release --target web","prepublishOnly":"npm run build","build:connections":"wasm-pack build ./crates/connections --release --target web"},"_npmUser":{"name":"sotachi","email":"sotach1@proton.me"},"repository":{"url":"git+https://github.com/candypoets/nipworker.git","type":"git","directory":"packages/nipworker"},"_npmVersion":"10.8.2","description":"Nostr client library with worker-based architecture using Rust WASM","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.0.0","nostr-tools":"^2.0.0","@babel/runtime":"^7.29.7","socks-proxy-agent":"^9.0.0"},"codegenConfig":{"ios":{"modules":{"NipworkerReactNativeModule":{"className":"NipworkerReactNativeModule"}}},"name":"NipworkerReactNativeSpec","type":"modules","android":{"javaPackageName":"com.candypoets.nipworker.reactnative"},"jsSrcsDir":"src/specs"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^29.0.2","koffi":"^2.16.1","vitest":"^4.0.18","esbuild":"^0.27.4","prettier":"^3.6.2","@types/ws":"^8.5.12","@vitest/ui":"^4.0.18","typescript":"^5.0.0","@types/node":"^20.19.17","npm-run-all":"^4.1.5","@lynx-js/react":"^0.119.0","@lynx-js/types":"^3.7.0","vite-plugin-dts":"^3.0.0","@playwright/test":"^1.59.1","vite-plugin-wasm":"^3.0.0","vite-plugin-static-copy":"^3.1.1","vite-plugin-top-level-await":"^1.6.0"},"peerDependencies":{"ws":"^8.0.0","vite":"^5.0.0 || ^6.0.0","flatbuffers":"^25.2.10","react-native":">=0.72"},"peerDependenciesMeta":{"ws":{"optional":true},"vite":{"optional":true},"react-native":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nipworker_0.96.3_1783086284435_0.16021787968057","host":"s3://npm-registry-packages-npm-production"}},"0.96.5":{"name":"@candypoets/nipworker","version":"0.96.5","keywords":["nostr","protocol","web-worker","wasm","rust"],"author":{"name":"So Tachi","email":"sotachi@proton.me"},"license":"MIT","_id":"@candypoets/nipworker@0.96.5","maintainers":[{"name":"sotachi","email":"sotach1@proton.me"}],"homepage":"https://github.com/candypoets/nipworker#readme","bugs":{"url":"https://github.com/candypoets/nipworker/issues"},"dist":{"shasum":"7e628aeee96c7881d00fafdce81d54ca4b90c662","tarball":"https://registry.npmjs.org/@candypoets/nipworker/-/nipworker-0.96.5.tgz","fileCount":495,"integrity":"sha512-JEGuW0VVtTraHtpJ5YSH17Jo/EoC+QsRMvlMbxAYtGvvk0Ym9stgX1E/CckY9V29ro33kYD9ccB57aimx0dgFw==","signatures":[{"sig":"MEYCIQC2fTgyRveYez34xNV598C3ec/B8JmQPW90sbdDIj5VAQIhAONzVYb5GlftKOO8IyOxCsYLYFHTUds+3TRPWaqS9jD9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24357891},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","default":"./dist/hooks.js"},"./proxy":{"types":"./dist/proxy/index.d.ts","import":"./dist/proxy/index.js","default":"./dist/proxy/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","default":"./dist/utils.js"},"./engine":{"types":"./dist/engine.d.ts","import":"./dist/engine.js","default":"./dist/engine.js"},"./legacy":{"types":"./dist/legacy.d.ts","import":"./dist/legacy.js","default":"./dist/legacy.js"},"./proxy/vite":{"types":"./dist/proxy/vite.d.ts","import":"./dist/proxy/vite.js","default":"./dist/proxy/vite.js"},"./proxy/server":{"types":"./dist/proxy/server.d.ts","import":"./dist/proxy/server.js","default":"./dist/proxy/server.js"},"./react-native":{"types":"./dist/react-native.d.ts","import":"./dist/react-native.js","default":"./dist/react-native.js"}},"gitHead":"3a9a8814e681d4671683aa75b9d562da38fa4787","scripts":{"test":"vitest run","build":"npm-run-all --parallel build:connections build:cache build:parser build:crypto build:engine build:native:android build:native:ios && vite build","flatc":"npm run flatc:rust && npm run flatc:ts && npm run flatc:java","test:ui":"vitest --ui","flatc:ts":"flatc --ts --gen-object-api --gen-all --filename-suffix '' -o ./src/generated ./schemas/message.fbs","test:e2e":"playwright test","flatc:java":"flatc --java --gen-all --filename-suffix '' -o ./crates/native-ffi/react-native/android/src/main/java ./schemas/message.fbs && perl -pi -e 's/FLATBUFFERS_25_12_19/FLATBUFFERS_25_2_10/g' ./crates/native-ffi/react-native/android/src/main/java/nostr/fb/*.java","flatc:rust":"flatc --rust --gen-object-api --gen-all --filename-suffix '' -o ./crates/core/src/generated ./schemas/message.fbs","test:watch":"vitest","build:cache":"wasm-pack build ./crates/cache --release --target web","build:types":"tsc --emitDeclarationOnly --outDir dist","flatc:swift":"npm run flatc:swift:raw && node ./scripts/postprocess-flatc-swift.mjs ./swift/Sources/NipworkerSwift/Generated/message_generated.swift && swift build --package-path swift","build:crates":"npm-run-all --parallel build:connections build:cache build:parser build:crypto build:engine","build:crypto":"wasm-pack build ./crates/crypto --release --target web","build:engine":"wasm-pack build ./src/engine --release --target web","build:native":"npm-run-all --parallel build:native:android build:native:ios","build:parser":"wasm-pack build ./crates/parser --release --target web","build:package":"npm run build:crates && vite build","prepublishOnly":"npm run build:package","flatc:swift:raw":"flatc --swift --gen-all --filename-suffix '_generated' -o ./swift/Sources/NipworkerSwift/Generated ./schemas/message.fbs","build:native:ios":"cd crates/native-ffi/ios && ./build-ios.sh","build:connections":"wasm-pack build ./crates/connections --release --target web","build:native:android":"cd crates/native-ffi/android && ./build-android-aar.sh"},"_npmUser":{"name":"sotachi","email":"sotach1@proton.me"},"repository":{"url":"git+https://github.com/candypoets/nipworker.git","type":"git","directory":"packages/nipworker"},"_npmVersion":"10.8.2","description":"Nostr client library with worker-based architecture using Rust WASM","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.0.0","nostr-tools":"^2.0.0","@babel/runtime":"^7.29.7","socks-proxy-agent":"^9.0.0"},"codegenConfig":{"ios":{"modules":{"NipworkerReactNativeModule":{"className":"NipworkerReactNativeModule"}}},"name":"NipworkerReactNativeSpec","type":"modules","android":{"javaPackageName":"com.candypoets.nipworker.reactnative"},"jsSrcsDir":"src/specs"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^29.0.2","koffi":"^2.16.1","vitest":"^4.0.18","esbuild":"^0.27.4","prettier":"^3.6.2","@types/ws":"^8.5.12","@vitest/ui":"^4.0.18","typescript":"^5.0.0","@types/node":"^20.19.17","npm-run-all":"^4.1.5","vite-plugin-dts":"^3.0.0","@playwright/test":"^1.59.1","vite-plugin-wasm":"^3.0.0","vite-plugin-static-copy":"^3.1.1","vite-plugin-top-level-await":"^1.6.0"},"peerDependencies":{"ws":"^8.0.0","vite":"^5.0.0 || ^6.0.0","flatbuffers":"^25.2.10","react-native":">=0.72"},"peerDependenciesMeta":{"ws":{"optional":true},"vite":{"optional":true},"react-native":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nipworker_0.96.5_1783517722036_0.977309743171431","host":"s3://npm-registry-packages-npm-production"}},"0.96.6":{"name":"@candypoets/nipworker","version":"0.96.6","keywords":["nostr","protocol","web-worker","wasm","rust"],"author":{"name":"So Tachi","email":"sotachi@proton.me"},"license":"MIT","_id":"@candypoets/nipworker@0.96.6","maintainers":[{"name":"sotachi","email":"sotach1@proton.me"}],"homepage":"https://github.com/candypoets/nipworker#readme","bugs":{"url":"https://github.com/candypoets/nipworker/issues"},"dist":{"shasum":"e23efc830110717d2e3d730704d28e9adab18a34","tarball":"https://registry.npmjs.org/@candypoets/nipworker/-/nipworker-0.96.6.tgz","fileCount":495,"integrity":"sha512-UIq3PVQUY2LdacqVUhgSC8QXI7Ci6qfRnW312lI1Tg0SIXN3Rqym4RPS58SEYCclNmXTt+x3cqg1sVZ86eLmnw==","signatures":[{"sig":"MEQCIHcrmCSFatsQ6XmunxOYciWMU4cj27UbElQm9scp2LB5AiBNVfEywHtJcii63be5I6E8KdttJlsGmrVYIa2LxQ0JNw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28344494},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","default":"./dist/hooks.js"},"./proxy":{"types":"./dist/proxy/index.d.ts","import":"./dist/proxy/index.js","default":"./dist/proxy/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","default":"./dist/utils.js"},"./engine":{"types":"./dist/engine.d.ts","import":"./dist/engine.js","default":"./dist/engine.js"},"./legacy":{"types":"./dist/legacy.d.ts","import":"./dist/legacy.js","default":"./dist/legacy.js"},"./proxy/vite":{"types":"./dist/proxy/vite.d.ts","import":"./dist/proxy/vite.js","default":"./dist/proxy/vite.js"},"./proxy/server":{"types":"./dist/proxy/server.d.ts","import":"./dist/proxy/server.js","default":"./dist/proxy/server.js"},"./react-native":{"types":"./dist/react-native.d.ts","import":"./dist/react-native.js","default":"./dist/react-native.js"}},"gitHead":"ca35eba00094bd86afa8091ca0967a01244e7a2a","scripts":{"test":"vitest run","build":"npm-run-all --parallel build:connections build:cache build:parser build:crypto build:engine build:native:android build:native:ios && vite build","flatc":"npm run flatc:rust && npm run flatc:ts && npm run flatc:java","test:ui":"vitest --ui","flatc:ts":"flatc --ts --gen-object-api --gen-all --filename-suffix '' -o ./src/generated ./schemas/message.fbs","test:e2e":"playwright test","flatc:java":"flatc --java --gen-all --filename-suffix '' -o ./crates/native-ffi/react-native/android/src/main/java ./schemas/message.fbs && perl -pi -e 's/FLATBUFFERS_25_12_19/FLATBUFFERS_25_2_10/g' ./crates/native-ffi/react-native/android/src/main/java/nostr/fb/*.java","flatc:rust":"flatc --rust --gen-object-api --gen-all --filename-suffix '' -o ./crates/core/src/generated ./schemas/message.fbs","test:watch":"vitest","build:cache":"wasm-pack build ./crates/cache --release --target web --no-opt","build:types":"tsc --emitDeclarationOnly --outDir dist","flatc:swift":"npm run flatc:swift:raw && node ./scripts/postprocess-flatc-swift.mjs ./swift/Sources/NipworkerSwift/Generated/message_generated.swift && swift build --package-path swift","build:crates":"npm-run-all --parallel build:connections build:cache build:parser build:crypto build:engine","build:crypto":"wasm-pack build ./crates/crypto --release --target web --no-opt","build:engine":"wasm-pack build ./src/engine --release --target web --no-opt","build:native":"npm-run-all --parallel build:native:android build:native:ios","build:parser":"wasm-pack build ./crates/parser --release --target web --no-opt","build:package":"npm run build:crates && vite build","prepublishOnly":"npm run build:package","flatc:swift:raw":"flatc --swift --gen-all --filename-suffix '_generated' -o ./swift/Sources/NipworkerSwift/Generated ./schemas/message.fbs","build:native:ios":"cd crates/native-ffi/ios && ./build-ios.sh","build:connections":"wasm-pack build ./crates/connections --release --target web --no-opt","build:native:android":"cd crates/native-ffi/android && ./build-android-aar.sh"},"_npmUser":{"name":"sotachi","email":"sotach1@proton.me"},"repository":{"url":"git+https://github.com/candypoets/nipworker.git","type":"git","directory":"packages/nipworker"},"_npmVersion":"10.8.2","description":"Nostr client library with worker-based architecture using Rust WASM","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.0.0","nostr-tools":"^2.0.0","@babel/runtime":"^7.29.7","socks-proxy-agent":"^9.0.0"},"codegenConfig":{"ios":{"modules":{"NipworkerReactNativeModule":{"className":"NipworkerReactNativeModule"}}},"name":"NipworkerReactNativeSpec","type":"modules","android":{"javaPackageName":"com.candypoets.nipworker.reactnative"},"jsSrcsDir":"src/specs"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^29.0.2","koffi":"^2.16.1","vitest":"^4.0.18","esbuild":"^0.27.4","prettier":"^3.6.2","@types/ws":"^8.5.12","@vitest/ui":"^4.0.18","typescript":"^5.0.0","@types/node":"^20.19.17","npm-run-all":"^4.1.5","vite-plugin-dts":"^3.0.0","@playwright/test":"^1.59.1","vite-plugin-wasm":"^3.0.0","vite-plugin-static-copy":"^3.1.1","vite-plugin-top-level-await":"^1.6.0"},"peerDependencies":{"ws":"^8.0.0","vite":"^5.0.0 || ^6.0.0","flatbuffers":"^25.2.10","react-native":">=0.72"},"peerDependenciesMeta":{"ws":{"optional":true},"vite":{"optional":true},"react-native":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nipworker_0.96.6_1783586324487_0.07433577967257499","host":"s3://npm-registry-packages-npm-production"}},"0.97.0":{"name":"@candypoets/nipworker","version":"0.97.0","keywords":["nostr","protocol","web-worker","wasm","rust"],"author":{"name":"So Tachi","email":"sotachi@proton.me"},"license":"MIT","_id":"@candypoets/nipworker@0.97.0","maintainers":[{"name":"sotachi","email":"sotach1@proton.me"}],"homepage":"https://github.com/candypoets/nipworker#readme","bugs":{"url":"https://github.com/candypoets/nipworker/issues"},"dist":{"shasum":"45e1c91c3bcd011347f0fd17488a9fee1c59dc27","tarball":"https://registry.npmjs.org/@candypoets/nipworker/-/nipworker-0.97.0.tgz","fileCount":486,"integrity":"sha512-RHnN/GUsk2ViiofyhjNABRtKSlWaGhiNKmMLwXTLb6p7+uwWF9374X0BRXnhF1vzKq2cAorx3tSYyAJ7e4PXHw==","signatures":[{"sig":"MEUCIDOf97KsfHHpnpT5vE+WMMzTKIcfadR8lKK7jzArlfWAAiEAiYbNdus8tswbA8kzvZOAMzjRSsYycTYozmWFj5UrP7A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18891934},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","default":"./dist/hooks.js"},"./proxy":{"types":"./dist/proxy/index.d.ts","import":"./dist/proxy/index.js","default":"./dist/proxy/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","default":"./dist/utils.js"},"./legacy":{"types":"./dist/legacy.d.ts","import":"./dist/legacy.js","default":"./dist/legacy.js"},"./proxy/vite":{"types":"./dist/proxy/vite.d.ts","import":"./dist/proxy/vite.js","default":"./dist/proxy/vite.js"},"./proxy/server":{"types":"./dist/proxy/server.d.ts","import":"./dist/proxy/server.js","default":"./dist/proxy/server.js"},"./react-native":{"types":"./dist/react-native.d.ts","import":"./dist/react-native.js","default":"./dist/react-native.js"}},"gitHead":"e7f2e55889f8d7c996b1eccadc697c78963a4b1e","scripts":{"test":"vitest run","build":"npm-run-all --parallel build:connections build:cache build:parser build:crypto build:native:android build:native:ios && vite build","flatc":"npm run flatc:rust && npm run flatc:ts && npm run flatc:java","test:ui":"vitest --ui","flatc:ts":"flatc --ts --gen-object-api --gen-all --filename-suffix '' -o ./src/generated ./schemas/message.fbs","test:e2e":"playwright test","flatc:java":"flatc --java --gen-all --filename-suffix '' -o ./crates/native-ffi/react-native/android/src/main/java ./schemas/message.fbs && perl -pi -e 's/FLATBUFFERS_25_12_19/FLATBUFFERS_25_2_10/g' ./crates/native-ffi/react-native/android/src/main/java/nostr/fb/*.java","flatc:rust":"flatc --rust --gen-object-api --gen-all --filename-suffix '' -o ./crates/core/src/generated ./schemas/message.fbs","test:watch":"vitest","build:cache":"wasm-pack build ./crates/cache --release --target web --no-opt","build:types":"tsc --emitDeclarationOnly --outDir dist","flatc:swift":"npm run flatc:swift:raw && node ./scripts/postprocess-flatc-swift.mjs ./swift/Sources/NipworkerSwift/Generated/message_generated.swift && swift build --package-path swift","build:crates":"npm-run-all --parallel build:connections build:cache build:parser build:crypto","build:crypto":"wasm-pack build ./crates/crypto --release --target web --no-opt","build:native":"npm-run-all --parallel build:native:android build:native:ios","build:parser":"wasm-pack build ./crates/parser --release --target web --no-opt","build:package":"npm run build:crates && vite build","prepublishOnly":"npm run build:package","flatc:swift:raw":"flatc --swift --gen-all --filename-suffix '_generated' -o ./swift/Sources/NipworkerSwift/Generated ./schemas/message.fbs","build:native:ios":"cd crates/native-ffi/ios && ./build-ios.sh","build:connections":"wasm-pack build ./crates/connections --release --target web --no-opt","build:native:android":"cd crates/native-ffi/android && ./build-android-aar.sh"},"_npmUser":{"name":"sotachi","email":"sotach1@proton.me"},"repository":{"url":"git+https://github.com/candypoets/nipworker.git","type":"git","directory":"packages/nipworker"},"_npmVersion":"10.8.2","description":"Nostr client library with worker-based architecture using Rust WASM","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.0.0","nostr-tools":"^2.0.0","@babel/runtime":"^7.29.7","socks-proxy-agent":"^9.0.0"},"codegenConfig":{"ios":{"modules":{"NipworkerReactNativeModule":{"className":"NipworkerReactNativeModule"}}},"name":"NipworkerReactNativeSpec","type":"modules","android":{"javaPackageName":"com.candypoets.nipworker.reactnative"},"jsSrcsDir":"src/specs"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^29.0.2","koffi":"^2.16.1","vitest":"^4.0.18","esbuild":"^0.27.4","prettier":"^3.6.2","@types/ws":"^8.5.12","@vitest/ui":"^4.0.18","typescript":"^5.0.0","@types/node":"^20.19.17","npm-run-all":"^4.1.5","vite-plugin-dts":"^3.0.0","@playwright/test":"^1.59.1","vite-plugin-wasm":"^3.0.0","vite-plugin-static-copy":"^3.1.1","vite-plugin-top-level-await":"^1.6.0"},"peerDependencies":{"ws":"^8.0.0","vite":"^5.0.0 || ^6.0.0","flatbuffers":"^25.2.10","react-native":">=0.72"},"peerDependenciesMeta":{"ws":{"optional":true},"vite":{"optional":true},"react-native":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nipworker_0.97.0_1784642820866_0.9061105290926832","host":"s3://npm-registry-packages-npm-production"}},"0.97.2":{"name":"@candypoets/nipworker","version":"0.97.2","keywords":["nostr","protocol","web-worker","wasm","rust"],"author":{"name":"So Tachi","email":"sotachi@proton.me"},"license":"MIT","_id":"@candypoets/nipworker@0.97.2","maintainers":[{"name":"sotachi","email":"sotach1@proton.me"}],"homepage":"https://github.com/candypoets/nipworker#readme","bugs":{"url":"https://github.com/candypoets/nipworker/issues"},"dist":{"shasum":"81f27a0cbd0640d03569f7361d501da4cdd614e0","tarball":"https://registry.npmjs.org/@candypoets/nipworker/-/nipworker-0.97.2.tgz","fileCount":496,"integrity":"sha512-IIB4CHKv2TCto37U8qEgEItA1MldAcLaSPdND3zSB/nL4OlXRCh6U5fqAGuvnXb52G2e6ZF/RlMBV0IQviSC6A==","signatures":[{"sig":"MEUCIQC0nHMC4S7yGm2LKgAxqIeNkAoJR02UYWtpGSKb1JQFUgIgYBkeQRGDDszINo9erpdS0f1iE8dQyG3P5nmDCFmz7zk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":365186466},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","default":"./dist/hooks.js"},"./proxy":{"types":"./dist/proxy/index.d.ts","import":"./dist/proxy/index.js","default":"./dist/proxy/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","default":"./dist/utils.js"},"./legacy":{"types":"./dist/legacy.d.ts","import":"./dist/legacy.js","default":"./dist/legacy.js"},"./proxy/vite":{"types":"./dist/proxy/vite.d.ts","import":"./dist/proxy/vite.js","default":"./dist/proxy/vite.js"},"./proxy/server":{"types":"./dist/proxy/server.d.ts","import":"./dist/proxy/server.js","default":"./dist/proxy/server.js"},"./react-native":{"types":"./dist/react-native.d.ts","import":"./dist/react-native.js","default":"./dist/react-native.js"}},"gitHead":"fa333623c6457673e7b6305816d69abab81e6bb7","scripts":{"test":"vitest run","build":"npm-run-all --parallel build:connections build:cache build:parser build:crypto build:native:android build:native:ios && vite build","flatc":"npm run flatc:rust && npm run flatc:ts && npm run flatc:java","test:ui":"vitest --ui","flatc:ts":"flatc --ts --gen-object-api --gen-all --filename-suffix '' -o ./src/generated ./schemas/message.fbs","test:e2e":"playwright test","flatc:java":"flatc --java --gen-all --filename-suffix '' -o ./crates/native-ffi/react-native/android/src/main/java ./schemas/message.fbs && perl -pi -e 's/FLATBUFFERS_25_12_19/FLATBUFFERS_25_2_10/g' ./crates/native-ffi/react-native/android/src/main/java/nostr/fb/*.java","flatc:rust":"flatc --rust --gen-object-api --gen-all --filename-suffix '' -o ./crates/core/src/generated ./schemas/message.fbs","test:watch":"vitest","build:cache":"wasm-pack build ./crates/cache --release --target web --no-opt","build:types":"tsc --emitDeclarationOnly --outDir dist","flatc:swift":"npm run flatc:swift:raw && node ./scripts/postprocess-flatc-swift.mjs ./swift/Sources/NipworkerSwift/Generated/message_generated.swift && swift build --package-path swift","build:crates":"npm-run-all --parallel build:connections build:cache build:parser build:crypto","build:crypto":"wasm-pack build ./crates/crypto --release --target web --no-opt","build:native":"npm-run-all --parallel build:native:android build:native:ios","build:parser":"wasm-pack build ./crates/parser --release --target web --no-opt","build:package":"npm run build:crates && vite build","prepublishOnly":"npm run build:package","flatc:swift:raw":"flatc --swift --gen-all --filename-suffix '_generated' -o ./swift/Sources/NipworkerSwift/Generated ./schemas/message.fbs","build:native:ios":"cd crates/native-ffi/ios && ./build-ios.sh","build:connections":"wasm-pack build ./crates/connections --release --target web --no-opt","build:native:android":"cd crates/native-ffi/android && ./build-android-aar.sh"},"_npmUser":{"name":"sotachi","email":"sotach1@proton.me"},"repository":{"url":"git+https://github.com/candypoets/nipworker.git","type":"git","directory":"packages/nipworker"},"_npmVersion":"10.8.2","description":"Nostr client library with worker-based architecture using Rust WASM","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.0.0","nostr-tools":"^2.0.0","@babel/runtime":"^7.29.7","socks-proxy-agent":"^9.0.0"},"codegenConfig":{"ios":{"modules":{"NipworkerReactNativeModule":{"className":"NipworkerReactNativeModule"}}},"name":"NipworkerReactNativeSpec","type":"modules","android":{"javaPackageName":"com.candypoets.nipworker.reactnative"},"jsSrcsDir":"src/specs"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^29.0.2","koffi":"^2.16.1","vitest":"^4.0.18","esbuild":"^0.27.4","prettier":"^3.6.2","@types/ws":"^8.5.12","@vitest/ui":"^4.0.18","typescript":"^5.0.0","@types/node":"^20.19.17","npm-run-all":"^4.1.5","vite-plugin-dts":"^3.0.0","@playwright/test":"^1.59.1","vite-plugin-wasm":"^3.0.0","vite-plugin-static-copy":"^3.1.1","vite-plugin-top-level-await":"^1.6.0"},"peerDependencies":{"ws":"^8.0.0","vite":"^5.0.0 || ^6.0.0","flatbuffers":"^25.2.10","react-native":">=0.72"},"peerDependenciesMeta":{"ws":{"optional":true},"vite":{"optional":true},"react-native":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nipworker_0.97.2_1784650904979_0.26018462297123324","host":"s3://npm-registry-packages-npm-production"}},"0.97.3":{"name":"@candypoets/nipworker","version":"0.97.3","keywords":["nostr","protocol","web-worker","wasm","rust"],"author":{"name":"So Tachi","email":"sotachi@proton.me"},"license":"MIT","_id":"@candypoets/nipworker@0.97.3","maintainers":[{"name":"sotachi","email":"sotach1@proton.me"}],"homepage":"https://github.com/candypoets/nipworker#readme","bugs":{"url":"https://github.com/candypoets/nipworker/issues"},"dist":{"shasum":"f98c116d53ea73f0ced82c9ab586e3a821eead26","tarball":"https://registry.npmjs.org/@candypoets/nipworker/-/nipworker-0.97.3.tgz","fileCount":498,"integrity":"sha512-magz6Oee9B3/5+XpyeNPwBFfwS4rlL7r1A3wFzsg+j3MopTgp1GBXTnEZUT2xVfoWIUBERtORsjbclEmdatldg==","signatures":[{"sig":"MEUCIQCwOosriQHx886gurL7Y9KXaG7XzzzazwGjKNl2OdkijwIgM3MAtIlGSgHdVAzZa7FyhmjLju8jJIFDbZ178DrCiW4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":328383109},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","default":"./dist/hooks.js"},"./proxy":{"types":"./dist/proxy/index.d.ts","import":"./dist/proxy/index.js","default":"./dist/proxy/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","default":"./dist/utils.js"},"./legacy":{"types":"./dist/legacy.d.ts","import":"./dist/legacy.js","default":"./dist/legacy.js"},"./proxy/vite":{"types":"./dist/proxy/vite.d.ts","import":"./dist/proxy/vite.js","default":"./dist/proxy/vite.js"},"./proxy/server":{"types":"./dist/proxy/server.d.ts","import":"./dist/proxy/server.js","default":"./dist/proxy/server.js"},"./react-native":{"types":"./dist/react-native.d.ts","import":"./dist/react-native.js","default":"./dist/react-native.js"}},"gitHead":"2f1f0b534c2fb2f30141c88b420825cfe75bd27c","scripts":{"test":"vitest run","bench":"cargo bench --manifest-path crates/core/Cargo.toml --features parser,cache,connections","build":"npm-run-all --parallel build:connections build:cache build:parser build:crypto build:native:android build:native:ios && vite build","flatc":"npm run flatc:rust && npm run flatc:ts && npm run flatc:java","test:ui":"vitest --ui","flatc:ts":"flatc --ts --gen-object-api --gen-all --filename-suffix '' -o ./src/generated ./schemas/message.fbs","test:e2e":"playwright test","flatc:java":"flatc --java --gen-all --filename-suffix '' -o ./crates/native-ffi/react-native/android/src/main/java ./schemas/message.fbs && perl -pi -e 's/FLATBUFFERS_25_12_19/FLATBUFFERS_25_2_10/g' ./crates/native-ffi/react-native/android/src/main/java/nostr/fb/*.java","flatc:rust":"flatc --rust --gen-object-api --gen-all --filename-suffix '' -o ./crates/core/src/generated ./schemas/message.fbs","test:watch":"vitest","build:cache":"wasm-pack build ./crates/cache --release --target web --no-opt","build:types":"tsc --emitDeclarationOnly --outDir dist","flatc:swift":"npm run flatc:swift:raw && node ./scripts/postprocess-flatc-swift.mjs ./swift/Sources/NipworkerSwift/Generated/message_generated.swift && swift build --package-path swift","build:crates":"npm-run-all --parallel build:connections build:cache build:parser build:crypto","build:crypto":"wasm-pack build ./crates/crypto --release --target web --no-opt","build:native":"npm-run-all --parallel build:native:android build:native:ios","build:parser":"wasm-pack build ./crates/parser --release --target web --no-opt","bench:browser":"playwright test --config playwright.bench.config.ts","bench:compare":"playwright test --config playwright.compare.config.ts","build:package":"npm run build:crates && vite build","prepublishOnly":"npm run build:package","flatc:swift:raw":"flatc --swift --gen-all --filename-suffix '_generated' -o ./swift/Sources/NipworkerSwift/Generated ./schemas/message.fbs","build:native:ios":"cd crates/native-ffi/ios && ./build-ios.sh","build:connections":"wasm-pack build ./crates/connections --release --target web --no-opt","build:native:android":"cd crates/native-ffi/android && ./build-android-aar.sh"},"_npmUser":{"name":"sotachi","email":"sotach1@proton.me"},"repository":{"url":"git+https://github.com/candypoets/nipworker.git","type":"git","directory":"packages/nipworker"},"_npmVersion":"10.8.2","description":"Nostr client library with worker-based architecture using Rust WASM","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.0.0","nostr-tools":"^2.0.0","@babel/runtime":"^7.29.7","socks-proxy-agent":"^9.0.0"},"codegenConfig":{"ios":{"modules":{"NipworkerReactNativeModule":{"className":"NipworkerReactNativeModule"}}},"name":"NipworkerReactNativeSpec","type":"modules","android":{"javaPackageName":"com.candypoets.nipworker.reactnative"},"jsSrcsDir":"src/specs"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^29.0.2","koffi":"^2.16.1","vitest":"^4.0.18","esbuild":"^0.27.4","prettier":"^3.6.2","@types/ws":"^8.5.12","@vitest/ui":"^4.0.18","typescript":"^5.0.0","@types/node":"^20.19.17","npm-run-all":"^4.1.5","vite-plugin-dts":"^3.0.0","@playwright/test":"^1.59.1","vite-plugin-wasm":"^3.0.0","vite-plugin-static-copy":"^3.1.1","vite-plugin-top-level-await":"^1.6.0"},"peerDependencies":{"ws":"^8.0.0","vite":"^5.0.0 || ^6.0.0","flatbuffers":"^25.2.10","react-native":">=0.72"},"peerDependenciesMeta":{"ws":{"optional":true},"vite":{"optional":true},"react-native":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nipworker_0.97.3_1784735032886_0.8377350294766517","host":"s3://npm-registry-packages-npm-production"}},"0.97.4":{"name":"@candypoets/nipworker","version":"0.97.4","keywords":["nostr","protocol","web-worker","wasm","rust"],"author":{"name":"So Tachi","email":"sotachi@proton.me"},"license":"MIT","_id":"@candypoets/nipworker@0.97.4","maintainers":[{"name":"sotachi","email":"sotach1@proton.me"}],"homepage":"https://github.com/candypoets/nipworker#readme","bugs":{"url":"https://github.com/candypoets/nipworker/issues"},"dist":{"shasum":"b6a2ca9024843f314965c444a6f982268c44fcea","tarball":"https://registry.npmjs.org/@candypoets/nipworker/-/nipworker-0.97.4.tgz","fileCount":498,"integrity":"sha512-jgHKiuIS4IM6bKdbX43ZcimolkMH26oX5HnVxosRQ3biw59HmLPC4KBt5Izyxqh35kZP78kMxhkH7VHX7l95dw==","signatures":[{"sig":"MEYCIQDDRRtxtzIQfo2PmYKLrcV/r7lE1rq16AA7Kb0YjkfshQIhAK2QpnyDvI1Z97/RugjwxxKsuwdgYfKA8sxxH1aIYshU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":328569433},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","default":"./dist/hooks.js"},"./proxy":{"types":"./dist/proxy/index.d.ts","import":"./dist/proxy/index.js","default":"./dist/proxy/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","default":"./dist/utils.js"},"./legacy":{"types":"./dist/legacy.d.ts","import":"./dist/legacy.js","default":"./dist/legacy.js"},"./proxy/vite":{"types":"./dist/proxy/vite.d.ts","import":"./dist/proxy/vite.js","default":"./dist/proxy/vite.js"},"./proxy/server":{"types":"./dist/proxy/server.d.ts","import":"./dist/proxy/server.js","default":"./dist/proxy/server.js"},"./react-native":{"types":"./dist/react-native.d.ts","import":"./dist/react-native.js","default":"./dist/react-native.js"}},"gitHead":"5f70cfc334ec65e6138f9baa15b3352e9e0d1699","scripts":{"test":"vitest run","bench":"cargo bench --manifest-path crates/core/Cargo.toml --features parser,cache,connections","build":"npm-run-all --parallel build:connections build:cache build:parser build:crypto build:native:android build:native:ios && vite build","flatc":"npm run flatc:rust && npm run flatc:ts && npm run flatc:java","test:ui":"vitest --ui","flatc:ts":"flatc --ts --gen-object-api --gen-all --filename-suffix '' -o ./src/generated ./schemas/message.fbs","test:e2e":"playwright test","flatc:java":"flatc --java --gen-all --filename-suffix '' -o ./crates/native-ffi/react-native/android/src/main/java ./schemas/message.fbs && perl -pi -e 's/FLATBUFFERS_25_12_19/FLATBUFFERS_25_2_10/g' ./crates/native-ffi/react-native/android/src/main/java/nostr/fb/*.java","flatc:rust":"flatc --rust --gen-object-api --gen-all --filename-suffix '' -o ./crates/core/src/generated ./schemas/message.fbs","test:watch":"vitest","build:cache":"wasm-pack build ./crates/cache --release --target web --no-opt","build:types":"tsc --emitDeclarationOnly --outDir dist","flatc:swift":"npm run flatc:swift:raw && node ./scripts/postprocess-flatc-swift.mjs ./swift/Sources/NipworkerSwift/Generated/message_generated.swift && swift build --package-path swift","bench:figure":"node tests/compare/make-figure.mjs","build:crates":"npm-run-all --parallel build:connections build:cache build:parser build:crypto","build:crypto":"wasm-pack build ./crates/crypto --release --target web --no-opt","build:native":"npm-run-all --parallel build:native:android build:native:ios","build:parser":"wasm-pack build ./crates/parser --release --target web --no-opt","bench:browser":"playwright test --config playwright.bench.config.ts","bench:compare":"playwright test --config playwright.compare.config.ts","build:package":"npm run build:crates && vite build","prepublishOnly":"npm run build:package","flatc:swift:raw":"flatc --swift --gen-all --filename-suffix '_generated' -o ./swift/Sources/NipworkerSwift/Generated ./schemas/message.fbs","build:native:ios":"cd crates/native-ffi/ios && ./build-ios.sh","build:connections":"wasm-pack build ./crates/connections --release --target web --no-opt","build:native:android":"cd crates/native-ffi/android && ./build-android-aar.sh"},"_npmUser":{"name":"sotachi","email":"sotach1@proton.me"},"repository":{"url":"git+https://github.com/candypoets/nipworker.git","type":"git","directory":"packages/nipworker"},"_npmVersion":"10.8.2","description":"Nostr client library with worker-based architecture using Rust WASM","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.0.0","nostr-tools":"^2.0.0","@babel/runtime":"^7.29.7","socks-proxy-agent":"^9.0.0"},"codegenConfig":{"ios":{"modules":{"NipworkerReactNativeModule":{"className":"NipworkerReactNativeModule"}}},"name":"NipworkerReactNativeSpec","type":"modules","android":{"javaPackageName":"com.candypoets.nipworker.reactnative"},"jsSrcsDir":"src/specs"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^29.0.2","koffi":"^2.16.1","vitest":"^4.0.18","esbuild":"^0.27.4","prettier":"^3.6.2","@types/ws":"^8.5.12","@vitest/ui":"^4.0.18","typescript":"^5.0.0","@types/node":"^20.19.17","npm-run-all":"^4.1.5","vite-plugin-dts":"^3.0.0","@playwright/test":"^1.59.1","vite-plugin-wasm":"^3.0.0","vite-plugin-static-copy":"^3.1.1","vite-plugin-top-level-await":"^1.6.0"},"peerDependencies":{"ws":"^8.0.0","vite":"^5.0.0 || ^6.0.0","flatbuffers":"^25.2.10","react-native":">=0.72"},"peerDependenciesMeta":{"ws":{"optional":true},"vite":{"optional":true},"react-native":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nipworker_0.97.4_1784839829851_0.061476901504365467","host":"s3://npm-registry-packages-npm-production"}},"0.97.5":{"name":"@candypoets/nipworker","version":"0.97.5","keywords":["nostr","protocol","web-worker","wasm","rust"],"author":{"name":"So Tachi","email":"sotachi@proton.me"},"license":"MIT","_id":"@candypoets/nipworker@0.97.5","maintainers":[{"name":"sotachi","email":"sotach1@proton.me"}],"homepage":"https://github.com/candypoets/nipworker#readme","bugs":{"url":"https://github.com/candypoets/nipworker/issues"},"dist":{"shasum":"acfe55a862a5230d59dc93cfe7bdd21815af617e","tarball":"https://registry.npmjs.org/@candypoets/nipworker/-/nipworker-0.97.5.tgz","fileCount":498,"integrity":"sha512-QAnCRxrtGoKj43dbdL5NfmcjeUl8PaAZpM8edo9OJQlkQzVFtc3GUYckXZoVo99zef5tp7MjfIJYSixPLS4HcA==","signatures":[{"sig":"MEUCIQDoTlFjUmijaN5ITHcZzdcq1dTt0VtV84P+Uq9GiCgd+gIgARxFAc68ci5xu+oFuiWAq2LKYu0wqTIhLSMUJc/Jb64=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":328568287},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","default":"./dist/hooks.js"},"./proxy":{"types":"./dist/proxy/index.d.ts","import":"./dist/proxy/index.js","default":"./dist/proxy/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","default":"./dist/utils.js"},"./legacy":{"types":"./dist/legacy.d.ts","import":"./dist/legacy.js","default":"./dist/legacy.js"},"./proxy/vite":{"types":"./dist/proxy/vite.d.ts","import":"./dist/proxy/vite.js","default":"./dist/proxy/vite.js"},"./proxy/server":{"types":"./dist/proxy/server.d.ts","import":"./dist/proxy/server.js","default":"./dist/proxy/server.js"},"./react-native":{"types":"./dist/react-native.d.ts","import":"./dist/react-native.js","default":"./dist/react-native.js"}},"gitHead":"a10666fab8cebe91a2f018b72ff9de0a111fa082","scripts":{"test":"vitest run","bench":"cargo bench --manifest-path crates/core/Cargo.toml --features parser,cache,connections","build":"npm-run-all --parallel build:connections build:cache build:parser build:crypto build:native:android build:native:ios && vite build","flatc":"npm run flatc:rust && npm run flatc:ts && npm run flatc:java","test:ui":"vitest --ui","flatc:ts":"flatc --ts --gen-object-api --gen-all --filename-suffix '' -o ./src/generated ./schemas/message.fbs","test:e2e":"playwright test","flatc:java":"flatc --java --gen-all --filename-suffix '' -o ./crates/native-ffi/react-native/android/src/main/java ./schemas/message.fbs && perl -pi -e 's/FLATBUFFERS_25_12_19/FLATBUFFERS_25_2_10/g' ./crates/native-ffi/react-native/android/src/main/java/nostr/fb/*.java","flatc:rust":"flatc --rust --gen-object-api --gen-all --filename-suffix '' -o ./crates/core/src/generated ./schemas/message.fbs","test:watch":"vitest","build:cache":"wasm-pack build ./crates/cache --release --target web --no-opt","build:types":"tsc --emitDeclarationOnly --outDir dist","flatc:swift":"npm run flatc:swift:raw && node ./scripts/postprocess-flatc-swift.mjs ./swift/Sources/NipworkerSwift/Generated/message_generated.swift && swift build --package-path swift","bench:figure":"node tests/compare/make-figure.mjs","build:crates":"npm-run-all --parallel build:connections build:cache build:parser build:crypto","build:crypto":"wasm-pack build ./crates/crypto --release --target web --no-opt","build:native":"npm-run-all --parallel build:native:android build:native:ios","build:parser":"wasm-pack build ./crates/parser --release --target web --no-opt","bench:browser":"playwright test --config playwright.bench.config.ts","bench:compare":"playwright test --config playwright.compare.config.ts","build:package":"npm run build:crates && vite build","prepublishOnly":"npm run build:package","flatc:swift:raw":"flatc --swift --gen-all --filename-suffix '_generated' -o ./swift/Sources/NipworkerSwift/Generated ./schemas/message.fbs","build:native:ios":"cd crates/native-ffi/ios && ./build-ios.sh","build:connections":"wasm-pack build ./crates/connections --release --target web --no-opt","build:native:android":"cd crates/native-ffi/android && ./build-android-aar.sh"},"_npmUser":{"name":"sotachi","email":"sotach1@proton.me"},"repository":{"url":"git+https://github.com/candypoets/nipworker.git","type":"git","directory":"packages/nipworker"},"_npmVersion":"10.8.2","description":"Nostr client library with worker-based architecture using Rust WASM","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.0.0","nostr-tools":"^2.0.0","@babel/runtime":"^7.29.7","socks-proxy-agent":"^9.0.0"},"codegenConfig":{"ios":{"modules":{"NipworkerReactNativeModule":{"className":"NipworkerReactNativeModule"}}},"name":"NipworkerReactNativeSpec","type":"modules","android":{"javaPackageName":"com.candypoets.nipworker.reactnative"},"jsSrcsDir":"src/specs"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^29.0.2","koffi":"^2.16.1","vitest":"^4.0.18","esbuild":"^0.27.4","prettier":"^3.6.2","@types/ws":"^8.5.12","@vitest/ui":"^4.0.18","typescript":"^5.0.0","@types/node":"^20.19.17","npm-run-all":"^4.1.5","vite-plugin-dts":"^3.0.0","@playwright/test":"^1.59.1","vite-plugin-wasm":"^3.0.0","vite-plugin-static-copy":"^3.1.1","vite-plugin-top-level-await":"^1.6.0"},"peerDependencies":{"ws":"^8.0.0","vite":"^5.0.0 || ^6.0.0","flatbuffers":"^25.2.10","react-native":">=0.72"},"peerDependenciesMeta":{"ws":{"optional":true},"vite":{"optional":true},"react-native":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nipworker_0.97.5_1784840819329_0.32438666284440987","host":"s3://npm-registry-packages-npm-production"}},"0.97.6":{"name":"@candypoets/nipworker","version":"0.97.6","keywords":["nostr","protocol","web-worker","wasm","rust"],"author":{"name":"So Tachi","email":"sotachi@proton.me"},"license":"MIT","_id":"@candypoets/nipworker@0.97.6","maintainers":[{"name":"sotachi","email":"sotach1@proton.me"}],"homepage":"https://github.com/candypoets/nipworker#readme","bugs":{"url":"https://github.com/candypoets/nipworker/issues"},"dist":{"shasum":"2e3fefcedf28d6dc80734c7ab7eaf8894f518f5c","tarball":"https://registry.npmjs.org/@candypoets/nipworker/-/nipworker-0.97.6.tgz","fileCount":498,"integrity":"sha512-xpyKFsE/Dttxs8RtlONko0LYCaBcmSTGULSJ36sYirGTqOIdFLD5sbMsYF1G+e9bQt/YRhH1K6lOezNd3pNwpQ==","signatures":[{"sig":"MEUCIQCQ6N70yhiKaJmZPMiHQ6O3/hMCgkPw1PWaYiLqGxStfQIgHYI1T2nXd58+/f1A4N8OiCORGpVeSRG8ylDYeFhQHiw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":328571444},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","default":"./dist/hooks.js"},"./proxy":{"types":"./dist/proxy/index.d.ts","import":"./dist/proxy/index.js","default":"./dist/proxy/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","default":"./dist/utils.js"},"./legacy":{"types":"./dist/legacy.d.ts","import":"./dist/legacy.js","default":"./dist/legacy.js"},"./proxy/vite":{"types":"./dist/proxy/vite.d.ts","import":"./dist/proxy/vite.js","default":"./dist/proxy/vite.js"},"./proxy/server":{"types":"./dist/proxy/server.d.ts","import":"./dist/proxy/server.js","default":"./dist/proxy/server.js"},"./react-native":{"types":"./dist/react-native.d.ts","import":"./dist/react-native.js","default":"./dist/react-native.js"}},"gitHead":"fb55e12513d2140cbda16d02280ff8f25139da36","scripts":{"test":"vitest run","bench":"cargo bench --manifest-path crates/core/Cargo.toml --features parser,cache,connections","build":"npm-run-all --parallel build:connections build:cache build:parser build:crypto build:native:android build:native:ios && vite build","flatc":"npm run flatc:rust && npm run flatc:ts && npm run flatc:java","test:ui":"vitest --ui","flatc:ts":"flatc --ts --gen-object-api --gen-all --filename-suffix '' -o ./src/generated ./schemas/message.fbs","test:e2e":"playwright test","flatc:java":"flatc --java --gen-all --filename-suffix '' -o ./crates/native-ffi/react-native/android/src/main/java ./schemas/message.fbs && perl -pi -e 's/FLATBUFFERS_25_12_19/FLATBUFFERS_25_2_10/g' ./crates/native-ffi/react-native/android/src/main/java/nostr/fb/*.java","flatc:rust":"flatc --rust --gen-object-api --gen-all --filename-suffix '' -o ./crates/core/src/generated ./schemas/message.fbs","test:watch":"vitest","build:cache":"wasm-pack build ./crates/cache --release --target web --no-opt","build:types":"tsc --emitDeclarationOnly --outDir dist","flatc:swift":"npm run flatc:swift:raw && node ./scripts/postprocess-flatc-swift.mjs ./swift/Sources/NipworkerSwift/Generated/message_generated.swift && swift build --package-path swift","bench:figure":"node tests/compare/make-figure.mjs","build:crates":"npm-run-all --parallel build:connections build:cache build:parser build:crypto","build:crypto":"wasm-pack build ./crates/crypto --release --target web --no-opt","build:native":"npm-run-all --parallel build:native:android build:native:ios","build:parser":"wasm-pack build ./crates/parser --release --target web --no-opt","bench:browser":"playwright test --config playwright.bench.config.ts","bench:compare":"playwright test --config playwright.compare.config.ts","build:package":"npm run build:crates && vite build","prepublishOnly":"npm run build:package","flatc:swift:raw":"flatc --swift --gen-all --filename-suffix '_generated' -o ./swift/Sources/NipworkerSwift/Generated ./schemas/message.fbs","build:native:ios":"cd crates/native-ffi/ios && ./build-ios.sh","build:connections":"wasm-pack build ./crates/connections --release --target web --no-opt","build:native:android":"cd crates/native-ffi/android && ./build-android-aar.sh"},"_npmUser":{"name":"sotachi","email":"sotach1@proton.me"},"repository":{"url":"git+https://github.com/candypoets/nipworker.git","type":"git","directory":"packages/nipworker"},"_npmVersion":"10.8.2","description":"Nostr client library with worker-based architecture using Rust WASM","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.0.0","nostr-tools":"^2.0.0","@babel/runtime":"^7.29.7","socks-proxy-agent":"^9.0.0"},"codegenConfig":{"ios":{"modules":{"NipworkerReactNativeModule":{"className":"NipworkerReactNativeModule"}}},"name":"NipworkerReactNativeSpec","type":"modules","android":{"javaPackageName":"com.candypoets.nipworker.reactnative"},"jsSrcsDir":"src/specs"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^29.0.2","koffi":"^2.16.1","vitest":"^4.0.18","esbuild":"^0.27.4","prettier":"^3.6.2","@types/ws":"^8.5.12","@vitest/ui":"^4.0.18","typescript":"^5.0.0","@types/node":"^20.19.17","npm-run-all":"^4.1.5","vite-plugin-dts":"^3.0.0","@playwright/test":"^1.59.1","vite-plugin-wasm":"^3.0.0","vite-plugin-static-copy":"^3.1.1","vite-plugin-top-level-await":"^1.6.0"},"peerDependencies":{"ws":"^8.0.0","vite":"^5.0.0 || ^6.0.0","flatbuffers":"^25.2.10","react-native":">=0.72"},"peerDependenciesMeta":{"ws":{"optional":true},"vite":{"optional":true},"react-native":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nipworker_0.97.6_1784895140943_0.8091985805636501","host":"s3://npm-registry-packages-npm-production"}},"0.97.7":{"name":"@candypoets/nipworker","version":"0.97.7","keywords":["nostr","protocol","web-worker","wasm","rust"],"author":{"name":"So Tachi","email":"sotachi@proton.me"},"license":"MIT","_id":"@candypoets/nipworker@0.97.7","maintainers":[{"name":"sotachi","email":"sotach1@proton.me"}],"homepage":"https://github.com/candypoets/nipworker#readme","bugs":{"url":"https://github.com/candypoets/nipworker/issues"},"dist":{"shasum":"548dea206672b7fd367ca82070920facc75b143a","tarball":"https://registry.npmjs.org/@candypoets/nipworker/-/nipworker-0.97.7.tgz","fileCount":498,"integrity":"sha512-mOxE9o7zbytM5V7VNml5g1rW2AIzxyHBUQb8XQVB6o+0dhyUECJIIAcROBzhqdkney1Yy9j1C5BSfFJJV/gaMg==","signatures":[{"sig":"MEQCID9Gb38/3XymvvVwuDMPxiJAh1rYNJpZ4kNhdYao+12+AiAuAvMkRyx02nuKCq0oxcjf0PgaonsIkrH1MghgH2cbyQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":328758755},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","default":"./dist/hooks.js"},"./proxy":{"types":"./dist/proxy/index.d.ts","import":"./dist/proxy/index.js","default":"./dist/proxy/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","default":"./dist/utils.js"},"./legacy":{"types":"./dist/legacy.d.ts","import":"./dist/legacy.js","default":"./dist/legacy.js"},"./proxy/vite":{"types":"./dist/proxy/vite.d.ts","import":"./dist/proxy/vite.js","default":"./dist/proxy/vite.js"},"./proxy/server":{"types":"./dist/proxy/server.d.ts","import":"./dist/proxy/server.js","default":"./dist/proxy/server.js"},"./react-native":{"types":"./dist/react-native.d.ts","import":"./dist/react-native.js","default":"./dist/react-native.js"}},"gitHead":"0d725cd42c8ba2556929dd1f7c989c7b42286af7","scripts":{"test":"vitest run","bench":"cargo bench --manifest-path crates/core/Cargo.toml --features parser,cache,connections","build":"npm-run-all --parallel build:connections build:cache build:parser build:crypto build:native:android build:native:ios && vite build","flatc":"npm run flatc:rust && npm run flatc:ts && npm run flatc:java","test:ui":"vitest --ui","flatc:ts":"flatc --ts --gen-object-api --gen-all --filename-suffix '' -o ./src/generated ./schemas/message.fbs","test:e2e":"playwright test","flatc:java":"flatc --java --gen-all --filename-suffix '' -o ./crates/native-ffi/react-native/android/src/main/java ./schemas/message.fbs && perl -pi -e 's/FLATBUFFERS_25_12_19/FLATBUFFERS_25_2_10/g' ./crates/native-ffi/react-native/android/src/main/java/nostr/fb/*.java","flatc:rust":"flatc --rust --gen-object-api --gen-all --filename-suffix '' -o ./crates/core/src/generated ./schemas/message.fbs","test:watch":"vitest","build:cache":"wasm-pack build ./crates/cache --release --target web --no-opt","build:types":"tsc --emitDeclarationOnly --outDir dist","flatc:swift":"npm run flatc:swift:raw && node ./scripts/postprocess-flatc-swift.mjs ./swift/Sources/NipworkerSwift/Generated/message_generated.swift && swift build --package-path swift","bench:figure":"node tests/compare/make-figure.mjs","build:crates":"npm-run-all --parallel build:connections build:cache build:parser build:crypto","build:crypto":"wasm-pack build ./crates/crypto --release --target web --no-opt","build:native":"npm-run-all --parallel build:native:android build:native:ios","build:parser":"wasm-pack build ./crates/parser --release --target web --no-opt","bench:browser":"playwright test --config playwright.bench.config.ts","bench:compare":"playwright test --config playwright.compare.config.ts","build:package":"npm run build:crates && vite build","prepublishOnly":"npm run build:package","flatc:swift:raw":"flatc --swift --gen-all --filename-suffix '_generated' -o ./swift/Sources/NipworkerSwift/Generated ./schemas/message.fbs","build:native:ios":"cd crates/native-ffi/ios && ./build-ios.sh","build:connections":"wasm-pack build ./crates/connections --release --target web --no-opt","build:native:android":"cd crates/native-ffi/android && ./build-android-aar.sh"},"_npmUser":{"name":"sotachi","email":"sotach1@proton.me"},"repository":{"url":"git+https://github.com/candypoets/nipworker.git","type":"git","directory":"packages/nipworker"},"_npmVersion":"10.8.2","description":"Nostr client library with worker-based architecture using Rust WASM","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.0.0","nostr-tools":"^2.0.0","@babel/runtime":"^7.29.7","socks-proxy-agent":"^9.0.0"},"codegenConfig":{"ios":{"modules":{"NipworkerReactNativeModule":{"className":"NipworkerReactNativeModule"}}},"name":"NipworkerReactNativeSpec","type":"modules","android":{"javaPackageName":"com.candypoets.nipworker.reactnative"},"jsSrcsDir":"src/specs"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^29.0.2","koffi":"^2.16.1","vitest":"^4.0.18","esbuild":"^0.27.4","prettier":"^3.6.2","@types/ws":"^8.5.12","@vitest/ui":"^4.0.18","typescript":"^5.0.0","@types/node":"^20.19.17","npm-run-all":"^4.1.5","vite-plugin-dts":"^3.0.0","@playwright/test":"^1.59.1","vite-plugin-wasm":"^3.0.0","vite-plugin-static-copy":"^3.1.1","vite-plugin-top-level-await":"^1.6.0"},"peerDependencies":{"ws":"^8.0.0","vite":"^5.0.0 || ^6.0.0","flatbuffers":"^25.2.10","react-native":">=0.72"},"peerDependenciesMeta":{"ws":{"optional":true},"vite":{"optional":true},"react-native":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nipworker_0.97.7_1784896279543_0.7923285895642738","host":"s3://npm-registry-packages-npm-production"}},"0.97.8":{"name":"@candypoets/nipworker","version":"0.97.8","keywords":["nostr","protocol","web-worker","wasm","rust"],"author":{"name":"So Tachi","email":"sotachi@proton.me"},"license":"MIT","_id":"@candypoets/nipworker@0.97.8","maintainers":[{"name":"sotachi","email":"sotach1@proton.me"}],"homepage":"https://github.com/candypoets/nipworker#readme","bugs":{"url":"https://github.com/candypoets/nipworker/issues"},"dist":{"shasum":"21bd95c10d5a0c4dfb5d70efe406fb35a08dc45b","tarball":"https://registry.npmjs.org/@candypoets/nipworker/-/nipworker-0.97.8.tgz","fileCount":501,"integrity":"sha512-u2++3PGtACAFDUzAfW+O0BP+pEmxF5n4ywQ/6LplTapsrfF74WJl9IY5N7ZZk7NZuDah343hjMwunRynpGuoCA==","signatures":[{"sig":"MEUCIQCjPnCmOql6qPsEkzXlqiNIfFC1OINGEvQQ5+pqOD/FYwIgCYYbKbykjkF/4C7FKD3nsHipTAbPFPHetLZtIAQ5LX4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":329170913},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","default":"./dist/hooks.js"},"./proxy":{"types":"./dist/proxy/index.d.ts","import":"./dist/proxy/index.js","default":"./dist/proxy/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","default":"./dist/utils.js"},"./legacy":{"types":"./dist/legacy.d.ts","import":"./dist/legacy.js","default":"./dist/legacy.js"},"./proxy/vite":{"types":"./dist/proxy/vite.d.ts","import":"./dist/proxy/vite.js","default":"./dist/proxy/vite.js"},"./proxy/server":{"types":"./dist/proxy/server.d.ts","import":"./dist/proxy/server.js","default":"./dist/proxy/server.js"},"./react-native":{"types":"./dist/react-native.d.ts","import":"./dist/react-native.js","default":"./dist/react-native.js"}},"gitHead":"8e0d4908097bf0d3cdab2f8aefad1fc14a723f44","scripts":{"test":"vitest run","bench":"cargo bench --manifest-path crates/core/Cargo.toml --features parser,cache,connections","build":"npm-run-all --parallel build:connections build:cache build:parser build:crypto build:native:android build:native:ios && vite build","flatc":"npm run flatc:rust && npm run flatc:ts && npm run flatc:java","test:ui":"vitest --ui","flatc:ts":"flatc --ts --gen-object-api --gen-all --filename-suffix '' -o ./src/generated ./schemas/message.fbs","test:e2e":"playwright test","flatc:java":"flatc --java --gen-all --filename-suffix '' -o ./crates/native-ffi/react-native/android/src/main/java ./schemas/message.fbs && perl -pi -e 's/FLATBUFFERS_25_12_19/FLATBUFFERS_25_2_10/g' ./crates/native-ffi/react-native/android/src/main/java/nostr/fb/*.java","flatc:rust":"flatc --rust --gen-object-api --gen-all --filename-suffix '' -o ./crates/core/src/generated ./schemas/message.fbs","test:watch":"vitest","build:cache":"wasm-pack build ./crates/cache --release --target web --no-opt","build:swift":"swift build --package-path swift","build:types":"tsc --emitDeclarationOnly --outDir dist","check:swift":"npm run build:swift","flatc:swift":"npm run flatc:swift:raw && node ./scripts/postprocess-flatc-swift.mjs ./swift/Sources/NipworkerSwift/Generated/message_generated.swift","bench:figure":"node tests/compare/make-figure.mjs","build:crates":"npm-run-all --parallel build:connections build:cache build:parser build:crypto","build:crypto":"wasm-pack build ./crates/crypto --release --target web --no-opt","build:native":"npm-run-all --parallel build:native:android build:native:ios","build:parser":"wasm-pack build ./crates/parser --release --target web --no-opt","bench:browser":"playwright test --config playwright.bench.config.ts","bench:compare":"playwright test --config playwright.compare.config.ts","build:package":"npm run build:crates && vite build","prepublishOnly":"npm run build:package","flatc:swift:raw":"flatc --swift --gen-all --filename-suffix '_generated' -o ./swift/Sources/NipworkerSwift/Generated ./schemas/message.fbs","build:native:ios":"cd crates/native-ffi/ios && ./build-ios.sh","build:connections":"wasm-pack build ./crates/connections --release --target web --no-opt","build:native:android":"cd crates/native-ffi/android && ./build-android-aar.sh"},"_npmUser":{"name":"sotachi","email":"sotach1@proton.me"},"repository":{"url":"git+https://github.com/candypoets/nipworker.git","type":"git","directory":"packages/nipworker"},"_npmVersion":"10.8.2","description":"Nostr client library with worker-based architecture using Rust WASM","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.0.0","nostr-tools":"^2.0.0","@babel/runtime":"^7.29.7","socks-proxy-agent":"^9.0.0"},"codegenConfig":{"ios":{"modules":{"NipworkerReactNativeModule":{"className":"NipworkerReactNativeModule"}}},"name":"NipworkerReactNativeSpec","type":"modules","android":{"javaPackageName":"com.candypoets.nipworker.reactnative"},"jsSrcsDir":"src/specs"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^29.0.2","koffi":"^2.16.1","vitest":"^4.0.18","esbuild":"^0.27.4","prettier":"^3.6.2","@types/ws":"^8.5.12","@vitest/ui":"^4.0.18","typescript":"^5.0.0","@types/node":"^20.19.17","npm-run-all":"^4.1.5","vite-plugin-dts":"^3.0.0","@playwright/test":"^1.59.1","vite-plugin-wasm":"^3.0.0","vite-plugin-static-copy":"^3.1.1","vite-plugin-top-level-await":"^1.6.0"},"peerDependencies":{"ws":"^8.0.0","vite":"^5.0.0 || ^6.0.0","flatbuffers":"^25.2.10","react-native":">=0.72"},"peerDependenciesMeta":{"ws":{"optional":true},"vite":{"optional":true},"react-native":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nipworker_0.97.8_1785229496514_0.9788141960798102","host":"s3://npm-registry-packages-npm-production"}},"0.97.9":{"name":"@candypoets/nipworker","version":"0.97.9","keywords":["nostr","protocol","web-worker","wasm","rust"],"author":{"name":"So Tachi","email":"sotachi@proton.me"},"license":"MIT","_id":"@candypoets/nipworker@0.97.9","maintainers":[{"name":"sotachi","email":"sotach1@proton.me"}],"homepage":"https://github.com/candypoets/nipworker#readme","bugs":{"url":"https://github.com/candypoets/nipworker/issues"},"dist":{"shasum":"499ceb2e809abc850729f0f12d0fe2ab6b568641","tarball":"https://registry.npmjs.org/@candypoets/nipworker/-/nipworker-0.97.9.tgz","fileCount":501,"integrity":"sha512-utwYV5Z2XtX6PsKkZAcZGW0hupSEJ2aEtRGjr5SK+zHwFHgaWDNYwvtm5Vx4eUw9ZjIwAnQ8cSAhCbNj+U/gfg==","signatures":[{"sig":"MEYCIQD9i0NdMqXweTZenO1Vmw/IhwsHf6G7javCl0yPO3ir1gIhAOWSubM4pM4GSExrUhzOa2Fyql+F2gL5n0pkQrzxvi3T","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":329171997},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","default":"./dist/hooks.js"},"./proxy":{"types":"./dist/proxy/index.d.ts","import":"./dist/proxy/index.js","default":"./dist/proxy/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","default":"./dist/utils.js"},"./legacy":{"types":"./dist/legacy.d.ts","import":"./dist/legacy.js","default":"./dist/legacy.js"},"./proxy/vite":{"types":"./dist/proxy/vite.d.ts","import":"./dist/proxy/vite.js","default":"./dist/proxy/vite.js"},"./proxy/server":{"types":"./dist/proxy/server.d.ts","import":"./dist/proxy/server.js","default":"./dist/proxy/server.js"},"./react-native":{"types":"./dist/react-native.d.ts","import":"./dist/react-native.js","default":"./dist/react-native.js"}},"gitHead":"8b5ffdbed7372ea1e79a7bb055a2d510816565a2","scripts":{"test":"vitest run","bench":"cargo bench --manifest-path crates/core/Cargo.toml --features parser,cache,connections","build":"npm-run-all --parallel build:connections build:cache build:parser build:crypto build:native:android build:native:ios && vite build","flatc":"npm run flatc:rust && npm run flatc:ts && npm run flatc:java","test:ui":"vitest --ui","flatc:ts":"flatc --ts --gen-object-api --gen-all --filename-suffix '' -o ./src/generated ./schemas/message.fbs","test:e2e":"playwright test","flatc:java":"flatc --java --gen-all --filename-suffix '' -o ./crates/native-ffi/react-native/android/src/main/java ./schemas/message.fbs && perl -pi -e 's/FLATBUFFERS_25_12_19/FLATBUFFERS_25_2_10/g' ./crates/native-ffi/react-native/android/src/main/java/nostr/fb/*.java","flatc:rust":"flatc --rust --gen-object-api --gen-all --filename-suffix '' -o ./crates/core/src/generated ./schemas/message.fbs","test:watch":"vitest","build:cache":"wasm-pack build ./crates/cache --release --target web --no-opt","build:swift":"swift build --package-path swift","build:types":"tsc --emitDeclarationOnly --outDir dist","check:swift":"npm run build:swift","flatc:swift":"npm run flatc:swift:raw && node ./scripts/postprocess-flatc-swift.mjs ./swift/Sources/NipworkerSwift/Generated/message_generated.swift","bench:figure":"node tests/compare/make-figure.mjs","build:crates":"npm-run-all --parallel build:connections build:cache build:parser build:crypto","build:crypto":"wasm-pack build ./crates/crypto --release --target web --no-opt","build:native":"npm-run-all --parallel build:native:android build:native:ios","build:parser":"wasm-pack build ./crates/parser --release --target web --no-opt","bench:browser":"playwright test --config playwright.bench.config.ts","bench:compare":"playwright test --config playwright.compare.config.ts","build:package":"npm run build:crates && vite build","prepublishOnly":"npm run build:package","flatc:swift:raw":"flatc --swift --gen-all --filename-suffix '_generated' -o ./swift/Sources/NipworkerSwift/Generated ./schemas/message.fbs","build:native:ios":"cd crates/native-ffi/ios && ./build-ios.sh","build:connections":"wasm-pack build ./crates/connections --release --target web --no-opt","build:native:android":"cd crates/native-ffi/android && ./build-android-aar.sh"},"_npmUser":{"name":"sotachi","email":"sotach1@proton.me"},"repository":{"url":"git+https://github.com/candypoets/nipworker.git","type":"git","directory":"packages/nipworker"},"_npmVersion":"10.8.2","description":"Nostr client library with worker-based architecture using Rust WASM","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.0.0","nostr-tools":"^2.0.0","@babel/runtime":"^7.29.7","socks-proxy-agent":"^9.0.0"},"codegenConfig":{"ios":{"modules":{"NipworkerReactNativeModule":{"className":"NipworkerReactNativeModule"}}},"name":"NipworkerReactNativeSpec","type":"modules","android":{"javaPackageName":"com.candypoets.nipworker.reactnative"},"jsSrcsDir":"src/specs"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^29.0.2","koffi":"^2.16.1","vitest":"^4.0.18","esbuild":"^0.27.4","prettier":"^3.6.2","@types/ws":"^8.5.12","@vitest/ui":"^4.0.18","typescript":"^5.0.0","@types/node":"^20.19.17","npm-run-all":"^4.1.5","vite-plugin-dts":"^3.0.0","@playwright/test":"^1.59.1","vite-plugin-wasm":"^3.0.0","vite-plugin-static-copy":"^3.1.1","vite-plugin-top-level-await":"^1.6.0"},"peerDependencies":{"ws":"^8.0.0","vite":"^5.0.0 || ^6.0.0","flatbuffers":"^25.2.10","react-native":">=0.72"},"peerDependenciesMeta":{"ws":{"optional":true},"vite":{"optional":true},"react-native":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nipworker_0.97.9_1785332034575_0.8849484020725065","host":"s3://npm-registry-packages-npm-production"}},"0.97.10":{"name":"@candypoets/nipworker","version":"0.97.10","keywords":["nostr","protocol","web-worker","wasm","rust"],"author":{"name":"So Tachi","email":"sotachi@proton.me"},"license":"MIT","_id":"@candypoets/nipworker@0.97.10","maintainers":[{"name":"sotachi","email":"sotach1@proton.me"}],"homepage":"https://github.com/candypoets/nipworker#readme","bugs":{"url":"https://github.com/candypoets/nipworker/issues"},"dist":{"shasum":"71e9e9eb6c32040f37afef2dd8f9cc84ec756c3e","tarball":"https://registry.npmjs.org/@candypoets/nipworker/-/nipworker-0.97.10.tgz","fileCount":502,"integrity":"sha512-YGPxqCBctMGsL92ZJL5bVoFmLiREuO1QlB1HVd3Bq3GBdnI+bWKiOBYA5367/t8bkxqI4FWia4/TvflDmh4e6A==","signatures":[{"sig":"MEUCIQDY24ZItZ5KAOemb5m6qXe1OW8LjPp59I54Kfza4QuN3gIgRAxNfRqF9lUqFmLuA0lT38U+7vrxfEpwiHWu2bI832I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":329171210},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","default":"./dist/hooks.js"},"./proxy":{"types":"./dist/proxy/index.d.ts","import":"./dist/proxy/index.js","default":"./dist/proxy/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","default":"./dist/utils.js"},"./legacy":{"types":"./dist/legacy.d.ts","import":"./dist/legacy.js","default":"./dist/legacy.js"},"./proxy/vite":{"types":"./dist/proxy/vite.d.ts","import":"./dist/proxy/vite.js","default":"./dist/proxy/vite.js"},"./proxy/server":{"types":"./dist/proxy/server.d.ts","import":"./dist/proxy/server.js","default":"./dist/proxy/server.js"},"./react-native":{"types":"./dist/react-native.d.ts","import":"./dist/react-native.js","default":"./dist/react-native.js"}},"gitHead":"9fb57eebe912c756c894c5c74a118e852072652f","scripts":{"test":"vitest run","bench":"cargo bench --manifest-path crates/core/Cargo.toml --features parser,cache,connections","build":"npm-run-all --parallel build:connections build:cache build:parser build:crypto build:native:android build:native:ios && vite build","flatc":"npm run flatc:rust && npm run flatc:ts && npm run flatc:java","test:ui":"vitest --ui","flatc:ts":"flatc --ts --gen-object-api --gen-all --filename-suffix '' -o ./src/generated ./schemas/message.fbs","test:e2e":"playwright test","flatc:java":"flatc --java --gen-all --filename-suffix '' -o ./crates/native-ffi/react-native/android/src/main/java ./schemas/message.fbs && perl -pi -e 's/FLATBUFFERS_25_12_19/FLATBUFFERS_25_2_10/g' ./crates/native-ffi/react-native/android/src/main/java/nostr/fb/*.java","flatc:rust":"flatc --rust --gen-object-api --gen-all --filename-suffix '' -o ./crates/core/src/generated ./schemas/message.fbs","test:watch":"vitest","build:cache":"wasm-pack build ./crates/cache --release --target web --no-opt","build:swift":"swift build --package-path swift","build:types":"tsc --emitDeclarationOnly --outDir dist","check:swift":"npm run build:swift","flatc:swift":"npm run flatc:swift:raw && node ./scripts/postprocess-flatc-swift.mjs ./swift/Sources/NipworkerSwift/Generated/message_generated.swift","bench:figure":"node tests/compare/make-figure.mjs","build:crates":"npm-run-all --parallel build:connections build:cache build:parser build:crypto","build:crypto":"wasm-pack build ./crates/crypto --release --target web --no-opt","build:native":"npm-run-all --parallel build:native:android build:native:ios","build:parser":"wasm-pack build ./crates/parser --release --target web --no-opt","bench:browser":"playwright test --config playwright.bench.config.ts","bench:compare":"playwright test --config playwright.compare.config.ts","build:package":"npm run build:crates && vite build","prepublishOnly":"npm run build:package","flatc:swift:raw":"flatc --swift --gen-all --filename-suffix '_generated' -o ./swift/Sources/NipworkerSwift/Generated ./schemas/message.fbs","build:native:ios":"cd crates/native-ffi/ios && ./build-ios.sh","build:connections":"wasm-pack build ./crates/connections --release --target web --no-opt","build:native:android":"cd crates/native-ffi/android && ./build-android-aar.sh"},"_npmUser":{"name":"sotachi","email":"sotach1@proton.me"},"repository":{"url":"git+https://github.com/candypoets/nipworker.git","type":"git","directory":"packages/nipworker"},"_npmVersion":"10.8.2","description":"Nostr client library with worker-based architecture using Rust WASM","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.0.0","nostr-tools":"^2.0.0","@babel/runtime":"^7.29.7","socks-proxy-agent":"^9.0.0"},"codegenConfig":{"ios":{"modules":{"NipworkerReactNativeModule":{"className":"NipworkerReactNativeModule"}}},"name":"NipworkerReactNativeSpec","type":"modules","android":{"javaPackageName":"com.candypoets.nipworker.reactnative"},"jsSrcsDir":"src/specs"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^29.0.2","koffi":"^2.16.1","vitest":"^4.0.18","esbuild":"^0.27.4","prettier":"^3.6.2","@types/ws":"^8.5.12","@vitest/ui":"^4.0.18","typescript":"^5.0.0","@types/node":"^20.19.17","npm-run-all":"^4.1.5","vite-plugin-dts":"^3.0.0","@playwright/test":"^1.59.1","vite-plugin-wasm":"^3.0.0","vite-plugin-static-copy":"^3.1.1","vite-plugin-top-level-await":"^1.6.0"},"peerDependencies":{"ws":"^8.0.0","vite":"^5.0.0 || ^6.0.0","flatbuffers":"^25.2.10","react-native":">=0.72"},"peerDependenciesMeta":{"ws":{"optional":true},"vite":{"optional":true},"react-native":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nipworker_0.97.10_1785333926075_0.3429566292574042","host":"s3://npm-registry-packages-npm-production"}},"0.97.11":{"name":"@candypoets/nipworker","version":"0.97.11","keywords":["nostr","protocol","web-worker","wasm","rust"],"author":{"name":"So Tachi","email":"sotachi@proton.me"},"license":"MIT","_id":"@candypoets/nipworker@0.97.11","maintainers":[{"name":"sotachi","email":"sotach1@proton.me"}],"homepage":"https://github.com/candypoets/nipworker#readme","bugs":{"url":"https://github.com/candypoets/nipworker/issues"},"dist":{"shasum":"dae5d3c2addd2589d147db4409dc485b9ff900b9","tarball":"https://registry.npmjs.org/@candypoets/nipworker/-/nipworker-0.97.11.tgz","fileCount":502,"integrity":"sha512-Eyn4Fca8TMK4CUArj8dhPLnS/RUUJBL5FEivrN+MYnraTAUHHK70Jmj5luuDvq8/z0R9ZvqJP3yixLkg06HPIg==","signatures":[{"sig":"MEUCICbp6jOaaYj8UGMKsyLfSc68NdKukK2ZJt5STjwJPucfAiEA372keabu+GfEPrVDF2ETUMj77pfaqMAd4+swCrjNNXA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":329176350},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","default":"./dist/hooks.js"},"./proxy":{"types":"./dist/proxy/index.d.ts","import":"./dist/proxy/index.js","default":"./dist/proxy/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","default":"./dist/utils.js"},"./legacy":{"types":"./dist/legacy.d.ts","import":"./dist/legacy.js","default":"./dist/legacy.js"},"./proxy/vite":{"types":"./dist/proxy/vite.d.ts","import":"./dist/proxy/vite.js","default":"./dist/proxy/vite.js"},"./proxy/server":{"types":"./dist/proxy/server.d.ts","import":"./dist/proxy/server.js","default":"./dist/proxy/server.js"},"./react-native":{"types":"./dist/react-native.d.ts","import":"./dist/react-native.js","default":"./dist/react-native.js"}},"gitHead":"c96a67949eff3e56770a3f15d00b7389eec9ef41","scripts":{"test":"vitest run","bench":"cargo bench --manifest-path crates/core/Cargo.toml --features parser,cache,connections","build":"npm-run-all --parallel build:connections build:cache build:parser build:crypto build:native:android build:native:ios && vite build","flatc":"npm run flatc:rust && npm run flatc:ts && npm run flatc:java","test:ui":"vitest --ui","flatc:ts":"flatc --ts --gen-object-api --gen-all --filename-suffix '' -o ./src/generated ./schemas/message.fbs","test:e2e":"playwright test","flatc:java":"flatc --java --gen-all --filename-suffix '' -o ./crates/native-ffi/react-native/android/src/main/java ./schemas/message.fbs && perl -pi -e 's/FLATBUFFERS_25_12_19/FLATBUFFERS_25_2_10/g' ./crates/native-ffi/react-native/android/src/main/java/nostr/fb/*.java","flatc:rust":"flatc --rust --gen-object-api --gen-all --filename-suffix '' -o ./crates/core/src/generated ./schemas/message.fbs","test:watch":"vitest","build:cache":"wasm-pack build ./crates/cache --release --target web --no-opt","build:swift":"swift build --package-path swift","build:types":"tsc --emitDeclarationOnly --outDir dist","check:swift":"npm run build:swift","flatc:swift":"npm run flatc:swift:raw && node ./scripts/postprocess-flatc-swift.mjs ./swift/Sources/NipworkerSwift/Generated/message_generated.swift","bench:figure":"node tests/compare/make-figure.mjs","build:crates":"npm-run-all --parallel build:connections build:cache build:parser build:crypto","build:crypto":"wasm-pack build ./crates/crypto --release --target web --no-opt","build:native":"npm-run-all --parallel build:native:android build:native:ios","build:parser":"wasm-pack build ./crates/parser --release --target web --no-opt","bench:browser":"playwright test --config playwright.bench.config.ts","bench:compare":"playwright test --config playwright.compare.config.ts","build:package":"npm run build:crates && vite build","prepublishOnly":"npm run build:package","flatc:swift:raw":"flatc --swift --gen-all --filename-suffix '_generated' -o ./swift/Sources/NipworkerSwift/Generated ./schemas/message.fbs","build:native:ios":"cd crates/native-ffi/ios && ./build-ios.sh","build:connections":"wasm-pack build ./crates/connections --release --target web --no-opt","build:native:android":"cd crates/native-ffi/android && ./build-android-aar.sh"},"_npmUser":{"name":"sotachi","email":"sotach1@proton.me"},"repository":{"url":"git+https://github.com/candypoets/nipworker.git","type":"git","directory":"packages/nipworker"},"_npmVersion":"10.8.2","description":"Nostr client library with worker-based architecture using Rust WASM","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.0.0","nostr-tools":"^2.0.0","@babel/runtime":"^7.29.7","socks-proxy-agent":"^9.0.0"},"codegenConfig":{"ios":{"modules":{"NipworkerReactNativeModule":{"className":"NipworkerReactNativeModule"}}},"name":"NipworkerReactNativeSpec","type":"modules","android":{"javaPackageName":"com.candypoets.nipworker.reactnative"},"jsSrcsDir":"src/specs"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^29.0.2","koffi":"^2.16.1","vitest":"^4.0.18","esbuild":"^0.27.4","prettier":"^3.6.2","@types/ws":"^8.5.12","@vitest/ui":"^4.0.18","typescript":"^5.0.0","@types/node":"^20.19.17","npm-run-all":"^4.1.5","vite-plugin-dts":"^3.0.0","@playwright/test":"^1.59.1","vite-plugin-wasm":"^3.0.0","vite-plugin-static-copy":"^3.1.1","vite-plugin-top-level-await":"^1.6.0"},"peerDependencies":{"ws":"^8.0.0","vite":"^5.0.0 || ^6.0.0","flatbuffers":"^25.2.10","react-native":">=0.72"},"peerDependenciesMeta":{"ws":{"optional":true},"vite":{"optional":true},"react-native":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nipworker_0.97.11_1785574766344_0.9910529489329547","host":"s3://npm-registry-packages-npm-production"}},"0.98.0":{"name":"@candypoets/nipworker","version":"0.98.0","keywords":["nostr","protocol","web-worker","wasm","rust"],"author":{"name":"So Tachi","email":"sotachi@proton.me"},"license":"MIT","_id":"@candypoets/nipworker@0.98.0","maintainers":[{"name":"sotachi","email":"sotach1@proton.me"}],"homepage":"https://github.com/candypoets/nipworker#readme","bugs":{"url":"https://github.com/candypoets/nipworker/issues"},"dist":{"shasum":"af5388d3a90a7f3e1eabbabe9acd25b8fd161419","tarball":"https://registry.npmjs.org/@candypoets/nipworker/-/nipworker-0.98.0.tgz","fileCount":506,"integrity":"sha512-I0BjtEP9IfsbxOVjUEfy+ENTIBqjNEKa/Am1MFpbFoqwySRMif4Q0mLfO3c1QeNGgtRu/RpQfNxgDH0y5qHAXg==","signatures":[{"sig":"MEYCIQDVTFhlw9HNv6vKnRwmnkbfDKj3UdBk5EMYyVN2m8GEmAIhAN2OHPRM8URUJwzQlz5vWdZHbBNFUQ4RbS4Wfjzk96G+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":329084205},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","default":"./dist/hooks.js"},"./proxy":{"types":"./dist/proxy/index.d.ts","import":"./dist/proxy/index.js","default":"./dist/proxy/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","default":"./dist/utils.js"},"./legacy":{"types":"./dist/legacy.d.ts","import":"./dist/legacy.js","default":"./dist/legacy.js"},"./proxy/vite":{"types":"./dist/proxy/vite.d.ts","import":"./dist/proxy/vite.js","default":"./dist/proxy/vite.js"},"./proxy/server":{"types":"./dist/proxy/server.d.ts","import":"./dist/proxy/server.js","default":"./dist/proxy/server.js"},"./react-native":{"types":"./dist/react-native.d.ts","import":"./dist/react-native.js","default":"./dist/react-native.js"}},"gitHead":"800a1b198e7d9df5323bafa8e6b61cdec033e7aa","scripts":{"test":"vitest run","bench":"cargo bench --manifest-path crates/core/Cargo.toml --features parser,cache,connections","build":"npm-run-all --parallel build:connections build:cache build:parser build:crypto build:native:android build:native:ios && vite build","flatc":"npm run flatc:rust && npm run flatc:ts && npm run flatc:java","test:ui":"vitest --ui","flatc:ts":"flatc --ts --gen-object-api --gen-all --filename-suffix '' -o ./src/generated ./schemas/message.fbs","test:e2e":"playwright test","flatc:java":"flatc --java --gen-all --filename-suffix '' -o ./crates/native-ffi/react-native/android/src/main/java ./schemas/message.fbs && perl -pi -e 's/FLATBUFFERS_25_12_19/FLATBUFFERS_25_2_10/g' ./crates/native-ffi/react-native/android/src/main/java/nostr/fb/*.java","flatc:rust":"flatc --rust --gen-object-api --gen-all --filename-suffix '' -o ./crates/core/src/generated ./schemas/message.fbs","test:watch":"vitest","build:cache":"wasm-pack build ./crates/cache --release --target web --no-opt","build:swift":"swift build --package-path swift","build:types":"tsc --emitDeclarationOnly --outDir dist","check:swift":"npm run build:swift","flatc:swift":"npm run flatc:swift:raw && node ./scripts/postprocess-flatc-swift.mjs ./swift/Sources/NipworkerSwift/Generated/message_generated.swift","bench:figure":"node tests/compare/make-figure.mjs","build:crates":"npm-run-all --parallel build:connections build:cache build:parser build:crypto","build:crypto":"wasm-pack build ./crates/crypto --release --target web --no-opt","build:native":"npm-run-all --parallel build:native:android build:native:ios","build:parser":"wasm-pack build ./crates/parser --release --target web --no-opt","bench:browser":"playwright test --config playwright.bench.config.ts","bench:compare":"playwright test --config playwright.compare.config.ts","build:package":"npm run build:crates && vite build","prepublishOnly":"npm run build:package","flatc:swift:raw":"flatc --swift --gen-all --filename-suffix '_generated' -o ./swift/Sources/NipworkerSwift/Generated ./schemas/message.fbs","build:native:ios":"cd crates/native-ffi/ios && ./build-ios.sh","build:connections":"wasm-pack build ./crates/connections --release --target web --no-opt","build:native:android":"cd crates/native-ffi/android && ./build-android-aar.sh"},"_npmUser":{"name":"sotachi","email":"sotach1@proton.me"},"repository":{"url":"git+https://github.com/candypoets/nipworker.git","type":"git","directory":"packages/nipworker"},"_npmVersion":"10.8.2","description":"Nostr client library with worker-based architecture using Rust WASM","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.0.0","nostr-tools":"^2.0.0","@babel/runtime":"^7.29.7","socks-proxy-agent":"^9.0.0"},"codegenConfig":{"ios":{"modules":{"NipworkerReactNativeModule":{"className":"NipworkerReactNativeModule"}}},"name":"NipworkerReactNativeSpec","type":"modules","android":{"javaPackageName":"com.candypoets.nipworker.reactnative"},"jsSrcsDir":"src/specs"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^29.0.2","koffi":"^2.16.1","vitest":"^4.0.18","esbuild":"^0.27.4","prettier":"^3.6.2","@types/ws":"^8.5.12","@vitest/ui":"^4.0.18","typescript":"^5.0.0","@types/node":"^20.19.17","npm-run-all":"^4.1.5","vite-plugin-dts":"^3.0.0","@playwright/test":"^1.59.1","vite-plugin-wasm":"^3.0.0","vite-plugin-static-copy":"^3.1.1","vite-plugin-top-level-await":"^1.6.0"},"peerDependencies":{"ws":"^8.0.0","vite":"^5.0.0 || ^6.0.0","flatbuffers":"^25.2.10","react-native":">=0.72"},"peerDependenciesMeta":{"ws":{"optional":true},"vite":{"optional":true},"react-native":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nipworker_0.98.0_1785703955900_0.2695754683886098","host":"s3://npm-registry-packages-npm-production"}},"0.98.1":{"name":"@candypoets/nipworker","version":"0.98.1","keywords":["nostr","protocol","web-worker","wasm","rust"],"author":{"name":"So Tachi","email":"sotachi@proton.me"},"license":"MIT","_id":"@candypoets/nipworker@0.98.1","maintainers":[{"name":"sotachi","email":"sotach1@proton.me"}],"homepage":"https://github.com/candypoets/nipworker#readme","bugs":{"url":"https://github.com/candypoets/nipworker/issues"},"dist":{"shasum":"3fd6a0c4c97f1fedd24fdc692c8662d1abe0b26f","tarball":"https://registry.npmjs.org/@candypoets/nipworker/-/nipworker-0.98.1.tgz","fileCount":506,"integrity":"sha512-oHKyDDS/9NxC9PVsn0mGWRZVfylOskGek4LEddNvS6tc4KTGqViK8YQ8DV78erQ21EKUT1xOIaWxHxFLkGkbqg==","signatures":[{"sig":"MEQCIBDeAf4BXWGOwB+rQV5iO/yzk99CIyG3kXta+HHZlXxnAiB3zqsNhEEMOkyKgdCLZ0iGNkGVIjvjoiOrRUrQuw9ikA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":329137611},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","default":"./dist/hooks.js"},"./proxy":{"types":"./dist/proxy/index.d.ts","import":"./dist/proxy/index.js","default":"./dist/proxy/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","default":"./dist/utils.js"},"./legacy":{"types":"./dist/legacy.d.ts","import":"./dist/legacy.js","default":"./dist/legacy.js"},"./proxy/vite":{"types":"./dist/proxy/vite.d.ts","import":"./dist/proxy/vite.js","default":"./dist/proxy/vite.js"},"./proxy/server":{"types":"./dist/proxy/server.d.ts","import":"./dist/proxy/server.js","default":"./dist/proxy/server.js"},"./react-native":{"types":"./dist/react-native.d.ts","import":"./dist/react-native.js","default":"./dist/react-native.js"}},"gitHead":"20eab2a387ed0b03178b832f3beef59c269f0371","scripts":{"test":"vitest run","bench":"cargo bench --manifest-path crates/core/Cargo.toml --features parser,cache,connections","build":"npm-run-all --parallel build:connections build:cache build:parser build:crypto build:native:android build:native:ios && vite build","flatc":"npm run flatc:rust && npm run flatc:ts && npm run flatc:java","test:ui":"vitest --ui","flatc:ts":"flatc --ts --gen-object-api --gen-all --filename-suffix '' -o ./src/generated ./schemas/message.fbs","test:e2e":"playwright test","flatc:java":"flatc --java --gen-all --filename-suffix '' -o ./crates/native-ffi/react-native/android/src/main/java ./schemas/message.fbs && perl -pi -e 's/FLATBUFFERS_25_12_19/FLATBUFFERS_25_2_10/g' ./crates/native-ffi/react-native/android/src/main/java/nostr/fb/*.java","flatc:rust":"flatc --rust --gen-object-api --gen-all --filename-suffix '' -o ./crates/core/src/generated ./schemas/message.fbs","test:watch":"vitest","build:cache":"wasm-pack build ./crates/cache --release --target web --no-opt","build:swift":"swift build --package-path swift","build:types":"tsc --emitDeclarationOnly --outDir dist","check:swift":"npm run build:swift","flatc:swift":"npm run flatc:swift:raw && node ./scripts/postprocess-flatc-swift.mjs ./swift/Sources/NipworkerSwift/Generated/message_generated.swift","bench:figure":"node tests/compare/make-figure.mjs","build:crates":"npm-run-all --parallel build:connections build:cache build:parser build:crypto","build:crypto":"wasm-pack build ./crates/crypto --release --target web --no-opt","build:native":"npm-run-all --parallel build:native:android build:native:ios","build:parser":"wasm-pack build ./crates/parser --release --target web --no-opt","bench:browser":"playwright test --config playwright.bench.config.ts","bench:compare":"playwright test --config playwright.compare.config.ts","build:package":"npm run build:crates && vite build","prepublishOnly":"npm run build:package","flatc:swift:raw":"flatc --swift --gen-all --filename-suffix '_generated' -o ./swift/Sources/NipworkerSwift/Generated ./schemas/message.fbs","build:native:ios":"cd crates/native-ffi/ios && ./build-ios.sh","build:connections":"wasm-pack build ./crates/connections --release --target web --no-opt","build:native:android":"cd crates/native-ffi/android && ./build-android-aar.sh"},"_npmUser":{"name":"sotachi","email":"sotach1@proton.me"},"repository":{"url":"git+https://github.com/candypoets/nipworker.git","type":"git","directory":"packages/nipworker"},"_npmVersion":"10.8.2","description":"Nostr client library with worker-based architecture using Rust WASM","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.0.0","nostr-tools":"^2.0.0","@babel/runtime":"^7.29.7","socks-proxy-agent":"^9.0.0"},"codegenConfig":{"ios":{"modules":{"NipworkerReactNativeModule":{"className":"NipworkerReactNativeModule"}}},"name":"NipworkerReactNativeSpec","type":"modules","android":{"javaPackageName":"com.candypoets.nipworker.reactnative"},"jsSrcsDir":"src/specs"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^29.0.2","koffi":"^2.16.1","vitest":"^4.0.18","esbuild":"^0.27.4","prettier":"^3.6.2","@types/ws":"^8.5.12","@vitest/ui":"^4.0.18","typescript":"^5.0.0","@types/node":"^20.19.17","npm-run-all":"^4.1.5","vite-plugin-dts":"^3.0.0","@playwright/test":"^1.59.1","vite-plugin-wasm":"^3.0.0","vite-plugin-static-copy":"^3.1.1","vite-plugin-top-level-await":"^1.6.0"},"peerDependencies":{"ws":"^8.0.0","vite":"^5.0.0 || ^6.0.0","flatbuffers":"^25.2.10","react-native":">=0.72"},"peerDependenciesMeta":{"ws":{"optional":true},"vite":{"optional":true},"react-native":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nipworker_0.98.1_1786449278081_0.7400265103231123","host":"s3://npm-registry-packages-npm-production"}},"0.99.0":{"name":"@candypoets/nipworker","version":"0.99.0","keywords":["nostr","protocol","web-worker","wasm","rust"],"author":{"name":"So Tachi","email":"sotachi@proton.me"},"license":"MIT","_id":"@candypoets/nipworker@0.99.0","maintainers":[{"name":"sotachi","email":"sotach1@proton.me"}],"homepage":"https://github.com/candypoets/nipworker#readme","bugs":{"url":"https://github.com/candypoets/nipworker/issues"},"dist":{"shasum":"dca03a6243667eb7ac933f937f298bba99ac6cfc","tarball":"https://registry.npmjs.org/@candypoets/nipworker/-/nipworker-0.99.0.tgz","fileCount":509,"integrity":"sha512-MhmLwyhQ49Hy6tzer7usYvky9I4ckaBlacgSV6xBtl2KmkM7zCTGJca8nqlTtE/qJpwXkzMsFlS5k9TUSF7m9Q==","signatures":[{"sig":"MEUCIGEDxtZmjiwyMzzHj5KI6Eb+QY+BMQzjO58ldUcorU/+AiEA5ubOeJaPBMxG/2/DtqSBBZonJ7WEP5hWUePUQU+5RJ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":329330285},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","default":"./dist/hooks.js"},"./proxy":{"types":"./dist/proxy/index.d.ts","import":"./dist/proxy/index.js","default":"./dist/proxy/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","default":"./dist/utils.js"},"./legacy":{"types":"./dist/legacy.d.ts","import":"./dist/legacy.js","default":"./dist/legacy.js"},"./proxy/vite":{"types":"./dist/proxy/vite.d.ts","import":"./dist/proxy/vite.js","default":"./dist/proxy/vite.js"},"./proxy/server":{"types":"./dist/proxy/server.d.ts","import":"./dist/proxy/server.js","default":"./dist/proxy/server.js"},"./react-native":{"types":"./dist/react-native.d.ts","import":"./dist/react-native.js","default":"./dist/react-native.js"}},"gitHead":"b779a57ab6b51b81dbdc1743fa31cbfd90af9f57","scripts":{"test":"vitest run","bench":"cargo bench --manifest-path crates/core/Cargo.toml --features parser,cache,connections","build":"npm-run-all --parallel build:connections build:cache build:parser build:crypto build:native:android build:native:ios && vite build","flatc":"npm run flatc:rust && npm run flatc:ts && npm run flatc:java","test:ui":"vitest --ui","flatc:ts":"flatc --ts --gen-object-api --gen-all --filename-suffix '' -o ./src/generated ./schemas/message.fbs","test:e2e":"playwright test","flatc:java":"flatc --java --gen-all --filename-suffix '' -o ./crates/native-ffi/react-native/android/src/main/java ./schemas/message.fbs && perl -pi -e 's/FLATBUFFERS_25_12_19/FLATBUFFERS_25_2_10/g' ./crates/native-ffi/react-native/android/src/main/java/nostr/fb/*.java","flatc:rust":"flatc --rust --gen-object-api --gen-all --filename-suffix '' -o ./crates/core/src/generated ./schemas/message.fbs","test:watch":"vitest","build:cache":"wasm-pack build ./crates/cache --release --target web --no-opt","build:swift":"swift build --package-path swift","build:types":"tsc --emitDeclarationOnly --outDir dist","check:swift":"npm run build:swift","flatc:swift":"npm run flatc:swift:raw && node ./scripts/postprocess-flatc-swift.mjs ./swift/Sources/NipworkerSwift/Generated/message_generated.swift","bench:figure":"node tests/compare/make-figure.mjs","build:crates":"npm-run-all --parallel build:connections build:cache build:parser build:crypto","build:crypto":"wasm-pack build ./crates/crypto --release --target web --no-opt","build:native":"npm-run-all --parallel build:native:android build:native:ios","build:parser":"wasm-pack build ./crates/parser --release --target web --no-opt","bench:browser":"playwright test --config playwright.bench.config.ts","bench:compare":"playwright test --config playwright.compare.config.ts","build:package":"npm run build:crates && vite build","prepublishOnly":"npm run build:package","flatc:swift:raw":"flatc --swift --gen-all --filename-suffix '_generated' -o ./swift/Sources/NipworkerSwift/Generated ./schemas/message.fbs","build:native:ios":"cd crates/native-ffi/ios && ./build-ios.sh","build:connections":"wasm-pack build ./crates/connections --release --target web --no-opt","build:native:android":"cd crates/native-ffi/android && ./build-android-aar.sh"},"_npmUser":{"name":"sotachi","email":"sotach1@proton.me"},"repository":{"url":"git+https://github.com/candypoets/nipworker.git","type":"git","directory":"packages/nipworker"},"_npmVersion":"10.8.2","description":"Nostr client library with worker-based architecture using Rust WASM","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.0.0","nostr-tools":"^2.0.0","@babel/runtime":"^7.29.7","socks-proxy-agent":"^9.0.0"},"codegenConfig":{"ios":{"modules":{"NipworkerReactNativeModule":{"className":"NipworkerReactNativeModule"}}},"name":"NipworkerReactNativeSpec","type":"modules","android":{"javaPackageName":"com.candypoets.nipworker.reactnative"},"jsSrcsDir":"src/specs"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^29.0.2","koffi":"^2.16.1","vitest":"^4.0.18","esbuild":"^0.27.4","prettier":"^3.6.2","@types/ws":"^8.5.12","@vitest/ui":"^4.0.18","typescript":"^5.0.0","@types/node":"^20.19.17","npm-run-all":"^4.1.5","vite-plugin-dts":"^3.0.0","@playwright/test":"^1.59.1","vite-plugin-wasm":"^3.0.0","vite-plugin-static-copy":"^3.1.1","vite-plugin-top-level-await":"^1.6.0"},"peerDependencies":{"ws":"^8.0.0","vite":"^5.0.0 || ^6.0.0","flatbuffers":"^25.2.10","react-native":">=0.72"},"peerDependenciesMeta":{"ws":{"optional":true},"vite":{"optional":true},"react-native":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nipworker_0.99.0_1786551465961_0.17844948824917184","host":"s3://npm-registry-packages-npm-production"}},"0.99.1":{"name":"@candypoets/nipworker","version":"0.99.1","keywords":["nostr","protocol","web-worker","wasm","rust"],"author":{"name":"So Tachi","email":"sotachi@proton.me"},"license":"MIT","_id":"@candypoets/nipworker@0.99.1","maintainers":[{"name":"sotachi","email":"sotach1@proton.me"}],"homepage":"https://github.com/candypoets/nipworker#readme","bugs":{"url":"https://github.com/candypoets/nipworker/issues"},"dist":{"shasum":"fca675357d35ff9af831db7eadb9d024737c9797","tarball":"https://registry.npmjs.org/@candypoets/nipworker/-/nipworker-0.99.1.tgz","fileCount":521,"integrity":"sha512-dewGErUI1PLX18KyIERKq0+Kf628jLSke7hYPj2dbocmPYb4nsx8Gk4Zhm/hAjDqWJEBkEdUXeVQgirqgGIQgA==","signatures":[{"sig":"MEYCIQDmkFvbKdunM5pD74XUzo8rp98TyZnCHEVQHV0Km87IzgIhANfNCVq4Aw7GE8Ue0Y5ZjOBnVezOvpgASPuDr64vQTsi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":319916533},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","default":"./dist/hooks.js"},"./proxy":{"types":"./dist/proxy/index.d.ts","import":"./dist/proxy/index.js","default":"./dist/proxy/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","default":"./dist/utils.js"},"./legacy":{"types":"./dist/legacy.d.ts","import":"./dist/legacy.js","default":"./dist/legacy.js"},"./proxy/vite":{"types":"./dist/proxy/vite.d.ts","import":"./dist/proxy/vite.js","default":"./dist/proxy/vite.js"},"./proxy/server":{"types":"./dist/proxy/server.d.ts","import":"./dist/proxy/server.js","default":"./dist/proxy/server.js"},"./react-native":{"types":"./dist/react-native.d.ts","import":"./dist/react-native.js","default":"./dist/react-native.js"}},"gitHead":"ed2a1d4c5e5e78d8995c923e4a1963586934fba1","scripts":{"test":"vitest run","bench":"cargo bench --manifest-path crates/core/Cargo.toml --features parser,cache,connections","build":"npm-run-all --parallel build:connections build:cache build:parser build:crypto build:native:android build:native:ios && vite build","flatc":"npm run flatc:rust && npm run flatc:ts && npm run flatc:java","test:ui":"vitest --ui","flatc:ts":"flatc --ts --gen-object-api --gen-all --filename-suffix '' -o ./src/generated ./schemas/message.fbs","test:e2e":"playwright test","flatc:java":"flatc --java --gen-all --filename-suffix '' -o ./crates/native-ffi/react-native/android/src/main/java ./schemas/message.fbs && perl -pi -e 's/FLATBUFFERS_25_12_19/FLATBUFFERS_25_2_10/g' ./crates/native-ffi/react-native/android/src/main/java/nostr/fb/*.java","flatc:rust":"flatc --rust --gen-object-api --gen-all --filename-suffix '' -o ./crates/core/src/generated ./schemas/message.fbs","test:watch":"vitest","build:cache":"wasm-pack build ./crates/cache --release --target web --no-opt","build:swift":"swift build --package-path swift","build:types":"tsc --emitDeclarationOnly --outDir dist","check:swift":"npm run build:swift","flatc:swift":"npm run flatc:swift:raw && node ./scripts/postprocess-flatc-swift.mjs ./swift/Sources/NipworkerSwift/Generated/message_generated.swift","bench:figure":"node tests/compare/make-figure.mjs","build:crates":"npm-run-all --parallel build:connections build:cache build:parser build:crypto","build:crypto":"wasm-pack build ./crates/crypto --release --target web --no-opt","build:native":"npm-run-all --parallel build:native:android build:native:ios","build:parser":"wasm-pack build ./crates/parser --release --target web --no-opt","bench:browser":"playwright test --config playwright.bench.config.ts","bench:compare":"playwright test --config playwright.compare.config.ts","build:package":"npm run build:crates && vite build","prepublishOnly":"npm run build:package","flatc:swift:raw":"flatc --swift --gen-all --filename-suffix '_generated' -o ./swift/Sources/NipworkerSwift/Generated ./schemas/message.fbs","build:native:ios":"cd crates/native-ffi/ios && ./build-ios.sh","build:connections":"wasm-pack build ./crates/connections --release --target web --no-opt","build:native:android":"cd crates/native-ffi/android && ./build-android-aar.sh"},"_npmUser":{"name":"sotachi","email":"sotach1@proton.me"},"repository":{"url":"git+https://github.com/candypoets/nipworker.git","type":"git","directory":"packages/nipworker"},"_npmVersion":"10.8.2","description":"Nostr client library with worker-based architecture using Rust WASM","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.0.0","nostr-tools":"^2.0.0","@babel/runtime":"^7.29.7","socks-proxy-agent":"^9.0.0"},"codegenConfig":{"ios":{"modules":{"NipworkerReactNativeModule":{"className":"NipworkerReactNativeModule"}}},"name":"NipworkerReactNativeSpec","type":"modules","android":{"javaPackageName":"com.candypoets.nipworker.reactnative"},"jsSrcsDir":"src/specs"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^29.0.2","koffi":"^2.16.1","vitest":"^4.0.18","esbuild":"^0.27.4","prettier":"^3.6.2","@types/ws":"^8.5.12","@vitest/ui":"^4.0.18","typescript":"^5.0.0","@types/node":"^20.19.17","npm-run-all":"^4.1.5","vite-plugin-dts":"^3.0.0","@playwright/test":"^1.59.1","vite-plugin-wasm":"^3.0.0","vite-plugin-static-copy":"^3.1.1","vite-plugin-top-level-await":"^1.6.0"},"peerDependencies":{"ws":"^8.0.0","vite":"^5.0.0 || ^6.0.0","flatbuffers":"^25.2.10","react-native":">=0.72"},"peerDependenciesMeta":{"ws":{"optional":true},"vite":{"optional":true},"react-native":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nipworker_0.99.1_1786704187521_0.15309722130484849","host":"s3://npm-registry-packages-npm-production"}},"0.99.2":{"name":"@candypoets/nipworker","version":"0.99.2","keywords":["nostr","protocol","web-worker","wasm","rust"],"author":{"name":"So Tachi","email":"sotachi@proton.me"},"license":"MIT","_id":"@candypoets/nipworker@0.99.2","maintainers":[{"name":"sotachi","email":"sotach1@proton.me"}],"homepage":"https://github.com/candypoets/nipworker#readme","bugs":{"url":"https://github.com/candypoets/nipworker/issues"},"dist":{"shasum":"24fcdab612d6c711c0967ea234cc5af42d00631b","tarball":"https://registry.npmjs.org/@candypoets/nipworker/-/nipworker-0.99.2.tgz","fileCount":521,"integrity":"sha512-JZZ0GgqHhHGhxBoaPe4zcX+WJmDJWN7kEgi2RA2e7vBpN86Vrxf9Q6fq7FHmhHhcgzpusFecdldZmhgSNnpHdg==","signatures":[{"sig":"MEUCIE84vxFrTg6BkaHp6Miz3FRZpqky6KuMLsvR5jUT3sl4AiEA2M4/z2W92aW+0FWucAArtQug4gIhvegXTQ6cdVfxReI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":319821986},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","default":"./dist/hooks.js"},"./proxy":{"types":"./dist/proxy/index.d.ts","import":"./dist/proxy/index.js","default":"./dist/proxy/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","default":"./dist/utils.js"},"./legacy":{"types":"./dist/legacy.d.ts","import":"./dist/legacy.js","default":"./dist/legacy.js"},"./proxy/vite":{"types":"./dist/proxy/vite.d.ts","import":"./dist/proxy/vite.js","default":"./dist/proxy/vite.js"},"./proxy/server":{"types":"./dist/proxy/server.d.ts","import":"./dist/proxy/server.js","default":"./dist/proxy/server.js"},"./react-native":{"types":"./dist/react-native.d.ts","import":"./dist/react-native.js","default":"./dist/react-native.js"}},"gitHead":"9138507bb4035cb125b5a3a852f5be36d4b8804a","scripts":{"test":"vitest run","bench":"cargo bench --manifest-path crates/core/Cargo.toml --features parser,cache,connections","build":"npm-run-all --parallel build:connections build:cache build:parser build:crypto build:native:android build:native:ios && vite build","flatc":"npm run flatc:rust && npm run flatc:ts && npm run flatc:java","test:ui":"vitest --ui","flatc:ts":"flatc --ts --gen-object-api --gen-all --filename-suffix '' -o ./src/generated ./schemas/message.fbs","test:e2e":"playwright test","flatc:java":"flatc --java --gen-all --filename-suffix '' -o ./crates/native-ffi/react-native/android/src/main/java ./schemas/message.fbs && perl -pi -e 's/FLATBUFFERS_25_12_19/FLATBUFFERS_25_2_10/g' ./crates/native-ffi/react-native/android/src/main/java/nostr/fb/*.java","flatc:rust":"flatc --rust --gen-object-api --gen-all --filename-suffix '' -o ./crates/core/src/generated ./schemas/message.fbs","test:watch":"vitest","build:cache":"wasm-pack build ./crates/cache --release --target web --no-opt","build:swift":"swift build --package-path swift","build:types":"tsc --emitDeclarationOnly --outDir dist","check:swift":"npm run build:swift","flatc:swift":"npm run flatc:swift:raw && node ./scripts/postprocess-flatc-swift.mjs ./swift/Sources/NipworkerSwift/Generated/message_generated.swift","bench:figure":"node tests/compare/make-figure.mjs","build:crates":"npm-run-all --parallel build:connections build:cache build:parser build:crypto","build:crypto":"wasm-pack build ./crates/crypto --release --target web --no-opt","build:native":"npm-run-all --parallel build:native:android build:native:ios","build:parser":"wasm-pack build ./crates/parser --release --target web --no-opt","bench:browser":"playwright test --config playwright.bench.config.ts","bench:compare":"playwright test --config playwright.compare.config.ts","build:package":"npm run build:crates && vite build","prepublishOnly":"npm run build:package","flatc:swift:raw":"flatc --swift --gen-all --filename-suffix '_generated' -o ./swift/Sources/NipworkerSwift/Generated ./schemas/message.fbs","build:native:ios":"cd crates/native-ffi/ios && ./build-ios.sh","build:connections":"wasm-pack build ./crates/connections --release --target web --no-opt","build:native:android":"cd crates/native-ffi/android && ./build-android-aar.sh"},"_npmUser":{"name":"sotachi","email":"sotach1@proton.me"},"repository":{"url":"git+https://github.com/candypoets/nipworker.git","type":"git","directory":"packages/nipworker"},"_npmVersion":"10.8.2","description":"Nostr client library with worker-based architecture using Rust WASM","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.0.0","nostr-tools":"^2.0.0","@babel/runtime":"^7.29.7","socks-proxy-agent":"^9.0.0"},"codegenConfig":{"ios":{"modules":{"NipworkerReactNativeModule":{"className":"NipworkerReactNativeModule"}}},"name":"NipworkerReactNativeSpec","type":"modules","android":{"javaPackageName":"com.candypoets.nipworker.reactnative"},"jsSrcsDir":"src/specs"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^29.0.2","koffi":"^2.16.1","vitest":"^4.0.18","esbuild":"^0.27.4","prettier":"^3.6.2","@types/ws":"^8.5.12","@vitest/ui":"^4.0.18","typescript":"^5.0.0","@types/node":"^20.19.17","npm-run-all":"^4.1.5","vite-plugin-dts":"^3.0.0","@playwright/test":"^1.59.1","vite-plugin-wasm":"^3.0.0","vite-plugin-static-copy":"^3.1.1","vite-plugin-top-level-await":"^1.6.0"},"peerDependencies":{"ws":"^8.0.0","vite":"^5.0.0 || ^6.0.0","flatbuffers":"^25.2.10","react-native":">=0.72"},"peerDependenciesMeta":{"ws":{"optional":true},"vite":{"optional":true},"react-native":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nipworker_0.99.2_1786710253161_0.8777666673360205","host":"s3://npm-registry-packages-npm-production"}},"0.99.3":{"name":"@candypoets/nipworker","version":"0.99.3","keywords":["nostr","protocol","web-worker","wasm","rust"],"author":{"name":"So Tachi","email":"sotachi@proton.me"},"license":"MIT","_id":"@candypoets/nipworker@0.99.3","maintainers":[{"name":"sotachi","email":"sotach1@proton.me"}],"homepage":"https://github.com/candypoets/nipworker#readme","bugs":{"url":"https://github.com/candypoets/nipworker/issues"},"dist":{"shasum":"8b54dcd06dbbe056220e5927d5c1586dbcc9793d","tarball":"https://registry.npmjs.org/@candypoets/nipworker/-/nipworker-0.99.3.tgz","fileCount":521,"integrity":"sha512-c3Qv00M4wtROGi3Z1+KNzFckf95KDQcFlJMEVqxHz9gs/KDzAM6X2ZEIQUOmMebb2eeVg3EjgTomENEV3LFrsQ==","signatures":[{"sig":"MEYCIQCNygq2pr2iGmqyp4ZAACgsatqMZekY6NW3EepHQKFSlwIhAPfl083IQwKFdjKL1p8FwwTHfVmNPgykxGNbB5EeCcYz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":321255252},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","default":"./dist/hooks.js"},"./proxy":{"types":"./dist/proxy/index.d.ts","import":"./dist/proxy/index.js","default":"./dist/proxy/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","default":"./dist/utils.js"},"./legacy":{"types":"./dist/legacy.d.ts","import":"./dist/legacy.js","default":"./dist/legacy.js"},"./proxy/vite":{"types":"./dist/proxy/vite.d.ts","import":"./dist/proxy/vite.js","default":"./dist/proxy/vite.js"},"./proxy/server":{"types":"./dist/proxy/server.d.ts","import":"./dist/proxy/server.js","default":"./dist/proxy/server.js"},"./react-native":{"types":"./dist/react-native.d.ts","import":"./dist/react-native.js","default":"./dist/react-native.js"}},"gitHead":"063f4e1d19254acb5e987bd2515588448f2b1e3d","scripts":{"test":"vitest run","bench":"cargo bench --manifest-path crates/core/Cargo.toml --features parser,cache,connections","build":"npm-run-all --parallel build:connections build:cache build:parser build:crypto build:native:android build:native:ios && vite build","flatc":"npm run flatc:rust && npm run flatc:ts && npm run flatc:java","test:ui":"vitest --ui","flatc:ts":"flatc --ts --gen-object-api --gen-all --filename-suffix '' -o ./src/generated ./schemas/message.fbs","test:e2e":"playwright test","flatc:java":"flatc --java --gen-all --filename-suffix '' -o ./crates/native-ffi/react-native/android/src/main/java ./schemas/message.fbs && perl -pi -e 's/FLATBUFFERS_25_12_19/FLATBUFFERS_25_2_10/g' ./crates/native-ffi/react-native/android/src/main/java/nostr/fb/*.java","flatc:rust":"flatc --rust --gen-object-api --gen-all --filename-suffix '' -o ./crates/core/src/generated ./schemas/message.fbs","test:watch":"vitest","build:cache":"wasm-pack build ./crates/cache --release --target web --no-opt","build:swift":"swift build --package-path swift","build:types":"tsc --emitDeclarationOnly --outDir dist","check:swift":"npm run build:swift","flatc:swift":"npm run flatc:swift:raw && node ./scripts/postprocess-flatc-swift.mjs ./swift/Sources/NipworkerSwift/Generated/message_generated.swift","bench:figure":"node tests/compare/make-figure.mjs","build:crates":"npm-run-all --parallel build:connections build:cache build:parser build:crypto","build:crypto":"wasm-pack build ./crates/crypto --release --target web --no-opt","build:native":"npm-run-all --parallel build:native:android build:native:ios","build:parser":"wasm-pack build ./crates/parser --release --target web --no-opt","bench:browser":"playwright test --config playwright.bench.config.ts","bench:compare":"playwright test --config playwright.compare.config.ts","build:package":"npm run build:crates && vite build","prepublishOnly":"npm run build:package","flatc:swift:raw":"flatc --swift --gen-all --filename-suffix '_generated' -o ./swift/Sources/NipworkerSwift/Generated ./schemas/message.fbs","build:native:ios":"cd crates/native-ffi/ios && ./build-ios.sh","build:connections":"wasm-pack build ./crates/connections --release --target web --no-opt","build:native:android":"cd crates/native-ffi/android && ./build-android-aar.sh"},"_npmUser":{"name":"sotachi","email":"sotach1@proton.me"},"repository":{"url":"git+https://github.com/candypoets/nipworker.git","type":"git","directory":"packages/nipworker"},"_npmVersion":"10.8.2","description":"Nostr client library with worker-based architecture using Rust WASM","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.0.0","nostr-tools":"^2.0.0","@babel/runtime":"^7.29.7","socks-proxy-agent":"^9.0.0"},"codegenConfig":{"ios":{"modules":{"NipworkerReactNativeModule":{"className":"NipworkerReactNativeModule"}}},"name":"NipworkerReactNativeSpec","type":"modules","android":{"javaPackageName":"com.candypoets.nipworker.reactnative"},"jsSrcsDir":"src/specs"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^29.0.2","koffi":"^2.16.1","vitest":"^4.0.18","esbuild":"^0.27.4","prettier":"^3.6.2","@types/ws":"^8.5.12","@vitest/ui":"^4.0.18","typescript":"^5.0.0","@types/node":"^20.19.17","npm-run-all":"^4.1.5","vite-plugin-dts":"^3.0.0","@playwright/test":"^1.59.1","vite-plugin-wasm":"^3.0.0","vite-plugin-static-copy":"^3.1.1","vite-plugin-top-level-await":"^1.6.0"},"peerDependencies":{"ws":"^8.0.0","vite":"^5.0.0 || ^6.0.0","flatbuffers":"^25.2.10","react-native":">=0.72"},"peerDependenciesMeta":{"ws":{"optional":true},"vite":{"optional":true},"react-native":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nipworker_0.99.3_1786720887972_0.6632320313275564","host":"s3://npm-registry-packages-npm-production"}},"0.99.6":{"name":"@candypoets/nipworker","version":"0.99.6","keywords":["nostr","protocol","web-worker","wasm","rust"],"author":{"name":"So Tachi","email":"sotachi@proton.me"},"license":"MIT","_id":"@candypoets/nipworker@0.99.6","maintainers":[{"name":"sotachi","email":"sotach1@proton.me"}],"homepage":"https://github.com/candypoets/nipworker#readme","bugs":{"url":"https://github.com/candypoets/nipworker/issues"},"dist":{"shasum":"652234e3dcb33099556ddea9ed668a10b0a2017c","tarball":"https://registry.npmjs.org/@candypoets/nipworker/-/nipworker-0.99.6.tgz","fileCount":521,"integrity":"sha512-pC7knUULdl+7C2qXREndmXiDUdqQ2XgzAz12SxsC2NaRHekhGVhu3mw3YXeegw6ugSvj4PP1DxOMn7fonWYCpg==","signatures":[{"sig":"MEUCIQDuH//Ejg8xByoHCB0+OGcUsLr/uWUu5PDzPGxQZIVmvAIgfbxvsWLn5BJtae3qWK7uHQo0TaX1tf4CY7sV/Rk1iK0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":321128320},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","default":"./dist/hooks.js"},"./proxy":{"types":"./dist/proxy/index.d.ts","import":"./dist/proxy/index.js","default":"./dist/proxy/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","default":"./dist/utils.js"},"./legacy":{"types":"./dist/legacy.d.ts","import":"./dist/legacy.js","default":"./dist/legacy.js"},"./proxy/vite":{"types":"./dist/proxy/vite.d.ts","import":"./dist/proxy/vite.js","default":"./dist/proxy/vite.js"},"./proxy/server":{"types":"./dist/proxy/server.d.ts","import":"./dist/proxy/server.js","default":"./dist/proxy/server.js"},"./react-native":{"types":"./dist/react-native.d.ts","import":"./dist/react-native.js","default":"./dist/react-native.js"}},"gitHead":"c897b44aa12d8ee3890ab1eeaa96758c212a08fd","scripts":{"test":"vitest run","bench":"cargo bench --manifest-path crates/core/Cargo.toml --features parser,cache,connections","build":"npm-run-all --parallel build:connections build:cache build:parser build:crypto build:native:android build:native:ios && vite build","flatc":"npm run flatc:rust && npm run flatc:ts && npm run flatc:java","test:ui":"vitest --ui","flatc:ts":"flatc --ts --gen-object-api --gen-all --filename-suffix '' -o ./src/generated ./schemas/message.fbs","test:e2e":"playwright test","flatc:java":"flatc --java --gen-all --filename-suffix '' -o ./crates/native-ffi/react-native/android/src/main/java ./schemas/message.fbs && perl -pi -e 's/FLATBUFFERS_25_12_19/FLATBUFFERS_25_2_10/g' ./crates/native-ffi/react-native/android/src/main/java/nostr/fb/*.java","flatc:rust":"flatc --rust --gen-object-api --gen-all --filename-suffix '' -o ./crates/core/src/generated ./schemas/message.fbs","test:watch":"vitest","build:cache":"wasm-pack build ./crates/cache --release --target web --no-opt","build:swift":"swift build --package-path swift","build:types":"tsc --emitDeclarationOnly --outDir dist","check:swift":"npm run build:swift","flatc:swift":"npm run flatc:swift:raw && node ./scripts/postprocess-flatc-swift.mjs ./swift/Sources/NipworkerSwift/Generated/message_generated.swift","bench:figure":"node tests/compare/make-figure.mjs","build:crates":"npm-run-all --parallel build:connections build:cache build:parser build:crypto","build:crypto":"wasm-pack build ./crates/crypto --release --target web --no-opt","build:native":"npm-run-all --parallel build:native:android build:native:ios","build:parser":"wasm-pack build ./crates/parser --release --target web --no-opt","bench:browser":"playwright test --config playwright.bench.config.ts","bench:compare":"playwright test --config playwright.compare.config.ts","build:package":"npm run build:crates && vite build","prepublishOnly":"npm run build:package","flatc:swift:raw":"flatc --swift --gen-all --filename-suffix '_generated' -o ./swift/Sources/NipworkerSwift/Generated ./schemas/message.fbs","build:native:ios":"cd crates/native-ffi/ios && ./build-ios.sh","build:connections":"wasm-pack build ./crates/connections --release --target web --no-opt","build:native:android":"cd crates/native-ffi/android && ./build-android-aar.sh"},"_npmUser":{"name":"sotachi","email":"sotach1@proton.me"},"repository":{"url":"git+https://github.com/candypoets/nipworker.git","type":"git","directory":"packages/nipworker"},"_npmVersion":"10.8.2","description":"Nostr client library with worker-based architecture using Rust WASM","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.0.0","nostr-tools":"^2.0.0","@babel/runtime":"^7.29.7","socks-proxy-agent":"^9.0.0"},"codegenConfig":{"ios":{"modules":{"NipworkerReactNativeModule":{"className":"NipworkerReactNativeModule"}}},"name":"NipworkerReactNativeSpec","type":"modules","android":{"javaPackageName":"com.candypoets.nipworker.reactnative"},"jsSrcsDir":"src/specs"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^29.0.2","koffi":"^2.16.1","vitest":"^4.0.18","esbuild":"^0.27.4","prettier":"^3.6.2","@types/ws":"^8.5.12","@vitest/ui":"^4.0.18","typescript":"^5.0.0","@types/node":"^20.19.17","npm-run-all":"^4.1.5","vite-plugin-dts":"^3.0.0","@playwright/test":"^1.59.1","vite-plugin-wasm":"^3.0.0","vite-plugin-static-copy":"^3.1.1","vite-plugin-top-level-await":"^1.6.0"},"peerDependencies":{"ws":"^8.0.0","vite":"^5.0.0 || ^6.0.0","flatbuffers":"^25.2.10","react-native":">=0.72"},"peerDependenciesMeta":{"ws":{"optional":true},"vite":{"optional":true},"react-native":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nipworker_0.99.6_1786889583847_0.5659792602113083","host":"s3://npm-registry-packages-npm-production"}},"0.99.7":{"name":"@candypoets/nipworker","version":"0.99.7","keywords":["nostr","protocol","web-worker","wasm","rust"],"author":{"name":"So Tachi","email":"sotachi@proton.me"},"license":"MIT","_id":"@candypoets/nipworker@0.99.7","maintainers":[{"name":"sotachi","email":"sotach1@proton.me"}],"homepage":"https://github.com/candypoets/nipworker#readme","bugs":{"url":"https://github.com/candypoets/nipworker/issues"},"dist":{"shasum":"5c7d25795062a8979704efd7ee0a33b8a2adc0fb","tarball":"https://registry.npmjs.org/@candypoets/nipworker/-/nipworker-0.99.7.tgz","fileCount":524,"integrity":"sha512-qUCpJ/qwJ7Vhp66kK/VVbgDJg/vJulP72EzYhuS+qlSbcCJU6iVYji2Q9U1SMl3+7Sx1MPuKzP12vO2ZujdNsA==","signatures":[{"sig":"MEUCIQC9DfQUTSv1sxbYQqQumhH3L2570KB8x9Fp4doa7l3QMQIgX8V7M/DqiLL8xoUClr2ohie3ihScVxtNh3Zr3PnzExw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":321128833},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.js","default":"./dist/vite.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","default":"./dist/hooks.js"},"./proxy":{"types":"./dist/proxy/index.d.ts","import":"./dist/proxy/index.js","default":"./dist/proxy/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","default":"./dist/utils.js"},"./legacy":{"types":"./dist/legacy.d.ts","import":"./dist/legacy.js","default":"./dist/legacy.js"},"./proxy/vite":{"types":"./dist/proxy/vite.d.ts","import":"./dist/proxy/vite.js","default":"./dist/proxy/vite.js"},"./proxy/server":{"types":"./dist/proxy/server.d.ts","import":"./dist/proxy/server.js","default":"./dist/proxy/server.js"},"./react-native":{"types":"./dist/react-native.d.ts","import":"./dist/react-native.js","default":"./dist/react-native.js"}},"gitHead":"8a372437a3c1b609a7aaf978b9c4c8afd9f3240b","scripts":{"test":"vitest run","bench":"cargo bench --manifest-path crates/core/Cargo.toml --features parser,cache,connections","build":"npm-run-all --parallel build:connections build:cache build:parser build:crypto build:native:android build:native:ios && vite build","flatc":"npm run flatc:rust && npm run flatc:ts && npm run flatc:java","test:ui":"vitest --ui","flatc:ts":"flatc --ts --gen-object-api --gen-all --filename-suffix '' -o ./src/generated ./schemas/message.fbs","test:e2e":"playwright test","flatc:java":"flatc --java --gen-all --filename-suffix '' -o ./crates/native-ffi/react-native/android/src/main/java ./schemas/message.fbs && perl -pi -e 's/FLATBUFFERS_25_12_19/FLATBUFFERS_25_2_10/g' ./crates/native-ffi/react-native/android/src/main/java/nostr/fb/*.java","flatc:rust":"flatc --rust --gen-object-api --gen-all --filename-suffix '' -o ./crates/core/src/generated ./schemas/message.fbs","test:watch":"vitest","build:cache":"wasm-pack build ./crates/cache --release --target web --no-opt","build:swift":"swift build --package-path swift","build:types":"tsc --emitDeclarationOnly --outDir dist","check:swift":"npm run build:swift","flatc:swift":"npm run flatc:swift:raw && node ./scripts/postprocess-flatc-swift.mjs ./swift/Sources/NipworkerSwift/Generated/message_generated.swift","bench:figure":"node tests/compare/make-figure.mjs","build:crates":"npm-run-all --parallel build:connections build:cache build:parser build:crypto","build:crypto":"wasm-pack build ./crates/crypto --release --target web --no-opt","build:native":"npm-run-all --parallel build:native:android build:native:ios","build:parser":"wasm-pack build ./crates/parser --release --target web --no-opt","bench:browser":"playwright test --config playwright.bench.config.ts","bench:compare":"playwright test --config playwright.compare.config.ts","build:package":"npm run build:crates && vite build","prepublishOnly":"npm run build:package","flatc:swift:raw":"flatc --swift --gen-all --filename-suffix '_generated' -o ./swift/Sources/NipworkerSwift/Generated ./schemas/message.fbs","build:native:ios":"cd crates/native-ffi/ios && ./build-ios.sh","build:connections":"wasm-pack build ./crates/connections --release --target web --no-opt","build:native:android":"cd crates/native-ffi/android && ./build-android-aar.sh"},"_npmUser":{"name":"sotachi","email":"sotach1@proton.me"},"repository":{"url":"git+https://github.com/candypoets/nipworker.git","type":"git","directory":"packages/nipworker"},"_npmVersion":"10.8.2","description":"Nostr client library with worker-based architecture using Rust WASM","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.0.0","nostr-tools":"^2.0.0","@babel/runtime":"^7.29.7","socks-proxy-agent":"^9.0.0"},"codegenConfig":{"ios":{"modules":{"NipworkerReactNativeModule":{"className":"NipworkerReactNativeModule"}}},"name":"NipworkerReactNativeSpec","type":"modules","android":{"javaPackageName":"com.candypoets.nipworker.reactnative"},"jsSrcsDir":"src/specs"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^29.0.2","koffi":"^2.16.1","vitest":"^4.0.18","esbuild":"^0.27.4","prettier":"^3.6.2","@types/ws":"^8.5.12","@vitest/ui":"^4.0.18","typescript":"^5.0.0","@types/node":"^20.19.17","npm-run-all":"^4.1.5","vite-plugin-dts":"^3.0.0","@playwright/test":"^1.59.1","vite-plugin-wasm":"^3.0.0","vite-plugin-static-copy":"^3.1.1","vite-plugin-top-level-await":"^1.6.0"},"peerDependencies":{"ws":"^8.0.0","vite":"^5.0.0 || ^6.0.0","flatbuffers":"^25.2.10","react-native":">=0.72"},"peerDependenciesMeta":{"ws":{"optional":true},"vite":{"optional":true},"react-native":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nipworker_0.99.7_1786961461909_0.7991726611722982","host":"s3://npm-registry-packages-npm-production"}},"0.99.8":{"name":"@candypoets/nipworker","version":"0.99.8","keywords":["nostr","protocol","web-worker","wasm","rust"],"author":{"name":"So Tachi","email":"sotachi@proton.me"},"license":"MIT","_id":"@candypoets/nipworker@0.99.8","maintainers":[{"name":"sotachi","email":"sotach1@proton.me"}],"homepage":"https://github.com/candypoets/nipworker#readme","bugs":{"url":"https://github.com/candypoets/nipworker/issues"},"dist":{"shasum":"da4d11a8b186c58c66e53a94ff6c59d80af0d6f8","tarball":"https://registry.npmjs.org/@candypoets/nipworker/-/nipworker-0.99.8.tgz","fileCount":524,"integrity":"sha512-zsZSKcqCRmLlSpgByBuQezqkPE9mKyq8lUJsTnmNS6hpNHsAfxXkpyhQPxM3clEQIzJXKFGKCnDeC/KYIco7JQ==","signatures":[{"sig":"MEQCIGXUF1BD/pMgzCY5RgLOPHAIGOBx2KqXImjDTsP7ODzhAiBX7iMmrf39RiFTYtdj5rIK9qKpHbEtfvqX7ggKNQmNbQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":321131283},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.js","default":"./dist/vite.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","default":"./dist/hooks.js"},"./proxy":{"types":"./dist/proxy/index.d.ts","import":"./dist/proxy/index.js","default":"./dist/proxy/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","default":"./dist/utils.js"},"./legacy":{"types":"./dist/legacy.d.ts","import":"./dist/legacy.js","default":"./dist/legacy.js"},"./proxy/vite":{"types":"./dist/proxy/vite.d.ts","import":"./dist/proxy/vite.js","default":"./dist/proxy/vite.js"},"./proxy/server":{"types":"./dist/proxy/server.d.ts","import":"./dist/proxy/server.js","default":"./dist/proxy/server.js"},"./react-native":{"types":"./dist/react-native.d.ts","import":"./dist/react-native.js","default":"./dist/react-native.js"}},"gitHead":"cbd0091bac10d79f937568d7868e050f88c356e3","scripts":{"test":"vitest run","bench":"cargo bench --manifest-path crates/core/Cargo.toml --features parser,cache,connections","build":"npm-run-all --parallel build:connections build:cache build:parser build:crypto build:native:android build:native:ios && vite build","flatc":"npm run flatc:rust && npm run flatc:ts && npm run flatc:java","test:ui":"vitest --ui","flatc:ts":"flatc --ts --gen-object-api --gen-all --filename-suffix '' -o ./src/generated ./schemas/message.fbs","test:e2e":"playwright test","flatc:java":"flatc --java --gen-all --filename-suffix '' -o ./crates/native-ffi/react-native/android/src/main/java ./schemas/message.fbs && perl -pi -e 's/FLATBUFFERS_25_12_19/FLATBUFFERS_25_2_10/g' ./crates/native-ffi/react-native/android/src/main/java/nostr/fb/*.java","flatc:rust":"flatc --rust --gen-object-api --gen-all --filename-suffix '' -o ./crates/core/src/generated ./schemas/message.fbs","test:watch":"vitest","build:cache":"wasm-pack build ./crates/cache --release --target web --no-opt","build:swift":"swift build --package-path swift","build:types":"tsc --emitDeclarationOnly --outDir dist","check:swift":"npm run build:swift","flatc:swift":"npm run flatc:swift:raw && node ./scripts/postprocess-flatc-swift.mjs ./swift/Sources/NipworkerSwift/Generated/message_generated.swift","bench:figure":"node tests/compare/make-figure.mjs","build:crates":"npm-run-all --parallel build:connections build:cache build:parser build:crypto","build:crypto":"wasm-pack build ./crates/crypto --release --target web --no-opt","build:native":"npm-run-all --parallel build:native:android build:native:ios","build:parser":"wasm-pack build ./crates/parser --release --target web --no-opt","bench:browser":"playwright test --config playwright.bench.config.ts","bench:compare":"playwright test --config playwright.compare.config.ts","build:package":"npm run build:crates && vite build","prepublishOnly":"npm run build:package","flatc:swift:raw":"flatc --swift --gen-all --filename-suffix '_generated' -o ./swift/Sources/NipworkerSwift/Generated ./schemas/message.fbs","build:native:ios":"cd crates/native-ffi/ios && ./build-ios.sh","build:connections":"wasm-pack build ./crates/connections --release --target web --no-opt","build:native:android":"cd crates/native-ffi/android && ./build-android-aar.sh","verify:vite-consumer":"node scripts/verify-vite-consumer.mjs"},"_npmUser":{"name":"sotachi","email":"sotach1@proton.me"},"repository":{"url":"git+https://github.com/candypoets/nipworker.git","type":"git","directory":"packages/nipworker"},"_npmVersion":"10.8.2","description":"Nostr client library with worker-based architecture using Rust WASM","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.0.0","nostr-tools":"^2.0.0","@babel/runtime":"^7.29.7","socks-proxy-agent":"^9.0.0"},"codegenConfig":{"ios":{"modules":{"NipworkerReactNativeModule":{"className":"NipworkerReactNativeModule"}}},"name":"NipworkerReactNativeSpec","type":"modules","android":{"javaPackageName":"com.candypoets.nipworker.reactnative"},"jsSrcsDir":"src/specs"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^29.0.2","koffi":"^2.16.1","vitest":"^4.0.18","esbuild":"^0.27.4","prettier":"^3.6.2","@types/ws":"^8.5.12","@vitest/ui":"^4.0.18","typescript":"^5.0.0","@types/node":"^20.19.17","npm-run-all":"^4.1.5","vite-plugin-dts":"^3.0.0","@playwright/test":"^1.59.1","vite-plugin-wasm":"^3.0.0","vite-plugin-static-copy":"^3.1.1","vite-plugin-top-level-await":"^1.6.0"},"peerDependencies":{"ws":"^8.0.0","vite":"^5.0.0 || ^6.0.0","flatbuffers":"^25.2.10","react-native":">=0.72"},"peerDependenciesMeta":{"ws":{"optional":true},"vite":{"optional":true},"react-native":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nipworker_0.99.8_1786966651778_0.8657179258544863","host":"s3://npm-registry-packages-npm-production"}},"0.99.9":{"name":"@candypoets/nipworker","version":"0.99.9","keywords":["nostr","protocol","web-worker","wasm","rust"],"author":{"name":"So Tachi","email":"sotachi@proton.me"},"license":"MIT","_id":"@candypoets/nipworker@0.99.9","maintainers":[{"name":"sotachi","email":"sotach1@proton.me"}],"homepage":"https://github.com/candypoets/nipworker#readme","bugs":{"url":"https://github.com/candypoets/nipworker/issues"},"dist":{"shasum":"6481196a60df06116fc57636dd1638b2fc3f125c","tarball":"https://registry.npmjs.org/@candypoets/nipworker/-/nipworker-0.99.9.tgz","fileCount":524,"integrity":"sha512-QpdJk57Jg69C5774/FSRbEnncttmdRlaUrZw26Z562dcQUHs9isjfntbAVJVckKeRijjLdigcaRzwsxjFhtdkQ==","signatures":[{"sig":"MEUCIA04TMKkwyD/FOf/BLJetljbv7d6C8EkFOn4xXWnLskHAiEAmbVqFcediZgwjXOxd79xZf78Kd5Bn+2bYWmYSRimsKc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":321130314},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.js","default":"./dist/vite.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","default":"./dist/hooks.js"},"./proxy":{"types":"./dist/proxy/index.d.ts","import":"./dist/proxy/index.js","default":"./dist/proxy/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","default":"./dist/utils.js"},"./legacy":{"types":"./dist/legacy.d.ts","import":"./dist/legacy.js","default":"./dist/legacy.js"},"./proxy/vite":{"types":"./dist/proxy/vite.d.ts","import":"./dist/proxy/vite.js","default":"./dist/proxy/vite.js"},"./proxy/server":{"types":"./dist/proxy/server.d.ts","import":"./dist/proxy/server.js","default":"./dist/proxy/server.js"},"./react-native":{"types":"./dist/react-native.d.ts","import":"./dist/react-native.js","default":"./dist/react-native.js"}},"gitHead":"302a2a979332cb8e7610a2ce8d8ed92852e81913","scripts":{"test":"vitest run","bench":"cargo bench --manifest-path crates/core/Cargo.toml --features parser,cache,connections","build":"npm-run-all --parallel build:connections build:cache build:parser build:crypto build:native:android build:native:ios && vite build","flatc":"npm run flatc:rust && npm run flatc:ts && npm run flatc:java","test:ui":"vitest --ui","flatc:ts":"npm run check:flatc && flatc --ts --gen-object-api --gen-all --filename-suffix '' -o ./src/generated ./schemas/message.fbs","test:e2e":"playwright test","flatc:java":"npm run check:flatc && flatc --java --gen-all --filename-suffix '' -o ./crates/native-ffi/react-native/android/src/main/java ./schemas/message.fbs","flatc:rust":"npm run check:flatc && flatc --rust --gen-object-api --gen-all --filename-suffix '' -o ./crates/core/src/generated ./schemas/message.fbs","test:watch":"vitest","build:cache":"wasm-pack build ./crates/cache --release --target web --no-opt","build:swift":"swift build --package-path swift","build:types":"tsc --emitDeclarationOnly --outDir dist","check:flatc":"node ./scripts/check-flatbuffers-version.mjs --require-flatc","check:swift":"npm run build:swift","flatc:swift":"npm run flatc:swift:raw && node ./scripts/postprocess-flatc-swift.mjs ./swift/Sources/NipworkerSwift/Generated/message_generated.swift","bench:figure":"node tests/compare/make-figure.mjs","build:crates":"npm-run-all --parallel build:connections build:cache build:parser build:crypto","build:crypto":"wasm-pack build ./crates/crypto --release --target web --no-opt","build:native":"npm-run-all --parallel build:native:android build:native:ios","build:parser":"wasm-pack build ./crates/parser --release --target web --no-opt","bench:browser":"playwright test --config playwright.bench.config.ts","bench:compare":"playwright test --config playwright.compare.config.ts","build:package":"npm run build:crates && vite build","prepublishOnly":"npm run check:flatbuffers && npm run build:package","flatc:swift:raw":"npm run check:flatc && flatc --swift --gen-all --filename-suffix '_generated' -o ./swift/Sources/NipworkerSwift/Generated ./schemas/message.fbs","build:native:ios":"cd crates/native-ffi/ios && ./build-ios.sh","build:connections":"wasm-pack build ./crates/connections --release --target web --no-opt","check:flatbuffers":"node ./scripts/check-flatbuffers-version.mjs","build:native:android":"cd crates/native-ffi/android && ./build-android-aar.sh","verify:vite-consumer":"node scripts/verify-vite-consumer.mjs"},"_npmUser":{"name":"sotachi","email":"sotach1@proton.me"},"repository":{"url":"git+https://github.com/candypoets/nipworker.git","type":"git","directory":"packages/nipworker"},"_npmVersion":"10.8.2","description":"Nostr client library with worker-based architecture using Rust WASM","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.0.0","nostr-tools":"^2.0.0","@babel/runtime":"^7.29.7","socks-proxy-agent":"^9.0.0"},"codegenConfig":{"ios":{"modules":{"NipworkerReactNativeModule":{"className":"NipworkerReactNativeModule"}}},"name":"NipworkerReactNativeSpec","type":"modules","android":{"javaPackageName":"com.candypoets.nipworker.reactnative"},"jsSrcsDir":"src/specs"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^29.0.2","koffi":"^2.16.1","vitest":"^4.0.18","esbuild":"^0.27.4","prettier":"^3.6.2","@types/ws":"^8.5.12","@vitest/ui":"^4.0.18","typescript":"^5.0.0","@types/node":"^20.19.17","npm-run-all":"^4.1.5","vite-plugin-dts":"^3.0.0","@playwright/test":"^1.59.1","vite-plugin-wasm":"^3.0.0","vite-plugin-static-copy":"^3.1.1","vite-plugin-top-level-await":"^1.6.0"},"peerDependencies":{"ws":"^8.0.0","vite":"^5.0.0 || ^6.0.0","flatbuffers":"25.2.10","react-native":">=0.72"},"peerDependenciesMeta":{"ws":{"optional":true},"vite":{"optional":true},"react-native":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nipworker_0.99.9_1787043923554_0.12812833070987706","host":"s3://npm-registry-packages-npm-production"}},"0.99.10":{"name":"@candypoets/nipworker","version":"0.99.10","keywords":["nostr","protocol","web-worker","wasm","rust"],"author":{"name":"So Tachi","email":"sotachi@proton.me"},"license":"MIT","_id":"@candypoets/nipworker@0.99.10","maintainers":[{"name":"sotachi","email":"sotach1@proton.me"}],"homepage":"https://github.com/candypoets/nipworker#readme","bugs":{"url":"https://github.com/candypoets/nipworker/issues"},"dist":{"shasum":"cf44566e8f4aa0570ff36ada34e2b476b24568a8","tarball":"https://registry.npmjs.org/@candypoets/nipworker/-/nipworker-0.99.10.tgz","fileCount":524,"integrity":"sha512-ctVCp5KN2LGyrLyxc4pLErLKrA/uutGLT0o1uT9WXjlsHlhgYQK/Aaso1Au56TArD5QfUyo2GbI+z6nQNzd84Q==","signatures":[{"sig":"MEUCIQDGap6bLOw0Y4VwacReVGLabW12R1HYDwUWsXVHLyvA0AIgOC3DEZFT1IL93VBQ+5Hw2MW0DcMVREdksLAfQMqpKC8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":321877287},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.js","default":"./dist/vite.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","default":"./dist/hooks.js"},"./proxy":{"types":"./dist/proxy/index.d.ts","import":"./dist/proxy/index.js","default":"./dist/proxy/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","default":"./dist/utils.js"},"./legacy":{"types":"./dist/legacy.d.ts","import":"./dist/legacy.js","default":"./dist/legacy.js"},"./proxy/vite":{"types":"./dist/proxy/vite.d.ts","import":"./dist/proxy/vite.js","default":"./dist/proxy/vite.js"},"./proxy/server":{"types":"./dist/proxy/server.d.ts","import":"./dist/proxy/server.js","default":"./dist/proxy/server.js"},"./react-native":{"types":"./dist/react-native.d.ts","import":"./dist/react-native.js","default":"./dist/react-native.js"}},"gitHead":"07bba08c1ac47f5ced8bf44f09a707f590336a9d","scripts":{"test":"vitest run","bench":"cargo bench --manifest-path crates/core/Cargo.toml --features parser,cache,connections","build":"npm-run-all --parallel build:connections build:cache build:parser build:crypto build:native:android build:native:ios && vite build","flatc":"npm run flatc:rust && npm run flatc:ts && npm run flatc:java","test:ui":"vitest --ui","flatc:ts":"npm run check:flatc && flatc --ts --gen-object-api --gen-all --filename-suffix '' -o ./src/generated ./schemas/message.fbs","test:e2e":"playwright test","flatc:java":"npm run check:flatc && flatc --java --gen-all --filename-suffix '' -o ./crates/native-ffi/react-native/android/src/main/java ./schemas/message.fbs","flatc:rust":"npm run check:flatc && flatc --rust --gen-object-api --gen-all --filename-suffix '' -o ./crates/core/src/generated ./schemas/message.fbs","test:watch":"vitest","build:cache":"wasm-pack build ./crates/cache --release --target web --no-opt","build:swift":"swift build --package-path swift","build:types":"tsc --emitDeclarationOnly --outDir dist","check:flatc":"node ./scripts/check-flatbuffers-version.mjs --require-flatc","check:swift":"npm run build:swift","flatc:swift":"npm run flatc:swift:raw && node ./scripts/postprocess-flatc-swift.mjs ./swift/Sources/NipworkerSwift/Generated/message_generated.swift","bench:figure":"node tests/compare/make-figure.mjs","build:crates":"npm-run-all --parallel build:connections build:cache build:parser build:crypto","build:crypto":"wasm-pack build ./crates/crypto --release --target web --no-opt","build:native":"npm-run-all --parallel build:native:android build:native:ios","build:parser":"wasm-pack build ./crates/parser --release --target web --no-opt","bench:browser":"playwright test --config playwright.bench.config.ts","bench:compare":"playwright test --config playwright.compare.config.ts","build:package":"npm run build:crates && vite build","prepublishOnly":"npm run check:flatbuffers && npm run build:package","flatc:swift:raw":"npm run check:flatc && flatc --swift --gen-all --filename-suffix '_generated' -o ./swift/Sources/NipworkerSwift/Generated ./schemas/message.fbs","build:native:ios":"cd crates/native-ffi/ios && ./build-ios.sh","build:connections":"wasm-pack build ./crates/connections --release --target web --no-opt","check:flatbuffers":"node ./scripts/check-flatbuffers-version.mjs","build:native:android":"cd crates/native-ffi/android && ./build-android-aar.sh","verify:vite-consumer":"node scripts/verify-vite-consumer.mjs"},"_npmUser":{"name":"sotachi","email":"sotach1@proton.me"},"repository":{"url":"git+https://github.com/candypoets/nipworker.git","type":"git","directory":"packages/nipworker"},"_npmVersion":"10.8.2","description":"Nostr client library with worker-based architecture using Rust WASM","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.0.0","nostr-tools":"^2.0.0","@babel/runtime":"^7.29.7","socks-proxy-agent":"^9.0.0"},"codegenConfig":{"ios":{"modules":{"NipworkerReactNativeModule":{"className":"NipworkerReactNativeModule"}}},"name":"NipworkerReactNativeSpec","type":"modules","android":{"javaPackageName":"com.candypoets.nipworker.reactnative"},"jsSrcsDir":"src/specs"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^29.0.2","koffi":"^2.16.1","vitest":"^4.0.18","esbuild":"^0.27.4","prettier":"^3.6.2","@types/ws":"^8.5.12","@vitest/ui":"^4.0.18","typescript":"^5.0.0","@types/node":"^20.19.17","npm-run-all":"^4.1.5","vite-plugin-dts":"^3.0.0","@playwright/test":"^1.59.1","vite-plugin-wasm":"^3.0.0","vite-plugin-static-copy":"^3.1.1","vite-plugin-top-level-await":"^1.6.0"},"peerDependencies":{"ws":"^8.0.0","vite":"^5.0.0 || ^6.0.0","flatbuffers":"25.2.10","react-native":">=0.72"},"peerDependenciesMeta":{"ws":{"optional":true},"vite":{"optional":true},"react-native":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nipworker_0.99.10_1787061944124_0.2628247268052448","host":"s3://npm-registry-packages-npm-production"}},"0.99.11":{"name":"@candypoets/nipworker","version":"0.99.11","keywords":["nostr","protocol","web-worker","wasm","rust"],"author":{"name":"So Tachi","email":"sotachi@proton.me"},"license":"MIT","_id":"@candypoets/nipworker@0.99.11","maintainers":[{"name":"sotachi","email":"sotach1@proton.me"}],"homepage":"https://github.com/candypoets/nipworker#readme","bugs":{"url":"https://github.com/candypoets/nipworker/issues"},"dist":{"shasum":"1860e2af17aff4ceee3917c3345309558caf8e44","tarball":"https://registry.npmjs.org/@candypoets/nipworker/-/nipworker-0.99.11.tgz","fileCount":527,"integrity":"sha512-whTIMWILd0/18srswYusOtbQTIeYEhzNMO1ULtZF3JAxSvQf0t1xWVyw6fCdAqM3oK9xSyldSzv/r8WNoXDWRA==","signatures":[{"sig":"MEUCICeDUcoYryzeisn/x1EVWil4dP0cAvscfknqfZ0CYx70AiEAiXOTdiMtyiCGXOYAG8UhY5H7uiidA5PS9G21yte9rl0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC8qaLVI0RDitE0PVn8Hker2i/SJ803cpnPSdchk+sciwIgEGhyZVkhfTFOvkE5rPUKJoxzo9bq0TcIlDswU/bnu3U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":321930012},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.js","default":"./dist/vite.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","default":"./dist/hooks.js"},"./proxy":{"types":"./dist/proxy/index.d.ts","import":"./dist/proxy/index.js","default":"./dist/proxy/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","default":"./dist/utils.js"},"./legacy":{"types":"./dist/legacy.d.ts","import":"./dist/legacy.js","default":"./dist/legacy.js"},"./proxy/vite":{"types":"./dist/proxy/vite.d.ts","import":"./dist/proxy/vite.js","default":"./dist/proxy/vite.js"},"./proxy/server":{"types":"./dist/proxy/server.d.ts","import":"./dist/proxy/server.js","default":"./dist/proxy/server.js"},"./react-native":{"types":"./dist/react-native.d.ts","import":"./dist/react-native.js","default":"./dist/react-native.js"}},"gitHead":"507ddb5c03c35fbf0999e5f3cff05ca4194bc4ad","scripts":{"test":"vitest run","bench":"cargo bench --manifest-path crates/core/Cargo.toml --features parser,cache,connections","build":"npm-run-all --parallel build:connections build:cache build:parser build:crypto build:native:android build:native:ios && vite build","flatc":"npm run flatc:rust && npm run flatc:ts && npm run flatc:java","test:ui":"vitest --ui","flatc:ts":"npm run check:flatc && flatc --ts --gen-object-api --gen-all --filename-suffix '' -o ./src/generated ./schemas/message.fbs","test:e2e":"playwright test","flatc:java":"npm run check:flatc && flatc --java --gen-all --filename-suffix '' -o ./crates/native-ffi/react-native/android/src/main/java ./schemas/message.fbs","flatc:rust":"npm run check:flatc && flatc --rust --gen-object-api --gen-all --filename-suffix '' -o ./crates/core/src/generated ./schemas/message.fbs","test:watch":"vitest","build:cache":"wasm-pack build ./crates/cache --release --target web --no-opt","build:swift":"swift build --package-path swift","build:types":"tsc --emitDeclarationOnly --outDir dist","check:flatc":"node ./scripts/check-flatbuffers-version.mjs --require-flatc","check:swift":"npm run build:swift","flatc:swift":"npm run flatc:swift:raw && node ./scripts/postprocess-flatc-swift.mjs ./swift/Sources/NipworkerSwift/Generated/message_generated.swift","bench:figure":"node tests/compare/make-figure.mjs","build:crates":"npm-run-all --parallel build:connections build:cache build:parser build:crypto","build:crypto":"wasm-pack build ./crates/crypto --release --target web --no-opt","build:native":"npm-run-all --parallel build:native:android build:native:ios","build:parser":"wasm-pack build ./crates/parser --release --target web --no-opt","bench:browser":"playwright test --config playwright.bench.config.ts","bench:compare":"playwright test --config playwright.compare.config.ts","build:package":"npm run build:crates && vite build","prepublishOnly":"npm run check:flatbuffers && npm run verify:native-transport && npm run build:package","flatc:swift:raw":"npm run check:flatc && flatc --swift --gen-all --filename-suffix '_generated' -o ./swift/Sources/NipworkerSwift/Generated ./schemas/message.fbs","build:native:ios":"cd crates/native-ffi/ios && ./build-ios.sh","build:connections":"wasm-pack build ./crates/connections --release --target web --no-opt","check:flatbuffers":"node ./scripts/check-flatbuffers-version.mjs","build:native:android":"cd crates/native-ffi/android && ./build-android-aar.sh","verify:vite-consumer":"node scripts/verify-vite-consumer.mjs","test:native-transport":"node scripts/run-native-transport-tests.mjs","bench:native-lifecycle":"node scripts/bench-native-lifecycle.mjs","bench:native-transport":"node scripts/bench-native-transport.mjs","verify:native-transport":"npm run test:native-transport && npm run check:react-native-transport","check:react-native-transport":"node scripts/check-react-native-transport.mjs"},"_npmUser":{"name":"sotachi","email":"sotach1@proton.me"},"repository":{"url":"git+https://github.com/candypoets/nipworker.git","type":"git","directory":"packages/nipworker"},"_npmVersion":"10.8.2","description":"Nostr client library with worker-based architecture using Rust WASM","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.0.0","nostr-tools":"^2.0.0","@babel/runtime":"^7.29.7","socks-proxy-agent":"^9.0.0"},"codegenConfig":{"ios":{"modules":{"NipworkerReactNativeModule":{"className":"NipworkerReactNativeModule"}}},"name":"NipworkerReactNativeSpec","type":"modules","android":{"javaPackageName":"com.candypoets.nipworker.reactnative"},"jsSrcsDir":"src/specs"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^29.0.2","koffi":"^2.16.1","vitest":"^4.0.18","esbuild":"^0.27.4","prettier":"^3.6.2","@types/ws":"^8.5.12","@vitest/ui":"^4.0.18","typescript":"^5.0.0","@types/node":"^20.19.17","npm-run-all":"^4.1.5","vite-plugin-dts":"^3.0.0","@playwright/test":"^1.59.1","vite-plugin-wasm":"^3.0.0","vite-plugin-static-copy":"^3.1.1","vite-plugin-top-level-await":"^1.6.0"},"peerDependencies":{"ws":"^8.0.0","vite":"^5.0.0 || ^6.0.0","flatbuffers":"25.2.10","react-native":">=0.72"},"peerDependenciesMeta":{"ws":{"optional":true},"vite":{"optional":true},"react-native":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nipworker_0.99.11_1787344555082_0.6899009643587828","host":"s3://npm-registry-packages-npm-production"}},"0.99.13":{"name":"@candypoets/nipworker","version":"0.99.13","keywords":["nostr","protocol","web-worker","wasm","rust"],"author":{"name":"So Tachi","email":"sotachi@proton.me"},"license":"MIT","_id":"@candypoets/nipworker@0.99.13","maintainers":[{"name":"sotachi","email":"sotach1@proton.me"}],"homepage":"https://github.com/candypoets/nipworker#readme","bugs":{"url":"https://github.com/candypoets/nipworker/issues"},"dist":{"shasum":"e2f6860752f315510eaf6919fab1cb43e6f5fa36","tarball":"https://registry.npmjs.org/@candypoets/nipworker/-/nipworker-0.99.13.tgz","fileCount":532,"integrity":"sha512-7uXdHKbyc5ODkwQURHkjDaB4j59mOj9/EYxVxzLpCO1UoJ+Ee2lQOCa9M2TGkXbC2DWFqO9TkMqG/K+fOtq98w==","signatures":[{"sig":"MEQCIH1LvnNWg0JFYqiZJ3RbhWPCLM/xkOQsj99Z9ztl8D5RAiB9LPDs/OtBrJOAT3lJ/q7Avfb/Vw6tONIWWS3B3nMvtA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIF+M5oO2qc2HIILtR+65uEwjXySVD+NHPtJ4rthmDQU9AiA505l/HN5yl+W6GVUWX6FeQwQhEBkAkxp6dZa0nWFZqA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":360926477},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.js","default":"./dist/vite.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","default":"./dist/hooks.js"},"./proxy":{"types":"./dist/proxy/index.d.ts","import":"./dist/proxy/index.js","default":"./dist/proxy/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","default":"./dist/utils.js"},"./legacy":{"types":"./dist/legacy.d.ts","import":"./dist/legacy.js","default":"./dist/legacy.js"},"./proxy/vite":{"types":"./dist/proxy/vite.d.ts","import":"./dist/proxy/vite.js","default":"./dist/proxy/vite.js"},"./proxy/server":{"types":"./dist/proxy/server.d.ts","import":"./dist/proxy/server.js","default":"./dist/proxy/server.js"},"./react-native":{"types":"./dist/react-native.d.ts","import":"./dist/react-native.js","default":"./dist/react-native.js"}},"gitHead":"273a9de0515ed0152bc4f9ecf6492c83160b49fb","scripts":{"test":"vitest run","bench":"cargo bench --manifest-path crates/core/Cargo.toml --features parser,cache,connections","build":"npm-run-all --parallel build:connections build:cache build:parser build:crypto build:native:android build:native:ios && vite build","flatc":"npm run flatc:rust && npm run flatc:ts && npm run flatc:java","test:ui":"vitest --ui","flatc:ts":"npm run check:flatc && flatc --ts --gen-object-api --gen-all --filename-suffix '' -o ./src/generated ./schemas/message.fbs","test:e2e":"playwright test","flatc:java":"npm run check:flatc && flatc --java --gen-all --filename-suffix '' -o ./crates/native-ffi/react-native/android/src/main/java ./schemas/message.fbs","flatc:rust":"npm run check:flatc && flatc --rust --gen-object-api --gen-all --filename-suffix '' -o ./crates/core/src/generated ./schemas/message.fbs","test:watch":"vitest","build:cache":"wasm-pack build ./crates/cache --release --target web --no-opt","build:swift":"swift build --package-path swift","build:types":"tsc --emitDeclarationOnly --outDir dist","check:flatc":"node ./scripts/check-flatbuffers-version.mjs --require-flatc","check:swift":"npm run build:swift","flatc:swift":"npm run flatc:swift:raw && node ./scripts/postprocess-flatc-swift.mjs ./swift/Sources/NipworkerSwift/Generated/message_generated.swift","bench:figure":"node tests/compare/make-figure.mjs","build:crates":"npm-run-all --parallel build:connections build:cache build:parser build:crypto","build:crypto":"wasm-pack build ./crates/crypto --release --target web --no-opt","build:native":"npm-run-all --parallel build:native:android build:native:ios","build:parser":"wasm-pack build ./crates/parser --release --target web --no-opt","bench:browser":"playwright test --config playwright.bench.config.ts","bench:compare":"playwright test --config playwright.compare.config.ts","build:package":"npm run build:crates && vite build","prepublishOnly":"npm run check:flatbuffers && npm run verify:native-transport && npm run build:package","flatc:swift:raw":"npm run check:flatc && flatc --swift --gen-all --filename-suffix '_generated' -o ./swift/Sources/NipworkerSwift/Generated ./schemas/message.fbs","build:native:ios":"cd crates/native-ffi/ios && ./build-ios.sh","build:connections":"wasm-pack build ./crates/connections --release --target web --no-opt","check:flatbuffers":"node ./scripts/check-flatbuffers-version.mjs","build:native:android":"cd crates/native-ffi/android && ./build-android-aar.sh","verify:vite-consumer":"node scripts/verify-vite-consumer.mjs","test:native-transport":"node scripts/run-native-transport-tests.mjs","bench:native-lifecycle":"node scripts/bench-native-lifecycle.mjs","bench:native-transport":"node scripts/bench-native-transport.mjs","verify:native-transport":"npm run test:native-transport && npm run check:react-native-transport","check:react-native-transport":"node scripts/check-react-native-transport.mjs"},"_npmUser":{"name":"sotachi","email":"sotach1@proton.me"},"repository":{"url":"git+https://github.com/candypoets/nipworker.git","type":"git","directory":"packages/nipworker"},"_npmVersion":"10.8.2","description":"Nostr client library with worker-based architecture using Rust WASM","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.0.0","nostr-tools":"^2.0.0","@babel/runtime":"^7.29.7","socks-proxy-agent":"^9.0.0"},"codegenConfig":{"ios":{"modules":{"NipworkerReactNativeModule":{"className":"NipworkerReactNativeModule"}}},"name":"NipworkerReactNativeSpec","type":"modules","android":{"javaPackageName":"com.candypoets.nipworker.reactnative"},"jsSrcsDir":"src/specs"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^29.0.2","koffi":"^2.16.1","vitest":"^4.0.18","esbuild":"^0.27.4","prettier":"^3.6.2","@types/ws":"^8.5.12","@vitest/ui":"^4.0.18","typescript":"^5.0.0","@types/node":"^20.19.17","npm-run-all":"^4.1.5","vite-plugin-dts":"^3.0.0","@playwright/test":"^1.59.1","vite-plugin-wasm":"^3.0.0","vite-plugin-static-copy":"^3.1.1","vite-plugin-top-level-await":"^1.6.0"},"peerDependencies":{"ws":"^8.0.0","vite":"^5.0.0 || ^6.0.0","flatbuffers":"25.2.10","react-native":">=0.72"},"peerDependenciesMeta":{"ws":{"optional":true},"vite":{"optional":true},"react-native":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nipworker_0.99.13_1787387428892_0.9442658455904269","host":"s3://npm-registry-packages-npm-production"}},"0.99.14":{"name":"@candypoets/nipworker","version":"0.99.14","keywords":["nostr","protocol","web-worker","wasm","rust"],"author":{"name":"So Tachi","email":"sotachi@proton.me"},"license":"MIT","_id":"@candypoets/nipworker@0.99.14","maintainers":[{"name":"sotachi","email":"sotach1@proton.me"}],"homepage":"https://github.com/candypoets/nipworker#readme","bugs":{"url":"https://github.com/candypoets/nipworker/issues"},"dist":{"shasum":"837536b219c2f74dd83b7d54f098ef27a94b4903","tarball":"https://registry.npmjs.org/@candypoets/nipworker/-/nipworker-0.99.14.tgz","fileCount":533,"integrity":"sha512-i4v5B3LB+GrTQoV70ifFWJl9IGwWb0Iew8gzA0SgNXoPKb898u5x8yWMaQ8rswUJwQeIbHrbGRZCImOmfbe/+w==","signatures":[{"sig":"MEUCIARu7FxqwacEKFB4LIh2CTBu1bjlVip+K/C1fz6ze485AiEAiKKju5ZaMnP55jSZ2svRxIschki9LRM2lxk7QB642ck=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBoKJIz+RbrIBDFp56QCdc/pgjX6fPp24iUMZN3pS3S2AiEAgBWg4C++YWksJJiQ3qGyglxfvkdLUbW8K+bH3l9qIKg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":360959641},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.js","default":"./dist/vite.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","default":"./dist/hooks.js"},"./proxy":{"types":"./dist/proxy/index.d.ts","import":"./dist/proxy/index.js","default":"./dist/proxy/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","default":"./dist/utils.js"},"./legacy":{"types":"./dist/legacy.d.ts","import":"./dist/legacy.js","default":"./dist/legacy.js"},"./proxy/vite":{"types":"./dist/proxy/vite.d.ts","import":"./dist/proxy/vite.js","default":"./dist/proxy/vite.js"},"./proxy/server":{"types":"./dist/proxy/server.d.ts","import":"./dist/proxy/server.js","default":"./dist/proxy/server.js"},"./react-native":{"types":"./dist/react-native.d.ts","import":"./dist/react-native.js","default":"./dist/react-native.js"}},"gitHead":"90be5c97113f93cba633b8ecb71a11d62fc52523","scripts":{"test":"vitest run","bench":"cargo bench --manifest-path crates/core/Cargo.toml --features parser,cache,connections","build":"npm-run-all --parallel build:connections build:cache build:parser build:crypto build:native:android build:native:ios && vite build","flatc":"npm run flatc:rust && npm run flatc:ts && npm run flatc:java","test:ui":"vitest --ui","flatc:ts":"npm run check:flatc && flatc --ts --gen-object-api --gen-all --filename-suffix '' -o ./src/generated ./schemas/message.fbs","test:e2e":"playwright test","flatc:java":"npm run check:flatc && flatc --java --gen-all --filename-suffix '' -o ./crates/native-ffi/react-native/android/src/main/java ./schemas/message.fbs","flatc:rust":"npm run check:flatc && flatc --rust --gen-object-api --gen-all --filename-suffix '' -o ./crates/core/src/generated ./schemas/message.fbs","test:watch":"vitest","build:cache":"wasm-pack build ./crates/cache --release --target web --no-opt","build:swift":"swift build --package-path swift","build:types":"tsc --emitDeclarationOnly --outDir dist","check:flatc":"node ./scripts/check-flatbuffers-version.mjs --require-flatc","check:swift":"npm run build:swift","flatc:swift":"npm run flatc:swift:raw && node ./scripts/postprocess-flatc-swift.mjs ./swift/Sources/NipworkerSwift/Generated/message_generated.swift","bench:figure":"node tests/compare/make-figure.mjs","build:crates":"npm-run-all --parallel build:connections build:cache build:parser build:crypto","build:crypto":"wasm-pack build ./crates/crypto --release --target web --no-opt","build:native":"npm-run-all --parallel build:native:android build:native:ios","build:parser":"wasm-pack build ./crates/parser --release --target web --no-opt","bench:browser":"playwright test --config playwright.bench.config.ts","bench:compare":"playwright test --config playwright.compare.config.ts","build:package":"npm run build:crates && vite build","prepublishOnly":"npm run check:flatbuffers && npm run verify:native-transport && npm run build:package","flatc:swift:raw":"npm run check:flatc && flatc --swift --gen-all --filename-suffix '_generated' -o ./swift/Sources/NipworkerSwift/Generated ./schemas/message.fbs","build:native:ios":"cd crates/native-ffi/ios && ./build-ios.sh","build:connections":"wasm-pack build ./crates/connections --release --target web --no-opt","check:flatbuffers":"node ./scripts/check-flatbuffers-version.mjs","build:native:android":"cd crates/native-ffi/android && ./build-android-aar.sh","verify:vite-consumer":"node scripts/verify-vite-consumer.mjs","test:native-transport":"node scripts/run-native-transport-tests.mjs","bench:native-lifecycle":"node scripts/bench-native-lifecycle.mjs","bench:native-transport":"node scripts/bench-native-transport.mjs","verify:native-transport":"npm run test:native-transport && npm run check:react-native-transport","check:react-native-transport":"node scripts/check-react-native-transport.mjs"},"_npmUser":{"name":"sotachi","email":"sotach1@proton.me"},"repository":{"url":"git+https://github.com/candypoets/nipworker.git","type":"git","directory":"packages/nipworker"},"_npmVersion":"10.8.2","description":"Nostr client library with worker-based architecture using Rust WASM","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.0.0","nostr-tools":"^2.0.0","@babel/runtime":"^7.29.7","socks-proxy-agent":"^9.0.0"},"codegenConfig":{"ios":{"modules":{"NipworkerReactNativeModule":{"className":"NipworkerReactNativeModule"}}},"name":"NipworkerReactNativeSpec","type":"modules","android":{"javaPackageName":"com.candypoets.nipworker.reactnative"},"jsSrcsDir":"src/specs"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^29.0.2","koffi":"^2.16.1","vitest":"^4.0.18","esbuild":"^0.27.4","prettier":"^3.6.2","@types/ws":"^8.5.12","@vitest/ui":"^4.0.18","typescript":"^5.0.0","@types/node":"^20.19.17","npm-run-all":"^4.1.5","vite-plugin-dts":"^3.0.0","@playwright/test":"^1.59.1","vite-plugin-wasm":"^3.0.0","vite-plugin-static-copy":"^3.1.1","vite-plugin-top-level-await":"^1.6.0"},"peerDependencies":{"ws":"^8.0.0","vite":"^5.0.0 || ^6.0.0","flatbuffers":"25.2.10","react-native":">=0.72"},"peerDependenciesMeta":{"ws":{"optional":true},"vite":{"optional":true},"react-native":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nipworker_0.99.14_1787482421645_0.07159845360890404","host":"s3://npm-registry-packages-npm-production"}},"0.99.15":{"name":"@candypoets/nipworker","version":"0.99.15","keywords":["nostr","protocol","web-worker","wasm","rust"],"author":{"name":"So Tachi","email":"sotachi@proton.me"},"license":"MIT","_id":"@candypoets/nipworker@0.99.15","maintainers":[{"name":"sotachi","email":"sotach1@proton.me"}],"homepage":"https://github.com/candypoets/nipworker#readme","bugs":{"url":"https://github.com/candypoets/nipworker/issues"},"dist":{"shasum":"ded2ee8018c0e26ae34c78489e97446e7728d27f","tarball":"https://registry.npmjs.org/@candypoets/nipworker/-/nipworker-0.99.15.tgz","fileCount":533,"integrity":"sha512-50bwWgtVApNz0Gw7a94DbnR2ANATgoubg6pg8jyM23Yubg9R4jJ6ITymgDzhDUoJ6d5kgKannPIezv3XgAfBTA==","signatures":[{"sig":"MEUCIQCtISjRptxxo13FlvcMG3hlXjQlUa65AuVWkp/q9eRnQwIgRVZGP+mjrhm597gWBo7ubPxWqJKkgKa1vVgA0KRnEqM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHURnDGS+hU16Clq7SX0N5Nf+TvpQ2gCoL8zoIdneLxNAiEAlh6ZxP0zmItzalcq8O7mtcoI687j9DMiiDhil3OqyN8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":361715007},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.js","default":"./dist/vite.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","default":"./dist/hooks.js"},"./proxy":{"types":"./dist/proxy/index.d.ts","import":"./dist/proxy/index.js","default":"./dist/proxy/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","default":"./dist/utils.js"},"./legacy":{"types":"./dist/legacy.d.ts","import":"./dist/legacy.js","default":"./dist/legacy.js"},"./proxy/vite":{"types":"./dist/proxy/vite.d.ts","import":"./dist/proxy/vite.js","default":"./dist/proxy/vite.js"},"./proxy/server":{"types":"./dist/proxy/server.d.ts","import":"./dist/proxy/server.js","default":"./dist/proxy/server.js"},"./react-native":{"types":"./dist/react-native.d.ts","import":"./dist/react-native.js","default":"./dist/react-native.js"}},"gitHead":"3c19c668c7f6be112cac208f27957d76791a2cae","scripts":{"test":"vitest run","bench":"cargo bench --manifest-path crates/core/Cargo.toml --features parser,cache,connections","build":"npm-run-all --parallel build:connections build:cache build:parser build:crypto build:native:android build:native:ios && vite build","flatc":"npm run flatc:rust && npm run flatc:ts && npm run flatc:java","test:ui":"vitest --ui","flatc:ts":"npm run check:flatc && flatc --ts --gen-object-api --gen-all --filename-suffix '' -o ./src/generated ./schemas/message.fbs","test:e2e":"playwright test","flatc:java":"npm run check:flatc && flatc --java --gen-all --filename-suffix '' -o ./crates/native-ffi/react-native/android/src/main/java ./schemas/message.fbs","flatc:rust":"npm run check:flatc && flatc --rust --gen-object-api --gen-all --filename-suffix '' -o ./crates/core/src/generated ./schemas/message.fbs","test:watch":"vitest","build:cache":"wasm-pack build ./crates/cache --release --target web --no-opt","build:swift":"swift build --package-path swift","build:types":"tsc --emitDeclarationOnly --outDir dist","check:flatc":"node ./scripts/check-flatbuffers-version.mjs --require-flatc","check:swift":"npm run build:swift","flatc:swift":"npm run flatc:swift:raw && node ./scripts/postprocess-flatc-swift.mjs ./swift/Sources/NipworkerSwift/Generated/message_generated.swift","bench:figure":"node tests/compare/make-figure.mjs","build:crates":"npm-run-all --parallel build:connections build:cache build:parser build:crypto","build:crypto":"wasm-pack build ./crates/crypto --release --target web --no-opt","build:native":"npm-run-all --parallel build:native:android build:native:ios","build:parser":"wasm-pack build ./crates/parser --release --target web --no-opt","bench:browser":"playwright test --config playwright.bench.config.ts","bench:compare":"playwright test --config playwright.compare.config.ts","build:package":"npm run build:crates && vite build","prepublishOnly":"npm run check:flatbuffers && npm run verify:native-transport && npm run build:package","flatc:swift:raw":"npm run check:flatc && flatc --swift --gen-all --filename-suffix '_generated' -o ./swift/Sources/NipworkerSwift/Generated ./schemas/message.fbs","build:native:ios":"cd crates/native-ffi/ios && ./build-ios.sh","build:connections":"wasm-pack build ./crates/connections --release --target web --no-opt","check:flatbuffers":"node ./scripts/check-flatbuffers-version.mjs","build:native:android":"cd crates/native-ffi/android && ./build-android-aar.sh","verify:vite-consumer":"node scripts/verify-vite-consumer.mjs","test:native-transport":"node scripts/run-native-transport-tests.mjs","bench:native-lifecycle":"node scripts/bench-native-lifecycle.mjs","bench:native-transport":"node scripts/bench-native-transport.mjs","verify:native-transport":"npm run test:native-transport && npm run check:react-native-transport","check:react-native-transport":"node scripts/check-react-native-transport.mjs"},"_npmUser":{"name":"sotachi","email":"sotach1@proton.me"},"repository":{"url":"git+https://github.com/candypoets/nipworker.git","type":"git","directory":"packages/nipworker"},"_npmVersion":"10.8.2","description":"Nostr client library with worker-based architecture using Rust WASM","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.0.0","nostr-tools":"^2.0.0","@babel/runtime":"^7.29.7","socks-proxy-agent":"^9.0.0"},"codegenConfig":{"ios":{"modules":{"NipworkerReactNativeModule":{"className":"NipworkerReactNativeModule"}}},"name":"NipworkerReactNativeSpec","type":"modules","android":{"javaPackageName":"com.candypoets.nipworker.reactnative"},"jsSrcsDir":"src/specs"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^29.0.2","koffi":"^2.16.1","vitest":"^4.0.18","esbuild":"^0.27.4","prettier":"^3.6.2","@types/ws":"^8.5.12","@vitest/ui":"^4.0.18","typescript":"^5.0.0","@types/node":"^20.19.17","npm-run-all":"^4.1.5","vite-plugin-dts":"^3.0.0","@playwright/test":"^1.59.1","vite-plugin-wasm":"^3.0.0","vite-plugin-static-copy":"^3.1.1","vite-plugin-top-level-await":"^1.6.0"},"peerDependencies":{"ws":"^8.0.0","vite":"^5.0.0 || ^6.0.0","flatbuffers":"25.2.10","react-native":">=0.72"},"peerDependenciesMeta":{"ws":{"optional":true},"vite":{"optional":true},"react-native":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nipworker_0.99.15_1787848692189_0.43144096828201683","host":"s3://npm-registry-packages-npm-production"}},"0.99.16":{"_id":"@candypoets/nipworker@0.99.16","bugs":{"url":"https://github.com/candypoets/nipworker/issues"},"dist":{"shasum":"ee334263ae62bbcd2708a2968cb0d99e60547e9e","tarball":"https://registry.npmjs.org/@candypoets/nipworker/-/nipworker-0.99.16.tgz","fileCount":533,"integrity":"sha512-YFD/cOfqZUB8gVJ7X3hEPpyZymPBVzsiD6STn0LaKZbNRtiQR7vqUpIrKeOI8mg0BvJ9Dao35R8tlGO156+EAQ==","signatures":[{"sig":"MEQCIFXxj218EIQsgu66SMI0BkB1KAls29jei/IZamoJLMmDAiAamJQZHAkQh2gHdN/KzwVRdB9U163DBO9uik+FFw4g6Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIBygokgNoS12iT+AYpzrId2ljEyIUKI9Bi1y47Sb/ggSAiEArXlU0/cwkSjk0go8lOyEip82/DRPW8LGDqmBsXIoBjg="}],"unpackedSize":365281534},"name":"@candypoets/nipworker","type":"module","types":"./dist/index.d.ts","author":{"name":"So Tachi","email":"sotachi@proton.me"},"module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.js","default":"./dist/vite.js"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","default":"./dist/hooks.js"},"./proxy":{"types":"./dist/proxy/index.d.ts","import":"./dist/proxy/index.js","default":"./dist/proxy/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","default":"./dist/utils.js"},"./legacy":{"types":"./dist/legacy.d.ts","import":"./dist/legacy.js","default":"./dist/legacy.js"},"./proxy/vite":{"types":"./dist/proxy/vite.d.ts","import":"./dist/proxy/vite.js","default":"./dist/proxy/vite.js"},"./proxy/server":{"types":"./dist/proxy/server.d.ts","import":"./dist/proxy/server.js","default":"./dist/proxy/server.js"},"./react-native":{"types":"./dist/react-native.d.ts","import":"./dist/react-native.js","default":"./dist/react-native.js"}},"gitHead":"9c7ad64c67afee3c67cdf396e748ce9afb7e3a85","license":"MIT","scripts":{"test":"vitest run","bench":"cargo bench --manifest-path crates/core/Cargo.toml --features parser,cache,connections","build":"npm-run-all --parallel build:connections build:cache build:parser build:crypto build:native:android build:native:ios && vite build","flatc":"npm run flatc:rust && npm run flatc:ts && npm run flatc:java","test:ui":"vitest --ui","flatc:ts":"npm run check:flatc && flatc --ts --gen-object-api --gen-all --filename-suffix '' -o ./src/generated ./schemas/message.fbs","test:e2e":"playwright test","bench:live":"playwright test --config playwright.live-bench.config.ts","flatc:java":"npm run check:flatc && flatc --java --gen-all --filename-suffix '' -o ./crates/native-ffi/react-native/android/src/main/java ./schemas/message.fbs","flatc:rust":"npm run check:flatc && flatc --rust --gen-object-api --gen-all --filename-suffix '' -o ./crates/core/src/generated ./schemas/message.fbs","test:watch":"vitest","build:cache":"wasm-pack build ./crates/cache --release --target web --no-opt","build:swift":"swift build --package-path swift","build:types":"tsc --emitDeclarationOnly --outDir dist","check:flatc":"node ./scripts/check-flatbuffers-version.mjs --require-flatc","check:swift":"npm run build:swift","flatc:swift":"npm run flatc:swift:raw && node ./scripts/postprocess-flatc-swift.mjs ./swift/Sources/NipworkerSwift/Generated/message_generated.swift","bench:figure":"node tests/compare/make-figure.mjs","build:crates":"npm-run-all --parallel build:connections build:cache build:parser build:crypto","build:crypto":"wasm-pack build ./crates/crypto --release --target web --no-opt","build:native":"npm-run-all --parallel build:native:android build:native:ios","build:parser":"wasm-pack build ./crates/parser --release --target web --no-opt","bench:browser":"playwright test --config playwright.bench.config.ts","bench:compare":"playwright test --config playwright.compare.config.ts","build:package":"npm run build:crates && vite build","prepublishOnly":"npm run check:flatbuffers && npm run verify:native-transport && npm run build:package","flatc:swift:raw":"npm run check:flatc && flatc --swift --gen-all --filename-suffix '_generated' -o ./swift/Sources/NipworkerSwift/Generated ./schemas/message.fbs","build:native:ios":"cd crates/native-ffi/ios && ./build-ios.sh","build:connections":"wasm-pack build ./crates/connections --release --target web --no-opt","check:flatbuffers":"node ./scripts/check-flatbuffers-version.mjs","build:native:android":"cd crates/native-ffi/android && ./build-android-aar.sh","verify:vite-consumer":"node scripts/verify-vite-consumer.mjs","test:native-transport":"node scripts/run-native-transport-tests.mjs","bench:native-lifecycle":"node scripts/bench-native-lifecycle.mjs","bench:native-transport":"node scripts/bench-native-transport.mjs","verify:native-transport":"npm run test:native-transport && npm run check:react-native-transport","check:react-native-transport":"node scripts/check-react-native-transport.mjs"},"version":"0.99.16","_npmUser":{"name":"sotachi","email":"sotach1@proton.me"},"homepage":"https://github.com/candypoets/nipworker#readme","keywords":["nostr","protocol","web-worker","wasm","rust"],"repository":{"url":"git+https://github.com/candypoets/nipworker.git","type":"git","directory":"packages/nipworker"},"_npmVersion":"10.8.2","description":"Nostr client library with worker-based architecture using Rust WASM","directories":{},"maintainers":[{"name":"sotachi","email":"sotach1@proton.me"}],"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.0.0","nostr-tools":"^2.0.0","@babel/runtime":"^7.29.7","socks-proxy-agent":"^9.0.0"},"codegenConfig":{"ios":{"modules":{"NipworkerReactNativeModule":{"className":"NipworkerReactNativeModule"}}},"name":"NipworkerReactNativeSpec","type":"modules","android":{"javaPackageName":"com.candypoets.nipworker.reactnative"},"jsSrcsDir":"src/specs"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^29.0.2","koffi":"^2.16.1","vitest":"^4.0.18","esbuild":"^0.27.4","prettier":"^3.6.2","@types/ws":"^8.5.12","@vitest/ui":"^4.0.18","typescript":"^5.0.0","@types/node":"^20.19.17","npm-run-all":"^4.1.5","vite-plugin-dts":"^3.0.0","@playwright/test":"^1.59.1","vite-plugin-wasm":"^3.0.0","vite-plugin-static-copy":"^3.1.1","vite-plugin-top-level-await":"^1.6.0"},"peerDependencies":{"ws":"^8.0.0","vite":"^5.0.0 || ^6.0.0","flatbuffers":"25.2.10","react-native":">=0.72"},"peerDependenciesMeta":{"ws":{"optional":true},"vite":{"optional":true},"react-native":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/nipworker_0.99.16_1788270730869_0.6950728378980346"}}},"time":{"created":"2025-07-22T15:35:55.935Z","modified":"2026-09-01T13:52:12.567Z","1.0.0":"2025-07-22T15:35:56.332Z","0.0.1":"2025-08-01T11:45:46.520Z","0.0.2":"2025-08-01T12:04:53.841Z","0.0.3":"2025-08-01T12:09:53.777Z","0.0.4":"2025-08-01T12:36:40.173Z","0.0.9":"2025-08-05T07:27:16.779Z","0.0.10":"2025-08-05T08:35:48.513Z","0.0.13":"2025-08-05T11:42:51.787Z","0.0.14":"2025-08-05T12:41:08.202Z","0.0.15":"2025-08-05T12:55:46.140Z","0.0.16":"2025-08-06T11:13:04.172Z","0.0.17":"2025-08-06T12:52:14.634Z","0.0.18":"2025-08-06T13:12:21.410Z","0.0.19":"2025-08-07T15:24:54.857Z","0.0.20":"2025-08-08T21:44:26.524Z","0.0.21":"2025-08-10T06:24:56.626Z","0.0.22":"2025-08-12T15:03:46.836Z","0.0.23":"2025-08-12T16:27:30.286Z","0.0.24":"2025-08-12T19:30:09.587Z","0.0.25":"2025-08-12T20:28:51.175Z","0.0.26":"2025-08-13T15:36:19.388Z","0.0.33":"2025-08-30T14:42:41.902Z","0.0.34":"2025-08-30T15:03:03.033Z","0.0.36":"2025-08-30T15:16:43.710Z","0.0.37":"2025-08-30T15:35:17.946Z","0.0.38":"2025-09-08T14:18:19.298Z","0.0.39":"2025-09-09T14:46:07.300Z","0.0.40":"2025-09-10T15:03:37.877Z","0.0.41":"2025-09-11T14:01:25.079Z","0.0.42":"2025-09-12T16:11:19.497Z","0.0.44":"2025-09-14T13:18:29.254Z","0.0.45":"2025-09-19T13:44:19.409Z","0.0.46":"2025-09-22T12:44:07.644Z","0.0.47":"2025-09-22T12:49:42.195Z","0.0.48":"2025-09-23T07:21:51.457Z","0.0.49":"2025-09-24T14:59:25.150Z","0.0.51":"2025-09-29T20:52:57.971Z","0.0.52":"2025-09-30T11:48:20.138Z","0.0.53":"2025-09-30T13:18:58.671Z","0.0.54":"2025-10-01T07:17:22.169Z","0.0.55":"2025-10-07T16:07:32.511Z","0.0.57":"2025-10-08T13:35:14.254Z","0.0.58":"2025-10-10T17:11:15.658Z","0.0.59":"2025-10-10T20:07:41.547Z","0.0.60":"2025-10-11T12:39:25.952Z","0.0.63":"2025-10-15T16:18:40.443Z","0.0.64":"2025-10-16T07:30:15.875Z","0.0.65":"2025-10-16T12:43:20.791Z","0.0.66":"2025-10-17T20:15:54.295Z","0.0.67":"2025-10-19T13:23:36.522Z","0.0.68":"2025-10-25T20:00:41.207Z","0.0.69":"2025-11-03T15:52:16.055Z","0.0.72":"2025-12-09T10:30:49.076Z","0.0.73":"2025-12-09T16:27:44.805Z","0.0.75":"2025-12-09T16:48:04.994Z","0.0.77":"2026-01-12T13:50:30.375Z","0.82.0":"2026-02-11T19:17:10.129Z","0.83.0":"2026-02-23T16:43:42.325Z","0.85.0":"2026-02-27T16:08:26.526Z","0.85.1":"2026-02-27T16:58:55.432Z","0.86.0":"2026-03-02T16:31:42.954Z","0.86.1":"2026-03-03T14:47:12.480Z","0.86.2":"2026-03-04T14:19:33.807Z","0.87.0":"2026-03-05T11:58:04.429Z","0.87.1":"2026-03-05T12:33:23.654Z","0.88.0":"2026-03-05T12:51:25.913Z","0.88.1":"2026-03-06T15:25:27.246Z","0.89.0":"2026-03-09T17:18:18.449Z","0.89.1":"2026-03-10T15:22:50.147Z","0.90.0":"2026-03-13T11:25:39.200Z","0.90.1":"2026-03-13T21:33:43.714Z","0.91.0":"2026-03-23T14:55:38.449Z","0.91.1":"2026-03-24T09:40:48.473Z","0.91.2":"2026-03-24T11:18:06.399Z","0.91.3":"2026-03-24T12:52:08.001Z","0.92.0":"2026-03-26T14:28:08.659Z","0.93.0":"2026-03-31T12:30:11.343Z","0.94.0":"2026-04-01T13:00:18.784Z","0.95.0":"2026-04-02T13:30:09.823Z","0.96.0":"2026-04-15T15:15:54.302Z","0.96.3":"2026-07-03T13:44:44.709Z","0.96.5":"2026-07-08T13:35:22.307Z","0.96.6":"2026-07-09T08:38:44.751Z","0.97.0":"2026-07-21T14:07:01.691Z","0.97.2":"2026-07-21T16:21:46.585Z","0.97.3":"2026-07-22T15:43:54.291Z","0.97.4":"2026-07-23T20:50:31.324Z","0.97.5":"2026-07-23T21:07:00.730Z","0.97.6":"2026-07-24T12:12:22.323Z","0.97.7":"2026-07-24T12:31:20.924Z","0.97.8":"2026-07-28T09:04:57.860Z","0.97.9":"2026-07-29T13:33:55.933Z","0.97.10":"2026-07-29T14:05:27.436Z","0.97.11":"2026-08-01T08:59:27.737Z","0.98.0":"2026-08-02T20:52:37.454Z","0.98.1":"2026-08-11T11:54:40.033Z","0.99.0":"2026-08-12T16:17:47.451Z","0.99.1":"2026-08-14T10:43:08.872Z","0.99.2":"2026-08-14T12:24:14.541Z","0.99.3":"2026-08-14T15:21:29.727Z","0.99.6":"2026-08-16T14:13:05.251Z","0.99.7":"2026-08-17T10:11:03.271Z","0.99.8":"2026-08-17T11:37:33.107Z","0.99.9":"2026-08-18T09:05:24.927Z","0.99.10":"2026-08-18T14:05:45.499Z","0.99.11":"2026-08-21T20:35:56.372Z","0.99.13":"2026-08-22T08:30:30.391Z","0.99.14":"2026-08-23T10:53:43.214Z","0.99.15":"2026-08-27T16:38:13.705Z","0.99.16":"2026-09-01T13:52:12.333Z"},"bugs":{"url":"https://github.com/candypoets/nipworker/issues"},"author":{"name":"So Tachi","email":"sotachi@proton.me"},"license":"MIT","homepage":"https://github.com/candypoets/nipworker#readme","keywords":["nostr","protocol","web-worker","wasm","rust"],"repository":{"url":"git+https://github.com/candypoets/nipworker.git","type":"git","directory":"packages/nipworker"},"description":"Nostr client library with worker-based architecture using Rust WASM","maintainers":[{"name":"sotachi","email":"sotach1@proton.me"}],"readme":"# @candypoets/nipworker\n\nNIPWorker is a high-performance Nostr runtime for web, React Native, and native mobile apps. It\nkeeps relay I/O, event parsing, caching, deduplication, and signing away from the UI thread, while\nexposing a small subscription and publish API.\n\nThe browser runtime uses four Rust/WASM workers. Native targets run the same Rust core through a C\nFFI, without WASM. Parsed events move through the system as typed FlatBuffer views, so applications\ncan read only the fields they need instead of repeatedly turning JSON into object trees.\n\n[![npm version](https://badge.fury.io/js/@candypoets%2Fnipworker.svg)](https://badge.fury.io/js/@candypoets%2Fnipworker)\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n\n## Why NIPWorker?\n\n- One Rust core for browser, React Native, iOS, macOS, and Android.\n- Dedicated workers for connections, parsing, cache queries, and cryptography on the web.\n- An indexed, persistent cache designed for feeds, pagination, and cache-first UI.\n- Early cross-relay deduplication before events reach application code.\n- Typed, allocation-light FlatBuffer views for parsed events and content blocks.\n- Private-key, NIP-07, and NIP-46 signer integrations.\n- Bounded subscription buffers, batched delivery, relay status tracking, and proxy tooling.\n\nNIPWorker is intended for clients with real feeds, long-lived sessions, or many relays. For a script\nthat fetches a few raw events, `nostr-tools` may be the simpler choice.\n\n## Choose an install path\n\n| Application                          | Distribution                       | What to use                          |\n| ------------------------------------ | ---------------------------------- | ------------------------------------ |\n| Browser, Vite, or frontend framework | npm                                | `@candypoets/nipworker`              |\n| React Native                         | npm + CocoaPods/Gradle autolinking | `@candypoets/nipworker/react-native` |\n| Pure Swift/iOS/macOS                 | GitHub Release                     | Local `NipworkerSwift` Swift package |\n| Pure Android                         | Hosted Maven repository            | Prefab AAR and C API                 |\n| Node relay proxy                     | npm                                | `@candypoets/nipworker/proxy/server` |\n\n### Web\n\n```bash\nnpm install @candypoets/nipworker flatbuffers@25.2.10\n```\n\nThe browser API is framework-agnostic. It works with React, Svelte, Vue, Solid, or vanilla\nTypeScript in an environment that supports module workers and WASM. Vite discovers and emits the\npackaged WASM binaries automatically; applications do not need nipworker-specific Vite\nconfiguration.\n\nOptional peer dependencies are `vite` for the Vite plugins and `ws` for the Node relay proxy.\n\n### React Native\n\nInstall the JavaScript package and peer dependency:\n\n```bash\nnpm install @candypoets/nipworker flatbuffers@25.2.10\n```\n\nOn iOS, install pods:\n\n```bash\nnpx pod-install\n```\n\nOn Android, add the NIPWorker Maven repository alongside your existing repositories in\n`settings.gradle.kts`:\n\n```kotlin\ndependencyResolutionManagement {\n\trepositories {\n\t\tmaven { url = uri(\"https://candypoets.github.io/nipworker/\") }\n\t}\n}\n```\n\nThe React Native Gradle module selects the native artifact matching the npm package version. The\niOS XCFramework is bundled for CocoaPods autolinking. Application code must use the native entry\npoint:\n\n```ts\nimport { createNostrManager, setManager } from '@candypoets/nipworker/react-native';\n\nsetManager(\n\tcreateNostrManager({\n\t\tdefaultRelays: ['wss://relay.damus.io'],\n\t\tindexerRelays: ['wss://purplepag.es']\n\t})\n);\n```\n\n### Pure Android\n\nPure Android projects do not need npm and do not need Maven Central. Add the hosted repository and\nthe versioned AAR to the app:\n\n```kotlin\n// settings.gradle.kts\ndependencyResolutionManagement {\n\trepositories {\n\t\tmaven { url = uri(\"https://candypoets.github.io/nipworker/\") }\n\t}\n}\n```\n\n```kotlin\n// app/build.gradle.kts\nandroid {\n\tbuildFeatures {\n\t\tprefab = true\n\t}\n}\n\ndependencies {\n\timplementation(\"com.candypoets:nipworker-native-ffi-android:VERSION\")\n}\n```\n\nReplace `VERSION` with the GitHub release version without the `v` prefix.\n\nThe AAR contains `arm64-v8a`, `armeabi-v7a`, `x86`, and `x86_64` libraries plus the public\n`nipworker.h` header as a Prefab module:\n\n```cmake\nfind_package(nipworker-native-ffi-android REQUIRED CONFIG)\n\ntarget_link_libraries(your_native_target\n\tnipworker-native-ffi-android::nipworker_native_ffi\n)\n```\n\nThis artifact is the low-level native FFI. A pure Kotlin/Java application supplies its own host\nwrapper around the C/JNI API; the ready-made JavaScript host API belongs to the React Native npm\npackage. An offline Maven archive and standalone AAR are also attached to each release.\n\n### Pure Swift, iOS, or macOS\n\nSwift Package Manager is Apple's equivalent of npm or Gradle. NIPWorker currently ships a\nself-contained local Swift package rather than a URL-resolvable Swift package:\n\n1. Open the matching tag in [GitHub Releases](https://github.com/candypoets/nipworker/releases).\n2. Download and unpack `nipworker-swift-sdk.zip`.\n3. In Xcode, choose **File → Add Package Dependencies → Add Local** and select `NipworkerSwift`.\n4. Import `NipworkerSwift` in the application target.\n\nThe archive contains Swift sources, the FlatBuffers dependency declaration, and the device,\nsimulator, and macOS XCFramework. A pure Swift project cannot discover this package inside\n`node_modules`, and a remote `Package.swift` URL is not currently published. For lower-level C\nintegration, use `nipworker-native-ios.zip` and `nipworker.h` from the same release.\n\n### Swift API inside a React Native app\n\nDo not add the `NipworkerSwift` Swift package to a React Native application. The\n`NipworkerReactNative` pod already compiles the Swift API sources. Import the pod\nmodule and use its standalone Swift manager when native Swift code needs one:\n\n```swift\nimport NipworkerReactNative\n\nlet manager = NostrManager.shared()\n```\n\nThe Swift manager and React Native CallInvoker transport intentionally own\nseparate callback lifecycles; callback packets are never mirrored between them.\nBoth callback clients acquire the same process-wide Rust handle, so workers,\ncache, relay connections, subscriptions, and signer state are shared.\n\n### Kotlin API inside a React Native app\n\nNative Android component views can subscribe and publish without moving their\nstate through React props. Import the supported APIs from\n`com.candypoets.nipworker.reactnative`:\n\n```kotlin\nval subscription = NipworkerRuntime.useSubscription(\n\tsubscriptionId = \"native-profile-$pubkey\",\n\trequests = listOf(NipworkerRequest(authors = listOf(pubkey), kinds = listOf(0))),\n) { messages ->\n\t// Main-thread, zero-copy FlatBuffer views backed by the Rust route buffer.\n}\n\nsubscription.cancel()\n```\n\n`useSubscription` and `usePublish` use the exact engine handle already owned by\nthe RN manager. Native and JSI subscribers retain the same route independently;\ncancelling a native view or reloading Hermes cannot remove or recreate the JS\nmanager's engine.\n\n### Native release artifacts\n\nEvery tagged release publishes checksummed native artifacts:\n\n| Artifact                                   | Intended consumer                    |\n| ------------------------------------------ | ------------------------------------ |\n| `nipworker-swift-sdk.zip`                  | Pure Swift via a local Swift package |\n| `nipworker-native-ios.zip`                 | Apple C/FFI consumers                |\n| `nipworker-native-android-maven.zip`       | Offline Gradle/Maven builds          |\n| `nipworker-native-ffi-android-release.aar` | Direct low-level Android integration |\n| `nipworker-native-ios-static.zip`          | Direct iOS static linking            |\n| `nipworker-native-linux.zip`               | Local FFI testing                    |\n| `nipworker-native-checksums.txt`           | SHA-256 verification                 |\n\n## Quick start\n\nCreate one manager for the application, then subscribe with a stable ID. The `use*` functions are\nframework-agnostic callback helpers; despite their names, they do not depend on React.\n\n```ts\nimport { createNostrManager, setManager } from '@candypoets/nipworker';\nimport { usePublish, useSubscription } from '@candypoets/nipworker/hooks';\nimport { fbIterable, isKind1 } from '@candypoets/nipworker/utils';\n\nconst manager = createNostrManager({\n\tdefaultRelays: ['wss://relay.damus.io', 'wss://nos.lol'],\n\tindexerRelays: ['wss://purplepag.es']\n});\n\nsetManager(manager);\n\nconst stopFeed = useSubscription(\n\t'feed:home',\n\t[\n\t\t{\n\t\t\tkinds: [1],\n\t\t\tlimit: 50,\n\t\t\trelays: ['wss://relay.damus.io', 'wss://nos.lol'],\n\t\t\tcacheFirst: true\n\t\t}\n\t],\n\t(message) => {\n\t\tconst note = isKind1(message);\n\t\tif (!note) return;\n\n\t\t// Read the generated FlatBuffer views directly. No unpack()/DTO copy is needed.\n\t\tfor (const block of fbIterable(note, 'parsedContent')) {\n\t\t\tconsole.log(block.type(), block.text());\n\t\t}\n\t},\n\t{\n\t\tcloseOnEose: false,\n\t\tbytesPerEvent: 4096\n\t}\n);\n\nfunction publishNote(content: string): () => void {\n\treturn usePublish(\n\t\t`publish:${crypto.randomUUID()}`,\n\t\t{ kind: 1, content, tags: [] },\n\t\t(status) => console.log(status),\n\t\t{ defaultRelays: ['wss://relay.damus.io', 'wss://nos.lol'] }\n\t);\n}\n\n// Call stopFeed() when the owning screen or component is destroyed.\n```\n\nFor React Native, keep the hooks and utilities imports above, but import `createNostrManager` and\n`setManager` from `@candypoets/nipworker/react-native`.\n\n### The basic usage model\n\n1. Create and register one manager near application startup.\n2. Give each query result a stable `subId`, such as `feed:home` or `profile:<pubkey>`.\n3. Subscribe with one or more Nostr filters and choose cache/network behavior.\n4. Narrow each `WorkerMessage` with `isKind1`, `isKind0`, `isNostrEvent`, or another utility.\n5. Read only the FlatBuffer fields the UI needs; use `fbIterable` or `fbArray` for vectors.\n6. Keep the stop function and call it when the owning UI scope ends.\n\nTreat `subId` as the identity of the result set. Reuse it for the same query so NIPWorker can share\nsubscription/cache state; change it when the expected result changes. Tag filters remain nested in\nthe request:\n\n```ts\nconst requests = [\n\t{\n\t\tkinds: [30023],\n\t\ttags: { '#d': ['article-slug'] },\n\t\trelays: ['wss://relay.example.com']\n\t}\n];\n```\n\n## Architecture\n\n```mermaid\nflowchart LR\n\tApp[Application API] --> Manager[NostrManager]\n\n\tsubgraph Browser[Browser: Rust/WASM workers]\n\t\tParser[Parser + pipelines]\n\t\tCache[(Indexed cache)]\n\t\tConnections[Relay connections]\n\t\tCrypto[Signing + crypto]\n\t\tParser <--> Cache\n\t\tParser <--> Connections\n\t\tParser <--> Crypto\n\t\tCache <--> Connections\n\tend\n\n\tsubgraph Native[React Native / iOS / Android]\n\t\tEngine[NostrEngine]\n\t\tFFI[C FFI]\n\t\tEngine <--> FFI\n\tend\n\n\tManager -->|MessageChannel + FlatBuffers| Parser\n\tManager -->|native entry point| FFI\n\tConnections --> Relays[(Nostr relays)]\n\tEngine --> Relays\n```\n\nOn the web, the UI does not own WebSockets, database scans, content parsing, or signing work. The\nparser, cache, connections, and crypto workers communicate through dedicated `MessageChannel`\nports. Native builds wire the same responsibilities together in-process through `NostrEngine`, so\nthey skip the WASM boundary entirely.\n\n### Optimized cache and subscriptions\n\nThe cache is part of the runtime rather than an application-side afterthought. Browser events are\npersisted to IndexedDB and queried in the cache worker. Index-driven, top-k queries are designed to\nscale with the requested `limit`, which is especially useful for feeds and pagination.\n\nUseful request and subscription modes include:\n\n| Option              | Scope        | Behavior                                                         |\n| ------------------- | ------------ | ---------------------------------------------------------------- |\n| `cacheFirst: true`  | Request      | Emit cached results and skip that request's relay lookup on hit. |\n| `noCache: true`     | Request      | Skip the local lookup and continue with relays.                  |\n| `maxRelays`         | Request      | Cap the selected relay set for that request.                     |\n| `cacheOnly: true`   | Subscription | Query local data without opening relay requests.                 |\n| `closeOnEose: true` | Subscription | Close a one-shot subscription after relay EOSE.                  |\n| `timeoutMs`         | Subscription | Bound a subscription's active time.                              |\n| `bytesPerEvent`     | Subscription | Size the bounded delivery buffer for the expected event payload. |\n| `pagination`        | Subscription | Reuse pipeline/dedup state from an earlier subscription.         |\n\nThe delivery buffer is deliberately bounded at roughly `limit × bytesPerEvent`. For live bursty\nfeeds, choose a realistic limit; a tiny one-shot limit is not a suitable live-stream buffer. Use\n`closeOnEose` for one-time queries and always clean up subscriptions.\n\nNIPWorker distinguishes cache completion (`EOCE`, end of cached events) from relay completion\n(`EOSE`). This lets a cache-first UI render immediately without pretending that relay collection is\nfinished.\n\n### FlatBuffers and data movement\n\nGenerated FlatBuffers tables are views over the received bytes. Narrow a message, read its fields,\nand keep the view intact instead of calling `.unpack()`, serializing to JSON, or building a matching\nDTO by default:\n\n```ts\nimport type { WorkerMessage } from '@candypoets/nipworker';\nimport { fbArray, isKind1 } from '@candypoets/nipworker/utils';\n\nfunction onMessage(message: WorkerMessage): void {\n\tconst note = isKind1(message);\n\tif (!note) return;\n\n\tconst blocks = fbArray(note, 'parsedContent');\n\trenderBlocks(blocks);\n}\n```\n\n`fbIterable()` is lazy and avoids the array allocation; `fbArray()` is convenient when array methods\nare genuinely useful. If data must outlive its backing buffer or cross an application boundary,\ncopy only the minimal fields needed at that boundary.\n\nJavaScript-to-JavaScript worker paths transfer `ArrayBuffer` ownership without copying. Crossing\nbetween JavaScript and WASM still requires one copy because WASM has isolated linear memory;\nFlatBuffer field access itself does not deserialize an object tree. Native builds avoid that\nJS/WASM copy.\n\n## Benchmarks\n\nThe repository measures both Rust hot paths and the complete browser product running real WASM\nworkers. On the recorded AMD/Linux Chromium environment, NIPWorker delivered about 22,000 fully\nparsed and persisted kind-1 events per second in the 10,000-event single-relay comparison.\n\n```mermaid\nxychart-beta\n\ttitle \"10,000-event single-relay throughput\"\n\tx-axis [\"nipworker\", \"nostr-tools raw\", \"Nostrify\", \"NDK\", \"Welshman\"]\n\ty-axis \"events / second\" 0 --> 25000\n\tbar [22110, 24319, 10433, 3308, 199]\n```\n\nThis is not an equal-work microbenchmark. The raw `nostr-tools` row performs JSON parsing and filter\nmatching. NIPWorker performs kind-specific parsing, cross-relay deduplication, FlatBuffer creation,\nand IndexedDB persistence off the main thread. In the same comparison it produced zero main-thread\nlong tasks and zero jank frames. Absolute numbers vary by hardware; the harness is most useful for\nrelative comparisons and regression testing.\n\nOther useful recorded results:\n\n| Measurement                                 | Result                                             |\n| ------------------------------------------- | -------------------------------------------------- |\n| Cache-only query, limit 20                  | 0.96 ms mean                                       |\n| Cache-only query, limit 1,000               | 6.9 ms p50 / 9.4 ms p95                            |\n| Live event latency after batch retuning     | 11–15 ms p95                                       |\n| Rich kind-1 parser after allocation work    | 61–63 µs, about 29% faster                         |\n| 25-relay connection setup in the comparison | 15 ms, with no duplicate events exposed to the app |\n\nRun the suites locally:\n\n```bash\nnpm run bench           # Rust criterion hot-path benchmarks\nnpm run bench:browser   # Browser workers, throughput, latency, and cache\nnpm run bench:compare   # Head-to-head single- and multi-relay comparison\n```\n\nMethodology, environment, memory caveats, multi-relay results, and the optimization log live in\n[BENCHMARKS.md](BENCHMARKS.md).\n\n## Signers\n\nThe active manager supports several signer modes:\n\n```ts\nmanager.setSigner('privkey', '<hex-secret-key>');\nmanager.setNip07();\nmanager.setNip46Bunker('<bunker-url>');\nmanager.setNip46QR('<nostrconnect-url>');\nmanager.setPubkey('<readonly-pubkey>');\n```\n\nUse `useSignEvent(template, callback)` to sign through the active signer. Keep raw private keys out\nof application source and prefer platform-appropriate secure storage or an external signer.\n\n## Public entry points\n\n| Export                               | Purpose                                                          |\n| ------------------------------------ | ---------------------------------------------------------------- |\n| `@candypoets/nipworker`              | Browser manager, public types, and generated FlatBuffers exports |\n| `@candypoets/nipworker/hooks`        | Subscription, publish, signing, and relay-status helpers         |\n| `@candypoets/nipworker/utils`        | Narrowing, FlatBuffer iteration, content, and tag helpers        |\n| `@candypoets/nipworker/vite`         | Legacy Vite WASM asset fallback                                  |\n| `@candypoets/nipworker/react-native` | React Native native manager                                      |\n| `@candypoets/nipworker/proxy`        | Browser relay proxy client                                       |\n| `@candypoets/nipworker/proxy/server` | Node relay proxy server                                          |\n| `@candypoets/nipworker/proxy/vite`   | Vite relay proxy plugin                                          |\n| `@candypoets/nipworker/legacy`       | Compatibility alias for the browser manager                      |\n\n## Agent-oriented development\n\nThe companion [`nipworker` agent skill](https://github.com/candypoets/skills/tree/main/nipworker)\nteaches compatible coding agents the integration rules that matter in real applications: narrow\n`WorkerMessage` values correctly, preserve FlatBuffer views, use stable subscription IDs, write tag\nfilters in the right shape, and clean up subscriptions.\n\nInstall it from the Candy Poets skills repository:\n\n```bash\nnpx skills add candypoets/skills@nipworker\n```\n\nThen explicitly ask the coding agent to use the NIPWorker skill when it edits a consuming frontend.\nThis is particularly helpful during agent-oriented development because it prevents plausible but\nexpensive patterns such as unpacking every event into DTOs or adding a second store that mirrors the\nsubscription cache.\n\n## Supported NIPs\n\nThe schema and parser include support for NIP-01, NIP-02, NIP-04, NIP-18, NIP-19, NIP-25, NIP-44,\nNIP-46, NIP-51, NIP-57, NIP-60, NIP-61, and NIP-65, plus parsed kinds for long-form articles, media,\npolls, live activities, and community/group events.\n\n## Development\n\nPrerequisites are Node.js 18+, Rust 1.70+, `wasm-pack`, and `flatc` 25.2.10. Xcode and the Android\nSDK/NDK are needed only for native builds. `npm run check:flatc` verifies the compiler and every\nruntime declaration against `.flatbuffers-version`.\n\n```bash\nnpm run build          # WASM crates, native artifacts, and TypeScript bundle\nnpm run build:crates   # Browser WASM crates only\nnpm run build:native   # Android AAR and Apple XCFramework\nnpm run build:types    # TypeScript declarations\nnpm test               # Unit tests\nnpm run test:e2e       # Browser end-to-end tests\n```\n\nWhen changing a schema, regenerate the Rust, TypeScript, and Java outputs. Swift generation is a\nseparate command:\n\n```bash\nnpm run flatc\nnpm run flatc:swift\n```\n\nSee [AGENTS.md](AGENTS.md) for architecture, code style, build order, and contribution guidance.\n\n## License\n\nMIT License — see [LICENSE](LICENSE).\n","readmeFilename":"README.md"}