{"_id":"@codelitdev/billing","_rev":"7-da09d80337dcd56ba16413bb9bc08b5f","name":"@codelitdev/billing","dist-tags":{"latest":"0.1.0-alpha.1","alpha":"0.1.0-alpha.4"},"versions":{"0.1.0-alpha.1":{"name":"@codelitdev/billing","version":"0.1.0-alpha.1","author":{"name":"CodeLit"},"license":"MIT","_id":"@codelitdev/billing@0.1.0-alpha.1","maintainers":[{"name":"recurze","email":"hi@codelit.dev"}],"bin":{"codelit-billing":"dist/cli/bin.js"},"dist":{"shasum":"3c9e5ba80a97d07fb248b7b1e0383b93661094b9","tarball":"https://registry.npmjs.org/@codelitdev/billing/-/billing-0.1.0-alpha.1.tgz","fileCount":230,"integrity":"sha512-0hcxb/11Fc+6WpxIDO1I9aZ8eSWUea9hdonRK3cWdAQ8IsSoYXToXtUvafhhzMB3cTcSfIAvMsYHFtSbP6IY8A==","signatures":[{"sig":"MEYCIQC5OhkyV103QoGlLOjNSUnj3q4E/H8suAJ4b4iI2+wUzgIhAM5UuzOgdINEGchT+jJD4rsr9ksmahiGlBqM4gGuekfU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":766135},"type":"module","_from":"file:codelitdev-billing-0.1.0-alpha.1.tgz","exports":{"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","default":"./dist/core/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./drizzle":{"types":"./dist/adapters/drizzle/index.d.ts","import":"./dist/adapters/drizzle/index.js","default":"./dist/adapters/drizzle/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js","default":"./dist/testing/index.js"},"./providers":{"types":"./dist/providers/index.d.ts","import":"./dist/providers/index.js","default":"./dist/providers/index.js"},"./workflows":{"types":"./dist/workflows/index.d.ts","import":"./dist/workflows/index.js","default":"./dist/workflows/index.js"},"./operations":{"types":"./dist/operations/index.d.ts","import":"./dist/operations/index.js","default":"./dist/operations/index.js"},"./providers/dodo":{"types":"./dist/providers/dodo/index.d.ts","import":"./dist/providers/dodo/index.js","default":"./dist/providers/dodo/index.js"}},"scripts":{"lint":"eslint . --quiet","test":"vitest run","build":"tsc -p tsconfig.json","generate":"tsx src/cli/bin.ts generate","prettier":"prettier --write .","typecheck":"tsc -p tsconfig.test.json --noEmit","test:watch":"vitest","test:packed":"node scripts/packed-consumer.mjs","release:alpha":"pnpm test && pnpm typecheck && pnpm lint && pnpm build && pnpm test:packed"},"_npmUser":{"name":"recurze","email":"hi@codelit.dev"},"_resolved":"/tmp/4d5755bc587064a11a483d8930b7e8de/codelitdev-billing-0.1.0-alpha.1.tgz","_integrity":"sha512-0hcxb/11Fc+6WpxIDO1I9aZ8eSWUea9hdonRK3cWdAQ8IsSoYXToXtUvafhhzMB3cTcSfIAvMsYHFtSbP6IY8A==","_npmVersion":"11.6.0","description":"Provider-neutral billing engine for CodeLit products","directories":{},"_nodeVersion":"24.8.0","dependencies":{"tsx":"^4.20.6","zod":"^3.25.76","nanoid":"^5.1.6","drizzle-orm":"^0.45.2"},"publishConfig":{"tag":"alpha","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^10.9.1","vitest":"^4.1.9","globals":"^17.11.0","prettier":"^3.0.2","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^22.14.1","drizzle-kit":"^0.28.1","lint-staged":"^15.2.2","dodopayments":"^2.48.0","typescript-eslint":"^8.68.0","@electric-sql/pglite":"^0.2.17","eslint-config-prettier":"^8.5.0","eslint-plugin-unused-imports":"^4.3.0"},"peerDependencies":{"dodopayments":"^2.48.0"},"peerDependenciesMeta":{"dodopayments":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/billing_0.1.0-alpha.1_1788160796387_0.5489397417649589","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.2":{"name":"@codelitdev/billing","version":"0.1.0-alpha.2","author":{"name":"CodeLit"},"license":"MIT","_id":"@codelitdev/billing@0.1.0-alpha.2","maintainers":[{"name":"recurze","email":"hi@codelit.dev"}],"bin":{"codelit-billing":"dist/cli/bin.js"},"dist":{"shasum":"1d5f5a671cb402bd19b790022b5548eef2d62cf1","tarball":"https://registry.npmjs.org/@codelitdev/billing/-/billing-0.1.0-alpha.2.tgz","fileCount":230,"integrity":"sha512-fjIiD7dbwKNmVcKSrPAODu6atbeX30ph4H9jzDW9h1wev3tt2xc2uNqFn9BlGOMSr5ebs6TGzK1GUJH+dBW55w==","signatures":[{"sig":"MEQCIFZf8f7YzY7ZlQrLxkzkXfsVLWAyJeEvF4AXNoozSe/rAiA/aI2kehJyTR0O+Q8qHqnS06b6wbU8jmd6S7Q7FHer4g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":777882},"type":"module","_from":"file:codelitdev-billing-0.1.0-alpha.2.tgz","exports":{"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","default":"./dist/core/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./drizzle":{"types":"./dist/adapters/drizzle/index.d.ts","import":"./dist/adapters/drizzle/index.js","default":"./dist/adapters/drizzle/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js","default":"./dist/testing/index.js"},"./providers":{"types":"./dist/providers/index.d.ts","import":"./dist/providers/index.js","default":"./dist/providers/index.js"},"./workflows":{"types":"./dist/workflows/index.d.ts","import":"./dist/workflows/index.js","default":"./dist/workflows/index.js"},"./operations":{"types":"./dist/operations/index.d.ts","import":"./dist/operations/index.js","default":"./dist/operations/index.js"},"./providers/dodo":{"types":"./dist/providers/dodo/index.d.ts","import":"./dist/providers/dodo/index.js","default":"./dist/providers/dodo/index.js"}},"scripts":{"lint":"eslint . --quiet","test":"vitest run","build":"tsc -p tsconfig.json","generate":"tsx src/cli/bin.ts generate","prettier":"prettier --write .","typecheck":"tsc -p tsconfig.test.json --noEmit","test:watch":"vitest","test:packed":"node scripts/packed-consumer.mjs","release:alpha":"pnpm test && pnpm typecheck && pnpm lint && pnpm build && pnpm test:packed"},"_npmUser":{"name":"recurze","email":"hi@codelit.dev"},"_resolved":"/tmp/95088cfc88f5f983a64554da3f3f834d/codelitdev-billing-0.1.0-alpha.2.tgz","_integrity":"sha512-fjIiD7dbwKNmVcKSrPAODu6atbeX30ph4H9jzDW9h1wev3tt2xc2uNqFn9BlGOMSr5ebs6TGzK1GUJH+dBW55w==","_npmVersion":"11.6.0","description":"Provider-neutral billing engine for CodeLit products","directories":{},"_nodeVersion":"24.8.0","dependencies":{"tsx":"^4.20.6","zod":"^3.25.76","nanoid":"^5.1.6","drizzle-orm":"^0.45.2"},"publishConfig":{"tag":"alpha","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","eslint":"^10.9.1","vitest":"^4.1.9","globals":"^17.11.0","prettier":"^3.0.2","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^22.14.1","drizzle-kit":"^0.28.1","lint-staged":"^15.2.2","dodopayments":"^2.48.0","typescript-eslint":"^8.68.0","@electric-sql/pglite":"^0.2.17","eslint-config-prettier":"^8.5.0","eslint-plugin-unused-imports":"^4.3.0"},"peerDependencies":{"dodopayments":"^2.48.0"},"peerDependenciesMeta":{"dodopayments":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/billing_0.1.0-alpha.2_1788184769025_0.4183812929928197","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.3":{"name":"@codelitdev/billing","version":"0.1.0-alpha.3","author":{"name":"CodeLit"},"license":"MIT","_id":"@codelitdev/billing@0.1.0-alpha.3","maintainers":[{"name":"recurze","email":"hi@codelit.dev"}],"bin":{"codelit-billing":"dist/cli/bin.js"},"dist":{"shasum":"e00525293f681e500fc8ef5ff970ad25e7cdb618","tarball":"https://registry.npmjs.org/@codelitdev/billing/-/billing-0.1.0-alpha.3.tgz","fileCount":230,"integrity":"sha512-tWUwb/+v1asm+hB9DaPLThT/Ky1nN55aIbCafijqpHeqZvOlrc3vQzD/wyq8gjckS/ZRx1sUUOkuYZ7f/DVIPQ==","signatures":[{"sig":"MEUCIQCzMkRXegqi6WdSPaEGVZZD233XefDRJ0eJQbO4ed/O/AIgVb+aONTXiPJ44NuJwbYFgPtWcUUEAY8zLd9eQSdQsRQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":795427},"type":"module","_from":"file:codelitdev-billing-0.1.0-alpha.3.tgz","exports":{"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","default":"./dist/core/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./drizzle":{"types":"./dist/adapters/drizzle/index.d.ts","import":"./dist/adapters/drizzle/index.js","default":"./dist/adapters/drizzle/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js","default":"./dist/testing/index.js"},"./providers":{"types":"./dist/providers/index.d.ts","import":"./dist/providers/index.js","default":"./dist/providers/index.js"},"./workflows":{"types":"./dist/workflows/index.d.ts","import":"./dist/workflows/index.js","default":"./dist/workflows/index.js"},"./operations":{"types":"./dist/operations/index.d.ts","import":"./dist/operations/index.js","default":"./dist/operations/index.js"},"./providers/dodo":{"types":"./dist/providers/dodo/index.d.ts","import":"./dist/providers/dodo/index.js","default":"./dist/providers/dodo/index.js"}},"scripts":{"lint":"eslint . --quiet","test":"vitest run","build":"tsc -p tsconfig.json","generate":"tsx src/cli/bin.ts generate","prettier":"prettier --write .","typecheck":"tsc -p tsconfig.test.json --noEmit","test:watch":"vitest","lint-staged":"lint-staged","test:packed":"node scripts/packed-consumer.mjs","release:alpha":"pnpm test && pnpm typecheck && pnpm lint && pnpm build && pnpm test:packed"},"_npmUser":{"name":"recurze","email":"hi@codelit.dev"},"_resolved":"/tmp/e10d780ebb400a9d3264f29160cb3f9e/codelitdev-billing-0.1.0-alpha.3.tgz","_integrity":"sha512-tWUwb/+v1asm+hB9DaPLThT/Ky1nN55aIbCafijqpHeqZvOlrc3vQzD/wyq8gjckS/ZRx1sUUOkuYZ7f/DVIPQ==","_npmVersion":"11.6.0","description":"Provider-neutral billing engine for CodeLit products","directories":{},"_nodeVersion":"24.8.0","dependencies":{"tsx":"^4.20.6","zod":"^3.25.76","nanoid":"^5.1.6","drizzle-orm":"^0.45.2"},"publishConfig":{"tag":"alpha","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","eslint":"^10.9.1","vitest":"^4.1.9","globals":"^17.11.0","prettier":"^3.0.2","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^22.14.1","drizzle-kit":"^0.28.1","lint-staged":"^15.2.2","dodopayments":"^2.48.0","typescript-eslint":"^8.68.0","@electric-sql/pglite":"^0.2.17","eslint-config-prettier":"^8.5.0","eslint-plugin-unused-imports":"^4.3.0"},"peerDependencies":{"dodopayments":"^2.48.0"},"peerDependenciesMeta":{"dodopayments":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/billing_0.1.0-alpha.3_1788199186584_0.9235149560775764","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.4":{"name":"@codelitdev/billing","version":"0.1.0-alpha.4","description":"Provider-neutral billing engine for CodeLit products","author":"CodeLit","type":"module","license":"MIT","repository":{"type":"git","url":"git+https://github.com/codelitdev/platform.git","directory":"packages/billing"},"homepage":"https://github.com/codelitdev/platform/tree/main/packages/billing#readme","bugs":{"url":"https://github.com/codelitdev/platform/issues"},"bin":{"codelit-billing":"dist/cli/bin.js"},"exports":{"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","default":"./dist/core/index.js"},"./catalog":{"types":"./dist/catalog/index.d.ts","import":"./dist/catalog/index.js","default":"./dist/catalog/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.js"},"./drizzle":{"types":"./dist/adapters/drizzle/index.d.ts","import":"./dist/adapters/drizzle/index.js","default":"./dist/adapters/drizzle/index.js"},"./workflows":{"types":"./dist/workflows/index.d.ts","import":"./dist/workflows/index.js","default":"./dist/workflows/index.js"},"./operations":{"types":"./dist/operations/index.d.ts","import":"./dist/operations/index.js","default":"./dist/operations/index.js"},"./providers":{"types":"./dist/providers/index.d.ts","import":"./dist/providers/index.js","default":"./dist/providers/index.js"},"./providers/dodo":{"types":"./dist/providers/dodo/index.d.ts","import":"./dist/providers/dodo/index.js","default":"./dist/providers/dodo/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js","default":"./dist/testing/index.js"}},"scripts":{"build":"tsc -p tsconfig.json","test":"bun test --timeout 60000 src","test:watch":"bun test --watch --timeout 60000 src","test:packed":"bun scripts/packed-consumer.mjs","typecheck":"tsc -p tsconfig.test.json --noEmit","lint":"biome lint .","lint-staged":"lint-staged","format":"biome format --write .","format:check":"biome ci --linter-enabled=false .","generate":"bun src/cli/bin.ts generate","prepublishOnly":"bun run build"},"publishConfig":{"access":"public","tag":"latest"},"dependencies":{"drizzle-orm":"^0.45.2","nanoid":"^5.1.6","zod":"^3.25.76"},"peerDependencies":{"dodopayments":"^2.48.0"},"peerDependenciesMeta":{"dodopayments":{"optional":true}},"devDependencies":{"@electric-sql/pglite":"^0.2.17","@types/bun":"^1.4.1","@types/node":"^22.14.1","dodopayments":"^2.48.0","drizzle-kit":"^0.31.4","typescript":"^5.9.3"},"_id":"@codelitdev/billing@0.1.0-alpha.4","_integrity":"sha512-05dyga/7g1kYMHdce5UAI47nXVUM8fW2/x7aqSi1+aOw/HP4UQAamT5wZyTHhcdlZF9MoraY2jK84kAsH9daGg==","_nodeVersion":"26.3.0","_npmVersion":"10.8.3","shasum":"7ae68b2e9043f3bca7aa46f5586ff87db4d25e4d","readmeFilename":"README.md","dist":{"integrity":"sha512-05dyga/7g1kYMHdce5UAI47nXVUM8fW2/x7aqSi1+aOw/HP4UQAamT5wZyTHhcdlZF9MoraY2jK84kAsH9daGg==","shasum":"7ae68b2e9043f3bca7aa46f5586ff87db4d25e4d","tarball":"https://registry.npmjs.org/@codelitdev/billing/-/billing-0.1.0-alpha.4.tgz","fileCount":230,"unpackedSize":792518,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIEssVhVRS82bCln7cNBjDjghfj8SipqX5EYxYFSajX+9AiEAtPjJQA1MioJazsHKZYVA/ahYN+rqeinGyM5h0VAxPsE="}]},"_npmUser":{"name":"recurze","email":"hi@codelit.dev"},"directories":{},"maintainers":[{"name":"recurze","email":"hi@codelit.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/billing_0.1.0-alpha.4_1788559167067_0.5067938801689766"},"_hasShrinkwrap":false}},"time":{"created":"2026-08-31T07:19:56.182Z","modified":"2026-09-04T21:59:27.382Z","0.1.0-alpha.0":"2026-08-30T19:47:49.063Z","0.1.0-alpha.1":"2026-08-31T07:19:56.555Z","0.1.0-alpha.2":"2026-08-31T13:59:29.176Z","0.1.0-alpha.3":"2026-08-31T17:59:46.716Z","0.1.0-alpha.4":"2026-09-04T21:59:27.216Z"},"author":{"name":"CodeLit"},"license":"MIT","description":"Provider-neutral billing engine for CodeLit products","maintainers":[{"name":"recurze","email":"hi@codelit.dev"}],"readme":"","readmeFilename":""}