@mazix/n8n-nodes-converter-documents
Version:
n8n node to convert various document formats (DOCX, XML, YML, XLS, XLSX, CSV, PDF, TXT, PPT, PPTX, HTML, JSON, ODT, ODP, ODS) to JSON or text format
104 lines (103 loc) • 3.07 kB
JSON
{
"name": "@mazix/n8n-nodes-converter-documents",
"version": "1.0.11",
"description": "n8n node to convert various document formats (DOCX, XML, YML, XLS, XLSX, CSV, PDF, TXT, PPT, PPTX, HTML, JSON, ODT, ODP, ODS) 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",
"yml",
"yandex-market",
"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"
]
}
}