From a6077b8f163ff40567c048198d246d023a95705d Mon Sep 17 00:00:00 2001 From: Joe Fitter Date: Fri, 8 Feb 2019 12:04:17 +0000 Subject: [PATCH] dont run coverage if publishing --- package.json | 2 +- webpack.config.ts | 19 +++++++++++-------- 2 files changed, 12 insertions(+), 9 deletions(-) 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/], + }] + : [] + ) ], },