Comparing version 3.1.0 to 3.2.0-alpha.1
@@ -1,5 +0,5 @@ | ||
import { BaseXmlComponent } from "../docx/xml-components"; | ||
import { IXmlableObject } from "../docx/xml-components/xmlable-object"; | ||
import { BaseXmlComponent } from "file/xml-components"; | ||
import { IXmlableObject } from "file/xml-components/xmlable-object"; | ||
export declare class Formatter { | ||
format(input: BaseXmlComponent): IXmlableObject; | ||
} |
@@ -7,17 +7,9 @@ /// <reference types="archiver" /> | ||
import * as fs from "fs"; | ||
import { Document } from "../../docx"; | ||
import { Media } from "../../media"; | ||
import { Numbering } from "../../numbering"; | ||
import { Properties } from "../../properties"; | ||
import { Styles } from "../../styles"; | ||
import { File } from "file"; | ||
export declare class Compiler { | ||
protected document: Document; | ||
private properties; | ||
private numbering; | ||
private media; | ||
private file; | ||
protected archive: archiver.Archiver; | ||
private formatter; | ||
private style; | ||
constructor(document: Document, style?: Styles, properties?: Properties, numbering?: Numbering, media?: Media); | ||
constructor(file: File); | ||
compile(output: fs.WriteStream | express.Response): Promise<void>; | ||
} |
/// <reference types="express" /> | ||
import * as express from "express"; | ||
import { Document } from "../../docx/document"; | ||
import { Media } from "../../media"; | ||
import { Numbering } from "../../numbering"; | ||
import { Properties } from "../../properties"; | ||
import { Styles } from "../../styles"; | ||
import { File } from "file"; | ||
import { IPacker } from "./packer"; | ||
export declare class ExpressPacker implements IPacker { | ||
private res; | ||
private packer; | ||
constructor(document: Document, res: express.Response, styles?: Styles, properties?: Properties, numbering?: Numbering, media?: Media); | ||
private readonly res; | ||
private readonly packer; | ||
constructor(file: File, res: express.Response); | ||
pack(name: string): Promise<void>; | ||
} |
@@ -1,14 +0,10 @@ | ||
import { Document } from "../../docx/document"; | ||
import { Media } from "../../media"; | ||
import { Numbering } from "../../numbering"; | ||
import { Properties } from "../../properties"; | ||
import { Styles } from "../../styles"; | ||
import { File } from "../../file"; | ||
import { IPacker } from "./packer"; | ||
export declare class LocalPacker implements IPacker { | ||
private stream; | ||
private pdfConverter; | ||
private packer; | ||
constructor(document: Document, styles?: Styles, properties?: Properties, numbering?: Numbering, media?: Media); | ||
private readonly pdfConverter; | ||
private readonly packer; | ||
constructor(file: File); | ||
pack(filePath: string): Promise<void>; | ||
packPdf(filePath: string): Promise<void>; | ||
} |
export interface IPacker { | ||
pack(path: string): void; | ||
} | ||
export declare const WORKAROUND = ""; |
@@ -1,6 +0,3 @@ | ||
export * from "./docx"; | ||
export { File as Document } from "./file"; | ||
export * from "./file"; | ||
export * from "./export"; | ||
export { Numbering } from "./numbering"; | ||
export { Styles } from "./styles"; | ||
export { Media } from "./media"; | ||
export * from "./export"; |
{ | ||
"name": "docx", | ||
"version": "3.1.0", | ||
"version": "3.2.0-alpha.1", | ||
"description": "Generate .docx documents with JavaScript (formerly Office-Clippy)", | ||
"main": "build/index.js", | ||
"scripts": { | ||
"pretest": "rimraf ./build-tests && tsc -p ts/test-tsconfig.json", | ||
"test": "mocha ./build-tests --recursive", | ||
"pretest": "rimraf ./build", | ||
"test": "mocha-webpack \"src/**/*.ts\"", | ||
"test-watch": "mocha-webpack \"src/**/*.ts\" --watch", | ||
"prepublishOnly": "npm run build", | ||
"lint": "tslint --project ./ts", | ||
"build": "rimraf ./build && tsc -p ts", | ||
"lint": "tslint --project .", | ||
"build": "npm run webpack", | ||
"tsc": "rimraf ./build && tsc -p .", | ||
"webpack": "rimraf ./build && webpack", | ||
"demo": "npm run build && node ./demo", | ||
"typedoc": "typedoc --out docs/ ts/ --module commonjs --target ES6 --disableOutputCheck" | ||
"typedoc": "npm run build && typedoc --out docs/ src/ --module commonjs --target ES6 --disableOutputCheck", | ||
"style": "prettier -l --trailing-comma all --print-width 140 --arrow-parens always \"src/**/*.ts\"" | ||
}, | ||
"files": [ | ||
"ts", | ||
"src", | ||
"build", | ||
@@ -38,7 +42,9 @@ "template" | ||
"dependencies": { | ||
"@types/archiver": "^1.3.4", | ||
"@types/archiver": "^2.1.0", | ||
"@types/express": "^4.0.35", | ||
"@types/image-size": "0.0.29", | ||
"@types/request": "^2.0.3", | ||
"@types/request-promise": "^4.1.39", | ||
"archiver": "^1.3.0", | ||
"archiver": "^2.1.1", | ||
"image-size": "^0.6.2", | ||
"request": "^2.83.0", | ||
@@ -57,4 +63,7 @@ "request-promise": "^4.2.2", | ||
"@types/mocha": "^2.2.39", | ||
"awesome-typescript-loader": "^3.4.1", | ||
"chai": "^3.5.0", | ||
"mocha": "^3.2.0", | ||
"mocha-webpack": "^1.0.1", | ||
"prettier": "^1.10.2", | ||
"prompt": "^1.0.0", | ||
@@ -64,5 +73,6 @@ "rimraf": "^2.5.2", | ||
"tslint": "^5.1.0", | ||
"typedoc": "^0.5.10", | ||
"typescript": "2.4.1" | ||
"typedoc": "^0.9.0", | ||
"typescript": "^2.6.2", | ||
"webpack": "^3.10.0" | ||
} | ||
} |
@@ -11,3 +11,8 @@ <p align="center"> | ||
[![NPM version][npm-image]][npm-url] [![Build Status][travis-image]][travis-url] [![Dependency Status][gemnasium-image]][gemnasium-url] [![Known Vulnerabilities][snky-image]][snky-url] [![Chat on Gitter][gitter-image]][gitter-url] | ||
[![NPM version][npm-image]][npm-url] | ||
[![Build Status][travis-image]][travis-url] | ||
[![Dependency Status][gemnasium-image]][gemnasium-url] | ||
[![Known Vulnerabilities][snky-image]][snky-url] | ||
[![Chat on Gitter][gitter-image]][gitter-url] | ||
[![code style: prettier][prettier-image]][prettier-url] | ||
@@ -94,1 +99,3 @@ [![NPM](https://nodei.co/npm/docx.png?downloads=true&downloadRank=true&stars=true)](https://nodei.co/npm/docx/) | ||
[gemnasium-url]: https://gemnasium.com/github.com/dolanmiu/docx | ||
[prettier-image]: https://img.shields.io/badge/code_style-prettier-ff69b4.svg | ||
[prettier-url]: https://github.com/prettier/prettier |
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is not supported yet
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
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
No v1
QualityPackage is not semver >=1. This means it is not stable and does not support ^ ranges.
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
Filesystem access
Supply chain riskAccesses the file system, and could potentially read sensitive data.
Found 1 instance in 1 package
2968594
79034
100
0
10
14
320
1
1
+ Added@types/image-size@0.0.29
+ Addedimage-size@^0.6.2
+ Added@types/archiver@2.1.3(transitive)
+ Added@types/image-size@0.0.29(transitive)
+ Addedarchiver@2.1.1(transitive)
+ Addedimage-size@0.6.3(transitive)
- Removed@types/archiver@1.3.4(transitive)
- Removedarchiver@1.3.0(transitive)
- Removedwalkdir@0.0.11(transitive)
Updated@types/archiver@^2.1.0
Updatedarchiver@^2.1.1