UNPKG

pdf-node

Version:

A modern, feature-rich PDF generation library for Node.js with TypeScript support. Convert HTML to PDF with Handlebars templates, buffers, and streams.

146 lines (145 loc) 3.35 kB
{ "name": "pdf-node", "version": "1.5.0", "description": "A modern, feature-rich PDF generation library for Node.js with TypeScript support. Convert HTML to PDF with Handlebars templates, buffers, and streams.", "type": "module", "main": "dist/index.js", "types": "types/index.d.ts", "files": [ "dist", "types" ], "scripts": { "start": "node dist/index.js", "build": "tsc", "build:watch": "tsc --watch", "test": "npm run build && node dist/src/test-buffer.js", "format": "prettier --write \"**/*.{js,json,ts}\" --ignore-path .prettierignore", "lint": "eslint . --ext .ts", "prettier-check": "prettier --check \"**/*.{js,json,ts}\" --ignore-path .prettierignore", "test-ci": "npm run build && node dist/src/test-ci-safe.js", "prepare": "husky", "postversion": "git push && git push --tags" }, "keywords": [ "pdf", "generator", "typescript", "esm", "pdf generator", "html to pdf", "html2pdf", "htmltopdf", "pdf buffer", "pdf stream", "pdf api", "pdf microservice", "node pdf", "nodejs pdf", "typescript pdf", "es modules", "node pdf generator", "nodejs pdf generator", "typescript pdf generator", "node pdf library", "nodejs pdf library", "express pdf", "pdf rest api", "pdf web service", "pdf converter", "html pdf converter", "pdf creation", "pdf generation", "pdf export", "pdf report", "pdf invoice", "handlebars", "templates", "pdf templates", "pdf document", "handlebars pdf", "template pdf", "dynamic pdf", "server pdf", "backend pdf", "pdf memory", "pdf binary", "pdf bytes", "pdf response", "pdf download", "pdf inline", "pdf base64", "pdf database", "pdf storage", "javascript pdf", "js pdf", "npm pdf", "pdf npm", "pdf package", "pdf module", "pdf tool", "pdf utility", "pdf maker", "pdf builder", "pdf renderer", "pdf parser", "pdf processor", "pdf handler", "pdf service", "node get pdf file", "node js pdf generation", "node js pdf generator module", "node pdf html", "pdf in node js", "node pdf js", "node" ], "repository": { "type": "git", "url": "git+https://github.com/tawseefnabi/pdf-node.git" }, "bugs": { "url": "https://github.com/tawseefnabi/pdf-node/issues" }, "homepage": "https://github.com/tawseefnabi/pdf-node#readme", "author": "tawseef <tawseefnabi9@gmail.com> (https://twitter.com/NabiTowseef)", "license": "MIT", "dependencies": { "cli-error-handler": "^1.0.3", "ejs": "^3.1.10", "handlebars": "^4.7.7", "html-pdf": "^3.0.1" }, "devDependencies": { "@changesets/cli": "^2.29.5", "@eslint/js": "^9.32.0", "@types/ejs": "^3.1.4", "@types/handlebars": "^4.0.40", "@types/html-pdf": "^3.0.3", "@types/node": "^24.2.0", "@typescript-eslint/eslint-plugin": "^8.39.0", "@typescript-eslint/parser": "^8.39.0", "changesets": "^1.0.2", "eslint": "^9.33.0", "eslint-config-prettier": "^10.1.8", "eslint-import-resolver-typescript": "^4.4.4", "globals": "^16.3.0", "husky": "^9.1.7", "lint-staged": "^15.2.2", "prettier": "^2.3.2", "ts-node": "^10.9.2", "typescript": "^5.9.2", "typescript-eslint": "^8.39.0" }, "lint-staged": { "**/*.ts": [ "eslint --fix --no-ignore" ], "**/*.js": [ "eslint --fix --no-ignore" ], "**/*.{json,md,mdx,yml,yaml}": [ "prettier --write" ] } }