@ssdev-toolkit/nestjs-document-generator
v1.0.0
Published
Excel and PDF builders (ExcelJS / PDFKit). No Prisma, no CQRS — a Nest module around document services.
Readme
@ssdev-toolkit/nestjs-document-generator
Excel and PDF builders (ExcelJS / PDFKit). No Prisma, no CQRS — a Nest module around document services.
Install
npm install @ssdev-toolkit/nestjs-document-generatorHost dependencies typically include exceljs and pdfkit (already used by this monorepo).
What it does
DocumentGeneratorModule.forRoot()— globalDocumentGeneratorServiceExcelBuilderService/ExcelStylesfluent sheets- PDF builder types (
IPdfBuilder, tables, text options)
Usage
DocumentGeneratorModule.forRoot({ /* fonts, page defaults */ });const excel = this.documents.createExcelBuilder();
const pdf = this.documents.createPdfBuilder('pdfkit');Keep generated files as bytes or host storage uploads; this package does not talk to DMS by itself.
Build (this repo)
npm run build -w @ssdev-toolkit/nestjs-document-generatorOverview: root README.
