UNPKG

@mazix/n8n-nodes-converter-documents

Version:

n8n node to convert various document formats (DOC, DOCX, XML, XLS, XLSX, CSV, PDF, TXT, PPT, PPTX, HTML/HTM) to JSON or text format

102 lines (101 loc) 3.02 kB
{ "name": "@mazix/n8n-nodes-converter-documents", "version": "1.0.10", "description": "n8n node to convert various document formats (DOC, DOCX, XML, XLS, XLSX, CSV, PDF, TXT, PPT, PPTX, HTML/HTM) to JSON or text format", "main": "dist/FileToJsonNode.node.js", "scripts": { "build": "tsc && cp src/*.svg dist/ 2>nul || (copy src\\*.svg dist\\ 2>nul || exit 0)", "bundle": "npm run build && webpack", "bundle:watch": "npm run build && webpack --watch", "standalone": "npm run build && node create-standalone.js", "lint": "eslint .", "lint:fix": "eslint . --fix", "test": "jest", "test:watch": "jest --watch", "test:coverage": "jest --coverage", "dev": "tsc --watch", "clean": "rimraf dist coverage bundle", "version:patch": "npm version patch", "version:minor": "npm version minor", "version:major": "npm version major", "release:patch": "npm run version:patch && git push && git push --tags", "release:minor": "npm run version:minor && git push && git push --tags", "release:major": "npm run version:major && git push && git push --tags", "prepack": "npm run build" }, "repository": { "type": "git", "url": "git+https://github.com/mazixs/n8n-node-converter-documents.git" }, "keywords": [ "n8n-community-node-package", "n8n", "document-converter", "file-converter", "pdf", "excel", "word", "powerpoint", "csv", "xml", "html" ], "author": "mazix", "license": "MIT", "type": "commonjs", "bugs": { "url": "https://github.com/mazixs/n8n-node-converter-documents/issues" }, "homepage": "https://github.com/mazixs/n8n-node-converter-documents#readme", "dependencies": { "chardet": "^2.1.0", "cheerio": "^1.1.0", "exceljs": "^4.4.0", "file-type": "^21.0.0", "iconv-lite": "^0.6.3", "mammoth": "^1.9.1", "officeparser": "^5.1.1", "papaparse": "^5.5.3", "pdf-parse": "^1.1.1", "sanitize-html": "^2.17.0", "xml2js": "^0.6.2" }, "devDependencies": { "@babel/core": "^7.27.4", "@babel/preset-env": "^7.27.2", "@eslint/js": "^9.28.0", "@types/chardet": "^0.8.3", "@types/iconv-lite": "^0.0.1", "@types/jest": "^30.0.0", "@types/node": "^22.15.29", "@types/papaparse": "^5.3.16", "@types/pdf-parse": "^1.1.5", "@types/sanitize-html": "^2.16.0", "@types/xml2js": "^0.4.14", "audit-ci": "^7.1.0", "babel-loader": "^10.0.0", "buffer": "^6.0.3", "eslint": "^9.28.0", "globals": "^16.2.0", "jest": "^30.0.1", "n8n-workflow": "^1.82.0", "path-browserify": "^1.0.1", "rimraf": "^6.0.1", "stream-browserify": "^3.0.0", "ts-jest": "^29.4.0", "typescript": "^5.8.3", "typescript-eslint": "^8.33.1", "util": "^0.12.5", "webpack": "^5.99.9", "webpack-cli": "^6.0.1" }, "peerDependencies": { "n8n-workflow": "*" }, "n8n": { "n8nNodesApiVersion": 1, "nodes": [ "dist/FileToJsonNode.node.js" ] } }