{"_id":"@tagadapay/core-js","_rev":"26-b970df9196a0ae1cdb92b2463c5af4e5","name":"@tagadapay/core-js","dist-tags":{"latest":"3.2.0"},"versions":{"1.0.4":{"name":"@tagadapay/core-js","version":"1.0.4","keywords":["tagadapay","payment","sdk","basis-theory","payment-instruments","react","typescript","core-js"],"author":{"name":"Tagada Pay"},"license":"MIT","_id":"@tagadapay/core-js@1.0.4","maintainers":[{"name":"loic001","email":"loic.delobel@gmail.com"},{"name":"swalehs","email":"swalehshillah@gmail.com"},{"name":"eguillet","email":"guilletetienne.pro@gmail.com"},{"name":"cuenats","email":"stanicuenat@gmail.com"}],"homepage":"https://github.com/tagadapay/tagadapay#readme","bugs":{"url":"https://github.com/tagadapay/tagadapay/issues"},"dist":{"shasum":"3b7f1ebce56897e1693eae9fec58d22943ce959b","tarball":"https://registry.npmjs.org/@tagadapay/core-js/-/core-js-1.0.4.tgz","fileCount":38,"integrity":"sha512-QtCLdIeGMvBGlRrgpBX5t/l91qDbwuLHTePlg9MSPr9F1K8Y/TFWOiYaIMmlZuCeHyH5BGVvIB7v9rxhH5BLgA==","signatures":[{"sig":"MEYCIQCEURZjnh8myL1OfM+B7Su7hzngnAoqHPjRcd7lk9am6wIhAPdt1nfCvhLEX3DUNU46XKV1hTrn+Faz5/h+OH6CExH/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62762},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","require":"./dist/core/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js","require":"./dist/react/index.js"}},"gitHead":"b7141083732b6cdc9106e4f5612f35f70e523dff","scripts":{"dev":"tsc --watch","lint":"echo \"No linting configured\"","pack":"npm run clean && npm run build && npm pack","test":"echo \"No tests yet\" && exit 0","build":"tsc","clean":"rm -rf dist","publish:beta":"npm version prerelease --preid=beta && npm publish --tag beta","version:beta":"npm version prerelease --preid=beta","publish:alpha":"npm version prerelease --preid=alpha && npm publish --tag alpha","publish:major":"npm version major && npm publish","publish:minor":"npm version minor && npm publish","publish:patch":"npm version patch && npm publish","version:alpha":"npm version prerelease --preid=alpha","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"loic001","email":"loic.delobel@gmail.com"},"repository":{"url":"git+https://github.com/tagadapay/tagadapay.git","type":"git","directory":"packages/core-js"},"_npmVersion":"10.9.2","description":"Core JavaScript SDK for Tagada Pay with standalone and React implementations","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@basis-theory/basis-theory-js":"^4.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^18.0.0","@types/react":"^19"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core-js_1.0.4_1756398559453_0.7074390622476134","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@tagadapay/core-js","version":"2.0.1","keywords":["tagadapay","payment","sdk","basis-theory","payment-instruments","react","typescript","core-js"],"author":{"name":"Tagada Pay"},"license":"MIT","_id":"@tagadapay/core-js@2.0.1","maintainers":[{"name":"loic001","email":"loic.delobel@gmail.com"},{"name":"swalehs","email":"swalehshillah@gmail.com"},{"name":"eguillet","email":"guilletetienne.pro@gmail.com"},{"name":"cuenats","email":"stanicuenat@gmail.com"}],"homepage":"https://github.com/tagadapay/tagadapay#readme","bugs":{"url":"https://github.com/tagadapay/tagadapay/issues"},"dist":{"shasum":"3d9aca44424cffd35ae802206705014c3113ec70","tarball":"https://registry.npmjs.org/@tagadapay/core-js/-/core-js-2.0.1.tgz","fileCount":74,"integrity":"sha512-dSBNzIVi20o4njSEy5kG9XVXDgPKBO0F647mvv6shxN/SV416NRq8FMoyvxOKu3u+DLvPGVjNdaWIOcMxGPggA==","signatures":[{"sig":"MEQCIDcvJTqAxxbVVPQCppsUN9Cn5XTdMCK3+B18toZ7ViJKAiAq3v/n9B1jgcYkJR/tKQ4O/zyBOw/G9h3OM7HO1h/HSg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":159080},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","require":"./dist/core/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js","require":"./dist/react/index.js"},"./threeds":{"types":"./dist/threeds/index.d.ts","import":"./dist/threeds/index.js","require":"./dist/threeds/index.js"}},"gitHead":"02ca7937e4f09cc93a730aa265a7ba11cdc1a5a7","scripts":{"dev":"tsc --watch","lint":"echo \"No linting configured\"","pack":"npm run clean && npm run build && npm pack","test":"echo \"No tests yet\" && exit 0","build":"tsc","clean":"rm -rf dist","publish:beta":"npm version prerelease --preid=beta && npm publish --tag beta","version:beta":"npm version prerelease --preid=beta","publish:alpha":"npm version prerelease --preid=alpha && npm publish --tag alpha","publish:major":"npm version major && npm publish","publish:minor":"npm version minor && npm publish","publish:patch":"npm version patch && npm publish","version:alpha":"npm version prerelease --preid=alpha","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"loic001","email":"loic.delobel@gmail.com"},"repository":{"url":"git+https://github.com/tagadapay/tagadapay.git","type":"git","directory":"packages/core-js"},"_npmVersion":"10.9.2","description":"Core JavaScript SDK for Tagada Pay with provider-agnostic tokenization, 3DS, and React hooks","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@basis-theory/web-threeds":"^1.3.3","@basis-theory/basis-theory-js":"^4.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^18.0.0","@types/react":"^19"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core-js_2.0.1_1760014898433_0.3004845855591891","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@tagadapay/core-js","version":"2.1.0","keywords":["tagadapay","payment","sdk","basis-theory","payment-instruments","react","typescript","core-js"],"author":{"name":"Tagada Pay"},"license":"MIT","_id":"@tagadapay/core-js@2.1.0","maintainers":[{"name":"loic001","email":"loic.delobel@gmail.com"},{"name":"swalehs","email":"swalehshillah@gmail.com"},{"name":"eguillet","email":"guilletetienne.pro@gmail.com"},{"name":"cuenats","email":"stanicuenat@gmail.com"}],"homepage":"https://github.com/tagadapay/tagadapay#readme","bugs":{"url":"https://github.com/tagadapay/tagadapay/issues"},"dist":{"shasum":"701df4aa33fd8785ac26247e5738d6a3a1906ddf","tarball":"https://registry.npmjs.org/@tagadapay/core-js/-/core-js-2.1.0.tgz","fileCount":74,"integrity":"sha512-H+uGXXYKU6rOyjZBmidQpI0OKfj6/7HIov2AfzFAD14I85vq9wRYXyLxeuwqJLT7xVDC5ZyCxB7aSDy+ovNftw==","signatures":[{"sig":"MEYCIQDYgPQSx8GPTvBXLSplJyetnwG+PQTrZWCq9Xz44g4qVwIhALzQaMJp+Sta/FFsg4Mvw9iTrCdIE+f8IsI5ywz2gh7P","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":154964},"main":"dist/index.js","_from":"file:tagadapay-core-js-2.1.0.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","require":"./dist/core/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js","require":"./dist/react/index.js"},"./threeds":{"types":"./dist/threeds/index.d.ts","import":"./dist/threeds/index.js","require":"./dist/threeds/index.js"}},"scripts":{"dev":"tsc --watch","lint":"echo \"No linting configured\"","pack":"npm run clean && npm run build && npm pack","test":"echo \"No tests yet\" && exit 0","build":"tsc","clean":"rm -rf dist","publish:beta":"npm version prerelease --preid=beta && npm publish --tag beta","version:beta":"npm version prerelease --preid=beta","publish:alpha":"npm version prerelease --preid=alpha && npm publish --tag alpha","publish:major":"npm version major && npm publish","publish:minor":"npm version minor && npm publish","publish:patch":"npm version patch && npm publish","version:alpha":"npm version prerelease --preid=alpha","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch"},"_npmUser":{"name":"loic001","email":"loic.delobel@gmail.com"},"_resolved":"/private/var/folders/3p/jslyksn11617qg6pmw17y3kw0000gn/T/8ad477a8bf929d933271d821e860ee53/tagadapay-core-js-2.1.0.tgz","_integrity":"sha512-H+uGXXYKU6rOyjZBmidQpI0OKfj6/7HIov2AfzFAD14I85vq9wRYXyLxeuwqJLT7xVDC5ZyCxB7aSDy+ovNftw==","repository":{"url":"git+https://github.com/tagadapay/tagadapay.git","type":"git","directory":"packages/core-js"},"_npmVersion":"10.9.2","description":"Core JavaScript SDK for Tagada Pay with provider-agnostic tokenization, 3DS, and React hooks","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@basis-theory/web-threeds":"^1.3.3","@basis-theory/basis-theory-js":"^4.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^18.0.0","@types/react":"^19"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core-js_2.1.0_1760016753557_0.1512839605438212","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"@tagadapay/core-js","version":"2.1.1","keywords":["tagadapay","payment","sdk","basis-theory","payment-instruments","react","typescript","core-js"],"author":{"name":"Tagada Pay"},"license":"MIT","_id":"@tagadapay/core-js@2.1.1","maintainers":[{"name":"loic001","email":"loic.delobel@gmail.com"},{"name":"swalehs","email":"swalehshillah@gmail.com"},{"name":"eguillet","email":"guilletetienne.pro@gmail.com"},{"name":"cuenats","email":"stanicuenat@gmail.com"}],"homepage":"https://github.com/tagadapay/tagadapay#readme","bugs":{"url":"https://github.com/tagadapay/tagadapay/issues"},"dist":{"shasum":"f750ac0d9b4bb764a38be7c33af42245ee683057","tarball":"https://registry.npmjs.org/@tagadapay/core-js/-/core-js-2.1.1.tgz","fileCount":74,"integrity":"sha512-3P4b8UT62SjfHvYYFPo/Ab1dsuUQzDwmJDU1we4rI96N0/xdrXnNR1EGLu129nvA3DzetTbuI0AYQJK1hb04hw==","signatures":[{"sig":"MEUCIC4h9NG1FqJOuaFBNS3GQn/nFGyLEVcTIkcF/P+7CQeXAiEAmOltiwnHi9+beDRfD28rZBhA/rNMSte4XwkJVDvzrlw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":154964},"main":"dist/index.js","_from":"file:tagadapay-core-js-2.1.1.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","require":"./dist/core/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js","require":"./dist/react/index.js"},"./threeds":{"types":"./dist/threeds/index.d.ts","import":"./dist/threeds/index.js","require":"./dist/threeds/index.js"}},"scripts":{"dev":"tsc --watch","lint":"echo \"No linting configured\"","pack":"npm run clean && npm run build && npm pack","test":"echo \"No tests yet\" && exit 0","build":"tsc","clean":"rm -rf dist","publish:beta":"npm version prerelease --preid=beta && npm publish --tag beta","version:beta":"npm version prerelease --preid=beta","publish:alpha":"npm version prerelease --preid=alpha && npm publish --tag alpha","publish:major":"npm version major && npm publish","publish:minor":"npm version minor && npm publish","publish:patch":"npm version patch && npm publish","version:alpha":"npm version prerelease --preid=alpha","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch"},"_npmUser":{"name":"loic001","email":"loic.delobel@gmail.com"},"_resolved":"/private/var/folders/3p/jslyksn11617qg6pmw17y3kw0000gn/T/00d2550a72f2d949abb555ad256678e1/tagadapay-core-js-2.1.1.tgz","_integrity":"sha512-3P4b8UT62SjfHvYYFPo/Ab1dsuUQzDwmJDU1we4rI96N0/xdrXnNR1EGLu129nvA3DzetTbuI0AYQJK1hb04hw==","repository":{"url":"git+https://github.com/tagadapay/tagadapay.git","type":"git","directory":"packages/core-js"},"_npmVersion":"10.9.2","description":"Core JavaScript SDK for Tagada Pay with provider-agnostic tokenization, 3DS, and React hooks","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@basis-theory/web-threeds":"^1.3.3","@basis-theory/basis-theory-js":"^4.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^18.0.0","@types/react":"^19"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core-js_2.1.1_1760017055091_0.4383401689858062","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@tagadapay/core-js","version":"2.2.0","keywords":["tagadapay","payment","sdk","basis-theory","payment-instruments","react","typescript","core-js"],"author":{"name":"Tagada Pay"},"license":"MIT","_id":"@tagadapay/core-js@2.2.0","maintainers":[{"name":"loic001","email":"loic.delobel@gmail.com"},{"name":"swalehs","email":"swalehshillah@gmail.com"},{"name":"eguillet","email":"guilletetienne.pro@gmail.com"},{"name":"cuenats","email":"stanicuenat@gmail.com"}],"homepage":"https://github.com/tagadapay/tagadapay#readme","bugs":{"url":"https://github.com/tagadapay/tagadapay/issues"},"dist":{"shasum":"f359e7cbd6263705f55ec80749728c0ed342e1c4","tarball":"https://registry.npmjs.org/@tagadapay/core-js/-/core-js-2.2.0.tgz","fileCount":74,"integrity":"sha512-IDW/wdUjhWYWEojxo+w2Trb6pZyZ7QITcEFndX9weO5zvZSK8wJIkOzEGoKejg6yOuML3JsTb+JlGnzv5HHW8A==","signatures":[{"sig":"MEYCIQD5YI9En8V5jBqQ2Qp+QsL/r0NKpFaPDdlFjBGDpShSxAIhAKrdc2J3vB/TDu9lfgxU0rufEvEzUWwBKLgolcn7t+rd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":171514},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","require":"./dist/core/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js","require":"./dist/react/index.js"},"./threeds":{"types":"./dist/threeds/index.d.ts","import":"./dist/threeds/index.js","require":"./dist/threeds/index.js"}},"gitHead":"502ec0292b5095868cb7f60b9410eca90a4160a2","scripts":{"dev":"tsc --watch","lint":"echo \"No linting configured\"","pack":"npm run clean && npm run build && npm pack","test":"echo \"No tests yet\" && exit 0","build":"tsc","clean":"rm -rf dist","publish:beta":"npm version prerelease --preid=beta && npm publish --tag beta","version:beta":"npm version prerelease --preid=beta","publish:alpha":"npm version prerelease --preid=alpha && npm publish --tag alpha","publish:major":"npm version major && npm publish","publish:minor":"npm version minor && npm publish","publish:patch":"npm version patch && npm publish","version:alpha":"npm version prerelease --preid=alpha","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"swalehs","email":"swalehshillah@gmail.com"},"repository":{"url":"git+https://github.com/tagadapay/tagadapay.git","type":"git","directory":"packages/core-js"},"_npmVersion":"10.9.2","description":"Core JavaScript SDK for Tagada Pay with provider-agnostic tokenization, 3DS, and React hooks","directories":{},"_nodeVersion":"22.17.0","dependencies":{"@basis-theory/web-threeds":"^1.3.3","@basis-theory/basis-theory-js":"^4.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^18.0.0","@types/react":"^19"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core-js_2.2.0_1762799417144_0.2940225790696209","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"@tagadapay/core-js","version":"2.3.0","keywords":["tagadapay","payment","sdk","basis-theory","payment-instruments","react","typescript","core-js"],"author":{"name":"Tagada Pay"},"license":"MIT","_id":"@tagadapay/core-js@2.3.0","maintainers":[{"name":"loic001","email":"loic.delobel@gmail.com"},{"name":"swalehs","email":"swalehshillah@gmail.com"},{"name":"eguillet","email":"guilletetienne.pro@gmail.com"},{"name":"cuenats","email":"stanicuenat@gmail.com"}],"homepage":"https://github.com/tagadapay/tagadapay#readme","bugs":{"url":"https://github.com/tagadapay/tagadapay/issues"},"dist":{"shasum":"58f8996e9f3917beca4e8334da8d5ce462c318fc","tarball":"https://registry.npmjs.org/@tagadapay/core-js/-/core-js-2.3.0.tgz","fileCount":78,"integrity":"sha512-gyptdNvHETApma7r3NK9bDqPAyWBRtkbm6df5J/asFWdo63EKgZna9atXKbVHcLFIRxal0Sxuz3Kp3LFdBrBNg==","signatures":[{"sig":"MEUCIQCmVbJuU2yaW5s/kSP9dTCDUTrmqGfoMMpvEqOx6ZYXlQIgR16dWRTuTvKrSHanocMM2hw1fAtd1kYsC3U+K9sEz38=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":177212},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","require":"./dist/core/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js","require":"./dist/react/index.js"},"./threeds":{"types":"./dist/threeds/index.d.ts","import":"./dist/threeds/index.js","require":"./dist/threeds/index.js"}},"gitHead":"d61e66bf407566654b86d7d0ab64c4fdadf67419","scripts":{"dev":"tsc --watch","lint":"echo \"No linting configured\"","pack":"npm run clean && npm run build && npm pack","test":"echo \"No tests yet\" && exit 0","build":"tsc","clean":"rm -rf dist","publish:beta":"npm version prerelease --preid=beta && npm publish --tag beta","version:beta":"npm version prerelease --preid=beta","publish:alpha":"npm version prerelease --preid=alpha && npm publish --tag alpha","publish:major":"npm version major && npm publish","publish:minor":"npm version minor && npm publish","publish:patch":"npm version patch && npm publish","version:alpha":"npm version prerelease --preid=alpha","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"swalehs","email":"swalehshillah@gmail.com"},"repository":{"url":"git+https://github.com/tagadapay/tagadapay.git","type":"git","directory":"packages/core-js"},"_npmVersion":"10.9.2","description":"Core JavaScript SDK for Tagada Pay with provider-agnostic tokenization, 3DS, and React hooks","directories":{},"_nodeVersion":"22.17.0","dependencies":{"@basis-theory/web-threeds":"^1.3.3","@basis-theory/basis-theory-js":"^4.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^18.0.0","@types/react":"^19"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core-js_2.3.0_1762969929056_0.15400207430577528","host":"s3://npm-registry-packages-npm-production"}},"2.3.1":{"name":"@tagadapay/core-js","version":"2.3.1","keywords":["tagadapay","payment","sdk","basis-theory","payment-instruments","react","typescript","core-js"],"author":{"name":"Tagada Pay"},"license":"MIT","_id":"@tagadapay/core-js@2.3.1","maintainers":[{"name":"loic001","email":"loic.delobel@gmail.com"},{"name":"swalehs","email":"swalehshillah@gmail.com"},{"name":"eguillet","email":"guilletetienne.pro@gmail.com"},{"name":"cuenats","email":"stanicuenat@gmail.com"}],"homepage":"https://github.com/tagadapay/tagadapay#readme","bugs":{"url":"https://github.com/tagadapay/tagadapay/issues"},"dist":{"shasum":"be0c65c221dcbc22aca029d370658cc7044c5430","tarball":"https://registry.npmjs.org/@tagadapay/core-js/-/core-js-2.3.1.tgz","fileCount":78,"integrity":"sha512-ho3cmJzs4d4Hzdgu3cA1PG8RvJWuiIht26LJQywy82R9c57eMlfD0pJwGjcLuDAsEC1f7cXISIF6UAr2BChRDQ==","signatures":[{"sig":"MEUCIQCktiN2wyuAGZjZ7ZcYUiUNfZ0b2US8ENroBUpgJuyIoAIgdfKe0TIFtJJiMa2S2zGCskDAF2plEX0JjF3VWTon5RE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":178097},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","require":"./dist/core/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js","require":"./dist/react/index.js"},"./threeds":{"types":"./dist/threeds/index.d.ts","import":"./dist/threeds/index.js","require":"./dist/threeds/index.js"}},"gitHead":"4ad938c4f179eb1cbcc3959af5f7d977caeef951","scripts":{"dev":"tsc --watch","lint":"echo \"No linting configured\"","pack":"npm run clean && npm run build && npm pack","test":"echo \"No tests yet\" && exit 0","build":"tsc","clean":"rm -rf dist","publish:beta":"npm version prerelease --preid=beta && npm publish --tag beta","version:beta":"npm version prerelease --preid=beta","publish:alpha":"npm version prerelease --preid=alpha && npm publish --tag alpha","publish:major":"npm version major && npm publish","publish:minor":"npm version minor && npm publish","publish:patch":"npm version patch && npm publish","version:alpha":"npm version prerelease --preid=alpha","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"swalehs","email":"swalehshillah@gmail.com"},"repository":{"url":"git+https://github.com/tagadapay/tagadapay.git","type":"git","directory":"packages/core-js"},"_npmVersion":"10.9.2","description":"Core JavaScript SDK for Tagada Pay with provider-agnostic tokenization, 3DS, and React hooks","directories":{},"_nodeVersion":"22.17.0","dependencies":{"@basis-theory/web-threeds":"^1.3.3","@basis-theory/basis-theory-js":"^4.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^18.0.0","@types/react":"^19"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core-js_2.3.1_1762973076491_0.910242082180579","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"@tagadapay/core-js","version":"2.4.0","keywords":["tagadapay","payment","sdk","basis-theory","payment-instruments","react","typescript","core-js"],"author":{"name":"Tagada Pay"},"license":"MIT","_id":"@tagadapay/core-js@2.4.0","maintainers":[{"name":"loic001","email":"loic.delobel@gmail.com"},{"name":"swalehs","email":"swalehshillah@gmail.com"},{"name":"eguillet","email":"guilletetienne.pro@gmail.com"},{"name":"cuenats","email":"stanicuenat@gmail.com"}],"homepage":"https://github.com/tagadapay/tagadapay#readme","bugs":{"url":"https://github.com/tagadapay/tagadapay/issues"},"dist":{"shasum":"37884caf55f75bba30eec1e9fc93ec3628387eff","tarball":"https://registry.npmjs.org/@tagadapay/core-js/-/core-js-2.4.0.tgz","fileCount":78,"integrity":"sha512-Pf2E/iRSv19ECBkAfldQ37PI1blRlgJbcRUgs0ut4zgGjfR5kTp/jaZsXQcti749ZOoRT5J8thaBhFj0ztrbfw==","signatures":[{"sig":"MEYCIQCcZHchJui+hwyGjyuoV6Y52Na0O+RQugNvEpUxoP0l/gIhAMfy56eS5ol+k4Q5d+Gr0xEu0kGIUVfaCe1GIk3ojR96","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":181516},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","require":"./dist/core/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js","require":"./dist/react/index.js"},"./threeds":{"types":"./dist/threeds/index.d.ts","import":"./dist/threeds/index.js","require":"./dist/threeds/index.js"}},"gitHead":"75010400b6e881b6718c3793740bbf8e44bfb69c","scripts":{"dev":"tsc --watch","lint":"echo \"No linting configured\"","pack":"npm run clean && npm run build && npm pack","test":"echo \"No tests yet\" && exit 0","build":"tsc","clean":"rm -rf dist","publish:beta":"npm version prerelease --preid=beta && npm publish --tag beta","version:beta":"npm version prerelease --preid=beta","publish:alpha":"npm version prerelease --preid=alpha && npm publish --tag alpha","publish:major":"npm version major && npm publish","publish:minor":"npm version minor && npm publish","publish:patch":"npm version patch && npm publish","version:alpha":"npm version prerelease --preid=alpha","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"swalehs","email":"swalehshillah@gmail.com"},"repository":{"url":"git+https://github.com/tagadapay/tagadapay.git","type":"git","directory":"packages/core-js"},"_npmVersion":"10.9.2","description":"Core JavaScript SDK for Tagada Pay with provider-agnostic tokenization, 3DS, and React hooks","directories":{},"_nodeVersion":"22.17.0","dependencies":{"@basis-theory/web-threeds":"^1.3.3","@basis-theory/basis-theory-js":"^4.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^18.0.0","@types/react":"^19"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core-js_2.4.0_1765912375654_0.3008619015810665","host":"s3://npm-registry-packages-npm-production"}},"2.4.1":{"name":"@tagadapay/core-js","version":"2.4.1","keywords":["tagadapay","payment","sdk","basis-theory","payment-instruments","react","typescript","core-js"],"author":{"name":"Tagada Pay"},"license":"MIT","_id":"@tagadapay/core-js@2.4.1","maintainers":[{"name":"loic001","email":"loic.delobel@gmail.com"},{"name":"swalehs","email":"swalehshillah@gmail.com"},{"name":"eguillet","email":"guilletetienne.pro@gmail.com"},{"name":"cuenats","email":"stanicuenat@gmail.com"}],"homepage":"https://github.com/tagadapay/tagadapay#readme","bugs":{"url":"https://github.com/tagadapay/tagadapay/issues"},"dist":{"shasum":"65468be38a7e744166529416011d93acbda30f83","tarball":"https://registry.npmjs.org/@tagadapay/core-js/-/core-js-2.4.1.tgz","fileCount":78,"integrity":"sha512-C+aqfTiSWrZXBnFW79djhztUPmhcD3efysLkWoMDd2XcwljkteEB0eGtlwhsyeDEQRJZHyPEFP9aLke0Yf9B1Q==","signatures":[{"sig":"MEUCIQDzFRGeR8EarGw+F5bYI3v+7fJLDdmbfpkRjiioci1vdAIgE9XKdu+V0h7Ljho9IkMZtRUa19ve1RW5iK9WAC154cc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":181730},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","require":"./dist/core/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js","require":"./dist/react/index.js"},"./threeds":{"types":"./dist/threeds/index.d.ts","import":"./dist/threeds/index.js","require":"./dist/threeds/index.js"}},"gitHead":"bf6538c9e6e6165d2c3d095be16186bf5943f7de","scripts":{"dev":"tsc --watch","lint":"echo \"No linting configured\"","pack":"npm run clean && npm run build && npm pack","test":"echo \"No tests yet\" && exit 0","build":"tsc","clean":"rm -rf dist","publish:beta":"npm version prerelease --preid=beta && npm publish --tag beta","version:beta":"npm version prerelease --preid=beta","publish:alpha":"npm version prerelease --preid=alpha && npm publish --tag alpha","publish:major":"npm version major && npm publish","publish:minor":"npm version minor && npm publish","publish:patch":"npm version patch && npm publish","version:alpha":"npm version prerelease --preid=alpha","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"swalehs","email":"swalehshillah@gmail.com"},"repository":{"url":"git+https://github.com/tagadapay/tagadapay.git","type":"git","directory":"packages/core-js"},"_npmVersion":"10.9.2","description":"Core JavaScript SDK for Tagada Pay with provider-agnostic tokenization, 3DS, and React hooks","directories":{},"_nodeVersion":"22.17.0","dependencies":{"@basis-theory/web-threeds":"^1.3.3","@basis-theory/basis-theory-js":"^4.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^18.0.0","@types/react":"^19"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core-js_2.4.1_1765913582113_0.9418475975000857","host":"s3://npm-registry-packages-npm-production"}},"2.4.2":{"name":"@tagadapay/core-js","version":"2.4.2","keywords":["tagadapay","payment","sdk","basis-theory","payment-instruments","react","typescript","core-js"],"author":{"name":"Tagada Pay"},"license":"MIT","_id":"@tagadapay/core-js@2.4.2","maintainers":[{"name":"loic001","email":"loic.delobel@gmail.com"},{"name":"swalehs","email":"swalehshillah@gmail.com"},{"name":"eguillet","email":"guilletetienne.pro@gmail.com"},{"name":"cuenats","email":"stanicuenat@gmail.com"}],"homepage":"https://github.com/tagadapay/tagadapay#readme","bugs":{"url":"https://github.com/tagadapay/tagadapay/issues"},"dist":{"shasum":"3384e61abe8e7a33ebb7a3e68ee1afe0bcf7141e","tarball":"https://registry.npmjs.org/@tagadapay/core-js/-/core-js-2.4.2.tgz","fileCount":78,"integrity":"sha512-A1Mg3zunrLs0s4if/XW6cI+3fqj8bDHK1lmNqwtOHlxMHawP19lZXaVUiKPlehF9Ai1Mk8QPvS3G4wm9R6/0uw==","signatures":[{"sig":"MEYCIQCFksYHIcPTyRtAQWfZJuU0eKo2bY/Rtv25X9ERissMOgIhAKkLEVa7kvDCqxKfHq+zEvoKC6trA6h5Nh1+rYoAwDgf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":183496},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","require":"./dist/core/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js","require":"./dist/react/index.js"},"./threeds":{"types":"./dist/threeds/index.d.ts","import":"./dist/threeds/index.js","require":"./dist/threeds/index.js"}},"gitHead":"e2ae638cb2eb26db3c7477f98df6f2ae898be9b6","scripts":{"dev":"tsc --watch","lint":"echo \"No linting configured\"","pack":"npm run clean && npm run build && npm pack","test":"echo \"No tests yet\" && exit 0","build":"tsc","clean":"rm -rf dist","publish:beta":"npm version prerelease --preid=beta && npm publish --tag beta","version:beta":"npm version prerelease --preid=beta","publish:alpha":"npm version prerelease --preid=alpha && npm publish --tag alpha","publish:major":"npm version major && npm publish","publish:minor":"npm version minor && npm publish","publish:patch":"npm version patch && npm publish","version:alpha":"npm version prerelease --preid=alpha","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"swalehs","email":"swalehshillah@gmail.com"},"repository":{"url":"git+https://github.com/tagadapay/tagadapay.git","type":"git","directory":"packages/core-js"},"_npmVersion":"10.9.2","description":"Core JavaScript SDK for Tagada Pay with provider-agnostic tokenization, 3DS, and React hooks","directories":{},"_nodeVersion":"22.17.0","dependencies":{"@basis-theory/web-threeds":"^1.3.3","@basis-theory/basis-theory-js":"^4.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^18.0.0","@types/react":"^19"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core-js_2.4.2_1765982484654_0.7254185008865377","host":"s3://npm-registry-packages-npm-production"}},"2.4.3":{"name":"@tagadapay/core-js","version":"2.4.3","keywords":["tagadapay","payment","sdk","basis-theory","payment-instruments","react","typescript","core-js"],"author":{"name":"Tagada Pay"},"license":"MIT","_id":"@tagadapay/core-js@2.4.3","maintainers":[{"name":"loic001","email":"loic.delobel@gmail.com"},{"name":"swalehs","email":"swalehshillah@gmail.com"},{"name":"eguillet","email":"guilletetienne.pro@gmail.com"},{"name":"cuenats","email":"stanicuenat@gmail.com"}],"homepage":"https://github.com/tagadapay/tagadapay#readme","bugs":{"url":"https://github.com/tagadapay/tagadapay/issues"},"dist":{"shasum":"075fd22f26bf4d7a54173da845b2a69fb394e9d4","tarball":"https://registry.npmjs.org/@tagadapay/core-js/-/core-js-2.4.3.tgz","fileCount":78,"integrity":"sha512-s1hQB5kf0cuhuwN0O4SREsB1iJ+T2NFN9Q8r2x9pdCoKACGKc6WSX1kbX9mcLkrG/on+250AxGASrEaK1cPaaA==","signatures":[{"sig":"MEYCIQDrifTKZyw1DhSoatmYTqFj73w8H6+jssASzee7Hw84SwIhAMv48vgLwmJWxwc8CD8XgYFslSIgZcNjDkeGpEcmlvg1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":183486},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","require":"./dist/core/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js","require":"./dist/react/index.js"},"./threeds":{"types":"./dist/threeds/index.d.ts","import":"./dist/threeds/index.js","require":"./dist/threeds/index.js"}},"gitHead":"e2ae638cb2eb26db3c7477f98df6f2ae898be9b6","scripts":{"dev":"tsc --watch","lint":"echo \"No linting configured\"","pack":"npm run clean && npm run build && npm pack","test":"echo \"No tests yet\" && exit 0","build":"tsc","clean":"rm -rf dist","publish:beta":"npm version prerelease --preid=beta && npm publish --tag beta","version:beta":"npm version prerelease --preid=beta","publish:alpha":"npm version prerelease --preid=alpha && npm publish --tag alpha","publish:major":"npm version major && npm publish","publish:minor":"npm version minor && npm publish","publish:patch":"npm version patch && npm publish","version:alpha":"npm version prerelease --preid=alpha","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"swalehs","email":"swalehshillah@gmail.com"},"repository":{"url":"git+https://github.com/tagadapay/tagadapay.git","type":"git","directory":"packages/core-js"},"_npmVersion":"10.9.2","description":"Core JavaScript SDK for Tagada Pay with provider-agnostic tokenization, 3DS, and React hooks","directories":{},"_nodeVersion":"22.17.0","dependencies":{"@basis-theory/web-threeds":"^1.3.3","@basis-theory/basis-theory-js":"^4.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^18.0.0","@types/react":"^19"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core-js_2.4.3_1765982816037_0.46515124705170785","host":"s3://npm-registry-packages-npm-production"}},"2.4.4":{"name":"@tagadapay/core-js","version":"2.4.4","keywords":["tagadapay","payment","sdk","basis-theory","payment-instruments","react","typescript","core-js"],"author":{"name":"Tagada Pay"},"license":"MIT","_id":"@tagadapay/core-js@2.4.4","maintainers":[{"name":"loic001","email":"loic.delobel@gmail.com"},{"name":"swalehs","email":"swalehshillah@gmail.com"},{"name":"eguillet","email":"guilletetienne.pro@gmail.com"},{"name":"cuenats","email":"stanicuenat@gmail.com"}],"homepage":"https://github.com/tagadapay/tagadapay#readme","bugs":{"url":"https://github.com/tagadapay/tagadapay/issues"},"dist":{"shasum":"0abfb6cd7bdc14fe0327745344f1b0bf0a36061e","tarball":"https://registry.npmjs.org/@tagadapay/core-js/-/core-js-2.4.4.tgz","fileCount":78,"integrity":"sha512-ZLaxP9M5fqKmEdo/A/0E8qfarOxY/5HxOSJ86n17i1vgr3maJbwIaapHhEGTxZsOMex/GW0KJTfPLsI7aAbaOA==","signatures":[{"sig":"MEYCIQCgRNDbJr2vYcwAzzlafqSLynTpAEqs1RD6ndF0WHOKnQIhAPA4BrDCYusKgWgxPU7SsODsAj+497fQYPNnIrFe5ke3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":182754},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","require":"./dist/core/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js","require":"./dist/react/index.js"},"./threeds":{"types":"./dist/threeds/index.d.ts","import":"./dist/threeds/index.js","require":"./dist/threeds/index.js"}},"gitHead":"e2ae638cb2eb26db3c7477f98df6f2ae898be9b6","scripts":{"dev":"tsc --watch","lint":"echo \"No linting configured\"","pack":"npm run clean && npm run build && npm pack","test":"echo \"No tests yet\" && exit 0","build":"tsc","clean":"rm -rf dist","publish:beta":"npm version prerelease --preid=beta && npm publish --tag beta","version:beta":"npm version prerelease --preid=beta","publish:alpha":"npm version prerelease --preid=alpha && npm publish --tag alpha","publish:major":"npm version major && npm publish","publish:minor":"npm version minor && npm publish","publish:patch":"npm version patch && npm publish","version:alpha":"npm version prerelease --preid=alpha","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"swalehs","email":"swalehshillah@gmail.com"},"repository":{"url":"git+https://github.com/tagadapay/tagadapay.git","type":"git","directory":"packages/core-js"},"_npmVersion":"10.9.2","description":"Core JavaScript SDK for Tagada Pay with provider-agnostic tokenization, 3DS, and React hooks","directories":{},"_nodeVersion":"22.17.0","dependencies":{"@basis-theory/web-threeds":"^1.3.3","@basis-theory/basis-theory-js":"^4.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^18.0.0","@types/react":"^19"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core-js_2.4.4_1765984236677_0.015554795098706942","host":"s3://npm-registry-packages-npm-production"}},"2.4.5":{"name":"@tagadapay/core-js","version":"2.4.5","keywords":["tagadapay","payment","sdk","basis-theory","payment-instruments","react","typescript","core-js"],"author":{"name":"Tagada Pay"},"license":"MIT","_id":"@tagadapay/core-js@2.4.5","maintainers":[{"name":"loic001","email":"loic.delobel@gmail.com"},{"name":"swalehs","email":"swalehshillah@gmail.com"},{"name":"eguillet","email":"guilletetienne.pro@gmail.com"},{"name":"cuenats","email":"stanicuenat@gmail.com"}],"homepage":"https://github.com/tagadapay/tagadapay#readme","bugs":{"url":"https://github.com/tagadapay/tagadapay/issues"},"dist":{"shasum":"27e5ca7212ad4c786b1b431b363df9044e456873","tarball":"https://registry.npmjs.org/@tagadapay/core-js/-/core-js-2.4.5.tgz","fileCount":78,"integrity":"sha512-5MZy+66Xv5knnYyJU6vgm4u0AAPxKNl5ebp5UvR8rNB/2Lo85FK4mS6bW6AX1hXEpnzcog6SSa+CCn2AwposOg==","signatures":[{"sig":"MEYCIQDG/FW/bUSCq3DsIeL6D0fFzQxFvsOiH/4S16AuYJBdoQIhAJ+kmWN3+hRLDt6QsXzJjtD8lWv7G7naybuUj6tkk9Od","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":182871},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","require":"./dist/core/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js","require":"./dist/react/index.js"},"./threeds":{"types":"./dist/threeds/index.d.ts","import":"./dist/threeds/index.js","require":"./dist/threeds/index.js"}},"gitHead":"e2ae638cb2eb26db3c7477f98df6f2ae898be9b6","scripts":{"dev":"tsc --watch","lint":"echo \"No linting configured\"","pack":"npm run clean && npm run build && npm pack","test":"echo \"No tests yet\" && exit 0","build":"tsc","clean":"rm -rf dist","publish:beta":"npm version prerelease --preid=beta && npm publish --tag beta","version:beta":"npm version prerelease --preid=beta","publish:alpha":"npm version prerelease --preid=alpha && npm publish --tag alpha","publish:major":"npm version major && npm publish","publish:minor":"npm version minor && npm publish","publish:patch":"npm version patch && npm publish","version:alpha":"npm version prerelease --preid=alpha","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"swalehs","email":"swalehshillah@gmail.com"},"repository":{"url":"git+https://github.com/tagadapay/tagadapay.git","type":"git","directory":"packages/core-js"},"_npmVersion":"10.9.2","description":"Core JavaScript SDK for Tagada Pay with provider-agnostic tokenization, 3DS, and React hooks","directories":{},"_nodeVersion":"22.17.0","dependencies":{"@basis-theory/web-threeds":"^1.3.3","@basis-theory/basis-theory-js":"^4.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^18.0.0","@types/react":"^19"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core-js_2.4.5_1765984537937_0.7431327356292674","host":"s3://npm-registry-packages-npm-production"}},"2.4.6":{"name":"@tagadapay/core-js","version":"2.4.6","keywords":["tagadapay","payment","sdk","basis-theory","payment-instruments","react","typescript","core-js"],"author":{"name":"Tagada Pay"},"license":"MIT","_id":"@tagadapay/core-js@2.4.6","maintainers":[{"name":"loic001","email":"loic.delobel@gmail.com"},{"name":"swalehs","email":"swalehshillah@gmail.com"},{"name":"eguillet","email":"guilletetienne.pro@gmail.com"},{"name":"cuenats","email":"stanicuenat@gmail.com"}],"homepage":"https://github.com/tagadapay/tagadapay#readme","bugs":{"url":"https://github.com/tagadapay/tagadapay/issues"},"dist":{"shasum":"c8002440a64f60a806d57c15b23d4da0752fed3f","tarball":"https://registry.npmjs.org/@tagadapay/core-js/-/core-js-2.4.6.tgz","fileCount":78,"integrity":"sha512-lO8l/n5Dcfiav6tIr3oa66XZdRVCdgmJg8ObPa7d65nRRgzrbPWtiKj5Ejd9/sjXHAXlmNeZ1/pqjXbLEG5ehg==","signatures":[{"sig":"MEUCIQCuk34uitsNt9d3pumu0pS9Qwz8XTt7xgbJdB/+N25ugQIgBT8ZFYimNq+Jp58/LJKnasx8Yr2HZry8QaR7W+GMvuc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":181715},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","require":"./dist/core/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js","require":"./dist/react/index.js"},"./threeds":{"types":"./dist/threeds/index.d.ts","import":"./dist/threeds/index.js","require":"./dist/threeds/index.js"}},"gitHead":"e2ae638cb2eb26db3c7477f98df6f2ae898be9b6","scripts":{"dev":"tsc --watch","lint":"echo \"No linting configured\"","pack":"npm run clean && npm run build && npm pack","test":"echo \"No tests yet\" && exit 0","build":"tsc","clean":"rm -rf dist","publish:beta":"npm version prerelease --preid=beta && npm publish --tag beta","version:beta":"npm version prerelease --preid=beta","publish:alpha":"npm version prerelease --preid=alpha && npm publish --tag alpha","publish:major":"npm version major && npm publish","publish:minor":"npm version minor && npm publish","publish:patch":"npm version patch && npm publish","version:alpha":"npm version prerelease --preid=alpha","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"swalehs","email":"swalehshillah@gmail.com"},"repository":{"url":"git+https://github.com/tagadapay/tagadapay.git","type":"git","directory":"packages/core-js"},"_npmVersion":"10.9.2","description":"Core JavaScript SDK for Tagada Pay with provider-agnostic tokenization, 3DS, and React hooks","directories":{},"_nodeVersion":"22.17.0","dependencies":{"@basis-theory/web-threeds":"^1.3.3","@basis-theory/basis-theory-js":"^4.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^18.0.0","@types/react":"^19"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core-js_2.4.6_1765985462162_0.036347782462064826","host":"s3://npm-registry-packages-npm-production"}},"2.4.7":{"name":"@tagadapay/core-js","version":"2.4.7","keywords":["tagadapay","payment","sdk","basis-theory","payment-instruments","react","typescript","core-js"],"author":{"name":"Tagada Pay"},"license":"MIT","_id":"@tagadapay/core-js@2.4.7","maintainers":[{"name":"loic001","email":"loic.delobel@gmail.com"},{"name":"swalehs","email":"swalehshillah@gmail.com"},{"name":"eguillet","email":"guilletetienne.pro@gmail.com"},{"name":"cuenats","email":"stanicuenat@gmail.com"}],"homepage":"https://github.com/tagadapay/tagadapay#readme","bugs":{"url":"https://github.com/tagadapay/tagadapay/issues"},"dist":{"shasum":"85974d41e6267b427b8bee8aaeb5dd3352941d48","tarball":"https://registry.npmjs.org/@tagadapay/core-js/-/core-js-2.4.7.tgz","fileCount":78,"integrity":"sha512-zoQWUK9sChwMckNQGhZuAKzeeORHGTeez1DHyz7iAvXVhqgAVUSzZ4hu1948yP2he16vg1YdWf6u2CDNbxNJDg==","signatures":[{"sig":"MEUCIQCrfC1RjU0bSMnnhOJyxytF7YEORPXaxeaxrezH4aGXNAIgN08t+3ZvWg7FqATVyuhXSZKpY1neSxd0sU2Qtr2uLBs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":181703},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","require":"./dist/core/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js","require":"./dist/react/index.js"},"./threeds":{"types":"./dist/threeds/index.d.ts","import":"./dist/threeds/index.js","require":"./dist/threeds/index.js"}},"gitHead":"e2ae638cb2eb26db3c7477f98df6f2ae898be9b6","scripts":{"dev":"tsc --watch","lint":"echo \"No linting configured\"","pack":"npm run clean && npm run build && npm pack","test":"echo \"No tests yet\" && exit 0","build":"tsc","clean":"rm -rf dist","publish:beta":"npm version prerelease --preid=beta && npm publish --tag beta","version:beta":"npm version prerelease --preid=beta","publish:alpha":"npm version prerelease --preid=alpha && npm publish --tag alpha","publish:major":"npm version major && npm publish","publish:minor":"npm version minor && npm publish","publish:patch":"npm version patch && npm publish","version:alpha":"npm version prerelease --preid=alpha","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"swalehs","email":"swalehshillah@gmail.com"},"repository":{"url":"git+https://github.com/tagadapay/tagadapay.git","type":"git","directory":"packages/core-js"},"_npmVersion":"10.9.2","description":"Core JavaScript SDK for Tagada Pay with provider-agnostic tokenization, 3DS, and React hooks","directories":{},"_nodeVersion":"22.17.0","dependencies":{"@basis-theory/web-threeds":"^1.3.3","@basis-theory/basis-theory-js":"^4.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^18.0.0","@types/react":"^19"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core-js_2.4.7_1765985891795_0.41365929046017214","host":"s3://npm-registry-packages-npm-production"}},"2.4.8":{"name":"@tagadapay/core-js","version":"2.4.8","keywords":["tagadapay","payment","sdk","basis-theory","payment-instruments","react","typescript","core-js"],"author":{"name":"Tagada Pay"},"license":"MIT","_id":"@tagadapay/core-js@2.4.8","maintainers":[{"name":"loic001","email":"loic.delobel@gmail.com"},{"name":"swalehs","email":"swalehshillah@gmail.com"},{"name":"eguillet","email":"guilletetienne.pro@gmail.com"},{"name":"cuenats","email":"stanicuenat@gmail.com"}],"homepage":"https://github.com/tagadapay/tagadapay#readme","bugs":{"url":"https://github.com/tagadapay/tagadapay/issues"},"dist":{"shasum":"79f3e2cec355373262dcded4a736a48644119517","tarball":"https://registry.npmjs.org/@tagadapay/core-js/-/core-js-2.4.8.tgz","fileCount":78,"integrity":"sha512-2qXDtaCC6lsCv9wwdQWBqfjE3Wn2ghhUteQKRA1obNF4ABTaFArwkKNivkL/b5ZQ/m4l3dsZoy5Rd+05f9VvGA==","signatures":[{"sig":"MEUCIQCkjPbpViUx6OZDXZXzzLdYePoq7BXvn55elFQevCukJAIge4qEuT/mapTA0PAFw3kXiY4CxSdBKZZKra7gIugmXDM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":181703},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","require":"./dist/core/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js","require":"./dist/react/index.js"},"./threeds":{"types":"./dist/threeds/index.d.ts","import":"./dist/threeds/index.js","require":"./dist/threeds/index.js"}},"gitHead":"e2ae638cb2eb26db3c7477f98df6f2ae898be9b6","scripts":{"dev":"tsc --watch","lint":"echo \"No linting configured\"","pack":"npm run clean && npm run build && npm pack","test":"echo \"No tests yet\" && exit 0","build":"tsc","clean":"rm -rf dist","publish:beta":"npm version prerelease --preid=beta && npm publish --tag beta","version:beta":"npm version prerelease --preid=beta","publish:alpha":"npm version prerelease --preid=alpha && npm publish --tag alpha","publish:major":"npm version major && npm publish","publish:minor":"npm version minor && npm publish","publish:patch":"npm version patch && npm publish","version:alpha":"npm version prerelease --preid=alpha","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"swalehs","email":"swalehshillah@gmail.com"},"repository":{"url":"git+https://github.com/tagadapay/tagadapay.git","type":"git","directory":"packages/core-js"},"_npmVersion":"10.9.2","description":"Core JavaScript SDK for Tagada Pay with provider-agnostic tokenization, 3DS, and React hooks","directories":{},"_nodeVersion":"22.17.0","dependencies":{"@basis-theory/web-threeds":"^1.3.3","@basis-theory/basis-theory-js":"^4.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^18.0.0","@types/react":"^19"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core-js_2.4.8_1765987336255_0.2361246337631202","host":"s3://npm-registry-packages-npm-production"}},"2.5.1":{"name":"@tagadapay/core-js","version":"2.5.1","keywords":["tagadapay","payment","sdk","basis-theory","payment-instruments","react","typescript","core-js"],"author":{"name":"Tagada Pay"},"license":"MIT","_id":"@tagadapay/core-js@2.5.1","maintainers":[{"name":"loic001","email":"loic.delobel@gmail.com"},{"name":"swalehs","email":"swalehshillah@gmail.com"},{"name":"eguillet","email":"guilletetienne.pro@gmail.com"},{"name":"cuenats","email":"stanicuenat@gmail.com"}],"homepage":"https://github.com/tagadapay/tagadapay#readme","bugs":{"url":"https://github.com/tagadapay/tagadapay/issues"},"dist":{"shasum":"f5ae5bb7beb426e7d85834155df2fa0dde0ad1fd","tarball":"https://registry.npmjs.org/@tagadapay/core-js/-/core-js-2.5.1.tgz","fileCount":106,"integrity":"sha512-rajU4QRfUBwXzpUFO2G6uhHKae6uD0Ps/bIZh+3X0u/nAsiL/afapiMCHHFH/Ngpspn5aUctTU9BazdGzmuCPQ==","signatures":[{"sig":"MEYCIQDby0r01ayxlVwa0T8pb0b1KNLTOThGbNLS/I1KWr9uDQIhAON8kg48u+SA6QjNL9/4YppXv0HwTGO0aWzwKUK2S30H","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":223115},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","require":"./dist/core/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js","require":"./dist/react/index.js"},"./threeds":{"types":"./dist/threeds/index.d.ts","import":"./dist/threeds/index.js","require":"./dist/threeds/index.js"}},"gitHead":"36d8fa540a54e057e9f99b305f1339c954c70125","scripts":{"dev":"tsc --watch","lint":"echo \"No linting configured\"","pack":"npm run clean && npm run build && npm pack","test":"echo \"No tests yet\" && exit 0","build":"tsc","clean":"rm -rf dist","publish:beta":"npm version prerelease --preid=beta && npm publish --tag beta","version:beta":"npm version prerelease --preid=beta","publish:alpha":"npm version prerelease --preid=alpha && npm publish --tag alpha","publish:major":"npm version major && npm publish","publish:minor":"npm version minor && npm publish","publish:patch":"npm version patch && npm publish","version:alpha":"npm version prerelease --preid=alpha","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"swalehs","email":"swalehshillah@gmail.com"},"repository":{"url":"git+https://github.com/tagadapay/tagadapay.git","type":"git","directory":"packages/core-js"},"_npmVersion":"10.9.2","description":"Core JavaScript SDK for Tagada Pay with provider-agnostic tokenization, 3DS, and React hooks","directories":{},"_nodeVersion":"22.17.0","dependencies":{"@basis-theory/web-threeds":"^1.3.3","@basis-theory/basis-theory-js":"^4.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^18.0.0","@types/react":"^19"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core-js_2.5.1_1775061203873_0.40886558540946094","host":"s3://npm-registry-packages-npm-production"}},"2.5.2":{"name":"@tagadapay/core-js","version":"2.5.2","keywords":["tagadapay","payment","sdk","basis-theory","payment-instruments","react","typescript","core-js"],"author":{"name":"Tagada Pay"},"license":"MIT","_id":"@tagadapay/core-js@2.5.2","maintainers":[{"name":"loic001","email":"loic.delobel@gmail.com"},{"name":"swalehs","email":"swalehshillah@gmail.com"},{"name":"eguillet","email":"guilletetienne.pro@gmail.com"},{"name":"cuenats","email":"stanicuenat@gmail.com"}],"homepage":"https://github.com/tagadapay/tagadapay#readme","bugs":{"url":"https://github.com/tagadapay/tagadapay/issues"},"dist":{"shasum":"852ae699c0af77611f43e93eb31968b68dd6be33","tarball":"https://registry.npmjs.org/@tagadapay/core-js/-/core-js-2.5.2.tgz","fileCount":106,"integrity":"sha512-GI+Qjqt1GW9wREmxBZ3Y/Lv7lJMx9qstxW3L8vsjDsvGyqMTNQjIhSG1/2+T0NSFNJc2u6ay6mINZTXfMVbYFQ==","signatures":[{"sig":"MEUCIQC1fsbbV2kKjbG+8xf978i80Z/iPBrmX7IOOfi/Y06vRgIgVtdILyGSldYKAffaeblFchk3BQj2PxuDog0Y7MLJVsw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":222146},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","require":"./dist/core/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js","require":"./dist/react/index.js"},"./threeds":{"types":"./dist/threeds/index.d.ts","import":"./dist/threeds/index.js","require":"./dist/threeds/index.js"}},"gitHead":"36725d8f145974d87f9022062397e06b8f0939cd","scripts":{"dev":"tsc --watch","lint":"echo \"No linting configured\"","pack":"npm run clean && npm run build && npm pack","test":"echo \"No tests yet\" && exit 0","build":"tsc","clean":"rm -rf dist","publish:beta":"npm version prerelease --preid=beta && npm publish --tag beta","version:beta":"npm version prerelease --preid=beta","publish:alpha":"npm version prerelease --preid=alpha && npm publish --tag alpha","publish:major":"npm version major && npm publish","publish:minor":"npm version minor && npm publish","publish:patch":"npm version patch && npm publish","version:alpha":"npm version prerelease --preid=alpha","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"swalehs","email":"swalehshillah@gmail.com"},"repository":{"url":"git+https://github.com/tagadapay/tagadapay.git","type":"git","directory":"packages/core-js"},"_npmVersion":"10.9.2","description":"Core JavaScript SDK for Tagada Pay with provider-agnostic tokenization, 3DS, and React hooks","directories":{},"_nodeVersion":"22.17.0","dependencies":{"@basis-theory/web-threeds":"^1.3.3","@basis-theory/basis-theory-js":"^4.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^18.0.0","@types/react":"^19"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core-js_2.5.2_1775079919075_0.12442562539716828","host":"s3://npm-registry-packages-npm-production"}},"2.5.3":{"name":"@tagadapay/core-js","version":"2.5.3","keywords":["tagadapay","payment","sdk","basis-theory","payment-instruments","react","typescript","core-js"],"author":{"name":"Tagada Pay"},"license":"MIT","_id":"@tagadapay/core-js@2.5.3","maintainers":[{"name":"loic001","email":"loic.delobel@gmail.com"},{"name":"swalehs","email":"swalehshillah@gmail.com"},{"name":"eguillet","email":"guilletetienne.pro@gmail.com"},{"name":"cuenats","email":"stanicuenat@gmail.com"}],"homepage":"https://github.com/tagadapay/tagadapay#readme","bugs":{"url":"https://github.com/tagadapay/tagadapay/issues"},"dist":{"shasum":"061118e1c83d02246c8549f0b1c41a76f06f779a","tarball":"https://registry.npmjs.org/@tagadapay/core-js/-/core-js-2.5.3.tgz","fileCount":106,"integrity":"sha512-UdT475evGGaywCHpYF/83ITICWCMe3SI2rbDMSa5h9ln7VWZ3cgEQnM03Jgj9LOl9znxsGfsE6tfNqZbUm312g==","signatures":[{"sig":"MEUCIQDqGDi+RQhZUcf7oapZ5pxow/dGodgpCkntG/mt30zFNgIgXyL/9Vf1uG7mNwmveSRnctX+bmbnurQRwQMaec4BU10=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":222146},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","require":"./dist/core/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js","require":"./dist/react/index.js"},"./threeds":{"types":"./dist/threeds/index.d.ts","import":"./dist/threeds/index.js","require":"./dist/threeds/index.js"}},"gitHead":"36725d8f145974d87f9022062397e06b8f0939cd","scripts":{"dev":"tsc --watch","lint":"echo \"No linting configured\"","pack":"npm run clean && npm run build && npm pack","test":"echo \"No tests yet\" && exit 0","build":"tsc","clean":"rm -rf dist","publish:beta":"npm version prerelease --preid=beta && npm publish --tag beta","version:beta":"npm version prerelease --preid=beta","publish:alpha":"npm version prerelease --preid=alpha && npm publish --tag alpha","publish:major":"npm version major && npm publish","publish:minor":"npm version minor && npm publish","publish:patch":"npm version patch && npm publish","version:alpha":"npm version prerelease --preid=alpha","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"swalehs","email":"swalehshillah@gmail.com"},"repository":{"url":"git+https://github.com/tagadapay/tagadapay.git","type":"git","directory":"packages/core-js"},"_npmVersion":"10.9.2","description":"Core JavaScript SDK for Tagada Pay with provider-agnostic tokenization, 3DS, and React hooks","directories":{},"_nodeVersion":"22.17.0","dependencies":{"@basis-theory/web-threeds":"^1.3.3","@basis-theory/basis-theory-js":"^4.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^18.0.0","@types/react":"^19"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core-js_2.5.3_1775080997813_0.20141480199338702","host":"s3://npm-registry-packages-npm-production"}},"2.5.4":{"name":"@tagadapay/core-js","version":"2.5.4","keywords":["tagadapay","payment","sdk","basis-theory","payment-instruments","react","typescript","core-js"],"author":{"name":"Tagada Pay"},"license":"MIT","_id":"@tagadapay/core-js@2.5.4","maintainers":[{"name":"loic001","email":"loic.delobel@gmail.com"},{"name":"swalehs","email":"swalehshillah@gmail.com"},{"name":"eguillet","email":"guilletetienne.pro@gmail.com"},{"name":"cuenats","email":"stanicuenat@gmail.com"}],"homepage":"https://github.com/tagadapay/tagadapay#readme","bugs":{"url":"https://github.com/tagadapay/tagadapay/issues"},"dist":{"shasum":"d25506bf46000795ade6207cdccd2fbb3840aee3","tarball":"https://registry.npmjs.org/@tagadapay/core-js/-/core-js-2.5.4.tgz","fileCount":106,"integrity":"sha512-ZUtgy9PcbWVSymoTMv6AKlC6KLxubzD1a2Rp93VNRl4LFSVrIWLFw6O9eud+Jv5XH0mZagllMOkyrjlfuYNJxQ==","signatures":[{"sig":"MEYCIQCM6snmAmHjyhvcyBLcKQNuMRYAXdVeKjoYoj10YGCazwIhAJTG2dcfNHYXdl/bWN81Jqp7HCqggpcKS2VdA2E0psea","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":222311},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","require":"./dist/core/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js","require":"./dist/react/index.js"},"./threeds":{"types":"./dist/threeds/index.d.ts","import":"./dist/threeds/index.js","require":"./dist/threeds/index.js"}},"gitHead":"4c710c5d9b4db9050d2579ab21eee4c45baa781b","scripts":{"dev":"tsc --watch","lint":"echo \"No linting configured\"","pack":"npm run clean && npm run build && npm pack","test":"echo \"No tests yet\" && exit 0","build":"tsc","clean":"rm -rf dist","publish:beta":"npm version prerelease --preid=beta && npm publish --tag beta","version:beta":"npm version prerelease --preid=beta","publish:alpha":"npm version prerelease --preid=alpha && npm publish --tag alpha","publish:major":"npm version major && npm publish","publish:minor":"npm version minor && npm publish","publish:patch":"npm version patch && npm publish","version:alpha":"npm version prerelease --preid=alpha","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"swalehs","email":"swalehshillah@gmail.com"},"repository":{"url":"git+https://github.com/tagadapay/tagadapay.git","type":"git","directory":"packages/core-js"},"_npmVersion":"10.9.2","description":"Core JavaScript SDK for Tagada Pay with provider-agnostic tokenization, 3DS, and React hooks","directories":{},"_nodeVersion":"22.17.0","dependencies":{"@basis-theory/web-threeds":"^1.3.3","@basis-theory/basis-theory-js":"^4.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^18.0.0","@types/react":"^19"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core-js_2.5.4_1775157547184_0.5615848652795572","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@tagadapay/core-js","version":"3.0.0","keywords":["tagadapay","payment","sdk","basis-theory","payment-instruments","react","typescript","core-js"],"author":{"name":"Tagada Pay"},"license":"MIT","_id":"@tagadapay/core-js@3.0.0","maintainers":[{"name":"loic001","email":"loic.delobel@gmail.com"},{"name":"swalehs","email":"swalehshillah@gmail.com"},{"name":"eguillet","email":"guilletetienne.pro@gmail.com"},{"name":"cuenats","email":"stanicuenat@gmail.com"}],"homepage":"https://github.com/tagadapay/tagadapay#readme","bugs":{"url":"https://github.com/tagadapay/tagadapay/issues"},"dist":{"shasum":"ff130531b5efca2001a7a11e9b1f7183a8d2cb91","tarball":"https://registry.npmjs.org/@tagadapay/core-js/-/core-js-3.0.0.tgz","fileCount":122,"integrity":"sha512-guj0Co67xNW7z+GeApzkdw1eE3PArdEvzlZrCMlT0trK+ROa7lmeyOiCNO+D6pUfTZZ9mu319UFH6LFpXMIf9w==","signatures":[{"sig":"MEUCIFzMifpZ3ZakdxijlrvCnODj8NfCTK6N19Z3ZBsaPU1RAiEA1fpohFAKVIK0o65oaYFB40RltjG3tuk6hVGIETzsZ2g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":310729},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","require":"./dist/core/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js","require":"./dist/react/index.js"},"./threeds":{"types":"./dist/threeds/index.d.ts","import":"./dist/threeds/index.js","require":"./dist/threeds/index.js"}},"gitHead":"7f42c0b97c79d79f0dda62af1872f40e852a6d0a","scripts":{"dev":"tsc --watch","lint":"echo \"No linting configured\"","pack":"npm run clean && npm run build && npm pack","test":"echo \"No tests yet\" && exit 0","build":"tsc","clean":"rm -rf dist","publish:beta":"npm version prerelease --preid=beta && npm publish --tag beta","version:beta":"npm version prerelease --preid=beta","publish:alpha":"npm version prerelease --preid=alpha && npm publish --tag alpha","publish:major":"npm version major && npm publish","publish:minor":"npm version minor && npm publish","publish:patch":"npm version patch && npm publish","version:alpha":"npm version prerelease --preid=alpha","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"loic001","email":"loic.delobel@gmail.com"},"repository":{"url":"git+https://github.com/tagadapay/tagadapay.git","type":"git","directory":"packages/core-js"},"_npmVersion":"10.9.2","description":"Core JavaScript SDK for Tagada Pay with provider-agnostic tokenization, 3DS, and React hooks","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@basis-theory/web-threeds":"^1.3.3","@basis-theory/basis-theory-js":"^4.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^18.0.0","@types/react":"^19"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core-js_3.0.0_1777478227046_0.11776755031917019","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"@tagadapay/core-js","version":"3.1.0","keywords":["tagadapay","payment","sdk","basis-theory","payment-instruments","react","typescript","core-js"],"author":{"name":"Tagada Pay"},"license":"MIT","_id":"@tagadapay/core-js@3.1.0","maintainers":[{"name":"loic001","email":"loic.delobel@gmail.com"},{"name":"swalehs","email":"swalehshillah@gmail.com"},{"name":"eguillet","email":"guilletetienne.pro@gmail.com"},{"name":"cuenats","email":"stanicuenat@gmail.com"}],"homepage":"https://github.com/tagadapay/tagadapay#readme","bugs":{"url":"https://github.com/tagadapay/tagadapay/issues"},"dist":{"shasum":"3fc22d1dcde5aba660af27204e9c32f0561cc47a","tarball":"https://registry.npmjs.org/@tagadapay/core-js/-/core-js-3.1.0.tgz","fileCount":138,"integrity":"sha512-L+Nyeudw+AZkRwNsYiBuKP2XtXgcJqGzHpPA1iKXPcUQ0fCGjuRy64JBtPDiDLSZ8jnDmnWpWmSDcUVV2qwzrg==","signatures":[{"sig":"MEYCIQDwy+FFLqWT40ipuTT/X8KABzrBTukNZ4ZjhOnszK9qLAIhAJPbWRXJ4nxIo7Sid/3ZCLj1Lf95SdcFwSfFM7LI3L/A","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":349625},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","require":"./dist/core/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js","require":"./dist/react/index.js"},"./threeds":{"types":"./dist/threeds/index.d.ts","import":"./dist/threeds/index.js","require":"./dist/threeds/index.js"}},"gitHead":"86726f183446d1596d28b437021c128d36f4857a","scripts":{"dev":"tsc --watch","lint":"echo \"No linting configured\"","pack":"npm run clean && npm run build && npm pack","test":"echo \"No tests yet\" && exit 0","build":"tsc","clean":"rm -rf dist","publish:beta":"npm version prerelease --preid=beta && npm publish --tag beta","version:beta":"npm version prerelease --preid=beta","publish:alpha":"npm version prerelease --preid=alpha && npm publish --tag alpha","publish:major":"npm version major && npm publish","publish:minor":"npm version minor && npm publish","publish:patch":"npm version patch && npm publish","version:alpha":"npm version prerelease --preid=alpha","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"swalehs","email":"swalehshillah@gmail.com"},"repository":{"url":"git+https://github.com/tagadapay/tagadapay.git","type":"git","directory":"packages/core-js"},"_npmVersion":"10.9.2","description":"Core JavaScript SDK for Tagada Pay with provider-agnostic tokenization, 3DS, and React hooks","directories":{},"_nodeVersion":"22.17.0","dependencies":{"@basis-theory/web-threeds":"^1.3.3","@basis-theory/basis-theory-js":"^4.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^18.0.0","@types/react":"^19"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core-js_3.1.0_1779468340137_0.8564442813439066","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"name":"@tagadapay/core-js","version":"3.2.0","keywords":["tagadapay","payment","sdk","basis-theory","payment-instruments","react","typescript","core-js"],"author":{"name":"Tagada Pay"},"license":"MIT","_id":"@tagadapay/core-js@3.2.0","maintainers":[{"name":"dalitagada","email":"dali@tagada.io"},{"name":"adrienbrb","email":"adrien@tagada.io"},{"name":"loic001","email":"loic.delobel@gmail.com"},{"name":"swalehs","email":"swalehshillah@gmail.com"},{"name":"eguillet","email":"guilletetienne.pro@gmail.com"},{"name":"cuenats","email":"stanicuenat@gmail.com"}],"homepage":"https://github.com/tagadapay/tagadapay#readme","bugs":{"url":"https://github.com/tagadapay/tagadapay/issues"},"dist":{"shasum":"068347389fbade9f3dc67baaf3379b0ee70d837e","tarball":"https://registry.npmjs.org/@tagadapay/core-js/-/core-js-3.2.0.tgz","fileCount":138,"integrity":"sha512-RnLrkvEeNXOAZP0MWXaESTumBdLIsAbQbrYUG3PL9pncjK5dtfWzqLYEN+DmmPVyzIVbLfR994IcUzDZuiZS7w==","signatures":[{"sig":"MEUCIQDuSjrBGwExfwX56AW4aJIsOC/Rbfzdsl4Yh6VgfFBLcAIgYRbXE4Xsk5Ki4vax6xwUhkCYYurWIW8U6Fo4Wp0oW1A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":358688},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","require":"./dist/core/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js","require":"./dist/react/index.js"},"./threeds":{"types":"./dist/threeds/index.d.ts","import":"./dist/threeds/index.js","require":"./dist/threeds/index.js"}},"gitHead":"d2d802223494dda5a69411749c71cb33ba73e3c2","scripts":{"dev":"tsc --watch","lint":"echo \"No linting configured\"","pack":"npm run clean && npm run build && npm pack","test":"echo \"No tests yet\" && exit 0","build":"tsc","clean":"rm -rf dist","publish:beta":"npm version prerelease --preid=beta && npm publish --tag beta","version:beta":"npm version prerelease --preid=beta","publish:alpha":"npm version prerelease --preid=alpha && npm publish --tag alpha","publish:major":"npm version major && npm publish","publish:minor":"npm version minor && npm publish","publish:patch":"npm version patch && npm publish","version:alpha":"npm version prerelease --preid=alpha","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"swalehs","email":"swalehshillah@gmail.com"},"repository":{"url":"git+https://github.com/tagadapay/tagadapay.git","type":"git","directory":"packages/core-js"},"_npmVersion":"10.9.2","description":"Core JavaScript SDK for Tagada Pay with provider-agnostic tokenization, 3DS, and React hooks","directories":{},"_nodeVersion":"22.17.0","dependencies":{"@basis-theory/web-threeds":"^1.3.3","@basis-theory/basis-theory-js":"^4.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^18.0.0","@types/react":"^19"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core-js_3.2.0_1786717588695_0.476252403304088","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2025-08-28T16:29:19.371Z","modified":"2026-08-27T12:09:05.961Z","1.0.4":"2025-08-28T16:29:19.646Z","2.0.1":"2025-10-09T13:01:38.627Z","2.1.0":"2025-10-09T13:32:33.750Z","2.1.1":"2025-10-09T13:37:35.281Z","2.2.0":"2025-11-10T18:30:17.323Z","2.3.0":"2025-11-12T17:52:09.225Z","2.3.1":"2025-11-12T18:44:36.688Z","2.4.0":"2025-12-16T19:12:55.803Z","2.4.1":"2025-12-16T19:33:02.251Z","2.4.2":"2025-12-17T14:41:24.793Z","2.4.3":"2025-12-17T14:46:56.221Z","2.4.4":"2025-12-17T15:10:36.854Z","2.4.5":"2025-12-17T15:15:38.089Z","2.4.6":"2025-12-17T15:31:02.310Z","2.4.7":"2025-12-17T15:38:11.936Z","2.4.8":"2025-12-17T16:02:16.403Z","2.5.1":"2026-04-01T16:33:24.002Z","2.5.2":"2026-04-01T21:45:19.267Z","2.5.3":"2026-04-01T22:03:17.959Z","2.5.4":"2026-04-02T19:19:07.332Z","3.0.0":"2026-04-29T15:57:07.191Z","3.1.0":"2026-05-22T16:45:40.314Z","3.2.0":"2026-08-14T14:26:28.903Z"},"bugs":{"url":"https://github.com/tagadapay/tagadapay/issues"},"author":{"name":"Tagada Pay"},"license":"MIT","homepage":"https://github.com/tagadapay/tagadapay#readme","keywords":["tagadapay","payment","sdk","basis-theory","payment-instruments","react","typescript","core-js"],"repository":{"url":"git+https://github.com/tagadapay/tagadapay.git","type":"git","directory":"packages/core-js"},"description":"Core JavaScript SDK for Tagada Pay with provider-agnostic tokenization, 3DS, and React hooks","maintainers":[{"email":"dali@tagada.io","name":"dalitagada"},{"email":"adrien@tagada.io","name":"adrienbrb"},{"email":"hugo@tagada.io","name":"hugo-tagada"},{"email":"loic.delobel@gmail.com","name":"loic001"},{"email":"swalehshillah@gmail.com","name":"swalehs"},{"email":"guilletetienne.pro@gmail.com","name":"eguillet"},{"email":"stanicuenat@gmail.com","name":"cuenats"}],"readme":"# @tagadapay/core-js\n\nProvider-agnostic payment tokenization and 3DS authentication SDK for TagadaPay.\n\nUse this when **you already have the order**, or for mobile, later charges (MIT — merchant-initiated), and partner server-to-server. Pair it with Node `tagada.payments.process()` (or `POST /payments/process`). Do not also create a Headless checkout session for the same first payment.\n\nIf TagadaPay should manage the cart, use `@tagadapay/headless-sdk` instead (it calls this package for `tokenizeCard()`). See [Choose how you accept payments](https://docs.tagada.io/developer-tools/payments/choose-your-integration).\n\n## Features\n\n- ✅ **Provider-Agnostic**: Works with BasisTheory, Stripe, Adyen, or any tokenization provider\n- ✅ **TagadaToken**: Automatic creation of TagadaPay's standard token format\n- ✅ **3DS Authentication**: Complete 3DS flow with session management and challenge handling\n- ✅ **SCA Detection**: Automatic detection of Strong Customer Authentication requirements\n- ✅ **Airwallex Radar**: Device fingerprint collection and payment resumption for Airwallex\n- ✅ **Stripe Radar**: Stripe.js Radar session creation and payment resumption for Stripe\n- ✅ **React Hooks**: Optional React integration with `useCardTokenization`, `useThreeds`, `useAirwallexRadar`, and `useStripeRadar`\n- ✅ **Framework Agnostic**: Core functionality works in any JavaScript environment\n- ✅ **TypeScript**: Full type safety and IntelliSense support\n\n## Installation\n\n```bash\nnpm install @tagadapay/core-js\n# or\npnpm install @tagadapay/core-js\n```\n\n## Get Your API Keys\n\nGet your TagadaPay API keys from: **[https://app.tagadapay.com/settings/apiKeys](https://app.tagadapay.com/settings/apiKeys)**\n\nYou'll need these for backend operations (payment processing, payment instrument creation, etc.). Card tokenization happens client-side and doesn't require API keys.\n\n## Quick Start\n\n### React (Recommended)\n\n```typescript\nimport { useCardTokenization } from '@tagadapay/core-js/react';\n\nfunction CheckoutForm() {\n  const { tokenizeCard, isLoading, error } = useCardTokenization({\n    environment: 'production',\n    autoInitialize: true,\n  });\n\n  const handleSubmit = async (cardData) => {\n    // Get TagadaToken (ready for backend) and rawToken (for UI)\n    const { tagadaToken, rawToken } = await tokenizeCard(cardData);\n\n    // Check if 3DS is required (provider-agnostic!)\n    if (rawToken.metadata?.auth?.scaRequired) {\n      console.log('3DS authentication required');\n    }\n\n    // Send to your backend\n    await fetch('/api/payment-instruments/create', {\n      method: 'POST',\n      body: JSON.stringify({ tagadaToken, storeId, customerData }),\n    });\n  };\n\n  return <form onSubmit={handleSubmit}>{/* Your form */}</form>;\n}\n```\n\n### Vanilla JavaScript\n\n```typescript\nimport { Tokenizer, createTagadaToken } from '@tagadapay/core-js';\n\nconst tokenizer = new Tokenizer({ environment: 'production' });\nawait tokenizer.initialize();\n\n// Returns TagadaToken string\nconst tagadaToken = await tokenizer.tokenizeCard(cardData);\n\n// Or get normalized response\nconst rawToken = await tokenizer.tokenizeCardRaw(cardData);\nconst tagadaToken = createTagadaToken(rawToken);\n```\n\n### Radar payments (fraud / device fingerprint)\n\nWhen `POST /api/public/v1/payments/process` returns `requireAction: \"radar\"`, run the client-side Radar step, save the session, then continue the payment:\n\n```typescript\nimport { StripeRadarManager, getStripeRadarConfig } from '@tagadapay/core-js';\n\n// 1. Detect radar on the payment response\nif (payment.requireAction === 'radar') {\n  const config = getStripeRadarConfig(payment.requireActionData);\n\n  // 2. Collect session → save → continue (one call)\n  const resumed = await stripeRadar.handleRadarAction({\n    paymentId: payment.id,\n    publishableKey: config!.publishableKey,\n    orderId: config!.orderId,\n  });\n\n  // 3. Handle result (success, redirect/3DS, or poll)\n  if (resumed.status === 'succeeded') { /* done */ }\n}\n```\n\nSee **[Handling Radar and Continuing Payments](docs/radar-payments.md)** for the full flow (Airwallex + Stripe, manual steps, error handling, and end-to-end examples).\n\n## Core Concepts\n\n### TagadaToken\n\nTagadaPay's standard token format that wraps provider-specific tokens:\n\n```json\n{\n  \"type\": \"card\",\n  \"token\": \"provider_token_id\",\n  \"provider\": \"basistheory\",\n  \"nonSensitiveMetadata\": {\n    \"authentication\": \"sca_required\",\n    \"last4\": \"4242\",\n    \"bin\": \"424242\",\n    \"brand\": \"visa\",\n    \"expiryMonth\": 12,\n    \"expiryYear\": 2026\n  }\n}\n```\n\n### SCA Detection (Provider-Agnostic)\n\n```typescript\nconst { rawToken } = await tokenizeCard(cardData);\n\n// Works with ANY provider (BasisTheory, Stripe, Adyen, etc.)\nif (rawToken.metadata?.auth?.scaRequired) {\n  // Handle 3DS authentication\n}\n```\n\n### Provider Pattern\n\nUse the default provider (BasisTheory):\n\n```typescript\nconst tokenizer = new Tokenizer();\n```\n\nOr use a custom provider:\n\n```typescript\nimport { Tokenizer, StripeProvider } from '@tagadapay/core-js';\n\nconst tokenizer = new Tokenizer({\n  provider: new StripeProvider({ apiKey: 'pk_...' }),\n});\n```\n\n## API Reference\n\n### useCardTokenization (React Hook)\n\n```typescript\ninterface TokenizeCardResult {\n  tagadaToken: string; // Base64-encoded TagadaToken (send to backend)\n  rawToken: CardTokenResponse; // Normalized token (for UI/SCA checking)\n}\n\nconst {\n  tokenizeCard: (cardData: CardPaymentMethod) => Promise<TokenizeCardResult>,\n  tokenizeApplePay: (applePayToken: ApplePayToken) => Promise<ApplePayTokenResponse>,\n  tokenizeGooglePay: (googlePayToken: GooglePayToken) => Promise<GooglePayTokenResponse>,\n  initialize: () => Promise<void>,\n  isLoading: boolean,\n  isInitialized: boolean,\n  error: string | null,\n  clearError: () => void,\n} = useCardTokenization(config);\n```\n\n### Tokenizer (Core Class)\n\n```typescript\nclass Tokenizer {\n  constructor(config: PaymentSDKConfig & { provider?: ITokenizationProvider });\n\n  // Returns TagadaToken string (ready for backend)\n  async tokenizeCard(cardData: CardPaymentMethod): Promise<string>;\n\n  // Returns normalized CardTokenResponse (for advanced usage)\n  async tokenizeCardRaw(cardData: CardPaymentMethod): Promise<CardTokenResponse>;\n\n  async tokenizeApplePay(applePayToken: ApplePayToken): Promise<ApplePayTokenResponse>;\n  async tokenizeGooglePay(googlePayToken: GooglePayToken): Promise<GooglePayTokenResponse>;\n  async initialize(): Promise<void>;\n  isReady(): boolean;\n  getProvider(): ITokenizationProvider;\n}\n```\n\n### createTagadaToken / decodeTagadaToken\n\n```typescript\n// Create TagadaToken from normalized response\nfunction createTagadaToken(cardTokenResponse: CardTokenResponse, providerName?: string): string;\n\n// Decode TagadaToken\nfunction decodeTagadaToken(tagadaTokenString: string): TagadaToken;\n```\n\n### Configuration Utilities\n\n```typescript\n// Get tenant ID for Google Pay configuration\nimport { getGoogleTenantId } from '@tagadapay/core-js';\n\nconst tenantId = getGoogleTenantId('development'); // or 'production', 'local'\n\n// Use in Google Pay configuration\nconst paymentRequest = {\n  // ... other config\n  allowedPaymentMethods: [{\n    tokenizationSpecification: {\n      type: 'PAYMENT_GATEWAY',\n      parameters: {\n        gateway: 'basistheory',\n        gatewayMerchantId: tenantId,\n      },\n    },\n  }],\n};\n```\n\n### useThreeds (React Hook)\n\n```typescript\nconst {\n  createSession: (instrument, options) => Promise<ThreedsSession>,\n  startChallenge: (challenge, options?) => Promise<ChallengeCompletion>,\n  isLoading: boolean,\n  error: ThreedsError | null,\n} = useThreeds({\n  environment: 'production',\n  autoInitialize: true,\n});\n```\n\n### ThreedsManager (Core Class)\n\n```typescript\nimport { ThreedsManager } from '@tagadapay/core-js/threeds';\n\nconst manager = new ThreedsManager({\n  defaultProvider: 'basis_theory',\n  providers: {\n    basis_theory: { apiKey: 'your-api-key' },\n  },\n});\n\nconst session = await manager.createSession(paymentInstrument, options);\nconst completion = await manager.startChallenge(challenge);\n```\n\n## Complete Example\n\n```typescript\nimport { useCardTokenization, useThreeds } from '@tagadapay/core-js/react';\n\nfunction PaymentFlow() {\n  // 1. Tokenization\n  const { tokenizeCard } = useCardTokenization({\n    environment: 'production',\n  });\n\n  // 2. 3DS\n  const { createSession, startChallenge } = useThreeds({\n    environment: 'production',\n  });\n\n  const handlePayment = async (cardData) => {\n    // Step 1: Tokenize card\n    const { tagadaToken, rawToken } = await tokenizeCard(cardData);\n\n    // Step 2: Create payment instrument (server-side)\n    const { paymentInstrument } = await fetch('/api/payment-instruments/create', {\n      method: 'POST',\n      body: JSON.stringify({ tagadaToken, storeId, customerData }),\n    }).then((r) => r.json());\n\n    // Step 3: Create 3DS session (if SCA required)\n    if (rawToken.metadata?.auth?.scaRequired) {\n      const session = await createSession(\n        {\n          id: paymentInstrument.id,\n          token: rawToken.id,\n          type: 'card',\n          card: {\n            expirationMonth: rawToken.data.expiration_month,\n            expirationYear: rawToken.data.expiration_year,\n            last4: rawToken.data.number?.slice(-4),\n          },\n        },\n        {\n          amount: 2999,\n          currency: 'USD',\n          customerInfo: { name: 'John Doe', email: 'john@example.com' },\n        },\n      );\n\n      // Persist session to backend\n      await fetch('/api/threeds/sessions', {\n        method: 'POST',\n        body: JSON.stringify({\n          provider: session.provider,\n          storeId,\n          paymentInstrumentId: paymentInstrument.id,\n          sessionData: session.metadata?.raw,\n        }),\n      });\n    }\n\n    // Step 4: Process payment (server-side)\n    const { payment } = await fetch('/api/payments/process', {\n      method: 'POST',\n      body: JSON.stringify({\n        amount: 2999,\n        currency: 'USD',\n        storeId,\n        paymentInstrumentId: paymentInstrument.id,\n      }),\n    }).then((r) => r.json());\n\n    // Step 5: Handle 3DS challenge if required (client-side)\n    if (payment.requireAction === 'threeds_auth') {\n      const { threedsSession } = payment.requireActionData.metadata;\n\n      await startChallenge({\n        sessionId: threedsSession.externalSessionId,\n        acsChallengeUrl: threedsSession.acsChallengeUrl,\n        acsTransactionId: threedsSession.acsTransID,\n        threeDSVersion: threedsSession.messageVersion,\n      });\n\n      // Poll for final payment status\n      const finalPayment = await pollPaymentStatus(payment.id);\n      console.log('Payment status:', finalPayment.status);\n    }\n  };\n}\n```\n\n## Exports\n\n### Core\n\n```typescript\nimport {\n  // Classes\n  Tokenizer,\n\n  // Types\n  CardTokenResponse,\n  CardPaymentMethod,\n  ApplePayToken,\n  GooglePayToken,\n  PaymentSDKConfig,\n\n  // TagadaToken\n  createTagadaToken,\n  decodeTagadaToken,\n  TagadaToken,\n\n  // Providers\n  ITokenizationProvider,\n  BasisTheoryProvider,\n\n  // Configuration\n  getGoogleTenantId,\n} from '@tagadapay/core-js';\n```\n\n### React\n\n```typescript\nimport { useCardTokenization, useThreeds, useAirwallexRadar, useStripeRadar, TokenizeCardResult } from '@tagadapay/core-js/react';\n```\n\n### 3DS\n\n```typescript\nimport {\n  ThreedsManager,\n  ThreedsModal,\n  ThreedsSession,\n  ThreedsChallenge,\n  ChallengeCompletion,\n  ThreedsError,\n  ThreedsErrorCode,\n} from '@tagadapay/core-js/threeds';\n```\n\n### Radar + Payments\n\n```typescript\nimport {\n  // Airwallex Radar\n  AirwallexRadarManager,\n  AirwallexRadarError,\n  AirwallexRadarErrorCode,\n\n  // Stripe Radar\n  StripeRadarManager,\n  StripeRadarError,\n  StripeRadarErrorCode,\n  getStripeRadarConfig,\n  isStripeRadarAction,\n\n  // General payments\n  PaymentsClient,\n  PaymentsClientError,\n  PaymentsClientErrorCode,\n\n  // Types\n  type IAirwallexRadarApiClient,\n  type AirwallexRadarManagerConfig,\n  type AirwallexRadarActionParams,\n  type IStripeRadarApiClient,\n  type StripeRadarManagerConfig,\n  type StripeRadarActionParams,\n  type PaymentContinueResult,\n} from '@tagadapay/core-js';\n```\n\n## Adding Custom Providers\n\n```typescript\nimport { ITokenizationProvider, RawTokenResponse } from '@tagadapay/core-js';\n\nexport class StripeProvider implements ITokenizationProvider {\n  private stripe: any;\n  private config: { apiKey: string };\n\n  constructor(config: { apiKey: string }) {\n    this.config = config;\n  }\n\n  getProviderName(): string {\n    return 'Stripe';\n  }\n\n  async initialize(): Promise<void> {\n    this.stripe = await loadStripe(this.config.apiKey);\n  }\n\n  isInitialized(): boolean {\n    return !!this.stripe;\n  }\n\n  async tokenizeCard(cardData: CardPaymentMethod): Promise<RawTokenResponse> {\n    const token = await this.stripe.createToken('card', {\n      number: cardData.cardNumber,\n      exp_month: /* ... */,\n      exp_year: /* ... */,\n      cvc: cardData.cvc,\n    });\n    return token as RawTokenResponse;\n  }\n\n  async tokenizeApplePay(applePayToken: ApplePayToken): Promise<RawTokenResponse> {\n    // Stripe Apple Pay implementation\n  }\n\n  detectScaRequirement(rawResponse: RawTokenResponse): boolean {\n    // Stripe-specific SCA detection\n    return rawResponse.card?.three_d_secure_usage?.supported === true;\n  }\n}\n\n// Use it\nconst tokenizer = new Tokenizer({\n  provider: new StripeProvider({ apiKey: 'pk_...' }),\n});\n```\n\n## Environment Configuration\n\nThe SDK automatically selects the correct BasisTheory API key based on environment:\n\n```typescript\n// Production\nuseCardTokenization({ environment: 'production' });\n// Uses: process.env.NEXT_PUBLIC_BASIS_THEORY_PUBLIC_API_KEY or embedded prod key\n\n// Development/Local\nuseCardTokenization({ environment: 'development' });\n// Uses: Embedded test key (safe for local dev)\n```\n\n## Examples\n\nSee the complete working examples:\n\n### `examples/core-js-tokenization`\n- Card tokenization with TagadaToken creation\n- SCA requirement detection\n- Payment instrument creation\n- 3DS session management\n- Payment processing with 3DS\n- Retry 3DS flow\n- Backend/frontend separation best practices\n\n### `examples/apple-google-tokenization`\n- Apple Pay tokenization\n- Google Pay tokenization with tenant ID configuration\n- Real TagadaPay API integration\n- Step-by-step payment flow\n\n## Guides\n\n- [Handling Radar and Continuing Payments](docs/radar-payments.md) — **start here** — unified collect → save → continue flow for all providers\n- [Airwallex Payments](docs/airwallex-payments.md) — Airwallex-specific Radar details and 3DS flow\n- [Stripe Radar](docs/stripe-radar-payments.md) — Stripe.js Radar session creation and routing\n\n## TypeScript\n\nThe SDK is written in TypeScript and provides full type definitions:\n\n```typescript\nimport type {\n  CardTokenResponse,\n  TagadaToken,\n  ThreedsSession,\n  ThreedsChallenge,\n  TokenizeCardResult,\n} from '@tagadapay/core-js';\n```\n\n## Browser Support\n\n- Modern browsers (ES2020+)\n- React 18+\n- TypeScript 5+\n\n## License\n\nMIT\n\n## Support\n\n- GitHub: [tagadapay/tagadapay](https://github.com/tagadapay/tagadapay)\n- Documentation: [docs.tagadapay.com](https://docs.tagadapay.com)\n- Issues: [GitHub Issues](https://github.com/tagadapay/tagadapay/issues)\n","readmeFilename":"README.md"}