@neosjs/html-to-pdf
Version:
高性能HTML转PDF工具,支持中文、图片、表格、分页、水印、自定义页眉页脚和页码,内置性能监控和错误处理
83 lines (82 loc) • 1.96 kB
JSON
{
"name": "@neosjs/html-to-pdf",
"type": "module",
"version": "2.3.1-alpha-1",
"packageManager": "pnpm@10.8.0",
"description": "高性能HTML转PDF工具,支持中文、图片、表格、分页、水印、自定义页眉页脚和页码,内置性能监控和错误处理",
"author": "听着情歌流泪",
"license": "MIT",
"keywords": [
"neosjs",
"html-to-pdf",
"pdf",
"pdf-generate",
"pdf-convert",
"performance",
"monitoring",
"typescript"
],
"sideEffects": false,
"exports": {
".": "./dist/index.js",
"./package.json": "./package.json"
},
"main": "./dist/index.js",
"module": "./dist/index.js",
"types": "./dist/index.d.ts",
"files": [
"CHANGELOG.md",
"dist"
],
"engines": {
"node": ">=22",
"pnpm": ">=10.7.1"
},
"scripts": {
"build": "tsdown",
"dev": "tsdown -w --minify=false",
"lint": "eslint . --ignore-pattern .gitignore",
"lint:fix": "eslint . --fix --ignore-pattern .gitignore",
"preinstall": "npx only-allow pnpm",
"typecheck": "tsc --noEmit",
"prepublishOnly": "pnpm build",
"prepare": "simple-git-hooks"
},
"peerDependencies": {
"html-to-image": "^1.11.13",
"jspdf": "^3.0.1"
},
"peerDependenciesMeta": {
"html-to-image": {
"peer": true
},
"jspdf": {
"peer": true
}
},
"dependencies": {
"html-to-image": "^1.11.13",
"jspdf": "^3.0.1",
"modern-screenshot": "^4.6.6"
},
"devDependencies": {
"@neosjs/eslint-config": "^1.3.2",
"@types/node": "^24.1.0",
"eslint": "^9.32.0",
"eslint-plugin-format": "^1.0.1",
"lint-staged": "^16.1.2",
"simple-git-hooks": "^2.13.1",
"tsdown": "^0.13.1",
"typescript": "^5.9.2"
},
"simple-git-hooks": {
"pre-commit": "npx lint-staged"
},
"lint-staged": {
"*": "eslint --fix"
},
"publishConfig": {
"access": "public",
"registry": "https://registry.npmjs.org/"
}
}