node-docx-parser
Advanced tools
Comparing version 0.0.1 to 0.1.0
{ | ||
"name": "node-docx-parser", | ||
"version": "0.0.1", | ||
"version": "0.1.0", | ||
"description": "A node script which can fill DOCX placeholders and convert to PDFs", | ||
@@ -10,2 +10,3 @@ "main": "src/index.js", | ||
"dependencies": { | ||
"command-exists": "^1.2.2", | ||
"docxtemplater": "^3.1.12", | ||
@@ -15,2 +16,2 @@ "jszip": "2", | ||
} | ||
} | ||
} |
@@ -42,4 +42,8 @@ class ArgumentResolver { | ||
} | ||
wantsPdf() { | ||
return this.args.hasOwnProperty('pdf'); | ||
} | ||
} | ||
module.exports = new ArgumentResolver; |
const ArgumentResolver = require("./ArgumentResolver"); | ||
const FilesystemService = require("./FilesystemService"); | ||
const commandExists = require('command-exists'); | ||
const Docxtemplater = require('docxtemplater'); | ||
@@ -42,2 +43,10 @@ const JSZip = require('jszip'); | ||
FilesystemService.saveDocxFile(document.getZip().generate({ type: 'nodebuffer' })); | ||
FilesystemService.saveDocxFile(document.getZip().generate({ type: 'nodebuffer' })); | ||
if (ArgumentResolver.wantsPdf()) { | ||
commandExists('unocov').then(command => { | ||
}).catch(() => { | ||
console.log('The unocov plugin must be installed to generate PDFs.'); | ||
}); | ||
} |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
3644
95
4
+ Addedcommand-exists@^1.2.2
+ Addedcommand-exists@1.2.9(transitive)