diff --git a/package.json b/package.json index 36701f7ea2..561ae102d7 100644 --- a/package.json +++ b/package.json @@ -8,7 +8,7 @@ "test": "mocha-webpack \"src/**/*.ts\"", "test.coverage": "nyc npm test", "test.watch": "npm test -- --watch", - "prepublishOnly": "npm run build", + "prepublishOnly": "npm run build --production", "lint": "tslint --project .", "build": "npm run webpack && npm run fix-types", "tsc": "rimraf ./build && tsc -p .", diff --git a/webpack.config.ts b/webpack.config.ts index e048202003..ac1bbbb7b3 100644 --- a/webpack.config.ts +++ b/webpack.config.ts @@ -22,14 +22,17 @@ module.exports = { test: /\.ts$/, loaders: ["awesome-typescript-loader"], }, - { - // For coverage testing - test: /\.(ts)/, - include: path.resolve("src"), - loader: "istanbul-instrumenter-loader", - enforce: "post", - exclude: [/node_modules/], - }, + // For coverage testing + ...(process.env.NODE_ENV !== "production" + ? [{ + test: /\.(ts)/, + include: path.resolve("src"), + loader: "istanbul-instrumenter-loader", + enforce: "post", + exclude: [/node_modules/], + }] + : [] + ) ], },