{"_id":"@alexasomba/paystack-browser","_rev":"20-b3e54fb91038cb6780ff2bead95e868a","name":"@alexasomba/paystack-browser","dist-tags":{"latest":"1.10.8"},"versions":{"1.1.0":{"name":"@alexasomba/paystack-browser","version":"1.1.0","keywords":["paystack","openapi","sdk","typescript","browser"],"author":{"name":"alexasomba"},"license":"MIT","_id":"@alexasomba/paystack-browser@1.1.0","maintainers":[{"name":"alexasomba","email":"alexanderasomba@gmail.com"}],"homepage":"https://github.com/alexasomba/paystack-openapi#readme","bugs":{"url":"https://github.com/alexasomba/paystack-openapi/issues"},"dist":{"shasum":"673f81ab3f9d450fdfbdc8638185b018144774b5","tarball":"https://registry.npmjs.org/@alexasomba/paystack-browser/-/paystack-browser-1.1.0.tgz","fileCount":27,"integrity":"sha512-m0Jv+MEkmlenRe9QgyFIbQoydGmxZ5oD3hHOCOMiJ4eVA/yloLcH4nmWtmGe+zvcAph1tiCjtuAOmepMN2TDmg==","signatures":[{"sig":"MEYCIQDm8HB9qGJFZbuv8LNlO54hsXkuA5bkWc16QdJHM4oIFAIhAOuK227zQGnYK7p6kVho+Cpaw/Xjhz2g/8zIj7x6SquQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3287227},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"8fbc321a8dc19a5fb8d045691053626965f3d7de","scripts":{"build":"pnpm generate:types && pnpm generate:operations && tsc -p tsconfig.json","clean":"rm -rf dist","prepack":"pnpm build","generate:types":"openapi-typescript ./openapi.yaml -o src/openapi-types.ts","publish:public":"npm publish --access public","generate:operations":"node ./scripts/generate-operations.mjs"},"_npmUser":{"name":"alexasomba","email":"alexanderasomba@gmail.com"},"repository":{"url":"git+https://github.com/alexasomba/paystack-openapi.git","type":"git","directory":"sdks/browser"},"_npmVersion":"10.9.4","description":"Paystack API client for browsers (TypeScript)","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","dependencies":{"openapi-fetch":"^0.15.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"yaml":"^2.8.2","typescript":"^5.8.2","openapi-typescript":"^7.9.1"},"_npmOperationalInternal":{"tmp":"tmp/paystack-browser_1.1.0_1765804197759_0.1960105869078359","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@alexasomba/paystack-browser","version":"1.1.1","keywords":["paystack","openapi","sdk","typescript","browser"],"author":{"name":"alexasomba"},"license":"MIT","_id":"@alexasomba/paystack-browser@1.1.1","maintainers":[{"name":"alexasomba","email":"alexanderasomba@gmail.com"}],"homepage":"https://github.com/alexasomba/paystack-openapi#readme","bugs":{"url":"https://github.com/alexasomba/paystack-openapi/issues"},"dist":{"shasum":"e2a7db839c0f131753d2134fead9e6c731f840d5","tarball":"https://registry.npmjs.org/@alexasomba/paystack-browser/-/paystack-browser-1.1.1.tgz","fileCount":33,"integrity":"sha512-6Gw0zMmia7hMR13wSbmPZ+dU2hi5y+2FqdjWWOwXDZzIwqtvuYD3z7i3B036Hn0r0MGePyNtxPqkGzUo4WSeTA==","signatures":[{"sig":"MEUCIQDk5FkOrjE8QjpSNY+vcYiSb9AtxDoEnYPz71NzgOXkpwIgLtFL/6e1ftb879KDfMHl2G6lEPHzR2glQy/Pn32J518=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3823333},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"ddb743f082c8d6f21a9f068bcd847c53dba6346d","scripts":{"build":"pnpm generate:types && pnpm generate:operations && tsc -p tsconfig.json","clean":"rm -rf dist","prepack":"pnpm build","generate:types":"openapi-typescript ./openapi.yaml -o src/openapi-types.ts","publish:public":"npm publish --access public","generate:operations":"node ./scripts/generate-operations.mjs"},"_npmUser":{"name":"alexasomba","email":"alexanderasomba@gmail.com"},"repository":{"url":"git+https://github.com/alexasomba/paystack-openapi.git","type":"git","directory":"sdks/browser"},"_npmVersion":"10.9.4","description":"Paystack API client for browsers (TypeScript)","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","dependencies":{"openapi-fetch":"^0.15.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"yaml":"^2.8.2","typescript":"^5.8.2","openapi-typescript":"^7.9.1"},"_npmOperationalInternal":{"tmp":"tmp/paystack-browser_1.1.1_1765807756465_0.35951011407548505","host":"s3://npm-registry-packages-npm-production"}},"1.1.6":{"name":"@alexasomba/paystack-browser","version":"1.1.6","keywords":["paystack","openapi","sdk","typescript","browser"],"author":{"name":"alexasomba"},"license":"MIT","_id":"@alexasomba/paystack-browser@1.1.6","maintainers":[{"name":"alexasomba","email":"alexanderasomba@gmail.com"}],"homepage":"https://github.com/alexasomba/paystack-openapi#readme","bugs":{"url":"https://github.com/alexasomba/paystack-openapi/issues"},"dist":{"shasum":"e81afca13087b57d62c7fd7e90b7a41cce321a56","tarball":"https://registry.npmjs.org/@alexasomba/paystack-browser/-/paystack-browser-1.1.6.tgz","fileCount":33,"integrity":"sha512-UkncvL5wSmLALj2RxLYDLd2G6NlFpTvFvOwAQi85Wma93aKup/OMB/xMLhMnxJ9M8eCzAp4qJ26HOtizT72oDw==","signatures":[{"sig":"MEUCIAPUEs/o9vd2xF9AyntUSSVkIXdxWqEJwqfd4/+suf+CAiEA4UFtHa7Pqv3dzH6d++EDQ3DiI+07GAo1vH9B85HmQoc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3823333},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"0c2390cf47d81e013080e8f2f36bcb533a6738e9","scripts":{"build":"pnpm generate:types && pnpm generate:operations && tsc -p tsconfig.json","clean":"rm -rf dist","prepack":"pnpm build","generate:types":"openapi-typescript ./openapi.yaml -o src/openapi-types.ts","publish:public":"npm publish --access public","generate:operations":"node ./scripts/generate-operations.mjs"},"_npmUser":{"name":"alexasomba","email":"alexanderasomba@gmail.com"},"repository":{"url":"git+https://github.com/alexasomba/paystack-openapi.git","type":"git","directory":"sdks/browser"},"_npmVersion":"10.8.2","description":"Paystack API client for browsers (TypeScript)","directories":{},"sideEffects":false,"_nodeVersion":"18.20.8","dependencies":{"openapi-fetch":"^0.15.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"yaml":"^2.8.2","typescript":"^5.8.2","openapi-typescript":"^7.9.1"},"_npmOperationalInternal":{"tmp":"tmp/paystack-browser_1.1.6_1765814818106_0.4106539790810977","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@alexasomba/paystack-browser","version":"1.2.0","keywords":["paystack","openapi","sdk","typescript","browser","fintech","africa","nigeria","ghana","kenya","south-africa","cote-divoire","egypt","rwanda","ngn","ghs","kes","zar","xof","usd","payments","subscriptions","saas","idempotency"],"author":{"name":"alexasomba"},"license":"MIT","_id":"@alexasomba/paystack-browser@1.2.0","maintainers":[{"name":"alexasomba","email":"alexanderasomba@gmail.com"}],"homepage":"https://github.com/alexasomba/paystack-browser#readme","bugs":{"url":"https://github.com/alexasomba/paystack-browser/issues"},"dist":{"shasum":"eda844a2a7714242a30f420fe256cc912befe38a","tarball":"https://registry.npmjs.org/@alexasomba/paystack-browser/-/paystack-browser-1.2.0.tgz","fileCount":5,"integrity":"sha512-RAGm5cFcfojUpSeKneja2G5/KkA0VBkJWHxSSgf33HiXNW3gLWfkA4UBbE4ntnzha6nEgcb/E0u60aFu1S2f5g==","signatures":[{"sig":"MEYCIQC7hV/RrFDCjK2xf+NalzpkGSqszX6vZAi0X7w6TGjmVgIhALP7mNqfjU9QtzLYpOsmBkGJmEzfQWD/VVsKVLzjWT/7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1624926},"main":"./dist/index.mjs","type":"module","_from":"file:alexasomba-paystack-browser-1.2.0.tgz","types":"./dist/index.d.mts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","default":"./dist/index.mjs"}},"scripts":{"dev":"tsdown --watch","lint":"eslint . --fix","test":"vitest run","build":"pnpm generate:types && pnpm generate:operations && tsdown","clean":"rm -rf dist","coverage":"vitest run --coverage","typecheck":"tsc -p tsconfig.json --noEmit","// prepack":"pnpm build","lint:types":"attw --profile esm-only --pack .","lint:package":"publint run --strict","generate:types":"openapi-typescript ./openapi.yaml -o src/openapi-types.ts","publish:public":"pnpm publish --no-git-checks --access public","generate:operations":"node ./scripts/generate-operations.mjs"},"_npmUser":{"name":"alexasomba","email":"alexanderasomba@gmail.com"},"_resolved":"/private/var/folders/dm/mlgyzxrs40lfdwd5vz8dw5yc0000gn/T/6260be382383cdc0156875484aa97082/alexasomba-paystack-browser-1.2.0.tgz","_integrity":"sha512-RAGm5cFcfojUpSeKneja2G5/KkA0VBkJWHxSSgf33HiXNW3gLWfkA4UBbE4ntnzha6nEgcb/E0u60aFu1S2f5g==","repository":{"url":"git+https://github.com/alexasomba/paystack-browser.git","type":"git"},"_npmVersion":"11.8.0","description":"A browser-compatible Paystack SDK - Complete, Type-safe, and Fetch-ready with full OpenAPI coverage.","directories":{},"sideEffects":false,"_nodeVersion":"24.13.1","dependencies":{"openapi-fetch":"^0.15.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"yaml":"^2.8.2","tsdown":"^0.20.3","vitest":"^3.2.4","publint":"^0.3.17","typescript":"^5.9.3","openapi-typescript":"^7.12.0","@arethetypeswrong/cli":"^0.18.2"},"_npmOperationalInternal":{"tmp":"tmp/paystack-browser_1.2.0_1771875067834_0.631178115886444","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@alexasomba/paystack-browser","version":"1.2.1","keywords":["paystack","openapi","sdk","typescript","browser","fintech","africa","nigeria","ghana","kenya","south-africa","cote-divoire","egypt","rwanda","ngn","ghs","kes","zar","xof","usd","payments","subscriptions","saas","idempotency"],"author":{"name":"alexasomba"},"license":"MIT","_id":"@alexasomba/paystack-browser@1.2.1","maintainers":[{"name":"alexasomba","email":"alexanderasomba@gmail.com"}],"homepage":"https://github.com/alexasomba/paystack-browser#readme","bugs":{"url":"https://github.com/alexasomba/paystack-browser/issues"},"dist":{"shasum":"bff4f70019d4d028899ac37801d3db5fac78ff4c","tarball":"https://registry.npmjs.org/@alexasomba/paystack-browser/-/paystack-browser-1.2.1.tgz","fileCount":5,"integrity":"sha512-yE1+QKHUH6yiD3uhcwLf5Zx4aWyuQmSy6HhapUeHEnUImmz3+fmsdGs/OWnC1lf2nVmSoGUxbXjTuEBtcr6Zsw==","signatures":[{"sig":"MEQCIAdMobXBEQ4/jATNB1/LoDtM1g53tC7PVPWcmXF0h4mvAiALkjGD+HifgtJK2SrEjDaWd9Uqzb/oIGz829e+VcffhQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1625550},"main":"./dist/index.mjs","type":"module","_from":"file:alexasomba-paystack-browser-1.2.1.tgz","types":"./dist/index.d.mts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","default":"./dist/index.mjs"}},"scripts":{"dev":"tsdown --watch","lint":"eslint . --fix","test":"vitest run","build":"pnpm generate:types && pnpm generate:operations && tsdown","clean":"rm -rf dist","coverage":"vitest run --coverage","typecheck":"tsc -p tsconfig.json --noEmit","// prepack":"pnpm build","lint:types":"attw --profile esm-only --pack .","lint:package":"publint run --strict","generate:types":"openapi-typescript ./openapi.yaml -o src/openapi-types.ts","publish:public":"pnpm publish --no-git-checks --access public","generate:operations":"node ./scripts/generate-operations.mjs"},"_npmUser":{"name":"alexasomba","email":"alexanderasomba@gmail.com"},"_resolved":"/private/var/folders/dm/mlgyzxrs40lfdwd5vz8dw5yc0000gn/T/f1704056b11acaae9f568de7776f9d26/alexasomba-paystack-browser-1.2.1.tgz","_integrity":"sha512-yE1+QKHUH6yiD3uhcwLf5Zx4aWyuQmSy6HhapUeHEnUImmz3+fmsdGs/OWnC1lf2nVmSoGUxbXjTuEBtcr6Zsw==","repository":{"url":"git+https://github.com/alexasomba/paystack-browser.git","type":"git"},"_npmVersion":"11.8.0","description":"A browser-compatible Paystack SDK - Complete, Type-safe, and Fetch-ready with full OpenAPI coverage.","directories":{},"sideEffects":false,"_nodeVersion":"24.13.1","dependencies":{"openapi-fetch":"^0.15.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"yaml":"^2.8.2","tsdown":"^0.20.3","vitest":"^3.2.4","publint":"^0.3.17","typescript":"^5.9.3","openapi-typescript":"^7.12.0","@arethetypeswrong/cli":"^0.18.2"},"_npmOperationalInternal":{"tmp":"tmp/paystack-browser_1.2.1_1771876657675_0.1465629638763244","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@alexasomba/paystack-browser","version":"1.3.0","keywords":["africa","browser","cote-divoire","egypt","fintech","ghana","ghs","idempotency","kenya","kes","ngn","nigeria","openapi","payments","paystack","rwanda","saas","sdk","south-africa","subscriptions","typescript","usd","xof","zar"],"author":{"name":"alexasomba"},"license":"MIT","_id":"@alexasomba/paystack-browser@1.3.0","maintainers":[{"name":"alexasomba","email":"alexanderasomba@gmail.com"}],"homepage":"https://github.com/alexasomba/paystack-browser#readme","bugs":{"url":"https://github.com/alexasomba/paystack-browser/issues"},"dist":{"shasum":"465cb271a38fe2186415c474fdef468204499a9a","tarball":"https://registry.npmjs.org/@alexasomba/paystack-browser/-/paystack-browser-1.3.0.tgz","fileCount":5,"integrity":"sha512-MCvh/zb33ukoDV7h7yRYlToV4ax5aFgCnG2rQn9Jfaaz0H2XWSVx3Pg30lT5M+p8ZRW+AB7nvqZmu+zHZs+Ikw==","signatures":[{"sig":"MEUCIQD3/bbqWVtIAJJB128Z8XxD3ORlgqTVhqyQpUKnOA7DLQIgdmEnJO2ljqB3yrriQyt5dfv7Bul9T2qOcwVWesrDSyg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1750040},"main":"./dist/index.mjs","type":"module","_from":"file:alexasomba-paystack-browser-1.3.0.tgz","types":"./dist/index.d.mts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","default":"./dist/index.mjs"}},"scripts":{"dev":"vp pack --watch","lint":"vp lint . --fix","test":"vp test run","build":"pnpm generate:types && pnpm generate:operations && vp pack","clean":"rm -rf dist","coverage":"vp test run --coverage","typecheck":"tsc -p tsconfig.json --noEmit","lint:types":"attw --profile esm-only --pack .","lint:package":"publint run --strict","generate:types":"openapi-typescript ./openapi.yaml -o src/openapi-types.ts","publish:public":"pnpm publish --no-git-checks --access public","generate:operations":"node ./scripts/generate-operations.mjs"},"_npmUser":{"name":"alexasomba","email":"alexanderasomba@gmail.com"},"_resolved":"/private/var/folders/dm/mlgyzxrs40lfdwd5vz8dw5yc0000gn/T/6f58573368bc31de69c321d59523ebdd/alexasomba-paystack-browser-1.3.0.tgz","_integrity":"sha512-MCvh/zb33ukoDV7h7yRYlToV4ax5aFgCnG2rQn9Jfaaz0H2XWSVx3Pg30lT5M+p8ZRW+AB7nvqZmu+zHZs+Ikw==","repository":{"url":"git+https://github.com/alexasomba/paystack-browser.git","type":"git"},"_npmVersion":"11.11.0","description":"A browser-compatible Paystack SDK - Complete, Type-safe, and Fetch-ready with full OpenAPI coverage.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"openapi-fetch":"^0.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"yaml":"^2.8.3","vitest":"4.1.4","publint":"^0.3.18","vite-plus":"0.1.18","typescript":"^5.9.3","openapi-typescript":"^7.13.0","@arethetypeswrong/cli":"^0.18.2"},"_npmOperationalInternal":{"tmp":"tmp/paystack-browser_1.3.0_1776280055245_0.5721481194931517","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"@alexasomba/paystack-browser","version":"1.4.1","keywords":["africa","browser","cote-divoire","egypt","fintech","ghana","ghs","idempotency","kenya","kes","ngn","nigeria","openapi","payments","paystack","rwanda","saas","sdk","south-africa","subscriptions","typescript","usd","xof","zar"],"author":{"name":"alexasomba"},"license":"MIT","_id":"@alexasomba/paystack-browser@1.4.1","maintainers":[{"name":"alexasomba","email":"alexanderasomba@gmail.com"}],"homepage":"https://github.com/alexasomba/paystack-browser#readme","bugs":{"url":"https://github.com/alexasomba/paystack-browser/issues"},"dist":{"shasum":"9e22e4dc4693f7dceb2448670ef93d7c6974ddab","tarball":"https://registry.npmjs.org/@alexasomba/paystack-browser/-/paystack-browser-1.4.1.tgz","fileCount":5,"integrity":"sha512-1w9xo9W6dLdsJ1C2CLMQPtk+dYHSXzEx8yZKh8UdHsXghlPoVZle8US+8YyM4wBWyK1oAqdiQYGhUrcaZIV5+g==","signatures":[{"sig":"MEUCIARjNVCpjnJH59ME9vNerZvzsxILsTIYHIvS19Auro72AiEAqK4PH05FXltQnNbx4tY9qVjN5J+F29BGQnyHxbCKTfg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1821921},"main":"./dist/index.mjs","type":"module","_from":"file:alexasomba-paystack-browser-1.4.1.tgz","types":"./dist/index.d.mts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","default":"./dist/index.mjs"}},"scripts":{"dev":"vp pack --watch","lint":"vp lint . --fix","test":"vp test run","build":"pnpm generate:types && pnpm generate:operations && vp pack","clean":"rm -rf dist","coverage":"vp test run --coverage","typecheck":"tsc -p tsconfig.json --noEmit","lint:types":"attw --profile esm-only --pack .","lint:package":"publint run --strict","generate:types":"openapi-typescript ./openapi.yaml -o src/openapi-types.ts","publish:public":"pnpm publish --no-git-checks --access public","generate:operations":"node ./scripts/generate-operations.mjs"},"_npmUser":{"name":"alexasomba","email":"alexanderasomba@gmail.com"},"_resolved":"/tmp/8c7d814d219b0f9e9d60c754b4d55334/alexasomba-paystack-browser-1.4.1.tgz","_integrity":"sha512-1w9xo9W6dLdsJ1C2CLMQPtk+dYHSXzEx8yZKh8UdHsXghlPoVZle8US+8YyM4wBWyK1oAqdiQYGhUrcaZIV5+g==","repository":{"url":"git+https://github.com/alexasomba/paystack-browser.git","type":"git"},"_npmVersion":"11.11.0","description":"A browser-compatible Paystack SDK - Complete, Type-safe, and Fetch-ready with full OpenAPI coverage.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"openapi-fetch":"^0.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"yaml":"^2.8.3","vitest":"4.1.4","publint":"^0.3.18","vite-plus":"0.1.18","typescript":"^5.9.3","openapi-typescript":"^7.13.0","@arethetypeswrong/cli":"^0.18.2"},"_npmOperationalInternal":{"tmp":"tmp/paystack-browser_1.4.1_1776324647041_0.35317563293650545","host":"s3://npm-registry-packages-npm-production"}},"1.9.1":{"name":"@alexasomba/paystack-browser","version":"1.9.1","keywords":["africa","browser","cote-divoire","egypt","fintech","ghana","ghs","idempotency","kenya","kes","ngn","nigeria","openapi","payments","paystack","rwanda","saas","sdk","south-africa","subscriptions","typescript","usd","xof","zar"],"author":{"name":"alexasomba"},"license":"MIT","_id":"@alexasomba/paystack-browser@1.9.1","maintainers":[{"name":"alexasomba","email":"alexanderasomba@gmail.com"}],"homepage":"https://github.com/alexasomba/paystack-browser#readme","bugs":{"url":"https://github.com/alexasomba/paystack-browser/issues"},"dist":{"shasum":"cc383a65baa7369b457fa562418603a76868e8bb","tarball":"https://registry.npmjs.org/@alexasomba/paystack-browser/-/paystack-browser-1.9.1.tgz","fileCount":5,"integrity":"sha512-toNXov7zUSkBxF3kqrmlvLDPbyC6d6ZAEGS2wkDSsc/zdIpthlwWUllfduPEPhMQ7mJN3IU+t0I5O61VJnEIKg==","signatures":[{"sig":"MEUCIBz9cGNn/HLyeKQSWenOVrYK+de5kmtfYLl7Hz+BC7YmAiEAmQ8uybgZevBBisQRsc/04PWwVlpfnKVJQOrYQT6mUPY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":893229},"main":"./dist/index.mjs","type":"module","_from":"file:alexasomba-paystack-browser-1.9.1.tgz","types":"./dist/index.d.mts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","default":"./dist/index.mjs"}},"scripts":{"dev":"vp pack --watch","lint":"vp lint . --fix","test":"vp test run","build":"pnpm generate:types && pnpm generate:operations && vp pack","clean":"rm -rf dist","coverage":"vp test run --coverage","typecheck":"tsc -p tsconfig.json --noEmit","lint:types":"attw --profile esm-only --pack .","lint:package":"publint run --strict","generate:types":"openapi-typescript ./openapi.yaml -o src/openapi-types.ts","publish:public":"pnpm publish --no-git-checks --access public","generate:operations":"node ./scripts/generate-operations.mjs"},"_npmUser":{"name":"alexasomba","email":"alexanderasomba@gmail.com"},"_resolved":"/tmp/90855d9d628bd050361381c3659234a7/alexasomba-paystack-browser-1.9.1.tgz","_integrity":"sha512-toNXov7zUSkBxF3kqrmlvLDPbyC6d6ZAEGS2wkDSsc/zdIpthlwWUllfduPEPhMQ7mJN3IU+t0I5O61VJnEIKg==","repository":{"url":"git+https://github.com/alexasomba/paystack-browser.git","type":"git"},"_npmVersion":"11.11.0","description":"A browser-compatible Paystack SDK - Complete, Type-safe, and Fetch-ready with full OpenAPI coverage.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"openapi-fetch":"^0.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"yaml":"^2.8.3","vitest":"4.1.4","publint":"^0.3.18","vite-plus":"0.1.18","typescript":"^5.9.3","openapi-typescript":"^7.13.0","@arethetypeswrong/cli":"^0.18.2"},"_npmOperationalInternal":{"tmp":"tmp/paystack-browser_1.9.1_1776343888669_0.7020104992096945","host":"s3://npm-registry-packages-npm-production"}},"1.9.2":{"name":"@alexasomba/paystack-browser","version":"1.9.2","keywords":["africa","browser","cote-divoire","egypt","fintech","ghana","ghs","idempotency","kenya","kes","ngn","nigeria","openapi","payments","paystack","rwanda","saas","sdk","south-africa","subscriptions","typescript","usd","xof","zar"],"author":{"name":"alexasomba"},"license":"MIT","_id":"@alexasomba/paystack-browser@1.9.2","maintainers":[{"name":"alexasomba","email":"alexanderasomba@gmail.com"}],"homepage":"https://github.com/alexasomba/paystack-browser#readme","bugs":{"url":"https://github.com/alexasomba/paystack-browser/issues"},"dist":{"shasum":"be8a381f9738ea75ea119d5141b857c125e0e232","tarball":"https://registry.npmjs.org/@alexasomba/paystack-browser/-/paystack-browser-1.9.2.tgz","fileCount":5,"integrity":"sha512-c9EjrP5aI/hP/IPqzBEDbvmLg1SQxxbz81SgxmsdFORb7d4VZPNmkxoKoJE0EbWIsOsNCs+qOiuk0wJqEJ86Hw==","signatures":[{"sig":"MEQCIFckmFgY9H/dQEj0rPiEBwk3oM7lm8VvhlY3PulkdXudAiANb8gCIOsIq4bYnOuTyF4cFEnxv6CljlVK7Iy9aKBtgw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":763390},"main":"./dist/index.mjs","type":"module","_from":"file:alexasomba-paystack-browser-1.9.2.tgz","types":"./dist/index.d.mts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","default":"./dist/index.mjs"}},"scripts":{"dev":"vp pack --watch","lint":"vp lint . --fix","test":"vp test run","build":"pnpm generate:types && pnpm generate:operations && vp pack","clean":"rm -rf dist","coverage":"vp test run --coverage","typecheck":"tsc -p tsconfig.json --noEmit","lint:types":"attw --profile esm-only --pack .","lint:package":"publint run --strict","generate:types":"openapi-typescript ./openapi.yaml -o src/openapi-types.ts","publish:public":"pnpm publish --no-git-checks --access public","generate:operations":"node ./scripts/generate-operations.mjs"},"_npmUser":{"name":"alexasomba","email":"alexanderasomba@gmail.com"},"_resolved":"/tmp/e2e584c43140f3ab4a3b2e3ca25b0f94/alexasomba-paystack-browser-1.9.2.tgz","_integrity":"sha512-c9EjrP5aI/hP/IPqzBEDbvmLg1SQxxbz81SgxmsdFORb7d4VZPNmkxoKoJE0EbWIsOsNCs+qOiuk0wJqEJ86Hw==","repository":{"url":"git+https://github.com/alexasomba/paystack-browser.git","type":"git"},"_npmVersion":"11.11.0","description":"A browser-compatible Paystack SDK - Complete, Type-safe, and Fetch-ready with full OpenAPI coverage.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"openapi-fetch":"^0.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"yaml":"^2.8.3","vitest":"4.1.4","publint":"^0.3.18","vite-plus":"0.1.18","typescript":"^5.9.3","openapi-typescript":"^7.13.0","@arethetypeswrong/cli":"^0.18.2"},"_npmOperationalInternal":{"tmp":"tmp/paystack-browser_1.9.2_1776367186105_0.8460941137192275","host":"s3://npm-registry-packages-npm-production"}},"1.9.3":{"name":"@alexasomba/paystack-browser","version":"1.9.3","keywords":["africa","browser","cote-divoire","egypt","fintech","ghana","ghs","idempotency","kenya","kes","ngn","nigeria","openapi","payments","paystack","rwanda","saas","sdk","south-africa","subscriptions","typescript","usd","xof","zar"],"author":{"name":"alexasomba"},"license":"MIT","_id":"@alexasomba/paystack-browser@1.9.3","maintainers":[{"name":"alexasomba","email":"alexanderasomba@gmail.com"}],"homepage":"https://github.com/alexasomba/paystack-browser#readme","bugs":{"url":"https://github.com/alexasomba/paystack-browser/issues"},"dist":{"shasum":"bbee513da6d1ce4585b87199e740ab5fad8cbb9c","tarball":"https://registry.npmjs.org/@alexasomba/paystack-browser/-/paystack-browser-1.9.3.tgz","fileCount":5,"integrity":"sha512-prSqkJkTyMY23/ozFmrxrzQRP6315ssz5H7yfaJK7ss6ActsmqHX5ir/CVzxBw6bRn/qJZiKAqCD3AkKhAygGA==","signatures":[{"sig":"MEYCIQDokwFJlk6UD4uelL6FSnM78ZAqtaew8k9GbD/isJNB6gIhAKcM60nhQ3bwfLPeLHS1Rx/rL3QaP0KHDcOcQzfseZAR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":771520},"main":"./dist/index.mjs","type":"module","_from":"file:alexasomba-paystack-browser-1.9.3.tgz","types":"./dist/index.d.mts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","default":"./dist/index.mjs"}},"scripts":{"dev":"vp pack --watch","lint":"vp lint . --fix","test":"vp test run","build":"pnpm generate:types && pnpm generate:operations && vp pack","clean":"rm -rf dist","coverage":"vp test run --coverage","typecheck":"tsc -p tsconfig.json --noEmit","lint:types":"attw --profile esm-only --pack .","lint:package":"publint run --strict","generate:types":"openapi-typescript ./openapi.yaml -o src/openapi-types.ts","publish:public":"pnpm publish --no-git-checks --access public","generate:operations":"node ./scripts/generate-operations.mjs"},"_npmUser":{"name":"alexasomba","email":"alexanderasomba@gmail.com"},"_resolved":"/tmp/f081e76769707d7635bf1ce2d58569b1/alexasomba-paystack-browser-1.9.3.tgz","_integrity":"sha512-prSqkJkTyMY23/ozFmrxrzQRP6315ssz5H7yfaJK7ss6ActsmqHX5ir/CVzxBw6bRn/qJZiKAqCD3AkKhAygGA==","repository":{"url":"git+https://github.com/alexasomba/paystack-browser.git","type":"git"},"_npmVersion":"11.11.0","description":"A browser-compatible Paystack SDK - Complete, Type-safe, and Fetch-ready with full OpenAPI coverage.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"openapi-fetch":"^0.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"yaml":"^2.8.3","vitest":"4.1.4","publint":"^0.3.18","vite-plus":"0.1.18","typescript":"^5.9.3","openapi-typescript":"^7.13.0","@arethetypeswrong/cli":"^0.18.2"},"_npmOperationalInternal":{"tmp":"tmp/paystack-browser_1.9.3_1776548526046_0.18905697684132816","host":"s3://npm-registry-packages-npm-production"}},"1.9.4":{"name":"@alexasomba/paystack-browser","version":"1.9.4","keywords":["africa","browser","cote-divoire","egypt","fintech","ghana","ghs","idempotency","kenya","kes","ngn","nigeria","openapi","payments","paystack","rwanda","saas","sdk","south-africa","subscriptions","typescript","usd","xof","zar"],"author":{"name":"alexasomba"},"license":"MIT","_id":"@alexasomba/paystack-browser@1.9.4","maintainers":[{"name":"alexasomba","email":"alexanderasomba@gmail.com"}],"homepage":"https://github.com/alexasomba/paystack-browser#readme","bugs":{"url":"https://github.com/alexasomba/paystack-browser/issues"},"dist":{"shasum":"7e57d40e6278f3d1d6d47ae7ccf1c17d025b2c0e","tarball":"https://registry.npmjs.org/@alexasomba/paystack-browser/-/paystack-browser-1.9.4.tgz","fileCount":5,"integrity":"sha512-RO8DJ3+r5bbA0xCyCe5SI439j7mAnIRTYFCQGPk1ChRO2k0ovn9vDImvjaZBxtgFzK1e8e5DqRBeiSg+IYBfZg==","signatures":[{"sig":"MEUCIQCOJ+VCmX6ySd9nsGjeJSRG0Le/ZcTMOtfXG6fnYeI2sAIgFtBfsfs25yoqRvHyvhnChJuldB08FE8oUP13r3UV4dY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":772085},"main":"./dist/index.mjs","type":"module","_from":"file:alexasomba-paystack-browser-1.9.4.tgz","types":"./dist/index.d.mts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","default":"./dist/index.mjs"}},"scripts":{"dev":"vp pack --watch","lint":"vp lint . --fix","test":"vp test run","build":"pnpm generate:types && pnpm generate:operations && vp pack","clean":"rm -rf dist","coverage":"vp test run --coverage","typecheck":"tsc -p tsconfig.json --noEmit","lint:types":"attw --profile esm-only --pack .","lint:package":"publint run --strict","generate:types":"openapi-typescript ./openapi.yaml -o src/openapi-types.ts","publish:public":"pnpm publish --no-git-checks --access public","generate:operations":"node ./scripts/generate-operations.mjs"},"_npmUser":{"name":"alexasomba","email":"alexanderasomba@gmail.com"},"_resolved":"/tmp/615226aa717751d5d54bbf82886d5376/alexasomba-paystack-browser-1.9.4.tgz","_integrity":"sha512-RO8DJ3+r5bbA0xCyCe5SI439j7mAnIRTYFCQGPk1ChRO2k0ovn9vDImvjaZBxtgFzK1e8e5DqRBeiSg+IYBfZg==","repository":{"url":"git+https://github.com/alexasomba/paystack-browser.git","type":"git"},"_npmVersion":"11.11.0","description":"A browser-compatible Paystack SDK - Complete, Type-safe, and Fetch-ready with full OpenAPI coverage.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"openapi-fetch":"^0.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"yaml":"^2.8.3","vitest":"4.1.4","publint":"^0.3.18","vite-plus":"0.1.18","typescript":"^5.9.3","openapi-typescript":"^7.13.0","@arethetypeswrong/cli":"^0.18.2"},"_npmOperationalInternal":{"tmp":"tmp/paystack-browser_1.9.4_1776549963692_0.2179725496843412","host":"s3://npm-registry-packages-npm-production"}},"1.10.0":{"name":"@alexasomba/paystack-browser","version":"1.10.0","keywords":["africa","browser","cote-divoire","egypt","fintech","ghana","ghs","idempotency","kenya","kes","ngn","nigeria","openapi","payments","paystack","rwanda","saas","sdk","south-africa","subscriptions","typescript","usd","xof","zar"],"author":{"name":"alexasomba"},"license":"MIT","_id":"@alexasomba/paystack-browser@1.10.0","maintainers":[{"name":"alexasomba","email":"alexanderasomba@gmail.com"}],"homepage":"https://github.com/alexasomba/paystack-browser#readme","bugs":{"url":"https://github.com/alexasomba/paystack-browser/issues"},"dist":{"shasum":"bf9b66a7d02a43e76823b0890be676d0b553954f","tarball":"https://registry.npmjs.org/@alexasomba/paystack-browser/-/paystack-browser-1.10.0.tgz","fileCount":5,"integrity":"sha512-jAgoXLMVTu3/AmRPlVdi+SajrkfvEwjwf7iKidcC5SKja9FT9EmGxinmMasKW5Ad9gCHPX1I9YlKkMC3BSryvA==","signatures":[{"sig":"MEUCIAaW4iAZvuTPw6RbP5wdZUhOaQmRuS7njgH/uwmTBbRjAiEA5SGjc/zSS9Yb71c7YlkJYnlQUMPvrbszMPa3BnGXHFM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@alexasomba%2fpaystack-browser@1.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":791263},"main":"./dist/index.js","type":"module","_from":"file:alexasomba-paystack-browser-1.10.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"vp pack --watch","lint":"vp lint . --fix","test":"vp test run","build":"pnpm generate:types && pnpm generate:operations && vp pack","clean":"rm -rf dist","coverage":"vp test run --coverage","typecheck":"tsc -p tsconfig.json --noEmit","lint:types":"attw --profile esm-only --pack .","lint:package":"publint run --strict","generate:types":"openapi-typescript ./openapi.yaml -o src/openapi-types.ts","publish:public":"pnpm publish --no-git-checks --access public","generate:operations":"node ./scripts/generate-operations.mjs"},"_npmUser":{"name":"alexasomba","email":"alexanderasomba@gmail.com"},"_resolved":"/tmp/16b961b16dcbd391629a46b0a7dc2290/alexasomba-paystack-browser-1.10.0.tgz","_integrity":"sha512-jAgoXLMVTu3/AmRPlVdi+SajrkfvEwjwf7iKidcC5SKja9FT9EmGxinmMasKW5Ad9gCHPX1I9YlKkMC3BSryvA==","repository":{"url":"git+https://github.com/alexasomba/paystack-browser.git","type":"git"},"_npmVersion":"10.9.7","description":"A browser-compatible Paystack SDK - Complete, Type-safe, and Fetch-ready with full OpenAPI coverage.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"openapi-fetch":"^0.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"npm:@voidzero-dev/vite-plus-core@^0.1.20","yaml":"^2.8.4","vitest":"npm:@voidzero-dev/vite-plus-test@^0.1.20","publint":"^0.3.20","vite-plus":"^0.1.20","typescript":"^5.9.3","openapi-typescript":"^7.13.0","@arethetypeswrong/cli":"^0.18.2"},"_npmOperationalInternal":{"tmp":"tmp/paystack-browser_1.10.0_1778311029290_0.458486436534965","host":"s3://npm-registry-packages-npm-production"}},"1.10.1":{"name":"@alexasomba/paystack-browser","version":"1.10.1","keywords":["africa","browser","cote-divoire","egypt","fintech","ghana","ghs","idempotency","kenya","kes","ngn","nigeria","openapi","payments","paystack","rwanda","saas","sdk","south-africa","subscriptions","tanstack-intent","typescript","usd","xof","zar"],"author":{"name":"alexasomba"},"license":"MIT","_id":"@alexasomba/paystack-browser@1.10.1","maintainers":[{"name":"alexasomba","email":"alexanderasomba@gmail.com"}],"homepage":"https://github.com/alexasomba/paystack-browser#readme","bugs":{"url":"https://github.com/alexasomba/paystack-browser/issues"},"dist":{"shasum":"ab0a915fd6766e95030d31d1c552f8a07048bf99","tarball":"https://registry.npmjs.org/@alexasomba/paystack-browser/-/paystack-browser-1.10.1.tgz","fileCount":12,"integrity":"sha512-N7+3Mng4wxIIV6tdYUmyRQakTqhZP04YLS1k5USJ1MB9kS9KkfJEfLFJJEf6AheGWNoAtr1zgvfAodc+upkFXw==","signatures":[{"sig":"MEQCIBnJlTqrL+w+3EJmbmdaxOF3PzlHOPW/9Lp4O4DbEoKhAiBsSKP1CkU+cSVcpH7V8exJv2qX0jvNi453LsAihqjRKQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@alexasomba%2fpaystack-browser@1.10.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":799620},"main":"./dist/index.js","type":"module","_from":"file:alexasomba-paystack-browser-1.10.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"vp pack --watch","lint":"vp lint . --fix","test":"vp test run","build":"pnpm generate:types && pnpm generate:operations && vp pack","clean":"rm -rf dist","coverage":"vp test run --coverage","typecheck":"tsc -p tsconfig.json --noEmit","lint:types":"attw --profile esm-only --pack .","lint:skills":"intent validate","lint:package":"publint run --strict","generate:types":"openapi-typescript ./openapi.yaml -o src/openapi-types.ts","publish:public":"pnpm publish --no-git-checks --access public","generate:operations":"node ./scripts/generate-operations.mjs"},"_npmUser":{"name":"alexasomba","email":"alexanderasomba@gmail.com"},"_resolved":"/tmp/8e3a199973ff18554ef834176b222c18/alexasomba-paystack-browser-1.10.1.tgz","_integrity":"sha512-N7+3Mng4wxIIV6tdYUmyRQakTqhZP04YLS1k5USJ1MB9kS9KkfJEfLFJJEf6AheGWNoAtr1zgvfAodc+upkFXw==","repository":{"url":"git+https://github.com/alexasomba/paystack-browser.git","type":"git"},"_npmVersion":"10.9.7","description":"A browser-compatible Paystack SDK - Complete, Type-safe, and Fetch-ready with full OpenAPI coverage.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"openapi-fetch":"^0.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"npm:@voidzero-dev/vite-plus-core@^0.1.20","yaml":"^2.8.4","vitest":"npm:@voidzero-dev/vite-plus-test@^0.1.20","publint":"^0.3.20","vite-plus":"^0.1.20","typescript":"^5.9.3","@tanstack/intent":"^0.0.41","openapi-typescript":"^7.13.0","@arethetypeswrong/cli":"^0.18.2"},"_npmOperationalInternal":{"tmp":"tmp/paystack-browser_1.10.1_1778324299648_0.7768316783002083","host":"s3://npm-registry-packages-npm-production"}},"1.10.2":{"name":"@alexasomba/paystack-browser","version":"1.10.2","keywords":["africa","browser","cote-divoire","egypt","fintech","ghana","ghs","idempotency","kenya","kes","ngn","nigeria","openapi","payments","paystack","rwanda","saas","sdk","south-africa","subscriptions","tanstack-intent","typescript","usd","xof","zar"],"author":{"name":"alexasomba"},"license":"MIT","_id":"@alexasomba/paystack-browser@1.10.2","maintainers":[{"name":"alexasomba","email":"alexanderasomba@gmail.com"}],"homepage":"https://github.com/alexasomba/paystack-browser#readme","bugs":{"url":"https://github.com/alexasomba/paystack-browser/issues"},"dist":{"shasum":"46ae94cb2e06e71ff0fd36472ad6d53ef9da70d4","tarball":"https://registry.npmjs.org/@alexasomba/paystack-browser/-/paystack-browser-1.10.2.tgz","fileCount":12,"integrity":"sha512-71KhpBFF2xtiXapbusnDsmkTDsbKhA9y9leuxIBL7wLLJfupUSmXSAihl5TlebhhvF+LgkPgwDANmnzRTrIflg==","signatures":[{"sig":"MEUCIBG2Jn6xg2/0p12WN8g3uuZ6i/CsH/Y4rDdMWnd6s//HAiEA+DAX2W08r24V8cgyfNuVpLeCWw4mKGYQQFGCC/bwLwc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@alexasomba%2fpaystack-browser@1.10.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":802504},"main":"./dist/index.js","type":"module","_from":"file:alexasomba-paystack-browser-1.10.2.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"vp pack --watch","lint":"vp lint . --fix","test":"vp test run","build":"pnpm generate:types && pnpm generate:operations && vp pack","clean":"rm -rf dist","coverage":"vp test run --coverage","typecheck":"tsc -p tsconfig.json --noEmit","lint:types":"attw --profile esm-only --pack .","lint:skills":"intent validate","lint:package":"publint run --strict","generate:types":"openapi-typescript ./openapi.yaml -o src/openapi-types.ts","publish:public":"pnpm publish --no-git-checks --access public","generate:operations":"node ./scripts/generate-operations.mjs"},"_npmUser":{"name":"alexasomba","email":"alexanderasomba@gmail.com"},"_resolved":"/tmp/3a99616d772d51a516a2464d52aae422/alexasomba-paystack-browser-1.10.2.tgz","_integrity":"sha512-71KhpBFF2xtiXapbusnDsmkTDsbKhA9y9leuxIBL7wLLJfupUSmXSAihl5TlebhhvF+LgkPgwDANmnzRTrIflg==","repository":{"url":"git+https://github.com/alexasomba/paystack-browser.git","type":"git"},"_npmVersion":"10.9.7","description":"A browser-compatible Paystack SDK - Complete, Type-safe, and Fetch-ready with full OpenAPI coverage.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"openapi-fetch":"^0.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"npm:@voidzero-dev/vite-plus-core@^0.1.20","yaml":"^2.8.4","vitest":"npm:@voidzero-dev/vite-plus-test@^0.1.20","publint":"^0.3.20","vite-plus":"^0.1.20","typescript":"^5.9.3","@tanstack/intent":"^0.0.41","openapi-typescript":"^7.13.0","@arethetypeswrong/cli":"^0.18.2"},"_npmOperationalInternal":{"tmp":"tmp/paystack-browser_1.10.2_1778584846448_0.6400718584334875","host":"s3://npm-registry-packages-npm-production"}},"1.10.3":{"name":"@alexasomba/paystack-browser","version":"1.10.3","keywords":["africa","browser","cote-divoire","egypt","fintech","ghana","ghs","idempotency","kenya","kes","ngn","nigeria","openapi","payments","paystack","rwanda","saas","sdk","south-africa","subscriptions","tanstack-intent","typescript","usd","xof","zar"],"author":{"name":"alexasomba"},"license":"MIT","_id":"@alexasomba/paystack-browser@1.10.3","maintainers":[{"name":"alexasomba","email":"alexanderasomba@gmail.com"}],"homepage":"https://github.com/alexasomba/paystack-browser#readme","bugs":{"url":"https://github.com/alexasomba/paystack-browser/issues"},"dist":{"shasum":"2a52f442fabb027e2e15c613587e12125f0649fd","tarball":"https://registry.npmjs.org/@alexasomba/paystack-browser/-/paystack-browser-1.10.3.tgz","fileCount":12,"integrity":"sha512-ectI59qPWY21cB++7NAWvam8Xh5wqZV/6UXHlblmesrRacCCpx30IOBftwjG6cfDyDYFO7E8wC29SZzLUay6Zw==","signatures":[{"sig":"MEYCIQCVSPhBvcj34mrEQ2OpaTMnuW667GpZIX73jADnnGDNrwIhAPBYhn/7xlRiAdEqIvu+Sdh3sizPoerO5kfiIeTPZqqN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@alexasomba%2fpaystack-browser@1.10.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":803624},"main":"./dist/index.js","type":"module","_from":"file:alexasomba-paystack-browser-1.10.3.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"vp pack --watch","lint":"vp lint . --fix","test":"vp test run","build":"pnpm generate:types && pnpm generate:operations && vp pack","clean":"rm -rf dist","coverage":"vp test run --coverage","typecheck":"tsc -p tsconfig.json --noEmit","lint:types":"attw --profile esm-only --pack .","lint:skills":"intent validate","lint:package":"publint run --strict","generate:types":"openapi-typescript ./openapi.yaml -o src/openapi-types.ts","publish:public":"pnpm publish --no-git-checks --access public","generate:operations":"node ./scripts/generate-operations.mjs"},"_npmUser":{"name":"alexasomba","email":"alexanderasomba@gmail.com"},"_resolved":"/tmp/67f25bb9ad97e003c1279b88e0b6d470/alexasomba-paystack-browser-1.10.3.tgz","_integrity":"sha512-ectI59qPWY21cB++7NAWvam8Xh5wqZV/6UXHlblmesrRacCCpx30IOBftwjG6cfDyDYFO7E8wC29SZzLUay6Zw==","repository":{"url":"git+https://github.com/alexasomba/paystack-browser.git","type":"git"},"_npmVersion":"10.9.7","description":"A browser-compatible Paystack SDK - Complete, Type-safe, and Fetch-ready with full OpenAPI coverage.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"openapi-fetch":"^0.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"npm:@voidzero-dev/vite-plus-core@^0.1.20","yaml":"^2.8.4","vitest":"npm:@voidzero-dev/vite-plus-test@^0.1.20","publint":"^0.3.20","vite-plus":"^0.1.20","typescript":"^5.9.3","@tanstack/intent":"^0.0.41","openapi-typescript":"^7.13.0","@arethetypeswrong/cli":"^0.18.2"},"_npmOperationalInternal":{"tmp":"tmp/paystack-browser_1.10.3_1778591654448_0.9085761344569907","host":"s3://npm-registry-packages-npm-production"}},"1.10.4":{"name":"@alexasomba/paystack-browser","version":"1.10.4","keywords":["africa","browser","cote-divoire","egypt","fintech","ghana","ghs","idempotency","kenya","kes","ngn","nigeria","openapi","payments","paystack","rwanda","saas","sdk","south-africa","subscriptions","tanstack-intent","typescript","usd","xof","zar"],"author":{"name":"alexasomba"},"license":"MIT","_id":"@alexasomba/paystack-browser@1.10.4","maintainers":[{"name":"alexasomba","email":"alexanderasomba@gmail.com"}],"homepage":"https://github.com/alexasomba/paystack-browser#readme","bugs":{"url":"https://github.com/alexasomba/paystack-browser/issues"},"dist":{"shasum":"2ec1448441c79f172e81a351a36d4077a3862ae1","tarball":"https://registry.npmjs.org/@alexasomba/paystack-browser/-/paystack-browser-1.10.4.tgz","fileCount":12,"integrity":"sha512-J73QRv79XQdQUOWbMDZCK8LRE4bvnCc/L+X6TLX/pz1UVLneladry1pzgYd3by5HyEcf7mkPdSfkpLhm/UBRZg==","signatures":[{"sig":"MEYCIQDNh7AYoDAU9SY7JDfxncOgBmnfyTooNrhqIwlsZoY1CgIhAMmtCVR1ZIqN3S0nUxt67UekuCTj/QuIpDXPhvIIsgQa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@alexasomba%2fpaystack-browser@1.10.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":800740},"main":"./dist/index.js","type":"module","_from":"file:alexasomba-paystack-browser-1.10.4.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"vp pack --watch","lint":"vp lint . --fix","test":"vp test run","build":"pnpm generate:types && pnpm generate:operations && vp pack","clean":"rm -rf dist","coverage":"vp test run --coverage","typecheck":"tsc -p tsconfig.json --noEmit","lint:types":"attw --profile esm-only --pack .","lint:skills":"intent validate","lint:package":"publint run --strict","generate:types":"openapi-typescript ./openapi.yaml -o src/openapi-types.ts","publish:public":"pnpm publish --no-git-checks --access public","generate:operations":"node ./scripts/generate-operations.mjs"},"_npmUser":{"name":"alexasomba","email":"alexanderasomba@gmail.com"},"_resolved":"/tmp/e4880d008d437cf018ca0c1a626615e2/alexasomba-paystack-browser-1.10.4.tgz","_integrity":"sha512-J73QRv79XQdQUOWbMDZCK8LRE4bvnCc/L+X6TLX/pz1UVLneladry1pzgYd3by5HyEcf7mkPdSfkpLhm/UBRZg==","repository":{"url":"git+https://github.com/alexasomba/paystack-browser.git","type":"git"},"_npmVersion":"10.9.7","description":"A browser-compatible Paystack SDK - Complete, Type-safe, and Fetch-ready with full OpenAPI coverage.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"openapi-fetch":"^0.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"npm:@voidzero-dev/vite-plus-core@^0.1.20","yaml":"^2.8.4","vitest":"npm:@voidzero-dev/vite-plus-test@^0.1.20","publint":"^0.3.20","vite-plus":"^0.1.20","typescript":"^5.9.3","@tanstack/intent":"^0.0.41","openapi-typescript":"^7.13.0","@arethetypeswrong/cli":"^0.18.2"},"_npmOperationalInternal":{"tmp":"tmp/paystack-browser_1.10.4_1778594037523_0.8291613655162211","host":"s3://npm-registry-packages-npm-production"}},"1.10.5":{"name":"@alexasomba/paystack-browser","version":"1.10.5","keywords":["africa","browser","cote-divoire","egypt","fintech","ghana","ghs","idempotency","kenya","kes","ngn","nigeria","openapi","payments","paystack","rwanda","saas","sdk","south-africa","subscriptions","tanstack-intent","typescript","usd","xof","zar"],"author":{"name":"alexasomba"},"license":"MIT","_id":"@alexasomba/paystack-browser@1.10.5","maintainers":[{"name":"alexasomba","email":"alexanderasomba@gmail.com"}],"homepage":"https://github.com/alexasomba/paystack-browser#readme","bugs":{"url":"https://github.com/alexasomba/paystack-browser/issues"},"dist":{"shasum":"b5efa72dee55f7a6a14f0884477f63c4a16b04eb","tarball":"https://registry.npmjs.org/@alexasomba/paystack-browser/-/paystack-browser-1.10.5.tgz","fileCount":14,"integrity":"sha512-UjV1Vmf3/guyS2gZMJWvNy75f7MFsTmm2RowVanXnGOjPwgkD9EUpkPG5LIcTtFYR/VkZd2+3U4W0PX5gH7Mng==","signatures":[{"sig":"MEUCIQCnTu/W6mDSBqekB8PflaFp+UmynLGnh/+PF36rySeUeQIgLQ6xa8b70gsFut/J71vqL/coQ6JmjvpORXkv7rq39fg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@alexasomba%2fpaystack-browser@1.10.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":805426},"main":"./dist/index.js","type":"module","_from":"file:alexasomba-paystack-browser-1.10.5.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"vp pack --watch","lint":"vp lint . --fix","test":"vp test run","build":"pnpm generate:types && pnpm generate:operations && vp pack","clean":"rm -rf dist","coverage":"vp test run --coverage","typecheck":"tsc -p tsconfig.json --noEmit","lint:types":"attw --profile esm-only --pack .","lint:skills":"intent validate","lint:package":"publint run --strict","generate:types":"openapi-typescript ./openapi.yaml -o src/openapi-types.ts","publish:public":"pnpm publish --no-git-checks --access public","generate:operations":"node ./scripts/generate-operations.mjs"},"_npmUser":{"name":"alexasomba","email":"alexanderasomba@gmail.com"},"_resolved":"/tmp/74f78de1d75e2547ce6a666cddf697eb/alexasomba-paystack-browser-1.10.5.tgz","_integrity":"sha512-UjV1Vmf3/guyS2gZMJWvNy75f7MFsTmm2RowVanXnGOjPwgkD9EUpkPG5LIcTtFYR/VkZd2+3U4W0PX5gH7Mng==","repository":{"url":"git+https://github.com/alexasomba/paystack-browser.git","type":"git"},"_npmVersion":"10.9.7","description":"A browser-compatible Paystack SDK - Complete, Type-safe, and Fetch-ready with full OpenAPI coverage.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"openapi-fetch":"^0.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"npm:@voidzero-dev/vite-plus-core@^0.1.20","yaml":"^2.8.4","vitest":"npm:@voidzero-dev/vite-plus-test@^0.1.20","publint":"^0.3.20","vite-plus":"^0.1.20","typescript":"^5.9.3","@tanstack/intent":"^0.0.41","openapi-typescript":"^7.13.0","@arethetypeswrong/cli":"^0.18.2"},"_npmOperationalInternal":{"tmp":"tmp/paystack-browser_1.10.5_1778605079575_0.7203350910779049","host":"s3://npm-registry-packages-npm-production"}},"1.10.6":{"name":"@alexasomba/paystack-browser","version":"1.10.6","keywords":["africa","browser","cote-divoire","egypt","fintech","ghana","ghs","idempotency","kenya","kes","ngn","nigeria","openapi","payments","paystack","rwanda","saas","sdk","south-africa","subscriptions","tanstack-intent","typescript","usd","xof","zar"],"author":{"name":"alexasomba"},"license":"MIT","_id":"@alexasomba/paystack-browser@1.10.6","maintainers":[{"name":"alexasomba","email":"alexanderasomba@gmail.com"}],"homepage":"https://github.com/alexasomba/paystack-browser#readme","bugs":{"url":"https://github.com/alexasomba/paystack-browser/issues"},"dist":{"shasum":"716495440e5d78d1382b0be3d08b72a63541ba3f","tarball":"https://registry.npmjs.org/@alexasomba/paystack-browser/-/paystack-browser-1.10.6.tgz","fileCount":23,"integrity":"sha512-VY1pQ4nNxJ8ZcFKtAToMgkROE/WsofNGopFvCQv4QvqD+RbNuPcmJwTwCQr1O3wedJHUqOFX66XCwHkZANVw7A==","signatures":[{"sig":"MEQCIGgvsu+WcfYEDRCHA3qOQVfGvD8NxHlokVk5kd3nDMTxAiB2G0BDoBvM2I/KZtapJfRlS1nDvfPCCFSFSICbKJ7ytg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":811746},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"b06360c07e97ac215682202ecf05d07ca15e8a33","scripts":{"dev":"vp pack --watch","lint":"vp lint . --fix","test":"vp test run","build":"pnpm generate:types && pnpm generate:operations && vp pack","clean":"rm -rf dist","prepack":"pnpm build","coverage":"vp test run --coverage","typecheck":"tsc -p tsconfig.json --noEmit","lint:types":"npm_config_ignore_scripts=true npm_config_cache=/tmp/paystack-openapi-npm-cache attw --profile esm-only --pack .","lint:skills":"intent validate","lint:package":"publint run --strict","generate:types":"openapi-typescript ./openapi.yaml -o src/openapi-types.ts","publish:public":"pnpm publish --no-git-checks --access public","generate:operations":"node ./scripts/generate-operations.mjs"},"_npmUser":{"name":"alexasomba","email":"alexanderasomba@gmail.com"},"repository":{"url":"git+https://github.com/alexasomba/paystack-browser.git","type":"git"},"_npmVersion":"11.12.1","description":"A browser-compatible Paystack SDK - Complete, Type-safe, and Fetch-ready with full OpenAPI coverage.","directories":{},"sideEffects":false,"_nodeVersion":"26.0.0","dependencies":{"openapi-fetch":"^0.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"npm:@voidzero-dev/vite-plus-core@^0.1.20","yaml":"^2.8.4","vitest":"npm:@voidzero-dev/vite-plus-test@^0.1.20","publint":"^0.3.20","vite-plus":"^0.1.20","typescript":"^5.9.3","@tanstack/intent":"^0.0.41","openapi-typescript":"^7.13.0","@arethetypeswrong/cli":"^0.18.2"},"_npmOperationalInternal":{"tmp":"tmp/paystack-browser_1.10.6_1780298961487_0.14095349034665428","host":"s3://npm-registry-packages-npm-production"}},"1.10.7":{"name":"@alexasomba/paystack-browser","version":"1.10.7","keywords":["africa","browser","cote-divoire","egypt","fintech","ghana","ghs","idempotency","kenya","kes","ngn","nigeria","openapi","payments","paystack","rwanda","saas","sdk","south-africa","subscriptions","tanstack-intent","typescript","usd","xof","zar"],"author":{"name":"alexasomba"},"license":"MIT","_id":"@alexasomba/paystack-browser@1.10.7","maintainers":[{"name":"alexasomba","email":"alexanderasomba@gmail.com"}],"homepage":"https://github.com/alexasomba/paystack-browser#readme","bugs":{"url":"https://github.com/alexasomba/paystack-browser/issues"},"dist":{"shasum":"42820bad6b5a93d3eccd8762fc18d7e0cf27a53a","tarball":"https://registry.npmjs.org/@alexasomba/paystack-browser/-/paystack-browser-1.10.7.tgz","fileCount":23,"integrity":"sha512-6tOOxol7BFKiB+f+q9eqyAfqXEjU2a7TBGH5n/FqlH7/tWXrLzKlJ1o1iMVpII0so2CTqlsWmIie4yBuloA+Gg==","signatures":[{"sig":"MEUCIDlPxR4MjVSr1+CmLJEYkH42HOzY7ss+/NOAbC+MsKNNAiEA7olLeKNn26w5ElwZeEOVS1gx3eBnPS4UQ7m4tOyTToE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@alexasomba%2fpaystack-browser@1.10.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":811746},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"d8596db2db53c4ea202375c9c3beeaa0802d825a","scripts":{"dev":"vp pack --watch","lint":"vp lint . --fix","test":"vp test run","build":"pnpm generate:types && pnpm generate:operations && vp pack","clean":"rm -rf dist","prepack":"pnpm build","coverage":"vp test run --coverage","typecheck":"tsc -p tsconfig.json --noEmit","lint:types":"npm_config_ignore_scripts=true npm_config_cache=/tmp/paystack-openapi-npm-cache attw --profile esm-only --pack .","lint:skills":"intent validate","lint:package":"publint run --strict","generate:types":"openapi-typescript ./openapi.yaml -o src/openapi-types.ts","publish:public":"pnpm publish --no-git-checks --access public","generate:operations":"node ./scripts/generate-operations.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e5f9a6f5-417b-4268-8558-d8d194dad630"}},"repository":{"url":"git+https://github.com/alexasomba/paystack-browser.git","type":"git"},"_npmVersion":"11.13.0","description":"A browser-compatible Paystack SDK - Complete, Type-safe, and Fetch-ready with full OpenAPI coverage.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"openapi-fetch":"^0.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"npm:@voidzero-dev/vite-plus-core@^0.1.20","yaml":"^2.8.4","vitest":"npm:@voidzero-dev/vite-plus-test@^0.1.20","publint":"^0.3.20","vite-plus":"^0.1.20","typescript":"^5.9.3","@tanstack/intent":"^0.0.41","openapi-typescript":"^7.13.0","@arethetypeswrong/cli":"^0.18.2"},"_npmOperationalInternal":{"tmp":"tmp/paystack-browser_1.10.7_1780327907262_0.4024029077276088","host":"s3://npm-registry-packages-npm-production"}},"1.10.8":{"name":"@alexasomba/paystack-browser","version":"1.10.8","description":"A browser-compatible Paystack SDK - Complete, Type-safe, and Fetch-ready with full OpenAPI coverage.","keywords":["africa","browser","cote-divoire","egypt","fintech","ghana","ghs","idempotency","kenya","kes","ngn","nigeria","openapi","payments","paystack","rwanda","saas","sdk","south-africa","subscriptions","tanstack-intent","typescript","usd","xof","zar"],"homepage":"https://github.com/alexasomba/paystack-browser#readme","bugs":{"url":"https://github.com/alexasomba/paystack-browser/issues"},"license":"MIT","author":{"name":"alexasomba"},"repository":{"type":"git","url":"git+https://github.com/alexasomba/paystack-browser.git"},"type":"module","sideEffects":false,"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"publishConfig":{"access":"public"},"scripts":{"generate:types":"openapi-typescript ./openapi.yaml -o src/openapi-types.ts","generate:operations":"node ./scripts/generate-operations.mjs","build":"pnpm generate:types && pnpm generate:operations && vp pack","dev":"vp pack --watch","test":"vp test run","coverage":"vp test run --coverage","lint":"vp lint . --fix","lint:package":"publint run --strict","lint:skills":"intent validate","lint:types":"npm_config_ignore_scripts=true npm_config_cache=/tmp/paystack-openapi-npm-cache attw --profile esm-only --pack .","typecheck":"tsc -p tsconfig.json --noEmit","clean":"rm -rf dist","prepack":"pnpm build","publish:public":"pnpm publish --no-git-checks --access public"},"dependencies":{"openapi-fetch":"^0.17.0"},"devDependencies":{"@arethetypeswrong/cli":"^0.18.2","@tanstack/intent":"^0.0.41","openapi-typescript":"^7.13.0","publint":"^0.3.20","typescript":"^5.9.3","vite":"npm:@voidzero-dev/vite-plus-core@^0.1.20","vite-plus":"^0.1.20","vitest":"npm:@voidzero-dev/vite-plus-test@^0.1.20","yaml":"^2.8.4"},"engines":{"node":">=22.0.0"},"gitHead":"c254ed7120db964427d13359231a95f3293b00f4","_id":"@alexasomba/paystack-browser@1.10.8","_nodeVersion":"24.16.0","_npmVersion":"11.13.0","dist":{"integrity":"sha512-R/DS9zR6EwmdrfiT/w5qYJZef48ol8jDnUQDtfRp3Rh4NrIBXEOEsycjqcrCLdvkiMaz2k8jKtflBO0yiERWWQ==","shasum":"4e6197b018323a9b0eeb428d40648514e8847e8d","tarball":"https://registry.npmjs.org/@alexasomba/paystack-browser/-/paystack-browser-1.10.8.tgz","fileCount":23,"unpackedSize":811746,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@alexasomba%2fpaystack-browser@1.10.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCpE7zBoN/klpGkPSNxGyvlFs0wnzOlMixNrwyz6Ue+5gIgG4Bdv6VOEiGiVHXFmkKUptnV4+jrPXIxuZvjfv3yC2M="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e5f9a6f5-417b-4268-8558-d8d194dad630"}},"directories":{},"maintainers":[{"name":"alexasomba","email":"alexanderasomba@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/paystack-browser_1.10.8_1782209404594_0.32237160968853606"},"_hasShrinkwrap":false}},"time":{"created":"2025-12-15T13:09:57.623Z","modified":"2026-06-23T10:10:05.003Z","1.1.0":"2025-12-15T13:09:57.931Z","1.1.1":"2025-12-15T14:09:16.613Z","1.1.6":"2025-12-15T16:06:58.300Z","1.2.0":"2026-02-23T19:31:08.054Z","1.2.1":"2026-02-23T19:57:37.866Z","1.3.0":"2026-04-15T19:07:35.469Z","1.4.1":"2026-04-16T07:30:47.214Z","1.9.1":"2026-04-16T12:51:28.823Z","1.9.2":"2026-04-16T19:19:46.300Z","1.9.3":"2026-04-18T21:42:06.202Z","1.9.4":"2026-04-18T22:06:03.885Z","1.10.0":"2026-05-09T07:17:09.431Z","1.10.1":"2026-05-09T10:58:19.847Z","1.10.2":"2026-05-12T11:20:46.651Z","1.10.3":"2026-05-12T13:14:14.629Z","1.10.4":"2026-05-12T13:53:57.698Z","1.10.5":"2026-05-12T16:57:59.805Z","1.10.6":"2026-06-01T07:29:21.626Z","1.10.7":"2026-06-01T15:31:47.423Z","1.10.8":"2026-06-23T10:10:04.743Z"},"bugs":{"url":"https://github.com/alexasomba/paystack-browser/issues"},"author":{"name":"alexasomba"},"license":"MIT","homepage":"https://github.com/alexasomba/paystack-browser#readme","keywords":["africa","browser","cote-divoire","egypt","fintech","ghana","ghs","idempotency","kenya","kes","ngn","nigeria","openapi","payments","paystack","rwanda","saas","sdk","south-africa","subscriptions","tanstack-intent","typescript","usd","xof","zar"],"repository":{"type":"git","url":"git+https://github.com/alexasomba/paystack-browser.git"},"description":"A browser-compatible Paystack SDK - Complete, Type-safe, and Fetch-ready with full OpenAPI coverage.","maintainers":[{"name":"alexasomba","email":"alexanderasomba@gmail.com"}],"readme":"# @alexasomba/paystack-browser\n\n[![npm version](https://img.shields.io/npm/v/@alexasomba/paystack-browser.svg)](https://www.npmjs.com/package/@alexasomba/paystack-browser)\n[![license](https://img.shields.io/npm/l/@alexasomba/paystack-browser.svg)](https://github.com/alexasomba/paystack-browser/blob/main/LICENSE)\n[![bundle size](https://img.shields.io/bundlephobia/minzip/@alexasomba/paystack-browser)](https://bundlephobia.com/package/@alexasomba/paystack-browser)\n\nPaystack API client optimized for browser environments, providing a lightweight, fully typed, and spec-compliant way to interact with the Paystack API via native fetch.\n\n## Features\n\n- **Lightweight & Tree-shakeable**: Only import what you use, optimized for modern frontend bundles.\n- **Native Fetch**: Uses standard browser `fetch` and `AbortController`.\n- **100% Type-safe**: Full TypeScript support with generated types for every endpoint, request, and response.\n- **Smart Retries**: Automatic retries for transient failures with exponential backoff and jitter.\n- **Secure Idempotency**: Automatically handles `Idempotency-Key` headers using browser-safe random generation.\n- **Detailed Error Handling**: `PaystackError` preserves Paystack `code`, `type`, `meta`, request ID, HTTP status, and the raw response body.\n\n## Install\n\n```bash\npnpm add @alexasomba/paystack-browser\n```\n\n## Agent Skills\n\nThis package ships TanStack Intent skills for agent-assisted Paystack integration:\n\n```bash\nnpx @tanstack/intent@latest list\nnpx @tanstack/intent@latest install --map\nnpx @tanstack/intent@latest load @alexasomba/paystack-browser#paystack-browser-safety\n```\n\nUseful skills include `paystack-browser-client-setup`, `paystack-browser-api-operations`, `paystack-browser-operation-discovery`, `paystack-browser-typed-payloads`, `paystack-browser-responses-errors`, `paystack-browser-retries-idempotency`, `paystack-browser-transport-testing`, `paystack-browser-webhooks`, and `paystack-browser-safety`.\n\nUse your Paystack public key in browser environments. Do not expose a secret key in frontend code.\n\n```ts\nconst publicKey = \"pk_test_...\";\n```\n\n## Quick Start\n\n```ts\nimport { createPaystack, assertOk } from \"@alexasomba/paystack-browser\";\n\nconst paystack = createPaystack({\n  secretKey: \"pk_test_...\",\n  idempotencyKey: \"auto\",\n});\n\nconst result = await paystack.transaction_initialize({\n  body: {\n    email: \"customer@example.com\",\n    amount: 5000,\n  },\n});\n\nconst data = assertOk(result);\nwindow.location.href = data.authorization_url;\n```\n\n`assertOk` returns the successful Paystack payload and throws a structured `PaystackError` for non-2xx responses or `{ status: false }` envelopes.\n\n## API Basics\n\n- Base URL: `https://api.paystack.co`\n- HTTPS is required for all requests.\n- Requests and responses are JSON-based.\n- Most successful responses follow the `status`, `message`, `data`, and optional `meta` envelope described in `Paystack-API/0a-Introduction.md`.\n- Amounts are usually sent in currency subunits such as kobo, pesewas, or cents. Check the module docs for currency-specific rules.\n\n## Authentication & Environments\n\n- Server-side SDKs should use your secret key (`sk_test_*` or `sk_live_*`).\n- Browser SDKs should use only your public key (`pk_test_*` or `pk_live_*`).\n- Send server-side API credentials as `Authorization: Bearer YOUR_SECRET_KEY`.\n- Test and live modes use different keys and isolated environments.\n- Rotate keys if they are exposed, and never commit secret keys to source control.\n- If you enable IP whitelisting in Paystack, requests from non-whitelisted IPs will be blocked.\n\n## Advanced Configuration\n\n### Custom Fetch Implementation\n\nProvide a custom fetch implementation when you need framework-specific instrumentation, tracing, or polyfills.\n\n```ts\nconst paystack = createPaystack({\n  secretKey: \"pk_...\",\n  fetch: customFetchWrapper,\n  timeoutMs: 15_000,\n});\n```\n\n### Handling Rate Limits\n\nThe SDK respects Paystack `Retry-After` headers automatically. Override retry statuses only when you want tighter browser-side behavior.\n\n## Stable Type Exports\n\nThis SDK exports stable grouped client slices and curated request/query/response aliases so downstream integrations do not need to reconstruct types from `ReturnType<typeof createPaystack>`, `paths`, or `operations`.\n\n```ts\nimport {\n  createPaystack,\n  type Paystack,\n  type PaystackTransactionClient,\n  type PaystackSubscriptionClient,\n  type TransactionInitializePayload,\n  type TransactionChargeAuthorizationPayload,\n  type SubscriptionCreatePayload,\n  type SubscriptionListQueryParams,\n  type RefundCreatePayload,\n} from \"@alexasomba/paystack-browser\";\n\nconst paystack: Paystack = createPaystack({\n  secretKey: \"pk_test_...\",\n});\n\nconst transactionClient: PaystackTransactionClient = paystack.transaction;\nconst subscriptionClient: PaystackSubscriptionClient = paystack.subscription;\n\nconst tx: TransactionInitializePayload = {\n  email: \"customer@example.com\",\n  amount: 5000,\n};\n\nconst chargeAuthorization: TransactionChargeAuthorizationPayload = {\n  email: \"customer@example.com\",\n  amount: 2500,\n  authorization_code: \"AUTH_123\",\n};\n\nconst subscriptionCreate: SubscriptionCreatePayload = {\n  customer: \"CUS_123\",\n  plan: \"PLN_123\",\n};\n\nconst subscriptionList: SubscriptionListQueryParams = {\n  customer: 123,\n};\n\nconst refundCreate: RefundCreatePayload = {\n  transaction: \"TRX_123\",\n  amount: 1000,\n};\n```\n\nNotable aliases include transaction initialize / charge authorization / verify; subscription create / list / disable / enable / fetch / manage link / manage email; customer fetch / create / update; plan list / create / update / fetch; product list / create / update / fetch; dispute list / fetch; refund create / fetch; payment request create / fetch; terminal send-event; and verification helpers for account resolution, account validation, and card BIN lookup.\n\nClient slices include `PaystackTransactionClient`, `PaystackCustomerClient`, `PaystackSubscriptionClient`, `PaystackPlanClient`, `PaystackProductClient`, `PaystackDisputeClient`, and `PaystackRefundClient`.\n\nGrouped methods reflect supported generated OpenAPI operations. Unsupported helpers such as `subscription.update` are intentionally not part of the public SDK surface.\n\n## Pagination\n\n- Paystack supports both offset pagination and cursor pagination.\n- Offset pagination uses `page` and `perPage`.\n- Cursor pagination uses `use_cursor=true` plus `next` or `previous` cursors returned in `meta`.\n- Cursor pagination is especially useful for large or frequently changing datasets.\n- The exact `meta` shape varies by endpoint and pagination mode.\n\n```ts\nconst paystack = createPaystack({\n  secretKey: \"pk_...\",\n  retry: {\n    retries: 2,\n    retryOnStatuses: [429],\n  },\n});\n```\n\n## Errors\n\n- Paystack uses conventional HTTP status codes such as `200`, `201`, `400`, `401`, `404`, and `5xx`.\n- Error responses typically include `status`, `message`, `type`, `code`, and optional diagnostic `meta` information.\n- Error types described in `Paystack-API/0d-Errors.md` include `api_error`, `validation_error`, and `processor_error`.\n- For charge and verify flows, always inspect the returned response body and status fields, not just the HTTP code.\n\n```ts\nimport { toPaystackApiError } from \"@alexasomba/paystack-browser\";\n\nconst result = await paystack.transaction_initialize({\n  /* ... */\n});\nconst error = toPaystackApiError(result);\n\nif (error) {\n  console.error(`Status ${error.status}: ${error.message}`);\n  console.error(`Paystack code: ${error.code}`);\n  console.error(`Paystack type: ${error.type}`);\n  console.error(`Paystack Request ID: ${error.requestId}`);\n  console.error(error.raw);\n}\n```\n\nUse `error.code` and `error.type` for branching on validation, processor, and API failures. The `requestId` is useful when correlating logs or escalating an issue with Paystack support, while `error.raw` / `error.body` keeps the original response envelope available for diagnostics.\n\n## Coverage\n\nThis SDK is generated from the SDK spec in this monorepo and currently tracks the full set of generated typed operations for the Paystack-API-aligned contract.\n\n## Modules\n\nFor this SDK, these schema families are exposed through generated TypeScript types in `src/openapi-types.ts` and operation helpers in `src/operations.ts`.\n\n| Module                                                               | Schema / model family                                    |\n| -------------------------------------------------------------------- | -------------------------------------------------------- |\n| Transactions                                                         | `Transaction*`                                           |\n| Verify Payments (Transaction verification)                           | `VerifyResponse / TransactionFetchResponse`              |\n| Charges                                                              | `Charge*`                                                |\n| Bulk Charges                                                         | `BulkCharge*`                                            |\n| Subaccounts                                                          | `Subaccount*`                                            |\n| Transaction Splits                                                   | `Split*`                                                 |\n| Terminal                                                             | `Terminal*`                                              |\n| Virtual Terminal                                                     | `VirtualTerminal*`                                       |\n| Customers                                                            | `Customer*`                                              |\n| Direct Debit                                                         | `DirectDebit*`                                           |\n| Dedicated Virtual Accounts                                           | `DedicatedNuban* / DedicatedVirtualAccount*`             |\n| Apple Pay                                                            | `ApplePay*`                                              |\n| Plans                                                                | `Plan*`                                                  |\n| Subscriptions                                                        | `Subscription*`                                          |\n| Transfer Recipients                                                  | `TransferRecipient*`                                     |\n| Transfers                                                            | `Transfer*`                                              |\n| Transfers Control (OTP settings; under Transfers)                    | `TransferEnable* / TransferDisable* / TransferFinalize*` |\n| Balance                                                              | `Balance*`                                               |\n| Payment Requests (Invoices)                                          | `PaymentRequest*`                                        |\n| Verification (Resolve Account / Validate Account / Resolve Card BIN) | `Verification*`                                          |\n| Products                                                             | `Product*`                                               |\n| Storefronts                                                          | `Storefront*`                                            |\n| Orders                                                               | `Order*`                                                 |\n| Payment Pages                                                        | `Page*`                                                  |\n| Settlements                                                          | `Settlement*`                                            |\n| Integration                                                          | `Integration*`                                           |\n| Control Panel (Payment session timeout; under Integration)           | `ControlPanel*`                                          |\n| Refunds                                                              | `Refund*`                                                |\n| Disputes                                                             | `Dispute*`                                               |\n| Banks                                                                | `Bank*`                                                  |\n| Miscellaneous                                                        | `Miscellaneous* / Currency`                              |\n\n## Module Examples\n\nThese are intentionally short examples. Use them as entry points, then expand the request bodies with the typed fields exposed by your editor and `src/openapi-types.ts`.\n\n### Transactions\n\n```ts\nconst tx = await paystack.transaction_initialize({\n  body: { email: \"customer@example.com\", amount: 5000 },\n});\n```\n\n### Verify Payments (Transaction verification)\n\n```ts\nconst verified = await paystack.transaction_verify({\n  params: { path: { reference: \"ref_123\" } },\n});\n```\n\n### Charges\n\n```ts\nawait paystack.charge_create({\n  body: {\n    email: \"customer@example.com\",\n    amount: 5000,\n    bank: { code: \"057\", account_number: \"0001234567\" },\n  },\n});\n```\n\n### Bulk Charges\n\n```ts\nawait paystack.bulkCharge_initiate({\n  body: [{ authorization: \"AUTH_xxx\", amount: 5000, reference: \"bulk-ref-1\" }],\n});\n```\n\n### Subaccounts\n\n```ts\nawait paystack.subaccount_create({\n  body: {\n    business_name: \"Acme Stores\",\n    settlement_bank: \"057\",\n    account_number: \"0001234567\",\n    percentage_charge: 10,\n  },\n});\n```\n\n### Transaction Splits\n\n```ts\nawait paystack.split_create({\n  body: { name: \"Main split\", type: \"percentage\", currency: \"NGN\", subaccounts: [] },\n});\n```\n\n### Terminal\n\n```ts\nconst terminals = await paystack.terminal_list();\n```\n\n### Virtual Terminal\n\n```ts\nawait paystack.virtualTerminal_create({\n  body: { name: \"Web checkout terminal\" },\n});\n```\n\n### Customers\n\n```ts\nawait paystack.customer_create({\n  body: { email: \"customer@example.com\", first_name: \"Ada\", last_name: \"Lovelace\" },\n});\n```\n\n### Direct Debit\n\n```ts\nawait paystack.directdebit_initialize({\n  body: { email: \"customer@example.com\", amount: 5000, bank_code: \"057\" },\n});\n```\n\n### Dedicated Virtual Accounts\n\n```ts\nawait paystack.dedicatedAccount_assign({\n  body: { customer: 12345, preferred_bank: \"wema-bank\" },\n});\n```\n\n### Apple Pay\n\n```ts\nawait paystack.applePay_registerDomain({\n  body: { domainName: \"example.com\" },\n});\n```\n\n### Plans\n\n```ts\nawait paystack.plan_create({\n  body: { name: \"Starter\", amount: 500000, interval: \"monthly\" },\n});\n```\n\n### Subscriptions\n\n```ts\nawait paystack.subscription_create({\n  body: { customer: \"CUS_xxx\", plan: \"PLN_xxx\" },\n});\n```\n\n### Transfer Recipients\n\n```ts\nawait paystack.transferrecipient_create({\n  body: {\n    type: \"nuban\",\n    name: \"Ada Lovelace\",\n    account_number: \"0001234567\",\n    bank_code: \"057\",\n    currency: \"NGN\",\n  },\n});\n```\n\n### Transfers\n\n```ts\nawait paystack.transfer_create({\n  body: { source: \"balance\", amount: 5000, recipient: \"RCP_xxx\", reason: \"Vendor payout\" },\n});\n```\n\n### Transfers Control (OTP settings; under Transfers)\n\n```ts\nawait paystack.transfer_enableOtp();\n```\n\n### Balance\n\n```ts\nconst balance = await paystack.balance_fetch();\n```\n\n### Payment Requests (Invoices)\n\n```ts\nawait paystack.paymentRequest_create({\n  body: { customer: \"CUS_xxx\", amount: 5000, description: \"Consulting invoice\" },\n});\n```\n\n### Verification (Resolve Account / Validate Account / Resolve Card BIN)\n\n```ts\nawait paystack.bank_resolveAccountNumber({\n  params: { query: { account_number: \"0001234567\", bank_code: \"057\" } },\n});\n```\n\n### Products\n\n```ts\nawait paystack.product_create({\n  body: { name: \"T-shirt\", description: \"Cotton tee\", price: 5000, currency: \"NGN\" },\n});\n```\n\n### Storefronts\n\n```ts\nconst storefronts = await paystack.storefront_list();\n```\n\n### Orders\n\n```ts\nawait paystack.order_create({\n  body: { customer: \"CUS_xxx\", items: [] },\n});\n```\n\n### Payment Pages\n\n```ts\nawait paystack.page_create({\n  body: { name: \"Event Ticket\", amount: 5000, description: \"Landing page for ticket sales\" },\n});\n```\n\n### Settlements\n\n```ts\nconst settlements = await paystack.settlement_list();\n```\n\n### Integration\n\n```ts\nconst timeout = await paystack.integration_fetchPaymentSessionTimeout();\n```\n\n### Control Panel (Payment session timeout; under Integration)\n\n```ts\nawait paystack.integration_updatePaymentSessionTimeout({\n  body: { timeout: 20 },\n});\n```\n\n### Refunds\n\n```ts\nawait paystack.refund_create({\n  body: { transaction: 123456789, amount: 5000 },\n});\n```\n\n### Disputes\n\n```ts\nconst disputes = await paystack.dispute_list();\n```\n\n### Banks\n\n```ts\nconst banks = await paystack.bank_list({ params: { query: { country: \"nigeria\" } } });\n```\n\n### Miscellaneous\n\n```ts\nconst countries = await paystack.miscellaneous_listCountries();\n```\n\n## Related SDKs\n\n- [@alexasomba/paystack-node](https://github.com/alexasomba/paystack-node) - Native Node.js SDK with webhook support.\n- [@alexasomba/paystack-axios](https://github.com/alexasomba/paystack-axios) - For projects using Axios.\n\n## Used By\n\n- **[Better Auth Paystack Plugin](https://github.com/alexasomba/better-auth-paystack)**: A comprehensive Paystack plugin for Better Auth.\n\n## Source\n\n- Monorepo source: [alexasomba/paystack-openapi](https://github.com/alexasomba/paystack-openapi)\n- Standalone SDK repo: [https://github.com/alexasomba/paystack-browser](https://github.com/alexasomba/paystack-browser)\n\n## License\n\nMIT\n","readmeFilename":"README.md"}