UNPKG

dom-to-vector-pdf

Version:

Convert DOM elements to vector PDFs using jsPDF, dom-to-svg and svg2pdf.js

98 lines (97 loc) 2.68 kB
{ "name": "dom-to-vector-pdf", "version": "1.1.0", "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", "browser": "dist/index.umd.js", "types": "dist/index.d.ts", "exports": { ".": { "types": "./dist/index.d.ts", "import": "./dist/index.esm.js", "require": "./dist/index.js", "default": "./dist/index.esm.js" } }, "homepage": "https://dom-to-vector-pdf.xzboss.cn", "repository": { "type": "git", "url": "https://github.com/xzboss/dom-to-vector-pdf.git" }, "files": [ "dist/index.js", "dist/index.esm.js", "dist/index.umd.js", "dist/index.d.ts", "README.md", "LICENSE" ], "scripts": { "clean": "rm -rf dist", "build": "npm run clean && rollup -c", "build:vue": "pnpm --filter vue-example build", "build:react": "pnpm --filter react-example build", "build:docs": "pnpm --filter dom-to-vector-pdf-docs build", "dev": "rollup -c -w", "dev:vue": "pnpm --filter vue-example dev", "dev:react": "pnpm --filter react-example dev", "dev:docs": "pnpm --filter dom-to-vector-pdf-docs dev", "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", "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", "rollup": "^2.79.2", "rollup-plugin-dts": "^4.2.3", "standard-version": "^9.5.0", "tslib": "^2.8.1", "typescript": "^5.2.2" } }