Merge pull request #256 from dolanmiu/feat/webpack-ts
Use a typescript webpack config
This commit is contained in:
@ -64,6 +64,7 @@
|
|||||||
"@types/mocha": "^2.2.39",
|
"@types/mocha": "^2.2.39",
|
||||||
"@types/request-promise": "^4.1.42",
|
"@types/request-promise": "^4.1.42",
|
||||||
"@types/sinon": "^4.3.1",
|
"@types/sinon": "^4.3.1",
|
||||||
|
"@types/webpack": "^4.4.24",
|
||||||
"awesome-typescript-loader": "^3.4.1",
|
"awesome-typescript-loader": "^3.4.1",
|
||||||
"chai": "^3.5.0",
|
"chai": "^3.5.0",
|
||||||
"glob": "^7.1.2",
|
"glob": "^7.1.2",
|
||||||
|
@ -23,7 +23,8 @@
|
|||||||
"tests",
|
"tests",
|
||||||
"**/_*",
|
"**/_*",
|
||||||
"demo",
|
"demo",
|
||||||
"scripts"
|
"scripts",
|
||||||
|
"webpack.config.ts"
|
||||||
],
|
],
|
||||||
"typedocOptions": {
|
"typedocOptions": {
|
||||||
"mode": "file",
|
"mode": "file",
|
||||||
|
@ -1,4 +1,6 @@
|
|||||||
const path = require("path");
|
// tslint:disable:no-object-literal-type-assertion
|
||||||
|
import * as path from "path";
|
||||||
|
import { Configuration } from "webpack";
|
||||||
|
|
||||||
module.exports = {
|
module.exports = {
|
||||||
entry: "./src/index.ts",
|
entry: "./src/index.ts",
|
||||||
@ -27,10 +29,10 @@ module.exports = {
|
|||||||
loader: "istanbul-instrumenter-loader",
|
loader: "istanbul-instrumenter-loader",
|
||||||
enforce: "post",
|
enforce: "post",
|
||||||
exclude: [/node_modules/],
|
exclude: [/node_modules/],
|
||||||
}
|
},
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
|
|
||||||
// Because docx is now targetting web
|
// Because docx is now targetting web
|
||||||
// target: 'node',
|
// target: 'node',
|
||||||
};
|
} as Configuration;
|
Reference in New Issue
Block a user