Socket
Socket
Sign inDemoInstall

docx

Package Overview
Dependencies
Maintainers
1
Versions
82
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

docx - npm Package Compare versions

Comparing version 3.1.0 to 3.2.0-alpha.1

build/file/document/body/body.d.ts

4

build/export/formatter.d.ts

@@ -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

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc