{"_id":"@yodlpay/yapp-sdk","_rev":"32-f9da5ab9de369ea517ebcc97ddc56c3b","name":"@yodlpay/yapp-sdk","dist-tags":{"latest":"1.10.3"},"versions":{"1.3.3":{"name":"@yodlpay/yapp-sdk","version":"1.3.3","keywords":["yodl","yapp","sdk"],"author":{"name":"Yodl"},"license":"MIT","_id":"@yodlpay/yapp-sdk@1.3.3","maintainers":[{"name":"hiro-seb","email":"sb@yodlpay.com"},{"name":"bryanxiaopengyou","email":"bryan@yodlpay.com"},{"name":"samyodl","email":"samuel@yodlpay.com"}],"homepage":"https://github.com/yodlpay/yapp-sdk#readme","bugs":{"url":"https://github.com/yodlpay/yapp-sdk/issues"},"dist":{"shasum":"069572bc16507d62a006445de662db1ba48aa69d","tarball":"https://registry.npmjs.org/@yodlpay/yapp-sdk/-/yapp-sdk-1.3.3.tgz","fileCount":30,"integrity":"sha512-xILtnEBjkt4O2q2fEVJUPk1SsiEMXo4GMndQ7tSYDEiq9KNyagBmculiN1ObSxf/bXp9APZc966wx5k4Pqt/Aw==","signatures":[{"sig":"MEUCIQCcpwYz/7zeYm6mxTS+KQTQCIx7/SBUjhM1ArrqocZIEQIgMJAI5vAx1My/rQyZIpplYsr4n0lZ9/lSHbtPCqgvQf8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@yodlpay%2fyapp-sdk@1.3.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":83509},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"fac62819839bee080a970e33fc72198f4ee62608","scripts":{"ci":"npm run typecheck && npm run format:check && npm test","docs":"typedoc --out docs src/index.ts","test":"jest","build":"tsc","format":"prettier --write .","prepare":"npm run build","typecheck":"tsc --noEmit","test:watch":"jest --watch","format:check":"prettier --check .","test:coverage":"jest --coverage"},"_npmUser":{"name":"hiro-seb","email":"sb@yodlpay.com"},"repository":{"url":"git+https://github.com/yodlpay/yapp-sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"SDK for building Yodl Yapps","directories":{},"_nodeVersion":"18.20.7","dependencies":{"jose":"5.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.2","typedoc":"^0.27.7","prettier":"^3.5.0","typescript":"^5.7.3","@types/jest":"^29.5.14","@types/node":"^22.13.1","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/yapp-sdk_1.3.3_1741957747077_0.27702160977531887","host":"s3://npm-registry-packages-npm-production"}},"1.3.4":{"name":"@yodlpay/yapp-sdk","version":"1.3.4","keywords":["yodl","yapp","sdk"],"author":{"name":"Yodl"},"license":"MIT","_id":"@yodlpay/yapp-sdk@1.3.4","maintainers":[{"name":"hiro-seb","email":"sb@yodlpay.com"},{"name":"bryanxiaopengyou","email":"bryan@yodlpay.com"},{"name":"samyodl","email":"samuel@yodlpay.com"}],"homepage":"https://github.com/yodlpay/yapp-sdk#readme","bugs":{"url":"https://github.com/yodlpay/yapp-sdk/issues"},"dist":{"shasum":"4d4e77acaa247f681cd4c1abf3f9fb50c282da73","tarball":"https://registry.npmjs.org/@yodlpay/yapp-sdk/-/yapp-sdk-1.3.4.tgz","fileCount":35,"integrity":"sha512-Kl71C/3k/hEGQjist0gCFpjRO+/R1iuPjRZ6D+QL4GL4PlCuHffQsIXAH02oGKHLOUswNd90hNgs8CpNttrXig==","signatures":[{"sig":"MEQCIFhD8zA/lARHPDFpnH2/pjKp+VAS4k5GyambBCYEScDzAiAi0NQQ2PYiPy9LDMT4WnRxvU8zNG4AshwzNm9Xfv2BoA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@yodlpay%2fyapp-sdk@1.3.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":697017},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"2d0741f0c1c66683f2f2801e756595ea70c9536e","scripts":{"ci":"npm run typecheck && npm run format:check && npm test","dev":"webpack --watch & node examples/server.js","docs":"typedoc --out docs src/index.ts","test":"jest","build":"tsc && webpack","format":"prettier --write .","prepare":"npm run build","build:lib":"tsc","build:umd":"webpack","typecheck":"tsc --noEmit","test:watch":"jest --watch","format:check":"prettier --check .","test:coverage":"jest --coverage"},"_npmUser":{"name":"hiro-seb","email":"sb@yodlpay.com"},"repository":{"url":"git+https://github.com/yodlpay/yapp-sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"SDK for building Yodl Yapps","directories":{},"_nodeVersion":"18.20.7","dependencies":{"jose":"5.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.2","typedoc":"^0.27.7","webpack":"^5.98.0","prettier":"^3.5.0","ts-loader":"^9.5.2","typescript":"^5.7.3","@types/jest":"^29.5.14","@types/node":"^22.13.1","webpack-cli":"^6.0.1","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/yapp-sdk_1.3.4_1742544946773_0.9834863228071327","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@yodlpay/yapp-sdk","version":"1.4.0","keywords":["yodl","yapp","sdk"],"author":{"name":"Yodl"},"license":"MIT","_id":"@yodlpay/yapp-sdk@1.4.0","maintainers":[{"name":"hiro-seb","email":"sb@yodlpay.com"},{"name":"bryanxiaopengyou","email":"bryan@yodlpay.com"},{"name":"samyodl","email":"samuel@yodlpay.com"}],"homepage":"https://github.com/yodlpay/yapp-sdk#readme","bugs":{"url":"https://github.com/yodlpay/yapp-sdk/issues"},"dist":{"shasum":"4ba05b17b8b4fc3ad932d9c84bf579b560ff9385","tarball":"https://registry.npmjs.org/@yodlpay/yapp-sdk/-/yapp-sdk-1.4.0.tgz","fileCount":41,"integrity":"sha512-xINOKK/6kQydvbcjTCCd2kD4u1SwhZd4KBZfVQARfj3ZBxoG5QZ38pxi7othJk4HslZIf+2J3pVncNu240BWQA==","signatures":[{"sig":"MEUCIQDabPGx3TVZ/8kAVXa1UVLyfdpyYGq2qhJiI1YLg3naLAIgNHhDcgmOG4b67ChTwa6nf4Q2fihXydyLOoDEt4TVfJ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@yodlpay%2fyapp-sdk@1.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":708730},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js","default":"./dist/types/index.js"}},"gitHead":"adb04c336cfe333a226cbcca8ec1a8b154a37aff","scripts":{"ci":"npm run typecheck && npm run format:check && npm test","dev":"webpack --watch & node examples/server.js","docs":"typedoc --out docs src/index.ts","test":"jest","build":"tsc && webpack","format":"prettier --write .","prepare":"npm run build","build:lib":"tsc","build:umd":"webpack","typecheck":"tsc --noEmit","test:watch":"jest --watch","format:check":"prettier --check .","test:coverage":"jest --coverage"},"_npmUser":{"name":"hiro-seb","email":"sb@yodlpay.com"},"repository":{"url":"git+https://github.com/yodlpay/yapp-sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"SDK for building Yodl Yapps","directories":{},"_nodeVersion":"18.20.7","dependencies":{"jose":"5.x"},"typesVersions":{"*":{"types":["dist/types/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.2","typedoc":"^0.27.7","webpack":"^5.98.0","prettier":"^3.5.0","ts-loader":"^9.5.2","typescript":"^5.7.3","@types/jest":"^29.5.14","@types/node":"^22.13.1","webpack-cli":"^6.0.1","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/yapp-sdk_1.4.0_1742823720155_0.7475142543752802","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"@yodlpay/yapp-sdk","version":"1.4.1","keywords":["yodl","yapp","sdk"],"author":{"name":"Yodl"},"license":"MIT","_id":"@yodlpay/yapp-sdk@1.4.1","maintainers":[{"name":"hiro-seb","email":"sb@yodlpay.com"},{"name":"bryanxiaopengyou","email":"bryan@yodlpay.com"},{"name":"samyodl","email":"samuel@yodlpay.com"}],"homepage":"https://github.com/yodlpay/yapp-sdk#readme","bugs":{"url":"https://github.com/yodlpay/yapp-sdk/issues"},"dist":{"shasum":"270038274180ef5cc393808d0b04a837a9c41cb4","tarball":"https://registry.npmjs.org/@yodlpay/yapp-sdk/-/yapp-sdk-1.4.1.tgz","fileCount":41,"integrity":"sha512-X3aFo0LLhFYHqh3mPsMOe77kMO5Ave1RNHxhFUvIdzPSehcTSG/RKXljNYd3wun97b7W50+sFcgFeSUNRMxT1Q==","signatures":[{"sig":"MEYCIQCehxstUweyhLkdEuayaL4m4dscjTfV5UiNn6IAmZ+bHgIhAIPfE+ohb6odEqMIv0ZWjHuJNYuVntU7W+HehnOLo0/q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@yodlpay%2fyapp-sdk@1.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":708727},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js","default":"./dist/types/index.js"}},"gitHead":"373a76820d644bbe4e9506e4bfb516e8b5a910a8","scripts":{"ci":"npm run typecheck && npm run format:check && npm test","dev":"webpack --watch & node examples/server.js","docs":"typedoc --out docs src/index.ts","test":"jest","build":"tsc && webpack","format":"prettier --write .","prepare":"npm run build","build:lib":"tsc","build:umd":"webpack","typecheck":"tsc --noEmit","test:watch":"jest --watch","format:check":"prettier --check .","test:coverage":"jest --coverage"},"_npmUser":{"name":"hiro-seb","email":"sb@yodlpay.com"},"repository":{"url":"git+https://github.com/yodlpay/yapp-sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"SDK for building Yodl Yapps","directories":{},"_nodeVersion":"18.20.7","dependencies":{"jose":"5.x"},"typesVersions":{"*":{"types":["dist/types/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.2","typedoc":"^0.27.7","webpack":"^5.98.0","prettier":"^3.5.0","ts-loader":"^9.5.2","typescript":"^5.7.3","@types/jest":"^29.5.14","@types/node":"^22.13.1","webpack-cli":"^6.0.1","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/yapp-sdk_1.4.1_1742987965098_0.598602424117954","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@yodlpay/yapp-sdk","version":"1.5.0","keywords":["yodl","yapp","sdk"],"author":{"name":"Yodl"},"license":"MIT","_id":"@yodlpay/yapp-sdk@1.5.0","maintainers":[{"name":"hiro-seb","email":"sb@yodlpay.com"},{"name":"bryanxiaopengyou","email":"bryan@yodlpay.com"},{"name":"samyodl","email":"samuel@yodlpay.com"}],"homepage":"https://github.com/yodlpay/yapp-sdk#readme","bugs":{"url":"https://github.com/yodlpay/yapp-sdk/issues"},"dist":{"shasum":"8d941e1987fc9cb447f3b82def803604dc5a7f2c","tarball":"https://registry.npmjs.org/@yodlpay/yapp-sdk/-/yapp-sdk-1.5.0.tgz","fileCount":37,"integrity":"sha512-jnvc9kLOUyFmum7wd0BS7+hwULAAVQZ93YdRHbTmSJhpgXfTKMteXrwM24O445qnt2N4SNqo3RFFxdYTVqBp6Q==","signatures":[{"sig":"MEUCID+WMY2zp0AVbJzXfyIAxqOHebZLxxsDwR63My3ruYNuAiEA7W/ClyRfl3NjX5wGVJ1yHIam0Ko015+S6u2EvjZ04vg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@yodlpay%2fyapp-sdk@1.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":191523},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js","default":"./dist/types/index.js"}},"gitHead":"ef0eab493cb2fd5d6a25a12648550914eaf21509","scripts":{"ci":"npm run typecheck && npm run format:check && npm test","dev":"webpack --watch & node examples/server.js","docs":"typedoc --out docs src/index.ts","test":"jest","build":"tsc && webpack","format":"prettier --write .","prepare":"npm run build","build:lib":"tsc","build:umd":"webpack","typecheck":"tsc --noEmit","test:watch":"jest --watch","format:check":"prettier --check .","test:coverage":"jest --coverage"},"_npmUser":{"name":"hiro-seb","email":"sb@yodlpay.com"},"repository":{"url":"git+https://github.com/yodlpay/yapp-sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"SDK for building Yodl Yapps","directories":{},"_nodeVersion":"18.20.7","dependencies":{"jose":"5.x"},"typesVersions":{"*":{"types":["dist/types/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.2","typedoc":"^0.27.7","webpack":"^5.98.0","prettier":"^3.5.0","ts-loader":"^9.5.2","typescript":"^5.7.3","@types/jest":"^29.5.14","@types/node":"^22.13.1","webpack-cli":"^6.0.1","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/yapp-sdk_1.5.0_1743072674074_0.8801058836772255","host":"s3://npm-registry-packages-npm-production"}},"1.5.1":{"name":"@yodlpay/yapp-sdk","version":"1.5.1","keywords":["yodl","yapp","sdk"],"author":{"name":"Yodl"},"license":"MIT","_id":"@yodlpay/yapp-sdk@1.5.1","maintainers":[{"name":"hiro-seb","email":"sb@yodlpay.com"},{"name":"bryanxiaopengyou","email":"bryan@yodlpay.com"},{"name":"samyodl","email":"samuel@yodlpay.com"}],"homepage":"https://github.com/yodlpay/yapp-sdk#readme","bugs":{"url":"https://github.com/yodlpay/yapp-sdk/issues"},"dist":{"shasum":"bce5b900d6e6a4874f9d02150e012e32fee49a28","tarball":"https://registry.npmjs.org/@yodlpay/yapp-sdk/-/yapp-sdk-1.5.1.tgz","fileCount":51,"integrity":"sha512-iael92vo+OEUZikDg0NP8sM5emmFTThh5RLIAdf+i8lTpujDZJEg3BvUpmNLZqe1usucVxGXZJKjUHPSOixBpw==","signatures":[{"sig":"MEYCIQC9TVQMUMje/h4WQfxO7zvvfuSbh96/0NHZJE6sUS7aHwIhAJdzFujer7hYI9o9GkfAXY8g0JZ1ikWFjKD4fl2KLM1U","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@yodlpay%2fyapp-sdk@1.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":207991},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js","default":"./dist/types/index.js"}},"gitHead":"4c654c1e5a303ee3efdd7180bba9ae4131c9b590","scripts":{"ci":"npm run typecheck && npm run format:check && npm test","dev":"webpack --watch & node examples/server.js","docs":"typedoc --out docs src/index.ts","test":"jest","build":"tsc && webpack","format":"prettier --write .","prepare":"npm run build","build:lib":"tsc","build:umd":"webpack","typecheck":"tsc --noEmit","test:watch":"jest --watch","format:check":"prettier --check .","test:coverage":"jest --coverage"},"_npmUser":{"name":"hiro-seb","email":"sb@yodlpay.com"},"repository":{"url":"git+https://github.com/yodlpay/yapp-sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"SDK for building Yodl Yapps","directories":{},"_nodeVersion":"18.20.7","dependencies":{"jose":"5.x"},"typesVersions":{"*":{"types":["dist/types/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.2","typedoc":"^0.27.7","webpack":"^5.98.0","prettier":"^3.5.0","ts-loader":"^9.5.2","typescript":"^5.7.3","@types/jest":"^29.5.14","@types/node":"^22.13.1","webpack-cli":"^6.0.1","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/yapp-sdk_1.5.1_1743078018019_0.7704069535397902","host":"s3://npm-registry-packages-npm-production"}},"1.5.2":{"name":"@yodlpay/yapp-sdk","version":"1.5.2","keywords":["yodl","yapp","sdk"],"author":{"name":"Yodl"},"license":"MIT","_id":"@yodlpay/yapp-sdk@1.5.2","maintainers":[{"name":"hiro-seb","email":"sb@yodlpay.com"},{"name":"bryanxiaopengyou","email":"bryan@yodlpay.com"},{"name":"samyodl","email":"samuel@yodlpay.com"}],"homepage":"https://github.com/yodlpay/yapp-sdk#readme","bugs":{"url":"https://github.com/yodlpay/yapp-sdk/issues"},"dist":{"shasum":"b97dc76a91c3b619d5e8d70df02d61b2978f9742","tarball":"https://registry.npmjs.org/@yodlpay/yapp-sdk/-/yapp-sdk-1.5.2.tgz","fileCount":51,"integrity":"sha512-51ASEsBQTIhdvFoQBlDNqXvV+f1jnYr3gUo74m9NafjqSKPXnDckQf0al/jljAU9qgKf7VDEaK2Do0ns23AVmg==","signatures":[{"sig":"MEUCIQDWX3j/hCH7HrHc4cqrByVPS25Ls02kASGfxOVJgD7H8wIgE+0cEt+fGjHDePyj5DSfyKRhXwF++iFRQc7k/u75yQ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@yodlpay%2fyapp-sdk@1.5.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":208577},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js","default":"./dist/types/index.js"}},"gitHead":"c56703ebf0371867a81cf98b1c86c8816114bba6","scripts":{"ci":"npm run typecheck && npm run format:check && npm test","dev":"webpack --watch & node examples/server.js","docs":"typedoc --out docs src/index.ts","test":"jest","build":"tsc && tsc-alias && webpack","format":"prettier --write .","prepare":"npm run build","build:lib":"tsc && tsc-alias","build:umd":"webpack","typecheck":"tsc --noEmit","test:watch":"jest --watch","format:check":"prettier --check .","test:coverage":"jest --coverage"},"_npmUser":{"name":"hiro-seb","email":"sb@yodlpay.com"},"repository":{"url":"git+https://github.com/yodlpay/yapp-sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"SDK for building Yodl Yapps","directories":{},"_nodeVersion":"18.20.7","dependencies":{"jose":"5.x"},"typesVersions":{"*":{"types":["dist/types/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.1","jest":"^29.7.0","ts-jest":"^29.1.2","typedoc":"^0.27.7","webpack":"^5.98.0","prettier":"^3.5.0","ts-loader":"^9.5.2","tsc-alias":"^1.8.8","typescript":"^5.7.3","@types/jest":"^29.5.14","@types/node":"^22.13.1","webpack-cli":"^6.0.1","tsconfig-paths":"^4.2.0","jest-environment-jsdom":"^29.7.0","tsconfig-paths-webpack-plugin":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/yapp-sdk_1.5.2_1743079119323_0.5250800351439224","host":"s3://npm-registry-packages-npm-production"}},"1.5.3":{"name":"@yodlpay/yapp-sdk","version":"1.5.3","keywords":["yodl","yapp","sdk"],"author":{"name":"Yodl"},"license":"MIT","_id":"@yodlpay/yapp-sdk@1.5.3","maintainers":[{"name":"hiro-seb","email":"sb@yodlpay.com"},{"name":"bryanxiaopengyou","email":"bryan@yodlpay.com"},{"name":"samyodl","email":"samuel@yodlpay.com"}],"homepage":"https://github.com/yodlpay/yapp-sdk#readme","bugs":{"url":"https://github.com/yodlpay/yapp-sdk/issues"},"dist":{"shasum":"5935196a22260c383d7f97aa2cc69250645090d7","tarball":"https://registry.npmjs.org/@yodlpay/yapp-sdk/-/yapp-sdk-1.5.3.tgz","fileCount":51,"integrity":"sha512-1Jv97FYscSq4EIusqypLLifLI+Q5w1XigZo+yZAQ8OApqs5uBtwoMDOp6sWgoaoq6NJ1uSbY4AEi7AIk5lDVTw==","signatures":[{"sig":"MEUCIQCCfgFFMzugqVdAVXARr1/bGID/QaL6OPRoKt7cz1SN3AIgAP+CJ3Q6llMmi3TsYV+30i2PKj7KJVgv6sOmblsHtKg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@yodlpay%2fyapp-sdk@1.5.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":208715},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js","default":"./dist/types/index.js"}},"gitHead":"7fcf2e56ccf68e3c1c8858948270938acb6be962","scripts":{"ci":"npm run typecheck && npm run format:check && npm test","dev":"webpack --watch & node examples/server.js","docs":"typedoc --out docs src/index.ts","test":"jest","build":"tsc && tsc-alias && webpack","format":"prettier --write .","prepare":"npm run build","build:lib":"tsc && tsc-alias","build:umd":"webpack","typecheck":"tsc --noEmit","test:watch":"jest --watch","format:check":"prettier --check .","test:coverage":"jest --coverage"},"_npmUser":{"name":"hiro-seb","email":"sb@yodlpay.com"},"repository":{"url":"git+https://github.com/yodlpay/yapp-sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"SDK for building Yodl Yapps","directories":{},"_nodeVersion":"18.20.7","dependencies":{"jose":"5.x"},"typesVersions":{"*":{"types":["dist/types/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.1","jest":"^29.7.0","ts-jest":"^29.1.2","typedoc":"^0.27.7","webpack":"^5.98.0","prettier":"^3.5.0","ts-loader":"^9.5.2","tsc-alias":"^1.8.8","typescript":"^5.7.3","@types/jest":"^29.5.14","@types/node":"^22.13.1","webpack-cli":"^6.0.1","tsconfig-paths":"^4.2.0","jest-environment-jsdom":"^29.7.0","tsconfig-paths-webpack-plugin":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/yapp-sdk_1.5.3_1743080136935_0.29468557607151613","host":"s3://npm-registry-packages-npm-production"}},"1.5.4":{"name":"@yodlpay/yapp-sdk","version":"1.5.4","keywords":["yodl","yapp","sdk"],"author":{"name":"Yodl"},"license":"MIT","_id":"@yodlpay/yapp-sdk@1.5.4","maintainers":[{"name":"hiro-seb","email":"sb@yodlpay.com"},{"name":"bryanxiaopengyou","email":"bryan@yodlpay.com"},{"name":"samyodl","email":"samuel@yodlpay.com"}],"homepage":"https://github.com/yodlpay/yapp-sdk#readme","bugs":{"url":"https://github.com/yodlpay/yapp-sdk/issues"},"dist":{"shasum":"edc2f5d962d3732ecc0315266ce75ab873ca5e88","tarball":"https://registry.npmjs.org/@yodlpay/yapp-sdk/-/yapp-sdk-1.5.4.tgz","fileCount":51,"integrity":"sha512-KgJD6vAtjmw/THS47ocyFkP6syPA+hKGQEtzQ8pXfsjCiFeO/DM4qXhToByy16ybC0nqNcNY1WOsezbVKQYwbg==","signatures":[{"sig":"MEQCIAg0cNn0YVY8ozYOeopHbAR20MF9fAQMOJpLICPjUdXRAiBc9U5/Exfa2rR8pMiGY5K/pcTpjMxJrj/i95yRCjuQew==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@yodlpay%2fyapp-sdk@1.5.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":208800},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js","default":"./dist/types/index.js"}},"gitHead":"7a2491616e502f484ed9aa5725f3271ff7d5b6f7","scripts":{"ci":"npm run typecheck && npm run format:check && npm test","dev":"webpack --watch & node examples/server.js","docs":"typedoc --out docs src/index.ts","test":"jest","build":"tsc && tsc-alias && webpack","format":"prettier --write .","prepare":"npm run build","build:lib":"tsc && tsc-alias","build:umd":"webpack","typecheck":"tsc --noEmit","test:watch":"jest --watch","format:check":"prettier --check .","test:coverage":"jest --coverage"},"_npmUser":{"name":"hiro-seb","email":"sb@yodlpay.com"},"repository":{"url":"git+https://github.com/yodlpay/yapp-sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"SDK for building Yodl Yapps","directories":{},"_nodeVersion":"18.20.7","dependencies":{"jose":"5.x"},"typesVersions":{"*":{"types":["dist/types/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.1","jest":"^29.7.0","ts-jest":"^29.1.2","typedoc":"^0.27.7","webpack":"^5.98.0","prettier":"^3.5.0","ts-loader":"^9.5.2","tsc-alias":"^1.8.8","typescript":"^5.7.3","@types/jest":"^29.5.14","@types/node":"^22.13.1","webpack-cli":"^6.0.1","tsconfig-paths":"^4.2.0","jest-environment-jsdom":"^29.7.0","tsconfig-paths-webpack-plugin":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/yapp-sdk_1.5.4_1743080801922_0.32040619492422673","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@yodlpay/yapp-sdk","version":"1.6.0","keywords":["yodl","yapp","sdk"],"author":{"name":"Yodl"},"license":"MIT","_id":"@yodlpay/yapp-sdk@1.6.0","maintainers":[{"name":"hiro-seb","email":"sb@yodlpay.com"},{"name":"bryanxiaopengyou","email":"bryan@yodlpay.com"},{"name":"samyodl","email":"samuel@yodlpay.com"}],"homepage":"https://github.com/yodlpay/yapp-sdk#readme","bugs":{"url":"https://github.com/yodlpay/yapp-sdk/issues"},"dist":{"shasum":"c3edfd5bff46c24f7895fd762947eada557f4093","tarball":"https://registry.npmjs.org/@yodlpay/yapp-sdk/-/yapp-sdk-1.6.0.tgz","fileCount":51,"integrity":"sha512-NJQl5JimXh9Vqju2l2pUIS+zgbtcHVlCMh8BO8SIShV0DYkJEzR9St590fRghqItU6xPbqCpJ9Lo8A/6bk3ooA==","signatures":[{"sig":"MEQCIGxJ1HlRKi2HZflc2Nh29XSHBoKQdoxi5AwlbOE9AYsCAiBWlgXUCUasspRyFBNSLJwOZrQiENvvIQs25Wo+3E6JTA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@yodlpay%2fyapp-sdk@1.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":228056},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js","default":"./dist/types/index.js"}},"gitHead":"4b72a5874f010f0598d5074af0f7b64c70c3476b","scripts":{"ci":"npm run typecheck && npm run format:check && npm test","dev":"webpack --watch & node examples/server.js","docs":"typedoc --out docs src/index.ts","test":"jest","build":"tsc && tsc-alias && webpack","format":"prettier --write .","prepare":"npm run build","build:lib":"tsc && tsc-alias","build:umd":"webpack","typecheck":"tsc --noEmit","test:watch":"jest --watch","format:check":"prettier --check .","test:coverage":"jest --coverage"},"_npmUser":{"name":"hiro-seb","email":"sb@yodlpay.com"},"repository":{"url":"git+https://github.com/yodlpay/yapp-sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"SDK for building Yodl Yapps","directories":{},"_nodeVersion":"18.20.7","dependencies":{"jose":"5.x"},"typesVersions":{"*":{"types":["dist/types/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.1","jest":"^29.7.0","ts-jest":"^29.1.2","typedoc":"^0.27.7","webpack":"^5.98.0","prettier":"^3.5.0","ts-loader":"^9.5.2","tsc-alias":"^1.8.8","typescript":"^5.7.3","@types/jest":"^29.5.14","@types/node":"^22.13.1","webpack-cli":"^6.0.1","tsconfig-paths":"^4.2.0","jest-environment-jsdom":"^29.7.0","tsconfig-paths-webpack-plugin":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/yapp-sdk_1.6.0_1743083744263_0.4926208159183094","host":"s3://npm-registry-packages-npm-production"}},"1.6.1":{"name":"@yodlpay/yapp-sdk","version":"1.6.1","keywords":["yodl","yapp","sdk"],"author":{"name":"Yodl"},"license":"MIT","_id":"@yodlpay/yapp-sdk@1.6.1","maintainers":[{"name":"hiro-seb","email":"sb@yodlpay.com"},{"name":"bryanxiaopengyou","email":"bryan@yodlpay.com"},{"name":"samyodl","email":"samuel@yodlpay.com"}],"homepage":"https://github.com/yodlpay/yapp-sdk#readme","bugs":{"url":"https://github.com/yodlpay/yapp-sdk/issues"},"dist":{"shasum":"0c2aa568231cd284686d56b5005611cbd0daf6ea","tarball":"https://registry.npmjs.org/@yodlpay/yapp-sdk/-/yapp-sdk-1.6.1.tgz","fileCount":53,"integrity":"sha512-vKog4mhw8X0/aCTayqygDdqE//4KC+MEC/dkMJDGpbIXpn1AoYFXBRd9tjCm6mf2ozXtRirVr1+K82e/puTJew==","signatures":[{"sig":"MEUCIQCXBmRquE1sgosDzeeFLG1kw+SHpa+1QGuCoYXj4cm8XwIgUkfMkA550vzJLLOE74IkQn3bFWgPnU0YuqGFvvKssYU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@yodlpay%2fyapp-sdk@1.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":238267},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js","default":"./dist/types/index.js"}},"gitHead":"97de3a6e3078cf20d6987fdbecf995b69929dc7b","scripts":{"ci":"npm run typecheck && npm run format:check && npm test","dev":"webpack --watch & node examples/server.js","docs":"typedoc --out docs src/index.ts","test":"jest","build":"tsc && tsc-alias && webpack","format":"prettier --write .","prepare":"npm run build","build:lib":"tsc && tsc-alias","build:umd":"webpack","typecheck":"tsc --noEmit","test:watch":"jest --watch","format:check":"prettier --check .","test:coverage":"jest --coverage"},"_npmUser":{"name":"hiro-seb","email":"sb@yodlpay.com"},"repository":{"url":"git+https://github.com/yodlpay/yapp-sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"SDK for building Yodl Yapps","directories":{},"_nodeVersion":"18.20.7","dependencies":{"jose":"5.x"},"typesVersions":{"*":{"types":["dist/types/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.1","jest":"^29.7.0","ts-jest":"^29.1.2","typedoc":"^0.27.7","webpack":"^5.98.0","prettier":"^3.5.0","ts-loader":"^9.5.2","tsc-alias":"^1.8.8","typescript":"^5.7.3","@types/jest":"^29.5.14","@types/node":"^22.13.1","webpack-cli":"^6.0.1","tsconfig-paths":"^4.2.0","jest-environment-jsdom":"^29.7.0","tsconfig-paths-webpack-plugin":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/yapp-sdk_1.6.1_1743105240395_0.5322435856742056","host":"s3://npm-registry-packages-npm-production"}},"1.6.2":{"name":"@yodlpay/yapp-sdk","version":"1.6.2","keywords":["yodl","yapp","sdk"],"author":{"name":"Yodl"},"license":"MIT","_id":"@yodlpay/yapp-sdk@1.6.2","maintainers":[{"name":"hiro-seb","email":"sb@yodlpay.com"},{"name":"bryanxiaopengyou","email":"bryan@yodlpay.com"},{"name":"samyodl","email":"samuel@yodlpay.com"}],"homepage":"https://github.com/yodlpay/yapp-sdk#readme","bugs":{"url":"https://github.com/yodlpay/yapp-sdk/issues"},"dist":{"shasum":"0962ea5d627d1f26e5f232d5b1ff36cc9e1936ba","tarball":"https://registry.npmjs.org/@yodlpay/yapp-sdk/-/yapp-sdk-1.6.2.tgz","fileCount":53,"integrity":"sha512-aBO1WbZCiem6KW3pvT8QdgIR4dOcHB+Q7v+RbtrCb4TUs5liMKu2Yoibcf1IBkxxaMfc/2dlsi7ztqIK5yYArg==","signatures":[{"sig":"MEYCIQC55OywgHVOM/o/UnniEUcjBJSNLHdRFgsmzMwllWRGpQIhAMVWIsusP/0Dd/1a8d1wPuOENDlyRYK0BKQLU7MxiI3L","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@yodlpay%2fyapp-sdk@1.6.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":238697},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js","default":"./dist/types/index.js"}},"gitHead":"48d1c8386a769409ebcf98253418f5c5dff4bc40","scripts":{"ci":"npm run typecheck && npm run format:check && npm test","dev":"webpack --watch & node examples/server.js","docs":"typedoc --out docs src/index.ts","test":"jest","build":"tsc && tsc-alias && webpack","format":"prettier --write .","prepare":"npm run build","build:lib":"tsc && tsc-alias","build:umd":"webpack","typecheck":"tsc --noEmit","test:watch":"jest --watch","format:check":"prettier --check .","test:coverage":"jest --coverage"},"_npmUser":{"name":"hiro-seb","email":"sb@yodlpay.com"},"repository":{"url":"git+https://github.com/yodlpay/yapp-sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"SDK for building Yodl Yapps","directories":{},"_nodeVersion":"18.20.7","dependencies":{"jose":"5.x"},"typesVersions":{"*":{"types":["dist/types/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.1","jest":"^29.7.0","ts-jest":"^29.1.2","typedoc":"^0.27.7","webpack":"^5.98.0","prettier":"^3.5.0","ts-loader":"^9.5.2","tsc-alias":"^1.8.8","typescript":"^5.7.3","@types/jest":"^29.5.14","@types/node":"^22.13.1","webpack-cli":"^6.0.1","tsconfig-paths":"^4.2.0","jest-environment-jsdom":"^29.7.0","tsconfig-paths-webpack-plugin":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/yapp-sdk_1.6.2_1743105846943_0.3059446241446595","host":"s3://npm-registry-packages-npm-production"}},"1.6.3":{"name":"@yodlpay/yapp-sdk","version":"1.6.3","keywords":["yodl","yapp","sdk"],"author":{"name":"Yodl"},"license":"MIT","_id":"@yodlpay/yapp-sdk@1.6.3","maintainers":[{"name":"hiro-seb","email":"sb@yodlpay.com"},{"name":"bryanxiaopengyou","email":"bryan@yodlpay.com"},{"name":"samyodl","email":"samuel@yodlpay.com"}],"homepage":"https://github.com/yodlpay/yapp-sdk#readme","bugs":{"url":"https://github.com/yodlpay/yapp-sdk/issues"},"dist":{"shasum":"897f7f1cfd56562b17b20f8b8a3babf2e5a35891","tarball":"https://registry.npmjs.org/@yodlpay/yapp-sdk/-/yapp-sdk-1.6.3.tgz","fileCount":53,"integrity":"sha512-DXJOuPCcKSn51kUfN0TIL/fVyGy27qyobrFvB1z3yaeRdaHV5hFfRudJa9w3jNX+N2iUEhBKjCIS+PwhBteM9g==","signatures":[{"sig":"MEUCIF3KAp8/jzbu5OEmqQz8XWJu0EUWYpu818/u/DgUDtqBAiEA6J7Orxp8kFFed0J6nAdG/yot020YOsZwKElTqhu47tI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@yodlpay%2fyapp-sdk@1.6.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":238729},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js","default":"./dist/types/index.js"}},"gitHead":"54a6e53b16eb6b0f3cff2ed163d79dee40ce897f","scripts":{"ci":"npm run typecheck && npm run format:check && npm test","dev":"webpack --watch & node examples/server.js","docs":"typedoc --out docs src/index.ts","test":"jest","build":"tsc && tsc-alias && webpack","format":"prettier --write .","prepare":"npm run build","build:lib":"tsc && tsc-alias","build:umd":"webpack","typecheck":"tsc --noEmit","test:watch":"jest --watch","format:check":"prettier --check .","test:coverage":"jest --coverage"},"_npmUser":{"name":"hiro-seb","email":"sb@yodlpay.com"},"repository":{"url":"git+https://github.com/yodlpay/yapp-sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"SDK for building Yodl Yapps","directories":{},"_nodeVersion":"18.20.7","dependencies":{"jose":"5.x"},"typesVersions":{"*":{"types":["dist/types/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.1","jest":"^29.7.0","ts-jest":"^29.1.2","typedoc":"^0.27.7","webpack":"^5.98.0","prettier":"^3.5.0","ts-loader":"^9.5.2","tsc-alias":"^1.8.8","typescript":"^5.7.3","@types/jest":"^29.5.14","@types/node":"^22.13.1","webpack-cli":"^6.0.1","tsconfig-paths":"^4.2.0","jest-environment-jsdom":"^29.7.0","tsconfig-paths-webpack-plugin":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/yapp-sdk_1.6.3_1743106315256_0.2651387229013902","host":"s3://npm-registry-packages-npm-production"}},"1.6.4":{"name":"@yodlpay/yapp-sdk","version":"1.6.4","keywords":["yodl","yapp","sdk"],"author":{"name":"Yodl"},"license":"MIT","_id":"@yodlpay/yapp-sdk@1.6.4","maintainers":[{"name":"hiro-seb","email":"sb@yodlpay.com"},{"name":"bryanxiaopengyou","email":"bryan@yodlpay.com"},{"name":"samyodl","email":"samuel@yodlpay.com"}],"homepage":"https://github.com/yodlpay/yapp-sdk#readme","bugs":{"url":"https://github.com/yodlpay/yapp-sdk/issues"},"dist":{"shasum":"57e5a8524f11dfa3b605f315fc9a42fdee5f10bc","tarball":"https://registry.npmjs.org/@yodlpay/yapp-sdk/-/yapp-sdk-1.6.4.tgz","fileCount":53,"integrity":"sha512-Y2tIR+hkdBwHWz3CLoQBJzDb/OYt02RWoHQse2B4YzI4r17RBVnnTfCP4uJeXqwVg96LDaNQqa2dkNh33OjDWQ==","signatures":[{"sig":"MEUCIEUIsEDfNPw1u79qwd2lu4lwC92gFto4Gcr4pwdmUES4AiEA82AhKW1O5K9sH2vmMlzr2leAI2CmgJQNaFxoopq4JRY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@yodlpay%2fyapp-sdk@1.6.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":239219},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js","default":"./dist/types/index.js"}},"gitHead":"843a40c3d2702e83d138a22436308d15b54f9470","scripts":{"ci":"npm run typecheck && npm run format:check && npm test","dev":"webpack --watch & node examples/server.js","docs":"typedoc --out docs src/index.ts","test":"jest","build":"tsc && tsc-alias && webpack","format":"prettier --write .","prepare":"npm run build","build:lib":"tsc && tsc-alias","build:umd":"webpack","typecheck":"tsc --noEmit","test:watch":"jest --watch","format:check":"prettier --check .","test:coverage":"jest --coverage"},"_npmUser":{"name":"hiro-seb","email":"sb@yodlpay.com"},"repository":{"url":"git+https://github.com/yodlpay/yapp-sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"SDK for building Yodl Yapps","directories":{},"_nodeVersion":"18.20.7","dependencies":{"jose":"5.x"},"typesVersions":{"*":{"types":["dist/types/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.1","jest":"^29.7.0","ts-jest":"^29.1.2","typedoc":"^0.27.7","webpack":"^5.98.0","prettier":"^3.5.0","ts-loader":"^9.5.2","tsc-alias":"^1.8.8","typescript":"^5.7.3","@types/jest":"^29.5.14","@types/node":"^22.13.1","webpack-cli":"^6.0.1","tsconfig-paths":"^4.2.0","jest-environment-jsdom":"^29.7.0","tsconfig-paths-webpack-plugin":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/yapp-sdk_1.6.4_1743109236792_0.2667510774727899","host":"s3://npm-registry-packages-npm-production"}},"1.6.5":{"name":"@yodlpay/yapp-sdk","version":"1.6.5","keywords":["yodl","yapp","sdk"],"author":{"name":"Yodl"},"license":"MIT","_id":"@yodlpay/yapp-sdk@1.6.5","maintainers":[{"name":"hiro-seb","email":"sb@yodlpay.com"},{"name":"bryanxiaopengyou","email":"bryan@yodlpay.com"},{"name":"samyodl","email":"samuel@yodlpay.com"}],"homepage":"https://github.com/yodlpay/yapp-sdk#readme","bugs":{"url":"https://github.com/yodlpay/yapp-sdk/issues"},"dist":{"shasum":"65b17a3e3173dc1344e95716af6f9050886fac1a","tarball":"https://registry.npmjs.org/@yodlpay/yapp-sdk/-/yapp-sdk-1.6.5.tgz","fileCount":53,"integrity":"sha512-XRt/HTAF+jMlBQXrMk2PEbM/E7bnRyDLaVY8m9iFztpzvle/rFXp5eu4P6oBRulIfumoc7yGCflIQVg+BfJVXg==","signatures":[{"sig":"MEYCIQCgOMDFFuiZ29QVcazIm8Q4AefRpHQkZNNApBFdZypYyAIhANuh/v+URfnFqSt/mxGRvVPp42BduunOXnS3ZBAmU19r","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@yodlpay%2fyapp-sdk@1.6.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":244698},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js","default":"./dist/types/index.js"}},"gitHead":"a26c4c48f2ea0a5a76f4eb6c5fad40da3e7ab552","scripts":{"ci":"npm run typecheck && npm run format:check && npm test","dev":"webpack --watch & node examples/server.js","docs":"typedoc --out docs src/index.ts","test":"jest","build":"tsc && tsc-alias && webpack","format":"prettier --write .","prepare":"npm run build","build:lib":"tsc && tsc-alias","build:umd":"webpack","typecheck":"tsc --noEmit","test:watch":"jest --watch","format:check":"prettier --check .","test:coverage":"jest --coverage"},"_npmUser":{"name":"hiro-seb","email":"sb@yodlpay.com"},"repository":{"url":"git+https://github.com/yodlpay/yapp-sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"SDK for building Yodl Yapps","directories":{},"_nodeVersion":"18.20.7","dependencies":{"jose":"5.x"},"typesVersions":{"*":{"types":["dist/types/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.1","jest":"^29.7.0","ts-jest":"^29.1.2","typedoc":"^0.27.7","webpack":"^5.98.0","prettier":"^3.5.0","ts-loader":"^9.5.2","tsc-alias":"^1.8.8","typescript":"^5.7.3","@types/jest":"^29.5.14","@types/node":"^22.13.1","webpack-cli":"^6.0.1","tsconfig-paths":"^4.2.0","jest-environment-jsdom":"^29.7.0","tsconfig-paths-webpack-plugin":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/yapp-sdk_1.6.5_1743174038447_0.3599158333712429","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@yodlpay/yapp-sdk","version":"1.7.0","keywords":["yodl","yapp","sdk"],"author":{"name":"Yodl"},"license":"MIT","_id":"@yodlpay/yapp-sdk@1.7.0","maintainers":[{"name":"hiro-seb","email":"sb@yodlpay.com"},{"name":"bryanxiaopengyou","email":"bryan@yodlpay.com"},{"name":"samyodl","email":"samuel@yodlpay.com"}],"homepage":"https://github.com/yodlpay/yapp-sdk#readme","bugs":{"url":"https://github.com/yodlpay/yapp-sdk/issues"},"dist":{"shasum":"1e9d4c0b34ca036eb5109679dc958a56be915b94","tarball":"https://registry.npmjs.org/@yodlpay/yapp-sdk/-/yapp-sdk-1.7.0.tgz","fileCount":64,"integrity":"sha512-dmKb+N2aDmwxD99hBsC7UcK8lT+s/++tgcaskyuOTl4oiZxd2AK01urTPufZSlFEvpKwdf6ytZIGmblhJ2pu1Q==","signatures":[{"sig":"MEYCIQC42kzY8PRBQxrPYILT7xlUeV0qfovk+OSlzjTAQfitJQIhAIzAUi90dmbzRRBiKVB+nenierjU7CvUefgLTFCEgGuh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@yodlpay%2fyapp-sdk@1.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11207367},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js","default":"./dist/types/index.js"}},"gitHead":"688458287749a34ef21d4418f58a8b80be0c96d4","scripts":{"ci":"npm run typecheck && npm run format:check && npm test","dev":"webpack --watch & node examples/server.js","docs":"typedoc --out docs src/index.ts","test":"jest","build":"tsc && tsc-alias && webpack","format":"prettier --write .","prepare":"npm run build","build:lib":"tsc && tsc-alias","build:umd":"webpack","typecheck":"tsc --noEmit","test:watch":"jest --watch","format:check":"prettier --check .","test:coverage":"jest --coverage"},"_npmUser":{"name":"hiro-seb","email":"sb@yodlpay.com"},"repository":{"url":"git+https://github.com/yodlpay/yapp-sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"SDK for building Yodl Yapps","directories":{},"_nodeVersion":"18.20.7","dependencies":{"jose":"5.x","@justaname.id/sdk":"^0.2.181"},"typesVersions":{"*":{"types":["dist/types/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.1","jest":"^29.7.0","buffer":"^6.0.3","ts-jest":"^29.1.2","typedoc":"^0.27.7","webpack":"^5.98.0","prettier":"^3.5.0","ts-loader":"^9.5.2","tsc-alias":"^1.8.8","typescript":"^5.7.3","@types/jest":"^29.5.14","@types/node":"^22.13.1","webpack-cli":"^6.0.1","tsconfig-paths":"^4.2.0","jest-environment-jsdom":"^29.7.0","tsconfig-paths-webpack-plugin":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/yapp-sdk_1.7.0_1743411210379_0.15255309403153983","host":"s3://npm-registry-packages-npm-production"}},"1.7.1":{"name":"@yodlpay/yapp-sdk","version":"1.7.1","keywords":["yodl","yapp","sdk"],"author":{"name":"Yodl"},"license":"MIT","_id":"@yodlpay/yapp-sdk@1.7.1","maintainers":[{"name":"hiro-seb","email":"sb@yodlpay.com"},{"name":"bryanxiaopengyou","email":"bryan@yodlpay.com"},{"name":"samyodl","email":"samuel@yodlpay.com"}],"homepage":"https://github.com/yodlpay/yapp-sdk#readme","bugs":{"url":"https://github.com/yodlpay/yapp-sdk/issues"},"dist":{"shasum":"903b3855672f83061ad66a30f7de8f07feab5b4b","tarball":"https://registry.npmjs.org/@yodlpay/yapp-sdk/-/yapp-sdk-1.7.1.tgz","fileCount":64,"integrity":"sha512-o31ZvP9rSH6Anb5cFTO8jkePvwMV123efFcUg3fGqhlQ3qrshVG9xEsl3hFvZkrKMrP+c6b8BPuzr3yPm48+lQ==","signatures":[{"sig":"MEQCIFH5RsuA+U6e56hO9dVjTWkYGJDKsYtqmd1HnitgYbDSAiAI8n1/DehTg+I0c2wLx2MvLCgR/ClRQrmzFzNkNvriEA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@yodlpay%2fyapp-sdk@1.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11207393},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js","default":"./dist/types/index.js"}},"gitHead":"220094b5ea7ff38fdf1111922cee61016fc2e426","scripts":{"ci":"npm run typecheck && npm run format:check && npm test","dev":"webpack --watch & node examples/server.js","docs":"typedoc --out docs src/index.ts","test":"jest","build":"tsc && tsc-alias && webpack","format":"prettier --write .","prepare":"npm run build","build:lib":"tsc && tsc-alias","build:umd":"webpack","typecheck":"tsc --noEmit","test:watch":"jest --watch","format:check":"prettier --check .","test:coverage":"jest --coverage"},"_npmUser":{"name":"hiro-seb","email":"sb@yodlpay.com"},"repository":{"url":"git+https://github.com/yodlpay/yapp-sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"SDK for building Yodl Yapps","directories":{},"_nodeVersion":"18.20.7","dependencies":{"jose":"5.x","@justaname.id/sdk":"^0.2.181"},"typesVersions":{"*":{"types":["dist/types/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.1","jest":"^29.7.0","buffer":"^6.0.3","ts-jest":"^29.1.2","typedoc":"^0.27.7","webpack":"^5.98.0","prettier":"^3.5.0","ts-loader":"^9.5.2","tsc-alias":"^1.8.8","typescript":"^5.7.3","@types/jest":"^29.5.14","@types/node":"^22.13.1","webpack-cli":"^6.0.1","tsconfig-paths":"^4.2.0","jest-environment-jsdom":"^29.7.0","tsconfig-paths-webpack-plugin":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/yapp-sdk_1.7.1_1743411924232_0.44530651739438","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"@yodlpay/yapp-sdk","version":"1.8.0","keywords":["yodl","yapp","sdk"],"author":{"name":"Yodl"},"license":"MIT","_id":"@yodlpay/yapp-sdk@1.8.0","maintainers":[{"name":"hiro-seb","email":"sb@yodlpay.com"},{"name":"bryanxiaopengyou","email":"bryan@yodlpay.com"},{"name":"samyodl","email":"samuel@yodlpay.com"}],"homepage":"https://github.com/yodlpay/yapp-sdk#readme","bugs":{"url":"https://github.com/yodlpay/yapp-sdk/issues"},"dist":{"shasum":"3738eabdd9deb5ba77200ec02e27521fcf674221","tarball":"https://registry.npmjs.org/@yodlpay/yapp-sdk/-/yapp-sdk-1.8.0.tgz","fileCount":66,"integrity":"sha512-PSgaKUVfu882FZ7ZODMkcaVBCLGNvLwtBnkGYxU/fNWtmJ13eSXQhVBwKCzsNYipQQ/eJUePbL84RzCtnyrDdA==","signatures":[{"sig":"MEUCIQDM8cbsuhtxF0cGJVHjRAHlRm6rTsP7DgH0NQ/7U7+MdQIgLeOqoeh0BHsAO2yrZGM0tizl0ZV4CBQPUnXjkSJG9Xs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@yodlpay%2fyapp-sdk@1.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11231608},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js","default":"./dist/types/index.js"}},"gitHead":"0bff987f51c4933dd463424987e7c38ac9caf043","scripts":{"ci":"npm run typecheck && npm run format:check && npm test","dev":"webpack --watch & node examples/server.js","docs":"typedoc --out docs src/index.ts","test":"jest","build":"tsc && tsc-alias && webpack","format":"prettier --write .","prepare":"npm run build","build:lib":"tsc && tsc-alias","build:umd":"webpack","typecheck":"tsc --noEmit","test:watch":"jest --watch","format:check":"prettier --check .","test:coverage":"jest --coverage"},"_npmUser":{"name":"hiro-seb","email":"sb@yodlpay.com"},"repository":{"url":"git+https://github.com/yodlpay/yapp-sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"SDK for building Yodl Yapps","directories":{},"_nodeVersion":"18.20.7","dependencies":{"jose":"5.x","@justaname.id/sdk":"^0.2.181"},"typesVersions":{"*":{"types":["dist/types/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.1","jest":"^29.7.0","buffer":"^6.0.3","ts-jest":"^29.1.2","typedoc":"^0.27.7","webpack":"^5.98.0","prettier":"^3.5.0","ts-loader":"^9.5.2","tsc-alias":"^1.8.8","typescript":"^5.7.3","@types/jest":"^29.5.14","@types/node":"^22.13.1","webpack-cli":"^6.0.1","tsconfig-paths":"^4.2.0","jest-environment-jsdom":"^29.7.0","tsconfig-paths-webpack-plugin":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/yapp-sdk_1.8.0_1744117452901_0.560760280349998","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"@yodlpay/yapp-sdk","version":"1.9.0","keywords":["yodl","yapp","sdk"],"author":{"name":"Yodl"},"license":"MIT","_id":"@yodlpay/yapp-sdk@1.9.0","maintainers":[{"name":"hiro-seb","email":"sb@yodlpay.com"},{"name":"bryanxiaopengyou","email":"bryan@yodlpay.com"},{"name":"samyodl","email":"samuel@yodlpay.com"}],"homepage":"https://github.com/yodlpay/yapp-sdk#readme","bugs":{"url":"https://github.com/yodlpay/yapp-sdk/issues"},"dist":{"shasum":"402e54282049c6a7259484b44281f512fadf20c4","tarball":"https://registry.npmjs.org/@yodlpay/yapp-sdk/-/yapp-sdk-1.9.0.tgz","fileCount":66,"integrity":"sha512-MJ6jnYPbcLYCOhKfGJkmxJDkEzS4paUTSVi1p/y1/6HG9CASxPoiyuMzRlUX4qzEqU/Kbx+TLm+mRkC9JszCZQ==","signatures":[{"sig":"MEYCIQDcn1GAFnS59UlIDma52jaG6RV9eorgES8XYuhiYDsSgAIhAJvi1fOrlUzSDvbusXbNs/xWw2SbAW2fUDj6WM+SmAKZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@yodlpay%2fyapp-sdk@1.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11231885},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js","default":"./dist/types/index.js"}},"gitHead":"725fe26f407938b22e38c6ece194dc2dc8a5f094","scripts":{"ci":"npm run typecheck && npm run format:check && npm test","dev":"webpack --watch & node examples/server.js","docs":"typedoc --out docs src/index.ts","test":"jest","build":"tsc && tsc-alias && webpack","format":"prettier --write .","prepare":"npm run build","build:lib":"tsc && tsc-alias","build:umd":"webpack","typecheck":"tsc --noEmit","test:watch":"jest --watch","format:check":"prettier --check .","test:coverage":"jest --coverage"},"_npmUser":{"name":"hiro-seb","email":"sb@yodlpay.com"},"repository":{"url":"git+https://github.com/yodlpay/yapp-sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"SDK for building Yodl Yapps","directories":{},"_nodeVersion":"18.20.8","dependencies":{"jose":"5.x","@justaname.id/sdk":"^0.2.181"},"typesVersions":{"*":{"types":["dist/types/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.1","jest":"^29.7.0","buffer":"^6.0.3","ts-jest":"^29.1.2","typedoc":"^0.27.7","webpack":"^5.98.0","prettier":"^3.5.0","ts-loader":"^9.5.2","tsc-alias":"^1.8.8","typescript":"^5.7.3","@types/jest":"^29.5.14","@types/node":"^22.13.1","webpack-cli":"^6.0.1","tsconfig-paths":"^4.2.0","jest-environment-jsdom":"^29.7.0","tsconfig-paths-webpack-plugin":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/yapp-sdk_1.9.0_1744628381277_0.8287852721560878","host":"s3://npm-registry-packages-npm-production"}},"1.9.1":{"name":"@yodlpay/yapp-sdk","version":"1.9.1","keywords":["yodl","yapp","sdk"],"author":{"name":"Yodl"},"license":"MIT","_id":"@yodlpay/yapp-sdk@1.9.1","maintainers":[{"name":"hiro-seb","email":"sb@yodlpay.com"},{"name":"bryanxiaopengyou","email":"bryan@yodlpay.com"},{"name":"samyodl","email":"samuel@yodlpay.com"}],"homepage":"https://github.com/yodlpay/yapp-sdk#readme","bugs":{"url":"https://github.com/yodlpay/yapp-sdk/issues"},"dist":{"shasum":"3d6baeebebe8d647d5633ae8733c06d2bd70de92","tarball":"https://registry.npmjs.org/@yodlpay/yapp-sdk/-/yapp-sdk-1.9.1.tgz","fileCount":66,"integrity":"sha512-eVubWfOY/gd5+ojPygK+7Rd8e96BtLdEEO7dK9U0XvMjS2pAbAK22qDXPekX5V1cwX0gBeLrwGDEiLVCQpxXnw==","signatures":[{"sig":"MEUCIQCpLXQrN71n9HHctHRnYJIcgMWkqq8vE2oWW9pI1AnoDwIgGHFUr+fBEnzlWMU2AFtSE0ToPBF35YGi4TT5aaSH2tQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@yodlpay%2fyapp-sdk@1.9.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11232063},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js","default":"./dist/types/index.js"}},"gitHead":"2cbb0bfbf91ebacc29ca2bcd185248c9a4dc3ca8","scripts":{"ci":"npm run typecheck && npm run format:check && npm test","dev":"webpack --watch & node examples/server.js","docs":"typedoc --out docs src/index.ts","test":"jest","build":"tsc && tsc-alias && webpack","format":"prettier --write .","prepare":"npm run build","build:lib":"tsc && tsc-alias","build:umd":"webpack","typecheck":"tsc --noEmit","test:watch":"jest --watch","format:check":"prettier --check .","test:coverage":"jest --coverage"},"_npmUser":{"name":"hiro-seb","email":"sb@yodlpay.com"},"repository":{"url":"git+https://github.com/yodlpay/yapp-sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"SDK for building Yodl Yapps","directories":{},"_nodeVersion":"18.20.8","dependencies":{"jose":"5.x","@justaname.id/sdk":"^0.2.181"},"typesVersions":{"*":{"types":["dist/types/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.1","jest":"^29.7.0","buffer":"^6.0.3","ts-jest":"^29.1.2","typedoc":"^0.27.7","webpack":"^5.98.0","prettier":"^3.5.0","ts-loader":"^9.5.2","tsc-alias":"^1.8.8","typescript":"^5.7.3","@types/jest":"^29.5.14","@types/node":"^22.13.1","webpack-cli":"^6.0.1","tsconfig-paths":"^4.2.0","jest-environment-jsdom":"^29.7.0","tsconfig-paths-webpack-plugin":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/yapp-sdk_1.9.1_1745454221362_0.8638734663893715","host":"s3://npm-registry-packages-npm-production"}},"1.9.2":{"name":"@yodlpay/yapp-sdk","version":"1.9.2","keywords":["yodl","yapp","sdk"],"author":{"name":"Yodl"},"license":"MIT","_id":"@yodlpay/yapp-sdk@1.9.2","maintainers":[{"name":"hiro-seb","email":"sb@yodlpay.com"},{"name":"bryanxiaopengyou","email":"bryan@yodlpay.com"},{"name":"samyodl","email":"samuel@yodlpay.com"}],"homepage":"https://github.com/yodlpay/yapp-sdk#readme","bugs":{"url":"https://github.com/yodlpay/yapp-sdk/issues"},"dist":{"shasum":"c88881ca7937cfa8426dd3b251127a78ca1193a6","tarball":"https://registry.npmjs.org/@yodlpay/yapp-sdk/-/yapp-sdk-1.9.2.tgz","fileCount":66,"integrity":"sha512-0tsQHZjFD+NNm6TgbFU9oDSEr9zf/pwPP94NvIWEB/iTtZLUKyL+C+xQAMUOfUFsIi3ctrcy/Yki/0EGA6QZ8Q==","signatures":[{"sig":"MEQCIAQSTUer60JYDveSycFZhN6Km8sFwXyDUg9XhUI1eulWAiBDZITCUJ0+vUlipO02ZP+l0DIQohSDk0O/cTKvOudPbg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@yodlpay%2fyapp-sdk@1.9.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11235015},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js","default":"./dist/types/index.js"}},"gitHead":"f533b2448217f3cd4b791344d0c86e75fb00626c","scripts":{"ci":"npm run typecheck && npm run format:check && npm test","dev":"webpack --watch & node examples/server.js","docs":"typedoc --out docs src/index.ts","test":"jest","build":"tsc && tsc-alias && webpack","format":"prettier --write .","prepare":"npm run build","build:lib":"tsc && tsc-alias","build:umd":"webpack","typecheck":"tsc --noEmit","test:watch":"jest --watch","format:check":"prettier --check .","test:coverage":"jest --coverage"},"_npmUser":{"name":"hiro-seb","email":"sb@yodlpay.com"},"repository":{"url":"git+https://github.com/yodlpay/yapp-sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"SDK for building Yodl Yapps","directories":{},"_nodeVersion":"18.20.8","dependencies":{"jose":"5.x","@justaname.id/sdk":"^0.2.181"},"typesVersions":{"*":{"types":["dist/types/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.1","jest":"^29.7.0","buffer":"^6.0.3","ts-jest":"^29.1.2","typedoc":"^0.27.7","webpack":"^5.98.0","prettier":"^3.5.0","ts-loader":"^9.5.2","tsc-alias":"^1.8.8","typescript":"^5.7.3","@types/jest":"^29.5.14","@types/node":"^22.13.1","webpack-cli":"^6.0.1","tsconfig-paths":"^4.2.0","jest-environment-jsdom":"^29.7.0","tsconfig-paths-webpack-plugin":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/yapp-sdk_1.9.2_1746135412156_0.13900156083718906","host":"s3://npm-registry-packages-npm-production"}},"1.9.3":{"name":"@yodlpay/yapp-sdk","version":"1.9.3","keywords":["yodl","yapp","sdk"],"author":{"name":"Yodl"},"license":"MIT","_id":"@yodlpay/yapp-sdk@1.9.3","maintainers":[{"name":"hiro-seb","email":"sb@yodlpay.com"},{"name":"bryanxiaopengyou","email":"bryan@yodlpay.com"},{"name":"samyodl","email":"samuel@yodlpay.com"}],"homepage":"https://github.com/yodlpay/yapp-sdk#readme","bugs":{"url":"https://github.com/yodlpay/yapp-sdk/issues"},"dist":{"shasum":"3eaaaf92a82ae50145702035a24ccebcdfaf94b2","tarball":"https://registry.npmjs.org/@yodlpay/yapp-sdk/-/yapp-sdk-1.9.3.tgz","fileCount":66,"integrity":"sha512-208YyfbCbNhhTaGvru8O+theCkTG5zJabTnyk5cEfoef/whOPVSNnCIQ6YnqrTqTtVM6eAswNoaALWYASXTmPQ==","signatures":[{"sig":"MEYCIQCWeaGN+/BTes8fpipMKUvuzfFUThdIjySJ9H2B0KeYpgIhALBZIKhHnas8gI6gBMTs2La51n4C1LOuqdwrbjDrvYMi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@yodlpay%2fyapp-sdk@1.9.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11235283},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./umd":{"import":"./dist/yapp-sdk.js","default":"./dist/yapp-sdk.js","require":"./dist/yapp-sdk.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js","default":"./dist/types/index.js","require":"./dist/types/index.js"}},"gitHead":"27798e0a73024d2c58a605506d75a204a67eea59","scripts":{"ci":"npm run typecheck && npm run format:check && npm test","dev":"webpack --watch & node examples/server.js","docs":"typedoc --out docs src/index.ts","test":"jest","build":"tsc && tsc-alias && webpack","format":"prettier --write .","prepare":"npm run build","build:lib":"tsc && tsc-alias","build:umd":"webpack","typecheck":"tsc --noEmit","test:watch":"jest --watch","format:check":"prettier --check .","test:coverage":"jest --coverage"},"_npmUser":{"name":"hiro-seb","email":"sb@yodlpay.com"},"repository":{"url":"git+https://github.com/yodlpay/yapp-sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"SDK for building Yodl Yapps","directories":{},"sideEffects":false,"_nodeVersion":"18.20.8","dependencies":{"jose":"5.x"},"typesVersions":{"*":{"types":["dist/types/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.1","jest":"^29.7.0","buffer":"^6.0.3","ts-jest":"^29.1.2","typedoc":"^0.27.7","webpack":"^5.98.0","prettier":"^3.5.0","ts-loader":"^9.5.2","tsc-alias":"^1.8.8","typescript":"^5.7.3","@types/jest":"^29.5.14","@types/node":"^22.13.1","webpack-cli":"^6.0.1","tsconfig-paths":"^4.2.0","@justaname.id/sdk":"^0.2.181","jest-environment-jsdom":"^29.7.0","tsconfig-paths-webpack-plugin":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/yapp-sdk_1.9.3_1746136168608_0.6762761623860205","host":"s3://npm-registry-packages-npm-production"}},"1.9.4":{"name":"@yodlpay/yapp-sdk","version":"1.9.4","keywords":["yodl","yapp","sdk"],"author":{"name":"Yodl"},"license":"MIT","_id":"@yodlpay/yapp-sdk@1.9.4","maintainers":[{"name":"hiro-seb","email":"sb@yodlpay.com"},{"name":"bryanxiaopengyou","email":"bryan@yodlpay.com"},{"name":"samyodl","email":"samuel@yodlpay.com"}],"homepage":"https://github.com/yodlpay/yapp-sdk#readme","bugs":{"url":"https://github.com/yodlpay/yapp-sdk/issues"},"dist":{"shasum":"e207a7e119ccdba4dfbf32afabf4a08056c5c60c","tarball":"https://registry.npmjs.org/@yodlpay/yapp-sdk/-/yapp-sdk-1.9.4.tgz","fileCount":66,"integrity":"sha512-xIAKB/0hzZ3h3lD7GQ1F1EJGLbCGaYP8ciAVTpuTl7OaOrd2oOmsoo/VLCZeoNnnbXNL9HBl7JWhp800Oe1siw==","signatures":[{"sig":"MEUCIQD+LCITarh0iHh8SvNPn1vZe8PJmdwqdrhEoyxI04JCbAIgeyUIQwldDj3hXHYEnwQz7nk7VBnsdrRXdXWOsjBtFak=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@yodlpay%2fyapp-sdk@1.9.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11235301},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./umd":{"import":"./dist/yapp-sdk.js","default":"./dist/yapp-sdk.js","require":"./dist/yapp-sdk.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js","default":"./dist/types/index.js","require":"./dist/types/index.js"}},"gitHead":"a28f23af5a36231f1b1537d2f73601ab63ae0acc","scripts":{"ci":"npm run typecheck && npm run format:check && npm test","dev":"webpack --watch & node examples/server.js","docs":"typedoc --out docs src/index.ts","test":"jest","build":"tsc && tsc-alias && webpack","format":"prettier --write .","prepare":"npm run build","build:lib":"tsc && tsc-alias","build:umd":"webpack","typecheck":"tsc --noEmit","test:watch":"jest --watch","format:check":"prettier --check .","test:coverage":"jest --coverage"},"_npmUser":{"name":"hiro-seb","email":"sb@yodlpay.com"},"repository":{"url":"git+https://github.com/yodlpay/yapp-sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"SDK for building Yodl Yapps","directories":{},"sideEffects":false,"_nodeVersion":"18.20.8","dependencies":{"jose":"5.x","@justaname.id/sdk":"^0.2.181"},"typesVersions":{"*":{"types":["dist/types/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.1","jest":"^29.7.0","buffer":"^6.0.3","ts-jest":"^29.1.2","typedoc":"^0.27.7","webpack":"^5.98.0","prettier":"^3.5.0","ts-loader":"^9.5.2","tsc-alias":"^1.8.8","typescript":"^5.7.3","@types/jest":"^29.5.14","@types/node":"^22.13.1","webpack-cli":"^6.0.1","tsconfig-paths":"^4.2.0","jest-environment-jsdom":"^29.7.0","tsconfig-paths-webpack-plugin":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/yapp-sdk_1.9.4_1746140115359_0.9549213384764943","host":"s3://npm-registry-packages-npm-production"}},"1.10.0":{"name":"@yodlpay/yapp-sdk","version":"1.10.0","keywords":["yodl","yapp","sdk"],"author":{"name":"Yodl"},"license":"MIT","_id":"@yodlpay/yapp-sdk@1.10.0","maintainers":[{"name":"hiro-seb","email":"sb@yodlpay.com"},{"name":"bryanxiaopengyou","email":"bryan@yodlpay.com"},{"name":"samyodl","email":"samuel@yodlpay.com"}],"homepage":"https://github.com/yodlpay/yapp-sdk#readme","bugs":{"url":"https://github.com/yodlpay/yapp-sdk/issues"},"dist":{"shasum":"67cf5a3b659a1c3cb5627d7cdf3a495a3ac5fdc8","tarball":"https://registry.npmjs.org/@yodlpay/yapp-sdk/-/yapp-sdk-1.10.0.tgz","fileCount":66,"integrity":"sha512-Cg7WUDXpYo828P7PxjE479SdjtACpzFaCaMTfPMAyNTwa9RkYYN/+eOlprrEtCG8tgAykfU3V9mYF2+viJrL4w==","signatures":[{"sig":"MEQCIFMqN9i+gPeEWsVNowtfpc/R3hlof1oMIRSsT7CXZ3ZNAiAXlkenGtbgao78O3Vh6p0veVMBpgF4A424W5NSlAISjA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@yodlpay%2fyapp-sdk@1.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11235359},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./umd":{"import":"./dist/yapp-sdk.js","default":"./dist/yapp-sdk.js","require":"./dist/yapp-sdk.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js","default":"./dist/types/index.js","require":"./dist/types/index.js"}},"gitHead":"95b68ccf4fce5e283f66656d5c683c05959209e2","scripts":{"ci":"npm run typecheck && npm run format:check && npm test","dev":"webpack --watch & node examples/server.js","docs":"typedoc --out docs src/index.ts","test":"jest","build":"tsc && tsc-alias && webpack","format":"prettier --write .","prepare":"npm run build","build:lib":"tsc && tsc-alias","build:umd":"webpack","typecheck":"tsc --noEmit","test:watch":"jest --watch","format:check":"prettier --check .","test:coverage":"jest --coverage"},"_npmUser":{"name":"hiro-seb","email":"sb@yodlpay.com"},"repository":{"url":"git+https://github.com/yodlpay/yapp-sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"SDK for building Yodl Yapps","directories":{},"sideEffects":false,"_nodeVersion":"18.20.8","dependencies":{"jose":"5.x","@justaname.id/sdk":"^0.2.181"},"typesVersions":{"*":{"types":["dist/types/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.1","jest":"^29.7.0","buffer":"^6.0.3","ts-jest":"^29.1.2","typedoc":"^0.27.7","webpack":"^5.98.0","prettier":"^3.5.0","ts-loader":"^9.5.2","tsc-alias":"^1.8.8","typescript":"^5.7.3","@types/jest":"^29.5.14","@types/node":"^22.13.1","webpack-cli":"^6.0.1","tsconfig-paths":"^4.2.0","jest-environment-jsdom":"^29.7.0","tsconfig-paths-webpack-plugin":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/yapp-sdk_1.10.0_1746180476716_0.17106539171706148","host":"s3://npm-registry-packages-npm-production"}},"1.10.1":{"name":"@yodlpay/yapp-sdk","version":"1.10.1","keywords":["yodl","yapp","sdk"],"author":{"name":"Yodl"},"license":"MIT","_id":"@yodlpay/yapp-sdk@1.10.1","maintainers":[{"name":"hiro-seb","email":"sb@yodlpay.com"},{"name":"bryanxiaopengyou","email":"bryan@yodlpay.com"},{"name":"samyodl","email":"samuel@yodlpay.com"}],"homepage":"https://github.com/yodlpay/yapp-sdk#readme","bugs":{"url":"https://github.com/yodlpay/yapp-sdk/issues"},"dist":{"shasum":"0aa27ba78cdd05cae9806466d9acbbedf9032454","tarball":"https://registry.npmjs.org/@yodlpay/yapp-sdk/-/yapp-sdk-1.10.1.tgz","fileCount":67,"integrity":"sha512-QzWjuUJxIE5b5AXZ5pLA/m5IocxQcMjsp5ITWKx/CviKvtdjd6Lbhz/PoJne4Ht8WuvpX0Q5FodWyNeG/g87Kg==","signatures":[{"sig":"MEQCIH9dVD87xBiBOfsKTCmCi7FbBIoi1SfcKJc0BIDZA09BAiBvZ48juYK5vVK9a9ashXWeEk4+RCc0dq0Kl6qMtLDb1Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@yodlpay%2fyapp-sdk@1.10.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":321893},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./umd":{"import":"./dist/yapp-sdk.js","default":"./dist/yapp-sdk.js","require":"./dist/yapp-sdk.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js","default":"./dist/types/index.js","require":"./dist/types/index.js"}},"gitHead":"55a24ea3d9ac1071f48531f218e15ac28d6054bf","scripts":{"ci":"npm run typecheck && npm run format:check && npm test","dev":"webpack --watch & node examples/server.js","docs":"typedoc --out docs src/index.ts","test":"jest","build":"tsc && tsc-alias && webpack","format":"prettier --write .","prepare":"npm run build","build:lib":"tsc && tsc-alias","build:umd":"webpack","typecheck":"tsc --noEmit","test:watch":"jest --watch","format:check":"prettier --check .","test:coverage":"jest --coverage"},"_npmUser":{"name":"hiro-seb","email":"sb@yodlpay.com"},"repository":{"url":"git+https://github.com/yodlpay/yapp-sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"SDK for building Yodl Yapps","directories":{},"sideEffects":false,"_nodeVersion":"18.20.8","dependencies":{"jose":"5.x"},"typesVersions":{"*":{"types":["dist/types/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.1","jest":"^29.7.0","buffer":"^6.0.3","ts-jest":"^29.1.2","typedoc":"^0.27.7","webpack":"^5.98.0","prettier":"^3.5.0","ts-loader":"^9.5.2","tsc-alias":"^1.8.8","typescript":"^5.7.3","@types/jest":"^29.5.14","@types/node":"^22.13.1","webpack-cli":"^6.0.1","tsconfig-paths":"^4.2.0","jest-environment-jsdom":"^29.7.0","tsconfig-paths-webpack-plugin":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/yapp-sdk_1.10.1_1746730249757_0.6684776852252705","host":"s3://npm-registry-packages-npm-production"}},"1.10.2":{"name":"@yodlpay/yapp-sdk","version":"1.10.2","keywords":["yodl","yapp","sdk"],"author":{"name":"Yodl"},"license":"MIT","_id":"@yodlpay/yapp-sdk@1.10.2","maintainers":[{"name":"hiro-seb","email":"sb@yodlpay.com"},{"name":"bryanxiaopengyou","email":"bryan@yodlpay.com"},{"name":"samyodl","email":"samuel@yodlpay.com"}],"homepage":"https://github.com/yodlpay/yapp-sdk#readme","bugs":{"url":"https://github.com/yodlpay/yapp-sdk/issues"},"dist":{"shasum":"2cbe5eb3267ab3726b425fbef32edc8d7c01a39e","tarball":"https://registry.npmjs.org/@yodlpay/yapp-sdk/-/yapp-sdk-1.10.2.tgz","fileCount":67,"integrity":"sha512-YkpOnxmqlPEiPJRjXTr7+i/oRlj/EbKZ7JR3HjytQqWsxmUfr5WBGnWiVjaFk+Ur6/DTTFM1DS26G45ohcokUA==","signatures":[{"sig":"MEYCIQDyWponcDXeBqf8DCLe/k0GxSnOiS03IF2VZSSV6EQ/ZgIhAPwa7TXRTpjBXAHQiO2FGhuZzZd9s04uS2olopAoQuZe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@yodlpay%2fyapp-sdk@1.10.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":321962},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./umd":{"import":"./dist/yapp-sdk.js","default":"./dist/yapp-sdk.js","require":"./dist/yapp-sdk.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js","default":"./dist/types/index.js","require":"./dist/types/index.js"}},"gitHead":"d12c040650c3fb84ff7300fd42698b6bd4361ad8","scripts":{"ci":"npm run typecheck && npm run format:check && npm test","dev":"webpack --watch & node examples/server.js","docs":"typedoc --out docs src/index.ts","test":"jest","build":"tsc && tsc-alias && webpack","format":"prettier --write .","prepare":"npm run build","build:lib":"tsc && tsc-alias","build:umd":"webpack","typecheck":"tsc --noEmit","test:watch":"jest --watch","format:check":"prettier --check .","test:coverage":"jest --coverage"},"_npmUser":{"name":"hiro-seb","email":"sb@yodlpay.com"},"repository":{"url":"git+https://github.com/yodlpay/yapp-sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"SDK for building Yodl Yapps","directories":{},"sideEffects":false,"_nodeVersion":"18.20.8","dependencies":{"jose":"5.x"},"typesVersions":{"*":{"types":["dist/types/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.1","jest":"^29.7.0","buffer":"^6.0.3","ts-jest":"^29.1.2","typedoc":"^0.27.7","webpack":"^5.98.0","prettier":"^3.5.0","ts-loader":"^9.5.2","tsc-alias":"^1.8.8","typescript":"^5.7.3","@types/jest":"^29.5.14","@types/node":"^22.13.1","webpack-cli":"^6.0.1","tsconfig-paths":"^4.2.0","jest-environment-jsdom":"^29.7.0","tsconfig-paths-webpack-plugin":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/yapp-sdk_1.10.2_1752511839840_0.6686302405416789","host":"s3://npm-registry-packages-npm-production"}},"1.10.3":{"name":"@yodlpay/yapp-sdk","version":"1.10.3","keywords":["yodl","yapp","sdk"],"author":{"name":"Yodl"},"license":"MIT","_id":"@yodlpay/yapp-sdk@1.10.3","maintainers":[{"name":"hiro-seb","email":"sb@yodlpay.com"},{"name":"bryanxiaopengyou","email":"bryan@yodlpay.com"},{"name":"samyodl","email":"samuel@yodlpay.com"}],"homepage":"https://github.com/yodlpay/yapp-sdk#readme","bugs":{"url":"https://github.com/yodlpay/yapp-sdk/issues"},"dist":{"shasum":"f137a8d4f1ee132b084122f738352abce028b7eb","tarball":"https://registry.npmjs.org/@yodlpay/yapp-sdk/-/yapp-sdk-1.10.3.tgz","fileCount":67,"integrity":"sha512-cWu+RaiLmUxGjJBtA5NFdDzhFSDW8mAqLiCEN4Zuh7cVYZMNz6yb153/E4MfMTv4mW/inrtTycCfoDSLyDVhFw==","signatures":[{"sig":"MEUCIFyz1u4wZwkuxCB97zap8W/oBRo+atgUcqdATkqsyjrvAiEA8K6LOid6rtP33uDG4f1mPoCk073rzhFgwsuron3kq84=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@yodlpay%2fyapp-sdk@1.10.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":327211},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./umd":{"import":"./dist/yapp-sdk.js","default":"./dist/yapp-sdk.js","require":"./dist/yapp-sdk.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js","default":"./dist/types/index.js","require":"./dist/types/index.js"}},"gitHead":"cbd37ea2067d0196c87f3f66a2d8d4f359f9c19e","scripts":{"ci":"npm run typecheck && npm run format:check && npm test","dev":"webpack --watch & node examples/server.js","docs":"typedoc --out docs src/index.ts","test":"jest","build":"tsc && tsc-alias && webpack","format":"prettier --write .","prepare":"npm run build","build:lib":"tsc && tsc-alias","build:umd":"webpack","typecheck":"tsc --noEmit","test:watch":"jest --watch","format:check":"prettier --check .","test:coverage":"jest --coverage"},"_npmUser":{"name":"hiro-seb","email":"sb@yodlpay.com"},"repository":{"url":"git+https://github.com/yodlpay/yapp-sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"SDK for building Yodl Yapps","directories":{},"sideEffects":false,"_nodeVersion":"18.20.8","dependencies":{"jose":"5.x"},"typesVersions":{"*":{"types":["dist/types/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.1","jest":"^29.7.0","buffer":"^6.0.3","ts-jest":"^29.1.2","typedoc":"^0.27.7","webpack":"^5.98.0","prettier":"^3.5.0","ts-loader":"^9.5.2","tsc-alias":"^1.8.8","typescript":"^5.7.3","@types/jest":"^29.5.14","@types/node":"^22.13.1","webpack-cli":"^6.0.1","tsconfig-paths":"^4.2.0","jest-environment-jsdom":"^29.7.0","tsconfig-paths-webpack-plugin":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/yapp-sdk_1.10.3_1753816160035_0.6245511008233664","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2025-03-14T13:09:06.964Z","modified":"2026-09-14T09:50:50.596Z","1.3.3":"2025-03-14T13:09:07.278Z","1.3.4":"2025-03-21T08:15:47.019Z","1.4.0":"2025-03-24T13:42:00.321Z","1.4.1":"2025-03-26T11:19:25.364Z","1.5.0":"2025-03-27T10:51:14.266Z","1.5.1":"2025-03-27T12:20:18.241Z","1.5.2":"2025-03-27T12:38:39.572Z","1.5.3":"2025-03-27T12:55:37.284Z","1.5.4":"2025-03-27T13:06:42.136Z","1.6.0":"2025-03-27T13:55:44.483Z","1.6.1":"2025-03-27T19:54:00.653Z","1.6.2":"2025-03-27T20:04:07.128Z","1.6.3":"2025-03-27T20:11:55.442Z","1.6.4":"2025-03-27T21:00:37.019Z","1.6.5":"2025-03-28T15:00:38.615Z","1.7.0":"2025-03-31T08:53:30.682Z","1.7.1":"2025-03-31T09:05:24.507Z","1.8.0":"2025-04-08T13:04:13.177Z","1.9.0":"2025-04-14T10:59:41.544Z","1.9.1":"2025-04-24T00:23:41.659Z","1.9.2":"2025-05-01T21:36:52.398Z","1.9.3":"2025-05-01T21:49:28.873Z","1.9.4":"2025-05-01T22:55:15.704Z","1.10.0":"2025-05-02T10:07:57.000Z","1.10.1":"2025-05-08T18:50:49.951Z","1.10.2":"2025-07-14T16:50:40.040Z","1.10.3":"2025-07-29T19:09:20.209Z"},"bugs":{"url":"https://github.com/yodlpay/yapp-sdk/issues"},"author":{"name":"Yodl"},"license":"MIT","homepage":"https://github.com/yodlpay/yapp-sdk#readme","keywords":["yodl","yapp","sdk"],"repository":{"url":"git+https://github.com/yodlpay/yapp-sdk.git","type":"git"},"description":"SDK for building Yodl Yapps","maintainers":[{"email":"sb@yodlpay.com","name":"hiro-seb"},{"email":"joll.mihkeel@gmail.com","name":"mihkeljo1"},{"email":"jmd@yodlpay.com","name":"rogue_jedi"},{"email":"npm@soykaf.club","name":"lainsoykaf"},{"email":"encrypted@nomentum.dev","name":"encrypteddegen"}],"readme":"# 🚀 Yodl Yapp SDK\n\nThe official SDK for building Yodl Yapps. This SDK provides a secure way to interact with the Yodl platform, handling authentication, payment requests, and cross-origin communication.\n\n## 📦 Installation\n\n```bash\nnpm install @yodlpay/yapp-sdk\n```\n\n## ⚡ Quick Start\n\n```typescript\nimport YappSDK from '@yodlpay/yapp-sdk';\n\n// Initialize the SDK with default configuration\nconst sdk = new YappSDK();\n```\n\n## 💰 Payment Creation Example\n\nHere's a focused example demonstrating how to create payments with the YappSDK:\n\n```tsx\nimport React, { useState, useEffect } from 'react';\nimport YappSDK, { FiatCurrency, Payment, isInIframe } from '@yodlpay/yapp-sdk';\n\n// Initialize with minimal configuration\nconst sdk = new YappSDK();\n\nfunction PaymentExample() {\n  const [paymentResult, setPaymentResult] = useState<Payment | null>(null);\n  const [isLoading, setIsLoading] = useState(false);\n  const [error, setError] = useState<string | null>(null);\n\n  // Check for payment information in URL on component mount\n  useEffect(() => {\n    // Parse payment information from URL (for redirect flow)\n    const urlPaymentResult = sdk.parsePaymentFromUrl();\n\n    if (urlPaymentResult) {\n      // Payment was successful via redirect\n      setPaymentResult(urlPaymentResult);\n      console.log('Payment successful (redirect):', urlPaymentResult);\n\n      // Clean the URL to prevent duplicate processing on refresh\n      // Note: You would need to implement this method or use history API\n      cleanPaymentUrl();\n    }\n  }, []);\n\n  // Helper function to clean payment parameters from URL\n  const cleanPaymentUrl = () => {\n    // Remove payment parameters from URL without page refresh\n    const url = new URL(window.location.href);\n    url.searchParams.delete('txHash');\n    url.searchParams.delete('chainId');\n    window.history.replaceState({}, document.title, url.toString());\n  };\n\n  // Create a new payment\n  const createPayment = async () => {\n    setIsLoading(true);\n    setError(null);\n\n    try {\n      // Recipient address - replace with your actual recipient\n      const recipientAddress = '0x742d35Cc6634C0532925a3b844Bc454e4438f44e';\n\n      // Create a unique memo/order ID\n      const orderId = `order_${Date.now()}`;\n\n      // Request payment\n      const response = await sdk.requestPayment({\n        addressOrEns: recipientAddress,\n        amount: 50,\n        currency: FiatCurrency.USD,\n        memo: orderId,\n        redirectUrl: window.location.href, // Required for non-iframe mode\n      });\n\n      // Handle successful payment\n      setPaymentResult(response);\n      console.log('Payment successful:', response);\n    } catch (error) {\n      // Handle payment errors\n      console.error('Payment failed:', error);\n\n      if (error.message === 'Payment was cancelled') {\n        setError('Payment was cancelled by user');\n      } else if (error.message === 'Payment request timed out') {\n        setError('Payment request timed out after 5 minutes');\n      } else {\n        setError(`Payment failed: ${error.message}`);\n      }\n    } finally {\n      setIsLoading(false);\n    }\n  };\n\n  return (\n    <div className=\"payment-container\">\n      <h1>Payment Example</h1>\n\n      {/* Payment result */}\n      {paymentResult && (\n        <div className=\"success-message\">\n          <h2>Payment Successful!</h2>\n          <p>\n            <strong>Transaction Hash:</strong> {paymentResult.txHash}\n          </p>\n          <p>\n            <strong>Chain ID:</strong> {paymentResult.chainId}\n          </p>\n        </div>\n      )}\n\n      {/* Error message */}\n      {error && (\n        <div className=\"error-message\">\n          <p>{error}</p>\n        </div>\n      )}\n\n      {/* Loading indicator */}\n      {isLoading && (\n        <div className=\"loading\">\n          <p>Processing...</p>\n        </div>\n      )}\n\n      {/* Action buttons */}\n      <div className=\"button-group\">\n        <button\n          onClick={createPayment}\n          disabled={isLoading}\n          className=\"payment-button\"\n        >\n          Create New Payment\n        </button>\n      </div>\n    </div>\n  );\n}\n\nexport default PaymentExample;\n```\n\n### Key Points About Payment Creation\n\n1. **Singleton SDK Instance**\n\n   - The SDK is initialized once outside the component as a singleton\n   - This allows the same SDK instance to be reused across multiple components\n\n2. **Creating a Payment**\n\n   - The `createPayment` function demonstrates how to request a new payment\n   - It includes proper error handling for common scenarios (cancellation, timeout)\n   - A unique memo/order ID is generated for each payment\n\n3. **Payment States**\n\n   - The example tracks loading states, errors, and successful payments\n   - It provides appropriate UI feedback for each state\n\n4. **Redirect Flow Support**\n   - The component checks for payment information in the URL on mount using `parsePaymentFromUrl()`\n   - Successfully handles both iframe and redirect payment flows\n   - Cleans up URL parameters after processing to prevent duplicate handling\n\n### 🔄 Payment Flow\n\nThe SDK provides a streamlined payment flow:\n\n```typescript\n// Make a payment request\nconst response = await sdk.requestPayment(address, config);\n```\n\nThe payment flow handles both iframe and redirect modes automatically based on the environment.\n\n#### Payment Configuration\n\n- `amount`: Payment amount (positive number)\n- `currency`: Currency code from `FiatCurrency` enum\n- `memo`: Optional identifier/description (max 32 bytes)\n- `redirectUrl`: Required when not in iframe mode\n\n#### Payment Response Structure\n\nThe `requestPayment` method returns a Promise that resolves to a `Payment` object with the following structure:\n\n```typescript\ninterface Payment {\n  txHash: string; // Transaction hash (Hex string)\n  chainId: number; // Chain ID where transaction was executed\n}\n```\n\nThis basic response provides essential information to track the payment on-chain. To get more detailed information, use the `getPayment` method. [See Fetching Payment Details](#-fetching-payment-details).\n\n#### Payment Modes\n\nThe SDK operates in two different modes depending on the environment:\n\n1. **Iframe Mode**\n\n   - Used automatically when your Yapp is running inside an iframe\n   - Communicates using the postMessage API\n   - Doesn't require a redirectUrl\n   - Provides a seamless in-app experience\n\n2. **Redirect Mode**\n   - Used when your Yapp is running standalone (not in an iframe)\n   - Requires a `redirectUrl` parameter to return after payment\n   - Uses URL parameters and session storage to track payment state\n   - Handles browser tab visibility changes to detect returns from payment flow\n\n#### Error Handling\n\nThe payment request might throw errors in several scenarios:\n\n```typescript\ntry {\n  const response = await sdk.requestPayment('0x123...', config);\n  // Handle successful payment\n} catch (error) {\n  if (error.message === 'Payment was cancelled') {\n    // User cancelled the payment\n  } else if (error.message === 'Payment request timed out') {\n    // Payment took too long (default timeout: 5 minutes)\n  } else if (error.message.includes('ENS name not found')) {\n    // ENS name resolution failed\n  } else if (error.message.includes('Invalid currency')) {\n    // Unsupported currency was specified\n  } else if (error.message.includes('Memo exceeds maximum size')) {\n    // Memo was too large (max 32 bytes)\n  } else if (error.message.includes('Amount must be a positive number')) {\n    // Amount was invalid\n  } else if (error.message.includes('Redirect URL is required')) {\n    // Running outside iframe without redirectUrl\n  } else {\n    // Other errors\n  }\n}\n```\n\n#### Memo Field Usage\n\nThe `memo` field serves two purposes:\n\n1. 📝 Human-readable payment description\n2. 🔍 Unique identifier for payment tracking\n\nExample use cases:\n\n```typescript\nconst examples = [\n  { amount: 50, currency: FiatCurrency.USD, memo: 'subscription_id_456' },\n  { amount: 75, currency: FiatCurrency.EUR, memo: 'invoice_789' },\n  { amount: 120, currency: FiatCurrency.THB, memo: 'product_xyz_123' },\n];\n```\n\n### 🔍 Fetching Payment Details\n\nFetch payment details of a single or multiple payments from the Yodl indexer API.\n\n#### Fetching a single payment\n\nFetch a single payment by passing the transaction hash to the `getPayment` method.\n\n```typescript\nconst payment = await sdk.getPayment(txHash);\n```\n\n#### Fetching multiple payments\n\nFetch multiple payments by passing a config object with filtering options to the `getPayments` method.\n\n```typescript\nconst payments = await sdk.getPayments(config);\n```\n\nPayment objects are of type `PaymentSimple` and has the following structure:\n\n```json\n{\n  \"payment\": {\n    \"chainId\": 8453,\n    \"txHash\": \"0x123c86bcf2a0aeadd269f30719a6ce7eef515a1a36600751a42ca77d42c802bc\",\n    \"paymentIndex\": 0,\n    \"destinationChainId\": null,\n    \"destinationTxHash\": null,\n    \"blockTimestamp\": \"2025-02-24T12:09:37.000Z\",\n    \"tokenOutSymbol\": \"USDC\",\n    \"tokenOutAddress\": \"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913\",\n    \"tokenOutAmountGross\": \"10.03888\",\n    \"receiverAddress\": \"0xa1833B1A4DC461D3C025DbC99B71b127AEdbA45c\",\n    \"receiverEnsPrimaryName\": null,\n    \"invoiceCurrency\": \"USD\",\n    \"invoiceAmount\": \"10.04\",\n    \"senderAddress\": \"0x065c1BC23aE559BFFDBE5bbc335C30f30bE2b992\",\n    \"senderEnsPrimaryName\": \"maradona.yodl.eth\"\n  }\n}\n```\n\n#### ENS Name Resolution\n\nThe SDK supports both standard Ethereum addresses and ENS (Ethereum Name Service) names as payment recipients:\n\n```typescript\n// Using a standard Ethereum address\nawait sdk.requestPayment('0x742d35Cc6634C0532925a3b844Bc454e4438f44e', config);\n\n// Using an ENS name\nawait sdk.requestPayment('vitalik.eth', config);\n```\n\nWhen using ENS names, there are some important considerations:\n\n1. **Resolution Handling**\n\n   - ENS resolution happens on the Yodl side\n   - If the ENS name cannot be resolved, the error `ENS name not found: [name]` will be thrown\n   - Always handle this error appropriately in your application\n\n2. **Performance Implications**\n\n   - ENS resolution adds a small delay to the payment process\n   - For performance-sensitive applications, consider resolving ENS names in advance and using the resulting address\n\n3. **Testing**\n\n   ```typescript\n   try {\n     await sdk.requestPayment('nonexistent-name.eth', config);\n   } catch (error) {\n     if (error.message.includes('ENS name not found')) {\n       // Handle ENS resolution failure\n       console.error('The ENS name could not be resolved');\n     }\n   }\n   ```\n\n#### Advanced Payment Tracking\n\nFor applications requiring robust payment tracking:\n\n1. **Generate Unique Memos**\n\n   ```typescript\n   // Generate a unique memo combining order ID and timestamp\n   const uniqueMemo = `order_${orderId}_${Date.now()}`;\n   ```\n\n2. **Store Payment State**\n\n   ```typescript\n   // Store pending payment state in your database\n   await storePaymentIntent({\n     orderId,\n     memo: uniqueMemo,\n     amount: 50,\n     currency: FiatCurrency.USD,\n     status: 'pending',\n     timestamp: new Date(),\n   });\n   ```\n\n3. **Update After Completion**\n\n   ```typescript\n   // After payment completes\n   await updatePaymentStatus({\n     memo: uniqueMemo,\n     status: 'completed',\n     txHash: payment.txHash,\n     chainId: payment.chainId,\n   });\n   ```\n\n4. **Handle Timeouts**\n\n   The SDK automatically handles payment timeouts (default: 5 minutes), but your application should implement additional timeout handling for robustness.\n\n   ```typescript\n   // Set up payment timeout in your application\n   setTimeout(\n     async () => {\n       const payment = await getPaymentByMemo(uniqueMemo);\n       if (payment.status === 'pending') {\n         await updatePaymentStatus({\n           memo: uniqueMemo,\n           status: 'timeout',\n         });\n         // Notify user or trigger recovery flow\n       }\n     },\n     5 * 60 * 1000 + 30000,\n   ); // 5 minutes + 30 seconds buffer\n   ```\n\nThis detailed information can be used for:\n\n- Verifying payment amounts and currencies\n- Recording sender and receiver information\n- Tracking payment timestamps\n- Implementing receipt generation\n\n### 🔐 Sign-In with Ethereum (SIWE)\n\nThe SDK provides a secure way to request SIWE (Sign-In with Ethereum) message signatures from users through the parent app:\n\n```typescript\ntry {\n  const response = await sdk.signSiweMessage({\n    domain: 'example.com',\n    uri: 'https://example.com/login',\n    version: '1',\n    chainId: 1,\n    nonce: 'random-nonce-123',\n    issuedAt: new Date().toISOString(),\n    statement: 'Sign in with Ethereum to the app.',\n  });\n\n  console.log('Signature:', response.signature);\n  console.log('Address:', response.address);\n} catch (error) {\n  if (error.message === 'Signature request was cancelled') {\n    console.log('User cancelled the signing request');\n  } else if (error.message === 'Signature request timed out') {\n    console.log('Signature request timed out after 5 minutes');\n  } else {\n    console.error('Signing failed:', error.message);\n  }\n}\n```\n\n#### SIWE Request Data\n\nThe `signSiweMessage` method accepts a `SiweRequestData` object with the following structure:\n\n```typescript\ninterface SiweRequestData {\n  domain: string; // The domain requesting the signature\n  uri: string; // The URI where the signature will be used\n  version: string; // The SIWE version (typically '1')\n  chainId: number; // The chain ID where the signature will be valid\n  nonce: string; // A unique nonce to prevent replay attacks\n  issuedAt: string; // ISO timestamp of when the message was issued\n  statement?: string; // Optional statement to be signed\n}\n```\n\n#### SIWE Response Data\n\nThe method returns a Promise that resolves to a `SiweResponseData` object:\n\n```typescript\ninterface SiweResponseData {\n  signature: string; // The EIP-191 signature of the SIWE message\n  address: string; // The address that signed the message\n}\n```\n\n#### Error Handling\n\nThe signature request might throw errors in several scenarios:\n\n- `Signature request was cancelled`: User cancelled the signature request\n- `Signature request timed out`: Request took too long (default timeout: 5 minutes)\n- `SIWE signing is only supported in iframe mode`: Attempted to use SIWE outside of iframe context\n\n### 🖼️ Iframe Integration\n\n#### Detection\n\n```typescript\nimport { isInIframe } from '@yodlpay/yapp-sdk';\n\nif (isInIframe()) {\n  console.log('Running inside an iframe');\n  // Implement iframe-specific logic\n} else {\n  console.log('Running in the main window');\n  // Implement redirect-based flow\n}\n```\n\n#### Closing the Yapp\n\n```typescript\ntry {\n  sdk.close('https://parent-origin.com');\n} catch (error) {\n  console.error('Failed to close:', error);\n}\n```\n\n## 🔒 Security Best Practices\n\n1. **Origin Security**\n\n   - Use HTTPS in production\n   - Validate message origins in iframe mode\n   - Set appropriate Content Security Policy (CSP) headers\n\n2. **Payment Handling**\n\n   - Store `memo` values securely\n   - Implement proper error handling\n   - Use timeouts appropriately (default: 5 minutes)\n   - Validate the returned payment parameters to prevent spoofing\n\n3. **Session Storage Considerations**\n\n   - The SDK uses session storage to maintain payment state during redirects\n   - This data is automatically cleared after payment completion or timeout\n   - Consider implementing additional cleanup mechanisms for abandoned flows\n   - Sensitive payment data (like customer information) should not be stored in the memo field\n\n4. **Cross-Origin Communication**\n   - Only accept messages from configured origins\n   - Validate all incoming messages\n   - Use secure postMessage communication\n\n## 📚 API Reference\n\nFor detailed API documentation, please run:\n\n```bash\nnpm run docs\n```\n\nThis will generate comprehensive API documentation in the `docs` directory.\n\n## 🤝 Contributing\n\nWe welcome contributions! Please see our contributing guidelines for more details.\n\n## 📄 License\n\nMIT License - see LICENSE file for details.\n\n## Development\n\n### Path Aliases\n\nThis codebase uses TypeScript path aliases for cleaner imports:\n\n- `@utils` - Points to `src/utils`\n- `@managers` - Points to `src/managers`\n- `@constants` - Points to `src/constants`\n- `@types` - Points to `src/types`\n\nThese aliases are properly resolved during build time using `tsc-alias` and `tsconfig-paths-webpack-plugin` for the CommonJS and UMD outputs, respectively.\n","readmeFilename":"README.md"}