{"_id":"@bsv/paymail","_rev":"29-259c1f6648ed5c2650a5db9aec922b6e","name":"@bsv/paymail","dist-tags":{"latest":"2.4.12"},"versions":{"0.1.0-beta":{"name":"@bsv/paymail","version":"0.1.0-beta","keywords":["BSV","Blockchain","SDK","Bitcoin","SV","Paymail"],"author":{"name":"BSV Blockchain Association"},"license":"SEE LICENSE IN LICENSE.txt","_id":"@bsv/paymail@0.1.0-beta","maintainers":[{"name":"dkellen","email":"darrkellen@gmail.com"},{"name":"tyeverett","email":"p2ppsr@tyweb.us"},{"name":"braydude","email":"brayden167@gmail.com"}],"homepage":"https://github.com/bitcoin-sv/ts-paymail#readme","bugs":{"url":"https://github.com/bitcoin-sv/ts-paymail/issues"},"dist":{"shasum":"a1a8b744ae3506902756199698fc41b40a558023","tarball":"https://registry.npmjs.org/@bsv/paymail/-/paymail-0.1.0-beta.tgz","fileCount":228,"integrity":"sha512-NiLOVWt6/KMy5Yf6bwNa13O6fdU3ZAmORlLW4Pz4G7XhJndm80CHKb2xRivOzRtFEfTLdRnNhRTiCTaCLj1OoA==","signatures":[{"sig":"MEUCIQCtkxSy2OBCVIHDHeuwhkUa8jIojDzjPnXIfX8Nakq7cwIgAjDFWMu3IVx3ChJIoouzpA/iikbgfwi6fvCLZ2a+S+s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":625446},"main":"dist/cjs/mod.js","type":"module","types":"dist/types/mod.d.ts","module":"dist/esm/mod.js","exports":{".":{"types":"./dist/types/mod.d.ts","import":"./dist/esm/mod.js","require":"./dist/cjs/mod.js"},"./*.ts":{"types":"./dist/types/src/*.d.ts","import":"./dist/esm/src/*.js","require":"./dist/cjs/src/*.js"},"./errors":{"types":"./dist/types/src/errors/index.d.ts","import":"./dist/esm/src/errors/index.js","require":"./dist/cjs/src/errors/index.js"},"./errors/*":{"types":"./dist/types/src/errors/*.d.ts","import":"./dist/esm/src/errors/*.js","require":"./dist/cjs/src/errors/*.js"},"./capability":{"types":"./dist/types/src/capability/index.d.ts","import":"./dist/esm/src/capability/index.js","require":"./dist/cjs/src/capability/index.js"},"./capability/*":{"types":"./dist/types/src/capability/*.d.ts","import":"./dist/esm/src/capability/*.js","require":"./dist/cjs/src/capability/*.js"},"./paymailClient":{"types":"./dist/types/src/paymailClient/index.d.ts","import":"./dist/esm/src/paymailClient/index.js","require":"./dist/cjs/src/paymailClient/index.js"},"./paymailRouter":{"types":"./dist/types/src/paymailRouter/index.d.ts","import":"./dist/esm/src/paymailRouter/index.js","require":"./dist/cjs/src/paymailRouter/index.js"},"./paymailClient/*":{"types":"./dist/types/src/paymailClient/*.d.ts","import":"./dist/esm/src/paymailClient/*.js","require":"./dist/cjs/src/paymailClient/*.js"},"./paymailRouter/*":{"types":"./dist/types/src/paymailRouter/*.d.ts","import":"./dist/esm/src/paymailRouter/*.js","require":"./dist/cjs/src/paymailRouter/*.js"}},"gitHead":"90995f45f81c82061d3838acb2ad7fa01d76244e","scripts":{"dev":"tsc -b -w","doc":"ts2md --inputFilename=src/capability/index.ts --outputFilename=docs/capability.md --filenameSubString=capability --firstHeadingLevel=1 && ts2md --inputFilename=src/paymailClient/paymailClient.ts --outputFilename=docs/paymailClient.md --filenameSubString=paymailClient --firstHeadingLevel=1 && npx ts2md --inputFilename=src/paymailRouter/paymailRouter.ts --outputFilename=docs/paymailRouter.md --filenameSubString=paymailRouter --firstHeadingLevel=1","lint":"ts-standard --fix src/**/*.ts","test":"npm run build && jest --testTimeout=15000","build":"tsc -b && tsconfig-to-dual-package tsconfig.cjs.json","ex-lint":"ts-standard --fix examples/**/*.ts","docs-lint":"ts-standard --fix docs/**/*.ts","prepublish":"npm run build","test:watch":"npm run build && jest --watch","build:example":"npm run build && npm link && cd docs/examples && npm i && npm link @bsv/paymail && tsc -p tsconfig.json","test:coverage":"npm run build && jest --coverage","example:sendP2P":"npm run build:example && cd docs/examples && npm run sendP2P","example:getProfile":"npm run build:example && cd docs/examples && npm run getProfile","start:example:server":"npm run build:example && cd docs/examples && npm run server"},"_npmUser":{"name":"dkellen","email":"darrkellen@gmail.com"},"repository":{"url":"git+https://github.com/bitcoin-sv/ts-paymail.git","type":"git"},"_npmVersion":"10.2.4","description":"BSV Paymail library","directories":{},"_nodeVersion":"20.11.1","dependencies":{"joi":"^17.12.2","jest":"^29.7.0","ts2md":"^0.2.0","express":"^4.19.2","ts-jest":"^29.1.1","@bsv/sdk":"^1.0.14","supertest":"^6.3.4","node-fetch":"^2","typescript":"^5.2.2","@types/jest":"^29.5.5","tsconfig-to-dual-package":"^1.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","ts-standard":"^12.0.2","eslint-plugin-react":"^7.34.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.29.1","eslint-plugin-jsx-a11y":"^6.8.0","eslint-plugin-react-hooks":"^4.6.0"},"_npmOperationalInternal":{"tmp":"tmp/paymail_0.1.0-beta_1712164494061_0.47273266845671147","host":"s3://npm-registry-packages"}},"0.1.1-beta":{"name":"@bsv/paymail","version":"0.1.1-beta","keywords":["BSV","Blockchain","SDK","Bitcoin","SV","Paymail"],"author":{"name":"BSV Blockchain Association"},"license":"SEE LICENSE IN LICENSE.txt","_id":"@bsv/paymail@0.1.1-beta","maintainers":[{"name":"dkellen","email":"darrkellen@gmail.com"},{"name":"tyeverett","email":"p2ppsr@tyweb.us"},{"name":"braydude","email":"brayden167@gmail.com"}],"homepage":"https://github.com/bitcoin-sv/ts-paymail#readme","bugs":{"url":"https://github.com/bitcoin-sv/ts-paymail/issues"},"dist":{"shasum":"7053aaa105c7df645203d8e52df675058c6c6246","tarball":"https://registry.npmjs.org/@bsv/paymail/-/paymail-0.1.1-beta.tgz","fileCount":228,"integrity":"sha512-wE4M/sZ1U8PfL4hG1TnorOTAbQSc30fxoR2iTqM4QWlIWSMW3iLyWtZiBQcUUP+Ls7hKLXLdYz2DAFh1w3fYjA==","signatures":[{"sig":"MEUCIB9NL+FByyGQCubUe37dQ2+JPQte6DhT5yPIK/FXJ70RAiEAnYqj8IQGkRB3HlVfpQXTbPMwns6YgQ1qaMvAO+uRP5k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":626591},"main":"dist/cjs/mod.js","type":"module","types":"dist/types/mod.d.ts","module":"dist/esm/mod.js","exports":{".":{"types":"./dist/types/mod.d.ts","import":"./dist/esm/mod.js","require":"./dist/cjs/mod.js"},"./*.ts":{"types":"./dist/types/src/*.d.ts","import":"./dist/esm/src/*.js","require":"./dist/cjs/src/*.js"},"./errors":{"types":"./dist/types/src/errors/index.d.ts","import":"./dist/esm/src/errors/index.js","require":"./dist/cjs/src/errors/index.js"},"./errors/*":{"types":"./dist/types/src/errors/*.d.ts","import":"./dist/esm/src/errors/*.js","require":"./dist/cjs/src/errors/*.js"},"./capability":{"types":"./dist/types/src/capability/index.d.ts","import":"./dist/esm/src/capability/index.js","require":"./dist/cjs/src/capability/index.js"},"./capability/*":{"types":"./dist/types/src/capability/*.d.ts","import":"./dist/esm/src/capability/*.js","require":"./dist/cjs/src/capability/*.js"},"./paymailClient":{"types":"./dist/types/src/paymailClient/index.d.ts","import":"./dist/esm/src/paymailClient/index.js","require":"./dist/cjs/src/paymailClient/index.js"},"./paymailRouter":{"types":"./dist/types/src/paymailRouter/index.d.ts","import":"./dist/esm/src/paymailRouter/index.js","require":"./dist/cjs/src/paymailRouter/index.js"},"./paymailClient/*":{"types":"./dist/types/src/paymailClient/*.d.ts","import":"./dist/esm/src/paymailClient/*.js","require":"./dist/cjs/src/paymailClient/*.js"},"./paymailRouter/*":{"types":"./dist/types/src/paymailRouter/*.d.ts","import":"./dist/esm/src/paymailRouter/*.js","require":"./dist/cjs/src/paymailRouter/*.js"}},"gitHead":"9870a71cecd5a41ab98072099d22ec4bcfac1dc8","scripts":{"dev":"tsc -b -w","doc":"ts2md --inputFilename=src/capability/index.ts --outputFilename=docs/capability.md --filenameSubString=capability --firstHeadingLevel=1 && ts2md --inputFilename=src/paymailClient/paymailClient.ts --outputFilename=docs/paymailClient.md --filenameSubString=paymailClient --firstHeadingLevel=1 && npx ts2md --inputFilename=src/paymailRouter/paymailRouter.ts --outputFilename=docs/paymailRouter.md --filenameSubString=paymailRouter --firstHeadingLevel=1","lint":"ts-standard --fix src/**/*.ts","test":"npm run build && jest --testTimeout=15000","build":"tsc -b && tsconfig-to-dual-package tsconfig.cjs.json","ex-lint":"ts-standard --fix examples/**/*.ts","docs-lint":"ts-standard --fix docs/**/*.ts","prepublish":"npm run build","test:watch":"npm run build && jest --watch","build:example":"npm run build && npm link && cd docs/examples && npm i && npm link @bsv/paymail && tsc -p tsconfig.json","test:coverage":"npm run build && jest --coverage","example:sendP2P":"npm run build:example && cd docs/examples && npm run sendP2P","example:getProfile":"npm run build:example && cd docs/examples && npm run getProfile","start:example:server":"npm run build:example && cd docs/examples && npm run server"},"_npmUser":{"name":"dkellen","email":"darrkellen@gmail.com"},"repository":{"url":"git+https://github.com/bitcoin-sv/ts-paymail.git","type":"git"},"_npmVersion":"10.2.4","description":"BSV Paymail library","directories":{},"_nodeVersion":"20.11.1","dependencies":{"joi":"^17.12.2","jest":"^29.7.0","ts2md":"^0.2.0","express":"^4.19.2","ts-jest":"^29.1.1","@bsv/sdk":"^1.0.14","supertest":"^6.3.4","node-fetch":"^2","typescript":"^5.2.2","@types/jest":"^29.5.5","tsconfig-to-dual-package":"^1.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","ts-standard":"^12.0.2","eslint-plugin-react":"^7.34.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.29.1","eslint-plugin-jsx-a11y":"^6.8.0","eslint-plugin-react-hooks":"^4.6.0"},"_npmOperationalInternal":{"tmp":"tmp/paymail_0.1.1-beta_1712176026029_0.31129097812427386","host":"s3://npm-registry-packages"}},"0.1.2-beta":{"name":"@bsv/paymail","version":"0.1.2-beta","keywords":["BSV","Blockchain","SDK","Bitcoin","SV","Paymail"],"author":{"name":"BSV Blockchain Association"},"license":"SEE LICENSE IN LICENSE.txt","_id":"@bsv/paymail@0.1.2-beta","maintainers":[{"name":"dkellen","email":"darrkellen@gmail.com"},{"name":"tyeverett","email":"p2ppsr@tyweb.us"},{"name":"braydude","email":"brayden167@gmail.com"}],"homepage":"https://github.com/bitcoin-sv/ts-paymail#readme","bugs":{"url":"https://github.com/bitcoin-sv/ts-paymail/issues"},"dist":{"shasum":"ad4cdc0757954ee788ba771544e9a348af6931f8","tarball":"https://registry.npmjs.org/@bsv/paymail/-/paymail-0.1.2-beta.tgz","fileCount":228,"integrity":"sha512-cL30+MOQT+9NGPL3D1rcuNbkiE+8+5FwuN+iPnu6b/M5uxFCF6k014zOC4vSpzg34/V7Aati8kZ3PG4AuCm+YA==","signatures":[{"sig":"MEUCIQCcTfmIg4BEZV/Qr3y1nxT3R03IEjta7kAy/9Oyxd0lBgIgYUeCHWfhWgTPzPCW7Pn+YNqRKnWLX+Be8NIuWRRTZE0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":626791},"main":"dist/cjs/mod.js","type":"module","types":"dist/types/mod.d.ts","module":"dist/esm/mod.js","exports":{".":{"types":"./dist/types/mod.d.ts","import":"./dist/esm/mod.js","require":"./dist/cjs/mod.js"},"./*.ts":{"types":"./dist/types/src/*.d.ts","import":"./dist/esm/src/*.js","require":"./dist/cjs/src/*.js"},"./errors":{"types":"./dist/types/src/errors/index.d.ts","import":"./dist/esm/src/errors/index.js","require":"./dist/cjs/src/errors/index.js"},"./errors/*":{"types":"./dist/types/src/errors/*.d.ts","import":"./dist/esm/src/errors/*.js","require":"./dist/cjs/src/errors/*.js"},"./capability":{"types":"./dist/types/src/capability/index.d.ts","import":"./dist/esm/src/capability/index.js","require":"./dist/cjs/src/capability/index.js"},"./capability/*":{"types":"./dist/types/src/capability/*.d.ts","import":"./dist/esm/src/capability/*.js","require":"./dist/cjs/src/capability/*.js"},"./paymailClient":{"types":"./dist/types/src/paymailClient/index.d.ts","import":"./dist/esm/src/paymailClient/index.js","require":"./dist/cjs/src/paymailClient/index.js"},"./paymailRouter":{"types":"./dist/types/src/paymailRouter/index.d.ts","import":"./dist/esm/src/paymailRouter/index.js","require":"./dist/cjs/src/paymailRouter/index.js"},"./paymailClient/*":{"types":"./dist/types/src/paymailClient/*.d.ts","import":"./dist/esm/src/paymailClient/*.js","require":"./dist/cjs/src/paymailClient/*.js"},"./paymailRouter/*":{"types":"./dist/types/src/paymailRouter/*.d.ts","import":"./dist/esm/src/paymailRouter/*.js","require":"./dist/cjs/src/paymailRouter/*.js"}},"gitHead":"7d9bb6d3e1f26792872ea762893ccb11949ca2a2","scripts":{"dev":"tsc -b -w","doc":"ts2md --inputFilename=src/capability/index.ts --outputFilename=docs/capability.md --filenameSubString=capability --firstHeadingLevel=1 && ts2md --inputFilename=src/paymailClient/paymailClient.ts --outputFilename=docs/paymailClient.md --filenameSubString=paymailClient --firstHeadingLevel=1 && npx ts2md --inputFilename=src/paymailRouter/paymailRouter.ts --outputFilename=docs/paymailRouter.md --filenameSubString=paymailRouter --firstHeadingLevel=1","lint":"ts-standard --fix src/**/*.ts","test":"npm run build && jest --testTimeout=15000","build":"tsc -b && tsconfig-to-dual-package tsconfig.cjs.json","ex-lint":"ts-standard --fix examples/**/*.ts","docs-lint":"ts-standard --fix docs/**/*.ts","prepublish":"npm run build","test:watch":"npm run build && jest --watch","build:example":"npm run build && npm link && cd docs/examples && npm i && npm link @bsv/paymail && tsc -p tsconfig.json","test:coverage":"npm run build && jest --coverage","example:sendP2P":"npm run build:example && cd docs/examples && npm run sendP2P","example:getProfile":"npm run build:example && cd docs/examples && npm run getProfile","start:example:server":"npm run build:example && cd docs/examples && npm run server"},"_npmUser":{"name":"dkellen","email":"darrkellen@gmail.com"},"repository":{"url":"git+https://github.com/bitcoin-sv/ts-paymail.git","type":"git"},"_npmVersion":"10.2.4","description":"BSV Paymail library","directories":{},"_nodeVersion":"20.11.1","dependencies":{"joi":"^17.12.2","jest":"^29.7.0","ts2md":"^0.2.0","express":"^4.19.2","ts-jest":"^29.1.1","@bsv/sdk":"^1.0.14","supertest":"^6.3.4","node-fetch":"^2","typescript":"^5.2.2","@types/jest":"^29.5.5","tsconfig-to-dual-package":"^1.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","ts-standard":"^12.0.2","eslint-plugin-react":"^7.34.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.29.1","eslint-plugin-jsx-a11y":"^6.8.0","eslint-plugin-react-hooks":"^4.6.0"},"_npmOperationalInternal":{"tmp":"tmp/paymail_0.1.2-beta_1712177441686_0.9677302822587848","host":"s3://npm-registry-packages"}},"0.2.0-beta":{"name":"@bsv/paymail","version":"0.2.0-beta","keywords":["BSV","Blockchain","SDK","Bitcoin","SV","Paymail"],"author":{"name":"BSV Blockchain Association"},"license":"SEE LICENSE IN LICENSE.txt","_id":"@bsv/paymail@0.2.0-beta","maintainers":[{"name":"dkellen","email":"darrkellen@gmail.com"},{"name":"tyeverett","email":"p2ppsr@tyweb.us"},{"name":"braydude","email":"brayden167@gmail.com"}],"homepage":"https://github.com/bitcoin-sv/ts-paymail#readme","bugs":{"url":"https://github.com/bitcoin-sv/ts-paymail/issues"},"dist":{"shasum":"1c66b448bd2de147ef67ec2fbc2f407200dceace","tarball":"https://registry.npmjs.org/@bsv/paymail/-/paymail-0.2.0-beta.tgz","fileCount":228,"integrity":"sha512-sEX0iHaeg+W9JEOzmxyc7mTNfgNa2/0GqIRorG3BESe7WmGRUXiCDlUIp+Q3VzERj92GAMUEIYd9spEVP0yfoQ==","signatures":[{"sig":"MEUCIHaGJcyyRliVNiQeCf5jBxGR6FlBjJQuNYiDuVTQ7tXIAiEA5TlSZG5X+Y4Opg93biDyFisHsIwym3AycXQyx2k8MhU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":627528},"main":"dist/cjs/mod.js","type":"module","types":"dist/types/mod.d.ts","module":"dist/esm/mod.js","exports":{".":{"types":"./dist/types/mod.d.ts","import":"./dist/esm/mod.js","require":"./dist/cjs/mod.js"},"./*.ts":{"types":"./dist/types/src/*.d.ts","import":"./dist/esm/src/*.js","require":"./dist/cjs/src/*.js"},"./errors":{"types":"./dist/types/src/errors/index.d.ts","import":"./dist/esm/src/errors/index.js","require":"./dist/cjs/src/errors/index.js"},"./errors/*":{"types":"./dist/types/src/errors/*.d.ts","import":"./dist/esm/src/errors/*.js","require":"./dist/cjs/src/errors/*.js"},"./capability":{"types":"./dist/types/src/capability/index.d.ts","import":"./dist/esm/src/capability/index.js","require":"./dist/cjs/src/capability/index.js"},"./capability/*":{"types":"./dist/types/src/capability/*.d.ts","import":"./dist/esm/src/capability/*.js","require":"./dist/cjs/src/capability/*.js"},"./paymailClient":{"types":"./dist/types/src/paymailClient/index.d.ts","import":"./dist/esm/src/paymailClient/index.js","require":"./dist/cjs/src/paymailClient/index.js"},"./paymailRouter":{"types":"./dist/types/src/paymailRouter/index.d.ts","import":"./dist/esm/src/paymailRouter/index.js","require":"./dist/cjs/src/paymailRouter/index.js"},"./paymailClient/*":{"types":"./dist/types/src/paymailClient/*.d.ts","import":"./dist/esm/src/paymailClient/*.js","require":"./dist/cjs/src/paymailClient/*.js"},"./paymailRouter/*":{"types":"./dist/types/src/paymailRouter/*.d.ts","import":"./dist/esm/src/paymailRouter/*.js","require":"./dist/cjs/src/paymailRouter/*.js"}},"gitHead":"256d9d6696adfabda5a9352a54e51fdf9f430e5a","scripts":{"dev":"tsc -b -w","doc":"ts2md --inputFilename=src/capability/index.ts --outputFilename=docs/capability.md --filenameSubString=capability --firstHeadingLevel=1 && ts2md --inputFilename=src/paymailClient/paymailClient.ts --outputFilename=docs/paymailClient.md --filenameSubString=paymailClient --firstHeadingLevel=1 && npx ts2md --inputFilename=src/paymailRouter/paymailRouter.ts --outputFilename=docs/paymailRouter.md --filenameSubString=paymailRouter --firstHeadingLevel=1","lint":"ts-standard --fix src/**/*.ts","test":"npm run build && jest --testTimeout=15000","build":"tsc -b && tsconfig-to-dual-package tsconfig.cjs.json","ex-lint":"ts-standard --fix examples/**/*.ts","docs-lint":"ts-standard --fix docs/**/*.ts","prepublish":"npm run build","test:watch":"npm run build && jest --watch","build:example":"npm run build && npm link && cd docs/examples && npm i && npm link @bsv/paymail && tsc -p tsconfig.json","test:coverage":"npm run build && jest --coverage","example:sendP2P":"npm run build:example && cd docs/examples && npm run sendP2P","example:getProfile":"npm run build:example && cd docs/examples && npm run getProfile","start:example:server":"npm run build:example && cd docs/examples && npm run server"},"_npmUser":{"name":"dkellen","email":"darrkellen@gmail.com"},"repository":{"url":"git+https://github.com/bitcoin-sv/ts-paymail.git","type":"git"},"_npmVersion":"10.2.4","description":"BSV Paymail library","directories":{},"_nodeVersion":"20.11.1","dependencies":{"joi":"^17.12.2","jest":"^29.7.0","ts2md":"^0.2.0","express":"^4.19.2","ts-jest":"^29.1.1","@bsv/sdk":"^1.0.14","supertest":"^6.3.4","node-fetch":"^2","typescript":"^5.2.2","@types/jest":"^29.5.5","tsconfig-to-dual-package":"^1.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","ts-standard":"^12.0.2","eslint-plugin-react":"^7.34.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.29.1","eslint-plugin-jsx-a11y":"^6.8.0","eslint-plugin-react-hooks":"^4.6.0"},"_npmOperationalInternal":{"tmp":"tmp/paymail_0.2.0-beta_1712179892228_0.22977043948604892","host":"s3://npm-registry-packages"}},"0.3.0-beta":{"name":"@bsv/paymail","version":"0.3.0-beta","keywords":["BSV","Blockchain","SDK","Bitcoin","SV","Paymail"],"author":{"name":"BSV Blockchain Association"},"license":"SEE LICENSE IN LICENSE.txt","_id":"@bsv/paymail@0.3.0-beta","maintainers":[{"name":"dkellen","email":"darrkellen@gmail.com"},{"name":"tyeverett","email":"p2ppsr@tyweb.us"},{"name":"braydude","email":"brayden167@gmail.com"}],"homepage":"https://github.com/bitcoin-sv/ts-paymail#readme","bugs":{"url":"https://github.com/bitcoin-sv/ts-paymail/issues"},"dist":{"shasum":"fdab37883795710d4f63006da1806ce74e1d71d6","tarball":"https://registry.npmjs.org/@bsv/paymail/-/paymail-0.3.0-beta.tgz","fileCount":289,"integrity":"sha512-Hn2lncDnGSi4+fgbchgrmlXVSiMdTSLZQyRvdgF3HKMV/kcgFu/QEiJkdGaTVnaI/AtaUGrUC287ejth4t36CQ==","signatures":[{"sig":"MEYCIQDiiJHZa8fPBnqiHVvSO/TQblP9HfUf6xMdUrWha9OYOwIhAIddIFbQDd4VJPFBfLbuBAQrYB7Bw4vRKupkjMvPZjhM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":734056},"main":"dist/cjs/mod.js","type":"module","types":"dist/types/mod.d.ts","module":"dist/esm/mod.js","exports":{".":{"types":"./dist/types/mod.d.ts","import":"./dist/esm/mod.js","require":"./dist/cjs/mod.js"},"./*.ts":{"types":"./dist/types/src/*.d.ts","import":"./dist/esm/src/*.js","require":"./dist/cjs/src/*.js"},"./errors":{"types":"./dist/types/src/errors/index.d.ts","import":"./dist/esm/src/errors/index.js","require":"./dist/cjs/src/errors/index.js"},"./errors/*":{"types":"./dist/types/src/errors/*.d.ts","import":"./dist/esm/src/errors/*.js","require":"./dist/cjs/src/errors/*.js"},"./capability":{"types":"./dist/types/src/capability/index.d.ts","import":"./dist/esm/src/capability/index.js","require":"./dist/cjs/src/capability/index.js"},"./capability/*":{"types":"./dist/types/src/capability/*.d.ts","import":"./dist/esm/src/capability/*.js","require":"./dist/cjs/src/capability/*.js"},"./paymailClient":{"types":"./dist/types/src/paymailClient/index.d.ts","import":"./dist/esm/src/paymailClient/index.js","require":"./dist/cjs/src/paymailClient/index.js"},"./paymailRouter":{"types":"./dist/types/src/paymailRouter/index.d.ts","import":"./dist/esm/src/paymailRouter/index.js","require":"./dist/cjs/src/paymailRouter/index.js"},"./paymailClient/*":{"types":"./dist/types/src/paymailClient/*.d.ts","import":"./dist/esm/src/paymailClient/*.js","require":"./dist/cjs/src/paymailClient/*.js"},"./paymailRouter/*":{"types":"./dist/types/src/paymailRouter/*.d.ts","import":"./dist/esm/src/paymailRouter/*.js","require":"./dist/cjs/src/paymailRouter/*.js"}},"gitHead":"965f94b07862ed8bdcc9bcc006c2961e7e6ea231","scripts":{"dev":"tsc -b -w","doc":"ts2md --inputFilename=src/capability/index.ts --outputFilename=docs/capability.md --filenameSubString=capability --firstHeadingLevel=1 && ts2md --inputFilename=src/paymailClient/paymailClient.ts --outputFilename=docs/paymailClient.md --filenameSubString=paymailClient --firstHeadingLevel=1 && npx ts2md --inputFilename=src/paymailRouter/paymailRouter.ts --outputFilename=docs/paymailRouter.md --filenameSubString=paymailRouter --firstHeadingLevel=1","lint":"ts-standard --fix 'src/**/*.ts'","test":"npm run build && jest --testTimeout=15000","build":"tsc -b && tsconfig-to-dual-package tsconfig.cjs.json","ex-lint":"ts-standard --fix 'docs/examples/**/*.ts'","docs-lint":"ts-standard --fix 'docs/**/*.ts'","prepublish":"npm run build","test:watch":"npm run build && jest --watch","build:example":"npm run build && npm link && cd docs/examples && npm i && npm link @bsv/paymail && tsc -p tsconfig.json","test:coverage":"npm run build && jest --coverage","example:sendP2P":"npm run build:example && cd docs/examples && npm run sendP2P","example:getProfile":"npm run build:example && cd docs/examples && npm run getProfile","start:example:server":"npm run build:example && cd docs/examples && npm run server"},"_npmUser":{"name":"dkellen","email":"darrkellen@gmail.com"},"repository":{"url":"git+https://github.com/bitcoin-sv/ts-paymail.git","type":"git"},"_npmVersion":"10.2.4","description":"BSV Paymail library","directories":{},"_nodeVersion":"20.11.1","dependencies":{"joi":"^17.12.2","jest":"^29.7.0","ts2md":"^0.2.0","express":"^4.19.2","ts-jest":"^29.1.1","@bsv/sdk":"^1.0.14","supertest":"^6.3.4","node-fetch":"^2","typescript":"^5.2.2","@types/jest":"^29.5.5","tsconfig-to-dual-package":"^1.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","ts-standard":"^12.0.2","eslint-plugin-react":"^7.34.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.29.1","eslint-plugin-jsx-a11y":"^6.8.0","eslint-plugin-react-hooks":"^4.6.0"},"_npmOperationalInternal":{"tmp":"tmp/paymail_0.3.0-beta_1712243127340_0.8113909791704821","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"@bsv/paymail","version":"0.3.0","keywords":["BSV","Blockchain","SDK","Bitcoin","SV","Paymail"],"author":{"name":"BSV Blockchain Association"},"license":"SEE LICENSE IN LICENSE.txt","_id":"@bsv/paymail@0.3.0","maintainers":[{"name":"dkellen","email":"darrkellen@gmail.com"},{"name":"tyeverett","email":"p2ppsr@tyweb.us"},{"name":"braydude","email":"brayden167@gmail.com"}],"homepage":"https://github.com/bitcoin-sv/ts-paymail#readme","bugs":{"url":"https://github.com/bitcoin-sv/ts-paymail/issues"},"dist":{"shasum":"9731e2ac622e04a569d0c9d4a54147ced96f3f7a","tarball":"https://registry.npmjs.org/@bsv/paymail/-/paymail-0.3.0.tgz","fileCount":289,"integrity":"sha512-x96/3ASFrMuYLVknavoUZC4oBp/F2WRLTQ2L6whT6QGdDTQO/KP5geF32bOgX8ZaYz74JmBMJ7OW7VowZgcxWA==","signatures":[{"sig":"MEQCIFkll9J+U1WL427iC+ocHsGqt352Z3me97powTosQ2cfAiBvU+fxohgSOIcIA5eIBFPE3rCrbM6v7fpAXaMoJ3TuSQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":734051},"main":"dist/cjs/mod.js","type":"module","types":"dist/types/mod.d.ts","module":"dist/esm/mod.js","exports":{".":{"types":"./dist/types/mod.d.ts","import":"./dist/esm/mod.js","require":"./dist/cjs/mod.js"},"./*.ts":{"types":"./dist/types/src/*.d.ts","import":"./dist/esm/src/*.js","require":"./dist/cjs/src/*.js"},"./errors":{"types":"./dist/types/src/errors/index.d.ts","import":"./dist/esm/src/errors/index.js","require":"./dist/cjs/src/errors/index.js"},"./errors/*":{"types":"./dist/types/src/errors/*.d.ts","import":"./dist/esm/src/errors/*.js","require":"./dist/cjs/src/errors/*.js"},"./capability":{"types":"./dist/types/src/capability/index.d.ts","import":"./dist/esm/src/capability/index.js","require":"./dist/cjs/src/capability/index.js"},"./capability/*":{"types":"./dist/types/src/capability/*.d.ts","import":"./dist/esm/src/capability/*.js","require":"./dist/cjs/src/capability/*.js"},"./paymailClient":{"types":"./dist/types/src/paymailClient/index.d.ts","import":"./dist/esm/src/paymailClient/index.js","require":"./dist/cjs/src/paymailClient/index.js"},"./paymailRouter":{"types":"./dist/types/src/paymailRouter/index.d.ts","import":"./dist/esm/src/paymailRouter/index.js","require":"./dist/cjs/src/paymailRouter/index.js"},"./paymailClient/*":{"types":"./dist/types/src/paymailClient/*.d.ts","import":"./dist/esm/src/paymailClient/*.js","require":"./dist/cjs/src/paymailClient/*.js"},"./paymailRouter/*":{"types":"./dist/types/src/paymailRouter/*.d.ts","import":"./dist/esm/src/paymailRouter/*.js","require":"./dist/cjs/src/paymailRouter/*.js"}},"gitHead":"b139cab41950e8291bfa97b5924c69382596cc0f","scripts":{"dev":"tsc -b -w","doc":"ts2md --inputFilename=src/capability/index.ts --outputFilename=docs/capability.md --filenameSubString=capability --firstHeadingLevel=1 && ts2md --inputFilename=src/paymailClient/paymailClient.ts --outputFilename=docs/paymailClient.md --filenameSubString=paymailClient --firstHeadingLevel=1 && npx ts2md --inputFilename=src/paymailRouter/paymailRouter.ts --outputFilename=docs/paymailRouter.md --filenameSubString=paymailRouter --firstHeadingLevel=1","lint":"ts-standard --fix 'src/**/*.ts'","test":"npm run build && jest --testTimeout=15000","build":"tsc -b && tsconfig-to-dual-package tsconfig.cjs.json","ex-lint":"ts-standard --fix 'docs/examples/**/*.ts'","docs-lint":"ts-standard --fix 'docs/**/*.ts'","prepublish":"npm run build","test:watch":"npm run build && jest --watch","build:example":"npm run build && npm link && cd docs/examples && npm i && npm link @bsv/paymail && tsc -p tsconfig.json","test:coverage":"npm run build && jest --coverage","example:sendP2P":"npm run build:example && cd docs/examples && npm run sendP2P","example:getProfile":"npm run build:example && cd docs/examples && npm run getProfile","start:example:server":"npm run build:example && cd docs/examples && npm run server"},"_npmUser":{"name":"dkellen","email":"darrkellen@gmail.com"},"repository":{"url":"git+https://github.com/bitcoin-sv/ts-paymail.git","type":"git"},"_npmVersion":"10.2.4","description":"BSV Paymail library","directories":{},"_nodeVersion":"20.11.1","dependencies":{"joi":"^17.12.2","jest":"^29.7.0","ts2md":"^0.2.0","express":"^4.19.2","ts-jest":"^29.1.1","@bsv/sdk":"^1.0.14","supertest":"^6.3.4","node-fetch":"^2","typescript":"^5.2.2","@types/jest":"^29.5.5","tsconfig-to-dual-package":"^1.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","ts-standard":"^12.0.2","eslint-plugin-react":"^7.34.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.29.1","eslint-plugin-jsx-a11y":"^6.8.0","eslint-plugin-react-hooks":"^4.6.0"},"_npmOperationalInternal":{"tmp":"tmp/paymail_0.3.0_1712244622313_0.6943151278675679","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@bsv/paymail","version":"1.0.0","keywords":["BSV","Blockchain","SDK","Bitcoin","SV","Paymail"],"author":{"name":"BSV Blockchain Association"},"license":"SEE LICENSE IN LICENSE.txt","_id":"@bsv/paymail@1.0.0","maintainers":[{"name":"dkellen","email":"darrkellen@gmail.com"},{"name":"tyeverett","email":"p2ppsr@tyweb.us"},{"name":"braydude","email":"brayden167@gmail.com"}],"homepage":"https://github.com/bitcoin-sv/ts-paymail#readme","bugs":{"url":"https://github.com/bitcoin-sv/ts-paymail/issues"},"dist":{"shasum":"151303a9b2672e0396261d69a5011beb07f3100a","tarball":"https://registry.npmjs.org/@bsv/paymail/-/paymail-1.0.0.tgz","fileCount":9518,"integrity":"sha512-S3khCNfeCeGgOHdN9zjf7u63cdPzARQ06LbLYBMMlBGVBgUITDrYU298T/Ns/uMroNejsplqmU80BTJlUJQFog==","signatures":[{"sig":"MEQCICL8l3KgIT0eQdS7fWl7LfCr0Q6trDRZ5DSqFUoT0/p0AiBD1+ZUhLuPZDWrSg8gNdxsy+VOy4QRiY1/Fat+mJGxzQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70593406},"main":"dist/cjs/mod.js","type":"module","types":"dist/types/mod.d.ts","module":"dist/esm/mod.js","exports":{".":{"types":"./dist/types/mod.d.ts","import":"./dist/esm/mod.js","require":"./dist/cjs/mod.js"},"./*.ts":{"types":"./dist/types/src/*.d.ts","import":"./dist/esm/src/*.js","require":"./dist/cjs/src/*.js"},"./errors":{"types":"./dist/types/src/errors/index.d.ts","import":"./dist/esm/src/errors/index.js","require":"./dist/cjs/src/errors/index.js"},"./errors/*":{"types":"./dist/types/src/errors/*.d.ts","import":"./dist/esm/src/errors/*.js","require":"./dist/cjs/src/errors/*.js"},"./capability":{"types":"./dist/types/src/capability/index.d.ts","import":"./dist/esm/src/capability/index.js","require":"./dist/cjs/src/capability/index.js"},"./capability/*":{"types":"./dist/types/src/capability/*.d.ts","import":"./dist/esm/src/capability/*.js","require":"./dist/cjs/src/capability/*.js"},"./paymailClient":{"types":"./dist/types/src/paymailClient/index.d.ts","import":"./dist/esm/src/paymailClient/index.js","require":"./dist/cjs/src/paymailClient/index.js"},"./paymailRouter":{"types":"./dist/types/src/paymailRouter/index.d.ts","import":"./dist/esm/src/paymailRouter/index.js","require":"./dist/cjs/src/paymailRouter/index.js"},"./paymailClient/*":{"types":"./dist/types/src/paymailClient/*.d.ts","import":"./dist/esm/src/paymailClient/*.js","require":"./dist/cjs/src/paymailClient/*.js"},"./paymailRouter/*":{"types":"./dist/types/src/paymailRouter/*.d.ts","import":"./dist/esm/src/paymailRouter/*.js","require":"./dist/cjs/src/paymailRouter/*.js"}},"gitHead":"5a255bca7e3b51f0b61f498ebc98c8a849cfc1fa","scripts":{"dev":"tsc -b -w","doc":"ts2md --inputFilename=src/capability/index.ts --outputFilename=docs/capability.md --filenameSubString=capability --firstHeadingLevel=1 && ts2md --inputFilename=src/paymailClient/paymailClient.ts --outputFilename=docs/paymailClient.md --filenameSubString=paymailClient --firstHeadingLevel=1 && npx ts2md --inputFilename=src/paymailRouter/paymailRouter.ts --outputFilename=docs/paymailRouter.md --filenameSubString=paymailRouter --firstHeadingLevel=1","lint":"ts-standard --fix 'src/**/*.ts'","test":"npm run build && jest --testTimeout=15000","build":"tsc -b && tsconfig-to-dual-package tsconfig.cjs.json","ex-lint":"ts-standard --fix 'docs/examples/**/*.ts'","docs-lint":"ts-standard --fix 'docs/**/*.ts'","prepublish":"npm run build","test:watch":"npm run build && jest --watch","build:example":"npm run build && npm link && cd docs/examples && npm i && npm link @bsv/paymail && tsc -p tsconfig.json","test:coverage":"npm run build && jest --coverage","example:sendP2P":"npm run build:example && cd docs/examples && npm run sendP2P","example:getProfile":"npm run build:example && cd docs/examples && npm run getProfile","start:example:server":"npm run build:example && cd docs/examples && npm run server"},"_npmUser":{"name":"dkellen","email":"darrkellen@gmail.com"},"repository":{"url":"git+https://github.com/bitcoin-sv/ts-paymail.git","type":"git"},"_npmVersion":"10.2.4","description":"BSV Paymail library","directories":{},"_nodeVersion":"21.5.0","dependencies":{"joi":"^17.13.3","jest":"^29.7.0","ts2md":"^0.2.0","express":"^4.19.2","ts-jest":"^29.1.1","@bsv/sdk":"^1.0.14","supertest":"^6.3.4","node-fetch":"^2","typescript":"^5.2.2","@types/jest":"^29.5.5","tsconfig-to-dual-package":"^1.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","ts-standard":"^12.0.2","eslint-plugin-react":"^7.34.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.29.1","eslint-plugin-jsx-a11y":"^6.8.0","eslint-plugin-react-hooks":"^4.6.0"},"_npmOperationalInternal":{"tmp":"tmp/paymail_1.0.0_1721678619606_0.39522031419477965","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@bsv/paymail","version":"1.0.1","keywords":["BSV","Blockchain","SDK","Bitcoin","SV","Paymail"],"author":{"name":"BSV Blockchain Association"},"license":"SEE LICENSE IN LICENSE.txt","_id":"@bsv/paymail@1.0.1","maintainers":[{"name":"dkellen","email":"darrkellen@gmail.com"},{"name":"tyeverett","email":"p2ppsr@tyweb.us"},{"name":"braydude","email":"brayden167@gmail.com"}],"homepage":"https://github.com/bitcoin-sv/ts-paymail#readme","bugs":{"url":"https://github.com/bitcoin-sv/ts-paymail/issues"},"dist":{"shasum":"3e56a774da6429be50d5f9556bd5ad00fbb3217d","tarball":"https://registry.npmjs.org/@bsv/paymail/-/paymail-1.0.1.tgz","fileCount":289,"integrity":"sha512-O2xIRYH12V0xTXKZ59VgxuaHze1wGAJkUqKNavQPYPOAup1lA+7ijKa8gfjEhUm3goN43JyodmTNVADsFRAfGQ==","signatures":[{"sig":"MEUCIEq7t/P9P+3xa1MlPfLfqmYiFEj6kFQF00brlhHuhGEpAiEAtAHO6x5Spp4evkV4zYljaZ5Y4v5em1ztKVlHHAvpAsE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":734221},"main":"dist/cjs/mod.js","type":"module","types":"dist/types/mod.d.ts","module":"dist/esm/mod.js","exports":{".":{"types":"./dist/types/mod.d.ts","import":"./dist/esm/mod.js","require":"./dist/cjs/mod.js"},"./*.ts":{"types":"./dist/types/src/*.d.ts","import":"./dist/esm/src/*.js","require":"./dist/cjs/src/*.js"},"./errors":{"types":"./dist/types/src/errors/index.d.ts","import":"./dist/esm/src/errors/index.js","require":"./dist/cjs/src/errors/index.js"},"./errors/*":{"types":"./dist/types/src/errors/*.d.ts","import":"./dist/esm/src/errors/*.js","require":"./dist/cjs/src/errors/*.js"},"./capability":{"types":"./dist/types/src/capability/index.d.ts","import":"./dist/esm/src/capability/index.js","require":"./dist/cjs/src/capability/index.js"},"./capability/*":{"types":"./dist/types/src/capability/*.d.ts","import":"./dist/esm/src/capability/*.js","require":"./dist/cjs/src/capability/*.js"},"./paymailClient":{"types":"./dist/types/src/paymailClient/index.d.ts","import":"./dist/esm/src/paymailClient/index.js","require":"./dist/cjs/src/paymailClient/index.js"},"./paymailRouter":{"types":"./dist/types/src/paymailRouter/index.d.ts","import":"./dist/esm/src/paymailRouter/index.js","require":"./dist/cjs/src/paymailRouter/index.js"},"./paymailClient/*":{"types":"./dist/types/src/paymailClient/*.d.ts","import":"./dist/esm/src/paymailClient/*.js","require":"./dist/cjs/src/paymailClient/*.js"},"./paymailRouter/*":{"types":"./dist/types/src/paymailRouter/*.d.ts","import":"./dist/esm/src/paymailRouter/*.js","require":"./dist/cjs/src/paymailRouter/*.js"}},"gitHead":"a92743eb9bab1de19c5883695cd02ca999e21e3d","scripts":{"dev":"tsc -b -w","doc":"ts2md --inputFilename=src/capability/index.ts --outputFilename=docs/capability.md --filenameSubString=capability --firstHeadingLevel=1 && ts2md --inputFilename=src/paymailClient/paymailClient.ts --outputFilename=docs/paymailClient.md --filenameSubString=paymailClient --firstHeadingLevel=1 && npx ts2md --inputFilename=src/paymailRouter/paymailRouter.ts --outputFilename=docs/paymailRouter.md --filenameSubString=paymailRouter --firstHeadingLevel=1","lint":"ts-standard --fix 'src/**/*.ts'","test":"npm run build && jest --testTimeout=15000","build":"tsc -b && tsconfig-to-dual-package tsconfig.cjs.json","ex-lint":"ts-standard --fix 'docs/examples/**/*.ts'","docs-lint":"ts-standard --fix 'docs/**/*.ts'","prepublish":"npm run build","test:watch":"npm run build && jest --watch","build:example":"npm run build && npm link && cd docs/examples && npm i && npm link @bsv/paymail && tsc -p tsconfig.json","test:coverage":"npm run build && jest --coverage","example:sendP2P":"npm run build:example && cd docs/examples && npm run sendP2P","example:getProfile":"npm run build:example && cd docs/examples && npm run getProfile","start:example:server":"npm run build:example && cd docs/examples && npm run server"},"_npmUser":{"name":"dkellen","email":"darrkellen@gmail.com"},"repository":{"url":"git+https://github.com/bitcoin-sv/ts-paymail.git","type":"git"},"_npmVersion":"10.7.0","description":"BSV Paymail library","directories":{},"_nodeVersion":"20.15.1","dependencies":{"joi":"^17.13.3","jest":"^29.7.0","ts2md":"^0.2.0","express":"^4.19.2","ts-jest":"^29.1.1","@bsv/sdk":"^1.0.14","supertest":"^6.3.4","node-fetch":"^2","typescript":"^5.2.2","@types/jest":"^29.5.5","tsconfig-to-dual-package":"^1.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","ts-standard":"^12.0.2","eslint-plugin-react":"^7.34.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.29.1","eslint-plugin-jsx-a11y":"^6.8.0","eslint-plugin-react-hooks":"^4.6.0"},"_npmOperationalInternal":{"tmp":"tmp/paymail_1.0.1_1721678623653_0.612501302490045","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@bsv/paymail","version":"1.0.2","keywords":["BSV","Blockchain","SDK","Bitcoin","SV","Paymail"],"author":{"name":"BSV Blockchain Association"},"license":"SEE LICENSE IN LICENSE.txt","_id":"@bsv/paymail@1.0.2","maintainers":[{"name":"dkellen","email":"darrkellen@gmail.com"},{"name":"tyeverett","email":"p2ppsr@tyweb.us"},{"name":"braydude","email":"brayden167@gmail.com"}],"homepage":"https://github.com/bitcoin-sv/ts-paymail#readme","bugs":{"url":"https://github.com/bitcoin-sv/ts-paymail/issues"},"dist":{"shasum":"59bd7e93a52fc78ddf8cc4cdf06fc793a9f9495f","tarball":"https://registry.npmjs.org/@bsv/paymail/-/paymail-1.0.2.tgz","fileCount":9589,"integrity":"sha512-iAgRKmzscf/aejetNwx3qwcQhaCjTJLw2fvsq7gWFpOOrN0Pt4vKZCTNGACXhZ9HcmDwXomBsAVHt6LpIoxHog==","signatures":[{"sig":"MEUCIC6WPvSwBfR7vMy235wfBmkv2B32AV5nhs8pG9WL0chOAiEAlDBHm8iHyOXN0T0XnepmnPmdD/aF3N/UPbvDynr4eQw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70762375},"main":"dist/cjs/mod.js","type":"module","types":"dist/types/mod.d.ts","module":"dist/esm/mod.js","exports":{".":{"types":"./dist/types/mod.d.ts","import":"./dist/esm/mod.js","require":"./dist/cjs/mod.js"},"./*.ts":{"types":"./dist/types/src/*.d.ts","import":"./dist/esm/src/*.js","require":"./dist/cjs/src/*.js"},"./errors":{"types":"./dist/types/src/errors/index.d.ts","import":"./dist/esm/src/errors/index.js","require":"./dist/cjs/src/errors/index.js"},"./errors/*":{"types":"./dist/types/src/errors/*.d.ts","import":"./dist/esm/src/errors/*.js","require":"./dist/cjs/src/errors/*.js"},"./capability":{"types":"./dist/types/src/capability/index.d.ts","import":"./dist/esm/src/capability/index.js","require":"./dist/cjs/src/capability/index.js"},"./capability/*":{"types":"./dist/types/src/capability/*.d.ts","import":"./dist/esm/src/capability/*.js","require":"./dist/cjs/src/capability/*.js"},"./paymailClient":{"types":"./dist/types/src/paymailClient/index.d.ts","import":"./dist/esm/src/paymailClient/index.js","require":"./dist/cjs/src/paymailClient/index.js"},"./paymailRouter":{"types":"./dist/types/src/paymailRouter/index.d.ts","import":"./dist/esm/src/paymailRouter/index.js","require":"./dist/cjs/src/paymailRouter/index.js"},"./paymailClient/*":{"types":"./dist/types/src/paymailClient/*.d.ts","import":"./dist/esm/src/paymailClient/*.js","require":"./dist/cjs/src/paymailClient/*.js"},"./paymailRouter/*":{"types":"./dist/types/src/paymailRouter/*.d.ts","import":"./dist/esm/src/paymailRouter/*.js","require":"./dist/cjs/src/paymailRouter/*.js"}},"gitHead":"e6dc96ed942123c509eb15bfd5f7751c74ffbb96","scripts":{"dev":"tsc -b -w","doc":"ts2md --inputFilename=src/capability/index.ts --outputFilename=docs/capability.md --filenameSubString=capability --firstHeadingLevel=1 && ts2md --inputFilename=src/paymailClient/paymailClient.ts --outputFilename=docs/paymailClient.md --filenameSubString=paymailClient --firstHeadingLevel=1 && npx ts2md --inputFilename=src/paymailRouter/paymailRouter.ts --outputFilename=docs/paymailRouter.md --filenameSubString=paymailRouter --firstHeadingLevel=1","lint":"ts-standard --fix 'src/**/*.ts'","test":"npm run build && jest --testTimeout=15000","build":"tsc -b && tsconfig-to-dual-package tsconfig.cjs.json","ex-lint":"ts-standard --fix 'docs/examples/**/*.ts'","docs-lint":"ts-standard --fix 'docs/**/*.ts'","prepublish":"npm run build","test:watch":"npm run build && jest --watch","build:example":"npm run build && npm link && cd docs/examples && npm i && npm link @bsv/paymail && tsc -p tsconfig.json","test:coverage":"npm run build && jest --coverage","example:sendP2P":"npm run build:example && cd docs/examples && npm run sendP2P","example:getProfile":"npm run build:example && cd docs/examples && npm run getProfile","start:example:server":"npm run build:example && cd docs/examples && npm run server"},"_npmUser":{"name":"dkellen","email":"darrkellen@gmail.com"},"repository":{"url":"git+https://github.com/bitcoin-sv/ts-paymail.git","type":"git"},"_npmVersion":"10.2.4","description":"BSV Paymail library","directories":{},"_nodeVersion":"21.5.0","dependencies":{"joi":"^17.13.3","jest":"^29.7.0","ts2md":"^0.2.0","express":"^4.19.2","ts-jest":"^29.1.1","@bsv/sdk":"^1.0.14","supertest":"^6.3.4","node-fetch":"^2","typescript":"^5.2.2","@types/jest":"^29.5.5","tsconfig-to-dual-package":"^1.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","ts-standard":"^12.0.2","eslint-plugin-react":"^7.34.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.29.1","eslint-plugin-jsx-a11y":"^6.8.0","eslint-plugin-react-hooks":"^4.6.0"},"_npmOperationalInternal":{"tmp":"tmp/paymail_1.0.2_1722889658226_0.17528371622840222","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"@bsv/paymail","version":"2.0.1","keywords":["BSV","Blockchain","SDK","Bitcoin","SV","Paymail"],"author":{"name":"BSV Blockchain Association"},"license":"SEE LICENSE IN LICENSE.txt","_id":"@bsv/paymail@2.0.1","maintainers":[{"name":"dkellen","email":"darrkellen@gmail.com"},{"name":"tyeverett","email":"p2ppsr@tyweb.us"},{"name":"braydude","email":"brayden167@gmail.com"}],"homepage":"https://github.com/bitcoin-sv/ts-paymail#readme","bugs":{"url":"https://github.com/bitcoin-sv/ts-paymail/issues"},"dist":{"shasum":"3d74e675df7957cbb583b52ba118ee205429c045","tarball":"https://registry.npmjs.org/@bsv/paymail/-/paymail-2.0.1.tgz","fileCount":289,"integrity":"sha512-uYl8KQnbMm+TxwNxwN4LbOp9/rln4zxOjmM7lRUVd8hvOqQE2gdkn1jOlciZNl2/2o8FegBpQU2HVI+KFBigtg==","signatures":[{"sig":"MEQCIBsv7SA9yKsZCHer7fqNdxNC6t6ksNDY2BJQ3vcrSawKAiBIE10Haw/CiiDNlOw7BhQ0PHuULYIV8UAM0BVH5V0qDA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":858017},"main":"dist/cjs/mod.js","type":"module","types":"dist/types/mod.d.ts","module":"dist/esm/mod.js","exports":{".":{"types":"./dist/types/mod.d.ts","import":"./dist/esm/mod.js","require":"./dist/cjs/mod.js"},"./*.ts":{"types":"./dist/types/src/*.d.ts","import":"./dist/esm/src/*.js","require":"./dist/cjs/src/*.js"},"./client":{"types":"./dist/types/src/paymailClient/index.d.ts","import":"./dist/esm/src/paymailClient/index.js","require":"./dist/cjs/src/paymailClient/index.js"},"./errors":{"types":"./dist/types/src/errors/index.d.ts","import":"./dist/esm/src/errors/index.js","require":"./dist/cjs/src/errors/index.js"},"./router":{"types":"./dist/types/src/paymailRouter/index.d.ts","import":"./dist/esm/src/paymailRouter/index.js","require":"./dist/cjs/src/paymailRouter/index.js"},"./client/*":{"types":"./dist/types/src/paymailClient/*.d.ts","import":"./dist/esm/src/paymailClient/*.js","require":"./dist/cjs/src/paymailClient/*.js"},"./errors/*":{"types":"./dist/types/src/errors/*.d.ts","import":"./dist/esm/src/errors/*.js","require":"./dist/cjs/src/errors/*.js"},"./router/*":{"types":"./dist/types/src/paymailRouter/*.d.ts","import":"./dist/esm/src/paymailRouter/*.js","require":"./dist/cjs/src/paymailRouter/*.js"},"./capability":{"types":"./dist/types/src/capability/index.d.ts","import":"./dist/esm/src/capability/index.js","require":"./dist/cjs/src/capability/index.js"},"./capability/*":{"types":"./dist/types/src/capability/*.d.ts","import":"./dist/esm/src/capability/*.js","require":"./dist/cjs/src/capability/*.js"}},"gitHead":"f5907764e15508bdf10cde054cddd92aea6c20a3","scripts":{"dev":"tsc -b -w","doc":"ts2md --inputFilename=src/capability/index.ts --outputFilename=docs/capability.md --filenameSubString=capability --firstHeadingLevel=1 && ts2md --inputFilename=src/paymailClient/paymailClient.ts --outputFilename=docs/paymailClient.md --filenameSubString=paymailClient --firstHeadingLevel=1 && npx ts2md --inputFilename=src/paymailRouter/paymailRouter.ts --outputFilename=docs/paymailRouter.md --filenameSubString=paymailRouter --firstHeadingLevel=1","lint":"ts-standard --fix 'src/**/*.ts'","test":"npm run build && jest --testTimeout=15000","build":"tsc -b && tsconfig-to-dual-package tsconfig.cjs.json","ex-lint":"ts-standard --fix 'docs/examples/**/*.ts'","docs-lint":"ts-standard --fix 'docs/**/*.ts'","prepublish":"npm run build","test:watch":"npm run build && jest --watch","build:example":"npm run build && npm link && cd docs/examples && npm i && npm link @bsv/paymail && tsc -p tsconfig.json","test:coverage":"npm run build && jest --coverage","example:sendP2P":"npm run build:example && cd docs/examples && npm run sendP2P","example:getProfile":"npm run build:example && cd docs/examples && npm run getProfile","start:example:server":"npm run build:example && cd docs/examples && npm run server"},"_npmUser":{"name":"dkellen","email":"darrkellen@gmail.com"},"repository":{"url":"git+https://github.com/bitcoin-sv/ts-paymail.git","type":"git"},"_npmVersion":"10.8.2","description":"BSV Paymail library","directories":{},"_nodeVersion":"20.17.0","dependencies":{"joi":"^17.13.3","jest":"^29.7.0","ts2md":"^0.2.0","express":"^4.19.2","ts-jest":"^29.1.1","@bsv/sdk":"^1.0.14","supertest":"^6.3.4","node-fetch":"^2","typescript":"^5.2.2","@types/jest":"^29.5.5","tsconfig-to-dual-package":"^1.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","ts-standard":"^12.0.2","eslint-plugin-react":"^7.34.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.29.1","eslint-plugin-jsx-a11y":"^6.8.0","eslint-plugin-react-hooks":"^4.6.0"},"_npmOperationalInternal":{"tmp":"tmp/paymail_2.0.1_1725976367392_0.7327584078599156","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"@bsv/paymail","version":"2.0.2","keywords":["BSV","Blockchain","SDK","Bitcoin","SV","Paymail"],"author":{"name":"BSV Blockchain Association"},"license":"SEE LICENSE IN LICENSE.txt","_id":"@bsv/paymail@2.0.2","maintainers":[{"name":"dkellen","email":"darrkellen@gmail.com"},{"name":"tyeverett","email":"p2ppsr@tyweb.us"},{"name":"braydude","email":"brayden167@gmail.com"}],"homepage":"https://github.com/bitcoin-sv/ts-paymail#readme","bugs":{"url":"https://github.com/bitcoin-sv/ts-paymail/issues"},"dist":{"shasum":"81ce39821e31aae1c1fb02f1129da282a5fa47fa","tarball":"https://registry.npmjs.org/@bsv/paymail/-/paymail-2.0.2.tgz","fileCount":289,"integrity":"sha512-Y8JiuBxacujmRuruvKW2kCa10h5ygnFF7C4ctMcxCrmeZddIFWJtOoAwSZAfkXlLlB/I0bNRsv/cwmimd18aTA==","signatures":[{"sig":"MEUCIFbyu3EmRKIA5ONUqmTqZCrHSNtA2wjeYPU3e6a3esaSAiEAqKPIZUu/Lp3Dn1Z80/KRIOtWCP2QuQrzpJJvN9MfDKo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":858476},"main":"dist/cjs/mod.js","type":"module","types":"dist/types/mod.d.ts","module":"dist/esm/mod.js","exports":{".":{"types":"./dist/types/mod.d.ts","import":"./dist/esm/mod.js","require":"./dist/cjs/mod.js"},"./*.ts":{"types":"./dist/types/src/*.d.ts","import":"./dist/esm/src/*.js","require":"./dist/cjs/src/*.js"},"./client":{"types":"./dist/types/src/paymailClient/index.d.ts","import":"./dist/esm/src/paymailClient/index.js","require":"./dist/cjs/src/paymailClient/index.js"},"./errors":{"types":"./dist/types/src/errors/index.d.ts","import":"./dist/esm/src/errors/index.js","require":"./dist/cjs/src/errors/index.js"},"./router":{"types":"./dist/types/src/paymailRouter/index.d.ts","import":"./dist/esm/src/paymailRouter/index.js","require":"./dist/cjs/src/paymailRouter/index.js"},"./client/*":{"types":"./dist/types/src/paymailClient/*.d.ts","import":"./dist/esm/src/paymailClient/*.js","require":"./dist/cjs/src/paymailClient/*.js"},"./errors/*":{"types":"./dist/types/src/errors/*.d.ts","import":"./dist/esm/src/errors/*.js","require":"./dist/cjs/src/errors/*.js"},"./router/*":{"types":"./dist/types/src/paymailRouter/*.d.ts","import":"./dist/esm/src/paymailRouter/*.js","require":"./dist/cjs/src/paymailRouter/*.js"},"./capability":{"types":"./dist/types/src/capability/index.d.ts","import":"./dist/esm/src/capability/index.js","require":"./dist/cjs/src/capability/index.js"},"./capability/*":{"types":"./dist/types/src/capability/*.d.ts","import":"./dist/esm/src/capability/*.js","require":"./dist/cjs/src/capability/*.js"}},"gitHead":"86c5922582790fef9e13b33ea45a2cfb5a2867eb","scripts":{"dev":"tsc -b -w","doc":"ts2md --inputFilename=src/capability/index.ts --outputFilename=docs/capability.md --filenameSubString=capability --firstHeadingLevel=1 && ts2md --inputFilename=src/paymailClient/paymailClient.ts --outputFilename=docs/paymailClient.md --filenameSubString=paymailClient --firstHeadingLevel=1 && npx ts2md --inputFilename=src/paymailRouter/paymailRouter.ts --outputFilename=docs/paymailRouter.md --filenameSubString=paymailRouter --firstHeadingLevel=1","lint":"ts-standard --fix 'src/**/*.ts'","test":"npm run build && jest --testTimeout=15000","build":"tsc -b && tsconfig-to-dual-package tsconfig.cjs.json","ex-lint":"ts-standard --fix 'docs/examples/**/*.ts'","docs-lint":"ts-standard --fix 'docs/**/*.ts'","prepublish":"npm run build","test:watch":"npm run build && jest --watch","build:example":"npm run build && npm link && cd docs/examples && npm i && npm link @bsv/paymail && tsc -p tsconfig.json","test:coverage":"npm run build && jest --coverage","example:sendP2P":"npm run build:example && cd docs/examples && npm run sendP2P","example:getProfile":"npm run build:example && cd docs/examples && npm run getProfile","start:example:server":"npm run build:example && cd docs/examples && npm run server"},"_npmUser":{"name":"dkellen","email":"darrkellen@gmail.com"},"repository":{"url":"git+https://github.com/bitcoin-sv/ts-paymail.git","type":"git"},"_npmVersion":"10.8.2","description":"BSV Paymail library","directories":{},"_nodeVersion":"20.17.0","dependencies":{"joi":"^17.13.3","jest":"^29.7.0","ts2md":"^0.2.0","express":"^4.19.2","ts-jest":"^29.1.1","@bsv/sdk":"^1.0.14","supertest":"^6.3.4","node-fetch":"^2","typescript":"^5.2.2","@types/jest":"^29.5.5","cross-fetch":"^4.0.0","tsconfig-to-dual-package":"^1.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","ts-standard":"^12.0.2","eslint-plugin-react":"^7.34.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.29.1","eslint-plugin-jsx-a11y":"^6.8.0","eslint-plugin-react-hooks":"^4.6.0"},"_npmOperationalInternal":{"tmp":"tmp/paymail_2.0.2_1726266400957_0.228069309415579","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"@bsv/paymail","version":"2.1.1","keywords":["BSV","Blockchain","SDK","Bitcoin","SV","Paymail"],"author":{"name":"BSV Blockchain Association"},"license":"SEE LICENSE IN LICENSE.txt","_id":"@bsv/paymail@2.1.1","maintainers":[{"name":"dkellen","email":"darrkellen@gmail.com"},{"name":"braydude","email":"brayden167@gmail.com"},{"name":"tyeverett","email":"p2ppsr@tyweb.us"}],"homepage":"https://github.com/bitcoin-sv/ts-paymail#readme","bugs":{"url":"https://github.com/bitcoin-sv/ts-paymail/issues"},"dist":{"shasum":"592380e6f4a20ff37edb3462d09b33c31800a866","tarball":"https://registry.npmjs.org/@bsv/paymail/-/paymail-2.1.1.tgz","fileCount":289,"integrity":"sha512-BBZowsVWeipH/nuxjcyIeenHM25+4fssrqRrE7+Xz7qyElCowd2OV5qZBefiQVbn5V4vuxXpk+wld/Bzx7tQbQ==","signatures":[{"sig":"MEQCICvLraZXH6VgDC75GwyuwAQ/i32oZ8MgE0fkvqQxyLiNAiBEl1v22t8UbnZXP3A/tgn5Q2EoberIsUp5wcoSRwyEmg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1046420},"main":"dist/cjs/mod.js","type":"module","types":"dist/types/mod.d.ts","module":"dist/esm/mod.js","exports":{".":{"types":"./dist/types/mod.d.ts","import":"./dist/esm/mod.js","require":"./dist/cjs/mod.js"},"./*.ts":{"types":"./dist/types/src/*.d.ts","import":"./dist/esm/src/*.js","require":"./dist/cjs/src/*.js"},"./client":{"types":"./dist/types/src/paymailClient/index.d.ts","import":"./dist/esm/src/paymailClient/index.js","require":"./dist/cjs/src/paymailClient/index.js"},"./errors":{"types":"./dist/types/src/errors/index.d.ts","import":"./dist/esm/src/errors/index.js","require":"./dist/cjs/src/errors/index.js"},"./router":{"types":"./dist/types/src/paymailRouter/index.d.ts","import":"./dist/esm/src/paymailRouter/index.js","require":"./dist/cjs/src/paymailRouter/index.js"},"./client/*":{"types":"./dist/types/src/paymailClient/*.d.ts","import":"./dist/esm/src/paymailClient/*.js","require":"./dist/cjs/src/paymailClient/*.js"},"./errors/*":{"types":"./dist/types/src/errors/*.d.ts","import":"./dist/esm/src/errors/*.js","require":"./dist/cjs/src/errors/*.js"},"./router/*":{"types":"./dist/types/src/paymailRouter/*.d.ts","import":"./dist/esm/src/paymailRouter/*.js","require":"./dist/cjs/src/paymailRouter/*.js"},"./capability":{"types":"./dist/types/src/capability/index.d.ts","import":"./dist/esm/src/capability/index.js","require":"./dist/cjs/src/capability/index.js"},"./capability/*":{"types":"./dist/types/src/capability/*.d.ts","import":"./dist/esm/src/capability/*.js","require":"./dist/cjs/src/capability/*.js"}},"gitHead":"75ca101dea9d0f8b9522f5b68a9e1cc16bb50259","scripts":{"dev":"tsc -b -w","doc":"ts2md --inputFilename=src/capability/index.ts --outputFilename=docs/capability.md --filenameSubString=capability --firstHeadingLevel=1 && ts2md --inputFilename=src/paymailClient/paymailClient.ts --outputFilename=docs/paymailClient.md --filenameSubString=paymailClient --firstHeadingLevel=1 && npx ts2md --inputFilename=src/paymailRouter/paymailRouter.ts --outputFilename=docs/paymailRouter.md --filenameSubString=paymailRouter --firstHeadingLevel=1","lint":"ts-standard --fix 'src/**/*.ts'","test":"npm run build && jest --testTimeout=15000","build":"tsc -b && tsconfig-to-dual-package tsconfig.cjs.json","ex-lint":"ts-standard --fix 'docs/examples/**/*.ts'","docs-lint":"ts-standard --fix 'docs/**/*.ts'","prepublish":"npm run build","test:watch":"npm run build && jest --watch","build:example":"npm run build && npm link && cd docs/examples && npm i && npm link @bsv/paymail && tsc -p tsconfig.json","test:coverage":"npm run build && jest --coverage","example:sendP2P":"npm run build:example && cd docs/examples && npm run sendP2P","example:getProfile":"npm run build:example && cd docs/examples && npm run getProfile","start:example:server":"npm run build:example && cd docs/examples && npm run server"},"_npmUser":{"name":"dkellen","email":"darrkellen@gmail.com"},"repository":{"url":"git+https://github.com/bitcoin-sv/ts-paymail.git","type":"git"},"_npmVersion":"10.8.2","description":"BSV Paymail library","directories":{},"_nodeVersion":"20.19.5","dependencies":{"joi":"^18.0.1","jest":"^30.1.3","ts2md":"^0.2.8","express":"^5.1.0","ts-jest":"^29.4.1","@bsv/sdk":"^1.7.5","supertest":"^7.1.4","node-fetch":"^3","typescript":"^5.9.2","@types/jest":"^30.0.0","cross-fetch":"^4.1.0","tsconfig-to-dual-package":"^1.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-standard":"^12.0.2"},"_npmOperationalInternal":{"tmp":"tmp/paymail_2.1.1_1757450965839_0.5002844677345524","host":"s3://npm-registry-packages-npm-production"}},"2.1.2":{"name":"@bsv/paymail","version":"2.1.2","keywords":["BSV","Blockchain","SDK","Bitcoin","SV","Paymail"],"author":{"name":"BSV Blockchain Association"},"license":"SEE LICENSE IN LICENSE.txt","_id":"@bsv/paymail@2.1.2","maintainers":[{"name":"dkellen","email":"darrkellen@gmail.com"},{"name":"braydude","email":"brayden167@gmail.com"},{"name":"tyeverett","email":"p2ppsr@tyweb.us"}],"homepage":"https://github.com/bitcoin-sv/ts-paymail#readme","bugs":{"url":"https://github.com/bitcoin-sv/ts-paymail/issues"},"dist":{"shasum":"37bc4d8930161e3208f0f72ba3ddc7872c0bd10b","tarball":"https://registry.npmjs.org/@bsv/paymail/-/paymail-2.1.2.tgz","fileCount":289,"integrity":"sha512-6dBIL25ryKABxpn4rYr4KNJhm+qnnA8MzqOtBypB2FtYE34w71QJvPe5sSpT7hkuM6Km8QVCbIlnO67mZBdNiA==","signatures":[{"sig":"MEQCIEE2a7h4Q7pTug5N14wDXnyi2vgzzK9QRetCjrKZnDTgAiBHSjzwfvN+buF73XCCqtCrmyzJLvojix2PWhJvXvrqgQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1048076},"main":"dist/cjs/mod.js","type":"module","types":"dist/types/mod.d.ts","module":"dist/esm/mod.js","exports":{".":{"types":"./dist/types/mod.d.ts","import":"./dist/esm/mod.js","require":"./dist/cjs/mod.js"},"./*.ts":{"types":"./dist/types/src/*.d.ts","import":"./dist/esm/src/*.js","require":"./dist/cjs/src/*.js"},"./client":{"types":"./dist/types/src/paymailClient/index.d.ts","import":"./dist/esm/src/paymailClient/index.js","require":"./dist/cjs/src/paymailClient/index.js"},"./errors":{"types":"./dist/types/src/errors/index.d.ts","import":"./dist/esm/src/errors/index.js","require":"./dist/cjs/src/errors/index.js"},"./router":{"types":"./dist/types/src/paymailRouter/index.d.ts","import":"./dist/esm/src/paymailRouter/index.js","require":"./dist/cjs/src/paymailRouter/index.js"},"./client/*":{"types":"./dist/types/src/paymailClient/*.d.ts","import":"./dist/esm/src/paymailClient/*.js","require":"./dist/cjs/src/paymailClient/*.js"},"./errors/*":{"types":"./dist/types/src/errors/*.d.ts","import":"./dist/esm/src/errors/*.js","require":"./dist/cjs/src/errors/*.js"},"./router/*":{"types":"./dist/types/src/paymailRouter/*.d.ts","import":"./dist/esm/src/paymailRouter/*.js","require":"./dist/cjs/src/paymailRouter/*.js"},"./capability":{"types":"./dist/types/src/capability/index.d.ts","import":"./dist/esm/src/capability/index.js","require":"./dist/cjs/src/capability/index.js"},"./capability/*":{"types":"./dist/types/src/capability/*.d.ts","import":"./dist/esm/src/capability/*.js","require":"./dist/cjs/src/capability/*.js"}},"gitHead":"3ffcfefb1bc42a37f99b896bf8511326bd42c4fc","scripts":{"dev":"tsc -b -w","doc":"ts2md --inputFilename=src/capability/index.ts --outputFilename=docs/capability.md --filenameSubString=capability --firstHeadingLevel=1 && ts2md --inputFilename=src/paymailClient/paymailClient.ts --outputFilename=docs/paymailClient.md --filenameSubString=paymailClient --firstHeadingLevel=1 && npx ts2md --inputFilename=src/paymailRouter/paymailRouter.ts --outputFilename=docs/paymailRouter.md --filenameSubString=paymailRouter --firstHeadingLevel=1","lint":"ts-standard --fix 'src/**/*.ts'","test":"npm run build && jest --testTimeout=15000","build":"tsc -b && tsconfig-to-dual-package tsconfig.cjs.json","ex-lint":"ts-standard --fix 'docs/examples/**/*.ts'","docs-lint":"ts-standard --fix 'docs/**/*.ts'","prepublish":"npm run build","test:watch":"npm run build && jest --watch","build:example":"npm run build && npm link && cd docs/examples && npm i && npm link @bsv/paymail && tsc -p tsconfig.json","test:coverage":"npm run build && jest --coverage","example:sendP2P":"npm run build:example && cd docs/examples && npm run sendP2P","example:getProfile":"npm run build:example && cd docs/examples && npm run getProfile","start:example:server":"npm run build:example && cd docs/examples && npm run server"},"_npmUser":{"name":"dkellen","email":"darrkellen@gmail.com"},"repository":{"url":"git+https://github.com/bitcoin-sv/ts-paymail.git","type":"git"},"_npmVersion":"10.8.2","description":"BSV Paymail library","directories":{},"_nodeVersion":"20.19.5","dependencies":{"joi":"^18.0.1","jest":"^30.1.3","ts2md":"^0.2.8","express":"^5.1.0","ts-jest":"^29.4.1","@bsv/sdk":"^1.7.5","supertest":"^7.1.4","node-fetch":"^3","typescript":"^5.9.2","@types/jest":"^30.0.0","cross-fetch":"^4.1.0","tsconfig-to-dual-package":"^1.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-standard":"^12.0.2"},"_npmOperationalInternal":{"tmp":"tmp/paymail_2.1.2_1757451142171_0.14016090204548237","host":"s3://npm-registry-packages-npm-production"}},"2.2.5":{"name":"@bsv/paymail","version":"2.2.5","keywords":["BSV","Blockchain","SDK","Bitcoin","SV","Paymail"],"author":{"name":"BSV Blockchain Association"},"license":"SEE LICENSE IN LICENSE.txt","_id":"@bsv/paymail@2.2.5","maintainers":[{"name":"johngalt5","email":"dylan@murraydt.com"},{"name":"loftsteinn","email":"oli@oskarsson.nl"},{"name":"dkellen","email":"darrkellen@gmail.com"},{"name":"braydude","email":"brayden167@gmail.com"},{"name":"tyeverett","email":"p2ppsr@tyweb.us"}],"homepage":"https://github.com/bsv-blockchain/ts-paymail#readme","bugs":{"url":"https://github.com/bsv-blockchain/ts-paymail/issues"},"dist":{"shasum":"74aae8e612d7061fb93b4c6a0793847daa5daf6d","tarball":"https://registry.npmjs.org/@bsv/paymail/-/paymail-2.2.5.tgz","fileCount":289,"integrity":"sha512-qzhVVClae2UpZa14R+iyxyphO853+6MMXa6LJCGqoEX7uimS2wR3yxkKfkWkJWrroGaFYOH4gYH4SHkzmEeRuw==","signatures":[{"sig":"MEUCIG1wdZVkDfbpyVcr+1u1r0rscxLkoU0161100C4rAcOoAiEA93+kwoTdvNxpiZkzCoAsXgME7IFjqYvST5r16LFPgtw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1067086},"main":"dist/cjs/mod.js","type":"module","types":"dist/types/mod.d.ts","module":"dist/esm/mod.js","exports":{".":{"types":"./dist/types/mod.d.ts","import":"./dist/esm/mod.js","require":"./dist/cjs/mod.js"},"./*.ts":{"types":"./dist/types/src/*.d.ts","import":"./dist/esm/src/*.js","require":"./dist/cjs/src/*.js"},"./client":{"types":"./dist/types/src/paymailClient/index.d.ts","import":"./dist/esm/src/paymailClient/index.js","require":"./dist/cjs/src/paymailClient/index.js"},"./errors":{"types":"./dist/types/src/errors/index.d.ts","import":"./dist/esm/src/errors/index.js","require":"./dist/cjs/src/errors/index.js"},"./router":{"types":"./dist/types/src/paymailRouter/index.d.ts","import":"./dist/esm/src/paymailRouter/index.js","require":"./dist/cjs/src/paymailRouter/index.js"},"./client/*":{"types":"./dist/types/src/paymailClient/*.d.ts","import":"./dist/esm/src/paymailClient/*.js","require":"./dist/cjs/src/paymailClient/*.js"},"./errors/*":{"types":"./dist/types/src/errors/*.d.ts","import":"./dist/esm/src/errors/*.js","require":"./dist/cjs/src/errors/*.js"},"./router/*":{"types":"./dist/types/src/paymailRouter/*.d.ts","import":"./dist/esm/src/paymailRouter/*.js","require":"./dist/cjs/src/paymailRouter/*.js"},"./capability":{"types":"./dist/types/src/capability/index.d.ts","import":"./dist/esm/src/capability/index.js","require":"./dist/cjs/src/capability/index.js"},"./capability/*":{"types":"./dist/types/src/capability/*.d.ts","import":"./dist/esm/src/capability/*.js","require":"./dist/cjs/src/capability/*.js"}},"gitHead":"3b6d2840349d995312ba3dcb51ae09a01a21eafc","scripts":{"dev":"tsc -b -w","doc":"ts2md --inputFilename=src/capability/index.ts --outputFilename=docs/capability.md --filenameSubString=capability --firstHeadingLevel=1 && ts2md --inputFilename=src/paymailClient/paymailClient.ts --outputFilename=docs/paymailClient.md --filenameSubString=paymailClient --firstHeadingLevel=1 && npx ts2md --inputFilename=src/paymailRouter/paymailRouter.ts --outputFilename=docs/paymailRouter.md --filenameSubString=paymailRouter --firstHeadingLevel=1","lint":"ts-standard --fix 'src/**/*.ts'","test":"npm run build && jest --testTimeout=15000","build":"tsc -b && tsconfig-to-dual-package tsconfig.cjs.json","ex-lint":"ts-standard --fix 'docs/examples/**/*.ts'","docs-lint":"ts-standard --fix 'docs/**/*.ts'","prepublish":"npm run build","test:watch":"npm run build && jest --watch","build:example":"npm run build && npm link && cd docs/examples && npm i && npm link @bsv/paymail && tsc -p tsconfig.json","test:coverage":"npm run build && jest --coverage","example:sendP2P":"npm run build:example && cd docs/examples && npm run sendP2P","example:getProfile":"npm run build:example && cd docs/examples && npm run getProfile","start:example:server":"npm run build:example && cd docs/examples && npm run server"},"_npmUser":{"name":"dkellen","email":"darrkellen@gmail.com"},"repository":{"url":"git+https://github.com/bsv-blockchain/ts-paymail.git","type":"git"},"_npmVersion":"11.10.0","description":"BSV Paymail library","directories":{},"_nodeVersion":"22.20.0","dependencies":{"joi":"^18.0.1","jest":"^30.1.3","ts2md":"^0.2.8","express":"^5.1.0","ts-jest":"^29.4.1","@bsv/sdk":"^2.0.5","supertest":"^7.1.4","node-fetch":"^3","typescript":"^5.9.2","@types/jest":"^30.0.0","cross-fetch":"^4.1.0","tsconfig-to-dual-package":"^1.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-standard":"^12.0.2"},"_npmOperationalInternal":{"tmp":"tmp/paymail_2.2.5_1772739967233_0.9499279593726246","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"@bsv/paymail","version":"2.3.0","keywords":["BSV","Blockchain","SDK","Bitcoin","SV","Paymail"],"author":{"name":"BSV Blockchain Association"},"license":"SEE LICENSE IN LICENSE.txt","_id":"@bsv/paymail@2.3.0","maintainers":[{"name":"johngalt5","email":"dylan@murraydt.com"},{"name":"loftsteinn","email":"oli@oskarsson.nl"},{"name":"dkellen","email":"darrkellen@gmail.com"},{"name":"braydude","email":"brayden167@gmail.com"},{"name":"tyeverett","email":"p2ppsr@tyweb.us"}],"homepage":"https://github.com/bsv-blockchain/ts-stack/tree/main/packages/messaging/ts-paymail#readme","bugs":{"url":"https://github.com/bsv-blockchain/ts-stack/issues"},"dist":{"shasum":"a615d3bb22eafad6582afa4e9da22cb3fa40c03c","tarball":"https://registry.npmjs.org/@bsv/paymail/-/paymail-2.3.0.tgz","fileCount":320,"integrity":"sha512-gqvR4bbaj2FcX/JWWOFAE0XuQ09doXJbkABJpcakXOsnK3WoTB+bGJTZSBhyOVH3NPyAgmbYauwJRsZoqnjFJw==","signatures":[{"sig":"MEQCIGISTXqp4ZTKVq8pwvPgtzXzSB+72uzbVz+wnIgjI+riAiAymEV3FFUlGNQjblZ9a8jz5rRxZ2wG/lLg/O66yI9a6g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bsv%2fpaymail@2.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1072933},"main":"dist/cjs/mod.js","type":"module","_from":"file:bsv-paymail-2.3.0.tgz","types":"dist/types/mod.d.ts","module":"dist/esm/mod.js","exports":{".":{"types":"./dist/types/mod.d.ts","import":"./dist/esm/mod.js","browser":"./dist/esm/mod.browser.js","require":"./dist/cjs/mod.js"},"./*.ts":{"types":"./dist/types/src/*.d.ts","import":"./dist/esm/src/*.js","require":"./dist/cjs/src/*.js"},"./client":{"types":"./dist/types/src/paymailClient/index.d.ts","import":"./dist/esm/src/paymailClient/index.js","require":"./dist/cjs/src/paymailClient/index.js"},"./errors":{"types":"./dist/types/src/errors/index.d.ts","import":"./dist/esm/src/errors/index.js","require":"./dist/cjs/src/errors/index.js"},"./router":{"types":"./dist/types/src/paymailRouter/index.d.ts","import":"./dist/esm/src/paymailRouter/index.js","require":"./dist/cjs/src/paymailRouter/index.js"},"./client/*":{"types":"./dist/types/src/paymailClient/*.d.ts","import":"./dist/esm/src/paymailClient/*.js","require":"./dist/cjs/src/paymailClient/*.js"},"./errors/*":{"types":"./dist/types/src/errors/*.d.ts","import":"./dist/esm/src/errors/*.js","require":"./dist/cjs/src/errors/*.js"},"./router/*":{"types":"./dist/types/src/paymailRouter/*.d.ts","import":"./dist/esm/src/paymailRouter/*.js","require":"./dist/cjs/src/paymailRouter/*.js"},"./capability":{"types":"./dist/types/src/capability/index.d.ts","import":"./dist/esm/src/capability/index.js","require":"./dist/cjs/src/capability/index.js"},"./capability/*":{"types":"./dist/types/src/capability/*.d.ts","import":"./dist/esm/src/capability/*.js","require":"./dist/cjs/src/capability/*.js"}},"scripts":{"dev":"tsc -b -w","doc":"ts2md --inputFilename=src/capability/index.ts --outputFilename=docs/capability.md --filenameSubString=capability --firstHeadingLevel=1 && ts2md --inputFilename=src/paymailClient/paymailClient.ts --outputFilename=docs/paymailClient.md --filenameSubString=paymailClient --firstHeadingLevel=1 && npx ts2md --inputFilename=src/paymailRouter/paymailRouter.ts --outputFilename=docs/paymailRouter.md --filenameSubString=paymailRouter --firstHeadingLevel=1","lint":"ts-standard --fix 'src/**/*.ts'","test":"npm run build && jest","build":"tsc -b && tsconfig-to-dual-package tsconfig.cjs.json","ex-lint":"ts-standard --fix 'docs/examples/**/*.ts'","docs-lint":"ts-standard --fix 'docs/**/*.ts'","prepublish":"npm run build","test:watch":"npm run build && jest --watch","build:example":"npm run build && npm link && cd docs/examples && npm i && npm link @bsv/paymail && tsc -p tsconfig.json","test:coverage":"npm run build && jest --coverage","example:sendP2P":"npm run build:example && cd docs/examples && npm run sendP2P","example:getProfile":"npm run build:example && cd docs/examples && npm run getProfile","start:example:server":"npm run build:example && cd docs/examples && npm run server"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef4539e9-f849-4c9b-9b81-b58045017ad5"}},"_resolved":"/tmp/a9e2cb9790bab9790b2ba0af399b3d99/bsv-paymail-2.3.0.tgz","_integrity":"sha512-gqvR4bbaj2FcX/JWWOFAE0XuQ09doXJbkABJpcakXOsnK3WoTB+bGJTZSBhyOVH3NPyAgmbYauwJRsZoqnjFJw==","repository":{"url":"git+https://github.com/bsv-blockchain/ts-stack.git","type":"git","directory":"packages/messaging/ts-paymail"},"_npmVersion":"11.12.1","description":"BSV Paymail library","directories":{},"_nodeVersion":"24.15.0","dependencies":{"joi":"^18.0.1","jest":"^30.3.0","ts2md":"^0.2.8","express":"^5.1.0","ts-jest":"^29.4.9","@bsv/sdk":"^2.1.0","supertest":"^7.1.4","node-fetch":"^3","typescript":"^5.9.2","@types/jest":"^30.0.0","cross-fetch":"^4.1.0","tsconfig-to-dual-package":"^1.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.6.0","ts-standard":"^12.0.2","@jest/globals":"^30.3.0","@types/body-parser":"^1.19.5"},"_npmOperationalInternal":{"tmp":"tmp/paymail_2.3.0_1779136939041_0.1444763804807283","host":"s3://npm-registry-packages-npm-production"}},"2.3.1":{"name":"@bsv/paymail","version":"2.3.1","keywords":["BSV","Blockchain","SDK","Bitcoin","SV","Paymail"],"author":{"name":"BSV Blockchain Association"},"license":"SEE LICENSE IN LICENSE.txt","_id":"@bsv/paymail@2.3.1","maintainers":[{"name":"johngalt5","email":"dylan@murraydt.com"},{"name":"loftsteinn","email":"oli@oskarsson.nl"},{"name":"dkellen","email":"darrkellen@gmail.com"},{"name":"braydude","email":"brayden167@gmail.com"},{"name":"tyeverett","email":"p2ppsr@tyweb.us"}],"homepage":"https://github.com/bsv-blockchain/ts-stack/tree/main/packages/messaging/ts-paymail#readme","bugs":{"url":"https://github.com/bsv-blockchain/ts-stack/issues"},"dist":{"shasum":"734f69002f7597527c998b552c41d18c357d22f1","tarball":"https://registry.npmjs.org/@bsv/paymail/-/paymail-2.3.1.tgz","fileCount":320,"integrity":"sha512-lCBdrwgmlPOEEts/o6R+RSc21VP1TV8jaKx163fWA9BKvLEi4G//M3pVTIzG/MxMbIU4nsMe0gzh8ckH+8keRw==","signatures":[{"sig":"MEYCIQCAgTmLhK6o3G+bQjntBOUMdeJcgK6Z9iG+Jej+m7VpggIhAIZpwFOvktI98PsD2Iqz4McNK0sDppRyK0TkYG4eWJQT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bsv%2fpaymail@2.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1074016},"main":"dist/cjs/mod.js","type":"module","_from":"file:bsv-paymail-2.3.1.tgz","types":"dist/types/mod.d.ts","module":"dist/esm/mod.js","exports":{".":{"types":"./dist/types/mod.d.ts","import":"./dist/esm/mod.js","browser":"./dist/esm/mod.browser.js","require":"./dist/cjs/mod.js"},"./*.ts":{"types":"./dist/types/src/*.d.ts","import":"./dist/esm/src/*.js","require":"./dist/cjs/src/*.js"},"./client":{"types":"./dist/types/src/paymailClient/index.d.ts","import":"./dist/esm/src/paymailClient/index.js","require":"./dist/cjs/src/paymailClient/index.js"},"./errors":{"types":"./dist/types/src/errors/index.d.ts","import":"./dist/esm/src/errors/index.js","require":"./dist/cjs/src/errors/index.js"},"./router":{"types":"./dist/types/src/paymailRouter/index.d.ts","import":"./dist/esm/src/paymailRouter/index.js","require":"./dist/cjs/src/paymailRouter/index.js"},"./client/*":{"types":"./dist/types/src/paymailClient/*.d.ts","import":"./dist/esm/src/paymailClient/*.js","require":"./dist/cjs/src/paymailClient/*.js"},"./errors/*":{"types":"./dist/types/src/errors/*.d.ts","import":"./dist/esm/src/errors/*.js","require":"./dist/cjs/src/errors/*.js"},"./router/*":{"types":"./dist/types/src/paymailRouter/*.d.ts","import":"./dist/esm/src/paymailRouter/*.js","require":"./dist/cjs/src/paymailRouter/*.js"},"./capability":{"types":"./dist/types/src/capability/index.d.ts","import":"./dist/esm/src/capability/index.js","require":"./dist/cjs/src/capability/index.js"},"./capability/*":{"types":"./dist/types/src/capability/*.d.ts","import":"./dist/esm/src/capability/*.js","require":"./dist/cjs/src/capability/*.js"}},"scripts":{"dev":"tsc -b -w","doc":"ts2md --inputFilename=src/capability/index.ts --outputFilename=docs/capability.md --filenameSubString=capability --firstHeadingLevel=1 && ts2md --inputFilename=src/paymailClient/paymailClient.ts --outputFilename=docs/paymailClient.md --filenameSubString=paymailClient --firstHeadingLevel=1 && npx ts2md --inputFilename=src/paymailRouter/paymailRouter.ts --outputFilename=docs/paymailRouter.md --filenameSubString=paymailRouter --firstHeadingLevel=1","lint":"ts-standard --fix 'src/**/*.ts'","test":"npm run build && jest","build":"tsc -b && tsconfig-to-dual-package tsconfig.cjs.json","ex-lint":"ts-standard --fix 'docs/examples/**/*.ts'","docs-lint":"ts-standard --fix 'docs/**/*.ts'","prepublish":"npm run build","test:watch":"npm run build && jest --watch","build:example":"npm run build && npm link && cd docs/examples && npm i && npm link @bsv/paymail && tsc -p tsconfig.json","test:coverage":"npm run build && jest --coverage","example:sendP2P":"npm run build:example && cd docs/examples && npm run sendP2P","example:getProfile":"npm run build:example && cd docs/examples && npm run getProfile","start:example:server":"npm run build:example && cd docs/examples && npm run server"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef4539e9-f849-4c9b-9b81-b58045017ad5"}},"_resolved":"/tmp/f7174fa86a197a0283e6e1e11c08b460/bsv-paymail-2.3.1.tgz","_integrity":"sha512-lCBdrwgmlPOEEts/o6R+RSc21VP1TV8jaKx163fWA9BKvLEi4G//M3pVTIzG/MxMbIU4nsMe0gzh8ckH+8keRw==","repository":{"url":"git+https://github.com/bsv-blockchain/ts-stack.git","type":"git","directory":"packages/messaging/ts-paymail"},"_npmVersion":"11.12.1","description":"BSV Paymail library","directories":{},"_nodeVersion":"24.15.0","dependencies":{"joi":"^18.0.1","jest":"^30.3.0","ts2md":"^0.2.8","express":"^5.1.0","ts-jest":"^29.4.9","@bsv/sdk":"^2.1.2","supertest":"^7.1.4","node-fetch":"^3","typescript":"^5.9.2","@types/jest":"^30.0.0","cross-fetch":"^4.1.0","tsconfig-to-dual-package":"^1.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.6.0","ts-standard":"^12.0.2","@jest/globals":"^30.3.0","@types/body-parser":"^1.19.5"},"_npmOperationalInternal":{"tmp":"tmp/paymail_2.3.1_1779597549967_0.9153267352627492","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"@bsv/paymail","version":"2.4.0","keywords":["BSV","Blockchain","SDK","Bitcoin","SV","Paymail"],"author":{"name":"BSV Blockchain Association"},"license":"SEE LICENSE IN LICENSE.txt","_id":"@bsv/paymail@2.4.0","maintainers":[{"name":"johngalt5","email":"dylan@murraydt.com"},{"name":"loftsteinn","email":"oli@oskarsson.nl"},{"name":"dkellen","email":"darrkellen@gmail.com"},{"name":"braydude","email":"brayden167@gmail.com"},{"name":"tyeverett","email":"p2ppsr@tyweb.us"}],"homepage":"https://github.com/bsv-blockchain/ts-stack/tree/main/packages/messaging/ts-paymail#readme","bugs":{"url":"https://github.com/bsv-blockchain/ts-stack/issues"},"dist":{"shasum":"88a8af407b1c63e45559d959ae565b40ec293a15","tarball":"https://registry.npmjs.org/@bsv/paymail/-/paymail-2.4.0.tgz","fileCount":320,"integrity":"sha512-mWqlr4CbsGeMVWbJwfswG/BJEJr91J+ldPQEIGMGgezCsXRxnHayXLS0/R8Ago8bNN7gR7g/631rnf0PEHC/yA==","signatures":[{"sig":"MEQCIBWV4if2KFEje08nHQ3k0mIymnabrKvk88J3HJpwBW4cAiAR1YFvfpSrwMY3Tgt86/eFsj6CRzfr0UWD3yj5+lvcpA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bsv%2fpaymail@2.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":923473},"main":"dist/cjs/mod.js","type":"module","_from":"file:bsv-paymail-2.4.0.tgz","types":"dist/types/mod.d.ts","module":"dist/esm/mod.js","exports":{".":{"types":"./dist/types/mod.d.ts","import":"./dist/esm/mod.js","browser":"./dist/esm/mod.browser.js","require":"./dist/cjs/mod.js"},"./*.ts":{"types":"./dist/types/src/*.d.ts","import":"./dist/esm/src/*.js","require":"./dist/cjs/src/*.js"},"./client":{"types":"./dist/types/src/paymailClient/index.d.ts","import":"./dist/esm/src/paymailClient/index.js","require":"./dist/cjs/src/paymailClient/index.js"},"./errors":{"types":"./dist/types/src/errors/index.d.ts","import":"./dist/esm/src/errors/index.js","require":"./dist/cjs/src/errors/index.js"},"./router":{"types":"./dist/types/src/paymailRouter/index.d.ts","import":"./dist/esm/src/paymailRouter/index.js","require":"./dist/cjs/src/paymailRouter/index.js"},"./client/*":{"types":"./dist/types/src/paymailClient/*.d.ts","import":"./dist/esm/src/paymailClient/*.js","require":"./dist/cjs/src/paymailClient/*.js"},"./errors/*":{"types":"./dist/types/src/errors/*.d.ts","import":"./dist/esm/src/errors/*.js","require":"./dist/cjs/src/errors/*.js"},"./router/*":{"types":"./dist/types/src/paymailRouter/*.d.ts","import":"./dist/esm/src/paymailRouter/*.js","require":"./dist/cjs/src/paymailRouter/*.js"},"./capability":{"types":"./dist/types/src/capability/index.d.ts","import":"./dist/esm/src/capability/index.js","require":"./dist/cjs/src/capability/index.js"},"./capability/*":{"types":"./dist/types/src/capability/*.d.ts","import":"./dist/esm/src/capability/*.js","require":"./dist/cjs/src/capability/*.js"}},"scripts":{"dev":"tsc -b -w","doc":"ts2md --inputFilename=src/capability/index.ts --outputFilename=docs/capability.md --filenameSubString=capability --firstHeadingLevel=1 && ts2md --inputFilename=src/paymailClient/paymailClient.ts --outputFilename=docs/paymailClient.md --filenameSubString=paymailClient --firstHeadingLevel=1 && npx ts2md --inputFilename=src/paymailRouter/paymailRouter.ts --outputFilename=docs/paymailRouter.md --filenameSubString=paymailRouter --firstHeadingLevel=1","lint":"ts-standard --fix 'src/**/*.ts'","test":"npm run build && jest","build":"tsc -b && tsconfig-to-dual-package tsconfig.cjs.json","ex-lint":"ts-standard --fix 'docs/examples/**/*.ts'","docs-lint":"ts-standard --fix 'docs/**/*.ts'","prepublish":"npm run build","test:watch":"npm run build && jest --watch","build:example":"npm run build && npm link && cd docs/examples && npm i && npm link @bsv/paymail && tsc -p tsconfig.json","test:coverage":"npm run build && jest --coverage","example:sendP2P":"npm run build:example && cd docs/examples && npm run sendP2P","example:getProfile":"npm run build:example && cd docs/examples && npm run getProfile","start:example:server":"npm run build:example && cd docs/examples && npm run server"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef4539e9-f849-4c9b-9b81-b58045017ad5"}},"_resolved":"/tmp/e4f53f409f8489b76cfb1aefabec5071/bsv-paymail-2.4.0.tgz","_integrity":"sha512-mWqlr4CbsGeMVWbJwfswG/BJEJr91J+ldPQEIGMGgezCsXRxnHayXLS0/R8Ago8bNN7gR7g/631rnf0PEHC/yA==","repository":{"url":"git+https://github.com/bsv-blockchain/ts-stack.git","type":"git","directory":"packages/messaging/ts-paymail"},"_npmVersion":"11.13.0","description":"BSV Paymail library","directories":{},"_nodeVersion":"24.16.0","dependencies":{"joi":"^18.2.1","jest":"^30.4.2","ts2md":"^0.2.8","express":"^5.2.1","ts-jest":"^29.4.11","supertest":"^7.1.4","node-fetch":"^3","typescript":"^6.0.3","@types/jest":"^30.0.0","cross-fetch":"^4.1.0","tsconfig-to-dual-package":"^1.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@bsv/sdk":"^2.1.3","@types/node":"^25.9.3","ts-standard":"^12.0.2","@jest/globals":"^30.4.1","@types/body-parser":"^1.19.5"},"peerDependencies":{"@bsv/sdk":"^2"},"peerDependenciesMeta":{"@bsv/sdk":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/paymail_2.4.0_1781899650177_0.1771064706305212","host":"s3://npm-registry-packages-npm-production"}},"2.4.1":{"name":"@bsv/paymail","version":"2.4.1","keywords":["BSV","Blockchain","SDK","Bitcoin","SV","Paymail"],"author":{"name":"BSV Blockchain Association"},"license":"SEE LICENSE IN LICENSE.txt","_id":"@bsv/paymail@2.4.1","maintainers":[{"name":"johngalt5","email":"dylan@murraydt.com"},{"name":"loftsteinn","email":"oli@oskarsson.nl"},{"name":"dkellen","email":"darrkellen@gmail.com"},{"name":"braydude","email":"brayden167@gmail.com"},{"name":"tyeverett","email":"p2ppsr@tyweb.us"}],"homepage":"https://github.com/bsv-blockchain/ts-stack/tree/main/packages/messaging/ts-paymail#readme","bugs":{"url":"https://github.com/bsv-blockchain/ts-stack/issues"},"dist":{"shasum":"be6bdab25017d64bfdb3f4e0e90bba2d83db94a8","tarball":"https://registry.npmjs.org/@bsv/paymail/-/paymail-2.4.1.tgz","fileCount":320,"integrity":"sha512-h5g9hR7v3vFsgZ8qODjTPmMXgQ+YB+iQXoR3X7nEB47Piei/no1u3fN5362PZTF+Fh6oRTJsX8niAlPZuDAUOQ==","signatures":[{"sig":"MEUCICjLLgVNuu/KnhBgtfHALRziK1u5nXT7UZH1Q3iV8P0pAiEAkqZSuQbozuoVWPBxI+px/Qdh9+APfaWqmwYE3RCTq1I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bsv%2fpaymail@2.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":888877},"main":"dist/cjs/mod.js","type":"module","_from":"file:bsv-paymail-2.4.1.tgz","types":"dist/types/mod.d.ts","module":"dist/esm/mod.js","exports":{".":{"types":"./dist/types/mod.d.ts","import":"./dist/esm/mod.js","browser":"./dist/esm/mod.browser.js","require":"./dist/cjs/mod.js"},"./*.ts":{"types":"./dist/types/src/*.d.ts","import":"./dist/esm/src/*.js","require":"./dist/cjs/src/*.js"},"./client":{"types":"./dist/types/src/paymailClient/index.d.ts","import":"./dist/esm/src/paymailClient/index.js","require":"./dist/cjs/src/paymailClient/index.js"},"./errors":{"types":"./dist/types/src/errors/index.d.ts","import":"./dist/esm/src/errors/index.js","require":"./dist/cjs/src/errors/index.js"},"./router":{"types":"./dist/types/src/paymailRouter/index.d.ts","import":"./dist/esm/src/paymailRouter/index.js","require":"./dist/cjs/src/paymailRouter/index.js"},"./client/*":{"types":"./dist/types/src/paymailClient/*.d.ts","import":"./dist/esm/src/paymailClient/*.js","require":"./dist/cjs/src/paymailClient/*.js"},"./errors/*":{"types":"./dist/types/src/errors/*.d.ts","import":"./dist/esm/src/errors/*.js","require":"./dist/cjs/src/errors/*.js"},"./router/*":{"types":"./dist/types/src/paymailRouter/*.d.ts","import":"./dist/esm/src/paymailRouter/*.js","require":"./dist/cjs/src/paymailRouter/*.js"},"./capability":{"types":"./dist/types/src/capability/index.d.ts","import":"./dist/esm/src/capability/index.js","require":"./dist/cjs/src/capability/index.js"},"./capability/*":{"types":"./dist/types/src/capability/*.d.ts","import":"./dist/esm/src/capability/*.js","require":"./dist/cjs/src/capability/*.js"}},"scripts":{"dev":"tsc -b -w","doc":"ts2md --inputFilename=src/capability/index.ts --outputFilename=docs/capability.md --filenameSubString=capability --firstHeadingLevel=1 && ts2md --inputFilename=src/paymailClient/paymailClient.ts --outputFilename=docs/paymailClient.md --filenameSubString=paymailClient --firstHeadingLevel=1 && npx ts2md --inputFilename=src/paymailRouter/paymailRouter.ts --outputFilename=docs/paymailRouter.md --filenameSubString=paymailRouter --firstHeadingLevel=1","lint":"oxlint src","test":"npm run build && jest","build":"tsc -b && tsconfig-to-dual-package tsconfig.cjs.json","ex-lint":"oxlint docs/examples","docs-lint":"oxlint docs","prepublish":"npm run build","test:watch":"npm run build && jest --watch","build:example":"npm run build && npm link && cd docs/examples && npm i && npm link @bsv/paymail && tsc -p tsconfig.json","test:coverage":"npm run build && jest --coverage","example:sendP2P":"npm run build:example && cd docs/examples && npm run sendP2P","example:getProfile":"npm run build:example && cd docs/examples && npm run getProfile","start:example:server":"npm run build:example && cd docs/examples && npm run server"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef4539e9-f849-4c9b-9b81-b58045017ad5"}},"_resolved":"/tmp/d17206c9f2203bbaa5b2d7fa21653944/bsv-paymail-2.4.1.tgz","_integrity":"sha512-h5g9hR7v3vFsgZ8qODjTPmMXgQ+YB+iQXoR3X7nEB47Piei/no1u3fN5362PZTF+Fh6oRTJsX8niAlPZuDAUOQ==","repository":{"url":"git+https://github.com/bsv-blockchain/ts-stack.git","type":"git","directory":"packages/messaging/ts-paymail"},"_npmVersion":"11.16.0","description":"BSV Paymail library","directories":{},"_nodeVersion":"24.18.0","dependencies":{"joi":"^18.2.3","jest":"^30.4.2","ts2md":"^0.2.8","express":"^5.2.1","ts-jest":"^29.4.12","supertest":"^7.2.2","node-fetch":"^3.3.2","typescript":"^6.0.3","@types/jest":"^30.0.0","cross-fetch":"^4.1.0","tsconfig-to-dual-package":"^1.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"oxlint":"^1.75.0","@bsv/sdk":"^2.2.0","@types/node":"^26.1.1","@jest/globals":"^30.4.1","@types/body-parser":"^1.19.6"},"peerDependencies":{"@bsv/sdk":"^2.1.6"},"peerDependenciesMeta":{"@bsv/sdk":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/paymail_2.4.1_1784948654203_0.26474835620728987","host":"s3://npm-registry-packages-npm-production"}},"2.4.2":{"name":"@bsv/paymail","version":"2.4.2","keywords":["BSV","Blockchain","SDK","Bitcoin","SV","Paymail"],"author":{"name":"BSV Blockchain Association"},"license":"SEE LICENSE IN LICENSE.txt","_id":"@bsv/paymail@2.4.2","maintainers":[{"name":"johngalt5","email":"dylan@murraydt.com"},{"name":"loftsteinn","email":"oli@oskarsson.nl"},{"name":"dkellen","email":"darrkellen@gmail.com"},{"name":"braydude","email":"brayden167@gmail.com"},{"name":"tyeverett","email":"p2ppsr@tyweb.us"}],"homepage":"https://github.com/bsv-blockchain/ts-stack/tree/main/packages/messaging/ts-paymail#readme","bugs":{"url":"https://github.com/bsv-blockchain/ts-stack/issues"},"dist":{"shasum":"38bc832a8e9a6c3fcc69deff1888801390394e44","tarball":"https://registry.npmjs.org/@bsv/paymail/-/paymail-2.4.2.tgz","fileCount":279,"integrity":"sha512-YB8TuZMpdkEOS017GpeLftJIuofcOQQZvRSAs4PdNp1gLZr3MYmiaGWZBm4lHWAbma/Oh252aOTzMfK6nIZA3Q==","signatures":[{"sig":"MEUCIQDJq2TwMnuCZtjia/152/+EF6VlymcMo1IRdKAm9FvtMAIgSvTTxLOfTpGKI3jdzjSVTN3lcub5jbwyt8kdn6sZRXc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bsv%2fpaymail@2.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":469021},"main":"dist/cjs/mod.js","type":"module","_from":"file:bsv-paymail-2.4.2.tgz","types":"dist/types/mod.d.ts","module":"dist/esm/mod.js","exports":{".":{"types":"./dist/types/mod.d.ts","import":"./dist/esm/mod.js","browser":"./dist/esm/mod.browser.js","require":"./dist/cjs/mod.js"},"./*.ts":{"types":"./dist/types/src/*.d.ts","import":"./dist/esm/src/*.js","require":"./dist/cjs/src/*.js"},"./client":{"types":"./dist/types/src/paymailClient/index.d.ts","import":"./dist/esm/src/paymailClient/index.js","require":"./dist/cjs/src/paymailClient/index.js"},"./errors":{"types":"./dist/types/src/errors/index.d.ts","import":"./dist/esm/src/errors/index.js","require":"./dist/cjs/src/errors/index.js"},"./router":{"types":"./dist/types/src/paymailRouter/index.d.ts","import":"./dist/esm/src/paymailRouter/index.js","require":"./dist/cjs/src/paymailRouter/index.js"},"./client/*":{"types":"./dist/types/src/paymailClient/*.d.ts","import":"./dist/esm/src/paymailClient/*.js","require":"./dist/cjs/src/paymailClient/*.js"},"./errors/*":{"types":"./dist/types/src/errors/*.d.ts","import":"./dist/esm/src/errors/*.js","require":"./dist/cjs/src/errors/*.js"},"./router/*":{"types":"./dist/types/src/paymailRouter/*.d.ts","import":"./dist/esm/src/paymailRouter/*.js","require":"./dist/cjs/src/paymailRouter/*.js"},"./capability":{"types":"./dist/types/src/capability/index.d.ts","import":"./dist/esm/src/capability/index.js","require":"./dist/cjs/src/capability/index.js"},"./capability/*":{"types":"./dist/types/src/capability/*.d.ts","import":"./dist/esm/src/capability/*.js","require":"./dist/cjs/src/capability/*.js"}},"scripts":{"dev":"tsc -b -w","doc":"ts2md --inputFilename=src/capability/index.ts --outputFilename=docs/capability.md --filenameSubString=capability --firstHeadingLevel=1 && ts2md --inputFilename=src/paymailClient/paymailClient.ts --outputFilename=docs/paymailClient.md --filenameSubString=paymailClient --firstHeadingLevel=1 && npx ts2md --inputFilename=src/paymailRouter/paymailRouter.ts --outputFilename=docs/paymailRouter.md --filenameSubString=paymailRouter --firstHeadingLevel=1","lint":"oxlint src","test":"npm run build && jest","build":"tsc -b && tsconfig-to-dual-package tsconfig.cjs.json","ex-lint":"oxlint docs/examples","docs-lint":"oxlint docs","prepublish":"npm run build","test:watch":"npm run build && jest --watch","build:example":"npm run build && npm link && cd docs/examples && npm i && npm link @bsv/paymail && tsc -p tsconfig.json","test:coverage":"npm run build && jest --coverage","example:sendP2P":"npm run build:example && cd docs/examples && npm run sendP2P","example:getProfile":"npm run build:example && cd docs/examples && npm run getProfile","start:example:server":"npm run build:example && cd docs/examples && npm run server"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef4539e9-f849-4c9b-9b81-b58045017ad5"}},"_resolved":"/tmp/6fcccf3228258b95c6416bb83cad4dd3/bsv-paymail-2.4.2.tgz","_integrity":"sha512-YB8TuZMpdkEOS017GpeLftJIuofcOQQZvRSAs4PdNp1gLZr3MYmiaGWZBm4lHWAbma/Oh252aOTzMfK6nIZA3Q==","repository":{"url":"git+https://github.com/bsv-blockchain/ts-stack.git","type":"git","directory":"packages/messaging/ts-paymail"},"_npmVersion":"11.16.0","description":"BSV Paymail library","directories":{},"_nodeVersion":"24.18.0","dependencies":{"joi":"^18.2.3","express":"^5.2.1","cross-fetch":"^4.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","ts2md":"^0.2.8","oxlint":"^1.75.0","ts-jest":"^29.4.12","@bsv/sdk":"^2.2.0","supertest":"^7.2.2","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.1.1","@jest/globals":"^30.4.1","@types/body-parser":"^1.19.6","tsconfig-to-dual-package":"^1.2.0"},"peerDependencies":{"@bsv/sdk":"^2.1.6"},"peerDependenciesMeta":{"@bsv/sdk":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/paymail_2.4.2_1784949654381_0.9847629105596754","host":"s3://npm-registry-packages-npm-production"}},"2.4.5":{"name":"@bsv/paymail","version":"2.4.5","keywords":["BSV","Blockchain","SDK","Bitcoin","SV","Paymail"],"author":{"name":"BSV Blockchain Association"},"license":"SEE LICENSE IN LICENSE.txt","_id":"@bsv/paymail@2.4.5","maintainers":[{"name":"johngalt5","email":"dylan@murraydt.com"},{"name":"loftsteinn","email":"oli@oskarsson.nl"},{"name":"dkellen","email":"darrkellen@gmail.com"},{"name":"braydude","email":"brayden167@gmail.com"},{"name":"tyeverett","email":"p2ppsr@tyweb.us"}],"homepage":"https://github.com/bsv-blockchain/ts-stack/tree/main/packages/messaging/ts-paymail#readme","bugs":{"url":"https://github.com/bsv-blockchain/ts-stack/issues"},"dist":{"shasum":"b6c23673acf97d60f95f016cfa816fbdf7a8576b","tarball":"https://registry.npmjs.org/@bsv/paymail/-/paymail-2.4.5.tgz","fileCount":230,"integrity":"sha512-37uv0uzpxas3SGv2PuJyuuDtXQhn9B/EPYPzMaAG+ExI664qmwipmPCmkVYNUeYw7PHQIEEDbqhiECqtowupyQ==","signatures":[{"sig":"MEUCIDTfAm9dEoUs+bb7R9MtkMBrbi1GGuJEI4za3YUvAqP6AiEA09Lr2eaQY2PMZZlO5HHP/0Ak3GuKp/fHsnkHMLDSKXE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bsv%2fpaymail@2.4.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":535982},"main":"./dist/mod.cjs","type":"module","_from":"file:/home/runner/work/ts-stack/ts-stack/release-artifacts/packages/bsv-paymail-2.4.5.tgz","types":"./dist/mod.d.ts","module":"./dist/mod.js","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/mod.d.ts","default":"./dist/mod.js"},"browser":{"types":"./dist/mod.browser.d.ts","default":"./dist/mod.browser.js"},"require":{"types":"./dist/mod.d.cts","default":"./dist/mod.cjs"}},"./client":{"import":{"types":"./dist/src/paymailClient/index.d.ts","default":"./dist/src/paymailClient/index.js"},"require":{"types":"./dist/src/paymailClient/index.d.cts","default":"./dist/src/paymailClient/index.cjs"}},"./errors":{"import":{"types":"./dist/src/errors/index.d.ts","default":"./dist/src/errors/index.js"},"require":{"types":"./dist/src/errors/index.d.cts","default":"./dist/src/errors/index.cjs"}},"./router":{"import":{"types":"./dist/src/paymailRouter/index.d.ts","default":"./dist/src/paymailRouter/index.js"},"require":{"types":"./dist/src/paymailRouter/index.d.cts","default":"./dist/src/paymailRouter/index.cjs"}},"./client/*":{"import":{"types":"./dist/src/paymailClient/*.d.ts","default":"./dist/src/paymailClient/*.js"},"require":{"types":"./dist/src/paymailClient/*.d.cts","default":"./dist/src/paymailClient/*.cjs"}},"./errors/*":{"import":{"types":"./dist/src/errors/*.d.ts","default":"./dist/src/errors/*.js"},"require":{"types":"./dist/src/errors/*.d.cts","default":"./dist/src/errors/*.cjs"}},"./router/*":{"import":{"types":"./dist/src/paymailRouter/*.d.ts","default":"./dist/src/paymailRouter/*.js"},"require":{"types":"./dist/src/paymailRouter/*.d.cts","default":"./dist/src/paymailRouter/*.cjs"}},"./capability":{"import":{"types":"./dist/src/capability/index.d.ts","default":"./dist/src/capability/index.js"},"require":{"types":"./dist/src/capability/index.d.cts","default":"./dist/src/capability/index.cjs"}},"./capability/*":{"import":{"types":"./dist/src/capability/*.d.ts","default":"./dist/src/capability/*.js"},"require":{"types":"./dist/src/capability/*.d.cts","default":"./dist/src/capability/*.cjs"}},"./package.json":"./package.json"},"scripts":{"dev":"tsdown --watch","doc":"ts2md --inputFilename=src/capability/index.ts --outputFilename=docs/capability.md --filenameSubString=capability --firstHeadingLevel=1 && ts2md --inputFilename=src/paymailClient/paymailClient.ts --outputFilename=docs/paymailClient.md --filenameSubString=paymailClient --firstHeadingLevel=1 && ts2md --inputFilename=src/paymailRouter/paymailRouter.ts --outputFilename=docs/paymailRouter.md --filenameSubString=paymailRouter --firstHeadingLevel=1","lint":"oxlint mod.ts mod.browser.ts src --deny-warnings","test":"jest","build":"tsdown","ex-lint":"pnpm --filter example-paymail lint","docs-lint":"oxlint docs --deny-warnings","typecheck":"tsc --project tsconfig.typecheck.json","pack:check":"pnpm build && node ../../../scripts/check-package-artifact.mjs . --exports Capability,PublicKeyInfrastructureCapability,PublicProfileCapability,P2pPaymentDestinationCapability,ReceiveTransactionCapability,RequestSenderValidationCapability,VerifyPublicKeyOwnerCapability,P2pReceiveBeefTransactionCapability,NegotiationCapability,TransactionNegotiationCapability,SimpleP2pOrdinalDestinationsCapability,SimpleP2pOrdinalReceiveCapability,PaymailClient,DNSResolver,HttpClient,AbstractDnsResolver,PaymailRouter,PaymailRoute,P2pPaymentDestinationRoute,PublicKeyInfrastructureRoute,ReceiveTransactionRoute,PublicProfileRoute,VerifyPublicKeyOwnerRoute,ReceiveBeefTransactionRoute,NegotiationCapabilitiesRoute,TransactionNegotiationCapabilitiesRoute,OrdinalP2pPaymentDestinationRoute,SimpleP2pOrdinalReceiveRoute,PaymailError,PaymailBadRequestError,PaymailServerResponseError --entry-exports \"./client=PaymailClient|DNSResolver|HttpClient|AbstractDnsResolver;./capability=Capability|PublicKeyInfrastructureCapability|PublicProfileCapability|P2pPaymentDestinationCapability|ReceiveTransactionCapability|RequestSenderValidationCapability|VerifyPublicKeyOwnerCapability|P2pReceiveBeefTransactionCapability|NegotiationCapability|TransactionNegotiationCapability|SimpleP2pOrdinalDestinationsCapability|SimpleP2pOrdinalReceiveCapability;./router=PaymailRouter|PaymailRoute|P2pPaymentDestinationRoute|PublicKeyInfrastructureRoute|ReceiveTransactionRoute|PublicProfileRoute|VerifyPublicKeyOwnerRoute|ReceiveBeefTransactionRoute|NegotiationCapabilitiesRoute|TransactionNegotiationCapabilitiesRoute|OrdinalP2pPaymentDestinationRoute|SimpleP2pOrdinalReceiveRoute;./errors=PaymailError|PaymailBadRequestError|PaymailServerResponseError\"","test:watch":"jest --watch","format:check":"pnpm --workspace-root exec prettier --check \"packages/messaging/ts-paymail/**/*.{cjs,js,json,ts}\"","test:browser":"pnpm build && node ../../../scripts/check-browser-package.mjs .","build:example":"pnpm build && pnpm --filter example-paymail build","test:coverage":"jest --coverage","test:property":"jest --runInBand --watchman=false --runTestsByPath src/__tests/paymailAddress.property.test.ts","example:sendP2P":"pnpm build:example && pnpm --filter example-paymail sendP2P","example:getProfile":"pnpm build:example && pnpm --filter example-paymail getProfile","start:example:server":"pnpm build:example && pnpm --filter example-paymail server"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef4539e9-f849-4c9b-9b81-b58045017ad5"}},"_resolved":"/home/runner/work/ts-stack/ts-stack/release-artifacts/packages/bsv-paymail-2.4.5.tgz","_integrity":"sha512-37uv0uzpxas3SGv2PuJyuuDtXQhn9B/EPYPzMaAG+ExI664qmwipmPCmkVYNUeYw7PHQIEEDbqhiECqtowupyQ==","repository":{"url":"git+https://github.com/bsv-blockchain/ts-stack.git","type":"git","directory":"packages/messaging/ts-paymail"},"_npmVersion":"11.16.0","description":"BSV Paymail library","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"joi":"^18.2.3","express":"^5.2.1","cross-fetch":"^4.1.0","@types/express":"^5.0.6"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"client":["dist/src/paymailClient/index.d.cts"],"errors":["dist/src/errors/index.d.cts"],"router":["dist/src/paymailRouter/index.d.cts"],"client/*":["dist/src/paymailClient/*.d.cts"],"errors/*":["dist/src/errors/*.d.cts"],"router/*":["dist/src/paymailRouter/*.d.cts"],"capability":["dist/src/capability/index.d.cts"],"capability/*":["dist/src/capability/*.d.cts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","ts2md":"^0.2.8","oxlint":"^1.76.0","tsdown":"0.22.14","ts-jest":"^29.4.12","@bsv/sdk":"^2.2.15","supertest":"^7.2.2","fast-check":"^4.9.0","typescript":"npm:@typescript/typescript6@6.0.2","@types/jest":"^30.0.0","@types/node":"^26.1.2","@jest/globals":"^30.4.1","@types/supertest":"^7.2.1","@typescript/native":"npm:typescript@7.0.2"},"peerDependencies":{"@bsv/sdk":"^2.1.6"},"peerDependenciesMeta":{"@bsv/sdk":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/paymail_2.4.5_1785457047928_0.09771394556158874","host":"s3://npm-registry-packages-npm-production"}},"2.4.6":{"name":"@bsv/paymail","version":"2.4.6","keywords":["BSV","Blockchain","SDK","Bitcoin","SV","Paymail"],"author":{"name":"BSV Blockchain Association"},"license":"SEE LICENSE IN LICENSE.txt","_id":"@bsv/paymail@2.4.6","maintainers":[{"name":"johngalt5","email":"dylan@murraydt.com"},{"name":"loftsteinn","email":"oli@oskarsson.nl"},{"name":"dkellen","email":"darrkellen@gmail.com"},{"name":"braydude","email":"brayden167@gmail.com"},{"name":"tyeverett","email":"p2ppsr@tyweb.us"}],"homepage":"https://github.com/bsv-blockchain/ts-stack/tree/main/packages/messaging/ts-paymail#readme","bugs":{"url":"https://github.com/bsv-blockchain/ts-stack/issues"},"dist":{"shasum":"717ce56a61ffa0b84e5b444096cb14d4999de1e7","tarball":"https://registry.npmjs.org/@bsv/paymail/-/paymail-2.4.6.tgz","fileCount":230,"integrity":"sha512-CWgNWIPxDq6e23ciJtjpeslKIxnrYi8g4VfkdHQDv3+mhJ8b7wAcLT+ki2ZyErcBk4wP5Me+kI6lNoeIXBhaLQ==","signatures":[{"sig":"MEUCICsOrgRAcrGbsr2Go65ooD4AITYOHAdEfmt0xKkT4vmNAiEA1dDDYLeI/N3m4dry3ybss3ZvEQuw8JWCK0876SX7BlU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bsv%2fpaymail@2.4.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":536479},"main":"./dist/mod.cjs","type":"module","_from":"file:/home/runner/work/ts-stack/ts-stack/release-artifacts/packages/bsv-paymail-2.4.6.tgz","types":"./dist/mod.d.ts","module":"./dist/mod.js","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/mod.d.ts","default":"./dist/mod.js"},"browser":{"types":"./dist/mod.browser.d.ts","default":"./dist/mod.browser.js"},"require":{"types":"./dist/mod.d.cts","default":"./dist/mod.cjs"}},"./client":{"import":{"types":"./dist/src/paymailClient/index.d.ts","default":"./dist/src/paymailClient/index.js"},"require":{"types":"./dist/src/paymailClient/index.d.cts","default":"./dist/src/paymailClient/index.cjs"}},"./errors":{"import":{"types":"./dist/src/errors/index.d.ts","default":"./dist/src/errors/index.js"},"require":{"types":"./dist/src/errors/index.d.cts","default":"./dist/src/errors/index.cjs"}},"./router":{"import":{"types":"./dist/src/paymailRouter/index.d.ts","default":"./dist/src/paymailRouter/index.js"},"require":{"types":"./dist/src/paymailRouter/index.d.cts","default":"./dist/src/paymailRouter/index.cjs"}},"./client/*":{"import":{"types":"./dist/src/paymailClient/*.d.ts","default":"./dist/src/paymailClient/*.js"},"require":{"types":"./dist/src/paymailClient/*.d.cts","default":"./dist/src/paymailClient/*.cjs"}},"./errors/*":{"import":{"types":"./dist/src/errors/*.d.ts","default":"./dist/src/errors/*.js"},"require":{"types":"./dist/src/errors/*.d.cts","default":"./dist/src/errors/*.cjs"}},"./router/*":{"import":{"types":"./dist/src/paymailRouter/*.d.ts","default":"./dist/src/paymailRouter/*.js"},"require":{"types":"./dist/src/paymailRouter/*.d.cts","default":"./dist/src/paymailRouter/*.cjs"}},"./capability":{"import":{"types":"./dist/src/capability/index.d.ts","default":"./dist/src/capability/index.js"},"require":{"types":"./dist/src/capability/index.d.cts","default":"./dist/src/capability/index.cjs"}},"./capability/*":{"import":{"types":"./dist/src/capability/*.d.ts","default":"./dist/src/capability/*.js"},"require":{"types":"./dist/src/capability/*.d.cts","default":"./dist/src/capability/*.cjs"}},"./package.json":"./package.json"},"scripts":{"dev":"tsdown --watch","doc":"ts2md --inputFilename=src/capability/index.ts --outputFilename=docs/capability.md --filenameSubString=capability --firstHeadingLevel=1 && ts2md --inputFilename=src/paymailClient/paymailClient.ts --outputFilename=docs/paymailClient.md --filenameSubString=paymailClient --firstHeadingLevel=1 && ts2md --inputFilename=src/paymailRouter/paymailRouter.ts --outputFilename=docs/paymailRouter.md --filenameSubString=paymailRouter --firstHeadingLevel=1","lint":"oxlint mod.ts mod.browser.ts src --deny-warnings","test":"jest","build":"tsdown","ex-lint":"pnpm --filter example-paymail lint","docs-lint":"oxlint docs --deny-warnings","typecheck":"tsc --project tsconfig.typecheck.json","pack:check":"pnpm build && node ../../../scripts/check-package-artifact.mjs . --exports Capability,PublicKeyInfrastructureCapability,PublicProfileCapability,P2pPaymentDestinationCapability,ReceiveTransactionCapability,RequestSenderValidationCapability,VerifyPublicKeyOwnerCapability,P2pReceiveBeefTransactionCapability,NegotiationCapability,TransactionNegotiationCapability,SimpleP2pOrdinalDestinationsCapability,SimpleP2pOrdinalReceiveCapability,PaymailClient,DNSResolver,HttpClient,AbstractDnsResolver,PaymailRouter,PaymailRoute,P2pPaymentDestinationRoute,PublicKeyInfrastructureRoute,ReceiveTransactionRoute,PublicProfileRoute,VerifyPublicKeyOwnerRoute,ReceiveBeefTransactionRoute,NegotiationCapabilitiesRoute,TransactionNegotiationCapabilitiesRoute,OrdinalP2pPaymentDestinationRoute,SimpleP2pOrdinalReceiveRoute,PaymailError,PaymailBadRequestError,PaymailServerResponseError --entry-exports \"./client=PaymailClient|DNSResolver|HttpClient|AbstractDnsResolver;./capability=Capability|PublicKeyInfrastructureCapability|PublicProfileCapability|P2pPaymentDestinationCapability|ReceiveTransactionCapability|RequestSenderValidationCapability|VerifyPublicKeyOwnerCapability|P2pReceiveBeefTransactionCapability|NegotiationCapability|TransactionNegotiationCapability|SimpleP2pOrdinalDestinationsCapability|SimpleP2pOrdinalReceiveCapability;./router=PaymailRouter|PaymailRoute|P2pPaymentDestinationRoute|PublicKeyInfrastructureRoute|ReceiveTransactionRoute|PublicProfileRoute|VerifyPublicKeyOwnerRoute|ReceiveBeefTransactionRoute|NegotiationCapabilitiesRoute|TransactionNegotiationCapabilitiesRoute|OrdinalP2pPaymentDestinationRoute|SimpleP2pOrdinalReceiveRoute;./errors=PaymailError|PaymailBadRequestError|PaymailServerResponseError\" && node ../../../scripts/check-auth-express-consumers.mjs @bsv/paymail","test:watch":"jest --watch","format:check":"pnpm --workspace-root exec prettier --check \"packages/messaging/ts-paymail/**/*.{cjs,js,json,ts}\"","test:browser":"pnpm build && node ../../../scripts/check-browser-package.mjs .","build:example":"pnpm build && pnpm --filter example-paymail build","test:coverage":"jest --coverage","test:property":"jest --runInBand --watchman=false --runTestsByPath src/__tests/paymailAddress.property.test.ts","example:sendP2P":"pnpm build:example && pnpm --filter example-paymail sendP2P","example:getProfile":"pnpm build:example && pnpm --filter example-paymail getProfile","start:example:server":"pnpm build:example && pnpm --filter example-paymail server"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef4539e9-f849-4c9b-9b81-b58045017ad5"}},"_resolved":"/home/runner/work/ts-stack/ts-stack/release-artifacts/packages/bsv-paymail-2.4.6.tgz","_integrity":"sha512-CWgNWIPxDq6e23ciJtjpeslKIxnrYi8g4VfkdHQDv3+mhJ8b7wAcLT+ki2ZyErcBk4wP5Me+kI6lNoeIXBhaLQ==","repository":{"url":"git+https://github.com/bsv-blockchain/ts-stack.git","type":"git","directory":"packages/messaging/ts-paymail"},"_npmVersion":"11.16.0","description":"BSV Paymail library","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"joi":"^18.2.3","cross-fetch":"^4.1.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"client":["dist/src/paymailClient/index.d.cts"],"errors":["dist/src/errors/index.d.cts"],"router":["dist/src/paymailRouter/index.d.cts"],"client/*":["dist/src/paymailClient/*.d.cts"],"errors/*":["dist/src/errors/*.d.cts"],"router/*":["dist/src/paymailRouter/*.d.cts"],"capability":["dist/src/capability/index.d.cts"],"capability/*":["dist/src/capability/*.d.cts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","ts2md":"^0.2.8","oxlint":"^1.76.0","tsdown":"0.22.14","express":"^5.2.1","ts-jest":"^29.4.12","@bsv/sdk":"^2.2.17","supertest":"^7.2.2","fast-check":"^4.9.0","typescript":"npm:@typescript/typescript6@6.0.2","@types/jest":"^30.0.0","@types/node":"^26.1.2","@jest/globals":"^30.4.1","@types/express":"^5.0.6","@types/supertest":"^7.2.1","@typescript/native":"npm:typescript@7.0.2"},"peerDependencies":{"express":">=4.18.0 <6","@bsv/sdk":"^2.1.6","@types/express":">=4.17.0 <6"},"peerDependenciesMeta":{"express":{"optional":false},"@bsv/sdk":{"optional":false},"@types/express":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/paymail_2.4.6_1785542756006_0.4262074081082352","host":"s3://npm-registry-packages-npm-production"}},"2.4.7":{"name":"@bsv/paymail","version":"2.4.7","keywords":["BSV","Blockchain","SDK","Bitcoin","SV","Paymail"],"author":{"name":"BSV Association"},"license":"SEE LICENSE IN LICENSE.txt","_id":"@bsv/paymail@2.4.7","maintainers":[{"name":"johngalt5","email":"dylan@murraydt.com"},{"name":"loftsteinn","email":"oli@oskarsson.nl"},{"name":"dkellen","email":"darrkellen@gmail.com"},{"name":"braydude","email":"brayden167@gmail.com"},{"name":"tyeverett","email":"p2ppsr@tyweb.us"}],"homepage":"https://github.com/bsv-blockchain/ts-stack/tree/main/packages/messaging/ts-paymail#readme","bugs":{"url":"https://github.com/bsv-blockchain/ts-stack/issues"},"dist":{"shasum":"ffad032e1f142ed1b61247440146910cc5b9b7c0","tarball":"https://registry.npmjs.org/@bsv/paymail/-/paymail-2.4.7.tgz","fileCount":213,"integrity":"sha512-/QqsMnhO7LupL6uDce66opBo9wbtGvr20tgMZ8t5bFAj232zwlcFSogo2zOsyKx+HohgWSAiM+0/0Bs5HpQkeg==","signatures":[{"sig":"MEUCIQCInFcn6naUXUAbX0XKCEnb3/SWcRYDV6FvSMgPLIjsZAIgM+tENgubu+Fh//+fJUkiCAjAhCDAhCyHqHH9gp+5SEg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bsv%2fpaymail@2.4.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":469423},"main":"./dist/mod.cjs","type":"module","_from":"file:/home/runner/work/ts-stack/ts-stack/release-artifacts/packages/bsv-paymail-2.4.7.tgz","types":"./dist/mod.d.ts","module":"./dist/mod.js","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/mod.d.ts","default":"./dist/mod.js"},"browser":{"types":"./dist/mod.browser.d.ts","default":"./dist/mod.browser.js"},"require":{"types":"./dist/mod.d.cts","default":"./dist/mod.cjs"}},"./client":{"import":{"types":"./dist/src/paymailClient/index.d.ts","default":"./dist/src/paymailClient/index.js"},"require":{"types":"./dist/src/paymailClient/index.d.cts","default":"./dist/src/paymailClient/index.cjs"}},"./errors":{"import":{"types":"./dist/src/errors/index.d.ts","default":"./dist/src/errors/index.js"},"require":{"types":"./dist/src/errors/index.d.cts","default":"./dist/src/errors/index.cjs"}},"./router":{"import":{"types":"./dist/src/paymailRouter/index.d.ts","default":"./dist/src/paymailRouter/index.js"},"require":{"types":"./dist/src/paymailRouter/index.d.cts","default":"./dist/src/paymailRouter/index.cjs"}},"./client/*":{"import":{"types":"./dist/src/paymailClient/*.d.ts","default":"./dist/src/paymailClient/*.js"},"require":{"types":"./dist/src/paymailClient/*.d.cts","default":"./dist/src/paymailClient/*.cjs"}},"./errors/*":{"import":{"types":"./dist/src/errors/*.d.ts","default":"./dist/src/errors/*.js"},"require":{"types":"./dist/src/errors/*.d.cts","default":"./dist/src/errors/*.cjs"}},"./router/*":{"import":{"types":"./dist/src/paymailRouter/*.d.ts","default":"./dist/src/paymailRouter/*.js"},"require":{"types":"./dist/src/paymailRouter/*.d.cts","default":"./dist/src/paymailRouter/*.cjs"}},"./capability":{"import":{"types":"./dist/src/capability/index.d.ts","default":"./dist/src/capability/index.js"},"require":{"types":"./dist/src/capability/index.d.cts","default":"./dist/src/capability/index.cjs"}},"./capability/*":{"import":{"types":"./dist/src/capability/*.d.ts","default":"./dist/src/capability/*.js"},"require":{"types":"./dist/src/capability/*.d.cts","default":"./dist/src/capability/*.cjs"}},"./package.json":"./package.json"},"scripts":{"dev":"tsdown --watch","doc":"ts2md --inputFilename=src/capability/index.ts --outputFilename=docs/capability.md --filenameSubString=capability --firstHeadingLevel=1 && ts2md --inputFilename=src/paymailClient/paymailClient.ts --outputFilename=docs/paymailClient.md --filenameSubString=paymailClient --firstHeadingLevel=1 && ts2md --inputFilename=src/paymailRouter/paymailRouter.ts --outputFilename=docs/paymailRouter.md --filenameSubString=paymailRouter --firstHeadingLevel=1","lint":"oxlint mod.ts mod.browser.ts src --deny-warnings","test":"jest","build":"tsdown","ex-lint":"pnpm --filter example-paymail lint","docs-lint":"oxlint docs --deny-warnings","typecheck":"tsc --project tsconfig.typecheck.json","pack:check":"pnpm build && node ../../../scripts/check-package-artifact.mjs . --exports Capability,PublicKeyInfrastructureCapability,PublicProfileCapability,P2pPaymentDestinationCapability,ReceiveTransactionCapability,RequestSenderValidationCapability,VerifyPublicKeyOwnerCapability,P2pReceiveBeefTransactionCapability,NegotiationCapability,TransactionNegotiationCapability,SimpleP2pOrdinalDestinationsCapability,SimpleP2pOrdinalReceiveCapability,PaymailClient,DNSResolver,HttpClient,AbstractDnsResolver,PaymailRouter,PaymailRoute,P2pPaymentDestinationRoute,PublicKeyInfrastructureRoute,ReceiveTransactionRoute,PublicProfileRoute,VerifyPublicKeyOwnerRoute,ReceiveBeefTransactionRoute,NegotiationCapabilitiesRoute,TransactionNegotiationCapabilitiesRoute,OrdinalP2pPaymentDestinationRoute,SimpleP2pOrdinalReceiveRoute,PaymailError,PaymailBadRequestError,PaymailServerResponseError --entry-exports \"./client=PaymailClient|DNSResolver|HttpClient|AbstractDnsResolver;./capability=Capability|PublicKeyInfrastructureCapability|PublicProfileCapability|P2pPaymentDestinationCapability|ReceiveTransactionCapability|RequestSenderValidationCapability|VerifyPublicKeyOwnerCapability|P2pReceiveBeefTransactionCapability|NegotiationCapability|TransactionNegotiationCapability|SimpleP2pOrdinalDestinationsCapability|SimpleP2pOrdinalReceiveCapability;./router=PaymailRouter|PaymailRoute|P2pPaymentDestinationRoute|PublicKeyInfrastructureRoute|ReceiveTransactionRoute|PublicProfileRoute|VerifyPublicKeyOwnerRoute|ReceiveBeefTransactionRoute|NegotiationCapabilitiesRoute|TransactionNegotiationCapabilitiesRoute|OrdinalP2pPaymentDestinationRoute|SimpleP2pOrdinalReceiveRoute;./errors=PaymailError|PaymailBadRequestError|PaymailServerResponseError\" && node ../../../scripts/check-auth-express-consumers.mjs @bsv/paymail","test:watch":"jest --watch","format:check":"pnpm --workspace-root exec prettier --check \"packages/messaging/ts-paymail/**/*.{cjs,js,json,ts}\"","test:browser":"pnpm build && node ../../../scripts/check-browser-package.mjs .","build:example":"pnpm build && pnpm --filter example-paymail build","test:coverage":"jest --coverage","test:property":"jest --runInBand --watchman=false --runTestsByPath src/__tests/paymailAddress.property.test.ts","example:sendP2P":"pnpm build:example && pnpm --filter example-paymail sendP2P","example:getProfile":"pnpm build:example && pnpm --filter example-paymail getProfile","start:example:server":"pnpm build:example && pnpm --filter example-paymail server"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef4539e9-f849-4c9b-9b81-b58045017ad5"}},"_resolved":"/home/runner/work/ts-stack/ts-stack/release-artifacts/packages/bsv-paymail-2.4.7.tgz","_integrity":"sha512-/QqsMnhO7LupL6uDce66opBo9wbtGvr20tgMZ8t5bFAj232zwlcFSogo2zOsyKx+HohgWSAiM+0/0Bs5HpQkeg==","repository":{"url":"git+https://github.com/bsv-blockchain/ts-stack.git","type":"git","directory":"packages/messaging/ts-paymail"},"_npmVersion":"11.16.0","description":"BSV Paymail library","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"joi":"^18.2.3","cross-fetch":"^4.1.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"client":["dist/src/paymailClient/index.d.cts"],"errors":["dist/src/errors/index.d.cts"],"router":["dist/src/paymailRouter/index.d.cts"],"client/*":["dist/src/paymailClient/*.d.cts"],"errors/*":["dist/src/errors/*.d.cts"],"router/*":["dist/src/paymailRouter/*.d.cts"],"capability":["dist/src/capability/index.d.cts"],"capability/*":["dist/src/capability/*.d.cts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","ts2md":"^0.2.8","oxlint":"^1.76.0","tsdown":"0.22.14","express":"^5.2.1","ts-jest":"^29.4.12","@bsv/sdk":"^2.4.2","supertest":"^7.2.2","fast-check":"^4.9.0","typescript":"npm:@typescript/typescript6@6.0.2","@types/jest":"^30.0.0","@types/node":"^26.1.2","@jest/globals":"^30.4.1","@types/express":"^5.0.6","@types/supertest":"^7.2.1","@typescript/native":"npm:typescript@7.0.2"},"peerDependencies":{"express":">=4.18.0 <6","@bsv/sdk":"^2.1.6","@types/express":">=4.17.0 <6"},"peerDependenciesMeta":{"express":{"optional":false},"@bsv/sdk":{"optional":false},"@types/express":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/paymail_2.4.7_1787866129986_0.5028565535477965","host":"s3://npm-registry-packages-npm-production"}},"2.4.8":{"name":"@bsv/paymail","version":"2.4.8","keywords":["BSV","Blockchain","SDK","Bitcoin","SV","Paymail"],"author":{"name":"BSV Association"},"license":"SEE LICENSE IN LICENSE.txt","_id":"@bsv/paymail@2.4.8","maintainers":[{"name":"johngalt5","email":"dylan@murraydt.com"},{"name":"loftsteinn","email":"oli@oskarsson.nl"},{"name":"dkellen","email":"darrkellen@gmail.com"},{"name":"braydude","email":"brayden167@gmail.com"},{"name":"tyeverett","email":"p2ppsr@tyweb.us"}],"homepage":"https://github.com/bsv-blockchain/ts-stack/tree/main/packages/messaging/ts-paymail#readme","bugs":{"url":"https://github.com/bsv-blockchain/ts-stack/issues"},"dist":{"shasum":"7f2bd59bdab0a80925b5caeab971ceed8efbeabb","tarball":"https://registry.npmjs.org/@bsv/paymail/-/paymail-2.4.8.tgz","fileCount":213,"integrity":"sha512-aePOWdzi/O4n/YrvzxVYaoi25vIt9cTNhsZSGjznkaV82gS+mk3PsuBHbYLkUXl7EuJdAjENa5tkb9E9vsx/AQ==","signatures":[{"sig":"MEUCIQDvHaZbDny7BE8nZCYGiM2Fj1N8/cOPh3Vv2cw3Pf9MkgIgUdXkRaCwOepOufWlCBT9qa6mW6b9tpv6j8OWpgkQEh8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bsv%2fpaymail@2.4.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":469423},"main":"./dist/mod.cjs","type":"module","_from":"file:/home/runner/work/ts-stack/ts-stack/release-artifacts/packages/bsv-paymail-2.4.8.tgz","types":"./dist/mod.d.ts","module":"./dist/mod.js","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/mod.d.ts","default":"./dist/mod.js"},"browser":{"types":"./dist/mod.browser.d.ts","default":"./dist/mod.browser.js"},"require":{"types":"./dist/mod.d.cts","default":"./dist/mod.cjs"}},"./client":{"import":{"types":"./dist/src/paymailClient/index.d.ts","default":"./dist/src/paymailClient/index.js"},"require":{"types":"./dist/src/paymailClient/index.d.cts","default":"./dist/src/paymailClient/index.cjs"}},"./errors":{"import":{"types":"./dist/src/errors/index.d.ts","default":"./dist/src/errors/index.js"},"require":{"types":"./dist/src/errors/index.d.cts","default":"./dist/src/errors/index.cjs"}},"./router":{"import":{"types":"./dist/src/paymailRouter/index.d.ts","default":"./dist/src/paymailRouter/index.js"},"require":{"types":"./dist/src/paymailRouter/index.d.cts","default":"./dist/src/paymailRouter/index.cjs"}},"./client/*":{"import":{"types":"./dist/src/paymailClient/*.d.ts","default":"./dist/src/paymailClient/*.js"},"require":{"types":"./dist/src/paymailClient/*.d.cts","default":"./dist/src/paymailClient/*.cjs"}},"./errors/*":{"import":{"types":"./dist/src/errors/*.d.ts","default":"./dist/src/errors/*.js"},"require":{"types":"./dist/src/errors/*.d.cts","default":"./dist/src/errors/*.cjs"}},"./router/*":{"import":{"types":"./dist/src/paymailRouter/*.d.ts","default":"./dist/src/paymailRouter/*.js"},"require":{"types":"./dist/src/paymailRouter/*.d.cts","default":"./dist/src/paymailRouter/*.cjs"}},"./capability":{"import":{"types":"./dist/src/capability/index.d.ts","default":"./dist/src/capability/index.js"},"require":{"types":"./dist/src/capability/index.d.cts","default":"./dist/src/capability/index.cjs"}},"./capability/*":{"import":{"types":"./dist/src/capability/*.d.ts","default":"./dist/src/capability/*.js"},"require":{"types":"./dist/src/capability/*.d.cts","default":"./dist/src/capability/*.cjs"}},"./package.json":"./package.json"},"scripts":{"dev":"tsdown --watch","doc":"ts2md --inputFilename=src/capability/index.ts --outputFilename=docs/capability.md --filenameSubString=capability --firstHeadingLevel=1 && ts2md --inputFilename=src/paymailClient/paymailClient.ts --outputFilename=docs/paymailClient.md --filenameSubString=paymailClient --firstHeadingLevel=1 && ts2md --inputFilename=src/paymailRouter/paymailRouter.ts --outputFilename=docs/paymailRouter.md --filenameSubString=paymailRouter --firstHeadingLevel=1","lint":"oxlint mod.ts mod.browser.ts src --deny-warnings","test":"jest","build":"tsdown","ex-lint":"pnpm --filter example-paymail lint","docs-lint":"oxlint docs --deny-warnings","typecheck":"tsc --project tsconfig.typecheck.json","pack:check":"pnpm build && node ../../../scripts/check-package-artifact.mjs . --exports Capability,PublicKeyInfrastructureCapability,PublicProfileCapability,P2pPaymentDestinationCapability,ReceiveTransactionCapability,RequestSenderValidationCapability,VerifyPublicKeyOwnerCapability,P2pReceiveBeefTransactionCapability,NegotiationCapability,TransactionNegotiationCapability,SimpleP2pOrdinalDestinationsCapability,SimpleP2pOrdinalReceiveCapability,PaymailClient,DNSResolver,HttpClient,AbstractDnsResolver,PaymailRouter,PaymailRoute,P2pPaymentDestinationRoute,PublicKeyInfrastructureRoute,ReceiveTransactionRoute,PublicProfileRoute,VerifyPublicKeyOwnerRoute,ReceiveBeefTransactionRoute,NegotiationCapabilitiesRoute,TransactionNegotiationCapabilitiesRoute,OrdinalP2pPaymentDestinationRoute,SimpleP2pOrdinalReceiveRoute,PaymailError,PaymailBadRequestError,PaymailServerResponseError --entry-exports \"./client=PaymailClient|DNSResolver|HttpClient|AbstractDnsResolver;./capability=Capability|PublicKeyInfrastructureCapability|PublicProfileCapability|P2pPaymentDestinationCapability|ReceiveTransactionCapability|RequestSenderValidationCapability|VerifyPublicKeyOwnerCapability|P2pReceiveBeefTransactionCapability|NegotiationCapability|TransactionNegotiationCapability|SimpleP2pOrdinalDestinationsCapability|SimpleP2pOrdinalReceiveCapability;./router=PaymailRouter|PaymailRoute|P2pPaymentDestinationRoute|PublicKeyInfrastructureRoute|ReceiveTransactionRoute|PublicProfileRoute|VerifyPublicKeyOwnerRoute|ReceiveBeefTransactionRoute|NegotiationCapabilitiesRoute|TransactionNegotiationCapabilitiesRoute|OrdinalP2pPaymentDestinationRoute|SimpleP2pOrdinalReceiveRoute;./errors=PaymailError|PaymailBadRequestError|PaymailServerResponseError\" && node ../../../scripts/check-auth-express-consumers.mjs @bsv/paymail","test:watch":"jest --watch","format:check":"pnpm --workspace-root exec prettier --check \"packages/messaging/ts-paymail/**/*.{cjs,js,json,ts}\"","test:browser":"pnpm build && node ../../../scripts/check-browser-package.mjs .","build:example":"pnpm build && pnpm --filter example-paymail build","test:coverage":"jest --coverage","test:property":"jest --runInBand --watchman=false --runTestsByPath src/__tests/paymailAddress.property.test.ts","example:sendP2P":"pnpm build:example && pnpm --filter example-paymail sendP2P","example:getProfile":"pnpm build:example && pnpm --filter example-paymail getProfile","start:example:server":"pnpm build:example && pnpm --filter example-paymail server"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef4539e9-f849-4c9b-9b81-b58045017ad5"}},"_resolved":"/home/runner/work/ts-stack/ts-stack/release-artifacts/packages/bsv-paymail-2.4.8.tgz","_integrity":"sha512-aePOWdzi/O4n/YrvzxVYaoi25vIt9cTNhsZSGjznkaV82gS+mk3PsuBHbYLkUXl7EuJdAjENa5tkb9E9vsx/AQ==","repository":{"url":"git+https://github.com/bsv-blockchain/ts-stack.git","type":"git","directory":"packages/messaging/ts-paymail"},"_npmVersion":"11.16.0","description":"BSV Paymail library","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"joi":"^18.2.5","cross-fetch":"^4.1.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"client":["dist/src/paymailClient/index.d.cts"],"errors":["dist/src/errors/index.d.cts"],"router":["dist/src/paymailRouter/index.d.cts"],"client/*":["dist/src/paymailClient/*.d.cts"],"errors/*":["dist/src/errors/*.d.cts"],"router/*":["dist/src/paymailRouter/*.d.cts"],"capability":["dist/src/capability/index.d.cts"],"capability/*":["dist/src/capability/*.d.cts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","ts2md":"^0.2.8","oxlint":"^1.76.0","tsdown":"0.22.14","express":"^5.2.1","ts-jest":"^29.4.12","@bsv/sdk":"^2.7.0","supertest":"^7.2.2","fast-check":"^4.9.0","typescript":"npm:@typescript/typescript6@6.0.2","@types/jest":"^30.0.0","@types/node":"^26.1.2","@jest/globals":"^30.4.1","@types/express":"^5.0.6","@types/supertest":"^7.2.1","@typescript/native":"npm:typescript@7.0.2"},"peerDependencies":{"express":">=4.18.0 <6","@bsv/sdk":"^2.1.6","@types/express":">=4.17.0 <6"},"peerDependenciesMeta":{"express":{"optional":false},"@bsv/sdk":{"optional":false},"@types/express":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/paymail_2.4.8_1789508166194_0.9279688503124475","host":"s3://npm-registry-packages-npm-production"}},"2.4.9":{"name":"@bsv/paymail","version":"2.4.9","keywords":["BSV","Blockchain","SDK","Bitcoin","SV","Paymail"],"author":{"name":"BSV Association"},"license":"SEE LICENSE IN LICENSE.txt","_id":"@bsv/paymail@2.4.9","maintainers":[{"name":"johngalt5","email":"dylan@murraydt.com"},{"name":"loftsteinn","email":"oli@oskarsson.nl"},{"name":"dkellen","email":"darrkellen@gmail.com"},{"name":"braydude","email":"brayden167@gmail.com"},{"name":"tyeverett","email":"p2ppsr@tyweb.us"}],"homepage":"https://github.com/bsv-blockchain/ts-stack/tree/main/packages/messaging/ts-paymail#readme","bugs":{"url":"https://github.com/bsv-blockchain/ts-stack/issues"},"dist":{"shasum":"5a69e4a0e1875ca94d5f7300fc4beac08c5b5ba2","tarball":"https://registry.npmjs.org/@bsv/paymail/-/paymail-2.4.9.tgz","fileCount":217,"integrity":"sha512-4Gxf6WB0L5jnAwdQCXZ8m6T4Zqs0XvJVcScClCuEzgs56Vc7a5Jlgdj1qMDyTh8wGDdNlHxqomD94BvUyYbjSA==","signatures":[{"sig":"MEQCIET6XuJe9nZNkTnKcA/R6N82fwah9o3fz1OlokALKqgUAiAiU8/uSoi+7IQWoEVnIZFQQJMQ750R2WGCmdb+p6fWKA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCewm1d65VEhZo7nIV6GWCb4Djs8DutcdikGjSpfk0LUwIgVS0uolRQUASOijY1CsaJZqvUh2KtEyyc7g3u9XV4Nts=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bsv%2fpaymail@2.4.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":748803},"main":"./dist/mod.cjs","type":"module","_from":"file:/home/runner/work/ts-stack/ts-stack/release-artifacts/packages/bsv-paymail-2.4.9.tgz","types":"./dist/mod.d.ts","module":"./dist/mod.js","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/mod.d.ts","default":"./dist/mod.js"},"browser":{"types":"./dist/mod.browser.d.ts","default":"./dist/mod.browser.js"},"require":{"types":"./dist/mod.d.cts","default":"./dist/mod.cjs"}},"./client":{"import":{"types":"./dist/src/paymailClient/index.d.ts","default":"./dist/src/paymailClient/index.js"},"require":{"types":"./dist/src/paymailClient/index.d.cts","default":"./dist/src/paymailClient/index.cjs"}},"./errors":{"import":{"types":"./dist/src/errors/index.d.ts","default":"./dist/src/errors/index.js"},"require":{"types":"./dist/src/errors/index.d.cts","default":"./dist/src/errors/index.cjs"}},"./router":{"import":{"types":"./dist/src/paymailRouter/index.d.ts","default":"./dist/src/paymailRouter/index.js"},"require":{"types":"./dist/src/paymailRouter/index.d.cts","default":"./dist/src/paymailRouter/index.cjs"}},"./client/*":{"import":{"types":"./dist/src/paymailClient/*.d.ts","default":"./dist/src/paymailClient/*.js"},"require":{"types":"./dist/src/paymailClient/*.d.cts","default":"./dist/src/paymailClient/*.cjs"}},"./errors/*":{"import":{"types":"./dist/src/errors/*.d.ts","default":"./dist/src/errors/*.js"},"require":{"types":"./dist/src/errors/*.d.cts","default":"./dist/src/errors/*.cjs"}},"./router/*":{"import":{"types":"./dist/src/paymailRouter/*.d.ts","default":"./dist/src/paymailRouter/*.js"},"require":{"types":"./dist/src/paymailRouter/*.d.cts","default":"./dist/src/paymailRouter/*.cjs"}},"./capability":{"import":{"types":"./dist/src/capability/index.d.ts","default":"./dist/src/capability/index.js"},"require":{"types":"./dist/src/capability/index.d.cts","default":"./dist/src/capability/index.cjs"}},"./capability/*":{"import":{"types":"./dist/src/capability/*.d.ts","default":"./dist/src/capability/*.js"},"require":{"types":"./dist/src/capability/*.d.cts","default":"./dist/src/capability/*.cjs"}},"./package.json":"./package.json"},"scripts":{"dev":"tsdown --watch","doc":"ts2md --inputFilename=src/capability/index.ts --outputFilename=docs/capability.md --filenameSubString=capability --firstHeadingLevel=1 && ts2md --inputFilename=src/paymailClient/paymailClient.ts --outputFilename=docs/paymailClient.md --filenameSubString=paymailClient --firstHeadingLevel=1 && ts2md --inputFilename=src/paymailRouter/paymailRouter.ts --outputFilename=docs/paymailRouter.md --filenameSubString=paymailRouter --firstHeadingLevel=1","lint":"oxlint mod.ts mod.browser.ts src --deny-warnings","test":"jest","build":"tsdown","ex-lint":"pnpm --filter example-paymail lint","docs-lint":"oxlint docs --deny-warnings","typecheck":"tsc --project tsconfig.typecheck.json","pack:check":"pnpm build && node ../../../scripts/check-package-artifact.mjs . --exports Capability,PublicKeyInfrastructureCapability,PublicProfileCapability,P2pPaymentDestinationCapability,ReceiveTransactionCapability,RequestSenderValidationCapability,VerifyPublicKeyOwnerCapability,P2pReceiveBeefTransactionCapability,NegotiationCapability,TransactionNegotiationCapability,SimpleP2pOrdinalDestinationsCapability,SimpleP2pOrdinalReceiveCapability,PaymailClient,DNSResolver,HttpClient,AbstractDnsResolver,PaymailRouter,PaymailRoute,P2pPaymentDestinationRoute,PublicKeyInfrastructureRoute,ReceiveTransactionRoute,PublicProfileRoute,VerifyPublicKeyOwnerRoute,ReceiveBeefTransactionRoute,NegotiationCapabilitiesRoute,TransactionNegotiationCapabilitiesRoute,OrdinalP2pPaymentDestinationRoute,SimpleP2pOrdinalReceiveRoute,PaymailError,PaymailBadRequestError,PaymailServerResponseError --entry-exports \"./client=PaymailClient|DNSResolver|HttpClient|AbstractDnsResolver;./capability=Capability|PublicKeyInfrastructureCapability|PublicProfileCapability|P2pPaymentDestinationCapability|ReceiveTransactionCapability|RequestSenderValidationCapability|VerifyPublicKeyOwnerCapability|P2pReceiveBeefTransactionCapability|NegotiationCapability|TransactionNegotiationCapability|SimpleP2pOrdinalDestinationsCapability|SimpleP2pOrdinalReceiveCapability;./router=PaymailRouter|PaymailRoute|P2pPaymentDestinationRoute|PublicKeyInfrastructureRoute|ReceiveTransactionRoute|PublicProfileRoute|VerifyPublicKeyOwnerRoute|ReceiveBeefTransactionRoute|NegotiationCapabilitiesRoute|TransactionNegotiationCapabilitiesRoute|OrdinalP2pPaymentDestinationRoute|SimpleP2pOrdinalReceiveRoute;./errors=PaymailError|PaymailBadRequestError|PaymailServerResponseError\" && node ../../../scripts/check-auth-express-consumers.mjs @bsv/paymail","test:watch":"jest --watch","format:check":"pnpm --workspace-root exec prettier --check \"packages/messaging/ts-paymail/**/*.{cjs,js,json,ts}\"","test:browser":"pnpm build && node ../../../scripts/check-browser-package.mjs .","build:example":"pnpm build && pnpm --filter example-paymail build","test:coverage":"jest --coverage","test:property":"jest --runInBand --watchman=false --runTestsByPath src/__tests/paymailAddress.property.test.ts","example:sendP2P":"pnpm build:example && pnpm --filter example-paymail sendP2P","example:getProfile":"pnpm build:example && pnpm --filter example-paymail getProfile","start:example:server":"pnpm build:example && pnpm --filter example-paymail server"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef4539e9-f849-4c9b-9b81-b58045017ad5"}},"_resolved":"/home/runner/work/ts-stack/ts-stack/release-artifacts/packages/bsv-paymail-2.4.9.tgz","_integrity":"sha512-4Gxf6WB0L5jnAwdQCXZ8m6T4Zqs0XvJVcScClCuEzgs56Vc7a5Jlgdj1qMDyTh8wGDdNlHxqomD94BvUyYbjSA==","repository":{"url":"git+https://github.com/bsv-blockchain/ts-stack.git","type":"git","directory":"packages/messaging/ts-paymail"},"_npmVersion":"11.16.0","description":"BSV Paymail library","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"joi":"^18.2.5","cross-fetch":"^4.1.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"client":["dist/src/paymailClient/index.d.cts"],"errors":["dist/src/errors/index.d.cts"],"router":["dist/src/paymailRouter/index.d.cts"],"client/*":["dist/src/paymailClient/*.d.cts"],"errors/*":["dist/src/errors/*.d.cts"],"router/*":["dist/src/paymailRouter/*.d.cts"],"capability":["dist/src/capability/index.d.cts"],"capability/*":["dist/src/capability/*.d.cts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","ts2md":"^0.2.8","oxlint":"^1.76.0","tsdown":"0.22.14","express":"^5.2.1","ts-jest":"^29.4.12","@bsv/sdk":"^2.8.0","supertest":"^7.2.2","fast-check":"^4.9.0","typescript":"npm:@typescript/typescript6@6.0.2","@types/jest":"^30.0.0","@types/node":"^26.1.2","@jest/globals":"^30.4.1","@types/express":"^5.0.6","@types/supertest":"^7.2.1","@typescript/native":"npm:typescript@7.0.2"},"peerDependencies":{"express":">=4.18.0 <6","@bsv/sdk":"^2.1.6","@types/express":">=4.17.0 <6"},"peerDependenciesMeta":{"express":{"optional":false},"@bsv/sdk":{"optional":false},"@types/express":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/paymail_2.4.9_1790140086523_0.877976712384904","host":"s3://npm-registry-packages-npm-production"}},"2.4.10":{"name":"@bsv/paymail","version":"2.4.10","keywords":["BSV","Blockchain","SDK","Bitcoin","SV","Paymail"],"author":{"name":"BSV Association"},"license":"SEE LICENSE IN LICENSE.txt","_id":"@bsv/paymail@2.4.10","maintainers":[{"name":"johngalt5","email":"dylan@murraydt.com"},{"name":"loftsteinn","email":"oli@oskarsson.nl"},{"name":"dkellen","email":"darrkellen@gmail.com"},{"name":"braydude","email":"brayden167@gmail.com"},{"name":"tyeverett","email":"p2ppsr@tyweb.us"}],"homepage":"https://github.com/bsv-blockchain/ts-stack/tree/main/packages/messaging/ts-paymail#readme","bugs":{"url":"https://github.com/bsv-blockchain/ts-stack/issues"},"dist":{"shasum":"0f6ca208ebfd08c7e03832897adedd003800a068","tarball":"https://registry.npmjs.org/@bsv/paymail/-/paymail-2.4.10.tgz","fileCount":217,"integrity":"sha512-edyukzxtx1p826eNa3b6OqMherO8Yq9HLcRrMPciWmCY+OUgVOyAv1CZUF2f5E40udHdmA1ZUk0a3E0Wl7uB1Q==","signatures":[{"sig":"MEYCIQDkGfksnz84hF/ioq3tLnsC/4JO0HERgmPHrgvmmj19UAIhAPPIJXSBLbBMtqprf3d0zv8rAMKTNHM3SVgJtlbUEZZ1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIE5Dzcl8FvflNu4k5C9FJyvjkTOv3eCXIqIGUmS9boH9AiAs0CE8mlZd/kMkRXiG1HoTNy0BqWKGGskAIJ6BqQqMnQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bsv%2fpaymail@2.4.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":747853},"main":"./dist/mod.cjs","type":"module","_from":"file:/home/runner/work/ts-stack/ts-stack/release-artifacts/packages/bsv-paymail-2.4.10.tgz","types":"./dist/mod.d.ts","module":"./dist/mod.js","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/mod.d.ts","default":"./dist/mod.js"},"browser":{"types":"./dist/mod.browser.d.ts","default":"./dist/mod.browser.js"},"require":{"types":"./dist/mod.d.cts","default":"./dist/mod.cjs"}},"./client":{"import":{"types":"./dist/src/paymailClient/index.d.ts","default":"./dist/src/paymailClient/index.js"},"require":{"types":"./dist/src/paymailClient/index.d.cts","default":"./dist/src/paymailClient/index.cjs"}},"./errors":{"import":{"types":"./dist/src/errors/index.d.ts","default":"./dist/src/errors/index.js"},"require":{"types":"./dist/src/errors/index.d.cts","default":"./dist/src/errors/index.cjs"}},"./router":{"import":{"types":"./dist/src/paymailRouter/index.d.ts","default":"./dist/src/paymailRouter/index.js"},"require":{"types":"./dist/src/paymailRouter/index.d.cts","default":"./dist/src/paymailRouter/index.cjs"}},"./client/*":{"import":{"types":"./dist/src/paymailClient/*.d.ts","default":"./dist/src/paymailClient/*.js"},"require":{"types":"./dist/src/paymailClient/*.d.cts","default":"./dist/src/paymailClient/*.cjs"}},"./errors/*":{"import":{"types":"./dist/src/errors/*.d.ts","default":"./dist/src/errors/*.js"},"require":{"types":"./dist/src/errors/*.d.cts","default":"./dist/src/errors/*.cjs"}},"./router/*":{"import":{"types":"./dist/src/paymailRouter/*.d.ts","default":"./dist/src/paymailRouter/*.js"},"require":{"types":"./dist/src/paymailRouter/*.d.cts","default":"./dist/src/paymailRouter/*.cjs"}},"./capability":{"import":{"types":"./dist/src/capability/index.d.ts","default":"./dist/src/capability/index.js"},"require":{"types":"./dist/src/capability/index.d.cts","default":"./dist/src/capability/index.cjs"}},"./capability/*":{"import":{"types":"./dist/src/capability/*.d.ts","default":"./dist/src/capability/*.js"},"require":{"types":"./dist/src/capability/*.d.cts","default":"./dist/src/capability/*.cjs"}},"./package.json":"./package.json"},"scripts":{"dev":"tsdown --watch","doc":"ts2md --inputFilename=src/capability/index.ts --outputFilename=docs/capability.md --filenameSubString=capability --firstHeadingLevel=1 && ts2md --inputFilename=src/paymailClient/paymailClient.ts --outputFilename=docs/paymailClient.md --filenameSubString=paymailClient --firstHeadingLevel=1 && ts2md --inputFilename=src/paymailRouter/paymailRouter.ts --outputFilename=docs/paymailRouter.md --filenameSubString=paymailRouter --firstHeadingLevel=1","lint":"oxlint mod.ts mod.browser.ts src --deny-warnings","test":"jest","build":"tsdown","ex-lint":"pnpm --filter example-paymail lint","docs-lint":"oxlint docs --deny-warnings","typecheck":"tsc --project tsconfig.typecheck.json","pack:check":"pnpm build && node ../../../scripts/check-package-artifact.mjs . --exports Capability,PublicKeyInfrastructureCapability,PublicProfileCapability,P2pPaymentDestinationCapability,ReceiveTransactionCapability,RequestSenderValidationCapability,VerifyPublicKeyOwnerCapability,P2pReceiveBeefTransactionCapability,NegotiationCapability,TransactionNegotiationCapability,SimpleP2pOrdinalDestinationsCapability,SimpleP2pOrdinalReceiveCapability,PaymailClient,DNSResolver,HttpClient,AbstractDnsResolver,PaymailRouter,PaymailRoute,P2pPaymentDestinationRoute,PublicKeyInfrastructureRoute,ReceiveTransactionRoute,PublicProfileRoute,VerifyPublicKeyOwnerRoute,ReceiveBeefTransactionRoute,NegotiationCapabilitiesRoute,TransactionNegotiationCapabilitiesRoute,OrdinalP2pPaymentDestinationRoute,SimpleP2pOrdinalReceiveRoute,PaymailError,PaymailBadRequestError,PaymailServerResponseError --entry-exports \"./client=PaymailClient|DNSResolver|HttpClient|AbstractDnsResolver;./capability=Capability|PublicKeyInfrastructureCapability|PublicProfileCapability|P2pPaymentDestinationCapability|ReceiveTransactionCapability|RequestSenderValidationCapability|VerifyPublicKeyOwnerCapability|P2pReceiveBeefTransactionCapability|NegotiationCapability|TransactionNegotiationCapability|SimpleP2pOrdinalDestinationsCapability|SimpleP2pOrdinalReceiveCapability;./router=PaymailRouter|PaymailRoute|P2pPaymentDestinationRoute|PublicKeyInfrastructureRoute|ReceiveTransactionRoute|PublicProfileRoute|VerifyPublicKeyOwnerRoute|ReceiveBeefTransactionRoute|NegotiationCapabilitiesRoute|TransactionNegotiationCapabilitiesRoute|OrdinalP2pPaymentDestinationRoute|SimpleP2pOrdinalReceiveRoute;./errors=PaymailError|PaymailBadRequestError|PaymailServerResponseError\" && node ../../../scripts/check-auth-express-consumers.mjs @bsv/paymail","test:watch":"jest --watch","format:check":"pnpm --workspace-root exec prettier --check \"packages/messaging/ts-paymail/**/*.{cjs,js,json,ts}\"","test:browser":"pnpm build && node ../../../scripts/check-browser-package.mjs .","build:example":"pnpm build && pnpm --filter example-paymail build","test:coverage":"jest --coverage","test:property":"jest --runInBand --watchman=false --runTestsByPath src/__tests/paymailAddress.property.test.ts","example:sendP2P":"pnpm build:example && pnpm --filter example-paymail sendP2P","example:getProfile":"pnpm build:example && pnpm --filter example-paymail getProfile","start:example:server":"pnpm build:example && pnpm --filter example-paymail server"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef4539e9-f849-4c9b-9b81-b58045017ad5"}},"_resolved":"/home/runner/work/ts-stack/ts-stack/release-artifacts/packages/bsv-paymail-2.4.10.tgz","_integrity":"sha512-edyukzxtx1p826eNa3b6OqMherO8Yq9HLcRrMPciWmCY+OUgVOyAv1CZUF2f5E40udHdmA1ZUk0a3E0Wl7uB1Q==","repository":{"url":"git+https://github.com/bsv-blockchain/ts-stack.git","type":"git","directory":"packages/messaging/ts-paymail"},"_npmVersion":"11.16.0","description":"BSV Paymail library","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"joi":"^18.2.5","cross-fetch":"^4.1.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"client":["dist/src/paymailClient/index.d.cts"],"errors":["dist/src/errors/index.d.cts"],"router":["dist/src/paymailRouter/index.d.cts"],"client/*":["dist/src/paymailClient/*.d.cts"],"errors/*":["dist/src/errors/*.d.cts"],"router/*":["dist/src/paymailRouter/*.d.cts"],"capability":["dist/src/capability/index.d.cts"],"capability/*":["dist/src/capability/*.d.cts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","ts2md":"^0.2.8","oxlint":"^1.76.0","tsdown":"0.22.14","express":"^5.2.1","ts-jest":"^29.4.12","@bsv/sdk":"^2.8.1","supertest":"^7.2.2","fast-check":"^4.9.0","typescript":"npm:@typescript/typescript6@6.0.2","@types/jest":"^30.0.0","@types/node":"^26.1.2","@jest/globals":"^30.4.1","@types/express":"^5.0.6","@types/supertest":"^7.2.1","@typescript/native":"npm:typescript@7.0.2"},"peerDependencies":{"express":">=4.18.0 <6","@bsv/sdk":"^2.1.6","@types/express":">=4.17.0 <6"},"peerDependenciesMeta":{"express":{"optional":false},"@bsv/sdk":{"optional":false},"@types/express":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/paymail_2.4.10_1790193010178_0.8652532538453752","host":"s3://npm-registry-packages-npm-production"}},"2.4.11":{"name":"@bsv/paymail","version":"2.4.11","keywords":["BSV","Blockchain","SDK","Bitcoin","SV","Paymail"],"author":{"name":"BSV Association"},"license":"SEE LICENSE IN LICENSE.txt","_id":"@bsv/paymail@2.4.11","maintainers":[{"name":"johngalt5","email":"dylan@murraydt.com"},{"name":"loftsteinn","email":"oli@oskarsson.nl"},{"name":"dkellen","email":"darrkellen@gmail.com"},{"name":"braydude","email":"brayden167@gmail.com"},{"name":"tyeverett","email":"p2ppsr@tyweb.us"}],"homepage":"https://github.com/bsv-blockchain/ts-stack/tree/main/packages/messaging/ts-paymail#readme","bugs":{"url":"https://github.com/bsv-blockchain/ts-stack/issues"},"dist":{"shasum":"7e048e5f439a2e347fb0218d59675b776cac446a","tarball":"https://registry.npmjs.org/@bsv/paymail/-/paymail-2.4.11.tgz","fileCount":217,"integrity":"sha512-MAUwDMq+TKHqOYxc/9uzGEKfnmjebBwja8e/UktwgN4hrrQhuPZN3+9EgarMtDR9fYQkL4oWNOO8mT/ehyA1og==","signatures":[{"sig":"MEUCIQCJ4UFRYdnHUp/g2eiKcTgvde6RR7dvPuooDAfEwzv76gIgNMvcgb34aRGlbcrdhSdGScO67pwuG/ldgfOY+mE/E/A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDAlnvBRkUvTTYNhj357Z4QFAv0Yrosy3Akq+e4tP9VCQIgZNHYaTkMZxrmADhaq5vTXHK8rfmB1XGlZjQqYAkvZto=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bsv%2fpaymail@2.4.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":746738},"main":"./dist/mod.cjs","type":"module","_from":"file:/home/runner/work/ts-stack/ts-stack/release-artifacts/packages/bsv-paymail-2.4.11.tgz","types":"./dist/mod.d.ts","module":"./dist/mod.js","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/mod.d.ts","default":"./dist/mod.js"},"browser":{"types":"./dist/mod.browser.d.ts","default":"./dist/mod.browser.js"},"require":{"types":"./dist/mod.d.cts","default":"./dist/mod.cjs"}},"./client":{"import":{"types":"./dist/src/paymailClient/index.d.ts","default":"./dist/src/paymailClient/index.js"},"require":{"types":"./dist/src/paymailClient/index.d.cts","default":"./dist/src/paymailClient/index.cjs"}},"./errors":{"import":{"types":"./dist/src/errors/index.d.ts","default":"./dist/src/errors/index.js"},"require":{"types":"./dist/src/errors/index.d.cts","default":"./dist/src/errors/index.cjs"}},"./router":{"import":{"types":"./dist/src/paymailRouter/index.d.ts","default":"./dist/src/paymailRouter/index.js"},"require":{"types":"./dist/src/paymailRouter/index.d.cts","default":"./dist/src/paymailRouter/index.cjs"}},"./client/*":{"import":{"types":"./dist/src/paymailClient/*.d.ts","default":"./dist/src/paymailClient/*.js"},"require":{"types":"./dist/src/paymailClient/*.d.cts","default":"./dist/src/paymailClient/*.cjs"}},"./errors/*":{"import":{"types":"./dist/src/errors/*.d.ts","default":"./dist/src/errors/*.js"},"require":{"types":"./dist/src/errors/*.d.cts","default":"./dist/src/errors/*.cjs"}},"./router/*":{"import":{"types":"./dist/src/paymailRouter/*.d.ts","default":"./dist/src/paymailRouter/*.js"},"require":{"types":"./dist/src/paymailRouter/*.d.cts","default":"./dist/src/paymailRouter/*.cjs"}},"./capability":{"import":{"types":"./dist/src/capability/index.d.ts","default":"./dist/src/capability/index.js"},"require":{"types":"./dist/src/capability/index.d.cts","default":"./dist/src/capability/index.cjs"}},"./capability/*":{"import":{"types":"./dist/src/capability/*.d.ts","default":"./dist/src/capability/*.js"},"require":{"types":"./dist/src/capability/*.d.cts","default":"./dist/src/capability/*.cjs"}},"./package.json":"./package.json"},"scripts":{"dev":"tsdown --watch","doc":"ts2md --inputFilename=src/capability/index.ts --outputFilename=docs/capability.md --filenameSubString=capability --firstHeadingLevel=1 && ts2md --inputFilename=src/paymailClient/paymailClient.ts --outputFilename=docs/paymailClient.md --filenameSubString=paymailClient --firstHeadingLevel=1 && ts2md --inputFilename=src/paymailRouter/paymailRouter.ts --outputFilename=docs/paymailRouter.md --filenameSubString=paymailRouter --firstHeadingLevel=1","lint":"oxlint mod.ts mod.browser.ts src --deny-warnings","test":"jest","build":"tsdown","ex-lint":"pnpm --filter example-paymail lint","docs-lint":"oxlint docs --deny-warnings","typecheck":"tsc --project tsconfig.typecheck.json","pack:check":"pnpm build && node ../../../scripts/check-package-artifact.mjs . --exports Capability,PublicKeyInfrastructureCapability,PublicProfileCapability,P2pPaymentDestinationCapability,ReceiveTransactionCapability,RequestSenderValidationCapability,VerifyPublicKeyOwnerCapability,P2pReceiveBeefTransactionCapability,NegotiationCapability,TransactionNegotiationCapability,SimpleP2pOrdinalDestinationsCapability,SimpleP2pOrdinalReceiveCapability,PaymailClient,DNSResolver,HttpClient,AbstractDnsResolver,PaymailRouter,PaymailRoute,P2pPaymentDestinationRoute,PublicKeyInfrastructureRoute,ReceiveTransactionRoute,PublicProfileRoute,VerifyPublicKeyOwnerRoute,ReceiveBeefTransactionRoute,NegotiationCapabilitiesRoute,TransactionNegotiationCapabilitiesRoute,OrdinalP2pPaymentDestinationRoute,SimpleP2pOrdinalReceiveRoute,PaymailError,PaymailBadRequestError,PaymailServerResponseError --entry-exports \"./client=PaymailClient|DNSResolver|HttpClient|AbstractDnsResolver;./capability=Capability|PublicKeyInfrastructureCapability|PublicProfileCapability|P2pPaymentDestinationCapability|ReceiveTransactionCapability|RequestSenderValidationCapability|VerifyPublicKeyOwnerCapability|P2pReceiveBeefTransactionCapability|NegotiationCapability|TransactionNegotiationCapability|SimpleP2pOrdinalDestinationsCapability|SimpleP2pOrdinalReceiveCapability;./router=PaymailRouter|PaymailRoute|P2pPaymentDestinationRoute|PublicKeyInfrastructureRoute|ReceiveTransactionRoute|PublicProfileRoute|VerifyPublicKeyOwnerRoute|ReceiveBeefTransactionRoute|NegotiationCapabilitiesRoute|TransactionNegotiationCapabilitiesRoute|OrdinalP2pPaymentDestinationRoute|SimpleP2pOrdinalReceiveRoute;./errors=PaymailError|PaymailBadRequestError|PaymailServerResponseError\" && node ../../../scripts/check-auth-express-consumers.mjs @bsv/paymail","test:watch":"jest --watch","format:check":"pnpm --workspace-root exec prettier --check \"packages/messaging/ts-paymail/**/*.{cjs,js,json,ts}\"","test:browser":"pnpm build && node ../../../scripts/check-browser-package.mjs .","build:example":"pnpm build && pnpm --filter example-paymail build","test:coverage":"jest --coverage","test:property":"jest --runInBand --watchman=false --runTestsByPath src/__tests/paymailAddress.property.test.ts","example:sendP2P":"pnpm build:example && pnpm --filter example-paymail sendP2P","example:getProfile":"pnpm build:example && pnpm --filter example-paymail getProfile","start:example:server":"pnpm build:example && pnpm --filter example-paymail server"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"ef4539e9-f849-4c9b-9b81-b58045017ad5"}},"_resolved":"/home/runner/work/ts-stack/ts-stack/release-artifacts/packages/bsv-paymail-2.4.11.tgz","_integrity":"sha512-MAUwDMq+TKHqOYxc/9uzGEKfnmjebBwja8e/UktwgN4hrrQhuPZN3+9EgarMtDR9fYQkL4oWNOO8mT/ehyA1og==","repository":{"url":"git+https://github.com/bsv-blockchain/ts-stack.git","type":"git","directory":"packages/messaging/ts-paymail"},"_npmVersion":"11.19.1","description":"BSV Paymail library","directories":{},"sideEffects":false,"_nodeVersion":"24.22.1","dependencies":{"joi":"^18.2.9","cross-fetch":"^4.1.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"client":["dist/src/paymailClient/index.d.cts"],"errors":["dist/src/errors/index.d.cts"],"router":["dist/src/paymailRouter/index.d.cts"],"client/*":["dist/src/paymailClient/*.d.cts"],"errors/*":["dist/src/errors/*.d.cts"],"router/*":["dist/src/paymailRouter/*.d.cts"],"capability":["dist/src/capability/index.d.cts"],"capability/*":["dist/src/capability/*.d.cts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.1","ts2md":"^0.2.8","oxlint":"^1.83.0","tsdown":"0.23.0","express":"^5.2.1","ts-jest":"^29.4.12","@bsv/sdk":"^4.0.0","supertest":"^7.2.2","fast-check":"^4.9.0","typescript":"npm:@typescript/typescript6@6.0.2","@types/jest":"^30.0.0","@types/node":"^26.6.1","@jest/globals":"^30.5.1","@types/express":"^5.0.6","@types/supertest":"^7.2.1","@typescript/native":"npm:typescript@7.0.2"},"peerDependencies":{"express":">=4.18.0 <6","@bsv/sdk":"^2.1.6 || ^3.0.0 || ^4.0.0","@types/express":">=4.17.0 <6"},"peerDependenciesMeta":{"express":{"optional":false},"@bsv/sdk":{"optional":false},"@types/express":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/paymail_2.4.11_1792786795737_0.7886436466769138","host":"s3://npm-registry-packages-npm-production"}},"2.4.12":{"_id":"@bsv/paymail@2.4.12","bugs":{"url":"https://github.com/bsv-blockchain/ts-stack/issues"},"dist":{"shasum":"34192ac9632a47621c8e71a1c37862d70e8d7f31","tarball":"https://registry.npmjs.org/@bsv/paymail/-/paymail-2.4.12.tgz","fileCount":217,"integrity":"sha512-oc+pefmx1PMmoGMvUWV1Xe1si7yqYfTlg8RGRXLLd0R8q5zLIB3zd1Sv0XNA6558ZO44x1OBJC3yFtT1besIWQ==","signatures":[{"sig":"MEUCIGB4+2V50ABLxlner1jt7gJS9i836h2fZpkBLEQfgZSDAiEAiLl0tB+m5cIxN+etL0hJXWHIdN+Cxhqjx84CWyMaiKE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCICdc/RG7zyB6BL1VRMPtLvHYKPB5giNSglCpn+3GSoNgAiEAv7dUL/oh2K0Jfim77Q0D5Em+zvFR2cegwK3V7Z79kYo="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bsv%2fpaymail@2.4.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":747341},"main":"./dist/mod.cjs","name":"@bsv/paymail","type":"module","_from":"file:/home/runner/work/ts-stack/ts-stack/release-artifacts/packages/bsv-paymail-2.4.12.tgz","types":"./dist/mod.d.ts","author":{"name":"BSV Association"},"module":"./dist/mod.js","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/mod.d.ts","default":"./dist/mod.js"},"browser":{"types":"./dist/mod.browser.d.ts","default":"./dist/mod.browser.js"},"require":{"types":"./dist/mod.d.cts","default":"./dist/mod.cjs"}},"./client":{"import":{"types":"./dist/src/paymailClient/index.d.ts","default":"./dist/src/paymailClient/index.js"},"require":{"types":"./dist/src/paymailClient/index.d.cts","default":"./dist/src/paymailClient/index.cjs"}},"./errors":{"import":{"types":"./dist/src/errors/index.d.ts","default":"./dist/src/errors/index.js"},"require":{"types":"./dist/src/errors/index.d.cts","default":"./dist/src/errors/index.cjs"}},"./router":{"import":{"types":"./dist/src/paymailRouter/index.d.ts","default":"./dist/src/paymailRouter/index.js"},"require":{"types":"./dist/src/paymailRouter/index.d.cts","default":"./dist/src/paymailRouter/index.cjs"}},"./client/*":{"import":{"types":"./dist/src/paymailClient/*.d.ts","default":"./dist/src/paymailClient/*.js"},"require":{"types":"./dist/src/paymailClient/*.d.cts","default":"./dist/src/paymailClient/*.cjs"}},"./errors/*":{"import":{"types":"./dist/src/errors/*.d.ts","default":"./dist/src/errors/*.js"},"require":{"types":"./dist/src/errors/*.d.cts","default":"./dist/src/errors/*.cjs"}},"./router/*":{"import":{"types":"./dist/src/paymailRouter/*.d.ts","default":"./dist/src/paymailRouter/*.js"},"require":{"types":"./dist/src/paymailRouter/*.d.cts","default":"./dist/src/paymailRouter/*.cjs"}},"./capability":{"import":{"types":"./dist/src/capability/index.d.ts","default":"./dist/src/capability/index.js"},"require":{"types":"./dist/src/capability/index.d.cts","default":"./dist/src/capability/index.cjs"}},"./capability/*":{"import":{"types":"./dist/src/capability/*.d.ts","default":"./dist/src/capability/*.js"},"require":{"types":"./dist/src/capability/*.d.cts","default":"./dist/src/capability/*.cjs"}},"./package.json":"./package.json"},"license":"SEE LICENSE IN LICENSE.txt","scripts":{"dev":"tsdown --watch","doc":"ts2md --inputFilename=src/capability/index.ts --outputFilename=docs/capability.md --filenameSubString=capability --firstHeadingLevel=1 && ts2md --inputFilename=src/paymailClient/paymailClient.ts --outputFilename=docs/paymailClient.md --filenameSubString=paymailClient --firstHeadingLevel=1 && ts2md --inputFilename=src/paymailRouter/paymailRouter.ts --outputFilename=docs/paymailRouter.md --filenameSubString=paymailRouter --firstHeadingLevel=1","lint":"oxlint mod.ts mod.browser.ts src --deny-warnings","test":"jest","build":"tsdown","ex-lint":"pnpm --filter example-paymail lint","docs-lint":"oxlint docs --deny-warnings","typecheck":"tsc --project tsconfig.typecheck.json","pack:check":"pnpm build && node ../../../scripts/check-package-artifact.mjs . --exports Capability,PublicKeyInfrastructureCapability,PublicProfileCapability,P2pPaymentDestinationCapability,ReceiveTransactionCapability,RequestSenderValidationCapability,VerifyPublicKeyOwnerCapability,P2pReceiveBeefTransactionCapability,NegotiationCapability,TransactionNegotiationCapability,SimpleP2pOrdinalDestinationsCapability,SimpleP2pOrdinalReceiveCapability,PaymailClient,DNSResolver,HttpClient,AbstractDnsResolver,PaymailRouter,PaymailRoute,P2pPaymentDestinationRoute,PublicKeyInfrastructureRoute,ReceiveTransactionRoute,PublicProfileRoute,VerifyPublicKeyOwnerRoute,ReceiveBeefTransactionRoute,NegotiationCapabilitiesRoute,TransactionNegotiationCapabilitiesRoute,OrdinalP2pPaymentDestinationRoute,SimpleP2pOrdinalReceiveRoute,PaymailError,PaymailBadRequestError,PaymailServerResponseError --entry-exports \"./client=PaymailClient|DNSResolver|HttpClient|AbstractDnsResolver;./capability=Capability|PublicKeyInfrastructureCapability|PublicProfileCapability|P2pPaymentDestinationCapability|ReceiveTransactionCapability|RequestSenderValidationCapability|VerifyPublicKeyOwnerCapability|P2pReceiveBeefTransactionCapability|NegotiationCapability|TransactionNegotiationCapability|SimpleP2pOrdinalDestinationsCapability|SimpleP2pOrdinalReceiveCapability;./router=PaymailRouter|PaymailRoute|P2pPaymentDestinationRoute|PublicKeyInfrastructureRoute|ReceiveTransactionRoute|PublicProfileRoute|VerifyPublicKeyOwnerRoute|ReceiveBeefTransactionRoute|NegotiationCapabilitiesRoute|TransactionNegotiationCapabilitiesRoute|OrdinalP2pPaymentDestinationRoute|SimpleP2pOrdinalReceiveRoute;./errors=PaymailError|PaymailBadRequestError|PaymailServerResponseError\" && node ../../../scripts/check-auth-express-consumers.mjs @bsv/paymail","test:watch":"jest --watch","format:check":"pnpm --workspace-root exec prettier --check \"packages/messaging/ts-paymail/**/*.{cjs,js,json,ts}\"","test:browser":"pnpm build && node ../../../scripts/check-browser-package.mjs .","build:example":"pnpm build && pnpm --filter example-paymail build","test:coverage":"jest --coverage","test:property":"jest --runInBand --watchman=false --runTestsByPath src/__tests/paymailAddress.property.test.ts","example:sendP2P":"pnpm build:example && pnpm --filter example-paymail sendP2P","example:getProfile":"pnpm build:example && pnpm --filter example-paymail getProfile","start:example:server":"pnpm build:example && pnpm --filter example-paymail server"},"version":"2.4.12","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"ef4539e9-f849-4c9b-9b81-b58045017ad5"}},"homepage":"https://github.com/bsv-blockchain/ts-stack/tree/main/packages/messaging/ts-paymail#readme","keywords":["BSV","Blockchain","SDK","Bitcoin","SV","Paymail"],"_resolved":"/home/runner/work/ts-stack/ts-stack/release-artifacts/packages/bsv-paymail-2.4.12.tgz","_integrity":"sha512-oc+pefmx1PMmoGMvUWV1Xe1si7yqYfTlg8RGRXLLd0R8q5zLIB3zd1Sv0XNA6558ZO44x1OBJC3yFtT1besIWQ==","repository":{"url":"git+https://github.com/bsv-blockchain/ts-stack.git","type":"git","directory":"packages/messaging/ts-paymail"},"_npmVersion":"11.19.1","description":"BSV Paymail library","directories":{},"maintainers":[{"name":"johngalt5","email":"dylan@murraydt.com"},{"name":"loftsteinn","email":"oli@oskarsson.nl"},{"name":"dkellen","email":"darrkellen@gmail.com"},{"name":"braydude","email":"brayden167@gmail.com"},{"name":"tyeverett","email":"p2ppsr@tyweb.us"}],"sideEffects":false,"_nodeVersion":"24.22.1","dependencies":{"joi":"^18.2.9","cross-fetch":"^4.1.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"client":["dist/src/paymailClient/index.d.cts"],"errors":["dist/src/errors/index.d.cts"],"router":["dist/src/paymailRouter/index.d.cts"],"client/*":["dist/src/paymailClient/*.d.cts"],"errors/*":["dist/src/errors/*.d.cts"],"router/*":["dist/src/paymailRouter/*.d.cts"],"capability":["dist/src/capability/index.d.cts"],"capability/*":["dist/src/capability/*.d.cts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.1","ts2md":"^0.2.8","oxlint":"^1.83.0","tsdown":"0.23.0","express":"^5.2.1","ts-jest":"^29.4.12","@bsv/sdk":"^4.0.1","supertest":"^7.2.2","fast-check":"^4.9.0","typescript":"npm:@typescript/typescript6@6.0.2","@types/jest":"^30.0.0","@types/node":"^26.6.1","@jest/globals":"^30.5.1","@types/express":"^5.0.6","@types/supertest":"^7.2.1","@typescript/native":"npm:typescript@7.0.2"},"peerDependencies":{"express":">=4.18.0 <6","@bsv/sdk":"^2.1.6 || ^3.0.0 || ^4.0.1","@types/express":">=4.17.0 <6"},"peerDependenciesMeta":{"express":{"optional":false},"@bsv/sdk":{"optional":false},"@types/express":{"optional":false}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/paymail_2.4.12_1793150560631_0.13601059306007035"}}},"time":{"created":"2024-04-03T17:14:53.929Z","modified":"2026-10-28T01:22:41.209Z","0.1.0-beta":"2024-04-03T17:14:54.296Z","0.1.1-beta":"2024-04-03T20:27:06.242Z","0.1.2-beta":"2024-04-03T20:50:41.901Z","0.2.0-beta":"2024-04-03T21:31:32.389Z","0.3.0-beta":"2024-04-04T15:05:27.585Z","0.3.0":"2024-04-04T15:30:22.609Z","1.0.0":"2024-07-22T20:03:40.142Z","1.0.1":"2024-07-22T20:03:43.901Z","1.0.2":"2024-08-05T20:27:39.017Z","2.0.1":"2024-09-10T13:52:47.615Z","2.0.2":"2024-09-13T22:26:41.167Z","2.1.1":"2025-09-09T20:49:26.050Z","2.1.2":"2025-09-09T20:52:22.422Z","2.2.5":"2026-03-05T19:46:07.395Z","2.3.0":"2026-05-18T20:42:19.266Z","2.3.1":"2026-05-24T04:39:10.173Z","2.4.0":"2026-06-19T20:07:30.391Z","2.4.1":"2026-07-25T03:04:14.374Z","2.4.2":"2026-07-25T03:20:54.551Z","2.4.5":"2026-07-31T00:17:28.118Z","2.4.6":"2026-08-01T00:05:56.148Z","2.4.7":"2026-08-27T21:28:50.137Z","2.4.8":"2026-09-15T21:36:06.348Z","2.4.9":"2026-09-23T05:08:06.645Z","2.4.10":"2026-09-23T19:50:10.359Z","2.4.11":"2026-10-23T20:19:55.844Z","2.4.12":"2026-10-28T01:22:40.750Z"},"bugs":{"url":"https://github.com/bsv-blockchain/ts-stack/issues"},"author":{"name":"BSV Association"},"license":"SEE LICENSE IN LICENSE.txt","homepage":"https://github.com/bsv-blockchain/ts-stack/tree/main/packages/messaging/ts-paymail#readme","keywords":["BSV","Blockchain","SDK","Bitcoin","SV","Paymail"],"repository":{"url":"git+https://github.com/bsv-blockchain/ts-stack.git","type":"git","directory":"packages/messaging/ts-paymail"},"description":"BSV Paymail library","maintainers":[{"name":"johngalt5","email":"dylan@murraydt.com"},{"name":"loftsteinn","email":"oli@oskarsson.nl"},{"name":"dkellen","email":"darrkellen@gmail.com"},{"name":"braydude","email":"brayden167@gmail.com"},{"name":"tyeverett","email":"p2ppsr@tyweb.us"}],"readme":"# BSV Paymail\n\nPatch candidate `2.4.12` updates packed first-party runtime or development dependency ranges. This metadata-only patch preserves public APIs, peer ranges, wire formats and defaults. No additional consumer or data migration is required; earlier migration guidance still applies.\n\n`@bsv/paymail` provides a typed Paymail client and an Express router for\ncapability discovery, public profiles, PKI, P2P transaction delivery,\ntransaction negotiation, and simple ordinal flows.\n\n## Requirements and installation\n\nThe package supports Node.js 22 or newer. Install the package and its required\nSDK and Express peers:\n\n```sh\nnpm install @bsv/paymail @bsv/sdk\nnpm install express @types/express\n```\n\nThe router uses the host application's Express runtime and type graph and\nsupports Express 4.18 or newer, including Express 5. Browser bundles still\nexclude the server router and its Express implementation.\n\nThe package publishes native ESM and CommonJS entry points with\nmodule-specific declarations. The root browser condition contains only the\nclient, capability, and error APIs; Express router code is excluded from\nbrowser bundles.\n\nSupported public entry points are:\n\n- `@bsv/paymail`\n- `@bsv/paymail/client`\n- `@bsv/paymail/capability`\n- `@bsv/paymail/router`\n- `@bsv/paymail/errors`\n\n## Client\n\n```ts\nimport { PaymailClient } from '@bsv/paymail'\n\nconst client = new PaymailClient()\nconst profile = await client.getPublicProfile('satoshi@example.com')\nconst capabilities = await client.getCapabilities('example.com')\n\nconsole.log(profile.name, profile.avatar)\nconsole.log(capabilities)\n```\n\nThe default HTTP client requires HTTPS outside exact `localhost` development,\nrejects redirects and private-network destinations, pins the complete approved\nDNS result set for Node requests, and applies its 30-second deadline while\nstreaming at most 1 MiB of response data. Capability documents are coalesced,\ncached for five minutes, and held under a 256-domain LRU ceiling per client.\n`HttpClient` exposes explicit response-size, private-network, and resolver\noptions for controlled integration and testing; private-network access is\nnever enabled implicitly.\n\nThe DNS pinning guarantee applies to Node, where the client controls lookup\nand the transport connection. Browser builds cannot replace the browser's DNS\nresolution or socket selection; use them only for ordinary user-initiated\nPaymail origins. Applications that accept attacker-selected Paymail domains or\nneed an SSRF boundary must proxy requests through the Node client (or an\nequivalent server-side egress policy).\n\nDiscovery accepts only the exact `bsvalias: \"1.0\"` document shape with a\nbounded own-data map of string or boolean capabilities. DNS-over-HTTPS SRV\nanswers must belong to the exact queried owner name even when DNSSEC reports\nthe response authenticated; an authenticated but unrelated RRset is not a\ndelegation for the requested Paymail domain.\n\nPublic-profile avatar values are restricted to credential-free public HTTPS\nURLs without fragments or literal/local hosts. They remain untrusted media\nlocations: the package does not fetch or authenticate the referenced bytes.\nUse them only in a non-navigating image context, never as HTML/iframe/script\ninput, and use a DNS-pinned media proxy with MIME and size enforcement when the\napplication needs stronger content isolation.\n\n## Server router\n\nDomain handlers receive the Express route-parameter object followed by the\nvalidated request body. Use `getNameAndDomain` rather than parsing the handle\nagain:\n\n```ts\nimport express from 'express'\nimport { PaymailRouter, PublicKeyInfrastructureRoute, PublicProfileRoute } from '@bsv/paymail'\n\nconst app = express()\n\nconst profileRoute = new PublicProfileRoute({\n  domainLogicHandler: async params => {\n    const { name, domain } = PublicProfileRoute.getNameAndDomain(params)\n    const user = await fetchUser(name, domain)\n    return {\n      name: user.alias,\n      avatar: user.avatarUrl\n    }\n  }\n})\n\nconst pkiRoute = new PublicKeyInfrastructureRoute({\n  domainLogicHandler: async params => {\n    const { name, domain } = PublicKeyInfrastructureRoute.getNameAndDomain(params)\n    const user = await fetchUser(name, domain)\n    return {\n      bsvalias: '1.0',\n      handle: `${name}@${domain}`,\n      pubkey: user.identityKey\n    }\n  }\n})\n\nconst paymail = new PaymailRouter({\n  baseUrl: 'https://paymail.example.com',\n  routes: [profileRoute, pkiRoute]\n})\n\napp.use(paymail.getRouter())\napp.listen(3000)\n```\n\n`baseUrl` is the externally reachable origin advertised in the\n`/.well-known/bsvalias` capability document. `basePath` can be supplied when\nthe router is mounted below the origin root. Production origins must use\nHTTPS; plain HTTP is accepted only for exact `localhost` development. The\nrouter validates every Paymail handle before domain logic, returns 400 for\nmalformed JSON, and rejects conflicting sender-validation configuration.\nThe router snapshots its validated origin, path, route descriptors, capability\ncodes, handlers, and sender-validation mode during construction. Mutating the\nlegacy public configuration fields or caller-owned route arrays afterwards\ndoes not rewrite the mounted routes or discovery authority. Capability codes\nmust be unique, and capability metadata is copied before a derived BFRC is\ncomputed.\n\nPayment-destination handlers must return canonical hexadecimal scripts and\nnon-negative integer outputs whose total exactly equals the requested amount.\nOrdinal-destination handlers must return exactly the requested number of\nscripts. The router snapshots request amounts, transaction encodings, and\nidentity parameters before invoking application code, so handler mutation\ncannot move a response check away from the wire request.\nTransaction-receive handlers must return the txid of the raw or BEEF\ntransaction passed to them; an unrelated acknowledgement is treated as an\ninternal handler failure rather than sent to the client.\n\nThe router cannot determine an application's reference-token semantics or\ncrediting policy. Before broadcasting, crediting, or acknowledging a\ntransaction, domain logic must validate that its outputs satisfy the exact\nrecipient and reference, apply application-specific transaction policy, and\nclaim the txid/outpoints idempotently in durable state.\n\nTransaction-negotiation requests are public, untrusted protocol input. The\nroute validates their structural fields and transaction framing, not sender\nidentity, thread authorization, freshness, supported embedded protocols,\nMerkle/miner evidence, or callback-token ownership. Domain logic must validate\nthose policies before storing, notifying, signing, broadcasting, or using a\n`reply_to` destination; a public-looking HTTPS peer-channel URL is not an\nauthentication verdict.\n\n### Cross-origin deployment\n\nThe library does not impose CORS or CSP policy. Paymail capability endpoints\nare public protocol surfaces and commonly need to remain callable by deployed\napplications across unrelated domains, webviews, and future clients. Configure\nCORS at the host application or edge:\n\n- keep credential-free public APIs broadly accessible by default when the\n  service contract requires it;\n- make exact-origin allowlists and credentialed origin handling explicit\n  operator choices;\n- never combine wildcard origins with credentialed requests; and\n- treat CSP as a document/UI policy, not as API authorization.\n\nAuthentication and authorization must be enforced by the protocol or route\nlogic rather than by assuming browser-origin headers are an access-control\nboundary.\n\n## Signing compatibility\n\n`createP2PSignature` produces the compact Base64 Bitcoin Signed Message form\naccepted by the raw, BEEF, and ordinal receive routes when signature\nverification is enabled. `verifySignature` defaults to `false` for legacy\ncompatibility; in that mode metadata is untrusted and must never authorize a\nsender. The receiver verifies the transaction-ID signature\nlocally before performing the Paymail ownership lookup for the declared public\nkey, so malformed signatures cannot trigger outbound discovery work. The\nrouter historically derives its `requestSenderValidation` advertisement from\nthese receive routes; an explicit value must agree with them.\n\nThat historical advertisement reuses BRFC `6745385c3fc0`, which the upstream\nPaymail specification defines for signed, timestamped Basic Address Resolution\nrequests—not for P2P transaction metadata. Treat it only as this package's\nlegacy statement about its configured receive routes. It does not prove\nstandards-compliant payer validation, timestamp checking, or replay defense.\nCorrecting the meaning requires a coordinated capability-document migration;\nsilently removing or reinterpreting the deployed code would break wire\ndiscovery behavior.\n\nThe legacy Paymail signature preimage contains only the transaction ID. It\ndoes not cryptographically bind the route recipient, reference, sender handle,\nor endpoint authority. Treat it only as proof that the resolved key signed\nthat transaction ID, and independently enforce recipient/output/reference and\nreplay checks in domain logic. Full contextual sender authorization requires a\nnew versioned signature preimage and coordinated protocol migration; silently\nchanging the existing preimage would break deployed signatures.\n\n## Development and verification\n\nFrom the repository root:\n\n```sh\npnpm --filter @bsv/paymail format:check\npnpm --filter @bsv/paymail lint\npnpm --filter @bsv/paymail typecheck\npnpm --filter @bsv/paymail test:coverage\npnpm --filter @bsv/paymail pack:check\npnpm --filter @bsv/paymail test:browser\npnpm --filter example-paymail test\n```\n\nTests are deterministic and must not depend on public Paymail or DNS services.\nThe private examples under `docs/examples` are compiled fixtures for explicit\nmanual use; their external-service credentials and example private keys are\nsupplied through environment variables and must never be committed.\n\n`pack:check` installs the exact dry-packed tarball into clean ESM and CommonJS\nconsumers and validates declarations, export maps, publint, and payload\nhygiene. `test:browser` installs that same tarball and measures Vite and\nesbuild bundles against the checked-in browser budget.\n\nPackage publishing is performed only by the repository release workflow. Do\nnot publish from a developer workstation.\n\nAdditional API and protocol material is available in [`docs`](./docs).\nPlease report defects through the\n[ts-stack issue tracker](https://github.com/bsv-blockchain/ts-stack/issues).\n\n## License\n\nCurrent TS Stack changes are licensed under the Open BSV License Version 6; see\n[`LICENSE.txt`](./LICENSE.txt). This package also retains pre-uniformization\ncode under its package-specific Open BSV License Version 4 grant.\nRedistributors must preserve\n[`THIRD_PARTY_NOTICES.md`](./THIRD_PARTY_NOTICES.md) and the applicable text in\n[`LICENSES/`](./LICENSES/).\n\n## SDK4 hotfix peer requirement\n\nThe SDK4 peer alternative starts at `@bsv/sdk ^4.0.1`, which restores numeric\nwallet results and legacy wire compatibility. Existing SDK2/3 alternatives and\nlower bounds remain unchanged. SDK4 users should install the 4.0.1 hotfix; no\napplication-wallet wire or data migration is required.\n","readmeFilename":"README.md"}