{"_id":"@qazuor/qzpay-core","_rev":"36-c1da71dff5f55e3552e661ddf4b3c24b","name":"@qazuor/qzpay-core","dist-tags":{"latest":"7.0.0"},"versions":{"1.0.0":{"name":"@qazuor/qzpay-core","version":"1.0.0","keywords":["billing","payments","subscriptions","invoicing","stripe","mercadopago"],"author":{"name":"qazuor@gmail.com"},"license":"MIT","_id":"@qazuor/qzpay-core@1.0.0","maintainers":[{"name":"qazuor","email":"qazuor@gmail.com"}],"homepage":"https://github.com/qazuor/qzpay/tree/main/packages/core#readme","bugs":{"url":"https://github.com/qazuor/qzpay/issues"},"dist":{"shasum":"047f622910ee93217402faee91d23358d1619994","tarball":"https://registry.npmjs.org/@qazuor/qzpay-core/-/qzpay-core-1.0.0.tgz","fileCount":9,"integrity":"sha512-JqGwsy+ny9P4NjKklHjOSLGGJ9XKWDhUvyCkIYYjbi0PshSQhfG2i7WJSaVcgaSewzd476Tn33tosLvVUcqSGQ==","signatures":[{"sig":"MEUCIQCar14Uj+gomuZ2i3wkAGTv5MW9mO2EYQh/GqQdK2sT/AIgcykaU7+A8CxfrdDble3qJ15McdpGAeHAh9A20LXCG+Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2165633},"main":"./dist/index.cjs","type":"module","_from":"file:qazuor-qzpay-core-1.0.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"dev":"tsup --watch","test":"vitest","build":"tsup","clean":"rm -rf dist","test:run":"vitest run","typecheck":"tsc --noEmit"},"_npmUser":{"name":"qazuor","email":"qazuor@gmail.com"},"_resolved":"/tmp/702dbc4071a6f85206960a955378bb89/qazuor-qzpay-core-1.0.0.tgz","_integrity":"sha512-JqGwsy+ny9P4NjKklHjOSLGGJ9XKWDhUvyCkIYYjbi0PshSQhfG2i7WJSaVcgaSewzd476Tn33tosLvVUcqSGQ==","repository":{"url":"git+https://github.com/qazuor/qzpay.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.4","description":"Core types, constants, and utilities for QZPay billing library","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/qzpay-core_1.0.0_1767975810343_0.48943826159136994","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@qazuor/qzpay-core","version":"1.0.1","keywords":["billing","payments","subscriptions","invoicing","stripe","mercadopago"],"author":{"name":"qazuor@gmail.com"},"license":"MIT","_id":"@qazuor/qzpay-core@1.0.1","maintainers":[{"name":"qazuor","email":"qazuor@gmail.com"}],"homepage":"https://github.com/qazuor/qzpay/tree/main/packages/core#readme","bugs":{"url":"https://github.com/qazuor/qzpay/issues"},"dist":{"shasum":"41825d635a41cdad8f3a0cf6cf00c326f1c82ae5","tarball":"https://registry.npmjs.org/@qazuor/qzpay-core/-/qzpay-core-1.0.1.tgz","fileCount":9,"integrity":"sha512-KWgkrLlNBtn40OCe3s9L+mzCiyZIGDHjxppIY3JhDm8/nwDAfgJL/I3qeOScJ2UKlrWFppT05g2mVaJ9mo7Z4g==","signatures":[{"sig":"MEQCIEHshlNjQz4FUMf5WNkwnNVDqo/lLCiQoT+N6iuuhUJ1AiAB/M2u0RotbLFAEAK8Yl5rp/x6AEqCMb2oI12J4pOiQw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2240614},"main":"./dist/index.cjs","type":"module","_from":"file:qazuor-qzpay-core-1.0.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"dev":"tsup --watch","test":"vitest","build":"tsup","clean":"rm -rf dist","test:run":"vitest run","typecheck":"tsc --noEmit"},"_npmUser":{"name":"qazuor","email":"qazuor@gmail.com"},"_resolved":"/tmp/f155bfbeba445e2d2f55ae2a56c2220d/qazuor-qzpay-core-1.0.1.tgz","_integrity":"sha512-KWgkrLlNBtn40OCe3s9L+mzCiyZIGDHjxppIY3JhDm8/nwDAfgJL/I3qeOScJ2UKlrWFppT05g2mVaJ9mo7Z4g==","repository":{"url":"git+https://github.com/qazuor/qzpay.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.4","description":"Core types, constants, and utilities for QZPay billing library","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/qzpay-core_1.0.1_1768359729087_0.4785016978234258","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@qazuor/qzpay-core","version":"1.1.0","keywords":["billing","payments","subscriptions","invoicing","stripe","mercadopago"],"author":{"name":"qazuor@gmail.com"},"license":"MIT","_id":"@qazuor/qzpay-core@1.1.0","maintainers":[{"name":"qazuor","email":"qazuor@gmail.com"}],"homepage":"https://github.com/qazuor/qzpay/tree/main/packages/core#readme","bugs":{"url":"https://github.com/qazuor/qzpay/issues"},"dist":{"shasum":"b3df0509555d6456654d29554082afc637ca1eb8","tarball":"https://registry.npmjs.org/@qazuor/qzpay-core/-/qzpay-core-1.1.0.tgz","fileCount":9,"integrity":"sha512-7FxPFPZaK57o6Hragxb7mGp4bcmwjvD9GoM5myPP+BEkGiZNH9kCnxdwVf9nEtVeP0kIt3fscnK3F/fScYTY9w==","signatures":[{"sig":"MEQCICTz//cQYrFw8A2KkmnCSWgIZD0bpABDqPfQAw1GhXSlAiAkEIhvA/md+2vMs/O0FkvR3bPSLyPSXlDs+asbLnqnjw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2745253},"main":"./dist/index.cjs","type":"module","_from":"file:qazuor-qzpay-core-1.1.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"dev":"tsup --watch","test":"vitest","build":"tsup","clean":"rm -rf dist","test:run":"vitest run","typecheck":"tsc --noEmit"},"_npmUser":{"name":"qazuor","email":"qazuor@gmail.com"},"_resolved":"/tmp/a3dac31e928bdca63d1d1552fa552508/qazuor-qzpay-core-1.1.0.tgz","_integrity":"sha512-7FxPFPZaK57o6Hragxb7mGp4bcmwjvD9GoM5myPP+BEkGiZNH9kCnxdwVf9nEtVeP0kIt3fscnK3F/fScYTY9w==","repository":{"url":"git+https://github.com/qazuor/qzpay.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.4","description":"Core types, constants, and utilities for QZPay billing library","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/qzpay-core_1.1.0_1768603442314_0.8090315820659031","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@qazuor/qzpay-core","version":"1.2.0","keywords":["billing","payments","subscriptions","invoicing","stripe","mercadopago"],"author":{"name":"qazuor@gmail.com"},"license":"MIT","_id":"@qazuor/qzpay-core@1.2.0","maintainers":[{"name":"qazuor","email":"qazuor@gmail.com"}],"homepage":"https://github.com/qazuor/qzpay/tree/main/packages/core#readme","bugs":{"url":"https://github.com/qazuor/qzpay/issues"},"dist":{"shasum":"d38d4ea7e2c1093c3f4b03b6217aa9ee374cd29f","tarball":"https://registry.npmjs.org/@qazuor/qzpay-core/-/qzpay-core-1.2.0.tgz","fileCount":9,"integrity":"sha512-Y2X0jelTXwQph5cOgCitf1IRbFG06YXKjl9A/GQppQokngG8miw071yUyL9c+Noj5pByvhtqWzJ+yBmloP8GEA==","signatures":[{"sig":"MEYCIQDcHMNwTKqS1k6tCDrFmzD3GQMP6wAl53zs3JhVE5SE4gIhAI2VgXzDA4rt0LXWz2inAmMahGDfLtsICgjOCg6olYcq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2756336},"main":"./dist/index.cjs","type":"module","_from":"file:qazuor-qzpay-core-1.2.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"dev":"tsup --watch","test":"vitest","build":"tsup","clean":"rm -rf dist","test:run":"vitest run","typecheck":"tsc --noEmit"},"_npmUser":{"name":"qazuor","email":"qazuor@gmail.com"},"_resolved":"/tmp/62cc0c3af4d5393cc2426b6cfab547f5/qazuor-qzpay-core-1.2.0.tgz","_integrity":"sha512-Y2X0jelTXwQph5cOgCitf1IRbFG06YXKjl9A/GQppQokngG8miw071yUyL9c+Noj5pByvhtqWzJ+yBmloP8GEA==","repository":{"url":"git+https://github.com/qazuor/qzpay.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.4","description":"Core types, constants, and utilities for QZPay billing library","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/qzpay-core_1.2.0_1773121865267_0.1746634292415723","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@qazuor/qzpay-core","version":"1.2.1","keywords":["billing","payments","subscriptions","invoicing","stripe","mercadopago"],"author":{"name":"qazuor@gmail.com"},"license":"MIT","_id":"@qazuor/qzpay-core@1.2.1","maintainers":[{"name":"qazuor","email":"qazuor@gmail.com"}],"homepage":"https://github.com/qazuor/qzpay/tree/main/packages/core#readme","bugs":{"url":"https://github.com/qazuor/qzpay/issues"},"dist":{"shasum":"95c4316e4d80510d0b41e9bfe1b3b7e4d94992b9","tarball":"https://registry.npmjs.org/@qazuor/qzpay-core/-/qzpay-core-1.2.1.tgz","fileCount":9,"integrity":"sha512-LNvizA+nCWOVpdan7usVmRN+WLP31SZD535oTGMFELU+gD7gbcTCMaFRFaK2tuB5EfPah9uS0pbOFDUOIHXkJw==","signatures":[{"sig":"MEUCIQDWWfpIykdgI48hoFm3W2MHkrL34gyyEyJ+1EZ4OffR2AIgXQqfCNgF6M6tMGCvK38YJAeAXjOCk/wWYqz4T7ZKLDY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2756336},"main":"./dist/index.cjs","type":"module","_from":"file:qazuor-qzpay-core-1.2.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"dev":"tsup --watch","test":"vitest","build":"tsup","clean":"rm -rf dist","test:run":"vitest run","typecheck":"tsc --noEmit"},"_npmUser":{"name":"qazuor","email":"qazuor@gmail.com"},"_resolved":"/tmp/3c1c4bc4585e82a5f2b805986f1ef6eb/qazuor-qzpay-core-1.2.1.tgz","_integrity":"sha512-LNvizA+nCWOVpdan7usVmRN+WLP31SZD535oTGMFELU+gD7gbcTCMaFRFaK2tuB5EfPah9uS0pbOFDUOIHXkJw==","repository":{"url":"git+https://github.com/qazuor/qzpay.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.4","description":"Core types, constants, and utilities for QZPay billing library","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/qzpay-core_1.2.1_1776489534653_0.21062097817978587","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@qazuor/qzpay-core","version":"1.3.0","keywords":["billing","payments","subscriptions","invoicing","stripe","mercadopago"],"author":{"name":"qazuor@gmail.com"},"license":"MIT","_id":"@qazuor/qzpay-core@1.3.0","maintainers":[{"name":"qazuor","email":"qazuor@gmail.com"}],"homepage":"https://github.com/qazuor/qzpay/tree/main/packages/core#readme","bugs":{"url":"https://github.com/qazuor/qzpay/issues"},"dist":{"shasum":"99e41ee2b0f57c680250b57a4eb3dbf3fd9cfb77","tarball":"https://registry.npmjs.org/@qazuor/qzpay-core/-/qzpay-core-1.3.0.tgz","fileCount":9,"integrity":"sha512-5w992JqdryBk04+ZSpriHOTHo8BoRzq96r2NgGagYllwJ6EbzcSI76qqEwsT3WhIidc83vqBPOzRMeOf6TTiyw==","signatures":[{"sig":"MEUCIFT4SEXdLsCkiXboIvoHm6qU53G4CnieF3wpuyMTgRGuAiEA9jwRi1xTHXKXGeDBM+ZZeB3hRYSITWJuzIq4s5F7hvo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2764636},"main":"./dist/index.cjs","type":"module","_from":"file:qazuor-qzpay-core-1.3.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"dev":"tsup --watch","test":"vitest","build":"tsup","clean":"rm -rf dist","test:run":"vitest run","typecheck":"tsc --noEmit"},"_npmUser":{"name":"qazuor","email":"qazuor@gmail.com"},"_resolved":"/tmp/40a2a6989633068f03e4507071454ff4/qazuor-qzpay-core-1.3.0.tgz","_integrity":"sha512-5w992JqdryBk04+ZSpriHOTHo8BoRzq96r2NgGagYllwJ6EbzcSI76qqEwsT3WhIidc83vqBPOzRMeOf6TTiyw==","repository":{"url":"git+https://github.com/qazuor/qzpay.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.7","description":"Core types, constants, and utilities for QZPay billing library","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/qzpay-core_1.3.0_1778860042677_0.7174055750863253","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@qazuor/qzpay-core","version":"1.4.0","keywords":["billing","payments","subscriptions","invoicing","stripe","mercadopago"],"author":{"name":"qazuor@gmail.com"},"license":"MIT","_id":"@qazuor/qzpay-core@1.4.0","maintainers":[{"name":"qazuor","email":"qazuor@gmail.com"}],"homepage":"https://github.com/qazuor/qzpay/tree/main/packages/core#readme","bugs":{"url":"https://github.com/qazuor/qzpay/issues"},"dist":{"shasum":"b5733747f0b7ddd059a7a9c68a973de8f9762b51","tarball":"https://registry.npmjs.org/@qazuor/qzpay-core/-/qzpay-core-1.4.0.tgz","fileCount":9,"integrity":"sha512-nWUEhTK9ld9Ps8w0mfNgtNrqGsCBhIG/2D7SVEjvJK3tz6A1RDqIS6hxdEj3YioHl8r9b1SuhaqFxiDgcuoAgw==","signatures":[{"sig":"MEYCIQDAGfWJPzQTfzrUBbsRt+/dItalHmbWpuYP8HpCztLgyAIhANUka6p8F6vpbEKyv6XxMq/ZFZmRtDkoSTpFPLr4qtm4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2813998},"main":"./dist/index.cjs","type":"module","_from":"file:qazuor-qzpay-core-1.4.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"dev":"tsup --watch","test":"vitest","build":"tsup","clean":"rm -rf dist","test:run":"vitest run","typecheck":"tsc --noEmit"},"_npmUser":{"name":"qazuor","email":"qazuor@gmail.com"},"_resolved":"/tmp/d2e5f70895d32d49a546389c934fbdb7/qazuor-qzpay-core-1.4.0.tgz","_integrity":"sha512-nWUEhTK9ld9Ps8w0mfNgtNrqGsCBhIG/2D7SVEjvJK3tz6A1RDqIS6hxdEj3YioHl8r9b1SuhaqFxiDgcuoAgw==","repository":{"url":"git+https://github.com/qazuor/qzpay.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.7","description":"Core types, constants, and utilities for QZPay billing library","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/qzpay-core_1.4.0_1778870227945_0.5817609558589933","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@qazuor/qzpay-core","version":"1.5.0","keywords":["billing","payments","subscriptions","invoicing","stripe","mercadopago"],"author":{"name":"qazuor@gmail.com"},"license":"MIT","_id":"@qazuor/qzpay-core@1.5.0","maintainers":[{"name":"qazuor","email":"qazuor@gmail.com"}],"homepage":"https://github.com/qazuor/qzpay/tree/main/packages/core#readme","bugs":{"url":"https://github.com/qazuor/qzpay/issues"},"dist":{"shasum":"5d22266eced898c058a9df25388ab70f161a222f","tarball":"https://registry.npmjs.org/@qazuor/qzpay-core/-/qzpay-core-1.5.0.tgz","fileCount":9,"integrity":"sha512-MTCfIg3RcBFi6VXpmGYVWOe63dKypkRUMGKChWA/5aHKpKFFSm1He8UuFQjljH2rddtqF3hbobPVF2YZy61Ezg==","signatures":[{"sig":"MEQCICKi22xZfVrBxnMhp6+r09zMY31LgucKj7QjOn7Hh66EAiAIQrSot9aQqYBeZErC3eJnjIIcgVgXanCRSRHtSO9BHQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2874178},"main":"./dist/index.cjs","type":"module","_from":"file:qazuor-qzpay-core-1.5.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"dev":"tsup --watch","test":"vitest","build":"tsup","clean":"rm -rf dist","test:run":"vitest run","typecheck":"tsc --noEmit"},"_npmUser":{"name":"qazuor","email":"qazuor@gmail.com"},"_resolved":"/tmp/24724247a1d5fe0559e71d05e17b3c9f/qazuor-qzpay-core-1.5.0.tgz","_integrity":"sha512-MTCfIg3RcBFi6VXpmGYVWOe63dKypkRUMGKChWA/5aHKpKFFSm1He8UuFQjljH2rddtqF3hbobPVF2YZy61Ezg==","repository":{"url":"git+https://github.com/qazuor/qzpay.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.7","description":"Core types, constants, and utilities for QZPay billing library","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/qzpay-core_1.5.0_1778945220692_0.8992859230879815","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@qazuor/qzpay-core","version":"1.6.0","keywords":["billing","payments","subscriptions","invoicing","stripe","mercadopago"],"author":{"name":"qazuor@gmail.com"},"license":"MIT","_id":"@qazuor/qzpay-core@1.6.0","maintainers":[{"name":"qazuor","email":"qazuor@gmail.com"}],"homepage":"https://github.com/qazuor/qzpay/tree/main/packages/core#readme","bugs":{"url":"https://github.com/qazuor/qzpay/issues"},"dist":{"shasum":"e4a529ae50b888a0be47396ef9b05ba73acc6ea3","tarball":"https://registry.npmjs.org/@qazuor/qzpay-core/-/qzpay-core-1.6.0.tgz","fileCount":9,"integrity":"sha512-f9MrpaDzDvllJycmVrUj3YsE8OKcSxTiihFsD7GlOijV4zW0IlSaa+uCzUaybEeZG5CSrX98VbqiA3Srq1Jk0w==","signatures":[{"sig":"MEQCIFfh1shmv1WJkRC2TwEw5Nrcd9d76vKTphTFCoPgFrvNAiAKB+ZYXxldTVpRkY+dK5CINy6k/99j/OhFlFqnUrDIyw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2881438},"main":"./dist/index.cjs","type":"module","_from":"file:qazuor-qzpay-core-1.6.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"dev":"tsup --watch","test":"vitest","build":"tsup","clean":"rm -rf dist","test:run":"vitest run","typecheck":"tsc --noEmit"},"_npmUser":{"name":"qazuor","email":"qazuor@gmail.com"},"_resolved":"/tmp/cdb4a904d45b8407c270a0cf9cb07539/qazuor-qzpay-core-1.6.0.tgz","_integrity":"sha512-f9MrpaDzDvllJycmVrUj3YsE8OKcSxTiihFsD7GlOijV4zW0IlSaa+uCzUaybEeZG5CSrX98VbqiA3Srq1Jk0w==","repository":{"url":"git+https://github.com/qazuor/qzpay.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.7","description":"Core types, constants, and utilities for QZPay billing library","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/qzpay-core_1.6.0_1778997163371_0.347424657493268","host":"s3://npm-registry-packages-npm-production"}},"1.6.1":{"name":"@qazuor/qzpay-core","version":"1.6.1","keywords":["billing","payments","subscriptions","invoicing","stripe","mercadopago"],"author":{"name":"qazuor@gmail.com"},"license":"MIT","_id":"@qazuor/qzpay-core@1.6.1","maintainers":[{"name":"qazuor","email":"qazuor@gmail.com"}],"homepage":"https://github.com/qazuor/qzpay/tree/main/packages/core#readme","bugs":{"url":"https://github.com/qazuor/qzpay/issues"},"dist":{"shasum":"ef18f723f75004ff8059113b54774ca3745920e7","tarball":"https://registry.npmjs.org/@qazuor/qzpay-core/-/qzpay-core-1.6.1.tgz","fileCount":9,"integrity":"sha512-yjB2mSD85Qi4M5LCFNBhit4ycdKa1nInjwjZfbm/HxNKQzjSI2GUMWhPHSYcyYQOpJjZ1EjfF1grI9VSsUjsZw==","signatures":[{"sig":"MEUCIDa3A1xBQ1PXhWnUkwPxeYnjWmpOKJb1uOqNjiIFP0m7AiEA7CEZ35E16Da/2D3Iuq1kbY9xxDYFsAa3x7GhCmFcUEo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2885940},"main":"./dist/index.cjs","type":"module","_from":"file:qazuor-qzpay-core-1.6.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"dev":"tsup --watch","test":"vitest","build":"tsup","clean":"rm -rf dist","test:run":"vitest run","typecheck":"tsc --noEmit"},"_npmUser":{"name":"qazuor","email":"qazuor@gmail.com"},"_resolved":"/tmp/424988baf929b9303bc887525d55065d/qazuor-qzpay-core-1.6.1.tgz","_integrity":"sha512-yjB2mSD85Qi4M5LCFNBhit4ycdKa1nInjwjZfbm/HxNKQzjSI2GUMWhPHSYcyYQOpJjZ1EjfF1grI9VSsUjsZw==","repository":{"url":"git+https://github.com/qazuor/qzpay.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.7","description":"Core types, constants, and utilities for QZPay billing library","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/qzpay-core_1.6.1_1778998362730_0.46670482771723343","host":"s3://npm-registry-packages-npm-production"}},"1.6.2":{"name":"@qazuor/qzpay-core","version":"1.6.2","keywords":["billing","payments","subscriptions","invoicing","stripe","mercadopago"],"author":{"name":"qazuor@gmail.com"},"license":"MIT","_id":"@qazuor/qzpay-core@1.6.2","maintainers":[{"name":"qazuor","email":"qazuor@gmail.com"}],"homepage":"https://github.com/qazuor/qzpay/tree/main/packages/core#readme","bugs":{"url":"https://github.com/qazuor/qzpay/issues"},"dist":{"shasum":"cdd47b2675bcbc6a044862bf8e7241fd86e8270e","tarball":"https://registry.npmjs.org/@qazuor/qzpay-core/-/qzpay-core-1.6.2.tgz","fileCount":9,"integrity":"sha512-+KaQCeF7dSktc+HVF9bdVt02T8EEcS4yz/Uv7snzN+wsUG4t//SnI2OJYo1L2y+5TVYHatepPJ4gSey/RJPnxA==","signatures":[{"sig":"MEUCIEb1QsZQaFLmGWgNe57tEFjI+zUg+nMtnxjq8UXRtHBcAiEAkBumkh4WdoWwKipGGeBfhtNPrrXSF0VWikWuVgOdlo8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2889674},"main":"./dist/index.cjs","type":"module","_from":"file:qazuor-qzpay-core-1.6.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"dev":"tsup --watch","test":"vitest","build":"tsup","clean":"rm -rf dist","test:run":"vitest run","typecheck":"tsc --noEmit"},"_npmUser":{"name":"qazuor","email":"qazuor@gmail.com"},"_resolved":"/tmp/a4f03ed8ed0822277204f44857804ba5/qazuor-qzpay-core-1.6.2.tgz","_integrity":"sha512-+KaQCeF7dSktc+HVF9bdVt02T8EEcS4yz/Uv7snzN+wsUG4t//SnI2OJYo1L2y+5TVYHatepPJ4gSey/RJPnxA==","repository":{"url":"git+https://github.com/qazuor/qzpay.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.7","description":"Core types, constants, and utilities for QZPay billing library","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/qzpay-core_1.6.2_1779099765751_0.38523662647753065","host":"s3://npm-registry-packages-npm-production"}},"1.6.3":{"name":"@qazuor/qzpay-core","version":"1.6.3","keywords":["billing","payments","subscriptions","invoicing","stripe","mercadopago"],"author":{"name":"qazuor@gmail.com"},"license":"MIT","_id":"@qazuor/qzpay-core@1.6.3","maintainers":[{"name":"qazuor","email":"qazuor@gmail.com"}],"homepage":"https://github.com/qazuor/qzpay/tree/main/packages/core#readme","bugs":{"url":"https://github.com/qazuor/qzpay/issues"},"dist":{"shasum":"34bc7604db07bd9edf40a59577f5494f114025dc","tarball":"https://registry.npmjs.org/@qazuor/qzpay-core/-/qzpay-core-1.6.3.tgz","fileCount":9,"integrity":"sha512-/+vdaYRUuTaJOEKcy+iyd/uxveHe95w8zmwvccEwiI6O/AT5j1aucuUOJhWtCP6vRfhJlTowjO28vQxMKtyT5g==","signatures":[{"sig":"MEQCICayseprFt3m9rCvKUdhdiBVv011YKtRVaDtslkMO6/PAiAtoGKNxM0CWaPOqVeW69sewPIlGww5NUTqD1eg22PeQg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2893432},"main":"./dist/index.cjs","type":"module","_from":"file:qazuor-qzpay-core-1.6.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"dev":"tsup --watch","test":"vitest","build":"tsup","clean":"rm -rf dist","test:run":"vitest run","typecheck":"tsc --noEmit"},"_npmUser":{"name":"qazuor","email":"qazuor@gmail.com"},"_resolved":"/tmp/677fd86c5282ee4b4d64b953c9c2dc19/qazuor-qzpay-core-1.6.3.tgz","_integrity":"sha512-/+vdaYRUuTaJOEKcy+iyd/uxveHe95w8zmwvccEwiI6O/AT5j1aucuUOJhWtCP6vRfhJlTowjO28vQxMKtyT5g==","repository":{"url":"git+https://github.com/qazuor/qzpay.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.7","description":"Core types, constants, and utilities for QZPay billing library","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/qzpay-core_1.6.3_1779139989793_0.734546308377128","host":"s3://npm-registry-packages-npm-production"}},"1.6.4":{"name":"@qazuor/qzpay-core","version":"1.6.4","keywords":["billing","payments","subscriptions","invoicing","stripe","mercadopago"],"author":{"name":"qazuor@gmail.com"},"license":"MIT","_id":"@qazuor/qzpay-core@1.6.4","maintainers":[{"name":"qazuor","email":"qazuor@gmail.com"}],"homepage":"https://github.com/qazuor/qzpay/tree/main/packages/core#readme","bugs":{"url":"https://github.com/qazuor/qzpay/issues"},"dist":{"shasum":"9da065a3730700092d3cfd8c7e0d8823b6a9ce68","tarball":"https://registry.npmjs.org/@qazuor/qzpay-core/-/qzpay-core-1.6.4.tgz","fileCount":9,"integrity":"sha512-wnvhCpYH0AVNMrA//K0afeP/A8/PlzCkO3SFTsZO0OD717LILtF4CysXeAZ1oU0irA5KVjrMvdRNrwapWSfecg==","signatures":[{"sig":"MEQCICNFH9f/SSx2ALfEDeEmMPNrkiuViXphYIGhQU3keGvAAiAxdPiN+UcAIH80dU2bCXqwYBUkz/NvUa7xxwIXlXg/Eg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2894866},"main":"./dist/index.cjs","type":"module","_from":"file:qazuor-qzpay-core-1.6.4.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"dev":"tsup --watch","test":"vitest","build":"tsup","clean":"rm -rf dist","test:run":"vitest run","typecheck":"tsc --noEmit"},"_npmUser":{"name":"qazuor","email":"qazuor@gmail.com"},"_resolved":"/tmp/d5d9e4c65a08aa61a343d1d1d33925d2/qazuor-qzpay-core-1.6.4.tgz","_integrity":"sha512-wnvhCpYH0AVNMrA//K0afeP/A8/PlzCkO3SFTsZO0OD717LILtF4CysXeAZ1oU0irA5KVjrMvdRNrwapWSfecg==","repository":{"url":"git+https://github.com/qazuor/qzpay.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.7","description":"Core types, constants, and utilities for QZPay billing library","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/qzpay-core_1.6.4_1779154479876_0.17362272118750766","host":"s3://npm-registry-packages-npm-production"}},"1.6.5":{"name":"@qazuor/qzpay-core","version":"1.6.5","keywords":["billing","payments","subscriptions","invoicing","stripe","mercadopago"],"author":{"name":"qazuor@gmail.com"},"license":"MIT","_id":"@qazuor/qzpay-core@1.6.5","maintainers":[{"name":"qazuor","email":"qazuor@gmail.com"}],"homepage":"https://github.com/qazuor/qzpay/tree/main/packages/core#readme","bugs":{"url":"https://github.com/qazuor/qzpay/issues"},"dist":{"shasum":"f2bf15f07d6a4a8f94d4d96bc285ba32b820cee4","tarball":"https://registry.npmjs.org/@qazuor/qzpay-core/-/qzpay-core-1.6.5.tgz","fileCount":9,"integrity":"sha512-xELwwEXNhyvo9xGm+l9ELF9njdXW9T0T6gk9GDVZVO3Uu6lOs5fnj4q6M4IyvepVdPsg42PsNzlOWPnbUGPiYQ==","signatures":[{"sig":"MEUCIQCF4JDkLJRwxtTey7L2CuRdQSQm6O0Jy9lDxRX5IhvMAwIgWg6f9BWcCLQuvIzzl8tW57QMcIXc6+FVb+GH8a5W/k0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2899468},"main":"./dist/index.cjs","type":"module","_from":"file:qazuor-qzpay-core-1.6.5.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"dev":"tsup --watch","test":"vitest","build":"tsup","clean":"rm -rf dist","test:run":"vitest run","typecheck":"tsc --noEmit"},"_npmUser":{"name":"qazuor","email":"qazuor@gmail.com"},"_resolved":"/tmp/3b8af74f30c008a2566489997607be49/qazuor-qzpay-core-1.6.5.tgz","_integrity":"sha512-xELwwEXNhyvo9xGm+l9ELF9njdXW9T0T6gk9GDVZVO3Uu6lOs5fnj4q6M4IyvepVdPsg42PsNzlOWPnbUGPiYQ==","repository":{"url":"git+https://github.com/qazuor/qzpay.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Core types, constants, and utilities for QZPay billing library","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/qzpay-core_1.6.5_1779391682158_0.9577488162205199","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@qazuor/qzpay-core","version":"1.7.0","keywords":["billing","payments","subscriptions","invoicing","stripe","mercadopago"],"author":{"name":"qazuor@gmail.com"},"license":"MIT","_id":"@qazuor/qzpay-core@1.7.0","maintainers":[{"name":"qazuor","email":"qazuor@gmail.com"}],"homepage":"https://github.com/qazuor/qzpay/tree/main/packages/core#readme","bugs":{"url":"https://github.com/qazuor/qzpay/issues"},"dist":{"shasum":"0d624922a8ff20c561dcb68238d6dd0b59646e43","tarball":"https://registry.npmjs.org/@qazuor/qzpay-core/-/qzpay-core-1.7.0.tgz","fileCount":9,"integrity":"sha512-w6Z7huPzXyaWwjkB3Ydivb2kE5Wt+zD9HV15vFyO1I9JsQAzIIdGH/toESzfx9kO6gRj1eUsKvAKn2Oxg3MwJQ==","signatures":[{"sig":"MEUCIQDzaYhWQ0RKZktqtfCEVtgQ60QUDx3j3rg6khXbvt/kjgIgPwn7AfpvaQsEBjZtA6OWdM5hUQvq9Onlh3v9DrOapWQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2908798},"main":"./dist/index.cjs","type":"module","_from":"file:qazuor-qzpay-core-1.7.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"dev":"tsup --watch","test":"vitest","build":"tsup","clean":"rm -rf dist","test:run":"vitest run","typecheck":"tsc --noEmit"},"_npmUser":{"name":"qazuor","email":"qazuor@gmail.com"},"_resolved":"/tmp/23290edcac856b1879e26b2d97926946/qazuor-qzpay-core-1.7.0.tgz","_integrity":"sha512-w6Z7huPzXyaWwjkB3Ydivb2kE5Wt+zD9HV15vFyO1I9JsQAzIIdGH/toESzfx9kO6gRj1eUsKvAKn2Oxg3MwJQ==","repository":{"url":"git+https://github.com/qazuor/qzpay.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.7","description":"Core types, constants, and utilities for QZPay billing library","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/qzpay-core_1.7.0_1779428426936_0.8137233878637757","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"@qazuor/qzpay-core","version":"1.8.0","keywords":["billing","payments","subscriptions","invoicing","stripe","mercadopago"],"author":{"name":"qazuor@gmail.com"},"license":"MIT","_id":"@qazuor/qzpay-core@1.8.0","maintainers":[{"name":"qazuor","email":"qazuor@gmail.com"}],"homepage":"https://github.com/qazuor/qzpay/tree/main/packages/core#readme","bugs":{"url":"https://github.com/qazuor/qzpay/issues"},"dist":{"shasum":"f74c5ab8d1677a688e7d69ad3f082ca2d6335ba4","tarball":"https://registry.npmjs.org/@qazuor/qzpay-core/-/qzpay-core-1.8.0.tgz","fileCount":9,"integrity":"sha512-o7DUEmZsA8N55Nc/nvDyBCLjCzueifiFIkF9Sj7od5GV5dLX/xzk0xQ8qzzh2KT1g9iwK4Rw8uM0+dPZketv9g==","signatures":[{"sig":"MEUCIDKthqx6q1pjPu3Ybgcx+RwCK8E3GF7K0VKUgRxJGELdAiEA49ec9BwZExMCDJ51MJgrnYkTXGuhy8X6S4fqAZeNoTY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2910380},"main":"./dist/index.cjs","type":"module","_from":"file:qazuor-qzpay-core-1.8.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"dev":"tsup --watch","test":"vitest","build":"tsup","clean":"rm -rf dist","test:run":"vitest run","typecheck":"tsc --noEmit"},"_npmUser":{"name":"qazuor","email":"qazuor@gmail.com"},"_resolved":"/tmp/abe9beaa9eba984b44789e62f57ca0b7/qazuor-qzpay-core-1.8.0.tgz","_integrity":"sha512-o7DUEmZsA8N55Nc/nvDyBCLjCzueifiFIkF9Sj7od5GV5dLX/xzk0xQ8qzzh2KT1g9iwK4Rw8uM0+dPZketv9g==","repository":{"url":"git+https://github.com/qazuor/qzpay.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Core types, constants, and utilities for QZPay billing library","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/qzpay-core_1.8.0_1779466187725_0.11794530933016412","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"@qazuor/qzpay-core","version":"1.9.0","keywords":["billing","payments","subscriptions","invoicing","stripe","mercadopago"],"author":{"name":"qazuor@gmail.com"},"license":"MIT","_id":"@qazuor/qzpay-core@1.9.0","maintainers":[{"name":"qazuor","email":"qazuor@gmail.com"}],"homepage":"https://github.com/qazuor/qzpay/tree/main/packages/core#readme","bugs":{"url":"https://github.com/qazuor/qzpay/issues"},"dist":{"shasum":"9522117ba02dad38c13343965e5b8ea38cd37bdd","tarball":"https://registry.npmjs.org/@qazuor/qzpay-core/-/qzpay-core-1.9.0.tgz","fileCount":9,"integrity":"sha512-6rqAThiwHSj9D+Jk4rQ2xyCCdfxb74roia4ZdrKtEE7Xjib2qUrK3vJfD3PCYzi896PfoFxavlb0nUtJ/9YWbg==","signatures":[{"sig":"MEYCIQCV1SEO61X1GPbuZlDSyueFZCvTtVE57EugDR7I7H3kGwIhAOHyHXVi1+2ZuzT5F3/dT2Pd/rPGmg7U4myEbY0Ma4MA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2925886},"main":"./dist/index.cjs","type":"module","_from":"file:qazuor-qzpay-core-1.9.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"dev":"tsup --watch","test":"vitest","build":"tsup","clean":"rm -rf dist","test:run":"vitest run","typecheck":"tsc --noEmit"},"_npmUser":{"name":"qazuor","email":"qazuor@gmail.com"},"_resolved":"/tmp/68e26d16c8059ab5b4a32b76153e94ef/qazuor-qzpay-core-1.9.0.tgz","_integrity":"sha512-6rqAThiwHSj9D+Jk4rQ2xyCCdfxb74roia4ZdrKtEE7Xjib2qUrK3vJfD3PCYzi896PfoFxavlb0nUtJ/9YWbg==","repository":{"url":"git+https://github.com/qazuor/qzpay.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Core types, constants, and utilities for QZPay billing library","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/qzpay-core_1.9.0_1779520500608_0.6350863336177046","host":"s3://npm-registry-packages-npm-production"}},"1.10.0":{"name":"@qazuor/qzpay-core","version":"1.10.0","keywords":["billing","payments","subscriptions","invoicing","stripe","mercadopago"],"author":{"name":"qazuor@gmail.com"},"license":"MIT","_id":"@qazuor/qzpay-core@1.10.0","maintainers":[{"name":"qazuor","email":"qazuor@gmail.com"}],"homepage":"https://github.com/qazuor/qzpay/tree/main/packages/core#readme","bugs":{"url":"https://github.com/qazuor/qzpay/issues"},"dist":{"shasum":"0c4489f4a378d935390a6574e459019c6e392579","tarball":"https://registry.npmjs.org/@qazuor/qzpay-core/-/qzpay-core-1.10.0.tgz","fileCount":9,"integrity":"sha512-UHgXZ7JN0H+xY7U3bidz59HKQ2ck3q2kSC/mtYxsO6qij/fQrT05d0I5am740hLlL/p7v2smcb0W5FZKx2uvUQ==","signatures":[{"sig":"MEUCIQD77U0NvVkZx7bOtAprCt5x21ZhIDy4T5dAqhaeQIaUiAIgL45+rLXW1zKt4WMacdvjwBr4Wu0dvPDerOx+n6fZ7V4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2933023},"main":"./dist/index.cjs","type":"module","_from":"file:qazuor-qzpay-core-1.10.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"dev":"tsup --watch","test":"vitest","build":"tsup","clean":"rm -rf dist","test:run":"vitest run","typecheck":"tsc --noEmit"},"_npmUser":{"name":"qazuor","email":"qazuor@gmail.com"},"_resolved":"/tmp/4b94de83c3f93675de099fa25cf22d0b/qazuor-qzpay-core-1.10.0.tgz","_integrity":"sha512-UHgXZ7JN0H+xY7U3bidz59HKQ2ck3q2kSC/mtYxsO6qij/fQrT05d0I5am740hLlL/p7v2smcb0W5FZKx2uvUQ==","repository":{"url":"git+https://github.com/qazuor/qzpay.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Core types, constants, and utilities for QZPay billing library","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/qzpay-core_1.10.0_1779556082800_0.9939516232880095","host":"s3://npm-registry-packages-npm-production"}},"1.11.0":{"name":"@qazuor/qzpay-core","version":"1.11.0","keywords":["billing","payments","subscriptions","invoicing","stripe","mercadopago"],"author":{"name":"qazuor@gmail.com"},"license":"MIT","_id":"@qazuor/qzpay-core@1.11.0","maintainers":[{"name":"qazuor","email":"qazuor@gmail.com"}],"homepage":"https://github.com/qazuor/qzpay/tree/main/packages/core#readme","bugs":{"url":"https://github.com/qazuor/qzpay/issues"},"dist":{"shasum":"162066446ed28606ba07360127d80e044e5f83b9","tarball":"https://registry.npmjs.org/@qazuor/qzpay-core/-/qzpay-core-1.11.0.tgz","fileCount":9,"integrity":"sha512-gUFghi3tYrNtRkRuDX44nSLArhvyPw4cgpjF6iV1uDKKIjDHh9IBfgG0Ofk+4lhYM4E5HTGR5lEjhEn+iGSHUw==","signatures":[{"sig":"MEUCIQD7CdaCpbopdq5BKwWxxBSHIA/n3SVSPhioro4qaXCkxgIgDJgRCYfDvO2Bdyc+w6PaPKlDrdp7zO5qh65nlpHLzNo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2945839},"main":"./dist/index.cjs","type":"module","_from":"file:qazuor-qzpay-core-1.11.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"dev":"tsup --watch","test":"vitest","build":"tsup","clean":"rm -rf dist","test:run":"vitest run","typecheck":"tsc --noEmit"},"_npmUser":{"name":"qazuor","email":"qazuor@gmail.com"},"_resolved":"/tmp/0b996620bffd4a788913b9f2667624a8/qazuor-qzpay-core-1.11.0.tgz","_integrity":"sha512-gUFghi3tYrNtRkRuDX44nSLArhvyPw4cgpjF6iV1uDKKIjDHh9IBfgG0Ofk+4lhYM4E5HTGR5lEjhEn+iGSHUw==","repository":{"url":"git+https://github.com/qazuor/qzpay.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Core types, constants, and utilities for QZPay billing library","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/qzpay-core_1.11.0_1779732403397_0.24740843607502905","host":"s3://npm-registry-packages-npm-production"}},"1.12.0":{"name":"@qazuor/qzpay-core","version":"1.12.0","keywords":["billing","payments","subscriptions","invoicing","stripe","mercadopago"],"author":{"name":"qazuor@gmail.com"},"license":"MIT","_id":"@qazuor/qzpay-core@1.12.0","maintainers":[{"name":"qazuor","email":"qazuor@gmail.com"}],"homepage":"https://github.com/qazuor/qzpay/tree/main/packages/core#readme","bugs":{"url":"https://github.com/qazuor/qzpay/issues"},"dist":{"shasum":"0123f9b29023e671b4f114d3744316adf83e7d33","tarball":"https://registry.npmjs.org/@qazuor/qzpay-core/-/qzpay-core-1.12.0.tgz","fileCount":9,"integrity":"sha512-V4Sg9T3rDZQdPW+aySKN1J6AqNqrQsgx80umtZe6vrtUznpOt5BupOA+RUpEHMFT/WA09cRDrMJ+hQgQd+BhQg==","signatures":[{"sig":"MEUCICijPx/ws88oFUzHBUxjXqM7ZIIwRD9LPL2l2JLv5D0RAiEA3bXJ2uuJ9BmkCPH7ADIgUi1zNO1Ry5vX66HsDZY8JHk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2952465},"main":"./dist/index.cjs","type":"module","_from":"file:qazuor-qzpay-core-1.12.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"dev":"tsup --watch","test":"vitest","build":"tsup","clean":"rm -rf dist","test:run":"vitest run","typecheck":"tsc --noEmit"},"_npmUser":{"name":"qazuor","email":"qazuor@gmail.com"},"_resolved":"/tmp/62fdf68c79494cdcfc602323a4127c1d/qazuor-qzpay-core-1.12.0.tgz","_integrity":"sha512-V4Sg9T3rDZQdPW+aySKN1J6AqNqrQsgx80umtZe6vrtUznpOt5BupOA+RUpEHMFT/WA09cRDrMJ+hQgQd+BhQg==","repository":{"url":"git+https://github.com/qazuor/qzpay.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Core types, constants, and utilities for QZPay billing library","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/qzpay-core_1.12.0_1780985728949_0.18801586960902017","host":"s3://npm-registry-packages-npm-production"}},"1.13.0":{"name":"@qazuor/qzpay-core","version":"1.13.0","keywords":["billing","payments","subscriptions","invoicing","stripe","mercadopago"],"author":{"name":"qazuor@gmail.com"},"license":"MIT","_id":"@qazuor/qzpay-core@1.13.0","maintainers":[{"name":"qazuor","email":"qazuor@gmail.com"}],"homepage":"https://github.com/qazuor/qzpay/tree/main/packages/core#readme","bugs":{"url":"https://github.com/qazuor/qzpay/issues"},"dist":{"shasum":"992400d3152eabcc8c95af75ea5e0f1787535cc7","tarball":"https://registry.npmjs.org/@qazuor/qzpay-core/-/qzpay-core-1.13.0.tgz","fileCount":9,"integrity":"sha512-M/CqmvriJHOfxRC9YKObzAZ77kxOBnxZ2tlxIILg6aDNOnp96l8u/PW8Uv/24NyXyKku35aJVBCnL82hY3Ceqg==","signatures":[{"sig":"MEUCIQDRmStDEr9MbHmygHiFvwGsvkZO1vfm9Od7VEB7+tovsQIgfulEt9qhOVm6gTgp76XoMeu/tWITzBP07EXzqg1jKZ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2957883},"main":"./dist/index.cjs","type":"module","_from":"file:qazuor-qzpay-core-1.13.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"dev":"tsup --watch","test":"vitest","build":"tsup","clean":"rm -rf dist","test:run":"vitest run","typecheck":"tsc --noEmit"},"_npmUser":{"name":"qazuor","email":"qazuor@gmail.com"},"_resolved":"/tmp/76eebc09c2316786178bcedb5da082bc/qazuor-qzpay-core-1.13.0.tgz","_integrity":"sha512-M/CqmvriJHOfxRC9YKObzAZ77kxOBnxZ2tlxIILg6aDNOnp96l8u/PW8Uv/24NyXyKku35aJVBCnL82hY3Ceqg==","repository":{"url":"git+https://github.com/qazuor/qzpay.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Core types, constants, and utilities for QZPay billing library","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/qzpay-core_1.13.0_1784269242473_0.03275579603851364","host":"s3://npm-registry-packages-npm-production"}},"1.14.0":{"name":"@qazuor/qzpay-core","version":"1.14.0","keywords":["billing","payments","subscriptions","invoicing","stripe","mercadopago"],"author":{"name":"qazuor@gmail.com"},"license":"MIT","_id":"@qazuor/qzpay-core@1.14.0","maintainers":[{"name":"qazuor","email":"qazuor@gmail.com"}],"homepage":"https://github.com/qazuor/qzpay/tree/main/packages/core#readme","bugs":{"url":"https://github.com/qazuor/qzpay/issues"},"dist":{"shasum":"3dbe38c683f6798e093a9fdca19bc7d33717c308","tarball":"https://registry.npmjs.org/@qazuor/qzpay-core/-/qzpay-core-1.14.0.tgz","fileCount":9,"integrity":"sha512-7SPViLdFi1XtLQtywgDXQ0ypH2FZfA1wpVymNDs+JMpfUwNukk8cfzEsHce3if3sbqbh949eTh+Wpm/nCzwzpw==","signatures":[{"sig":"MEYCIQCaqc2OEY+jzMh+Xkc/Pgd3dTln10dGc4+XJhldqXyKWwIhAMsG5gSflPqrmdimjCKsubpLavE3FgYhB6/wvJRhfihb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2959429},"main":"./dist/index.cjs","type":"module","_from":"file:qazuor-qzpay-core-1.14.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"dev":"tsup --watch","test":"vitest","build":"tsup","clean":"rm -rf dist","test:run":"vitest run","typecheck":"tsc --noEmit"},"_npmUser":{"name":"qazuor","email":"qazuor@gmail.com"},"_resolved":"/tmp/cc470f38820b3e1fb8d9fefe6a0cbe2a/qazuor-qzpay-core-1.14.0.tgz","_integrity":"sha512-7SPViLdFi1XtLQtywgDXQ0ypH2FZfA1wpVymNDs+JMpfUwNukk8cfzEsHce3if3sbqbh949eTh+Wpm/nCzwzpw==","repository":{"url":"git+https://github.com/qazuor/qzpay.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Core types, constants, and utilities for QZPay billing library","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/qzpay-core_1.14.0_1784358688419_0.5140206654116386","host":"s3://npm-registry-packages-npm-production"}},"1.15.0":{"name":"@qazuor/qzpay-core","version":"1.15.0","keywords":["billing","payments","subscriptions","invoicing","stripe","mercadopago"],"author":{"name":"qazuor@gmail.com"},"license":"MIT","_id":"@qazuor/qzpay-core@1.15.0","maintainers":[{"name":"qazuor","email":"qazuor@gmail.com"}],"homepage":"https://github.com/qazuor/qzpay/tree/main/packages/core#readme","bugs":{"url":"https://github.com/qazuor/qzpay/issues"},"dist":{"shasum":"e6fc5ed4f124b5e41c29797d8711f4e43d14a7a3","tarball":"https://registry.npmjs.org/@qazuor/qzpay-core/-/qzpay-core-1.15.0.tgz","fileCount":9,"integrity":"sha512-PuzGyrco2TRAZ4ljzcPFwFnCw/jqVRcMsXR5/Ph1o8tme8D0pVZkFJ+DWAb293wt5fHhdtUbZAc2/b3IjMNuVA==","signatures":[{"sig":"MEYCIQCaMXU4oFnU/sjql4wTLaru2lO4+RuO6l+IouWE2a1/jAIhAJKcO/YGAodqfCY0oh0BUEhJ+VO5Ihu0m/J5Kbpt1XsH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2961993},"main":"./dist/index.cjs","type":"module","_from":"file:qazuor-qzpay-core-1.15.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"dev":"tsup --watch","test":"vitest","build":"tsup","clean":"rm -rf dist","test:run":"vitest run","typecheck":"tsc --noEmit"},"_npmUser":{"name":"qazuor","email":"qazuor@gmail.com"},"_resolved":"/tmp/4da9ad8a9465c57806da32ef4657692e/qazuor-qzpay-core-1.15.0.tgz","_integrity":"sha512-PuzGyrco2TRAZ4ljzcPFwFnCw/jqVRcMsXR5/Ph1o8tme8D0pVZkFJ+DWAb293wt5fHhdtUbZAc2/b3IjMNuVA==","repository":{"url":"git+https://github.com/qazuor/qzpay.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Core types, constants, and utilities for QZPay billing library","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/qzpay-core_1.15.0_1784436200412_0.9563587662877528","host":"s3://npm-registry-packages-npm-production"}},"1.16.0":{"name":"@qazuor/qzpay-core","version":"1.16.0","keywords":["billing","payments","subscriptions","invoicing","stripe","mercadopago"],"author":{"name":"qazuor@gmail.com"},"license":"MIT","_id":"@qazuor/qzpay-core@1.16.0","maintainers":[{"name":"qazuor","email":"qazuor@gmail.com"}],"homepage":"https://github.com/qazuor/qzpay/tree/main/packages/core#readme","bugs":{"url":"https://github.com/qazuor/qzpay/issues"},"dist":{"shasum":"844ddb94085be7edddafc04ca0deea0183b0f7e5","tarball":"https://registry.npmjs.org/@qazuor/qzpay-core/-/qzpay-core-1.16.0.tgz","fileCount":9,"integrity":"sha512-IkNxMTFDr79bBwnLsPKqbzg65YXwViuo2N1A2Rcvq4zRg3AI94RSExMmwPErVkgGxZKD+5gk6HxXSBUeeawutA==","signatures":[{"sig":"MEYCIQDzd4O3rxvgvue/UhCPcYCo4E1T8OWv55p42wa51mFxPwIhAJqlB+MZr9DWCEKDi5KLOcmFExMWJpT3cTy4/wyYGUEB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2962913},"main":"./dist/index.cjs","type":"module","_from":"file:qazuor-qzpay-core-1.16.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"dev":"tsup --watch","test":"vitest","build":"tsup","clean":"rm -rf dist","test:run":"vitest run","typecheck":"tsc --noEmit"},"_npmUser":{"name":"qazuor","email":"qazuor@gmail.com"},"_resolved":"/tmp/9166062bb956a74ab49472b56ea32042/qazuor-qzpay-core-1.16.0.tgz","_integrity":"sha512-IkNxMTFDr79bBwnLsPKqbzg65YXwViuo2N1A2Rcvq4zRg3AI94RSExMmwPErVkgGxZKD+5gk6HxXSBUeeawutA==","repository":{"url":"git+https://github.com/qazuor/qzpay.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Core types, constants, and utilities for QZPay billing library","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/qzpay-core_1.16.0_1784563464828_0.4073719392274797","host":"s3://npm-registry-packages-npm-production"}},"1.17.0":{"name":"@qazuor/qzpay-core","version":"1.17.0","keywords":["billing","payments","subscriptions","invoicing","stripe","mercadopago"],"author":{"name":"qazuor@gmail.com"},"license":"MIT","_id":"@qazuor/qzpay-core@1.17.0","maintainers":[{"name":"qazuor","email":"qazuor@gmail.com"}],"homepage":"https://github.com/qazuor/qzpay/tree/main/packages/core#readme","bugs":{"url":"https://github.com/qazuor/qzpay/issues"},"dist":{"shasum":"e30e297957144ea53d77346f7c77a419c107d89c","tarball":"https://registry.npmjs.org/@qazuor/qzpay-core/-/qzpay-core-1.17.0.tgz","fileCount":9,"integrity":"sha512-1/kja9XbiyzgCvsLT+aNL50sV0RQM2SHvIuRYpIqdvvTMgWMSQLnYZv/hRobJEnRxVfyXGLLryWfTCoekahOAw==","signatures":[{"sig":"MEQCIEybVac/ydrSF5y4IUsg8F1QjzqvfFVg/b47fuwiy4yrAiAOKdZPSV/pzoOBuniMRQ+Wmq58X0XDN/n4WPOa124u9A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2984177},"main":"./dist/index.cjs","type":"module","_from":"file:qazuor-qzpay-core-1.17.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"dev":"tsup --watch","test":"vitest","build":"tsup","clean":"rm -rf dist","test:run":"vitest run","typecheck":"tsc --noEmit"},"_npmUser":{"name":"qazuor","email":"qazuor@gmail.com"},"_resolved":"/tmp/a2ffbf88fc033c11793b95e20a1cab46/qazuor-qzpay-core-1.17.0.tgz","_integrity":"sha512-1/kja9XbiyzgCvsLT+aNL50sV0RQM2SHvIuRYpIqdvvTMgWMSQLnYZv/hRobJEnRxVfyXGLLryWfTCoekahOAw==","repository":{"url":"git+https://github.com/qazuor/qzpay.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Core types, constants, and utilities for QZPay billing library","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/qzpay-core_1.17.0_1784700492152_0.8242122855810481","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@qazuor/qzpay-core","version":"2.0.0","keywords":["billing","payments","subscriptions","invoicing","stripe","mercadopago"],"author":{"name":"qazuor@gmail.com"},"license":"MIT","_id":"@qazuor/qzpay-core@2.0.0","maintainers":[{"name":"qazuor","email":"qazuor@gmail.com"}],"homepage":"https://github.com/qazuor/qzpay/tree/main/packages/core#readme","bugs":{"url":"https://github.com/qazuor/qzpay/issues"},"dist":{"shasum":"b4a53607558147179e0b62c30c97eb1e15c60504","tarball":"https://registry.npmjs.org/@qazuor/qzpay-core/-/qzpay-core-2.0.0.tgz","fileCount":9,"integrity":"sha512-YSweBzvk8XBPDSV0pJsDE82V4V8AITEJq1IKlQc9FYdbXSok/lKWQpcO2gjgrZFImCfoqt8WQabLyu0kNVTigw==","signatures":[{"sig":"MEUCIH2Tv+ZeHhD51W9g08C9T6648PGIqTaz7SNMk0BisOfQAiEAphBFsplnRrkyhEmUDvFyHYMEkamk6ZYd5G/QfJHv4mg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3027570},"main":"./dist/index.cjs","type":"module","_from":"file:qazuor-qzpay-core-2.0.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"dev":"tsup --watch","test":"vitest","build":"tsup","clean":"rm -rf dist","test:run":"vitest run","typecheck":"tsc --noEmit"},"_npmUser":{"name":"qazuor","email":"qazuor@gmail.com"},"_resolved":"/tmp/0448d7d82a064953cc10d4dcbcdaaffd/qazuor-qzpay-core-2.0.0.tgz","_integrity":"sha512-YSweBzvk8XBPDSV0pJsDE82V4V8AITEJq1IKlQc9FYdbXSok/lKWQpcO2gjgrZFImCfoqt8WQabLyu0kNVTigw==","repository":{"url":"git+https://github.com/qazuor/qzpay.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Core types, constants, and utilities for QZPay billing library","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/qzpay-core_2.0.0_1786764312818_0.19548432191175324","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@qazuor/qzpay-core","version":"3.0.0","keywords":["billing","payments","subscriptions","invoicing","stripe","mercadopago"],"author":{"name":"qazuor@gmail.com"},"license":"MIT","_id":"@qazuor/qzpay-core@3.0.0","maintainers":[{"name":"qazuor","email":"qazuor@gmail.com"}],"homepage":"https://github.com/qazuor/qzpay/tree/main/packages/core#readme","bugs":{"url":"https://github.com/qazuor/qzpay/issues"},"dist":{"shasum":"6956dcbe71c7f7a6e1a3c2e107183f1c85655173","tarball":"https://registry.npmjs.org/@qazuor/qzpay-core/-/qzpay-core-3.0.0.tgz","fileCount":9,"integrity":"sha512-ycCEW3nHpMo/sC1bnhob3W4wRmJ2g0Y38ad4zx8ocecJXC60opAJ6QLdVMXtGHjM10SKsl4xsMHVZ2faBtjK2Q==","signatures":[{"sig":"MEYCIQDaY1fTQ5soGakkqs0/ZjOgE+TykgpVnRG/N8hpBXorUQIhAPBbfX9qwG3vx7OEzg36cmCidgei3Dy5PCEC0YBZvvG9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3046938},"main":"./dist/index.cjs","type":"module","_from":"file:qazuor-qzpay-core-3.0.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"dev":"tsup --watch","test":"vitest","build":"tsup","clean":"rm -rf dist","test:run":"vitest run","typecheck":"tsc --noEmit"},"_npmUser":{"name":"qazuor","email":"qazuor@gmail.com"},"_resolved":"/tmp/a2642579c79647db3cc8c945edec2ebb/qazuor-qzpay-core-3.0.0.tgz","_integrity":"sha512-ycCEW3nHpMo/sC1bnhob3W4wRmJ2g0Y38ad4zx8ocecJXC60opAJ6QLdVMXtGHjM10SKsl4xsMHVZ2faBtjK2Q==","repository":{"url":"git+https://github.com/qazuor/qzpay.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Core types, constants, and utilities for QZPay billing library","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/qzpay-core_3.0.0_1786773959712_0.7225729803766066","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"@qazuor/qzpay-core","version":"3.1.0","keywords":["billing","payments","subscriptions","invoicing","stripe","mercadopago"],"author":{"name":"qazuor@gmail.com"},"license":"MIT","_id":"@qazuor/qzpay-core@3.1.0","maintainers":[{"name":"qazuor","email":"qazuor@gmail.com"}],"homepage":"https://github.com/qazuor/qzpay/tree/main/packages/core#readme","bugs":{"url":"https://github.com/qazuor/qzpay/issues"},"dist":{"shasum":"5f050aa0be3390690b2062586beb6f65fd8b564e","tarball":"https://registry.npmjs.org/@qazuor/qzpay-core/-/qzpay-core-3.1.0.tgz","fileCount":9,"integrity":"sha512-QaDgJty8x4t8BU84D5yIfx2rIAy0f17P98lYsqn21f42iNB5HJVKqZU+e2qB5tyDODIo4DxJHAzNTpmjIhnSag==","signatures":[{"sig":"MEYCIQCf9UFus4CXwL9I3FtsSdzOyCvbrNDuw/im5x9lWA1xgwIhALpUrvqBawMm6IrOqa9HF7NdH0+OQ0r7ud3L2naWOLFX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3051146},"main":"./dist/index.cjs","type":"module","_from":"file:qazuor-qzpay-core-3.1.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"dev":"tsup --watch","test":"vitest","build":"tsup","clean":"rm -rf dist","test:run":"vitest run","typecheck":"tsc --noEmit"},"_npmUser":{"name":"qazuor","email":"qazuor@gmail.com"},"_resolved":"/tmp/708bbb600a0775c0be6886f25719120d/qazuor-qzpay-core-3.1.0.tgz","_integrity":"sha512-QaDgJty8x4t8BU84D5yIfx2rIAy0f17P98lYsqn21f42iNB5HJVKqZU+e2qB5tyDODIo4DxJHAzNTpmjIhnSag==","repository":{"url":"git+https://github.com/qazuor/qzpay.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Core types, constants, and utilities for QZPay billing library","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/qzpay-core_3.1.0_1787269028400_0.35848562317858845","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"@qazuor/qzpay-core","version":"4.0.0","keywords":["billing","payments","subscriptions","invoicing","stripe","mercadopago"],"author":{"name":"qazuor@gmail.com"},"license":"MIT","_id":"@qazuor/qzpay-core@4.0.0","maintainers":[{"name":"qazuor","email":"qazuor@gmail.com"}],"homepage":"https://github.com/qazuor/qzpay/tree/main/packages/core#readme","bugs":{"url":"https://github.com/qazuor/qzpay/issues"},"dist":{"shasum":"a8c7637eaee34ead41b00dbd79b7c767650889d1","tarball":"https://registry.npmjs.org/@qazuor/qzpay-core/-/qzpay-core-4.0.0.tgz","fileCount":9,"integrity":"sha512-rvrC3+qZ8f/yvmJdDSCe6vkP2IfuFUJVcbUei0S76a71zrFp/321xuStHjH1pu5nozoWI1dkPVstxmTLbz17Mw==","signatures":[{"sig":"MEUCIDu08Kj/UWymOkisYMIOP9gtkOph4UV2Ng5bIWF0RMk2AiEA+WWs/ezf+JAShL9YwJ8hZQS6bWJVQ0IzlK/ahJCSQ3w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3070380},"main":"./dist/index.cjs","type":"module","_from":"file:qazuor-qzpay-core-4.0.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"dev":"tsup --watch","test":"vitest","build":"tsup","clean":"rm -rf dist","test:run":"vitest run","typecheck":"tsc --noEmit"},"_npmUser":{"name":"qazuor","email":"qazuor@gmail.com"},"_resolved":"/tmp/93c944ba44e3a18b2b452be5d3c889aa/qazuor-qzpay-core-4.0.0.tgz","_integrity":"sha512-rvrC3+qZ8f/yvmJdDSCe6vkP2IfuFUJVcbUei0S76a71zrFp/321xuStHjH1pu5nozoWI1dkPVstxmTLbz17Mw==","repository":{"url":"git+https://github.com/qazuor/qzpay.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Core types, constants, and utilities for QZPay billing library","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/qzpay-core_4.0.0_1787330153030_0.8745483799214995","host":"s3://npm-registry-packages-npm-production"}},"5.0.0":{"name":"@qazuor/qzpay-core","version":"5.0.0","keywords":["billing","payments","subscriptions","invoicing","stripe","mercadopago"],"author":{"name":"qazuor@gmail.com"},"license":"MIT","_id":"@qazuor/qzpay-core@5.0.0","maintainers":[{"name":"qazuor","email":"qazuor@gmail.com"}],"homepage":"https://github.com/qazuor/qzpay/tree/main/packages/core#readme","bugs":{"url":"https://github.com/qazuor/qzpay/issues"},"dist":{"shasum":"2dc9a0f162007a2670a658e25686c0fe0d8efd0e","tarball":"https://registry.npmjs.org/@qazuor/qzpay-core/-/qzpay-core-5.0.0.tgz","fileCount":9,"integrity":"sha512-3M+D7NW0Jbo3ftZLSFZ3V8adiuPwVv7D0TqoQY4h8eRBQXLDGYAs0DW3z1xH2NO08rH3zdvXQxa+Afr4xbxReQ==","signatures":[{"sig":"MEUCIBiioAiki2UT3DQv8Jb9XjjF8NwIspbLIoPxjTuq/0v6AiEAhuVeuDLRKmuD/sWa2GaZ3CB5itKyZcsOzyZ95L9qaXk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3105304},"main":"./dist/index.cjs","type":"module","_from":"file:qazuor-qzpay-core-5.0.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"dev":"tsup --watch","test":"vitest","build":"tsup","clean":"rm -rf dist","test:run":"vitest run","typecheck":"tsc --noEmit"},"_npmUser":{"name":"qazuor","email":"qazuor@gmail.com"},"_resolved":"/tmp/5944af925fa4a27f16c956c31f4da9ef/qazuor-qzpay-core-5.0.0.tgz","_integrity":"sha512-3M+D7NW0Jbo3ftZLSFZ3V8adiuPwVv7D0TqoQY4h8eRBQXLDGYAs0DW3z1xH2NO08rH3zdvXQxa+Afr4xbxReQ==","repository":{"url":"git+https://github.com/qazuor/qzpay.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Core types, constants, and utilities for QZPay billing library","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/qzpay-core_5.0.0_1787856672827_0.4945391545949205","host":"s3://npm-registry-packages-npm-production"}},"5.1.0":{"name":"@qazuor/qzpay-core","version":"5.1.0","keywords":["billing","payments","subscriptions","invoicing","stripe","mercadopago"],"author":{"name":"qazuor@gmail.com"},"license":"MIT","_id":"@qazuor/qzpay-core@5.1.0","maintainers":[{"name":"qazuor","email":"qazuor@gmail.com"}],"homepage":"https://github.com/qazuor/qzpay/tree/main/packages/core#readme","bugs":{"url":"https://github.com/qazuor/qzpay/issues"},"dist":{"shasum":"2beb137f7a9f2fe5468686b3d5f9012f34351308","tarball":"https://registry.npmjs.org/@qazuor/qzpay-core/-/qzpay-core-5.1.0.tgz","fileCount":9,"integrity":"sha512-GWLEMqw3oYd+xfnRl5zAhBaixj1WkycMNyHCn0IS+zYao+hRU/cM1g3MrzRF/nwXFJ52fkGHLNyzvc7VSxDDgg==","signatures":[{"sig":"MEUCIQDnnc5yKsIVzxPv9oAZEItPXAZbXLzcfc0dstCYIN8KFAIgBOjr9NV+N/Oe1DrAm/l21J4e5Ihx3hH8DQTC/E451X4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3111782},"main":"./dist/index.cjs","type":"module","_from":"file:qazuor-qzpay-core-5.1.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"dev":"tsup --watch","test":"vitest","build":"tsup","clean":"rm -rf dist","test:run":"vitest run","typecheck":"tsc --noEmit"},"_npmUser":{"name":"qazuor","email":"qazuor@gmail.com"},"_resolved":"/tmp/5e0cad0e1e1adce9b06420419b34ccec/qazuor-qzpay-core-5.1.0.tgz","_integrity":"sha512-GWLEMqw3oYd+xfnRl5zAhBaixj1WkycMNyHCn0IS+zYao+hRU/cM1g3MrzRF/nwXFJ52fkGHLNyzvc7VSxDDgg==","repository":{"url":"git+https://github.com/qazuor/qzpay.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Core types, constants, and utilities for QZPay billing library","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/qzpay-core_5.1.0_1788195834983_0.8289733798480206","host":"s3://npm-registry-packages-npm-production"}},"5.1.1":{"name":"@qazuor/qzpay-core","version":"5.1.1","keywords":["billing","payments","subscriptions","invoicing","stripe","mercadopago"],"author":{"name":"qazuor@gmail.com"},"license":"MIT","_id":"@qazuor/qzpay-core@5.1.1","maintainers":[{"name":"qazuor","email":"qazuor@gmail.com"}],"homepage":"https://github.com/qazuor/qzpay/tree/main/packages/core#readme","bugs":{"url":"https://github.com/qazuor/qzpay/issues"},"dist":{"shasum":"e12101b21ea42f0b91774547a5b83a7abea66452","tarball":"https://registry.npmjs.org/@qazuor/qzpay-core/-/qzpay-core-5.1.1.tgz","fileCount":9,"integrity":"sha512-nReQoTda9vkUz/j+qyGLRkERgryhkrFMJJ5JWdlKWfGLBALycCwOZkC8y4Lthji2a9M2PdmAedIveMVueJ5MxA==","signatures":[{"sig":"MEUCIQCJ67/hEN4DEJHqEoy0UPVxRbekoFVHKN2e2iE1ZIkBrAIgDKPK8N4SqcgS2IRBe7u02oj+pooYnFlGY+zZQPxVuPc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3129512},"main":"./dist/index.cjs","type":"module","_from":"file:qazuor-qzpay-core-5.1.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"dev":"tsup --watch","test":"vitest","build":"tsup","clean":"rm -rf dist","test:run":"vitest run","typecheck":"tsc --noEmit"},"_npmUser":{"name":"qazuor","email":"qazuor@gmail.com"},"_resolved":"/tmp/cd139f309f8c1ab8dd96ead34ab19404/qazuor-qzpay-core-5.1.1.tgz","_integrity":"sha512-nReQoTda9vkUz/j+qyGLRkERgryhkrFMJJ5JWdlKWfGLBALycCwOZkC8y4Lthji2a9M2PdmAedIveMVueJ5MxA==","repository":{"url":"git+https://github.com/qazuor/qzpay.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Core types, constants, and utilities for QZPay billing library","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/qzpay-core_5.1.1_1788248403380_0.4600451837289241","host":"s3://npm-registry-packages-npm-production"}},"5.2.0":{"name":"@qazuor/qzpay-core","version":"5.2.0","keywords":["billing","payments","subscriptions","invoicing","stripe","mercadopago"],"author":{"name":"qazuor@gmail.com"},"license":"MIT","_id":"@qazuor/qzpay-core@5.2.0","maintainers":[{"name":"qazuor","email":"qazuor@gmail.com"}],"homepage":"https://github.com/qazuor/qzpay/tree/main/packages/core#readme","bugs":{"url":"https://github.com/qazuor/qzpay/issues"},"dist":{"shasum":"b885ff3f84c34aeb3ece9d8ff04e4f58e96d14b9","tarball":"https://registry.npmjs.org/@qazuor/qzpay-core/-/qzpay-core-5.2.0.tgz","fileCount":9,"integrity":"sha512-5s4A1eYNXzchjnSpaGbo3iw0Uj53DTvcNB2xOtNhNGiXK5z9OWj0lvp5nfAa40vR11KWbqSbdkXfxBnzZcn5Cw==","signatures":[{"sig":"MEUCIB4WjNvwM4ICi5kNrk78l62juMV1nSk2CxDc3pdWi0IWAiEApoD3jGMR0BiGiMVbr2+9O36B4P/Hkb2bztSBSDGyNzg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3152258},"main":"./dist/index.cjs","type":"module","_from":"file:qazuor-qzpay-core-5.2.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"dev":"tsup --watch","test":"vitest","build":"tsup","clean":"rm -rf dist","test:run":"vitest run","typecheck":"tsc --noEmit"},"_npmUser":{"name":"qazuor","email":"qazuor@gmail.com"},"_resolved":"/tmp/d1b2813e3df25ebc111eeff138358c61/qazuor-qzpay-core-5.2.0.tgz","_integrity":"sha512-5s4A1eYNXzchjnSpaGbo3iw0Uj53DTvcNB2xOtNhNGiXK5z9OWj0lvp5nfAa40vR11KWbqSbdkXfxBnzZcn5Cw==","repository":{"url":"git+https://github.com/qazuor/qzpay.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Core types, constants, and utilities for QZPay billing library","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/qzpay-core_5.2.0_1788818565360_0.09374964377388206","host":"s3://npm-registry-packages-npm-production"}},"5.3.0":{"name":"@qazuor/qzpay-core","version":"5.3.0","keywords":["billing","payments","subscriptions","invoicing","stripe","mercadopago"],"author":{"name":"qazuor@gmail.com"},"license":"MIT","_id":"@qazuor/qzpay-core@5.3.0","maintainers":[{"name":"qazuor","email":"qazuor@gmail.com"}],"homepage":"https://github.com/qazuor/qzpay/tree/main/packages/core#readme","bugs":{"url":"https://github.com/qazuor/qzpay/issues"},"dist":{"shasum":"e0afe9d06ad87a0df26d0e001a22c4c93d1e6d3c","tarball":"https://registry.npmjs.org/@qazuor/qzpay-core/-/qzpay-core-5.3.0.tgz","fileCount":9,"integrity":"sha512-lWrpLVgvwGHvrVfkYDSeUVs+ltQf9Zz9AxMXNEG2RwiQiHD/zdj/AudJob6Eol1zOpBAJ+ytqYymwv2fVYDc/Q==","signatures":[{"sig":"MEUCIQDqaiRuR2ePJDBAxVQqGYQAAd3nkwBOPISNn2GCjP3RkwIgLvwGRdc0cS316D8epflI3mkvnr1N2yulCa5upfywcAo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3154652},"main":"./dist/index.cjs","type":"module","_from":"file:qazuor-qzpay-core-5.3.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"dev":"tsup --watch","test":"vitest","build":"tsup","clean":"rm -rf dist","test:run":"vitest run","typecheck":"tsc --noEmit"},"_npmUser":{"name":"qazuor","email":"qazuor@gmail.com"},"_resolved":"/tmp/95e2a451e1608e6e510ed49ab3689752/qazuor-qzpay-core-5.3.0.tgz","_integrity":"sha512-lWrpLVgvwGHvrVfkYDSeUVs+ltQf9Zz9AxMXNEG2RwiQiHD/zdj/AudJob6Eol1zOpBAJ+ytqYymwv2fVYDc/Q==","repository":{"url":"git+https://github.com/qazuor/qzpay.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Core types, constants, and utilities for QZPay billing library","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/qzpay-core_5.3.0_1788890735527_0.8804487364830147","host":"s3://npm-registry-packages-npm-production"}},"6.0.0":{"name":"@qazuor/qzpay-core","version":"6.0.0","keywords":["billing","payments","subscriptions","invoicing","stripe","mercadopago"],"author":{"name":"qazuor@gmail.com"},"license":"MIT","_id":"@qazuor/qzpay-core@6.0.0","maintainers":[{"name":"qazuor","email":"qazuor@gmail.com"}],"homepage":"https://github.com/qazuor/qzpay/tree/main/packages/core#readme","bugs":{"url":"https://github.com/qazuor/qzpay/issues"},"dist":{"shasum":"e3d669b4236890f6bcde8489fe4158d31ad51344","tarball":"https://registry.npmjs.org/@qazuor/qzpay-core/-/qzpay-core-6.0.0.tgz","fileCount":9,"integrity":"sha512-5hc6PAyp4yDLvk5MsjOYI8hOjUYP+SjFPTiR/Tt0Ajsq45Rj7sLSBUsxVOdW9OD7hMbC816ewjCjW2My1wPPVA==","signatures":[{"sig":"MEQCICBTUno4U/LuPfU8QQig4MWfUJnOLYm3g4gfbGQEqcMwAiAWnsiAuNQKB4V5RTRUIvp23lb8rDcji2Gnm53WhU237A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3163114},"main":"./dist/index.cjs","type":"module","_from":"file:qazuor-qzpay-core-6.0.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"dev":"tsup --watch","test":"vitest","build":"tsup","clean":"rm -rf dist","test:run":"vitest run","typecheck":"tsc --noEmit"},"_npmUser":{"name":"qazuor","email":"qazuor@gmail.com"},"_resolved":"/tmp/15e3d44410a7e110241114312faf6564/qazuor-qzpay-core-6.0.0.tgz","_integrity":"sha512-5hc6PAyp4yDLvk5MsjOYI8hOjUYP+SjFPTiR/Tt0Ajsq45Rj7sLSBUsxVOdW9OD7hMbC816ewjCjW2My1wPPVA==","repository":{"url":"git+https://github.com/qazuor/qzpay.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Core types, constants, and utilities for QZPay billing library","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/qzpay-core_6.0.0_1788916560266_0.7207297159602204","host":"s3://npm-registry-packages-npm-production"}},"7.0.0":{"name":"@qazuor/qzpay-core","version":"7.0.0","description":"Core types, constants, and utilities for QZPay billing library","type":"module","main":"./dist/index.cjs","module":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"sideEffects":false,"keywords":["billing","payments","subscriptions","invoicing","stripe","mercadopago"],"author":{"name":"qazuor@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/qazuor/qzpay.git","directory":"packages/core"},"bugs":{"url":"https://github.com/qazuor/qzpay/issues"},"homepage":"https://github.com/qazuor/qzpay/tree/main/packages/core#readme","engines":{"node":">=22"},"publishConfig":{"access":"public"},"scripts":{"build":"tsup","dev":"tsup --watch","typecheck":"tsc --noEmit","test":"vitest","test:run":"vitest run","clean":"rm -rf dist"},"_id":"@qazuor/qzpay-core@7.0.0","_integrity":"sha512-TyHsdudSY8q934OnlCa0rA7Gqc/u6cb85hdDzVgdrhhmnWvNsfHH8p83toA8FSxZ/dSEKP9U4kESAo//1ZAHCg==","_resolved":"/tmp/ce3ef464295912faa66f234565301082/qazuor-qzpay-core-7.0.0.tgz","_from":"file:qazuor-qzpay-core-7.0.0.tgz","_nodeVersion":"22.23.2","_npmVersion":"10.9.8","dist":{"integrity":"sha512-TyHsdudSY8q934OnlCa0rA7Gqc/u6cb85hdDzVgdrhhmnWvNsfHH8p83toA8FSxZ/dSEKP9U4kESAo//1ZAHCg==","shasum":"76ad39d39c2a891882f2446d2840825a3ebfbe57","tarball":"https://registry.npmjs.org/@qazuor/qzpay-core/-/qzpay-core-7.0.0.tgz","fileCount":9,"unpackedSize":3165562,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDv/oO3JAxhoIv7A4rCNxSKwy2XELmeslPOI+oJIW9bUAIgRwiQ7PZ3nyGo4MBBAEfF6shCY2xLbhTWn4/NHqkVWQw="}]},"_npmUser":{"name":"qazuor","email":"qazuor@gmail.com"},"directories":{},"maintainers":[{"name":"qazuor","email":"qazuor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/qzpay-core_7.0.0_1788936483182_0.5966238359872866"},"_hasShrinkwrap":false}},"time":{"created":"2026-01-09T16:23:30.274Z","modified":"2026-09-09T06:48:03.494Z","1.0.0":"2026-01-09T16:23:30.523Z","1.0.1":"2026-01-14T03:02:09.241Z","1.1.0":"2026-01-16T22:44:02.562Z","1.2.0":"2026-03-10T05:51:05.444Z","1.2.1":"2026-04-18T05:18:54.845Z","1.3.0":"2026-05-15T15:47:22.908Z","1.4.0":"2026-05-15T18:37:08.147Z","1.5.0":"2026-05-16T15:27:00.953Z","1.6.0":"2026-05-17T05:52:43.530Z","1.6.1":"2026-05-17T06:12:42.977Z","1.6.2":"2026-05-18T10:22:45.926Z","1.6.3":"2026-05-18T21:33:10.008Z","1.6.4":"2026-05-19T01:34:40.041Z","1.6.5":"2026-05-21T19:28:02.380Z","1.7.0":"2026-05-22T05:40:27.133Z","1.8.0":"2026-05-22T16:09:47.887Z","1.9.0":"2026-05-23T07:15:00.810Z","1.10.0":"2026-05-23T17:08:03.069Z","1.11.0":"2026-05-25T18:06:43.602Z","1.12.0":"2026-06-09T06:15:29.183Z","1.13.0":"2026-07-17T06:20:42.642Z","1.14.0":"2026-07-18T07:11:28.643Z","1.15.0":"2026-07-19T04:43:20.586Z","1.16.0":"2026-07-20T16:04:25.040Z","1.17.0":"2026-07-22T06:08:12.304Z","2.0.0":"2026-08-15T03:25:12.971Z","3.0.0":"2026-08-15T06:05:59.879Z","3.1.0":"2026-08-20T23:37:08.590Z","4.0.0":"2026-08-21T16:35:53.253Z","5.0.0":"2026-08-27T18:51:13.030Z","5.1.0":"2026-08-31T17:03:55.199Z","5.1.1":"2026-09-01T07:40:03.513Z","5.2.0":"2026-09-07T22:02:45.514Z","5.3.0":"2026-09-08T18:05:35.697Z","6.0.0":"2026-09-09T01:16:00.447Z","7.0.0":"2026-09-09T06:48:03.338Z"},"bugs":{"url":"https://github.com/qazuor/qzpay/issues"},"author":{"name":"qazuor@gmail.com"},"license":"MIT","homepage":"https://github.com/qazuor/qzpay/tree/main/packages/core#readme","keywords":["billing","payments","subscriptions","invoicing","stripe","mercadopago"],"repository":{"type":"git","url":"git+https://github.com/qazuor/qzpay.git","directory":"packages/core"},"description":"Core types, constants, and utilities for QZPay billing library","maintainers":[{"name":"qazuor","email":"qazuor@gmail.com"}],"readme":"# @qazuor/qzpay-core\n\nCore types, services, and utilities for the QZPay billing library.\n\n## Installation\n\n```bash\npnpm add @qazuor/qzpay-core\n```\n\n## Features\n\n- **Type System**: Comprehensive TypeScript types for billing entities\n- **QZPayBilling**: Main billing class with all operations\n- **Services**: Payment, subscription, invoice, checkout, and more\n- **Metrics Service**: MRR, churn, and revenue calculations\n- **Health Service**: System health monitoring\n- **Logger**: Structured logging with customizable providers\n- **Input Validation**: Zod-based validation for all create operations\n- **Promo Code Validation**: Full validation with plan applicability and usage limits\n- **Utilities**: Date, money, validation, and hash helpers\n- **Runtime Agnostic**: Works in Node.js, Bun, Deno, and Edge runtimes (no direct `process.env` access)\n\n## Quick Start\n\n```typescript\nimport { QZPayBilling, createDefaultLogger } from '@qazuor/qzpay-core';\n\nconst billing = new QZPayBilling({\n  storage: storageAdapter,\n  paymentAdapter: paymentAdapter,\n  logger: createDefaultLogger({ level: 'info' })\n});\n```\n\n## Usage\n\n### Customer Operations\n\n```typescript\n// Create customer\nconst customer = await billing.customers.create({\n  email: 'user@example.com',\n  name: 'John Doe',\n  externalId: 'user_123'\n});\n\n// Get customer\nconst customer = await billing.customers.get('cus_123');\n\n// Update customer\nawait billing.customers.update('cus_123', { name: 'Jane Doe' });\n\n// Delete customer\nawait billing.customers.delete('cus_123');\n```\n\n### Subscription Operations\n\n```typescript\n// Create subscription\nconst subscription = await billing.subscriptions.create({\n  customerId: 'cus_123',\n  priceId: 'price_123',\n  // Required. The product/business line this subscription belongs to —\n  // free-form, defined by your application, never by QZPay. An app with a\n  // single product line names it once; an app with several can no longer\n  // create a subscription without saying which one it meant.\n  productDomain: 'saas',\n  trialDays: 14\n});\n\n// Get subscription\nconst sub = await billing.subscriptions.get('sub_123');\n\n// Update subscription (change plan)\nawait billing.subscriptions.update('sub_123', {\n  priceId: 'price_premium'\n});\n\n// Cancel subscription\nawait billing.subscriptions.cancel('sub_123');\n```\n\n### Payment Operations\n\n```typescript\n// Process a payment\nconst payment = await billing.payments.process({\n  customerId: 'cus_123',\n  amount: 2999, // $29.99 in cents\n  currency: 'USD',\n  paymentMethodId: 'pm_123'\n});\n\n// Retrieve payment\nconst status = await billing.payments.get('pay_123');\n\n// Get payments by customer\nconst payments = await billing.payments.getByCustomerId('cus_123');\n\n// Record an external payment (already processed by provider)\nconst recorded = await billing.payments.record({\n  id: 'pay_external_123',\n  customerId: 'cus_123',\n  amount: 2999,\n  currency: 'USD',\n  status: 'succeeded',\n  providerPaymentId: 'pi_xxx',\n  provider: 'stripe'\n});\n\n// Refund payment\nawait billing.payments.refund({\n  paymentId: 'pay_123',\n  amount: 1500, // Optional: partial refund\n  reason: 'requested_by_customer'\n});\n```\n\n### Events\n\n```typescript\nbilling.on('customer.created', (event) => {\n  console.log('Customer created:', event.data);\n});\n\nbilling.on('subscription.created', (event) => {\n  console.log('Subscription created:', event.data);\n});\n\nbilling.on('payment.succeeded', (event) => {\n  console.log('Payment succeeded:', event.data);\n});\n```\n\n### Metrics\n\nThe `billing.metrics` service provides business intelligence and analytics:\n\n```typescript\n// Get Monthly Recurring Revenue\nconst mrr = await billing.metrics.getMrr({ currency: 'USD' });\nconsole.log('Current MRR:', mrr.currentMrr);\nconsole.log('Previous MRR:', mrr.previousMrr);\nconsole.log('Net New MRR:', mrr.netNewMrr);\n\n// Get subscription metrics by status\nconst subMetrics = await billing.metrics.getSubscriptionMetrics();\nconsole.log('Active:', subMetrics.active);\nconsole.log('Trialing:', subMetrics.trialing);\nconsole.log('Canceled:', subMetrics.canceled);\nconsole.log('Past Due:', subMetrics.pastDue);\n\n// Get revenue metrics for a period\nconst revenue = await billing.metrics.getRevenueMetrics({\n  startDate: new Date('2024-01-01'),\n  endDate: new Date('2024-12-31'),\n  currency: 'USD'\n});\nconsole.log('Total Revenue:', revenue.totalRevenue);\nconsole.log('Refunds:', revenue.totalRefunds);\n\n// Get churn metrics\nconst churn = await billing.metrics.getChurnMetrics({\n  startDate: new Date('2024-01-01'),\n  endDate: new Date('2024-12-31')\n});\nconsole.log('Churn Rate:', churn.churnRate);\nconsole.log('Churned MRR:', churn.churnedMrr);\n\n// Get all dashboard metrics aggregated\nconst dashboard = await billing.metrics.getDashboard({\n  currency: 'USD'\n});\nconsole.log('Dashboard:', dashboard);\n```\n\n### Health Checks\n\n```typescript\nimport { createHealthService } from '@qazuor/qzpay-core';\n\nconst health = createHealthService({\n  storage: storageAdapter,\n  paymentAdapter: paymentAdapter,\n  logger: logger\n});\n\n// Get full health status\nconst status = await health.getHealthStatus();\nconsole.log('Status:', status.status); // 'healthy' | 'degraded' | 'unhealthy'\nconsole.log('Components:', status.components);\n\n// Quick health check\nconst isHealthy = await health.isHealthy();\n```\n\n### Structured Logging\n\n```typescript\nimport { createDefaultLogger, noopLogger } from '@qazuor/qzpay-core';\n\n// Console-based logger with options\n// Note: This package does NOT read process.env - you control all configuration\nconst isProduction = process.env.NODE_ENV === 'production';\n\nconst logger = createDefaultLogger({\n  level: isProduction ? 'warn' : 'debug',\n  colorize: !isProduction, // Disable colors in production\n  timestamps: true\n});\n\n// Use with billing\nconst billing = new QZPayBilling({\n  storage,\n  paymentAdapter,\n  logger\n});\n\n// Or bring your own logger (pino, winston, etc.)\nimport pino from 'pino';\n\nconst pinoLogger = pino();\nconst billing = new QZPayBilling({\n  storage,\n  paymentAdapter,\n  logger: {\n    debug: (msg, meta) => pinoLogger.debug(meta, msg),\n    info: (msg, meta) => pinoLogger.info(meta, msg),\n    warn: (msg, meta) => pinoLogger.warn(meta, msg),\n    error: (msg, meta) => pinoLogger.error(meta, msg)\n  }\n});\n```\n\n## Services\n\n| Service | Description |\n|---------|-------------|\n| `billing.customers` | Customer management |\n| `billing.subscriptions` | Subscription lifecycle |\n| `billing.payments` | Payment processing |\n| `billing.invoices` | Invoice management |\n| `billing.plans` | Plan configuration |\n| `billing.promoCodes` | Promotional codes |\n| `billing.entitlements` | Feature entitlements |\n| `billing.limits` | Usage limits |\n| `billing.addons` | Add-on management |\n| `billing.paymentMethods` | Payment method management |\n| `billing.metrics` | Business metrics and analytics |\n\n### Entitlements Service\n\nManage feature access based on subscriptions:\n\n```typescript\n// Check if customer has an entitlement\nconst hasAccess = await billing.entitlements.check('cus_123', 'advanced_analytics');\nif (hasAccess) {\n  // Show advanced analytics\n}\n\n// Get all entitlements for a customer\nconst entitlements = await billing.entitlements.getByCustomerId('cus_123');\n\n// Grant an entitlement manually\nawait billing.entitlements.grant({ customerId: 'cus_123', entitlementKey: 'beta_features', source: 'manual' });\n\n// Revoke an entitlement\nawait billing.entitlements.revoke('cus_123', 'beta_features');\n```\n\n### Limits Service\n\nTrack and enforce usage limits:\n\n```typescript\n// Check if customer is within limit\nconst result = await billing.limits.check('cus_123', 'api_calls');\nconsole.log('Allowed:', result.allowed);\nconsole.log('Current:', result.currentValue);\nconsole.log('Max:', result.maxValue);\nconsole.log('Remaining:', result.remaining);\n\n// Get all limits for a customer\nconst limits = await billing.limits.getByCustomerId('cus_123');\n\n// Increment usage\nawait billing.limits.increment('cus_123', 'api_calls', 1);\n\n// Set a limit value\nawait billing.limits.set({ customerId: 'cus_123', limitKey: 'api_calls', maxValue: 10000 });\n\n// Record usage (for audit/history)\nawait billing.limits.recordUsage('cus_123', 'api_calls', 5, 'increment');\n```\n\n### Add-ons Service\n\nManage subscription add-ons:\n\n```typescript\n// Create an add-on definition\nconst addon = await billing.addons.create({\n  name: 'Extra Storage',\n  unitAmount: 500, // $5.00 in cents\n  currency: 'USD',\n  billingInterval: 'month',\n  compatiblePlanIds: ['plan_pro', 'plan_enterprise']\n});\n\n// Get add-ons compatible with a plan\nconst addons = await billing.addons.getByPlanId('plan_pro');\n\n// Add an add-on to a subscription\nconst result = await billing.addons.addToSubscription({\n  subscriptionId: 'sub_123',\n  addOnId: 'addon_extra_storage',\n  quantity: 2\n});\nconsole.log('Proration amount:', result.prorationAmount);\n\n// Get add-ons attached to a subscription\nconst subscriptionAddons = await billing.addons.getBySubscriptionId('sub_123');\n\n// Update add-on quantity\nawait billing.addons.updateSubscriptionAddOn('sub_123', 'addon_extra_storage', {\n  quantity: 5\n});\n\n// Remove add-on from subscription\nawait billing.addons.removeFromSubscription('sub_123', 'addon_extra_storage');\n```\n\n### Payment Methods Service\n\nManage customer payment methods:\n\n```typescript\n// Create a payment method\nconst paymentMethod = await billing.paymentMethods.create({\n  customerId: 'cus_123',\n  type: 'card',\n  providerPaymentMethodId: 'pm_xxx',\n  provider: 'stripe',\n  card: {\n    brand: 'visa',\n    last4: '4242',\n    expMonth: 12,\n    expYear: 2025\n  },\n  setAsDefault: true\n});\n\n// Get payment methods for a customer\nconst methods = await billing.paymentMethods.getByCustomerId('cus_123');\n\n// Get the default payment method\nconst defaultMethod = await billing.paymentMethods.getDefault('cus_123');\n\n// Set a payment method as default\nawait billing.paymentMethods.setDefault('cus_123', 'pm_456');\n\n// Update a payment method\nawait billing.paymentMethods.update('pm_123', {\n  card: { expMonth: 1, expYear: 2026 }\n});\n\n// Delete a payment method\nawait billing.paymentMethods.delete('pm_123');\n```\n\n### Saved Card Service\n\nUnified interface for saving and managing payment cards across providers.\n\n```typescript\nimport { createSavedCardService } from '@qazuor/qzpay-stripe'; // or '@qazuor/qzpay-mercadopago'\n\nconst cardService = createSavedCardService({\n  provider: 'stripe',\n  stripeSecretKey: 'sk_xxx',\n  getProviderCustomerId: async (customerId) => {\n    const customer = await db.customers.findById(customerId);\n    return customer.stripeCustomerId;\n  },\n});\n\n// Save a card\nconst card = await cardService.save({\n  customerId: 'local_cus_123',\n  paymentMethodId: 'pm_xxx', // From Stripe.js\n  setAsDefault: true,\n});\n\n// List all cards\nconst cards = await cardService.list('local_cus_123');\n\n// Set card as default (Stripe only)\nawait cardService.setDefault('local_cus_123', 'pm_xxx');\n\n// Remove a card\nawait cardService.remove('local_cus_123', 'pm_xxx');\n```\n\n**Provider Differences:**\n\n| Feature | Stripe | MercadoPago |\n|---------|--------|-------------|\n| Save card | `paymentMethodId` | `token` |\n| List cards | ✅ | ✅ |\n| Remove card | ✅ | ✅ |\n| Set default | ✅ Native | ❌ Track in your DB |\n\n**Note:** MercadoPago doesn't support default payment methods natively. Your application must track the default card ID in its database.\n\n### Subscription Lifecycle Service\n\nAutomates subscription renewals, trial conversions, and payment retries.\n\n```typescript\nimport { createSubscriptionLifecycle } from '@qazuor/qzpay-core';\n\nconst lifecycle = createSubscriptionLifecycle(billing, storage, {\n  gracePeriodDays: 7,\n  retryIntervals: [1, 3, 5], // Retry after 1, 3, and 5 days\n  trialConversionDays: 0, // Convert immediately when trial ends\n\n  // Process payment callback\n  processPayment: async (input) => {\n    const result = await stripe.paymentIntents.create({\n      amount: input.amount,\n      currency: input.currency,\n      customer: await getStripeCustomerId(input.customerId),\n      payment_method: input.paymentMethodId,\n      confirm: true,\n      off_session: true,\n    });\n    return {\n      success: result.status === 'succeeded',\n      paymentId: result.id,\n      error: result.last_payment_error?.message,\n    };\n  },\n\n  // Get default payment method callback\n  getDefaultPaymentMethod: async (customerId) => {\n    const pm = await db.paymentMethods.findDefault(customerId);\n    return pm ? {\n      id: pm.id,\n      providerPaymentMethodId: pm.stripePaymentMethodId\n    } : null;\n  },\n\n  // Optional: event callback for logging/notifications\n  onEvent: async (event) => {\n    console.log(`[${event.type}] Subscription: ${event.subscriptionId}`);\n\n    // Send notifications\n    if (event.type === 'subscription.renewal_failed') {\n      await sendEmail({\n        to: customer.email,\n        subject: 'Payment Failed',\n        body: 'Your subscription payment failed. Please update your payment method.'\n      });\n    }\n  },\n});\n\n// Run from a cron job\nconst results = await lifecycle.processAll();\nconsole.log('Renewals:', results.renewals);\nconsole.log('Trial conversions:', results.trialConversions);\nconsole.log('Retries:', results.retries);\nconsole.log('Cancellations:', results.cancellations);\n\n// Or run individual operations\nawait lifecycle.processRenewals();\nawait lifecycle.processTrialConversions();\nawait lifecycle.processRetries();\nawait lifecycle.processCancellations();\n```\n\n**Lifecycle Events:**\n\n- `subscription.renewed` - Subscription successfully renewed\n- `subscription.renewal_failed` - Renewal payment failed\n- `subscription.trial_converted` - Trial converted to paid\n- `subscription.trial_conversion_failed` - Trial conversion failed\n- `subscription.entered_grace_period` - Entered grace period after failed payment\n- `subscription.retry_scheduled` - Payment retry scheduled\n- `subscription.retry_succeeded` - Retry payment succeeded\n- `subscription.retry_failed` - All retries exhausted\n- `subscription.canceled_nonpayment` - Canceled due to non-payment\n\n**Cron Setup Example:**\n\n```typescript\n// Run every hour\ncron.schedule('0 * * * *', async () => {\n  const results = await lifecycle.processAll();\n  console.log(`Processed ${results.renewals.processed} renewals`);\n});\n```\n\n## Utility Functions\n\n### Date Utilities\n\n```typescript\nimport { addDays, addMonths, startOfMonth, endOfMonth } from '@qazuor/qzpay-core';\n\nconst nextMonth = addMonths(new Date(), 1);\nconst periodStart = startOfMonth(new Date());\nconst periodEnd = endOfMonth(new Date());\n```\n\n### Money Utilities\n\n```typescript\nimport { formatMoney, centsToDecimal, decimalToCents } from '@qazuor/qzpay-core';\n\nconst formatted = formatMoney(2999, 'USD'); // '$29.99'\nconst decimal = centsToDecimal(2999); // 29.99\nconst cents = decimalToCents(29.99); // 2999\n```\n\n### Validation Utilities\n\n```typescript\nimport { isValidEmail, isValidCurrency, isValidAmount } from '@qazuor/qzpay-core';\n\nisValidEmail('user@example.com'); // true\nisValidCurrency('USD'); // true\nisValidAmount(100); // true\nisValidAmount(-50); // false\n```\n\n### Input Validation\n\nAll create operations now include comprehensive Zod validation:\n\n```typescript\n// Customer creation with validation\ntry {\n  const customer = await billing.customers.create({\n    email: 'invalid-email', // Will throw validation error\n    name: 'John Doe'\n  });\n} catch (error) {\n  // error.code === 'VALIDATION_ERROR'\n  // error.details contains validation failure info\n}\n\n// Payment with validation\nawait billing.payments.process({\n  customerId: 'cus_123',\n  amount: -100, // Will throw validation error (negative amount)\n  currency: 'INVALID' // Will throw validation error (invalid currency)\n});\n\n// Invoice creation with validation\nawait billing.invoices.create({\n  customerId: 'cus_123',\n  items: [] // Will throw validation error (empty items array)\n});\n```\n\n### Promo Code Validation\n\nPromo codes are validated against multiple criteria:\n\n```typescript\n// The system automatically validates:\n// 1. Plan applicability\nconst promoCode = await billing.promoCodes.create({\n  code: 'SUMMER2024',\n  discountType: 'percentage',\n  discountValue: 20,\n  applicablePlans: ['plan_premium', 'plan_enterprise'] // Only works for these plans\n});\n\n// 2. Per-customer usage limits\nawait billing.promoCodes.validate({\n  code: 'SUMMER2024',\n  customerId: 'cus_123',\n  planId: 'plan_basic' // Will fail if not in applicablePlans\n});\n\n// 3. Date ranges\nawait billing.promoCodes.create({\n  code: 'NEWYEAR2024',\n  validFrom: new Date('2024-01-01'),\n  validTo: new Date('2024-01-31') // Only valid in January\n});\n\n// 4. Max uses and active status\nawait billing.promoCodes.create({\n  code: 'LIMITED',\n  maxUses: 100, // Can only be used 100 times total\n  maxUsesPerCustomer: 1, // Each customer can use it once\n  active: true // Must be active\n});\n```\n\n## Types\n\n### Core Types\n\n```typescript\nimport type {\n  // Entities\n  QZPayCustomer,\n  QZPaySubscription,\n  QZPayPayment,\n  QZPayInvoice,\n  QZPayPlan,\n  QZPayPrice,\n  QZPayPromoCode,\n  QZPayAddon,\n\n  // Inputs\n  QZPayCreateCustomerInput,\n  QZPayCreateSubscriptionInput,\n  QZPayCreatePaymentInput,\n  QZPayCreateInvoiceInput,\n\n  // Events\n  QZPayWebhookEvent,\n  QZPayBillingEvent,\n\n  // Config\n  QZPayBillingConfig,\n  QZPayLogger,\n  QZPayLogLevel\n} from '@qazuor/qzpay-core';\n```\n\n### Adapter Interfaces\n\n```typescript\nimport type {\n  QZPayPaymentAdapter,\n  QZPayStorageAdapter,\n  QZPayPaymentCustomerAdapter,\n  QZPayPaymentSubscriptionAdapter,\n  QZPayPaymentPaymentAdapter,\n  QZPayWebhookAdapter\n} from '@qazuor/qzpay-core';\n```\n\n## Architecture\n\n```\n@qazuor/qzpay-core\n├── QZPayBilling          # Main billing orchestrator\n├── Adapters              # Abstract interfaces for providers\n│   ├── Storage           # Database operations\n│   └── Payment           # Payment provider operations\n├── Services\n│   ├── metrics.service   # MRR, churn, revenue\n│   ├── health.service    # System health\n│   ├── checkout.service  # Checkout flows\n│   ├── discount.service  # Discount calculations\n│   └── ...\n├── Utils\n│   ├── default-logger    # Console logger\n│   ├── date.utils        # Date helpers\n│   ├── money.utils       # Money formatting\n│   └── validation.utils  # Input validation\n└── Types                 # TypeScript definitions\n```\n\n## License\n\nMIT\n","readmeFilename":"README.md"}