n8n-nodes-workflow-reporter
Version:
n8n community nodes: Workflow Reporter with execution details, Smart Document Parser, Approvals with MinIO/S3, and HTML->PDF renderer
93 lines • 3.6 kB
JSON
{
"name": "n8n-nodes-workflow-reporter",
"version": "2.5.5",
"description": "n8n community nodes: Workflow Reporter with execution details, Smart Document Parser, Approvals with MinIO/S3, and HTML->PDF renderer",
"license": "MIT",
"keywords": [
"n8n-community-node-package",
"n8n",
"workflow",
"automation",
"reporting",
"analytics",
"execution-tracking",
"workflow-monitoring",
"document-parser",
"pdf",
"html",
"html-to-pdf",
"pdf-generation",
"puppeteer",
"playwright",
"render-html",
"excel",
"csv",
"file-parsing",
"minio",
"s3",
"object-storage",
"file-upload",
"presigned-urls",
"approvals",
"approval"
],
"author": {
"name": "Casper Pijl",
"email": "casper@studiowaai.nl"
},
"repository": {
"type": "git",
"url": "git+https://github.com/casperpijl/custom_nodes.git"
},
"homepage": "https://github.com/casperpijl/custom_nodes#readme",
"bugs": {
"url": "https://github.com/casperpijl/custom_nodes/issues"
},
"main": "dist/index.js",
"files": [
"dist"
],
"n8n": {
"n8nNodesApiVersion": 1,
"credentials": [
"dist/credentials/WorkflowReporterApi.credentials.js",
"dist/credentials/MinioApi.credentials.js"
],
"nodes": [
"dist/nodes/WorkflowReporter/WorkflowReporter.node.js",
"dist/nodes/SmartDocumentParser/SmartDocumentParser.node.js",
"dist/nodes/ApprovalNode/ApprovalNode.node.js",
"dist/nodes/HtmlToPdf/HtmlToPdf.node.js"
]
},
"scripts": {
"build": "tsc -p . \u0026\u0026 npm run copy-icons",
"copy-icons": "node -e \"require(\u0027fs\u0027).copyFileSync(\u0027nodes/WorkflowReporter/icon.svg\u0027, \u0027dist/nodes/WorkflowReporter/icon.svg\u0027)\" \u0026\u0026 node -e \"require(\u0027fs\u0027).copyFileSync(\u0027nodes/SmartDocumentParser/icon.svg\u0027, \u0027dist/nodes/SmartDocumentParser/icon.svg\u0027)\" \u0026\u0026 node -e \"require(\u0027fs\u0027).mkdirSync(\u0027dist/nodes/ApprovalNode\u0027, { recursive: true })\" \u0026\u0026 node -e \"require(\u0027fs\u0027).copyFileSync(\u0027nodes/ApprovalNode/icon.svg\u0027, \u0027dist/nodes/ApprovalNode/icon.svg\u0027)\" \u0026\u0026 node -e \"require(\u0027fs\u0027).mkdirSync(\u0027dist/nodes/HtmlToPdf\u0027, { recursive: true })\" \u0026\u0026 node -e \"require(\u0027fs\u0027).copyFileSync(\u0027nodes/HtmlToPdf/icon.svg\u0027, \u0027dist/nodes/HtmlToPdf/icon.svg\u0027)\" \u0026\u0026 node -e \"require(\u0027fs\u0027).writeFileSync(\u0027dist/index.js\u0027,\u0027module.exports = {};\u0027 )\"",
"prepublishOnly": "npm run build"
},
"devDependencies": {
"@types/node": "^18.0.0",
"copyfiles": "^2.4.1",
"n8n-workflow": "^1.0.0",
"typescript": "^5.0.0"
},
"peerDependencies": {
"n8n-workflow": "*"
},
"engines": {
"node": "\u003e=18.0.0"
},
"dependencies": {
"csv-parse": "^6.1.0",
"mammoth": "^1.11.0",
"minio": "^8.0.1",
"pdf-parse": "^2.4.5",
"xlsx": "^0.18.5",
"puppeteer": "^22.0.0",
"puppeteer-core": "^22.0.0",
"@sparticuz/chromium": "^131.0.0"
},
"publishConfig": {
"access": "public"
}
}