{"_id":"@toruslabs/secure-pub-sub","_rev":"16-a0d97be12b452c4dae779601a70f1937","name":"@toruslabs/secure-pub-sub","dist-tags":{"latest":"4.3.0"},"versions":{"0.0.1":{"name":"@toruslabs/secure-pub-sub","version":"0.0.1","keywords":["secure-pub-sub"],"author":{"name":"Torus Labs"},"license":"MIT","_id":"@toruslabs/secure-pub-sub@0.0.1","maintainers":[{"name":"himanshunpm009","email":"himanshu@tor.us"},{"name":"torusresearch","email":"leonard@tor.us"},{"name":"chaitanyapotti","email":"chaitanya.potti@gmail.com"},{"name":"tetratorus","email":"tetratorus@gmail.com"}],"homepage":"https://github.com/torusresearch/secure-pub-sub#readme","bugs":{"url":"https://github.com/torusresearch/secure-pub-sub/issues"},"dist":{"shasum":"dda9d3c97755abaa40a7904de92ba59349f8e045","tarball":"https://registry.npmjs.org/@toruslabs/secure-pub-sub/-/secure-pub-sub-0.0.1.tgz","fileCount":17,"integrity":"sha512-fuvjilsNhJ9zdeFcYBwFq6BxhFJU6vkCU3Xm4BcnXLtGxm79N9rj1C8rwFQY2TSgpAcD8NZsuuJqneRG7M9kpg==","signatures":[{"sig":"MEUCIQCR88fvvou3cjj4cpMXNKW8S9o8d8srZoAuAis81h+TogIgf4sMfgAGJS/8RJUuc3hCMiarGDO6IbyT9OpUcsApkdE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1197020},"main":"dist/securePubSub.cjs.js","types":"dist/types/index.d.ts","unpkg":"dist/securePubSub.umd.min.js","module":"dist/securePubSub.esm.js","engines":{"npm":">=9.x","node":">=18.x"},"gitHead":"141787870ff0d8538a3a10576bc9bd1f2f5cd7f3","scripts":{"test":"mocha ./test/test.ts","build":"torus-scripts build","start":"torus-scripts start","lint:ts":"eslint --fix 'src/**/*.ts'","prepack":"npm run build","prepare":"husky install","release":"torus-scripts release"},"_npmUser":{"name":"chaitanyapotti","email":"chaitanya.potti@gmail.com"},"jsdelivr":"dist/securePubSub.umd.min.js","repository":{"url":"git+https://github.com/torusresearch/secure-pub-sub.git","type":"git"},"_npmVersion":"9.8.0","description":"Helper methods secure publish and subscribe to a topic","directories":{},"lint-staged":{"*.{json,md}":["prettier --write"],"!(*d).{js,ts}":["eslint --cache --fix","prettier --write"]},"_nodeVersion":"20.5.0","dependencies":{"loglevel":"^1.8.1","socket.io-client":"^4.7.2","@toruslabs/eccrypto":"^4.0.0","@toruslabs/http-helpers":"^5.0.0","@toruslabs/metadata-helpers":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^8.0.3","mocha":"^10.2.0","eslint":"^8.46.0","rimraf":"^5.0.1","ts-node":"^10.9.1","prettier":"^3.0.1","typescript":"^5.1.6","@types/node":"^20.4.8","lint-staged":"^13.2.3","@types/mocha":"^10.0.1","@babel/register":"^7.22.5","@types/elliptic":"^6.4.14","@toruslabs/config":"^2.0.1","@toruslabs/torus-scripts":"^5.0.1","@types/json-stable-stringify":"^1.0.34","@toruslabs/eslint-config-node":"^3.0.0"},"peerDependencies":{"@babel/runtime":"7.x"},"_npmOperationalInternal":{"tmp":"tmp/secure-pub-sub_0.0.1_1697688913780_0.20360706958663366","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"@toruslabs/secure-pub-sub","version":"0.1.0","keywords":["secure-pub-sub"],"author":{"name":"Torus Labs"},"license":"MIT","_id":"@toruslabs/secure-pub-sub@0.1.0","maintainers":[{"name":"archit_web3","email":"archit@tor.us"},{"name":"himanshunpm009","email":"himanshu@tor.us"},{"name":"torusresearch","email":"leonard@tor.us"},{"name":"chaitanyapotti","email":"chaitanya.potti@gmail.com"},{"name":"tetratorus","email":"tetratorus@gmail.com"}],"homepage":"https://github.com/torusresearch/secure-pub-sub#readme","bugs":{"url":"https://github.com/torusresearch/secure-pub-sub/issues"},"dist":{"shasum":"865fccaca25b34b724b403235764a84c7302076a","tarball":"https://registry.npmjs.org/@toruslabs/secure-pub-sub/-/secure-pub-sub-0.1.0.tgz","fileCount":10,"integrity":"sha512-izxL3ympEn9iCgRx8p1tclSAdWPCZ7kwTrYhq1mBNdWqFCO/qa6Zw6jy0iFOuiJg7C1EjcOajV8yF3EqhA05Zw==","signatures":[{"sig":"MEUCIQCaCGGnSyIu8f5spFenyTka9/jdGYNytbLsTcSUudEcSQIgfCP8Ur0Wa9LE/pOptsgobjo3fQwEH93NuGT55bHUzI0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":271220},"main":"dist/securePubSub.cjs.js","types":"dist/types/index.d.ts","unpkg":"dist/securePubSub.umd.min.js","module":"dist/securePubSub.esm.js","engines":{"npm":">=9.x","node":">=18.x"},"gitHead":"4c17eb293ecee12ada5170fdce834780146decdc","scripts":{"test":"mocha ./test/test.ts","build":"torus-scripts build","start":"torus-scripts start","lint:ts":"eslint --fix 'src/**/*.ts'","prepack":"npm run build","prepare":"husky","release":"torus-scripts release"},"_npmUser":{"name":"chaitanyapotti","email":"chaitanya.potti@gmail.com"},"jsdelivr":"dist/securePubSub.umd.min.js","repository":{"url":"git+https://github.com/torusresearch/secure-pub-sub.git","type":"git"},"_npmVersion":"10.1.0","description":"Helper methods secure publish and subscribe to a topic","directories":{},"lint-staged":{"*.{json,md}":["prettier --write"],"!(*d).{js,ts}":["eslint --cache --fix","prettier --write"]},"_nodeVersion":"20.9.0","dependencies":{"loglevel":"^1.9.1","socket.io-client":"^4.7.4","@toruslabs/eccrypto":"^4.0.0","@toruslabs/http-helpers":"^6.1.0","@toruslabs/metadata-helpers":"^5.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.0.11","mocha":"^10.3.0","eslint":"^8.57.0","rimraf":"^5.0.5","ts-node":"^10.9.2","prettier":"^3.2.5","typescript":"^5.4.2","@types/node":"^20.11.26","lint-staged":"^15.2.2","@types/mocha":"^10.0.6","@babel/register":"^7.23.7","@types/elliptic":"^6.4.18","@toruslabs/config":"^2.0.2","@toruslabs/torus-scripts":"^5.3.0","@types/json-stable-stringify":"^1.0.36","@toruslabs/eslint-config-node":"^3.2.0"},"peerDependencies":{"@babel/runtime":"7.x"},"_npmOperationalInternal":{"tmp":"tmp/secure-pub-sub_0.1.0_1710222644073_0.7793138552001517","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@toruslabs/secure-pub-sub","version":"0.2.0","keywords":["secure-pub-sub"],"author":{"name":"Torus Labs"},"license":"MIT","_id":"@toruslabs/secure-pub-sub@0.2.0","maintainers":[{"name":"archit_web3","email":"archit@tor.us"},{"name":"himanshunpm009","email":"himanshu@tor.us"},{"name":"torusresearch","email":"leonard@tor.us"},{"name":"chaitanyapotti","email":"chaitanya.potti@gmail.com"},{"name":"tetratorus","email":"tetratorus@gmail.com"}],"homepage":"https://github.com/torusresearch/secure-pub-sub#readme","bugs":{"url":"https://github.com/torusresearch/secure-pub-sub/issues"},"dist":{"shasum":"abbab4f114406faa214b8858381a15da81b902a6","tarball":"https://registry.npmjs.org/@toruslabs/secure-pub-sub/-/secure-pub-sub-0.2.0.tgz","fileCount":10,"integrity":"sha512-pkpEbeJaGHYUFj7M3lVYfzUFSX+54Vfb4M+IB+RagNpWviTp/rUQ+hy+vcFKkuuwsxZ5NDnucHzb7+XJmdLTmA==","signatures":[{"sig":"MEYCIQDwSoDrirbkDdNuzJPToyaGZ1tEma2l8HDCpgHNlIbayAIhAIqmdqtDHV9XeFxuM2z1hz8mqaz/drMAOR9ZeCkpxrRI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":272842},"main":"dist/securePubSub.cjs.js","types":"dist/types/index.d.ts","unpkg":"dist/securePubSub.umd.min.js","module":"dist/securePubSub.esm.js","engines":{"npm":">=9.x","node":">=18.x"},"gitHead":"f1febbf96552b163c28f9ceea3ac7d82cba89d12","scripts":{"test":"mocha ./test/test.ts","build":"torus-scripts build","start":"torus-scripts start","lint:ts":"eslint --fix 'src/**/*.ts'","prepack":"npm run build","prepare":"husky","release":"torus-scripts release"},"_npmUser":{"name":"chaitanyapotti","email":"chaitanya.potti@gmail.com"},"jsdelivr":"dist/securePubSub.umd.min.js","repository":{"url":"git+https://github.com/torusresearch/secure-pub-sub.git","type":"git"},"_npmVersion":"10.1.0","description":"Helper methods secure publish and subscribe to a topic","directories":{},"lint-staged":{"*.{json,md}":["prettier --write"],"!(*d).{js,ts}":["eslint --cache --fix","prettier --write"]},"_nodeVersion":"20.9.0","dependencies":{"loglevel":"^1.9.1","socket.io-client":"^4.7.4","@toruslabs/eccrypto":"^4.0.0","@toruslabs/http-helpers":"^6.1.0","@toruslabs/metadata-helpers":"^5.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.0.11","mocha":"^10.3.0","eslint":"^8.57.0","rimraf":"^5.0.5","ts-node":"^10.9.2","prettier":"^3.2.5","typescript":"^5.4.2","@types/node":"^20.11.26","lint-staged":"^15.2.2","@types/mocha":"^10.0.6","@babel/register":"^7.23.7","@types/elliptic":"^6.4.18","@toruslabs/config":"^2.0.2","@toruslabs/torus-scripts":"^5.3.0","@types/json-stable-stringify":"^1.0.36","@toruslabs/eslint-config-node":"^3.2.0"},"peerDependencies":{"@babel/runtime":"7.x"},"_npmOperationalInternal":{"tmp":"tmp/secure-pub-sub_0.2.0_1710508480560_0.13773957690961303","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@toruslabs/secure-pub-sub","version":"1.0.0","keywords":["secure-pub-sub"],"author":{"name":"Torus Labs"},"license":"MIT","_id":"@toruslabs/secure-pub-sub@1.0.0","maintainers":[{"name":"archit_web3","email":"archit@tor.us"},{"name":"himanshunpm009","email":"himanshu@tor.us"},{"name":"torusresearch","email":"leonard@tor.us"},{"name":"chaitanyapotti","email":"chaitanya.potti@gmail.com"},{"name":"tetratorus","email":"tetratorus@gmail.com"}],"homepage":"https://github.com/torusresearch/secure-pub-sub#readme","bugs":{"url":"https://github.com/torusresearch/secure-pub-sub/issues"},"dist":{"shasum":"37729a11a3bb9317994aeea0de0ca7f32efcfb36","tarball":"https://registry.npmjs.org/@toruslabs/secure-pub-sub/-/secure-pub-sub-1.0.0.tgz","fileCount":16,"integrity":"sha512-Xv8SExIJ4/DBw5QHcSN+EGPMddZ2du4NcI9jztLde1K/0Hfnurqw6CcAniU6zpKVRVCRwjiauYCNYIRPBi2M4g==","signatures":[{"sig":"MEQCIGQGTU6d0Qt6iUIHA3sUYrA+E179awwuzhcXRBn8kRacAiArDnaZaE4pYDDa+fcg4CRFTeKQDO+Um3PS8zNqu7tV9Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":257067},"main":"dist/lib.cjs/index.js","types":"dist/types/index.d.ts","unpkg":"dist/securePubSub.umd.min.js","module":"dist/lib.esm/index.js","engines":{"npm":">=9.x","node":">=18.x"},"gitHead":"8260a5b9f851065377db6d496b65015577fed9f3","scripts":{"test":"mocha ./test/test.ts","build":"torus-scripts build","start":"torus-scripts start","lint:ts":"eslint --fix 'src/**/*.ts'","prepack":"npm run build","prepare":"husky","release":"torus-scripts release"},"_npmUser":{"name":"chaitanyapotti","email":"chaitanya.potti@gmail.com"},"jsdelivr":"dist/securePubSub.umd.min.js","repository":{"url":"git+https://github.com/torusresearch/secure-pub-sub.git","type":"git"},"_npmVersion":"10.1.0","description":"Helper methods secure publish and subscribe to a topic","directories":{},"lint-staged":{"*.{json,md}":["prettier --write"],"!(*d).{js,ts}":["eslint --cache --fix","prettier --write"]},"sideEffects":false,"_nodeVersion":"20.9.0","dependencies":{"loglevel":"^1.9.1","socket.io-client":"^4.7.5","@toruslabs/eccrypto":"^5.0.0","@toruslabs/http-helpers":"^7.0.0","@toruslabs/metadata-helpers":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.0.11","mocha":"^10.4.0","eslint":"^8.57.0","rimraf":"^5.0.7","ts-node":"^10.9.2","prettier":"^3.3.2","typescript":"^5.4.5","@types/node":"^20.14.2","lint-staged":"^15.2.7","@types/mocha":"^10.0.6","@babel/register":"^7.24.6","@types/elliptic":"^6.4.18","@toruslabs/config":"^2.1.0","@toruslabs/torus-scripts":"^6.0.1","@types/json-stable-stringify":"^1.0.36","@toruslabs/eslint-config-node":"^3.3.1"},"peerDependencies":{"@babel/runtime":"7.x"},"_npmOperationalInternal":{"tmp":"tmp/secure-pub-sub_1.0.0_1718265342805_0.8782947037782602","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@toruslabs/secure-pub-sub","version":"1.1.0","keywords":["secure-pub-sub"],"author":{"name":"Torus Labs"},"license":"MIT","_id":"@toruslabs/secure-pub-sub@1.1.0","maintainers":[{"name":"archit_web3","email":"archit@tor.us"},{"name":"himanshunpm009","email":"himanshu@tor.us"},{"name":"torusresearch","email":"leonard@tor.us"},{"name":"chaitanyapotti","email":"chaitanya.potti@gmail.com"},{"name":"tetratorus","email":"tetratorus@gmail.com"}],"homepage":"https://github.com/torusresearch/secure-pub-sub#readme","bugs":{"url":"https://github.com/torusresearch/secure-pub-sub/issues"},"dist":{"shasum":"bd544e22b29b81063df62d380e835c1ad0027b7b","tarball":"https://registry.npmjs.org/@toruslabs/secure-pub-sub/-/secure-pub-sub-1.1.0.tgz","fileCount":16,"integrity":"sha512-OFN0Zsa37+c9aStHd4wzau+IYPY+gve9fBPDuPSIuS06cz/bov39DvCP0LaTQUKxK4eQMZENcPu6PeyBvQYQQA==","signatures":[{"sig":"MEQCIGZfLPj+NKIDe6OIlDNjSWKWAljwuSxkH0iw3JrGi0MVAiBA4rLRA5C4FQf4ulrF8hJYQig3yqGBCF46UVPHeODVng==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":257914},"main":"dist/lib.cjs/index.js","types":"dist/types/index.d.ts","unpkg":"dist/securePubSub.umd.min.js","module":"dist/lib.esm/index.js","engines":{"npm":">=9.x","node":">=18.x"},"gitHead":"53172bf0f7c87d5132d32f80c74ab7a13e5605a3","scripts":{"test":"mocha ./test/test.ts","build":"torus-scripts build","start":"torus-scripts start","lint:ts":"eslint --fix 'src/**/*.ts'","prepack":"npm run build","prepare":"husky","release":"torus-scripts release"},"_npmUser":{"name":"chaitanyapotti","email":"chaitanya.potti@gmail.com"},"jsdelivr":"dist/securePubSub.umd.min.js","repository":{"url":"git+https://github.com/torusresearch/secure-pub-sub.git","type":"git"},"_npmVersion":"10.8.1","description":"Helper methods secure publish and subscribe to a topic","directories":{},"lint-staged":{"*.{json,md}":["prettier --write"],"!(*d).{js,ts}":["eslint --cache --fix","prettier --write"]},"sideEffects":false,"_nodeVersion":"20.16.0","dependencies":{"loglevel":"^1.9.1","socket.io-client":"^4.7.5","@toruslabs/eccrypto":"^5.0.0","@toruslabs/constants":"^14.1.1","@toruslabs/http-helpers":"^7.0.0","@toruslabs/metadata-helpers":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.0.11","mocha":"^10.4.0","eslint":"^8.57.0","rimraf":"^5.0.7","ts-node":"^10.9.2","prettier":"^3.3.2","typescript":"^5.4.5","@types/node":"^20.14.2","lint-staged":"^15.2.7","@types/mocha":"^10.0.6","@babel/register":"^7.24.6","@types/elliptic":"^6.4.18","@toruslabs/config":"^2.1.0","@toruslabs/torus-scripts":"^6.0.1","@types/json-stable-stringify":"^1.0.36","@toruslabs/eslint-config-node":"^3.3.1"},"peerDependencies":{"@babel/runtime":"7.x"},"_npmOperationalInternal":{"tmp":"tmp/secure-pub-sub_1.1.0_1731035662538_0.38462150188012534","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@toruslabs/secure-pub-sub","version":"2.0.0","keywords":["secure-pub-sub"],"author":{"name":"Torus Labs"},"license":"MIT","_id":"@toruslabs/secure-pub-sub@2.0.0","maintainers":[{"name":"torusresearch","email":"leonard@tor.us"},{"name":"chaitanyapotti","email":"chaitanya.potti@gmail.com"},{"name":"tetratorus","email":"tetratorus@gmail.com"},{"name":"archit_web3","email":"archit@tor.us"},{"name":"himanshunpm009","email":"himanshu@tor.us"}],"homepage":"https://github.com/torusresearch/secure-pub-sub#readme","bugs":{"url":"https://github.com/torusresearch/secure-pub-sub/issues"},"dist":{"shasum":"db1d918b4aa1ba6b3cd8fb87b98e834ffe7ca042","tarball":"https://registry.npmjs.org/@toruslabs/secure-pub-sub/-/secure-pub-sub-2.0.0.tgz","fileCount":14,"integrity":"sha512-U5NEPWReiAbplp3v0HlbDGqWg0xe8/GaqaA6T92tSbDkr7+w7VPoE35hjtDiD1YLbDmIL2gRRZcSVL6J6I3uiw==","signatures":[{"sig":"MEYCIQD7eOQbBciJS4bKCYcjWv1ecP5MgvDtcRj/GJUKcpGHDwIhALJRnaDswhJVpF6afh8rBvY2Tu5W/FaNKTJE5GbdaZ99","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":242071},"main":"dist/lib.cjs/index.js","types":"dist/types/index.d.ts","unpkg":"dist/securePubSub.umd.min.js","module":"dist/lib.esm/index.js","engines":{"npm":">=9.x","node":">=18.x"},"gitHead":"17fece5bb3bc1c6a2ff1733b6056866e337c97fc","scripts":{"test":"npm run test:node && npm run test:browsers","build":"torus-scripts build","start":"torus-scripts start","lint:ts":"eslint --fix '**/*.ts'","prepack":"npm run build","prepare":"husky","release":"torus-scripts release","test:node":"vitest run --config ./test/configs/node.config.mts --coverage","test:browsers":"vitest run --config ./test/configs/browsers.config.mts --coverage"},"_npmUser":{"name":"chaitanyapotti","email":"chaitanya.potti@gmail.com"},"jsdelivr":"dist/securePubSub.umd.min.js","repository":{"url":"git+https://github.com/torusresearch/secure-pub-sub.git","type":"git"},"_npmVersion":"10.9.0","description":"Helper methods secure publish and subscribe to a topic","directories":{},"lint-staged":{"*.{json,md}":["prettier --write"],"!(*d).{js,ts}":["eslint --cache --fix","prettier --write"]},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"loglevel":"^1.9.2","socket.io-client":"^4.8.1","@toruslabs/eccrypto":"^6.0.0","@toruslabs/constants":"^14.2.0","@toruslabs/http-helpers":"^8.0.0","@toruslabs/metadata-helpers":"^7.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","jsdom":"^26.0.0","mocha":"^11.0.1","eslint":"^9.18.0","rimraf":"^6.0.1","vitest":"^3.0.2","ts-node":"^10.9.2","prettier":"^3.4.2","playwright":"^1.49.1","typescript":"^5.7.3","@types/node":"^22.10.7","lint-staged":"^15.4.1","@types/mocha":"^10.0.10","@babel/register":"^7.25.9","@types/elliptic":"^6.4.18","@vitest/browser":"^3.0.2","@toruslabs/config":"^3.0.1","@toruslabs/torus-scripts":"^7.0.4","@vitest/coverage-istanbul":"^3.0.2","@types/json-stable-stringify":"^1.1.0","@toruslabs/eslint-config-node":"^4.0.4"},"peerDependencies":{"@babel/runtime":"7.x"},"_npmOperationalInternal":{"tmp":"tmp/secure-pub-sub_2.0.0_1737388406453_0.3785603684010872","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@toruslabs/secure-pub-sub","version":"3.0.0","keywords":["secure-pub-sub"],"author":{"name":"Torus Labs"},"license":"MIT","_id":"@toruslabs/secure-pub-sub@3.0.0","maintainers":[{"name":"torusresearch","email":"leonard@tor.us"},{"name":"chaitanyapotti","email":"chaitanya.potti@gmail.com"},{"name":"tetratorus","email":"tetratorus@gmail.com"},{"name":"archit_web3","email":"archit@tor.us"},{"name":"himanshunpm009","email":"himanshu@tor.us"}],"homepage":"https://github.com/torusresearch/secure-pub-sub#readme","bugs":{"url":"https://github.com/torusresearch/secure-pub-sub/issues"},"dist":{"shasum":"24c3ba08e6fad871bb3149d9ed016fd60498faa4","tarball":"https://registry.npmjs.org/@toruslabs/secure-pub-sub/-/secure-pub-sub-3.0.0.tgz","fileCount":14,"integrity":"sha512-2O3GRLfoanu+ST2GGz52DnBY/Ek8Erk1qrZubmR913Lh/m+vzpz9h/TPkeRHT9WrNJB0SRsYektrQMNYgQNrpQ==","signatures":[{"sig":"MEUCIDqdEZ1IWL8G8UEm0PUP0KwpssIIQCT3qUpMlgoscf7IAiEAounR2NRY+3TT1W3LTX1mcJJ1KKizScqSSS6oibUsFg0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":241333},"main":"dist/lib.cjs/index.js","types":"dist/lib.cjs/types/index.d.ts","unpkg":"dist/securePubSub.umd.min.js","module":"dist/lib.esm/index.js","engines":{"npm":">=9.x","node":">=20.x"},"gitHead":"6270cdfb1eac40d3b285ed8ecb0a57f0273fa420","scripts":{"test":"npm run test:node && npm run test:browsers","build":"torus-scripts build","start":"torus-scripts start","lint:ts":"eslint --fix '**/*.ts'","prepack":"npm run build","prepare":"husky","release":"torus-scripts release","test:node":"vitest run --config ./test/configs/node.config.mts --coverage","test:browsers":"vitest run --config ./test/configs/browsers.config.mts --coverage"},"_npmUser":{"name":"chaitanyapotti","email":"chaitanya.potti@gmail.com"},"jsdelivr":"dist/securePubSub.umd.min.js","overrides":{"esbuild":"^0.25.0"},"repository":{"url":"git+https://github.com/torusresearch/secure-pub-sub.git","type":"git"},"_npmVersion":"10.9.0","description":"Helper methods secure publish and subscribe to a topic","directories":{},"lint-staged":{"*.{json,md}":["prettier --write"],"!(*d).{js,ts}":["eslint --cache --fix","prettier --write"]},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"loglevel":"^1.9.2","socket.io-client":"^4.8.1","@toruslabs/eccrypto":"^6.0.2","@toruslabs/constants":"^14.2.0","@toruslabs/http-helpers":"^8.0.2","@toruslabs/metadata-helpers":"^7.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","jsdom":"^26.0.0","mocha":"^11.1.0","eslint":"^9.21.0","rimraf":"^6.0.1","vitest":"^3.0.7","ts-node":"^10.9.2","prettier":"^3.5.2","playwright":"^1.50.1","typescript":"^5.7.3","@types/node":"^22.13.5","lint-staged":"^15.4.3","@types/mocha":"^10.0.10","@babel/register":"^7.25.9","@types/elliptic":"^6.4.18","@vitest/browser":"^3.0.7","@toruslabs/config":"^3.1.0","@toruslabs/torus-scripts":"^7.1.2","@vitest/coverage-istanbul":"^3.0.7","@types/json-stable-stringify":"^1.2.0","@toruslabs/eslint-config-node":"^4.1.0"},"peerDependencies":{"@babel/runtime":"7.x"},"_npmOperationalInternal":{"tmp":"tmp/secure-pub-sub_3.0.0_1740656391633_0.15333221172065814","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"@toruslabs/secure-pub-sub","version":"3.0.1","keywords":["secure-pub-sub"],"author":{"name":"Torus Labs"},"license":"MIT","_id":"@toruslabs/secure-pub-sub@3.0.1","maintainers":[{"name":"torusresearch","email":"leonard@tor.us"},{"name":"chaitanyapotti","email":"chaitanya.potti@gmail.com"},{"name":"tetratorus","email":"tetratorus@gmail.com"},{"name":"archit_web3","email":"archit@tor.us"},{"name":"himanshunpm009","email":"himanshu@tor.us"}],"homepage":"https://github.com/torusresearch/secure-pub-sub#readme","bugs":{"url":"https://github.com/torusresearch/secure-pub-sub/issues"},"dist":{"shasum":"5f0a25170f638dec6a5ba7c2b508309f97092b85","tarball":"https://registry.npmjs.org/@toruslabs/secure-pub-sub/-/secure-pub-sub-3.0.1.tgz","fileCount":14,"integrity":"sha512-G+GpR3Ta3H51qRpHpQwSn05G7MX7PXp5gC3pTsvCv4pZIGdPzWf22YOQEBaEIWy63boBmoCnOrRKsDN3aCCB+A==","signatures":[{"sig":"MEUCIE9E9aHeqbzqRfm2bjyqJW6dupSv1N5SxrH5HurneCkBAiEAh5BCILx4MzEabnTNguOuNBoExyANp6liOgKUfBLaVXk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":241334},"main":"dist/lib.cjs/index.js","types":"dist/lib.cjs/types/index.d.ts","unpkg":"dist/securePubSub.umd.min.js","module":"dist/lib.esm/index.js","engines":{"npm":">=9.x","node":">=20.x"},"gitHead":"69ad8ae9c28acff512ed1769213345c2e20a1b33","scripts":{"test":"npm run test:node && npm run test:browsers","build":"torus-scripts build","start":"torus-scripts start","lint:ts":"eslint --fix '**/*.ts'","prepack":"npm run build","prepare":"husky","release":"torus-scripts release","test:node":"vitest run --config ./test/configs/node.config.mts --coverage","test:browsers":"vitest run --config ./test/configs/browsers.config.mts --coverage"},"_npmUser":{"name":"chaitanyapotti","email":"chaitanya.potti@gmail.com"},"jsdelivr":"dist/securePubSub.umd.min.js","overrides":{"esbuild":"^0.25.0"},"repository":{"url":"git+https://github.com/torusresearch/secure-pub-sub.git","type":"git"},"_npmVersion":"10.9.0","description":"Helper methods secure publish and subscribe to a topic","directories":{},"lint-staged":{"*.{json,md}":["prettier --write"],"!(*d).{js,ts}":["eslint --cache --fix","prettier --write"]},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"loglevel":"^1.9.2","socket.io-client":"^4.8.1","@toruslabs/eccrypto":"^6.0.2","@toruslabs/constants":"^14.2.0","@toruslabs/http-helpers":"^8.1.0","@toruslabs/metadata-helpers":"^7.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","jsdom":"^26.0.0","mocha":"^11.1.0","eslint":"^9.22.0","rimraf":"^6.0.1","vitest":"^3.0.8","ts-node":"^10.9.2","prettier":"^3.5.3","playwright":"^1.51.0","typescript":"^5.8.2","@types/node":"^22.13.10","lint-staged":"^15.4.3","@types/mocha":"^10.0.10","@babel/register":"^7.25.9","@types/elliptic":"^6.4.18","@vitest/browser":"^3.0.8","@toruslabs/config":"^3.1.0","@toruslabs/torus-scripts":"^7.1.2","@vitest/coverage-istanbul":"^3.0.8","@types/json-stable-stringify":"^1.2.0","@toruslabs/eslint-config-node":"^4.1.0"},"peerDependencies":{"@babel/runtime":"7.x"},"_npmOperationalInternal":{"tmp":"tmp/secure-pub-sub_3.0.1_1741670579205_0.45466460565988465","host":"s3://npm-registry-packages-npm-production"}},"3.0.2":{"name":"@toruslabs/secure-pub-sub","version":"3.0.2","keywords":["secure-pub-sub"],"author":{"name":"Torus Labs"},"license":"MIT","_id":"@toruslabs/secure-pub-sub@3.0.2","maintainers":[{"name":"torusresearch","email":"leonard@tor.us"},{"name":"chaitanyapotti","email":"chaitanya.potti@gmail.com"},{"name":"tetratorus","email":"tetratorus@gmail.com"},{"name":"archit_web3","email":"archit@tor.us"},{"name":"himanshunpm009","email":"himanshu@tor.us"}],"homepage":"https://github.com/torusresearch/secure-pub-sub#readme","bugs":{"url":"https://github.com/torusresearch/secure-pub-sub/issues"},"dist":{"shasum":"f2917d049d797853383362fd794b6040949dc580","tarball":"https://registry.npmjs.org/@toruslabs/secure-pub-sub/-/secure-pub-sub-3.0.2.tgz","fileCount":14,"integrity":"sha512-JxqXSMlKnT2Q8ER0dpjtciT/yYO6KV/bZFxVWF9T6t2u20PaVU+bo9MSYWPxSdz76szEt7DwRHxwjDMhzZKFeA==","signatures":[{"sig":"MEUCIQDcmMAVdo1SPzycYbneRxjRLgvg5SQz0nj6EikMqSrq4QIgXk52F/KcK1vLmay7XZz+yR2rh54lOcxx/fAWTOw2vtU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":241771},"main":"dist/lib.cjs/index.js","types":"dist/lib.cjs/types/index.d.ts","unpkg":"dist/securePubSub.umd.min.js","module":"dist/lib.esm/index.js","engines":{"npm":">=9.x","node":">=20.x"},"gitHead":"dcea19520a37bb822fd51393b66d12d68bbced34","scripts":{"test":"npm run test:node && npm run test:browsers","build":"torus-scripts build","start":"torus-scripts start","lint:ts":"eslint --fix '**/*.ts'","prepack":"npm run build","prepare":"husky","release":"torus-scripts release","test:node":"vitest run --config ./test/configs/node.config.mts --coverage","test:browsers":"vitest run --config ./test/configs/browsers.config.mts --coverage"},"_npmUser":{"name":"chaitanyapotti","email":"chaitanya.potti@gmail.com"},"jsdelivr":"dist/securePubSub.umd.min.js","overrides":{"esbuild":"^0.25.0"},"repository":{"url":"git+https://github.com/torusresearch/secure-pub-sub.git","type":"git"},"_npmVersion":"10.9.0","description":"Helper methods secure publish and subscribe to a topic","directories":{},"lint-staged":{"*.{json,md}":["prettier --write"],"!(*d).{js,ts}":["eslint --cache --fix","prettier --write"]},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"loglevel":"^1.9.2","socket.io-client":"^4.8.1","@toruslabs/eccrypto":"^6.0.2","@toruslabs/constants":"^14.2.0","@toruslabs/http-helpers":"^8.1.0","@toruslabs/metadata-helpers":"^7.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","jsdom":"^26.0.0","mocha":"^11.1.0","eslint":"^9.22.0","rimraf":"^6.0.1","vitest":"^3.0.8","ts-node":"^10.9.2","prettier":"^3.5.3","playwright":"^1.51.0","typescript":"^5.8.2","@types/node":"^22.13.10","lint-staged":"^15.4.3","@types/mocha":"^10.0.10","@babel/register":"^7.25.9","@types/elliptic":"^6.4.18","@vitest/browser":"^3.0.8","@toruslabs/config":"^3.1.0","@toruslabs/torus-scripts":"^7.1.2","@vitest/coverage-istanbul":"^3.0.8","@types/json-stable-stringify":"^1.2.0","@toruslabs/eslint-config-node":"^4.1.0"},"peerDependencies":{"@babel/runtime":"7.x"},"_npmOperationalInternal":{"tmp":"tmp/secure-pub-sub_3.0.2_1742809313005_0.8050244325989471","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"@toruslabs/secure-pub-sub","version":"4.0.0","keywords":["secure-pub-sub"],"author":{"name":"Torus Labs"},"license":"MIT","_id":"@toruslabs/secure-pub-sub@4.0.0","maintainers":[{"name":"torusresearch","email":"leonard@tor.us"},{"name":"chaitanyapotti","email":"chaitanya.potti@gmail.com"},{"name":"tetratorus","email":"tetratorus@gmail.com"},{"name":"archit_web3","email":"archit@tor.us"},{"name":"himanshunpm009","email":"himanshu@tor.us"}],"homepage":"https://github.com/torusresearch/secure-pub-sub#readme","bugs":{"url":"https://github.com/torusresearch/secure-pub-sub/issues"},"dist":{"shasum":"599e886a1a6b8131bbd571dcedda569409cf604e","tarball":"https://registry.npmjs.org/@toruslabs/secure-pub-sub/-/secure-pub-sub-4.0.0.tgz","fileCount":12,"integrity":"sha512-nwa9ef698tuV2snH6txtn+Iv+3Ofj8bwlmqjO9E9xLAHTZkNtf6a4ctieC9/uZR0H5ynByYQs09YbjP9qt8lXw==","signatures":[{"sig":"MEUCIEDzGgmqzlhcqsXyusDCK1DD0G4F0LqlfPIog8gHXlu/AiEA5irp1IhEazNJMsqSRVCkJ1NmpnxqynHAFd9bkMRJtIU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19141},"main":"dist/lib.cjs/index.js","types":"dist/lib.cjs/types/index.d.ts","unpkg":"dist/lib.esm/index.js","module":"dist/lib.esm/index.js","engines":{"npm":">=10.x","node":">=22.x"},"gitHead":"a79ec2836864f4001c6611f6b73da4a330146969","scripts":{"test":"npm run test:node && npm run test:browsers","build":"torus-scripts build","start":"torus-scripts start","lint:ts":"torus-scripts lint","prepack":"npm run build","prepare":"husky","release":"torus-scripts release","test:node":"vitest run --config ./test/configs/node.config.mts --coverage","test:browsers":"vitest run --config ./test/configs/browsers.config.mts --coverage"},"_npmUser":{"name":"chaitanyapotti","email":"chaitanya.potti@gmail.com"},"jsdelivr":"dist/lib.esm/index.js","overrides":{"esbuild":"^0.25.0"},"repository":{"url":"git+https://github.com/torusresearch/secure-pub-sub.git","type":"git"},"_npmVersion":"11.6.1","description":"Helper methods secure publish and subscribe to a topic","directories":{},"lint-staged":{"*.{json,md}":["prettier --write"],"!(*d).{js,ts}":["eslint --cache --fix","prettier --write"]},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"loglevel":"^1.9.2","socket.io-client":"^4.8.3","@toruslabs/eccrypto":"^7.0.0","@toruslabs/constants":"^15.0.0","@toruslabs/http-helpers":"^9.0.0","@toruslabs/metadata-helpers":"8.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^9.39.2","rimraf":"^6.1.2","vitest":"^4.0.17","ts-node":"^10.9.2","prettier":"^3.8.1","playwright":"^1.58.1","typescript":"^5.9.3","@types/node":"^24","lint-staged":"^16.2.7","@babel/register":"^7.28.6","@types/elliptic":"^6.4.18","@toruslabs/config":"^4.0.0","@toruslabs/torus-scripts":"^8.0.0","@vitest/coverage-istanbul":"^4.0.17","@vitest/browser-playwright":"^4.0.17","@types/json-stable-stringify":"^1.2.0","@toruslabs/eslint-config-node":"^5.0.0"},"peerDependencies":{"@babel/runtime":"7.x"},"_npmOperationalInternal":{"tmp":"tmp/secure-pub-sub_4.0.0_1770304339042_0.2646615173959548","host":"s3://npm-registry-packages-npm-production"}},"4.1.0":{"name":"@toruslabs/secure-pub-sub","version":"4.1.0","keywords":["secure-pub-sub"],"author":{"name":"Torus Labs"},"license":"MIT","_id":"@toruslabs/secure-pub-sub@4.1.0","maintainers":[{"name":"torusresearch","email":"leonard@tor.us"},{"name":"chaitanyapotti","email":"chaitanya.potti@gmail.com"},{"name":"tetratorus","email":"tetratorus@gmail.com"},{"name":"archit_web3","email":"archit@tor.us"},{"name":"himanshunpm009","email":"himanshu@tor.us"}],"homepage":"https://github.com/torusresearch/secure-pub-sub#readme","bugs":{"url":"https://github.com/torusresearch/secure-pub-sub/issues"},"dist":{"shasum":"6b4e102b481f200d2b743d61a087abf13c37e812","tarball":"https://registry.npmjs.org/@toruslabs/secure-pub-sub/-/secure-pub-sub-4.1.0.tgz","fileCount":12,"integrity":"sha512-LHPJHK4UjCvOmTeD+1Qz9M/COml+moGK+Bl0P60TQcqfFunbwx5scMZIfkgpI4PSJMawVisFue8rnf5dqRcyqg==","signatures":[{"sig":"MEUCIQD+qMbFss8gVSW5so+5k1rFEGw2OybJmSDZznPtpVX5cAIgV0+61e2WxdbdCtFR1fbryHDQ0tgtlDEzIX3bhRdmCnE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19108},"main":"dist/lib.cjs/index.js","types":"dist/lib.cjs/types/index.d.ts","unpkg":"dist/lib.esm/index.js","module":"dist/lib.esm/index.js","engines":{"npm":">=10.x","node":">=22.x"},"gitHead":"9ce7aba5de161e71cc52c6b83621ced781d582fa","scripts":{"test":"npm run test:node && npm run test:browsers","build":"torus-scripts build","start":"torus-scripts start","lint:ts":"torus-scripts lint","prepack":"npm run build","prepare":"husky","release":"torus-scripts release","test:node":"vitest run --config ./test/configs/node.config.mts --coverage","test:browsers":"vitest run --config ./test/configs/browsers.config.mts --coverage"},"_npmUser":{"name":"chaitanyapotti","email":"chaitanya.potti@gmail.com"},"jsdelivr":"dist/lib.esm/index.js","overrides":{"esbuild":"^0.25.0"},"repository":{"url":"git+https://github.com/torusresearch/secure-pub-sub.git","type":"git"},"_npmVersion":"11.6.1","description":"Helper methods secure publish and subscribe to a topic","directories":{},"lint-staged":{"*.{json,md}":["prettier --write"],"!(*d).{js,ts}":["eslint --cache --fix","prettier --write"]},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"loglevel":"^1.9.2","socket.io-client":"^4.8.3","@toruslabs/eccrypto":"^7.0.0","@toruslabs/constants":"^15.0.0","@toruslabs/http-helpers":"^9.0.0","@toruslabs/metadata-helpers":"^8.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^9.39.2","rimraf":"^6.1.2","vitest":"^4.0.17","ts-node":"^10.9.2","prettier":"^3.8.1","playwright":"^1.58.1","typescript":"^5.9.3","@types/node":"^24","lint-staged":"^16.2.7","@babel/register":"^7.28.6","@toruslabs/config":"^4.0.0","@toruslabs/torus-scripts":"^8.0.0","@vitest/coverage-istanbul":"^4.0.17","@vitest/browser-playwright":"^4.0.17","@types/json-stable-stringify":"^1.2.0","@toruslabs/eslint-config-node":"^5.0.0"},"peerDependencies":{"@babel/runtime":"7.x"},"_npmOperationalInternal":{"tmp":"tmp/secure-pub-sub_4.1.0_1771846800519_0.342927951899469","host":"s3://npm-registry-packages-npm-production"}},"4.2.0":{"name":"@toruslabs/secure-pub-sub","version":"4.2.0","keywords":["secure-pub-sub"],"author":{"name":"Torus Labs"},"license":"MIT","_id":"@toruslabs/secure-pub-sub@4.2.0","maintainers":[{"name":"torusresearch","email":"leonard@tor.us"},{"name":"chaitanyapotti","email":"chaitanya.potti@gmail.com"},{"name":"tetratorus","email":"tetratorus@gmail.com"},{"name":"archit_web3","email":"archit@tor.us"},{"name":"himanshunpm009","email":"himanshu@tor.us"}],"homepage":"https://github.com/torusresearch/secure-pub-sub#readme","bugs":{"url":"https://github.com/torusresearch/secure-pub-sub/issues"},"dist":{"shasum":"a55922a493964db9863f6d586974bb649f4343bb","tarball":"https://registry.npmjs.org/@toruslabs/secure-pub-sub/-/secure-pub-sub-4.2.0.tgz","fileCount":12,"integrity":"sha512-+DxEMAmMWx/vxMnRdBSm6dObfzmheoeVHmWCMXZMg2DT6lO9GxjnrvZql0bbSSvv8CQ2YXUI2N4eQPsDwW1VSA==","signatures":[{"sig":"MEYCIQDTweSkVOypjxeizONdfmHsDr3OMA6Tb4pAJ9s8BoOrpQIhAPMTUS6aQzbRzu6WqyEae+k66eHQ+y5dyp+Tt5nEhZIR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19063},"main":"dist/lib.cjs/index.js","types":"dist/lib.cjs/types/index.d.ts","unpkg":"dist/lib.esm/index.js","module":"dist/lib.esm/index.js","engines":{"npm":">=10.x","node":">=22.x"},"gitHead":"ac6c5381d94f107387e8a87fd9f5a17cca8b47df","scripts":{"test":"npm run test:node && npm run test:browsers","build":"torus-scripts build","start":"torus-scripts start","lint:ts":"torus-scripts lint","prepack":"npm run build","prepare":"husky","release":"torus-scripts release","test:node":"vitest run --config ./test/configs/node.config.mts --coverage","test:browsers":"vitest run --config ./test/configs/browsers.config.mts --coverage"},"_npmUser":{"name":"chaitanyapotti","email":"chaitanya.potti@gmail.com"},"jsdelivr":"dist/lib.esm/index.js","overrides":{"esbuild":"^0.25.0"},"repository":{"url":"git+https://github.com/torusresearch/secure-pub-sub.git","type":"git"},"_npmVersion":"11.6.1","description":"Helper methods secure publish and subscribe to a topic","directories":{},"lint-staged":{"*.{json,md}":["prettier --write"],"!(*d).{js,ts}":["eslint --cache --fix","prettier --write"]},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"loglevel":"^1.9.2","socket.io-client":"^4.8.3","@toruslabs/eccrypto":"^7.0.0","@toruslabs/constants":"^16.0.0","@toruslabs/http-helpers":"^9.0.0","@toruslabs/metadata-helpers":"^8.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^9.39.2","rimraf":"^6.1.2","vitest":"^4.0.17","ts-node":"^10.9.2","prettier":"^3.8.1","playwright":"^1.58.1","typescript":"^5.9.3","@types/node":"^24","lint-staged":"^16.2.7","@babel/register":"^7.28.6","@toruslabs/config":"^4.0.0","@toruslabs/torus-scripts":"^8.0.0","@vitest/coverage-istanbul":"^4.0.17","@vitest/browser-playwright":"^4.0.17","@types/json-stable-stringify":"^1.2.0","@toruslabs/eslint-config-node":"^5.0.0"},"peerDependencies":{"@babel/runtime":"7.x"},"_npmOperationalInternal":{"tmp":"tmp/secure-pub-sub_4.2.0_1772689414498_0.48737980670134107","host":"s3://npm-registry-packages-npm-production"}},"4.3.0":{"name":"@toruslabs/secure-pub-sub","version":"4.3.0","keywords":["secure-pub-sub"],"author":{"name":"Torus Labs"},"license":"MIT","_id":"@toruslabs/secure-pub-sub@4.3.0","maintainers":[{"name":"torusresearch","email":"leonard@tor.us"},{"name":"chaitanyapotti","email":"chaitanya.potti@gmail.com"},{"name":"tetratorus","email":"tetratorus@gmail.com"},{"name":"archit_web3","email":"archit@tor.us"},{"name":"himanshunpm009","email":"himanshu@tor.us"}],"homepage":"https://github.com/torusresearch/secure-pub-sub#readme","bugs":{"url":"https://github.com/torusresearch/secure-pub-sub/issues"},"dist":{"shasum":"d373036089c813b12f179a8684d5092f86492602","tarball":"https://registry.npmjs.org/@toruslabs/secure-pub-sub/-/secure-pub-sub-4.3.0.tgz","fileCount":12,"integrity":"sha512-uOoJVaZs/qF+2Q7NNkxcdYvSa7jYgOMgXL9TPsF+sJdFGG1/38r4qVMGi7d14m9ma19+VrLKdsgXAhTHsqdANg==","signatures":[{"sig":"MEYCIQCPUawQaK9Ys8N06DRprWgSd5+kticRJkVpdUVXp0hVEwIhAIoxwZJ9rkPQPS8llCmbRgozMoVYXquM3z+w6V0SwCOE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18547},"main":"dist/lib.cjs/index.js","types":"dist/lib.cjs/types/index.d.ts","unpkg":"dist/lib.esm/index.js","module":"dist/lib.esm/index.js","engines":{"npm":">=10.x","node":">=22.x"},"gitHead":"9a8892097404b6c6932d6c7f89181646bf847ca0","scripts":{"test":"npm run test:node && npm run test:browsers","build":"torus-scripts build","start":"torus-scripts start","lint:ts":"torus-scripts lint","prepack":"npm run build","prepare":"husky","release":"torus-scripts release","test:node":"vitest run --config ./test/configs/node.config.mts --coverage","test:browsers":"vitest run --config ./test/configs/browsers.config.mts --coverage"},"_npmUser":{"name":"chaitanyapotti","email":"chaitanya.potti@gmail.com"},"jsdelivr":"dist/lib.esm/index.js","overrides":{"esbuild":"^0.25.0"},"repository":{"url":"git+https://github.com/torusresearch/secure-pub-sub.git","type":"git"},"_npmVersion":"11.9.0","description":"Helper methods secure publish and subscribe to a topic","directories":{},"lint-staged":{"*.{json,md}":["prettier --write"],"!(*d).{js,ts}":["eslint --cache --fix","prettier --write"]},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"loglevel":"^1.9.2","socket.io-client":"^4.8.3","@toruslabs/eccrypto":"^7.0.0","@toruslabs/http-helpers":"^9.0.0","@toruslabs/metadata-helpers":"^8.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^9.39.2","rimraf":"^6.1.3","vitest":"^4.1.0","ts-node":"^10.9.2","prettier":"^3.8.1","playwright":"^1.58.2","typescript":"^5.9.3","@types/node":"^24","lint-staged":"^16.4.0","@babel/register":"^7.28.6","@toruslabs/config":"^4.0.0","@toruslabs/torus-scripts":"^8.0.1","@vitest/coverage-istanbul":"^4.1.0","@vitest/browser-playwright":"^4.1.0","@types/json-stable-stringify":"^1.2.0","@toruslabs/eslint-config-node":"^5.0.1"},"peerDependencies":{"@babel/runtime":"7.x"},"_npmOperationalInternal":{"tmp":"tmp/secure-pub-sub_4.3.0_1773988924365_0.6718378450432714","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2023-10-19T04:15:13.657Z","modified":"2026-08-17T06:35:32.608Z","0.0.1":"2023-10-19T04:15:14.049Z","0.1.0":"2024-03-12T05:50:44.292Z","0.2.0":"2024-03-15T13:14:40.849Z","1.0.0":"2024-06-13T07:55:43.111Z","1.1.0":"2024-11-08T03:14:22.717Z","2.0.0":"2025-01-20T15:53:26.730Z","3.0.0":"2025-02-27T11:39:51.932Z","3.0.1":"2025-03-11T05:22:59.377Z","3.0.2":"2025-03-24T09:41:53.237Z","4.0.0":"2026-02-05T15:12:19.186Z","4.1.0":"2026-02-23T11:40:00.676Z","4.2.0":"2026-03-05T05:43:34.640Z","4.3.0":"2026-03-20T06:42:04.496Z"},"bugs":{"url":"https://github.com/torusresearch/secure-pub-sub/issues"},"author":{"name":"Torus Labs"},"license":"MIT","homepage":"https://github.com/torusresearch/secure-pub-sub#readme","keywords":["secure-pub-sub"],"repository":{"url":"git+https://github.com/torusresearch/secure-pub-sub.git","type":"git"},"description":"Helper methods secure publish and subscribe to a topic","maintainers":[{"email":"chaitanya.potti@gmail.com","name":"chaitanyapotti"},{"email":"archit@tor.us","name":"archit_web3"},{"email":"himanshu.chawla@consensys.net","name":"himanshuconsensys"}],"readme":"# secure-pub-sub\n\n![Build Status](https://github.com/torusresearch/secure-pub-sub/actions/workflows/master.yml/badge.svg)\n\n[![npm downloads](https://img.shields.io/npm/dm/@toruslabs/secure-pub-sub.svg?style=flat-square)](https://www.npmjs.com/package/@toruslabs/secure-pub-sub)\n\n[![NPM](https://nodei.co/npm/@toruslabs/secure-pub-sub.png)](https://www.npmjs.com/package/@toruslabs/secure-pub-sub)\n\n## Introduction\n\nThis repo allow you to publish and subscribe to a single message in a topic\n\n## Features\n\n- Typescript compatible. Includes Type definitions\n- All API's return `Promises`\n\n## Installation\n\n### Bundling\n\nThis module is distributed in 3 formats\n\n- `lib.esm` build `dist/lib.esm/index.js` in es6 format\n- `lib.cjs` build `dist/lib.cjs/index.js` in es5 format\n\nBy default, the appropriate format is used for your specified usecase\nYou can use a different format (if you know what you're doing) by referencing the correct file\n\nThe cjs build is not polyfilled with core-js.\nIt is upto the user to polyfill based on the browserlist they target\n\n### Directly in Browser\n\nCDN's serve the non-core-js polyfilled version by default. You can use a different\n\njsdeliver\n\n```js\n<script src=\"https://cdn.jsdelivr.net/npm/@toruslabs/secure-pub-sub\"></script>\n```\n\nunpkg\n\n```js\n<script src=\"https://unpkg.com/@toruslabs/secure-pub-sub\"></script>\n```\n\n### Tips for NUXT\n\nThis is a plugin that works [only on the client side](https://nuxtjs.org/guide/plugins/#client-side-only). So please register it as a ssr-free plugin.\n\n## Usage\n\nAdd [`@toruslabs/secure-pub-sub`](https://www.npmjs.com/package/@toruslabs/secure-pub-sub) to your project:\n\nTo allow your web app to retrieve keys:\n\nInstall the package\n`npm i @toruslabs/secure-pub-sub`\nor\n`yarn add @toruslabs/secure-pub-sub`\n\n## Requirements\n\n- This package requires a peer dependency of `@babel/runtime`\n- Node 22+\n","readmeFilename":"README.md"}