{"_id":"@awadheshs109/billing","_rev":"10-96a3a8602fcd96d5b62585662a87d9a2","name":"@awadheshs109/billing","dist-tags":{"latest":"2.0.12"},"versions":{"1.0.0":{"name":"@awadheshs109/billing","version":"1.0.0","keywords":["billing","invoice","gst","tax","typescript","javascript","react","angular","vue","nodejs"],"author":{"name":"Awadhesh Sharma"},"license":"MIT","_id":"@awadheshs109/billing@1.0.0","maintainers":[{"name":"awadheshs109","email":"awadheshs109@gmail.com"}],"homepage":"https://github.com/Awadheshs109","bugs":{"url":"https://github.com/Awadheshs109/zentris-billing/issues"},"dist":{"shasum":"aeb164199df37254e523267ff6f4cdc0de549ae8","tarball":"https://registry.npmjs.org/@awadheshs109/billing/-/billing-1.0.0.tgz","fileCount":6,"integrity":"sha512-striKIQ7HAY3eoRgOyCzzaTAN+Sc3TCbqb0sQX12jP5B+WrifGdVPSHTB7tHEZEiBJu8VHWmjCWz+VJFBxvi+Q==","signatures":[{"sig":"MEYCIQD8zWUVy3vTZijbdg+VjFmtHn44tUnLzDAJV2yI2vzg3wIhAPaWjExVt8D6l4EGvEG7DVG+YU8WAm4hVZid/XP+wEkA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16801},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"8f0bc08aa6e11a1225554e9a2da95ff4438da3a9","scripts":{"dev":"tsup src/index.ts --watch","lint":"eslint .","test":"vitest","build":"tsup src/index.ts --format cjs,esm --dts","test:run":"vitest run"},"_npmUser":{"name":"awadheshs109","email":"awadheshs109@gmail.com"},"repository":{"url":"git+https://github.com/Awadheshs109/zentris-billing.git","type":"git"},"_npmVersion":"10.8.2","description":"Framework-independent TypeScript billing library for Angular, React, Vue, Node.js and JavaScript projects","directories":{},"sideEffects":false,"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","tsup":"^8.5.1","eslint":"^10.4.0","vitest":"^4.1.7","typescript":"^6.0.3","@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/billing_1.0.0_1779303347584_0.6761702733362882","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@awadheshs109/billing","version":"1.0.2","keywords":["billing","invoice","gst","tax","typescript","javascript","react","angular","vue","nodejs"],"author":{"name":"Awadhesh Sharma"},"license":"MIT","_id":"@awadheshs109/billing@1.0.2","maintainers":[{"name":"awadheshs109","email":"awadheshs109@gmail.com"}],"homepage":"https://github.com/Awadheshs109","bugs":{"url":"https://github.com/Awadheshs109/zentris-billing/issues"},"dist":{"shasum":"f5f49e27ff254b98b4e709c815d0b076c5a2a1a0","tarball":"https://registry.npmjs.org/@awadheshs109/billing/-/billing-1.0.2.tgz","fileCount":6,"integrity":"sha512-jhMst9gN5QGRw2/If5bBx2SWgjLeMluGBlOlLhG+FrVHlt4i2cBW25kpfzDHm1AgDej4Mc19yyw0BleWIfqIww==","signatures":[{"sig":"MEQCIBsU3ELN1MSGR66TZjzgL6gVmo0LGNefZYXTQcv1bv6kAiBZKo8uv2Qj0/Tw0P7HB6RewaFaReMseU6U840Poc35Jw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16801},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"16d1e754163018c6760cac70379953edce82e66b","scripts":{"dev":"tsup src/index.ts --watch","lint":"eslint .","test":"vitest","build":"tsup src/index.ts --format cjs,esm --dts","test:run":"vitest run"},"_npmUser":{"name":"awadheshs109","email":"awadheshs109@gmail.com"},"repository":{"url":"git+https://github.com/Awadheshs109/zentris-billing.git","type":"git"},"_npmVersion":"10.8.2","description":"Framework-independent TypeScript billing library for Angular, React, Vue, Node.js and JavaScript projects","directories":{},"sideEffects":false,"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","tsup":"^8.5.1","eslint":"^10.4.0","vitest":"^4.1.7","typescript":"^6.0.3","@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/billing_1.0.2_1779305517980_0.553292934450246","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"@awadheshs109/billing","version":"1.0.13","keywords":["billing","invoice","gst","tax","typescript","javascript","react","angular","vue","nodejs"],"author":{"name":"Awadhesh Sharma"},"license":"MIT","_id":"@awadheshs109/billing@1.0.13","maintainers":[{"name":"awadheshs109","email":"awadheshs109@gmail.com"}],"homepage":"https://github.com/Awadheshs109","bugs":{"url":"https://github.com/Awadheshs109/zentris-billing/issues"},"dist":{"shasum":"9beff71161c2a6d1e6fb86c540cf221554574aa4","tarball":"https://registry.npmjs.org/@awadheshs109/billing/-/billing-1.0.13.tgz","fileCount":6,"integrity":"sha512-ywuqj413IJ5NyI1o23u+QuMa2o4YqC6fBHe0d7ELQiSFJLaorrpd/5t3EFlWVcLHZu8+jsf0Xb2V0oORJplibw==","signatures":[{"sig":"MEQCIDxkUL1bosAMYj7DtlawocQHvWk7cyqdU1fz4RpdvVEyAiAPx/g8PbizvMH0liv16y4LWdrDVzClG/4SJ6NLgIhYPQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16802},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"1e202c3b597e90b52fc438b56ada53a695828234","scripts":{"dev":"tsup src/index.ts --watch","lint":"eslint .","test":"vitest","build":"tsup src/index.ts --format cjs,esm --dts","test:run":"vitest run"},"_npmUser":{"name":"awadheshs109","email":"awadheshs109@gmail.com"},"repository":{"url":"git+https://github.com/Awadheshs109/zentris-billing.git","type":"git"},"_npmVersion":"10.8.2","description":"Framework-independent TypeScript billing library for Angular, React, Vue, Node.js and JavaScript projects","directories":{},"sideEffects":false,"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","tsup":"^8.5.1","eslint":"^10.4.0","vitest":"^4.1.7","typescript":"^6.0.3","@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/billing_1.0.13_1779307648310_0.9589198815064484","host":"s3://npm-registry-packages-npm-production"}},"1.0.14":{"name":"@awadheshs109/billing","version":"1.0.14","keywords":["billing","invoice","gst","tax","typescript","javascript","react","angular","vue","nodejs"],"author":{"name":"Awadhesh Sharma"},"license":"MIT","_id":"@awadheshs109/billing@1.0.14","maintainers":[{"name":"awadheshs109","email":"awadheshs109@gmail.com"}],"homepage":"https://github.com/Awadheshs109","bugs":{"url":"https://github.com/Awadheshs109/zentris-billing/issues"},"dist":{"shasum":"6c154d86a1e9e2922081362622db873d34118ce1","tarball":"https://registry.npmjs.org/@awadheshs109/billing/-/billing-1.0.14.tgz","fileCount":6,"integrity":"sha512-umPWISH9M12te+2JE/VfRzvJrvjmp9cRM3glvte2OUvut4GyZ15ACizTnFEypJ6Bndtklak/bVWb8KKyVsMgqg==","signatures":[{"sig":"MEQCIEa7AuLQiEcsQk4r7smRsF8pBcfo/CgRL9TTN4YCjjc3AiBfRkCd9NJVtKTSq76lxQP5BjOV7Y8hvPgqHVcYs6h+5g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16802},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"1e202c3b597e90b52fc438b56ada53a695828234","scripts":{"dev":"tsup src/index.ts --watch","lint":"eslint .","test":"vitest","build":"tsup src/index.ts --format cjs,esm --dts","test:run":"vitest run"},"_npmUser":{"name":"awadheshs109","email":"awadheshs109@gmail.com"},"repository":{"url":"git+https://github.com/Awadheshs109/zentris-billing.git","type":"git"},"_npmVersion":"10.8.2","description":"Framework-independent TypeScript billing library for Angular, React, Vue, Node.js and JavaScript projects","directories":{},"sideEffects":false,"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","tsup":"^8.5.1","eslint":"^10.4.0","vitest":"^4.1.7","typescript":"^6.0.3","@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/billing_1.0.14_1779307688224_0.325415144713207","host":"s3://npm-registry-packages-npm-production"}},"1.0.15":{"name":"@awadheshs109/billing","version":"1.0.15","keywords":["billing","invoice","gst","tax","typescript","javascript","react","angular","vue","nodejs"],"author":{"name":"Awadhesh Sharma"},"license":"MIT","_id":"@awadheshs109/billing@1.0.15","maintainers":[{"name":"awadheshs109","email":"awadheshs109@gmail.com"}],"homepage":"https://github.com/Awadheshs109","bugs":{"url":"https://github.com/Awadheshs109/zentris-billing/issues"},"dist":{"shasum":"b9c34a6dcaa863e22d494ad8b86dee8eb76ca988","tarball":"https://registry.npmjs.org/@awadheshs109/billing/-/billing-1.0.15.tgz","fileCount":6,"integrity":"sha512-GNCNDnmPcr7bz1Chgx2XWVqL0avQQZ4BblDcqWFPmqJNYZMM9VVhlg4K149Lplxx81eBpkLo+H9imuGka0MrGg==","signatures":[{"sig":"MEUCIQCXjBGEUd2oW3ugpRT12cEJJnjY9gHz8SjhCqCDavH2vwIgCfz6KH5dgHj61xybuFWBgrloLQT5H1W0pYnixxd0iAk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16802},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"ff91c03ef77225c5b2e58b9013aa7d56d277410e","scripts":{"dev":"tsup src/index.ts --watch","lint":"eslint .","test":"vitest","build":"tsup src/index.ts --format cjs,esm --dts","test:run":"vitest run"},"_npmUser":{"name":"awadheshs109","email":"awadheshs109@gmail.com"},"repository":{"url":"git+https://github.com/Awadheshs109/zentris-billing.git","type":"git"},"_npmVersion":"10.8.2","description":"Framework-independent TypeScript billing library for Angular, React, Vue, Node.js and JavaScript projects","directories":{},"sideEffects":false,"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","tsup":"^8.5.1","eslint":"^10.4.0","vitest":"^4.1.7","typescript":"^6.0.3","@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/billing_1.0.15_1779307800757_0.11744419750871993","host":"s3://npm-registry-packages-npm-production"}},"1.0.27":{"name":"@awadheshs109/billing","version":"1.0.27","keywords":["billing","invoice","gst","tax","typescript","javascript","react","angular","vue","nodejs"],"author":{"name":"Awadhesh Sharma"},"license":"MIT","_id":"@awadheshs109/billing@1.0.27","maintainers":[{"name":"awadheshs109","email":"awadheshs109@gmail.com"}],"homepage":"https://github.com/Awadheshs109","bugs":{"url":"https://github.com/Awadheshs109/zentris-billing/issues"},"dist":{"shasum":"27c3e9e62e64d9cab18791c45fdd1c2f8eec16b0","tarball":"https://registry.npmjs.org/@awadheshs109/billing/-/billing-1.0.27.tgz","fileCount":6,"integrity":"sha512-4qpCIRvP1pBiq+zOpc4b+TnzTuJOqy7rokN4MnBQ67ttesBHzgLGlb9FhyJvES7aRy4XxionRFieIkty1haegQ==","signatures":[{"sig":"MEYCIQCxis9H9iPMw4vO3MIuFrJK8scaCStJDZ+hBP+wniqfswIhAMFuEv9AbolRXir8NxDZWhBy26/Gi2lsNWrZNle/OIp2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@awadheshs109%2fbilling@1.0.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16949},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"40dc59f3782bbb95b34a2e4e9886fa17e33a3713","scripts":{"dev":"tsup src/index.ts --watch","lint":"eslint .","test":"vitest","build":"tsup src/index.ts --format cjs,esm --dts","test:run":"vitest run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2dd0bb28-b346-4a0e-89c4-24c7ad07ca08"}},"repository":{"url":"git+https://github.com/Awadheshs109/zentris-billing.git","type":"git"},"_npmVersion":"11.12.1","description":"Framework-independent TypeScript billing library for Angular, React, Vue, Node.js and JavaScript projects","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","tsup":"^8.5.1","eslint":"^10.4.0","vitest":"^4.1.7","typescript":"^6.0.3","@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/billing_1.0.27_1779311901021_0.8426857392645097","host":"s3://npm-registry-packages-npm-production"}},"1.0.28":{"name":"@awadheshs109/billing","version":"1.0.28","keywords":["billing","invoice","gst","tax","typescript","javascript","react","angular","vue","nodejs"],"author":{"name":"Awadhesh Sharma"},"license":"MIT","_id":"@awadheshs109/billing@1.0.28","maintainers":[{"name":"awadheshs109","email":"awadheshs109@gmail.com"}],"homepage":"https://github.com/Awadheshs109","bugs":{"url":"https://github.com/Awadheshs109/zentris-billing/issues"},"dist":{"shasum":"8d734be38ff11149ea470d4ff912a3699d86183f","tarball":"https://registry.npmjs.org/@awadheshs109/billing/-/billing-1.0.28.tgz","fileCount":6,"integrity":"sha512-D6n01Wpprmk0vjfILltOn3pMXh4m8bE67QroI8DMFJbve2VbYLXZr9EaFKDRZHfovn4KbffbBBXyQ2sYaVVOeA==","signatures":[{"sig":"MEUCIQCJ5UtMpW/fu+6D6yTFmQDRxcXgN3CRCFuhzfIsXa2vtwIgKg5iNkzuUh+sON/HK7oHZfQfGuW64VPdBopnOeSypvU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@awadheshs109%2fbilling@1.0.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16949},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"6fe57eaae4c6a1085ea138414d94b6099192c712","scripts":{"dev":"tsup src/index.ts --watch","lint":"eslint .","test":"vitest","build":"tsup src/index.ts --format cjs,esm --dts","test:run":"vitest run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2dd0bb28-b346-4a0e-89c4-24c7ad07ca08"}},"repository":{"url":"git+https://github.com/Awadheshs109/zentris-billing.git","type":"git"},"_npmVersion":"11.12.1","description":"Framework-independent TypeScript billing library for Angular, React, Vue, Node.js and JavaScript projects","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","tsup":"^8.5.1","eslint":"^10.4.0","vitest":"^4.1.7","typescript":"^6.0.3","@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/billing_1.0.28_1779312213941_0.2317064606885968","host":"s3://npm-registry-packages-npm-production"}},"1.0.29":{"name":"@awadheshs109/billing","version":"1.0.29","keywords":["billing","invoice","gst","tax","typescript","javascript","react","angular","vue","nodejs"],"author":{"name":"Awadhesh Sharma"},"license":"MIT","_id":"@awadheshs109/billing@1.0.29","maintainers":[{"name":"awadheshs109","email":"awadheshs109@gmail.com"}],"homepage":"https://github.com/Awadheshs109","bugs":{"url":"https://github.com/Awadheshs109/zentris-billing/issues"},"dist":{"shasum":"09dda7090c87398440358f5f1efddc297b6de0a3","tarball":"https://registry.npmjs.org/@awadheshs109/billing/-/billing-1.0.29.tgz","fileCount":6,"integrity":"sha512-1N9U0/ZJ8MoGUZXNpTD7ECbBVIQSwc0RVbaOsytpTgWOpsYLVbVLj6laLZXJuFii0qtSwolJIK0cuIt4il/vsA==","signatures":[{"sig":"MEQCIDkCByfs23KvdWQinJJqhdZJWfZYufxuNeMzkmqkXgKuAiBtVtWls70vWxF4c//w0cKlVJAIvnLYg7z0Y0NqsCLZbw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@awadheshs109%2fbilling@1.0.29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22753},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"545d0bd53fcc58e9b9c40b776101acecb113770f","scripts":{"dev":"tsup src/index.ts --watch","lint":"eslint .","test":"vitest","build":"tsup src/index.ts --format cjs,esm --dts","test:run":"vitest run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2dd0bb28-b346-4a0e-89c4-24c7ad07ca08"}},"repository":{"url":"git+https://github.com/Awadheshs109/zentris-billing.git","type":"git"},"_npmVersion":"11.12.1","description":"Framework-independent TypeScript billing library for Angular, React, Vue, Node.js and JavaScript projects","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"jspdf":"^4.2.1","papaparse":"^5.5.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","tsup":"^8.5.1","eslint":"^10.4.0","vitest":"^4.1.7","typescript":"^6.0.3","@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/billing_1.0.29_1779316753274_0.904251514666065","host":"s3://npm-registry-packages-npm-production"}},"1.0.30":{"name":"@awadheshs109/billing","version":"1.0.30","keywords":["billing","invoice","gst","tax","typescript","javascript","react","angular","vue","nodejs"],"author":{"name":"Awadhesh Sharma"},"license":"MIT","_id":"@awadheshs109/billing@1.0.30","maintainers":[{"name":"awadheshs109","email":"awadheshs109@gmail.com"}],"homepage":"https://github.com/Awadheshs109","bugs":{"url":"https://github.com/Awadheshs109/zentris-billing/issues"},"dist":{"shasum":"d14719aac68e608ca16281b59122d359fd4667fa","tarball":"https://registry.npmjs.org/@awadheshs109/billing/-/billing-1.0.30.tgz","fileCount":6,"integrity":"sha512-6vfKh6ggoYZrWGKC2R5jDs4gFAMliQbCaSv12VcnA328xQjimXYUOpWUbuZkrCHWcC4pXJ5cXB2HYvkTQhD4LA==","signatures":[{"sig":"MEUCIBK7G1SfMx2HOl3+cRhO6em4imKtmk1nQIJ6bPVD8UYyAiEA/zcEi7QsS3fI5gonAZ6L9iKg/ERb6OSqbh5Dc6h57u0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@awadheshs109%2fbilling@1.0.30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23088},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"aa1f603b953fb29169d46b6bf5ea60f2b3d61423","scripts":{"dev":"tsup src/index.ts --watch","lint":"eslint .","test":"vitest","build":"tsup src/index.ts --format cjs,esm --dts","test:run":"vitest run","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2dd0bb28-b346-4a0e-89c4-24c7ad07ca08"}},"repository":{"url":"git+https://github.com/Awadheshs109/zentris-billing.git","type":"git"},"_npmVersion":"11.12.1","description":"Framework-independent TypeScript billing library for Angular, React, Vue, Node.js and JavaScript projects","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"jspdf":"^4.2.1","papaparse":"^5.5.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","tsup":"^8.5.1","eslint":"^10.4.0","vitest":"^4.1.7","typescript":"^6.0.3","@types/node":"^25.9.1","conventional-changelog-cli":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/billing_1.0.30_1779317562215_0.14640612190940705","host":"s3://npm-registry-packages-npm-production"}},"2.0.12":{"name":"@awadheshs109/billing","version":"2.0.12","description":"Framework-independent TypeScript billing library for Angular, React, Vue, Node.js and JavaScript projects","author":{"name":"Awadhesh Sharma"},"license":"MIT","main":"./dist/index.js","module":"./dist/index.mjs","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"sideEffects":false,"scripts":{"build":"tsup src/index.ts --format cjs,esm --dts","dev":"tsup src/index.ts --watch","test":"vitest","test:run":"vitest run","lint":"eslint .","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s"},"keywords":["billing","invoice","gst","tax","typescript","javascript","react","angular","vue","nodejs"],"repository":{"type":"git","url":"git+https://github.com/Awadheshs109/zentris-billing.git"},"bugs":{"url":"https://github.com/Awadheshs109/zentris-billing/issues"},"homepage":"https://github.com/Awadheshs109/zentris-billing","devDependencies":{"@rolldown/binding-linux-x64-gnu":"^1.0.2","@rollup/rollup-linux-x64-gnu":"^4.60.4","@types/node":"^24.10.1","conventional-changelog-cli":"^5.0.0","eslint":"^9.39.1","tsup":"^8.5.1","tsx":"^4.22.3","typescript":"^5.9.3","vitest":"^4.1.7"},"dependencies":{"html2canvas":"^1.4.1","jspdf":"^3.0.3","papaparse":"^5.5.3","puppeteer":"^24.43.1"},"_id":"@awadheshs109/billing@2.0.12","gitHead":"41b28100bfb8da19aaea9fc80202579d6f3876e2","_nodeVersion":"22.22.3","_npmVersion":"10.9.8","dist":{"integrity":"sha512-bG19FpniDheQi/HMK2rrLGvKac2eegg3YPp3GeCA5h2+q9rYXTykVnH79yuA2pbUN652pUVBncTWeDnd8ZKJzA==","shasum":"4e378782cc91dfb4b1d636afc0d744b7dc5929aa","tarball":"https://registry.npmjs.org/@awadheshs109/billing/-/billing-2.0.12.tgz","fileCount":6,"unpackedSize":59428,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@awadheshs109%2fbilling@2.0.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCwC8Kl3yWj0FuKb8em11ZRqgHbkRsJHxntEdFn5LCweAIhAOPPSMKonsk/K8pcHu8SB6nBRaAtPBll3P1IKiZfUR95"}]},"_npmUser":{"name":"awadheshs109","email":"awadheshs109@gmail.com"},"directories":{},"maintainers":[{"name":"awadheshs109","email":"awadheshs109@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/billing_2.0.12_1779653391817_0.4954986584116945"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-20T18:55:47.346Z","modified":"2026-05-24T20:09:52.214Z","1.0.0":"2026-05-20T18:55:47.786Z","1.0.2":"2026-05-20T19:31:58.151Z","1.0.13":"2026-05-20T20:07:28.470Z","1.0.14":"2026-05-20T20:08:08.358Z","1.0.15":"2026-05-20T20:10:01.027Z","1.0.27":"2026-05-20T21:18:21.161Z","1.0.28":"2026-05-20T21:23:34.100Z","1.0.29":"2026-05-20T22:39:13.411Z","1.0.30":"2026-05-20T22:52:42.384Z","2.0.12":"2026-05-24T20:09:51.952Z"},"bugs":{"url":"https://github.com/Awadheshs109/zentris-billing/issues"},"author":{"name":"Awadhesh Sharma"},"license":"MIT","homepage":"https://github.com/Awadheshs109/zentris-billing","keywords":["billing","invoice","gst","tax","typescript","javascript","react","angular","vue","nodejs"],"repository":{"type":"git","url":"git+https://github.com/Awadheshs109/zentris-billing.git"},"description":"Framework-independent TypeScript billing library for Angular, React, Vue, Node.js and JavaScript projects","maintainers":[{"name":"awadheshs109","email":"awadheshs109@gmail.com"}],"readme":"# Zentris Billing\n\nModern TypeScript billing & invoice generation library for Angular, React, Vue, Node.js and JavaScript applications.\n\nGenerate professional invoices in:\n\n- HTML\n- PDF\n- CSV\n- JSON\n\nSupports GST invoices, tax calculation, discounts, payment tracking, invoice templates and multi-framework integration.\n\n---\n\n## Features\n\n- TypeScript-first architecture\n- Framework independent\n- GST & tax calculation utilities\n- Invoice summary calculations\n- Professional HTML invoice templates\n- PDF invoice generation using Puppeteer\n- CSV & JSON export support\n- Multi-payment transaction support\n- Currency formatting\n- Custom branding & themes\n- Lightweight API\n- ESM + CommonJS support\n\n---\n\n## Installation\n\n```bash\nnpm install @awadheshs109/billing\n```\n\n---\n\n## Quick Example\n\n```ts\nimport {\n  InvoiceGenerator\n} from \"@awadheshs109/billing\";\n\nconst invoice = {\n  invoiceNo: \"INV-1001\",\n\n  date: \"25-05-2026\",\n\n  currency: \"INR\",\n\n  company: {\n    name: \"Zentris Pvt Ltd\",\n    address: \"Mumbai, India\",\n    phone: \"+91 9999999999\"\n  },\n\n  customer: {\n    name: \"Rahul Verma\",\n    email: \"rahul@example.com\"\n  },\n\n  items: [\n    {\n      description: \"Angular Dashboard\",\n      quantity: 2,\n      rate: 12000\n    }\n  ],\n\n  tax: 18,\n  discount: 5\n};\n\nconst html =\n  InvoiceGenerator.toHTML(invoice);\n\nconsole.log(html);\n```\n\n---\n\n## Generate PDF\n\n```ts\nimport fs from \"node:fs\";\n\nconst pdf =\n  await InvoiceGenerator.toPDF(invoice);\n\nfs.writeFileSync(\n  \"invoice.pdf\",\n  pdf\n);\n```\n\n---\n\n## Generate GST Invoice Template\n\n```ts\nconst html =\n  InvoiceGenerator.toHTML(\n    invoice,\n    {\n      template: \"gst\"\n    }\n  );\n```\n\n---\n\n## Export Formats\n\n### HTML\n\n```ts\nInvoiceGenerator.toHTML(invoice);\n```\n\n### PDF\n\n```ts\nawait InvoiceGenerator.toPDF(invoice);\n```\n\n### CSV\n\n```ts\nInvoiceGenerator.toCSV(invoice);\n```\n\n### JSON\n\n```ts\nInvoiceGenerator.toJSON(invoice);\n```\n\n---\n\n## Tax Utilities\n\n```ts\nimport {\n  Billing\n} from \"@awadheshs109/billing\";\n\nconst gst =\n  Billing.calculateGST(\n    1000,\n    18\n  );\n\nconsole.log(gst);\n```\n\n---\n\n## Currency Formatting\n\n```ts\nBilling.formatCurrency(\n  15000,\n  \"INR\"\n);\n```\n\n---\n\n## Supported Frameworks\n\n- Angular\n- React\n- Vue\n- Next.js\n- Node.js\n- Express\n- NestJS\n- Vanilla JavaScript\n\n---\n\n## Invoice Templates\n\n### Classic Template\n\nProfessional clean invoice layout.\n\n### GST Template\n\nIndian GST-compliant invoice design.\n\n---\n\n## Package Exports\n\n```ts\nimport {\n  InvoiceGenerator,\n  Billing,\n  TAX_RATES,\n  VERSION\n} from \"@awadheshs109/billing\";\n```\n\n---\n\n## Version\n\n```ts\nconsole.log(VERSION);\n```\n\n---\n\n## Roadmap\n\n- QR payment generation\n- Razorpay integration\n- UPI invoice QR\n- Multi-language invoice support\n- Thermal receipt template\n- Email invoice sender\n- React invoice viewer\n- Angular invoice component\n\n---\n\n## License\n\nMIT\n\n---\n\n## Repository\n\nGitHub:\nhttps://github.com/Awadheshs109/zentris-billing\n\nnpm:\nhttps://www.npmjs.com/package/@awadheshs109/billing","readmeFilename":"README.md"}