Skip to content

Commit f22df36

Browse files
authored
feat: separate test coverage into separate command (#103)
Coverage reports can take some time to generate. It makes sense for a dedicated script to run this only when required. BREAKING CHANGE: `test` script no longer generates coverage reports. Use `test--coverage` instead.
1 parent 0c6ae12 commit f22df36

File tree

2 files changed

+6
-4
lines changed

2 files changed

+6
-4
lines changed

package.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,8 +43,9 @@
4343
"start--dev": "NODE_ENV=development npm run start",
4444
"start-src": "babel-node --extensions .js,.jsx,.ts,.tsx --require node_modules/dotenv/config src/create-exposed-app-cli.ts",
4545
"start-src--watch": "nodemon --ext js,jsx,ts,tsx --delay 1 --exec npm run start-src",
46-
"test": "jest --passWithNoTests --coverage",
47-
"test--watch": "jest --watch",
46+
"test": "jest --passWithNoTests",
47+
"test--coverage": "npm run test -- --coverage",
48+
"test--watch": "npm run test -- --watch",
4849
"typecheck": "tsc --noEmit",
4950
"typecheck--watch": "npm run typecheck -- --watch",
5051
"validate": "run-p --print-label lint typecheck test build"

templates/package.json.template

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,8 +39,9 @@
3939
"start--dev": "NODE_ENV=development npm run start",
4040
"start-src": "babel-node --extensions .js,.jsx,.ts,.tsx --require node_modules/dotenv/config src/<%- projectPackageName %>.ts",
4141
"start-src--watch": "nodemon --ext js,jsx,ts,tsx --delay 1 --exec npm run start-src",
42-
"test": "jest --passWithNoTests --coverage",
43-
"test--watch": "jest --watch",
42+
"test": "jest --passWithNoTests",
43+
"test--coverage": "npm run test -- --coverage",
44+
"test--watch": "npm run test -- --watch",
4445
"typecheck": "tsc --noEmit",
4546
"typecheck--watch": "npm run typecheck -- --watch",
4647
"validate": "run-p --print-label lint typecheck test build"

0 commit comments

Comments
 (0)