Merge pull request #28 from felipeochoa/npm-fixes

NPM fixes
This commit is contained in:
Dolan
2017-03-13 22:38:13 +00:00
committed by GitHub
2 changed files with 7 additions and 6 deletions

View File

@ -13,7 +13,8 @@
},
"files": [
"ts",
"build"
"build",
"template"
],
"repository": {
"type": "git",
@ -28,10 +29,8 @@
"clippy"
],
"dependencies": {
"@types/app-root-path": "^1.2.4",
"@types/archiver": "^0.15.37",
"@types/express": "^4.0.35",
"app-root-path": "^2.0.1",
"archiver": "^1.3.0",
"xml": "^1.0.1"
},

View File

@ -1,5 +1,5 @@
import * as appRoot from "app-root-path";
import * as archiver from "archiver";
import * as path from "path";
import * as xml from "xml";
import { Document } from "../../docx";
import { Numbering } from "../../numbering";
@ -8,6 +8,8 @@ import { Styles } from "../../styles";
import { DefaultStylesFactory } from "../../styles/factory";
import { Formatter } from "../formatter";
const templatePath = path.resolve(__dirname, "../../../template");
export abstract class Packer {
protected archive: any;
protected document: Document;
@ -53,12 +55,12 @@ export abstract class Packer {
this.archive.pipe(output);
this.archive.glob("**", {
expand: true,
cwd: appRoot.path + "/template",
cwd: templatePath,
});
this.archive.glob("**/.rels", {
expand: true,
cwd: appRoot.path + "/template",
cwd: templatePath,
});
const xmlDocument = xml(this.formatter.format(this.document));