dom-to-vector-pdf
Version:
Convert DOM elements to vector PDFs using jsPDF, dom-to-svg and svg2pdf.js
73 lines (72 loc) • 1.81 kB
JSON
{
"name": "dom-to-vector-pdf",
"version": "0.0.7",
"author": {
"name": "xzboss"
},
"license": "MIT",
"description": "Convert DOM elements to vector PDFs using jsPDF, dom-to-svg and svg2pdf.js",
"keywords": [
"dom",
"pdf",
"vector",
"conversion",
"jspdf",
"svg",
"dom-to-svg",
"svg2pdf.js",
"vector-pdf",
"html-to-pdf",
"web-to-pdf",
"dom-conversion",
"vector-graphics",
"pdf-generation",
"browser-pdf",
"client-side-pdf",
"web-pdf",
"html2pdf",
"dom2pdf"
],
"main": "dist/index.js",
"module": "dist/index.esm.js",
"types": "dist/index.d.ts",
"files": [
"dist",
"README.md",
"LICENSE"
],
"scripts": {
"build": "rollup -c",
"dev": "rollup -c -w",
"test": "jest",
"prepublishOnly": "npm run build",
"release": "standard-version --release-as patch",
"release:minor": "standard-version --release-as minor",
"release:major": "standard-version --release-as major",
"release:alpha": "standard-version --prerelease alpha",
"release:beta": "standard-version --prerelease beta",
"release:rc": "standard-version --prerelease rc",
"format": "prettier --write \"**/*.{js,ts,json,md}\" --config ./.prettierrc"
},
"lint-staged": {
"*.{js,ts,json,md}": "prettier --write"
},
"dependencies": {
"dom-to-svg": "^0.12.2",
"jspdf": "^2.5.2",
"rollup": "^2.79.2",
"svg2pdf.js": "^2.5.0"
},
"devDependencies": {
"@commitlint/cli": "^17.6.7",
"@commitlint/config-conventional": "^17.6.7",
"@rollup/plugin-typescript": "^8.3.0",
"@types/jspdf": "^1.3.3",
"husky": "^8.0.3",
"lint-staged": "^13.2.3",
"prettier": "^2.8.8",
"standard-version": "^9.5.0",
"tslib": "^2.8.1",
"typescript": "^5.2.2"
}
}