{"_id":"@akira-io/billing-js","_rev":"22-5638ddc81f03b6317f83ea6e123dc253","name":"@akira-io/billing-js","dist-tags":{"latest":"1.5.0"},"versions":{"0.1.0":{"name":"@akira-io/billing-js","version":"0.1.0","keywords":["akira","billing","stripe","pricing","downloads","sdk"],"license":"MIT","_id":"@akira-io/billing-js@0.1.0","maintainers":[{"name":"liedsonc","email":"liedsoncanal@gmail.com"},{"name":"kidiatoliny","email":"kidiatoliny@gmail.com"}],"homepage":"https://github.com/akira-io/billing-sdk-js","bugs":{"url":"https://github.com/akira-io/billing-sdk-js/issues"},"dist":{"shasum":"554311d0751f0b3f0df274d04506ebbcb8778771","tarball":"https://registry.npmjs.org/@akira-io/billing-js/-/billing-js-0.1.0.tgz","fileCount":55,"integrity":"sha512-rn2xywcE9dVuBFPhGK2b3CrSDy1+ciQ5NmMMw0RasTAfK0k+WmE/wNiSSgFTUweytqx5LxwexJoD3aoX9yd2kg==","signatures":[{"sig":"MEUCIAeVkkdzysCs7xDFYtrQN6SdyOe9VVr04gl/+UbJGb5JAiEAqJgjxPzUSGZ0NOmLYKFqktsKMa3xu2NIRS4TqqFwiQw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":388681},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.js","require":"./dist/vue.cjs"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","require":"./dist/react.cjs"},"./client":{"types":"./dist/client.d.ts","import":"./dist/client.js","require":"./dist/client.cjs"},"./helpers":{"types":"./dist/helpers.d.ts","import":"./dist/helpers.js","require":"./dist/helpers.cjs"},"./pricing":{"types":"./dist/pricing.d.ts","import":"./dist/pricing.js","require":"./dist/pricing.cjs"},"./checkout":{"types":"./dist/checkout.d.ts","import":"./dist/checkout.js","require":"./dist/checkout.cjs"},"./downloads":{"types":"./dist/downloads.d.ts","import":"./dist/downloads.js","require":"./dist/downloads.cjs"}},"gitHead":"930b5df8b9a6e65ebfe9bdd58a7a5b8ead00ece3","scripts":{"dev":"tsup --watch","lint":"eslint src tests","test":"vitest run","build":"tsup","prepare":"pnpm build","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"pnpm build && pnpm test && pnpm typecheck"},"_npmUser":{"name":"kidiatoliny","email":"kidiatoliny@gmail.com"},"repository":{"url":"git+https://github.com/akira-io/billing-sdk-js.git","type":"git"},"_npmVersion":"10.9.7","description":"TypeScript client for the Akira Billing API. Pricing, downloads, checkout helpers for landing pages and web apps.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","tsup":"^8.3.5","react":"^19.0.0","vitest":"^2.1.8","happy-dom":"^15.11.7","react-dom":"^19.0.0","typescript":"^5.7.2","@types/node":"^22.10.2","@types/react":"^19.0.2","@vue/test-utils":"^2.4.6","@testing-library/react":"^16.1.0"},"peerDependencies":{"vue":">=3","react":">=17"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/billing-js_0.1.0_1778838913374_0.25393048803242824","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@akira-io/billing-js","version":"0.1.5","keywords":["akira","billing","stripe","pricing","downloads","sdk"],"license":"MIT","_id":"@akira-io/billing-js@0.1.5","maintainers":[{"name":"liedsonc","email":"liedsoncanal@gmail.com"},{"name":"kidiatoliny","email":"kidiatoliny@gmail.com"}],"homepage":"https://github.com/akira-io/billing-sdk-js","bugs":{"url":"https://github.com/akira-io/billing-sdk-js/issues"},"dist":{"shasum":"90601a6ad27b2671af32130c7eeda0f9beee296c","tarball":"https://registry.npmjs.org/@akira-io/billing-js/-/billing-js-0.1.5.tgz","fileCount":61,"integrity":"sha512-Xdu1RM7h/S8SnX8Q+ukkFWtxeTZ+5YqDdSaA5gV5sUNl6oTJjio+QgOptrJiXefkcjNQ8B6G+vXOaYmyQ0OfRw==","signatures":[{"sig":"MEQCIBlb4T+agBC0rSnE+YbYPdLpx1Ynk8WUmnT/drllGKW8AiB93bPdkbmU1HXvX5H35H1q2g31mli3CCVjaZWY29TU8A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akira-io%2fbilling-js@0.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":433644},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.js","require":"./dist/vue.cjs"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","require":"./dist/react.cjs"},"./client":{"types":"./dist/client.d.ts","import":"./dist/client.js","require":"./dist/client.cjs"},"./helpers":{"types":"./dist/helpers.d.ts","import":"./dist/helpers.js","require":"./dist/helpers.cjs"},"./license":{"types":"./dist/license.d.ts","import":"./dist/license.js","require":"./dist/license.cjs"},"./pricing":{"types":"./dist/pricing.d.ts","import":"./dist/pricing.js","require":"./dist/pricing.cjs"},"./checkout":{"types":"./dist/checkout.d.ts","import":"./dist/checkout.js","require":"./dist/checkout.cjs"},"./downloads":{"types":"./dist/downloads.d.ts","import":"./dist/downloads.js","require":"./dist/downloads.cjs"}},"gitHead":"5cafde2dc2eb0f724f3a95747144ac9d1457ae45","scripts":{"dev":"tsup --watch","lint":"eslint src tests","test":"vitest run","build":"tsup","prepare":"pnpm build","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"pnpm build && pnpm test && pnpm typecheck"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f16a6a13-c40e-4db8-8ddb-681ce0153ad7"}},"repository":{"url":"git+https://github.com/akira-io/billing-sdk-js.git","type":"git"},"_npmVersion":"11.14.1","description":"TypeScript client for the Akira Billing API. Pricing, downloads, checkout helpers for landing pages and web apps.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","tsup":"^8.3.5","react":"^19.0.0","eslint":"^10.4.0","vitest":"^2.1.8","happy-dom":"^15.11.7","react-dom":"^19.0.0","@eslint/js":"^10.0.1","typescript":"^5.7.2","@types/node":"^22.10.2","@types/react":"^19.0.2","@vue/test-utils":"^2.4.6","typescript-eslint":"^8.59.3","@testing-library/react":"^16.1.0"},"peerDependencies":{"vue":">=3","react":">=17"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/billing-js_0.1.5_1778871664069_0.7216843749384738","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@akira-io/billing-js","version":"0.1.6","keywords":["akira","billing","stripe","pricing","downloads","sdk"],"license":"MIT","_id":"@akira-io/billing-js@0.1.6","maintainers":[{"name":"liedsonc","email":"liedsoncanal@gmail.com"},{"name":"kidiatoliny","email":"kidiatoliny@gmail.com"}],"homepage":"https://github.com/akira-io/billing-sdk-js","bugs":{"url":"https://github.com/akira-io/billing-sdk-js/issues"},"dist":{"shasum":"031d210aa549bafcacc1c59b8acda81ecc0b689e","tarball":"https://registry.npmjs.org/@akira-io/billing-js/-/billing-js-0.1.6.tgz","fileCount":61,"integrity":"sha512-Jqd/CVMV+hfwG3aPjcIMaREFwl+IHiY+QbAdMPKCYNkXnPuhkp9rx+xoBLopRZmM9ZFfB6g8k064Me/Mlbfg0g==","signatures":[{"sig":"MEUCIF7/TvTwwUNbqjmYsCdJYC2uDHWKooCQjq02vmVBshICAiEAlQhYVOgZpuJayAGg4uajolOOFEuWNG9W8iYfvGtTmSo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akira-io%2fbilling-js@0.1.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":437694},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.js","require":"./dist/vue.cjs"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","require":"./dist/react.cjs"},"./client":{"types":"./dist/client.d.ts","import":"./dist/client.js","require":"./dist/client.cjs"},"./helpers":{"types":"./dist/helpers.d.ts","import":"./dist/helpers.js","require":"./dist/helpers.cjs"},"./license":{"types":"./dist/license.d.ts","import":"./dist/license.js","require":"./dist/license.cjs"},"./pricing":{"types":"./dist/pricing.d.ts","import":"./dist/pricing.js","require":"./dist/pricing.cjs"},"./checkout":{"types":"./dist/checkout.d.ts","import":"./dist/checkout.js","require":"./dist/checkout.cjs"},"./downloads":{"types":"./dist/downloads.d.ts","import":"./dist/downloads.js","require":"./dist/downloads.cjs"}},"gitHead":"73b0e79e9e6cd3c5106d59b6130a839c2d9f1bcc","scripts":{"dev":"tsup --watch","lint":"eslint src tests","test":"vitest run","build":"tsup","prepare":"pnpm build","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"pnpm build && pnpm test && pnpm typecheck"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f16a6a13-c40e-4db8-8ddb-681ce0153ad7"}},"repository":{"url":"git+https://github.com/akira-io/billing-sdk-js.git","type":"git"},"_npmVersion":"11.14.1","description":"TypeScript client for the Akira Billing API. Pricing, downloads, checkout helpers for landing pages and web apps.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","tsup":"^8.3.5","react":"^19.0.0","eslint":"^10.4.0","vitest":"^2.1.8","happy-dom":"^15.11.7","react-dom":"^19.0.0","@eslint/js":"^10.0.1","typescript":"^5.7.2","@types/node":"^22.10.2","@types/react":"^19.0.2","@vue/test-utils":"^2.4.6","typescript-eslint":"^8.59.3","@testing-library/react":"^16.1.0"},"peerDependencies":{"vue":">=3","react":">=17"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/billing-js_0.1.6_1778875553286_0.3162575416020026","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@akira-io/billing-js","version":"0.1.7","keywords":["akira","billing","stripe","pricing","downloads","sdk"],"license":"MIT","_id":"@akira-io/billing-js@0.1.7","maintainers":[{"name":"liedsonc","email":"liedsoncanal@gmail.com"},{"name":"kidiatoliny","email":"kidiatoliny@gmail.com"}],"homepage":"https://github.com/akira-io/billing-sdk-js","bugs":{"url":"https://github.com/akira-io/billing-sdk-js/issues"},"dist":{"shasum":"02e30e21065210c3f949a58066ab8f73bc2402e3","tarball":"https://registry.npmjs.org/@akira-io/billing-js/-/billing-js-0.1.7.tgz","fileCount":67,"integrity":"sha512-HYo4mL6RiGI5AQ1PcU41C2fN9pq4KIAycTC0lIzXmU/EAuzPYny1DbvlgznW0RsrjkpZOhRrg7ZO5Tzr390ADQ==","signatures":[{"sig":"MEYCIQCRXXaXEWfemV62RjA2RIvdJWmV/Vrs2pn58MDrFDuS2gIhALMwEFGmOsKj5MC1I1P/Jicbn0/cTpJdX9kEUnONCaDb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akira-io%2fbilling-js@0.1.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":464824},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.js","require":"./dist/vue.cjs"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js","require":"./dist/oauth.cjs"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","require":"./dist/react.cjs"},"./client":{"types":"./dist/client.d.ts","import":"./dist/client.js","require":"./dist/client.cjs"},"./helpers":{"types":"./dist/helpers.d.ts","import":"./dist/helpers.js","require":"./dist/helpers.cjs"},"./license":{"types":"./dist/license.d.ts","import":"./dist/license.js","require":"./dist/license.cjs"},"./pricing":{"types":"./dist/pricing.d.ts","import":"./dist/pricing.js","require":"./dist/pricing.cjs"},"./checkout":{"types":"./dist/checkout.d.ts","import":"./dist/checkout.js","require":"./dist/checkout.cjs"},"./downloads":{"types":"./dist/downloads.d.ts","import":"./dist/downloads.js","require":"./dist/downloads.cjs"}},"gitHead":"c7372993af29c0001bbd68c6d38e3fa85d5c42e8","scripts":{"dev":"tsup --watch","lint":"eslint src tests","test":"vitest run","build":"tsup","prepare":"pnpm build","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"pnpm build && pnpm test && pnpm typecheck"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f16a6a13-c40e-4db8-8ddb-681ce0153ad7"}},"repository":{"url":"git+https://github.com/akira-io/billing-sdk-js.git","type":"git"},"_npmVersion":"11.14.1","description":"TypeScript client for the Akira Billing API. Pricing, downloads, checkout helpers for landing pages and web apps.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","tsup":"^8.3.5","react":"^19.0.0","eslint":"^10.4.0","vitest":"^2.1.8","happy-dom":"^15.11.7","react-dom":"^19.0.0","@eslint/js":"^10.0.1","typescript":"^5.7.2","@types/node":"^22.10.2","@types/react":"^19.0.2","@vue/test-utils":"^2.4.6","typescript-eslint":"^8.59.3","@testing-library/react":"^16.1.0"},"peerDependencies":{"vue":">=3","react":">=17"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/billing-js_0.1.7_1778878475645_0.3282636428870733","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@akira-io/billing-js","version":"0.1.8","keywords":["akira","billing","stripe","pricing","downloads","sdk"],"license":"MIT","_id":"@akira-io/billing-js@0.1.8","maintainers":[{"name":"liedsonc","email":"liedsoncanal@gmail.com"},{"name":"kidiatoliny","email":"kidiatoliny@gmail.com"}],"homepage":"https://github.com/akira-io/billing-sdk-js","bugs":{"url":"https://github.com/akira-io/billing-sdk-js/issues"},"dist":{"shasum":"a6d047693b766a72dcbd393fac50be25ebd6af37","tarball":"https://registry.npmjs.org/@akira-io/billing-js/-/billing-js-0.1.8.tgz","fileCount":67,"integrity":"sha512-849evMbmU/LXANs6rDV/90YI1bz2VqJ630XODgdvM2J8eDPQ7tWv0n6IxzEPKJHFOqK1vo91dWLT4aBGI/FEqw==","signatures":[{"sig":"MEQCIC2A1giViLK6NoLY50IHQ/Wi9BQA6OayX6wvJpmcH74eAiBfS+sDT+IoRy0yUw677THQQWRu7YbuZ/mwbv/to1I4gA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akira-io%2fbilling-js@0.1.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":469372},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.js","require":"./dist/vue.cjs"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js","require":"./dist/oauth.cjs"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","require":"./dist/react.cjs"},"./client":{"types":"./dist/client.d.ts","import":"./dist/client.js","require":"./dist/client.cjs"},"./helpers":{"types":"./dist/helpers.d.ts","import":"./dist/helpers.js","require":"./dist/helpers.cjs"},"./license":{"types":"./dist/license.d.ts","import":"./dist/license.js","require":"./dist/license.cjs"},"./pricing":{"types":"./dist/pricing.d.ts","import":"./dist/pricing.js","require":"./dist/pricing.cjs"},"./checkout":{"types":"./dist/checkout.d.ts","import":"./dist/checkout.js","require":"./dist/checkout.cjs"},"./downloads":{"types":"./dist/downloads.d.ts","import":"./dist/downloads.js","require":"./dist/downloads.cjs"}},"gitHead":"e8c78550246ce6a3e13399c689b614dd23013d60","scripts":{"dev":"tsup --watch","lint":"eslint src tests","test":"vitest run","build":"tsup","prepare":"pnpm build","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"pnpm build && pnpm test && pnpm typecheck"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f16a6a13-c40e-4db8-8ddb-681ce0153ad7"}},"repository":{"url":"git+https://github.com/akira-io/billing-sdk-js.git","type":"git"},"_npmVersion":"11.14.1","description":"TypeScript client for the Akira Billing API. Pricing, downloads, checkout helpers for landing pages and web apps.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","tsup":"^8.3.5","react":"^19.0.0","eslint":"^10.4.0","vitest":"^2.1.8","happy-dom":"^15.11.7","react-dom":"^19.0.0","@eslint/js":"^10.0.1","typescript":"^5.7.2","@types/node":"^22.10.2","@types/react":"^19.0.2","@vue/test-utils":"^2.4.6","typescript-eslint":"^8.59.3","@testing-library/react":"^16.1.0"},"peerDependencies":{"vue":">=3","react":">=17"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/billing-js_0.1.8_1778887511136_0.045627297006405776","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@akira-io/billing-js","version":"0.1.9","keywords":["akira","billing","stripe","pricing","downloads","sdk"],"license":"MIT","_id":"@akira-io/billing-js@0.1.9","maintainers":[{"name":"liedsonc","email":"liedsoncanal@gmail.com"},{"name":"kidiatoliny","email":"kidiatoliny@gmail.com"}],"homepage":"https://github.com/akira-io/billing-sdk-js","bugs":{"url":"https://github.com/akira-io/billing-sdk-js/issues"},"dist":{"shasum":"1242704de7c796b08510c468bea77586852bf600","tarball":"https://registry.npmjs.org/@akira-io/billing-js/-/billing-js-0.1.9.tgz","fileCount":67,"integrity":"sha512-SPKqXoYbkJiUjhRh/cs20Gmdii+NBQGi0TSNKtWZV11tEdW6MHb83rHeQ+j7oziBDfG2L/l9UT+gokQCoM3oSA==","signatures":[{"sig":"MEUCIEAacGE1G7Y4HMcFyM+CIhVzoq34uw0OP8fAEdvu/TOpAiEA+h3saVWWfm2ZF8vRBVysMVtSR+lRwbAvdCaEAK5advU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akira-io%2fbilling-js@0.1.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":474086},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.js","require":"./dist/vue.cjs"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js","require":"./dist/oauth.cjs"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","require":"./dist/react.cjs"},"./client":{"types":"./dist/client.d.ts","import":"./dist/client.js","require":"./dist/client.cjs"},"./helpers":{"types":"./dist/helpers.d.ts","import":"./dist/helpers.js","require":"./dist/helpers.cjs"},"./license":{"types":"./dist/license.d.ts","import":"./dist/license.js","require":"./dist/license.cjs"},"./pricing":{"types":"./dist/pricing.d.ts","import":"./dist/pricing.js","require":"./dist/pricing.cjs"},"./checkout":{"types":"./dist/checkout.d.ts","import":"./dist/checkout.js","require":"./dist/checkout.cjs"},"./downloads":{"types":"./dist/downloads.d.ts","import":"./dist/downloads.js","require":"./dist/downloads.cjs"}},"gitHead":"5e2edc24cd6c5b18e166cbbea84e143d0929961a","scripts":{"dev":"tsup --watch","lint":"eslint src tests","test":"vitest run","build":"tsup","prepare":"pnpm build","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"pnpm build && pnpm test && pnpm typecheck"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f16a6a13-c40e-4db8-8ddb-681ce0153ad7"}},"repository":{"url":"git+https://github.com/akira-io/billing-sdk-js.git","type":"git"},"_npmVersion":"11.14.1","description":"TypeScript client for the Akira Billing API. Pricing, downloads, checkout helpers for landing pages and web apps.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","tsup":"^8.3.5","react":"^19.0.0","eslint":"^10.4.0","vitest":"^2.1.8","happy-dom":"^15.11.7","react-dom":"^19.0.0","@eslint/js":"^10.0.1","typescript":"^5.7.2","@types/node":"^22.10.2","@types/react":"^19.0.2","@vue/test-utils":"^2.4.6","typescript-eslint":"^8.59.3","@testing-library/react":"^16.1.0"},"peerDependencies":{"vue":">=3","react":">=17"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/billing-js_0.1.9_1778899692667_0.7306295625927162","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@akira-io/billing-js","version":"0.2.0","keywords":["akira","billing","stripe","pricing","downloads","sdk"],"license":"MIT","_id":"@akira-io/billing-js@0.2.0","maintainers":[{"name":"liedsonc","email":"liedsoncanal@gmail.com"},{"name":"kidiatoliny","email":"kidiatoliny@gmail.com"}],"homepage":"https://github.com/akira-io/billing-sdk-js","bugs":{"url":"https://github.com/akira-io/billing-sdk-js/issues"},"dist":{"shasum":"b58e08b6346830be6be99a708148172d88a29290","tarball":"https://registry.npmjs.org/@akira-io/billing-js/-/billing-js-0.2.0.tgz","fileCount":67,"integrity":"sha512-OgM3XBMcsrIXqUXA5cYI2Dk92jU1a+pjGfNMKNGO302pSWz3jTarrnw8BL2vQEFrmrb06jF6hU/2LuiZFmddyg==","signatures":[{"sig":"MEQCIGaG0xeOw1ywCQ8zjR1N6aNjZOco0zW5eBLPT7+Y99uJAiBEWKj+wXMgIum46LVMQhfARQj0IqY92fZREjj99lnr4g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akira-io%2fbilling-js@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":528568},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.js","require":"./dist/vue.cjs"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js","require":"./dist/oauth.cjs"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","require":"./dist/react.cjs"},"./client":{"types":"./dist/client.d.ts","import":"./dist/client.js","require":"./dist/client.cjs"},"./helpers":{"types":"./dist/helpers.d.ts","import":"./dist/helpers.js","require":"./dist/helpers.cjs"},"./license":{"types":"./dist/license.d.ts","import":"./dist/license.js","require":"./dist/license.cjs"},"./pricing":{"types":"./dist/pricing.d.ts","import":"./dist/pricing.js","require":"./dist/pricing.cjs"},"./checkout":{"types":"./dist/checkout.d.ts","import":"./dist/checkout.js","require":"./dist/checkout.cjs"},"./downloads":{"types":"./dist/downloads.d.ts","import":"./dist/downloads.js","require":"./dist/downloads.cjs"}},"gitHead":"12fbdd37e030033aaece085b43f569934d3f8b25","scripts":{"dev":"tsup --watch","lint":"eslint src tests","test":"vitest run","build":"tsup","prepare":"pnpm build","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"pnpm build && pnpm test && pnpm typecheck"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f16a6a13-c40e-4db8-8ddb-681ce0153ad7"}},"repository":{"url":"git+https://github.com/akira-io/billing-sdk-js.git","type":"git"},"_npmVersion":"11.14.1","description":"TypeScript client for the Akira Billing API. Pricing, downloads, checkout helpers for landing pages and web apps.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","tsup":"^8.3.5","react":"^19.0.0","eslint":"^10.4.0","vitest":"^2.1.8","happy-dom":"^15.11.7","react-dom":"^19.0.0","@eslint/js":"^10.0.1","typescript":"^5.7.2","@types/node":"^22.10.2","@types/react":"^19.0.2","@vue/test-utils":"^2.4.6","typescript-eslint":"^8.59.3","@testing-library/react":"^16.1.0"},"peerDependencies":{"vue":">=3","react":">=17"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/billing-js_0.2.0_1778930682574_0.6134395951158553","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@akira-io/billing-js","version":"0.3.1","keywords":["akira","billing","stripe","pricing","downloads","sdk"],"license":"MIT","_id":"@akira-io/billing-js@0.3.1","maintainers":[{"name":"liedsonc","email":"liedsoncanal@gmail.com"},{"name":"kidiatoliny","email":"kidiatoliny@gmail.com"}],"homepage":"https://github.com/akira-io/billing-sdk-js","bugs":{"url":"https://github.com/akira-io/billing-sdk-js/issues"},"dist":{"shasum":"9f5b856bc42b0f1481b384f99fb74357166b4cd1","tarball":"https://registry.npmjs.org/@akira-io/billing-js/-/billing-js-0.3.1.tgz","fileCount":93,"integrity":"sha512-y4dN5+NaVMn/I234wD93PAcLTzL+9sXEZ9DBA9yCM5br4nMYRQJlp/iyGMOEsNJNeZWFO5w3e9lwttXUQgB5Pg==","signatures":[{"sig":"MEUCIAxj3/O70mE4Iu+aVMmY23wAwuzOcJ+dPAevoK6W2oySAiEAmqUuSA/2PCZmlvzLTYC2MvfwkHhME9ePYsH6wFjmyXY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akira-io%2fbilling-js@0.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":621061},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.js","require":"./dist/vue.cjs"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js","require":"./dist/oauth.cjs"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","require":"./dist/react.cjs"},"./client":{"types":"./dist/client.d.ts","import":"./dist/client.js","require":"./dist/client.cjs"},"./desktop":{"types":"./dist/desktop.d.ts","import":"./dist/desktop.js","require":"./dist/desktop.cjs"},"./helpers":{"types":"./dist/helpers.d.ts","import":"./dist/helpers.js","require":"./dist/helpers.cjs"},"./license":{"types":"./dist/license.d.ts","import":"./dist/license.js","require":"./dist/license.cjs"},"./pricing":{"types":"./dist/pricing.d.ts","import":"./dist/pricing.js","require":"./dist/pricing.cjs"},"./checkout":{"types":"./dist/checkout.d.ts","import":"./dist/checkout.js","require":"./dist/checkout.cjs"},"./loopback":{"types":"./dist/loopback.d.ts","import":"./dist/loopback.js","require":"./dist/loopback.cjs"},"./downloads":{"types":"./dist/downloads.d.ts","import":"./dist/downloads.js","require":"./dist/downloads.cjs"},"./desktop/vue":{"types":"./dist/desktop-vue.d.ts","import":"./dist/desktop-vue.js","require":"./dist/desktop-vue.cjs"},"./desktop/react":{"types":"./dist/desktop-react.d.ts","import":"./dist/desktop-react.js","require":"./dist/desktop-react.cjs"}},"gitHead":"ef6ff9e850b78fba60e4ab4301de78a35e12fbb9","scripts":{"dev":"tsup --watch","lint":"eslint src tests","test":"vitest run","build":"tsup","prepare":"pnpm build","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"pnpm build && pnpm test && pnpm typecheck"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f16a6a13-c40e-4db8-8ddb-681ce0153ad7"}},"repository":{"url":"git+https://github.com/akira-io/billing-sdk-js.git","type":"git"},"_npmVersion":"11.14.1","description":"TypeScript client for the Akira Billing API. Pricing, downloads, checkout helpers for landing pages and web apps.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","tsup":"^8.3.5","react":"^19.0.0","eslint":"^10.4.0","vitest":"^2.1.8","happy-dom":"^15.11.7","react-dom":"^19.0.0","@eslint/js":"^10.0.1","typescript":"^5.7.2","@types/node":"^22.10.2","@types/react":"^19.0.2","@vue/test-utils":"^2.4.6","typescript-eslint":"^8.59.3","@testing-library/react":"^16.1.0"},"peerDependencies":{"vue":">=3","react":">=17"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/billing-js_0.3.1_1778971350196_0.07188680360036903","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@akira-io/billing-js","version":"0.3.2","keywords":["akira","billing","stripe","pricing","downloads","sdk"],"license":"MIT","_id":"@akira-io/billing-js@0.3.2","maintainers":[{"name":"liedsonc","email":"liedsoncanal@gmail.com"},{"name":"kidiatoliny","email":"kidiatoliny@gmail.com"}],"homepage":"https://github.com/akira-io/billing-sdk-js","bugs":{"url":"https://github.com/akira-io/billing-sdk-js/issues"},"dist":{"shasum":"7e51f9c32be392254b53ba024fc5f515aa00491d","tarball":"https://registry.npmjs.org/@akira-io/billing-js/-/billing-js-0.3.2.tgz","fileCount":93,"integrity":"sha512-W9MaEoGB1uV4ZVPHlrrIp6rygG4O70uynl03hlUG2sLJ95fYZfmp2SlnPjF7pM1YXSlwlgZ5paMPHuljgKq6pQ==","signatures":[{"sig":"MEUCIQCWOXgMS0LTTbFP44HNETezDFaO3mWL/w3opvgCtIhDeQIgIS9/X72kZaj5b18vaMVOWjnevNMSJmwgSoC0mxPb9Fw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akira-io%2fbilling-js@0.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":622587},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.js","require":"./dist/vue.cjs"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js","require":"./dist/oauth.cjs"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","require":"./dist/react.cjs"},"./client":{"types":"./dist/client.d.ts","import":"./dist/client.js","require":"./dist/client.cjs"},"./desktop":{"types":"./dist/desktop.d.ts","import":"./dist/desktop.js","require":"./dist/desktop.cjs"},"./helpers":{"types":"./dist/helpers.d.ts","import":"./dist/helpers.js","require":"./dist/helpers.cjs"},"./license":{"types":"./dist/license.d.ts","import":"./dist/license.js","require":"./dist/license.cjs"},"./pricing":{"types":"./dist/pricing.d.ts","import":"./dist/pricing.js","require":"./dist/pricing.cjs"},"./checkout":{"types":"./dist/checkout.d.ts","import":"./dist/checkout.js","require":"./dist/checkout.cjs"},"./loopback":{"types":"./dist/loopback.d.ts","import":"./dist/loopback.js","require":"./dist/loopback.cjs"},"./downloads":{"types":"./dist/downloads.d.ts","import":"./dist/downloads.js","require":"./dist/downloads.cjs"},"./desktop/vue":{"types":"./dist/desktop-vue.d.ts","import":"./dist/desktop-vue.js","require":"./dist/desktop-vue.cjs"},"./desktop/react":{"types":"./dist/desktop-react.d.ts","import":"./dist/desktop-react.js","require":"./dist/desktop-react.cjs"}},"gitHead":"37b17d94119e5687fdf62bd3253047397d8aa2ec","scripts":{"dev":"tsup --watch","lint":"eslint src tests","test":"vitest run","build":"tsup","prepare":"pnpm build","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"pnpm build && pnpm test && pnpm typecheck"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f16a6a13-c40e-4db8-8ddb-681ce0153ad7"}},"repository":{"url":"git+https://github.com/akira-io/billing-sdk-js.git","type":"git"},"_npmVersion":"11.14.1","description":"TypeScript client for the Akira Billing API. Pricing, downloads, checkout helpers for landing pages and web apps.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","tsup":"^8.3.5","react":"^19.0.0","eslint":"^10.4.0","vitest":"^2.1.8","happy-dom":"^15.11.7","react-dom":"^19.0.0","@eslint/js":"^10.0.1","typescript":"^5.7.2","@types/node":"^22.10.2","@types/react":"^19.0.2","@vue/test-utils":"^2.4.6","typescript-eslint":"^8.59.3","@testing-library/react":"^16.1.0"},"peerDependencies":{"vue":">=3","react":">=17"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/billing-js_0.3.2_1778973586725_0.9344475858535326","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@akira-io/billing-js","version":"0.3.3","keywords":["akira","billing","stripe","pricing","downloads","sdk"],"license":"MIT","_id":"@akira-io/billing-js@0.3.3","maintainers":[{"name":"liedsonc","email":"liedsoncanal@gmail.com"},{"name":"kidiatoliny","email":"kidiatoliny@gmail.com"}],"homepage":"https://github.com/akira-io/billing-sdk-js","bugs":{"url":"https://github.com/akira-io/billing-sdk-js/issues"},"dist":{"shasum":"0487e1422d04d3d77382476896e0ca77ceacd622","tarball":"https://registry.npmjs.org/@akira-io/billing-js/-/billing-js-0.3.3.tgz","fileCount":93,"integrity":"sha512-vr/8W7b07i7oOD4uqg0qvHME4SrLuRYnlKWLcOWJC+OCUTRKBF72iVVruwLiY7+7NARwc70UHsfkDUXFVOZxtg==","signatures":[{"sig":"MEQCIBb6XvV68HJpwnh8HhxdQYqgiIEGGWRh0YV6KQIEiAyGAiBHO5Zuy+7ccduPshlgCOFZp1HmxqUCg6MtSfQtOUq+7w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akira-io%2fbilling-js@0.3.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":642336},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.js","require":"./dist/vue.cjs"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js","require":"./dist/oauth.cjs"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","require":"./dist/react.cjs"},"./client":{"types":"./dist/client.d.ts","import":"./dist/client.js","require":"./dist/client.cjs"},"./desktop":{"types":"./dist/desktop.d.ts","import":"./dist/desktop.js","require":"./dist/desktop.cjs"},"./helpers":{"types":"./dist/helpers.d.ts","import":"./dist/helpers.js","require":"./dist/helpers.cjs"},"./license":{"types":"./dist/license.d.ts","import":"./dist/license.js","require":"./dist/license.cjs"},"./pricing":{"types":"./dist/pricing.d.ts","import":"./dist/pricing.js","require":"./dist/pricing.cjs"},"./checkout":{"types":"./dist/checkout.d.ts","import":"./dist/checkout.js","require":"./dist/checkout.cjs"},"./loopback":{"types":"./dist/loopback.d.ts","import":"./dist/loopback.js","require":"./dist/loopback.cjs"},"./downloads":{"types":"./dist/downloads.d.ts","import":"./dist/downloads.js","require":"./dist/downloads.cjs"},"./desktop/vue":{"types":"./dist/desktop-vue.d.ts","import":"./dist/desktop-vue.js","require":"./dist/desktop-vue.cjs"},"./desktop/react":{"types":"./dist/desktop-react.d.ts","import":"./dist/desktop-react.js","require":"./dist/desktop-react.cjs"}},"gitHead":"4840b4c0b43cea81988d90e76613b26964014972","scripts":{"dev":"tsup --watch","lint":"eslint src tests","test":"vitest run","build":"tsup","prepare":"pnpm build","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"pnpm build && pnpm test && pnpm typecheck"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f16a6a13-c40e-4db8-8ddb-681ce0153ad7"}},"repository":{"url":"git+https://github.com/akira-io/billing-sdk-js.git","type":"git"},"_npmVersion":"11.14.1","description":"TypeScript client for the Akira Billing API. Pricing, downloads, checkout helpers for landing pages and web apps.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","tsup":"^8.3.5","react":"^19.0.0","eslint":"^10.4.0","vitest":"^2.1.8","happy-dom":"^15.11.7","react-dom":"^19.0.0","@eslint/js":"^10.0.1","typescript":"^5.7.2","@types/node":"^22.10.2","@types/react":"^19.0.2","@vue/test-utils":"^2.4.6","typescript-eslint":"^8.59.3","@testing-library/react":"^16.1.0"},"peerDependencies":{"vue":">=3","react":">=17"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/billing-js_0.3.3_1778974370642_0.7812438767235401","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"@akira-io/billing-js","version":"0.3.4","keywords":["akira","billing","stripe","pricing","downloads","sdk"],"license":"MIT","_id":"@akira-io/billing-js@0.3.4","maintainers":[{"name":"liedsonc","email":"liedsoncanal@gmail.com"},{"name":"kidiatoliny","email":"kidiatoliny@gmail.com"}],"homepage":"https://github.com/akira-io/billing-sdk-js","bugs":{"url":"https://github.com/akira-io/billing-sdk-js/issues"},"dist":{"shasum":"c841fe81c0c1c90943c19d035cfdc29bd54577b6","tarball":"https://registry.npmjs.org/@akira-io/billing-js/-/billing-js-0.3.4.tgz","fileCount":93,"integrity":"sha512-6OmJmbFI9y505bAk0ZDqAKrAJyCteh5WfBTObE78dfkYU8DLU0d3zTArxjV/mXGgNop+h0ogbaNnzGIOUUmO/g==","signatures":[{"sig":"MEYCIQCo3Go5/KPSQUb/trmVazDIaFGv9rrKQSjUdOUkz0PmwgIhAN7hADFzffF6K2alGJugG4euK+M592nPc/52fIHP0knu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akira-io%2fbilling-js@0.3.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":644884},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.js","require":"./dist/vue.cjs"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js","require":"./dist/oauth.cjs"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","require":"./dist/react.cjs"},"./client":{"types":"./dist/client.d.ts","import":"./dist/client.js","require":"./dist/client.cjs"},"./desktop":{"types":"./dist/desktop.d.ts","import":"./dist/desktop.js","require":"./dist/desktop.cjs"},"./helpers":{"types":"./dist/helpers.d.ts","import":"./dist/helpers.js","require":"./dist/helpers.cjs"},"./license":{"types":"./dist/license.d.ts","import":"./dist/license.js","require":"./dist/license.cjs"},"./pricing":{"types":"./dist/pricing.d.ts","import":"./dist/pricing.js","require":"./dist/pricing.cjs"},"./checkout":{"types":"./dist/checkout.d.ts","import":"./dist/checkout.js","require":"./dist/checkout.cjs"},"./loopback":{"types":"./dist/loopback.d.ts","import":"./dist/loopback.js","require":"./dist/loopback.cjs"},"./downloads":{"types":"./dist/downloads.d.ts","import":"./dist/downloads.js","require":"./dist/downloads.cjs"},"./desktop/vue":{"types":"./dist/desktop-vue.d.ts","import":"./dist/desktop-vue.js","require":"./dist/desktop-vue.cjs"},"./desktop/react":{"types":"./dist/desktop-react.d.ts","import":"./dist/desktop-react.js","require":"./dist/desktop-react.cjs"}},"gitHead":"57153d1c98d363ebfc30c5f2be3b202c328ce911","scripts":{"dev":"tsup --watch","lint":"eslint src tests","test":"vitest run","build":"tsup","prepare":"pnpm build","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"pnpm build && pnpm test && pnpm typecheck"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f16a6a13-c40e-4db8-8ddb-681ce0153ad7"}},"repository":{"url":"git+https://github.com/akira-io/billing-sdk-js.git","type":"git"},"_npmVersion":"11.14.1","description":"TypeScript client for the Akira Billing API. Pricing, downloads, checkout helpers for landing pages and web apps.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","tsup":"^8.3.5","react":"^19.0.0","eslint":"^10.4.0","vitest":"^2.1.8","happy-dom":"^15.11.7","react-dom":"^19.0.0","@eslint/js":"^10.0.1","typescript":"^5.7.2","@types/node":"^22.10.2","@types/react":"^19.0.2","@vue/test-utils":"^2.4.6","typescript-eslint":"^8.59.3","@testing-library/react":"^16.1.0"},"peerDependencies":{"vue":">=3","react":">=17"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/billing-js_0.3.4_1778975331519_0.8458787630645839","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"@akira-io/billing-js","version":"0.3.5","keywords":["akira","billing","stripe","pricing","downloads","sdk"],"license":"MIT","_id":"@akira-io/billing-js@0.3.5","maintainers":[{"name":"liedsonc","email":"liedsoncanal@gmail.com"},{"name":"kidiatoliny","email":"kidiatoliny@gmail.com"}],"homepage":"https://github.com/akira-io/billing-sdk-js","bugs":{"url":"https://github.com/akira-io/billing-sdk-js/issues"},"dist":{"shasum":"93c09220fa803f4c527363ccdb4311007c688528","tarball":"https://registry.npmjs.org/@akira-io/billing-js/-/billing-js-0.3.5.tgz","fileCount":93,"integrity":"sha512-JC87toj4ofhKLgsr8ZNzkm9NEJs5uLXcO+1YyFylLIXsvBFZmkyzpkpiq59097j53pl3tZvFHb05j8pYdEVoOw==","signatures":[{"sig":"MEUCIQCbWGRy3Csh9G/FwYzJPdQ1u+WPhiuwMO+VDqwXKwl60QIgE6F6Rid/3IIPD6KwFYHC0xuJAIEslJSueX24g5/AyoA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akira-io%2fbilling-js@0.3.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":653681},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.js","require":"./dist/vue.cjs"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js","require":"./dist/oauth.cjs"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","require":"./dist/react.cjs"},"./client":{"types":"./dist/client.d.ts","import":"./dist/client.js","require":"./dist/client.cjs"},"./desktop":{"types":"./dist/desktop.d.ts","import":"./dist/desktop.js","require":"./dist/desktop.cjs"},"./helpers":{"types":"./dist/helpers.d.ts","import":"./dist/helpers.js","require":"./dist/helpers.cjs"},"./license":{"types":"./dist/license.d.ts","import":"./dist/license.js","require":"./dist/license.cjs"},"./pricing":{"types":"./dist/pricing.d.ts","import":"./dist/pricing.js","require":"./dist/pricing.cjs"},"./checkout":{"types":"./dist/checkout.d.ts","import":"./dist/checkout.js","require":"./dist/checkout.cjs"},"./loopback":{"types":"./dist/loopback.d.ts","import":"./dist/loopback.js","require":"./dist/loopback.cjs"},"./downloads":{"types":"./dist/downloads.d.ts","import":"./dist/downloads.js","require":"./dist/downloads.cjs"},"./desktop/vue":{"types":"./dist/desktop-vue.d.ts","import":"./dist/desktop-vue.js","require":"./dist/desktop-vue.cjs"},"./desktop/react":{"types":"./dist/desktop-react.d.ts","import":"./dist/desktop-react.js","require":"./dist/desktop-react.cjs"}},"gitHead":"10d25874c6a9665d523a9ea6917a001d1ea275b4","scripts":{"dev":"tsup --watch","lint":"eslint src tests","test":"vitest run","build":"tsup","prepare":"pnpm build","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"pnpm build && pnpm test && pnpm typecheck"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f16a6a13-c40e-4db8-8ddb-681ce0153ad7"}},"repository":{"url":"git+https://github.com/akira-io/billing-sdk-js.git","type":"git"},"_npmVersion":"11.14.1","description":"TypeScript client for the Akira Billing API. Pricing, downloads, checkout helpers for landing pages and web apps.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","tsup":"^8.3.5","react":"^19.0.0","eslint":"^10.4.0","vitest":"^2.1.8","happy-dom":"^15.11.7","react-dom":"^19.0.0","@eslint/js":"^10.0.1","typescript":"^5.7.2","@types/node":"^22.10.2","@types/react":"^19.0.2","@vue/test-utils":"^2.4.6","typescript-eslint":"^8.59.3","@testing-library/react":"^16.1.0"},"peerDependencies":{"vue":">=3","react":">=17"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/billing-js_0.3.5_1778977184727_0.6969090999777674","host":"s3://npm-registry-packages-npm-production"}},"0.3.6":{"name":"@akira-io/billing-js","version":"0.3.6","keywords":["akira","billing","stripe","pricing","downloads","sdk"],"license":"MIT","_id":"@akira-io/billing-js@0.3.6","maintainers":[{"name":"liedsonc","email":"liedsoncanal@gmail.com"},{"name":"kidiatoliny","email":"kidiatoliny@gmail.com"}],"homepage":"https://github.com/akira-io/billing-sdk-js","bugs":{"url":"https://github.com/akira-io/billing-sdk-js/issues"},"dist":{"shasum":"3b8886adc86b032ffba6ec6ba87153a719da7a2e","tarball":"https://registry.npmjs.org/@akira-io/billing-js/-/billing-js-0.3.6.tgz","fileCount":93,"integrity":"sha512-fGsJwyzibowhzVLCqHn/GCzEFf2Feb4D/MzeSdIgnlsgyVrYXWA6e22kBMA4ZiTXxnbD7awTSFmKOMvKldhQYw==","signatures":[{"sig":"MEUCIH33G4xbkhyTGeVyS8CSMNOaJnatXwXtLVxM2JTM0GbeAiEA4r0hlsW7Ysp74AO/lc/UmsF215Q4jqQGwBtNm4+Doug=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akira-io%2fbilling-js@0.3.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":653617},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.js","require":"./dist/vue.cjs"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js","require":"./dist/oauth.cjs"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","require":"./dist/react.cjs"},"./client":{"types":"./dist/client.d.ts","import":"./dist/client.js","require":"./dist/client.cjs"},"./desktop":{"types":"./dist/desktop.d.ts","import":"./dist/desktop.js","require":"./dist/desktop.cjs"},"./helpers":{"types":"./dist/helpers.d.ts","import":"./dist/helpers.js","require":"./dist/helpers.cjs"},"./license":{"types":"./dist/license.d.ts","import":"./dist/license.js","require":"./dist/license.cjs"},"./pricing":{"types":"./dist/pricing.d.ts","import":"./dist/pricing.js","require":"./dist/pricing.cjs"},"./checkout":{"types":"./dist/checkout.d.ts","import":"./dist/checkout.js","require":"./dist/checkout.cjs"},"./loopback":{"types":"./dist/loopback.d.ts","import":"./dist/loopback.js","require":"./dist/loopback.cjs"},"./downloads":{"types":"./dist/downloads.d.ts","import":"./dist/downloads.js","require":"./dist/downloads.cjs"},"./desktop/vue":{"types":"./dist/desktop-vue.d.ts","import":"./dist/desktop-vue.js","require":"./dist/desktop-vue.cjs"},"./desktop/react":{"types":"./dist/desktop-react.d.ts","import":"./dist/desktop-react.js","require":"./dist/desktop-react.cjs"}},"gitHead":"80f7fc7905bcae7111e870eaea3a6c665ad28ba4","scripts":{"dev":"tsup --watch","lint":"eslint src tests","test":"vitest run","build":"tsup","prepare":"pnpm build","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"pnpm build && pnpm test && pnpm typecheck"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f16a6a13-c40e-4db8-8ddb-681ce0153ad7"}},"repository":{"url":"git+https://github.com/akira-io/billing-sdk-js.git","type":"git"},"_npmVersion":"11.14.1","description":"TypeScript client for the Akira Billing API. Pricing, downloads, checkout helpers for landing pages and web apps.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","tsup":"^8.3.5","react":"^19.0.0","eslint":"^10.4.0","vitest":"^2.1.8","happy-dom":"^15.11.7","react-dom":"^19.0.0","@eslint/js":"^10.0.1","typescript":"^5.7.2","@types/node":"^22.10.2","@types/react":"^19.0.2","@vue/test-utils":"^2.4.6","typescript-eslint":"^8.59.3","@testing-library/react":"^16.1.0"},"peerDependencies":{"vue":">=3","react":">=17"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/billing-js_0.3.6_1778978903066_0.1452996110589555","host":"s3://npm-registry-packages-npm-production"}},"0.3.7":{"name":"@akira-io/billing-js","version":"0.3.7","keywords":["akira","billing","stripe","pricing","downloads","sdk"],"license":"MIT","_id":"@akira-io/billing-js@0.3.7","maintainers":[{"name":"liedsonc","email":"liedsoncanal@gmail.com"},{"name":"kidiatoliny","email":"kidiatoliny@gmail.com"}],"homepage":"https://github.com/akira-io/billing-sdk-js","bugs":{"url":"https://github.com/akira-io/billing-sdk-js/issues"},"dist":{"shasum":"fefc62e46410eb34a68277971a4778acab97d8b6","tarball":"https://registry.npmjs.org/@akira-io/billing-js/-/billing-js-0.3.7.tgz","fileCount":93,"integrity":"sha512-OLIhqTK+xAFQdUMU10iWaYbW3QEhKtRXQKKTF83FlT1qK198ikaeS0sfYjlz3fG9EKlBp862KeQx+eVFK3CiIQ==","signatures":[{"sig":"MEUCIBRUHisVaKnFMe2BgBgJ0x5fR/wPPxTyR5qr/GQGkUsoAiEAuScIgIUpDQdhfmqPIzxkusnQFDDmGC1xcJXLCl2PiT0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akira-io%2fbilling-js@0.3.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":653941},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.js","require":"./dist/vue.cjs"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js","require":"./dist/oauth.cjs"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","require":"./dist/react.cjs"},"./client":{"types":"./dist/client.d.ts","import":"./dist/client.js","require":"./dist/client.cjs"},"./desktop":{"types":"./dist/desktop.d.ts","import":"./dist/desktop.js","require":"./dist/desktop.cjs"},"./helpers":{"types":"./dist/helpers.d.ts","import":"./dist/helpers.js","require":"./dist/helpers.cjs"},"./license":{"types":"./dist/license.d.ts","import":"./dist/license.js","require":"./dist/license.cjs"},"./pricing":{"types":"./dist/pricing.d.ts","import":"./dist/pricing.js","require":"./dist/pricing.cjs"},"./checkout":{"types":"./dist/checkout.d.ts","import":"./dist/checkout.js","require":"./dist/checkout.cjs"},"./loopback":{"types":"./dist/loopback.d.ts","import":"./dist/loopback.js","require":"./dist/loopback.cjs"},"./downloads":{"types":"./dist/downloads.d.ts","import":"./dist/downloads.js","require":"./dist/downloads.cjs"},"./desktop/vue":{"types":"./dist/desktop-vue.d.ts","import":"./dist/desktop-vue.js","require":"./dist/desktop-vue.cjs"},"./desktop/react":{"types":"./dist/desktop-react.d.ts","import":"./dist/desktop-react.js","require":"./dist/desktop-react.cjs"}},"gitHead":"e6ef095a2b29cd5a9d757c70950180af40164382","scripts":{"dev":"tsup --watch","lint":"eslint src tests","test":"vitest run","build":"tsup","prepare":"pnpm build","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"pnpm build && pnpm test && pnpm typecheck"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f16a6a13-c40e-4db8-8ddb-681ce0153ad7"}},"repository":{"url":"git+https://github.com/akira-io/billing-sdk-js.git","type":"git"},"_npmVersion":"11.14.1","description":"TypeScript client for the Akira Billing API. Pricing, downloads, checkout helpers for landing pages and web apps.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","tsup":"^8.3.5","react":"^19.0.0","eslint":"^10.4.0","vitest":"^2.1.8","happy-dom":"^15.11.7","react-dom":"^19.0.0","@eslint/js":"^10.0.1","typescript":"^5.7.2","@types/node":"^22.10.2","@types/react":"^19.0.2","@vue/test-utils":"^2.4.6","typescript-eslint":"^8.59.3","@testing-library/react":"^16.1.0"},"peerDependencies":{"vue":">=3","react":">=17"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/billing-js_0.3.7_1778980729182_0.18587626203623508","host":"s3://npm-registry-packages-npm-production"}},"0.3.8":{"name":"@akira-io/billing-js","version":"0.3.8","keywords":["akira","billing","stripe","pricing","downloads","sdk"],"license":"MIT","_id":"@akira-io/billing-js@0.3.8","maintainers":[{"name":"liedsonc","email":"liedsoncanal@gmail.com"},{"name":"kidiatoliny","email":"kidiatoliny@gmail.com"}],"homepage":"https://github.com/akira-io/billing-sdk-js","bugs":{"url":"https://github.com/akira-io/billing-sdk-js/issues"},"dist":{"shasum":"61ee24188f1195fdd891e1b4dd3ff33f5bef175f","tarball":"https://registry.npmjs.org/@akira-io/billing-js/-/billing-js-0.3.8.tgz","fileCount":99,"integrity":"sha512-tyCtQsLuR+tStisY2rFaTprfv1cdCSw951TUPVQ1VS9onMC8MOg9jqeVgjItmmo6n9ZrqoqDYaRwRAQx9Zb4wg==","signatures":[{"sig":"MEYCIQCpTldruSM9Kd2qQhC3nRsFO0X4KatvXQcvMUYu0a4YMQIhAJp8mfwxZqTLVPutiPZinyeDfL5yU7VmXTmGFfN1yJtu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akira-io%2fbilling-js@0.3.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":702651},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.js","require":"./dist/vue.cjs"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js","require":"./dist/oauth.cjs"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","require":"./dist/react.cjs"},"./client":{"types":"./dist/client.d.ts","import":"./dist/client.js","require":"./dist/client.cjs"},"./desktop":{"types":"./dist/desktop.d.ts","import":"./dist/desktop.js","require":"./dist/desktop.cjs"},"./helpers":{"types":"./dist/helpers.d.ts","import":"./dist/helpers.js","require":"./dist/helpers.cjs"},"./license":{"types":"./dist/license.d.ts","import":"./dist/license.js","require":"./dist/license.cjs"},"./pricing":{"types":"./dist/pricing.d.ts","import":"./dist/pricing.js","require":"./dist/pricing.cjs"},"./checkout":{"types":"./dist/checkout.d.ts","import":"./dist/checkout.js","require":"./dist/checkout.cjs"},"./loopback":{"types":"./dist/loopback.d.ts","import":"./dist/loopback.js","require":"./dist/loopback.cjs"},"./platform":{"types":"./dist/platform.d.ts","import":"./dist/platform.js","require":"./dist/platform.cjs"},"./downloads":{"types":"./dist/downloads.d.ts","import":"./dist/downloads.js","require":"./dist/downloads.cjs"},"./desktop/vue":{"types":"./dist/desktop-vue.d.ts","import":"./dist/desktop-vue.js","require":"./dist/desktop-vue.cjs"},"./desktop/react":{"types":"./dist/desktop-react.d.ts","import":"./dist/desktop-react.js","require":"./dist/desktop-react.cjs"}},"gitHead":"779d6537638cb8541f944314fb5fba63cc0ea64c","scripts":{"dev":"tsup --watch","lint":"eslint src tests","test":"vitest run","build":"tsup","prepare":"pnpm build","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"pnpm build && pnpm test && pnpm typecheck"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f16a6a13-c40e-4db8-8ddb-681ce0153ad7"}},"repository":{"url":"git+https://github.com/akira-io/billing-sdk-js.git","type":"git"},"_npmVersion":"11.14.1","description":"TypeScript client for the Akira Billing API. Pricing, downloads, checkout helpers for landing pages and web apps.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","tsup":"^8.3.5","react":"^19.0.0","eslint":"^10.4.0","vitest":"^2.1.8","happy-dom":"^15.11.7","react-dom":"^19.0.0","@eslint/js":"^10.0.1","typescript":"^5.7.2","@types/node":"^22.10.2","@types/react":"^19.0.2","@vue/test-utils":"^2.4.6","typescript-eslint":"^8.59.3","@testing-library/react":"^16.1.0"},"peerDependencies":{"vue":">=3","react":">=17"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/billing-js_0.3.8_1779230590363_0.24959039407044736","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@akira-io/billing-js","version":"0.5.0","keywords":["akira","billing","stripe","pricing","downloads","sdk"],"license":"MIT","_id":"@akira-io/billing-js@0.5.0","maintainers":[{"name":"liedsonc","email":"liedsoncanal@gmail.com"},{"name":"kidiatoliny","email":"kidiatoliny@gmail.com"}],"homepage":"https://github.com/akira-io/billing-sdk-js","bugs":{"url":"https://github.com/akira-io/billing-sdk-js/issues"},"dist":{"shasum":"fb5c015fb25d48516ebf9d7754e9a47bb2ad9ac9","tarball":"https://registry.npmjs.org/@akira-io/billing-js/-/billing-js-0.5.0.tgz","fileCount":101,"integrity":"sha512-S9Ztjj55iP+URzrQ306xZpYobk9Y0ZEO4U7L6wjImNhAyEC4adQ37sXcPX6QNrgCyZnyjAg/Q2wtaDMfxIvOcA==","signatures":[{"sig":"MEYCIQDEHaPcC4A/uzL6pqJVGvvspAZQgOPOE6GQWxnKa1JizQIhAP0uUPnKGCN5/E0KF2094/8vQdSMhgpBvCx1mRVVBuAr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akira-io%2fbilling-js@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":769896},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.js","require":"./dist/vue.cjs"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js","require":"./dist/oauth.cjs"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","require":"./dist/react.cjs"},"./client":{"types":"./dist/client.d.ts","import":"./dist/client.js","require":"./dist/client.cjs"},"./desktop":{"types":"./dist/desktop.d.ts","import":"./dist/desktop.js","require":"./dist/desktop.cjs"},"./helpers":{"types":"./dist/helpers.d.ts","import":"./dist/helpers.js","require":"./dist/helpers.cjs"},"./license":{"types":"./dist/license.d.ts","import":"./dist/license.js","require":"./dist/license.cjs"},"./pricing":{"types":"./dist/pricing.d.ts","import":"./dist/pricing.js","require":"./dist/pricing.cjs"},"./checkout":{"types":"./dist/checkout.d.ts","import":"./dist/checkout.js","require":"./dist/checkout.cjs"},"./loopback":{"types":"./dist/loopback.d.ts","import":"./dist/loopback.js","require":"./dist/loopback.cjs"},"./platform":{"types":"./dist/platform.d.ts","import":"./dist/platform.js","require":"./dist/platform.cjs"},"./downloads":{"types":"./dist/downloads.d.ts","import":"./dist/downloads.js","require":"./dist/downloads.cjs"},"./desktop/vue":{"types":"./dist/desktop-vue.d.ts","import":"./dist/desktop-vue.js","require":"./dist/desktop-vue.cjs"},"./desktop/react":{"types":"./dist/desktop-react.d.ts","import":"./dist/desktop-react.js","require":"./dist/desktop-react.cjs"}},"gitHead":"31c6b718282ac31a072056f3d502ddfa3cb7ef52","scripts":{"dev":"tsup --watch","lint":"eslint src tests","test":"vitest run","build":"tsup","prepare":"pnpm build","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"pnpm build && pnpm test && pnpm typecheck"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f16a6a13-c40e-4db8-8ddb-681ce0153ad7"}},"repository":{"url":"git+https://github.com/akira-io/billing-sdk-js.git","type":"git"},"_npmVersion":"11.15.0","description":"TypeScript client for the Akira Billing API. Pricing, downloads, checkout helpers for landing pages and web apps.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","tsup":"^8.3.5","react":"^19.0.0","eslint":"^10.4.0","vitest":"^2.1.8","happy-dom":"^15.11.7","react-dom":"^19.0.0","@eslint/js":"^10.0.1","typescript":"^5.7.2","@types/node":"^22.10.2","@types/react":"^19.0.2","@vue/test-utils":"^2.4.6","typescript-eslint":"^8.59.3","@testing-library/react":"^16.1.0"},"peerDependencies":{"vue":">=3","react":">=17"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/billing-js_0.5.0_1779652899497_0.22749400104705453","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@akira-io/billing-js","version":"1.0.0","keywords":["akira","billing","stripe","pricing","downloads","sdk"],"license":"MIT","_id":"@akira-io/billing-js@1.0.0","maintainers":[{"name":"liedsonc","email":"liedsoncanal@gmail.com"},{"name":"kidiatoliny","email":"kidiatoliny@gmail.com"}],"homepage":"https://github.com/akira-io/billing-sdk-js","bugs":{"url":"https://github.com/akira-io/billing-sdk-js/issues"},"dist":{"shasum":"598525ca718057996e658409efe12ab5dd68d304","tarball":"https://registry.npmjs.org/@akira-io/billing-js/-/billing-js-1.0.0.tgz","fileCount":101,"integrity":"sha512-uWwthvZ6d6qBMAj1hgbvDJFDyYkNcuDqVwK3rfQl9IYvVWFLlwfzC1MrbmY3F/Vnqb/ukTI7cLsiowv6DTIF+A==","signatures":[{"sig":"MEUCIQDQxtmH56XgqhLYzXHpS54Cq9BJrBNw/g3i5QwiR2ZFogIgAkVTM8Dpq+FLXtWt9yj4IOyiJSPS2EyNyG08Tk74tEI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akira-io%2fbilling-js@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":769896},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.js","require":"./dist/vue.cjs"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js","require":"./dist/oauth.cjs"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","require":"./dist/react.cjs"},"./client":{"types":"./dist/client.d.ts","import":"./dist/client.js","require":"./dist/client.cjs"},"./desktop":{"types":"./dist/desktop.d.ts","import":"./dist/desktop.js","require":"./dist/desktop.cjs"},"./helpers":{"types":"./dist/helpers.d.ts","import":"./dist/helpers.js","require":"./dist/helpers.cjs"},"./license":{"types":"./dist/license.d.ts","import":"./dist/license.js","require":"./dist/license.cjs"},"./pricing":{"types":"./dist/pricing.d.ts","import":"./dist/pricing.js","require":"./dist/pricing.cjs"},"./checkout":{"types":"./dist/checkout.d.ts","import":"./dist/checkout.js","require":"./dist/checkout.cjs"},"./loopback":{"types":"./dist/loopback.d.ts","import":"./dist/loopback.js","require":"./dist/loopback.cjs"},"./platform":{"types":"./dist/platform.d.ts","import":"./dist/platform.js","require":"./dist/platform.cjs"},"./downloads":{"types":"./dist/downloads.d.ts","import":"./dist/downloads.js","require":"./dist/downloads.cjs"},"./desktop/vue":{"types":"./dist/desktop-vue.d.ts","import":"./dist/desktop-vue.js","require":"./dist/desktop-vue.cjs"},"./desktop/react":{"types":"./dist/desktop-react.d.ts","import":"./dist/desktop-react.js","require":"./dist/desktop-react.cjs"}},"gitHead":"4b3e675b2ecedc254fb3a337346fa3484f65834d","scripts":{"dev":"tsup --watch","lint":"eslint src tests","test":"vitest run","build":"tsup","prepare":"pnpm build","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"pnpm build && pnpm test && pnpm typecheck"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f16a6a13-c40e-4db8-8ddb-681ce0153ad7"}},"repository":{"url":"git+https://github.com/akira-io/billing-sdk-js.git","type":"git"},"_npmVersion":"11.15.0","description":"TypeScript client for the Akira Billing API. Pricing, downloads, checkout helpers for landing pages and web apps.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","tsup":"^8.3.5","react":"^19.0.0","eslint":"^10.4.0","vitest":"^2.1.8","happy-dom":"^15.11.7","react-dom":"^19.0.0","@eslint/js":"^10.0.1","typescript":"^5.7.2","@types/node":"^22.10.2","@types/react":"^19.0.2","@vue/test-utils":"^2.4.6","typescript-eslint":"^8.59.3","@testing-library/react":"^16.1.0"},"peerDependencies":{"vue":">=3","react":">=17"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/billing-js_1.0.0_1779681900652_0.9095987700179817","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@akira-io/billing-js","version":"1.1.0","keywords":["akira","billing","stripe","pricing","downloads","sdk"],"license":"MIT","_id":"@akira-io/billing-js@1.1.0","maintainers":[{"name":"liedsonc","email":"liedsoncanal@gmail.com"},{"name":"kidiatoliny","email":"kidiatoliny@gmail.com"}],"homepage":"https://github.com/akira-io/billing-sdk-js","bugs":{"url":"https://github.com/akira-io/billing-sdk-js/issues"},"dist":{"shasum":"c7a8c8dd2faf76b66edebbad7e592385c9e05d4c","tarball":"https://registry.npmjs.org/@akira-io/billing-js/-/billing-js-1.1.0.tgz","fileCount":101,"integrity":"sha512-qb9EBca/JlasYP+QDB/DA2WUk1VFzG310nWW33RSb7bDw3VgEsFiNb7OMf6Krx6W+KIAF2WSyumWdWkzQWU92Q==","signatures":[{"sig":"MEUCICdIC3Jc57DcFDZ2lU5CebXx6Yo/Hwj3tkq8PmTzlTUTAiEAq6Crm91gSpBftCbPqTyP7+inDFmr4wLPVkv2JHy7yOc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akira-io%2fbilling-js@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":780637},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.js","require":"./dist/vue.cjs"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js","require":"./dist/oauth.cjs"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","require":"./dist/react.cjs"},"./client":{"types":"./dist/client.d.ts","import":"./dist/client.js","require":"./dist/client.cjs"},"./desktop":{"types":"./dist/desktop.d.ts","import":"./dist/desktop.js","require":"./dist/desktop.cjs"},"./helpers":{"types":"./dist/helpers.d.ts","import":"./dist/helpers.js","require":"./dist/helpers.cjs"},"./license":{"types":"./dist/license.d.ts","import":"./dist/license.js","require":"./dist/license.cjs"},"./pricing":{"types":"./dist/pricing.d.ts","import":"./dist/pricing.js","require":"./dist/pricing.cjs"},"./checkout":{"types":"./dist/checkout.d.ts","import":"./dist/checkout.js","require":"./dist/checkout.cjs"},"./loopback":{"types":"./dist/loopback.d.ts","import":"./dist/loopback.js","require":"./dist/loopback.cjs"},"./platform":{"types":"./dist/platform.d.ts","import":"./dist/platform.js","require":"./dist/platform.cjs"},"./downloads":{"types":"./dist/downloads.d.ts","import":"./dist/downloads.js","require":"./dist/downloads.cjs"},"./desktop/vue":{"types":"./dist/desktop-vue.d.ts","import":"./dist/desktop-vue.js","require":"./dist/desktop-vue.cjs"},"./desktop/react":{"types":"./dist/desktop-react.d.ts","import":"./dist/desktop-react.js","require":"./dist/desktop-react.cjs"}},"gitHead":"3f2255ea96946f91235a02f4cb9ba4dddee8f95b","scripts":{"dev":"tsup --watch","lint":"eslint src tests","test":"vitest run","build":"tsup","prepare":"pnpm build","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"pnpm build && pnpm test && pnpm typecheck"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f16a6a13-c40e-4db8-8ddb-681ce0153ad7"}},"repository":{"url":"git+https://github.com/akira-io/billing-sdk-js.git","type":"git"},"_npmVersion":"11.15.0","description":"TypeScript client for the Akira Billing API. Pricing, downloads, checkout helpers for landing pages and web apps.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","tsup":"^8.3.5","react":"^19.0.0","eslint":"^10.4.0","vitest":"^2.1.8","happy-dom":"^15.11.7","react-dom":"^19.0.0","@eslint/js":"^10.0.1","typescript":"^5.7.2","@types/node":"^22.10.2","@types/react":"^19.0.2","@vue/test-utils":"^2.4.6","typescript-eslint":"^8.59.3","@testing-library/react":"^16.1.0"},"peerDependencies":{"vue":">=3","react":">=17"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/billing-js_1.1.0_1779686847271_0.6797822145262171","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@akira-io/billing-js","version":"1.2.0","keywords":["akira","billing","stripe","pricing","downloads","sdk"],"license":"MIT","_id":"@akira-io/billing-js@1.2.0","maintainers":[{"name":"liedsonc","email":"liedsoncanal@gmail.com"},{"name":"kidiatoliny","email":"kidiatoliny@gmail.com"}],"homepage":"https://github.com/akira-io/billing-sdk-js","bugs":{"url":"https://github.com/akira-io/billing-sdk-js/issues"},"dist":{"shasum":"e36cbcef3f011f959dd1f62baec459f1e37021ab","tarball":"https://registry.npmjs.org/@akira-io/billing-js/-/billing-js-1.2.0.tgz","fileCount":101,"integrity":"sha512-wtRXKXKMJkasa42nUMpZtb6yeTcH4bIdbwa6vG7IS9bLuv9sM6mubyx/zXOEZ7sY9lFOeur8TRF4I5xG44Hl3w==","signatures":[{"sig":"MEUCIQDqJ7N57DGkmMHIPu/zsxKlkwGkr+PRlV6yvz2vqpC/0AIgX4NtB6XQNxV3v65nL3O1GYuRlXuOn1UJqnqajEbLfCY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akira-io%2fbilling-js@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":784293},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.js","require":"./dist/vue.cjs"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js","require":"./dist/oauth.cjs"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","require":"./dist/react.cjs"},"./client":{"types":"./dist/client.d.ts","import":"./dist/client.js","require":"./dist/client.cjs"},"./desktop":{"types":"./dist/desktop.d.ts","import":"./dist/desktop.js","require":"./dist/desktop.cjs"},"./helpers":{"types":"./dist/helpers.d.ts","import":"./dist/helpers.js","require":"./dist/helpers.cjs"},"./license":{"types":"./dist/license.d.ts","import":"./dist/license.js","require":"./dist/license.cjs"},"./pricing":{"types":"./dist/pricing.d.ts","import":"./dist/pricing.js","require":"./dist/pricing.cjs"},"./checkout":{"types":"./dist/checkout.d.ts","import":"./dist/checkout.js","require":"./dist/checkout.cjs"},"./loopback":{"types":"./dist/loopback.d.ts","import":"./dist/loopback.js","require":"./dist/loopback.cjs"},"./platform":{"types":"./dist/platform.d.ts","import":"./dist/platform.js","require":"./dist/platform.cjs"},"./downloads":{"types":"./dist/downloads.d.ts","import":"./dist/downloads.js","require":"./dist/downloads.cjs"},"./desktop/vue":{"types":"./dist/desktop-vue.d.ts","import":"./dist/desktop-vue.js","require":"./dist/desktop-vue.cjs"},"./desktop/react":{"types":"./dist/desktop-react.d.ts","import":"./dist/desktop-react.js","require":"./dist/desktop-react.cjs"}},"gitHead":"2fd7fb7a4ac596b216bb1c1d81035623eef5a91b","scripts":{"dev":"tsup --watch","lint":"eslint src tests","test":"vitest run","build":"tsup","prepare":"pnpm build","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"pnpm build && pnpm test && pnpm typecheck"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f16a6a13-c40e-4db8-8ddb-681ce0153ad7"}},"repository":{"url":"git+https://github.com/akira-io/billing-sdk-js.git","type":"git"},"_npmVersion":"11.15.0","description":"TypeScript client for the Akira Billing API. Pricing, downloads, checkout helpers for landing pages and web apps.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","tsup":"^8.3.5","react":"^19.0.0","eslint":"^10.4.0","vitest":"^2.1.8","happy-dom":"^15.11.7","react-dom":"^19.0.0","@eslint/js":"^10.0.1","typescript":"^5.7.2","@types/node":"^22.10.2","@types/react":"^19.0.2","@vue/test-utils":"^2.4.6","typescript-eslint":"^8.59.3","@testing-library/react":"^16.1.0"},"peerDependencies":{"vue":">=3","react":">=17"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/billing-js_1.2.0_1779752901633_0.7994592175940922","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@akira-io/billing-js","version":"1.3.0","keywords":["akira","billing","stripe","pricing","downloads","sdk"],"license":"MIT","_id":"@akira-io/billing-js@1.3.0","maintainers":[{"name":"liedsonc","email":"liedsoncanal@gmail.com"},{"name":"kidiatoliny","email":"kidiatoliny@gmail.com"}],"homepage":"https://github.com/akira-io/billing-sdk-js","bugs":{"url":"https://github.com/akira-io/billing-sdk-js/issues"},"dist":{"shasum":"14f4e915ea747cf6be7aa55fd879d4607885e73e","tarball":"https://registry.npmjs.org/@akira-io/billing-js/-/billing-js-1.3.0.tgz","fileCount":101,"integrity":"sha512-oEG9TqXTRjYX46QtWmV/URv8KI0QqCE94nsE1xJkW0lOpf2jFJZlwF3AsuG7sONhj0IXpBRJPm1XN3rUGTAsqQ==","signatures":[{"sig":"MEQCIB5EvPXOwfGFYun5g4jDY6xZ5tvLXAwiIfJC40Htd8eUAiAYU1rMdthR8qnxm1Vzu8fZxYOfOYg/5QuY1EsoIMzhng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akira-io%2fbilling-js@1.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":787595},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.js","require":"./dist/vue.cjs"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js","require":"./dist/oauth.cjs"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","require":"./dist/react.cjs"},"./client":{"types":"./dist/client.d.ts","import":"./dist/client.js","require":"./dist/client.cjs"},"./desktop":{"types":"./dist/desktop.d.ts","import":"./dist/desktop.js","require":"./dist/desktop.cjs"},"./helpers":{"types":"./dist/helpers.d.ts","import":"./dist/helpers.js","require":"./dist/helpers.cjs"},"./license":{"types":"./dist/license.d.ts","import":"./dist/license.js","require":"./dist/license.cjs"},"./pricing":{"types":"./dist/pricing.d.ts","import":"./dist/pricing.js","require":"./dist/pricing.cjs"},"./checkout":{"types":"./dist/checkout.d.ts","import":"./dist/checkout.js","require":"./dist/checkout.cjs"},"./loopback":{"types":"./dist/loopback.d.ts","import":"./dist/loopback.js","require":"./dist/loopback.cjs"},"./platform":{"types":"./dist/platform.d.ts","import":"./dist/platform.js","require":"./dist/platform.cjs"},"./downloads":{"types":"./dist/downloads.d.ts","import":"./dist/downloads.js","require":"./dist/downloads.cjs"},"./desktop/vue":{"types":"./dist/desktop-vue.d.ts","import":"./dist/desktop-vue.js","require":"./dist/desktop-vue.cjs"},"./desktop/react":{"types":"./dist/desktop-react.d.ts","import":"./dist/desktop-react.js","require":"./dist/desktop-react.cjs"}},"gitHead":"459880cb3933a79796009da7b32d786e4624c82d","scripts":{"dev":"tsup --watch","lint":"eslint src tests","test":"vitest run","build":"tsup","prepare":"pnpm build","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"pnpm build && pnpm test && pnpm typecheck"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f16a6a13-c40e-4db8-8ddb-681ce0153ad7"}},"repository":{"url":"git+https://github.com/akira-io/billing-sdk-js.git","type":"git"},"_npmVersion":"11.15.0","description":"TypeScript client for the Akira Billing API. Pricing, downloads, checkout helpers for landing pages and web apps.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","tsup":"^8.3.5","react":"^19.0.0","eslint":"^10.4.0","vitest":"^2.1.8","happy-dom":"^15.11.7","react-dom":"^19.0.0","@eslint/js":"^10.0.1","typescript":"^5.7.2","@types/node":"^22.10.2","@types/react":"^19.0.2","@vue/test-utils":"^2.4.6","typescript-eslint":"^8.59.3","@testing-library/react":"^16.1.0"},"peerDependencies":{"vue":">=3","react":">=17"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/billing-js_1.3.0_1779909639303_0.14565355580130102","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@akira-io/billing-js","version":"1.4.0","keywords":["akira","billing","stripe","pricing","downloads","sdk"],"license":"MIT","_id":"@akira-io/billing-js@1.4.0","maintainers":[{"name":"liedsonc","email":"liedsoncanal@gmail.com"},{"name":"kidiatoliny","email":"kidiatoliny@gmail.com"}],"homepage":"https://github.com/akira-io/billing-sdk-js","bugs":{"url":"https://github.com/akira-io/billing-sdk-js/issues"},"dist":{"shasum":"f9a0561b3e25511f609fc6d9b93872a9e2e59e6f","tarball":"https://registry.npmjs.org/@akira-io/billing-js/-/billing-js-1.4.0.tgz","fileCount":101,"integrity":"sha512-cFSF7/ppMth2RWEX2YTMl2ocQvGxEIiUYvyFPpMmRvzZitYSLEeX8yhH1KjSzJGrvSrO2Wk3F/IOwr8WIEXdIw==","signatures":[{"sig":"MEQCIGvog1m/Oni2zk5S+X3oi8GlGZ45GucUtjsr4k2BVWX1AiBYX45eiL+I/SJ0IzfdFd+DajaS+vMyozhKpYRBs6U1IA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akira-io%2fbilling-js@1.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":793539},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.js","require":"./dist/vue.cjs"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js","require":"./dist/oauth.cjs"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","require":"./dist/react.cjs"},"./client":{"types":"./dist/client.d.ts","import":"./dist/client.js","require":"./dist/client.cjs"},"./desktop":{"types":"./dist/desktop.d.ts","import":"./dist/desktop.js","require":"./dist/desktop.cjs"},"./helpers":{"types":"./dist/helpers.d.ts","import":"./dist/helpers.js","require":"./dist/helpers.cjs"},"./license":{"types":"./dist/license.d.ts","import":"./dist/license.js","require":"./dist/license.cjs"},"./pricing":{"types":"./dist/pricing.d.ts","import":"./dist/pricing.js","require":"./dist/pricing.cjs"},"./checkout":{"types":"./dist/checkout.d.ts","import":"./dist/checkout.js","require":"./dist/checkout.cjs"},"./loopback":{"types":"./dist/loopback.d.ts","import":"./dist/loopback.js","require":"./dist/loopback.cjs"},"./platform":{"types":"./dist/platform.d.ts","import":"./dist/platform.js","require":"./dist/platform.cjs"},"./downloads":{"types":"./dist/downloads.d.ts","import":"./dist/downloads.js","require":"./dist/downloads.cjs"},"./desktop/vue":{"types":"./dist/desktop-vue.d.ts","import":"./dist/desktop-vue.js","require":"./dist/desktop-vue.cjs"},"./desktop/react":{"types":"./dist/desktop-react.d.ts","import":"./dist/desktop-react.js","require":"./dist/desktop-react.cjs"}},"gitHead":"2fc13457d1d51bc58885e94a652d39dac53b86f5","scripts":{"dev":"tsup --watch","lint":"eslint src tests","test":"vitest run","build":"tsup","prepare":"pnpm build","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"pnpm build && pnpm test && pnpm typecheck"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f16a6a13-c40e-4db8-8ddb-681ce0153ad7"}},"repository":{"url":"git+https://github.com/akira-io/billing-sdk-js.git","type":"git"},"_npmVersion":"11.16.0","description":"TypeScript client for the Akira Billing API. Pricing, downloads, checkout helpers for landing pages and web apps.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","tsup":"^8.3.5","react":"^19.0.0","eslint":"^10.4.0","vitest":"^2.1.8","happy-dom":"^15.11.7","react-dom":"^19.0.0","@eslint/js":"^10.0.1","typescript":"^5.7.2","@types/node":"^22.10.2","@types/react":"^19.0.2","@vue/test-utils":"^2.4.6","typescript-eslint":"^8.59.3","@testing-library/react":"^16.1.0"},"peerDependencies":{"vue":">=3","react":">=17"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/billing-js_1.4.0_1779972953541_0.5942139867161489","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@akira-io/billing-js","version":"1.5.0","description":"TypeScript client for the Akira Billing API. Pricing, downloads, checkout helpers for landing pages and web apps.","license":"MIT","type":"module","main":"./dist/index.cjs","module":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./client":{"types":"./dist/client.d.ts","import":"./dist/client.js","require":"./dist/client.cjs"},"./pricing":{"types":"./dist/pricing.d.ts","import":"./dist/pricing.js","require":"./dist/pricing.cjs"},"./downloads":{"types":"./dist/downloads.d.ts","import":"./dist/downloads.js","require":"./dist/downloads.cjs"},"./checkout":{"types":"./dist/checkout.d.ts","import":"./dist/checkout.js","require":"./dist/checkout.cjs"},"./helpers":{"types":"./dist/helpers.d.ts","import":"./dist/helpers.js","require":"./dist/helpers.cjs"},"./license":{"types":"./dist/license.d.ts","import":"./dist/license.js","require":"./dist/license.cjs"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js","require":"./dist/oauth.cjs"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","require":"./dist/react.cjs"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.js","require":"./dist/vue.cjs"},"./loopback":{"types":"./dist/loopback.d.ts","import":"./dist/loopback.js","require":"./dist/loopback.cjs"},"./platform":{"types":"./dist/platform.d.ts","import":"./dist/platform.js","require":"./dist/platform.cjs"},"./desktop":{"types":"./dist/desktop.d.ts","import":"./dist/desktop.js","require":"./dist/desktop.cjs"},"./desktop/react":{"types":"./dist/desktop-react.d.ts","import":"./dist/desktop-react.js","require":"./dist/desktop-react.cjs"},"./desktop/vue":{"types":"./dist/desktop-vue.d.ts","import":"./dist/desktop-vue.js","require":"./dist/desktop-vue.cjs"}},"peerDependencies":{"react":">=17","vue":">=3"},"peerDependenciesMeta":{"react":{"optional":true},"vue":{"optional":true}},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"sideEffects":false,"scripts":{"build":"tsup","dev":"tsup --watch","test":"vitest run","test:watch":"vitest","typecheck":"tsc --noEmit","lint":"eslint src tests","prepare":"pnpm build","prepublishOnly":"pnpm build && pnpm test && pnpm typecheck"},"devDependencies":{"@eslint/js":"^10.0.1","@testing-library/react":"^16.1.0","@types/node":"^22.10.2","@types/react":"^19.0.2","@vue/test-utils":"^2.4.6","eslint":"^10.4.0","happy-dom":"^15.11.7","react":"^19.0.0","react-dom":"^19.0.0","tsup":"^8.3.5","typescript":"^5.7.2","typescript-eslint":"^8.59.3","vitest":"^2.1.8","vue":"^3.5.13"},"engines":{"node":">=18"},"keywords":["akira","billing","stripe","pricing","downloads","sdk"],"homepage":"https://github.com/akira-io/billing-sdk-js","repository":{"type":"git","url":"git+https://github.com/akira-io/billing-sdk-js.git"},"bugs":{"url":"https://github.com/akira-io/billing-sdk-js/issues"},"gitHead":"250692e7270b38040154918f706c1ede05359600","_id":"@akira-io/billing-js@1.5.0","_nodeVersion":"22.22.3","_npmVersion":"11.16.0","dist":{"integrity":"sha512-WWad/YNzlkTOUvl5Qa0D0AaG9Cuwemw5NW/bMQYb9QQc7bNXD7x16ICaTR6JAkf9Zddh763gxQRp68KFF0wUbQ==","shasum":"78d56903d66290523a77823376d634392f95cb28","tarball":"https://registry.npmjs.org/@akira-io/billing-js/-/billing-js-1.5.0.tgz","fileCount":101,"unpackedSize":793611,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akira-io%2fbilling-js@1.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIEVADXzRRQKrOYqSxhtyVzoIOrAV34k8wwsaLktCPks7AiEAuYWZraJvkzRkgVhqGTHUDkDFBdwnOrPeTyB/qMBQA4Q="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f16a6a13-c40e-4db8-8ddb-681ce0153ad7"}},"directories":{},"maintainers":[{"name":"liedsonc","email":"liedsoncanal@gmail.com"},{"name":"kidiatoliny","email":"kidiatoliny@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/billing-js_1.5.0_1780000560951_0.7844862844571283"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-15T09:55:13.261Z","modified":"2026-05-28T20:36:01.362Z","0.1.0":"2026-05-15T09:55:13.526Z","0.1.5":"2026-05-15T19:01:04.293Z","0.1.6":"2026-05-15T20:05:53.457Z","0.1.7":"2026-05-15T20:54:35.806Z","0.1.8":"2026-05-15T23:25:11.295Z","0.1.9":"2026-05-16T02:48:12.827Z","0.2.0":"2026-05-16T11:24:42.759Z","0.3.1":"2026-05-16T22:42:30.397Z","0.3.2":"2026-05-16T23:19:46.859Z","0.3.3":"2026-05-16T23:32:50.815Z","0.3.4":"2026-05-16T23:48:51.692Z","0.3.5":"2026-05-17T00:19:44.892Z","0.3.6":"2026-05-17T00:48:23.235Z","0.3.7":"2026-05-17T01:18:49.328Z","0.3.8":"2026-05-19T22:43:10.527Z","0.5.0":"2026-05-24T20:01:39.649Z","1.0.0":"2026-05-25T04:05:00.801Z","1.1.0":"2026-05-25T05:27:27.425Z","1.2.0":"2026-05-25T23:48:21.777Z","1.3.0":"2026-05-27T19:20:39.511Z","1.4.0":"2026-05-28T12:55:53.730Z","1.5.0":"2026-05-28T20:36:01.092Z"},"bugs":{"url":"https://github.com/akira-io/billing-sdk-js/issues"},"license":"MIT","homepage":"https://github.com/akira-io/billing-sdk-js","keywords":["akira","billing","stripe","pricing","downloads","sdk"],"repository":{"type":"git","url":"git+https://github.com/akira-io/billing-sdk-js.git"},"description":"TypeScript client for the Akira Billing API. Pricing, downloads, checkout helpers for landing pages and web apps.","maintainers":[{"name":"liedsonc","email":"liedsoncanal@gmail.com"},{"name":"kidiatoliny","email":"kidiatoliny@gmail.com"}],"readme":"# @akira-io/billing-js\n\nTypeScript client for the [Akira Billing API](https://github.com/akira-foundation/billing).\nTwo surfaces:\n\n- **Storefront helpers** (`/pricing`, `/downloads`, `/checkout`, `/react`, `/vue`) — browser-safe,\n  no secret required. For landing pages, marketing sites, and SPAs that only call\n  unauthenticated endpoints.\n- **`BillingClient`** (`/client`) — full HMAC-signed client mirroring the\n  [Go](https://github.com/akira-io/billing-sdk-go) and\n  [Rust](https://github.com/akira-io/billing-sdk-rust) SDKs. For trusted runtimes that hold a\n  `productSecret`: Node servers, Next.js route handlers, Cloudflare Workers, Deno, Bun,\n  CLI scripts, controlled webviews. **Never ship the secret to a browser bundle.**\n\nZero runtime dependencies. Dual ESM + CJS. Tree-shakeable per-module entry points.\n\n> Full reference: [`docs/00-index.md`](docs/00-index.md) — one file per module, with the same numbered structure mirrored in the Rust and Go SDKs.\n\n## BillingClient (`/client`)\n\nRuntime-agnostic class. Works anywhere `fetch` and `crypto.subtle` exist (Node 18+,\nBun, Deno, Cloudflare Workers, every modern serverless runtime). Reads the secret\nfrom your environment, never from `import.meta.env` exposed to a browser bundle.\n\n### Serverless route handler — instantiate per request\n\n```ts\nimport { BillingClient } from '@akira-io/billing-js/client';\n\n// app/api/login/route.ts (Next.js route handler — also fits Vercel, Netlify, CF Workers)\nexport async function POST(req: Request) {\n    const client = new BillingClient({\n        baseUrl: process.env.AKIRA_BILLING_URL!,\n        productSlug: 'unified-dev',\n        productSecret: process.env.AKIRA_BILLING_SECRET!,\n    });\n    const { email, code } = await req.json();\n    const result = await client.verifyOtp({ email, code });\n    // store result.access_token in a session cookie\n    return Response.json(result);\n}\n```\n\n### Long-lived server — instantiate once, reuse\n\n```ts\nimport { BillingClient } from '@akira-io/billing-js/client';\nimport express from 'express';\n\nconst billing = new BillingClient({\n    baseUrl: process.env.AKIRA_BILLING_URL!,\n    productSlug: 'unified-dev',\n    productSecret: process.env.AKIRA_BILLING_SECRET!,\n});\n\nconst app = express();\napp.post('/login', async (req, res) => {\n    const result = await billing.verifyOtp(req.body);\n    res.json(result);\n});\n```\n\n### Per-customer token\n\nAfter OTP verify the SDK stores the bearer on the instance. For follow-up\nauthenticated calls, either reuse the same client or call `setCustomerToken`:\n\n```ts\nclient.setCustomerToken(req.cookies.akira_token);\nconst me = await client.customerMe();\nconst features = await client.entitlements();\n```\n\n### Available methods\n\n| Method | Endpoint |\n|---|---|\n| `requestOtp(payload)` | `POST /api/auth/customer/otp/request` |\n| `verifyOtp(payload)` | `POST /api/auth/customer/otp/verify` (auto-sets bearer) |\n| `customerMe()` | `GET /api/me` |\n| `licenseCheck(payload)` | `POST /api/licenses/check` |\n| `licenseActivate(payload)` | `POST /api/licenses/activate` |\n| `licenseRefresh(payload)` | `POST /api/licenses/refresh` |\n| `licenseSyncUsage(payload)` | `POST /api/licenses/sync-usage` (offline_snapshot mode) |\n| `entitlements()` | `GET /api/me/entitlements` |\n| `billingPortal(returnUrl)` | `GET /api/billing/portal` |\n| `trackUsage(payload)` | `POST /api/me/usage` (variable `count` for tokens/units) |\n| `publicLicenseKeys()` | `GET /api/v1/license-keys/public` (no HMAC) |\n\n### Errors\n\nNon-2xx responses throw `BillingApiError` with `status` and `code` fields populated\nfrom the server error payload.\n\n```ts\nimport { BillingApiError } from '@akira-io/billing-js/client';\n\ntry {\n    await client.licenseActivate({ ... });\n} catch (error) {\n    if (error instanceof BillingApiError && error.code === 'no_active_plan') {\n        // redirect to upgrade\n    }\n    throw error;\n}\n```\n\n### Custom fetch\n\nPass `fetcher` to override `globalThis.fetch` (custom retry, observability, etc):\n\n```ts\nnew BillingClient({ baseUrl, productSlug, productSecret, fetcher: myFetch });\n```\n\n\n## Install\n\n```bash\nbun add @akira-io/billing-js\n# or\npnpm add @akira-io/billing-js\n# or\nnpm install @akira-io/billing-js\n```\n\n## Pricing\n\n```ts\nimport { fetchPricing, formatPrice } from '@akira-io/billing-js/pricing';\n\nconst pricing = await fetchPricing({\n    baseUrl: 'https://billing.akira.foundation',\n    productKey: 'unified-dev',\n    tierMeta: {\n        free: { tagline: 'Local dev', highlighted: false, label: 'Free', order: 10, ctaLabel: 'Download' },\n        pro:  { tagline: 'Unlimited runs', highlighted: true,  label: 'Pro',  order: 20, ctaLabel: 'Subscribe' },\n    },\n});\n\npricing.tiers.forEach((tier) => {\n    const monthly = tier.monthly ? formatPrice(tier.monthly.amount, tier.monthly.currency) : '€0';\n    console.log(`${tier.name}: ${monthly}/month`);\n});\n```\n\nThe shape of `PricingTier` mirrors what landing pages render: separate `monthly`, `yearly`,\nand `oneTime` slots with the originating `planKey` so you can build a checkout URL from it.\n\n## Downloads\n\n```ts\nimport { triggerDownload } from '@akira-io/billing-js/downloads';\n\ndocument.querySelector('#download-arm')!.addEventListener('click', () =>\n    triggerDownload({\n        baseUrl: 'https://billing.akira.foundation',\n        product: 'unified-dev',\n        channel: 'stable',\n        platform: 'macos-arm64',\n        query: { utm_source: 'landing' },\n    }),\n);\n```\n\n`triggerDownload`:\n\n1. Calls `GET /api/v1/downloads/{product}/{channel}/{platform}` with `Accept: application/json`.\n2. Navigates the current tab to the returned signed URL.\n3. Schedules `navigator.sendBeacon` against the returned `beaconUrl` after a short delay so\n   the backend can mark the event as completed.\n\nNeed more control? `issueDownload` returns the payload without redirecting; `downloadUrl`\njust builds the endpoint URL; `sendCompletionBeacon` ships the beacon on its own.\n\n## Licensing modes\n\nThe server tags every product with a `licensing_mode`:\n\n| Mode | When to use | Client flow |\n|---|---|---|\n| `offline_snapshot` | Desktop / IDE-style apps. Long-lived entitlement, infrequent usage events. | Refresh signed snapshot, decrement local counter, sync deltas periodically. |\n| `online_realtime` | Pay-per-unit (AI tokens, API calls). Hard caps + accurate billing. | Pre-check budget + post-commit actual `count`. |\n\n### Offline snapshot helpers (`/license`)\n\n```ts\nimport {\n    decodeLicense,\n    verifyLicense,\n    computeRemaining,\n    isExpired,\n    isInGrace,\n    canUseUpdate,\n    periodResetAt,\n} from '@akira-io/billing-js/license';\n\nconst { license } = await client.licenseRefresh({ product: 'maintainer', fingerprint });\nconst decoded = decodeLicense(license);\n\nconst pub = await client.publicLicenseKeys();\nconst ok = await verifyLicense(license, pub.keys[0].public_key_base64);\nif (!ok) throw new Error('forged license');\n\n// Pre-run gate\nconst remaining = computeRemaining(decoded.payload, 'agent_run', localConsumed);\nif (remaining === 0) throw new Error('limit reached');\n\n// Background sync\nawait client.licenseSyncUsage({\n    product: 'maintainer',\n    fingerprint,\n    serial: decoded.payload.serial ?? 0,\n    deltas: { agent_run: 3 },\n});\n```\n\n### Online realtime (variable `count`)\n\n```ts\n// Pre-check budget for an AI prompt\nconst pre = await client.trackUsage({\n    product: 'aisite',\n    feature: 'llm_tokens',\n    device_fp: deviceFingerprint,\n    date: '2026-05-15',\n    action: 'check',\n    count: 4000, // max_tokens estimate\n});\nif (!pre.allowed) throw new Error('budget exhausted');\n\nconst response = await openai.chat.completions.create({ ... });\n\n// Post-commit actuals\nawait client.trackUsage({\n    product: 'aisite',\n    feature: 'llm_tokens',\n    device_fp: deviceFingerprint,\n    date: '2026-05-15',\n    action: 'increment',\n    count: response.usage.total_tokens,\n});\n```\n\n## Checkout\n\n```ts\nimport { checkoutUrl } from '@akira-io/billing-js/checkout';\n\nconst url = checkoutUrl('https://billing.akira.foundation', 'unified-dev', 'pro_monthly');\n// → https://billing.akira.foundation/subscribe/unified-dev/pro_monthly\n```\n\nThe billing app handles the rest (guest Stripe Checkout session, redirect, webhook).\n\n## React hooks (`/react`)\n\n```tsx\nimport { usePricing, useDownload } from '@akira-io/billing-js/react';\nimport { formatPrice } from '@akira-io/billing-js/pricing';\n\nfunction Pricing() {\n    const { data, isLoading, refresh } = usePricing({\n        baseUrl: 'https://billing.akira.foundation',\n        productKey: 'unified-dev',\n    });\n\n    if (isLoading) return <Skeleton />;\n\n    return data?.tiers.map((tier) => (\n        <Card key={tier.key}>\n            <h3>{tier.name}</h3>\n            {tier.monthly && <p>{formatPrice(tier.monthly.amount, tier.monthly.currency)}/mo</p>}\n            <ul>{tier.features.map((f) => <li key={f.key}>{f.name}</li>)}</ul>\n        </Card>\n    ));\n}\n\nfunction DownloadButton() {\n    const { trigger, isPending } = useDownload({\n        baseUrl: 'https://billing.akira.foundation',\n        product: 'unified-dev',\n        channel: 'stable',\n        platform: 'macos-arm64',\n    });\n    return <button disabled={isPending} onClick={trigger}>{isPending ? 'Starting…' : 'Download'}</button>;\n}\n```\n\n## Vue composables (`/vue`)\n\n```vue\n<script setup lang=\"ts\">\nimport { usePricing, useDownload } from '@akira-io/billing-js/vue';\nimport { formatPrice } from '@akira-io/billing-js/pricing';\n\nconst { data, isLoading } = usePricing(() => ({\n    baseUrl: 'https://billing.akira.foundation',\n    productKey: 'unified-dev',\n}));\n\nconst { trigger, isPending } = useDownload(() => ({\n    baseUrl: 'https://billing.akira.foundation',\n    product: 'unified-dev',\n    channel: 'stable',\n    platform: 'macos-arm64',\n}));\n</script>\n\n<template>\n    <div v-if=\"isLoading\">Loading…</div>\n    <div v-else v-for=\"tier in data?.tiers ?? []\" :key=\"tier.key\">\n        <h3>{{ tier.name }}</h3>\n        <p v-if=\"tier.monthly\">{{ formatPrice(tier.monthly.amount, tier.monthly.currency) }}/mo</p>\n    </div>\n    <button :disabled=\"isPending\" @click=\"trigger\">{{ isPending ? 'Starting…' : 'Download' }}</button>\n</template>\n```\n\nReact and Vue are listed as **optional peer dependencies** — install only the\none your app needs. The core modules (`/pricing`, `/downloads`, `/checkout`)\nhave no framework dependency.\n\n## Bundled types\n\n```ts\nimport type {\n    PricingPayload,\n    PricingTier,\n    PricingFeature,\n    TierMeta,\n    IssuedDownload,\n    ReleaseChannel,\n    AssetPlatform,\n} from '@akira-io/billing-js';\n```\n\n## Development\n\n```bash\npnpm install\npnpm test\npnpm build\n```\n\n## License\n\nMIT.\n","readmeFilename":"README.md"}