{"_id":"@akira-io/efatura","_rev":"5-70a257486ae638273475ce3c9ff06ade","name":"@akira-io/efatura","dist-tags":{"latest":"1.0.0-beta4","beta":"1.0.0-beta4"},"versions":{"1.0.0-beta1":{"name":"@akira-io/efatura","version":"1.0.0-beta1","author":{"name":"Kidiatoliny","email":"kidiatoliny@gmail.com"},"license":"(MIT OR Apache-2.0)","_id":"@akira-io/efatura@1.0.0-beta1","maintainers":[{"name":"liedsonc","email":"liedsoncanal@gmail.com"},{"name":"kidiatoliny","email":"kidiatoliny@gmail.com"}],"homepage":"https://github.com/akira-io/node-efatura#readme","bugs":{"url":"https://github.com/akira-io/node-efatura/issues"},"dist":{"shasum":"94d4f38b6c7881aecf9ef9f4c7f933ebbafc2e43","tarball":"https://registry.npmjs.org/@akira-io/efatura/-/efatura-1.0.0-beta1.tgz","fileCount":90,"integrity":"sha512-e3scjjp+MdVi/uTZVMnIQOsE3UC9NVS2+gApHwxXIggGR1/yeIhnrVHs4yoiUjr8bH319QqyU9PA7+ZiTlMB+g==","signatures":[{"sig":"MEUCIELNZTGV01rz41TuCmSkMyHbBgztnlhzY6z8OoucOipqAiEAyjKsC/ysAPvPMsTZ2gLHGmt4qLOT6AJWuXr3teeJbig=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1634913},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./nest":{"types":"./dist/nest/index.d.ts","import":"./dist/nest/index.js","require":"./dist/nest/index.cjs"},"./express":{"types":"./dist/express/index.d.ts","import":"./dist/express/index.js","require":"./dist/express/index.cjs"},"./fastify":{"types":"./dist/fastify/index.d.ts","import":"./dist/fastify/index.js","require":"./dist/fastify/index.cjs"}},"gitHead":"cd78d8956199fec90bb20e91f51c7bee157292de","scripts":{"lint":"biome check .","test":"vitest run","build":"tsup","lint:fix":"biome check --write .","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage","prepublishOnly":"bun run lint && bun run typecheck && bun run test && bun run build"},"_npmUser":{"name":"kidiatoliny","email":"kidiatoliny@gmail.com"},"repository":{"url":"git+https://github.com/akira-io/node-efatura.git","type":"git"},"_npmVersion":"10.9.7","description":"Cabo Verde e-Fatura fiscal document validation engine for Node.js","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.4.3","knex":"^3.3.0","pdfkit":"^0.17.2","qrcode":"^1.5.4","xml-crypto":"^6.1.2","@xmldom/xmldom":"^0.9.10"},"_hasShrinkwrap":false,"devDependencies":{"rxjs":"^7.8.2","tsup":"^8.5.0","vitest":"^3.2.0","express":"^5.2.1","fastify":"^5.8.5","supertest":"^7.1.0","typescript":"^5.9.0","@types/node":"^22.10.0","@nestjs/core":"^11.1.27","@types/pdfkit":"^0.17.3","@types/qrcode":"^1.5.6","@biomejs/biome":"^2.3.0","@nestjs/common":"^11.1.27","@types/express":"^5.0.6","better-sqlite3":"^12.11.1","@commitlint/cli":"^20.4.1","@types/supertest":"^6.0.0","reflect-metadata":"^0.2.2","@vitest/coverage-v8":"^3.2.0","@commitlint/config-conventional":"^20.4.1"},"peerDependencies":{"express":">=4.18","fastify":">=4","@nestjs/core":">=10","@nestjs/common":">=10","reflect-metadata":">=0.2"},"peerDependenciesMeta":{"express":{"optional":true},"fastify":{"optional":true},"@nestjs/core":{"optional":true},"@nestjs/common":{"optional":true},"reflect-metadata":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/efatura_1.0.0-beta1_1782593357486_0.8140335450485132","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta3":{"name":"@akira-io/efatura","version":"1.0.0-beta3","author":{"name":"Kidiatoliny","email":"kidiatoliny@gmail.com"},"license":"(MIT OR Apache-2.0)","_id":"@akira-io/efatura@1.0.0-beta3","maintainers":[{"name":"liedsonc","email":"liedsoncanal@gmail.com"},{"name":"kidiatoliny","email":"kidiatoliny@gmail.com"}],"homepage":"https://github.com/akira-io/node-efatura#readme","bugs":{"url":"https://github.com/akira-io/node-efatura/issues"},"bin":{"efatura":"dist/cli.js"},"dist":{"shasum":"04095a75f568a76b1b7400edb2aa7517fb60538d","tarball":"https://registry.npmjs.org/@akira-io/efatura/-/efatura-1.0.0-beta3.tgz","fileCount":123,"integrity":"sha512-6wTRzQSiQItbwxzBIu+ltY4vvXnADRettO87GhLrOw6Rn/ZGSoydeg+LacfjJk8wq8p0Y1okapChOd45oZ+29g==","signatures":[{"sig":"MEYCIQC8ong4UajcJ/zmygPKYjT9nq7BK/TwrYkas5pNhULttAIhAI4uenHCvcXCB8eOGmqBeN6GGEiTGR6TexuDjH/Xwt1U","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akira-io%2fefatura@1.0.0-beta3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1849142},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./knex":{"types":"./dist/storage/knex/index.d.ts","import":"./dist/storage/knex/index.js","require":"./dist/storage/knex/index.cjs"},"./nest":{"types":"./dist/nest/index.d.ts","import":"./dist/nest/index.js","require":"./dist/nest/index.cjs"},"./prisma":{"types":"./dist/storage/prisma/index.d.ts","import":"./dist/storage/prisma/index.js","require":"./dist/storage/prisma/index.cjs"},"./express":{"types":"./dist/express/index.d.ts","import":"./dist/express/index.js","require":"./dist/express/index.cjs"},"./fastify":{"types":"./dist/fastify/index.d.ts","import":"./dist/fastify/index.js","require":"./dist/fastify/index.cjs"}},"gitHead":"5bb0d04d37c943bfd58251303befa64e0c356776","scripts":{"lint":"biome check .","test":"vitest run","build":"tsup","lint:fix":"biome check --write .","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage","prepublishOnly":"bun run lint && bun run typecheck && bun run test && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca72163c-1453-4195-be38-e84cf166d3b2"}},"repository":{"url":"git+https://github.com/akira-io/node-efatura.git","type":"git"},"_npmVersion":"11.18.0","description":"Cabo Verde e-Fatura fiscal document validation engine for Node.js","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","pdfkit":"^0.17.2","qrcode":"^1.5.4","xml-crypto":"^6.1.2","@xmldom/xmldom":"^0.9.10"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"knex":"^3.3.0","rxjs":"^7.8.2","tsup":"^8.5.0","prisma":"^7.8.0","vitest":"^3.2.0","express":"^5.2.1","fastify":"^5.8.5","supertest":"^7.1.0","typescript":"^5.9.0","@types/node":"^22.10.0","@nestjs/core":"^11.1.27","@types/pdfkit":"^0.17.3","@types/qrcode":"^1.5.6","@biomejs/biome":"^2.3.0","@nestjs/common":"^11.1.27","@prisma/client":"^7.8.0","@types/express":"^5.0.6","better-sqlite3":"^12.11.1","@commitlint/cli":"^20.4.1","@types/supertest":"^6.0.0","reflect-metadata":"^0.2.2","@vitest/coverage-v8":"^3.2.0","@prisma/adapter-better-sqlite3":"^7.8.0","@commitlint/config-conventional":"^20.4.1"},"peerDependencies":{"knex":">=3","express":">=4.18","fastify":">=4","@nestjs/core":">=10","@nestjs/common":">=10","@prisma/client":">=5","reflect-metadata":">=0.2"},"trustedDependencies":["@prisma/adapter-better-sqlite3","@prisma/client","better-sqlite3","prisma"],"peerDependenciesMeta":{"knex":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"@nestjs/core":{"optional":true},"@nestjs/common":{"optional":true},"@prisma/client":{"optional":true},"reflect-metadata":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/efatura_1.0.0-beta3_1782920100421_0.7386481750770844","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta4":{"name":"@akira-io/efatura","version":"1.0.0-beta4","author":{"name":"Kidiatoliny","email":"kidiatoliny@gmail.com"},"license":"(MIT OR Apache-2.0)","_id":"@akira-io/efatura@1.0.0-beta4","maintainers":[{"name":"liedsonc","email":"liedsoncanal@gmail.com"},{"name":"kidiatoliny","email":"kidiatoliny@gmail.com"}],"homepage":"https://github.com/akira-io/node-efatura#readme","bugs":{"url":"https://github.com/akira-io/node-efatura/issues"},"bin":{"efatura":"dist/cli.js"},"dist":{"shasum":"9860aa5676a397970319d2eb006fd42a92c46c11","tarball":"https://registry.npmjs.org/@akira-io/efatura/-/efatura-1.0.0-beta4.tgz","fileCount":130,"integrity":"sha512-9BCzJqx69WwymEaMbVgbZbMS7QsRqLznTLUYqXB/luTo0DEH6Artg6mKPDZEqd5qw/gLtP3dSyR6JKxYGfsoNA==","signatures":[{"sig":"MEQCIGocwYxzly9hn5cyu0ojOUwi6DqIlDobqnGUCFbexq8ZAiBpXRoUicFgohCen7/rQSOfskqUKCLlwSr62Fr4THEE0A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akira-io%2fefatura@1.0.0-beta4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2248050},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./knex":{"types":"./dist/storage/knex/index.d.ts","import":"./dist/storage/knex/index.js","require":"./dist/storage/knex/index.cjs"},"./nest":{"types":"./dist/nest/index.d.ts","import":"./dist/nest/index.js","require":"./dist/nest/index.cjs"},"./prisma":{"types":"./dist/storage/prisma/index.d.ts","import":"./dist/storage/prisma/index.js","require":"./dist/storage/prisma/index.cjs"},"./express":{"types":"./dist/express/index.d.ts","import":"./dist/express/index.js","require":"./dist/express/index.cjs"},"./fastify":{"types":"./dist/fastify/index.d.ts","import":"./dist/fastify/index.js","require":"./dist/fastify/index.cjs"}},"gitHead":"2c4275f8d4ba809f36657b7059198b6a28be9815","scripts":{"lint":"biome check .","test":"vitest run","build":"tsup","lint:fix":"biome check --write .","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage","prepublishOnly":"bun run lint && bun run typecheck && bun run test && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca72163c-1453-4195-be38-e84cf166d3b2"}},"repository":{"url":"git+https://github.com/akira-io/node-efatura.git","type":"git"},"_npmVersion":"11.18.0","description":"Cabo Verde e-Fatura fiscal document validation engine for Node.js","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","pdfkit":"^0.17.2","qrcode":"^1.5.4","cheerio":"1.0.0","decimal.js":"^10.6.0","xml-crypto":"^6.1.2","@xmldom/xmldom":"^0.9.10"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"knex":"^3.3.0","rxjs":"^7.8.2","tsup":"^8.5.0","prisma":"^7.8.0","vitest":"^3.2.0","express":"^5.2.1","fastify":"^5.8.5","supertest":"^7.1.0","typescript":"^5.9.0","@types/node":"^22.10.0","@nestjs/core":"^11.1.27","@types/pdfkit":"^0.17.3","@types/qrcode":"^1.5.6","@biomejs/biome":"^2.3.0","@nestjs/common":"^11.1.27","@prisma/client":"^7.8.0","@types/express":"^5.0.6","better-sqlite3":"^12.11.1","@commitlint/cli":"^20.4.1","@types/supertest":"^6.0.0","reflect-metadata":"^0.2.2","@vitest/coverage-v8":"^3.2.0","@prisma/adapter-better-sqlite3":"^7.8.0","@commitlint/config-conventional":"^20.4.1"},"peerDependencies":{"knex":">=3","express":">=4.18","fastify":">=4","@nestjs/core":">=10","@nestjs/common":">=10","@prisma/client":">=5","reflect-metadata":">=0.2"},"trustedDependencies":["@prisma/adapter-better-sqlite3","@prisma/client","better-sqlite3","prisma"],"peerDependenciesMeta":{"knex":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"@nestjs/core":{"optional":true},"@nestjs/common":{"optional":true},"@prisma/client":{"optional":true},"reflect-metadata":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/efatura_1.0.0-beta4_1784674947365_0.43577278159576927","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2026-06-27T20:49:17.310Z","modified":"2026-07-22T09:10:57.184Z","1.0.0-beta1":"2026-06-27T20:49:17.644Z","1.0.0-beta3":"2026-07-01T15:35:00.644Z","1.0.0-beta4":"2026-07-21T23:02:27.553Z"},"bugs":{"url":"https://github.com/akira-io/node-efatura/issues"},"author":{"name":"Kidiatoliny","email":"kidiatoliny@gmail.com"},"license":"(MIT OR Apache-2.0)","homepage":"https://github.com/akira-io/node-efatura#readme","repository":{"url":"git+https://github.com/akira-io/node-efatura.git","type":"git"},"description":"Cabo Verde e-Fatura fiscal document validation engine for Node.js","maintainers":[{"name":"liedsonc","email":"liedsoncanal@gmail.com"},{"name":"kidiatoliny","email":"kidiatoliny@gmail.com"}],"readme":"","readmeFilename":"README.md"}