|
8 | 8 | "build:w": "yarn build -w",
|
9 | 9 | "test": "yarn build && ava",
|
10 | 10 | "test:w": "concurrently 'yarn build:w' 'sleep 8 && yarn test -w'",
|
11 |
| - "bdd": "yarn cucumber-js bdd/features", |
12 |
| - "coverage": "yarn coverage:generate && yarn http-server coverage", |
13 |
| - "coverage:check": "yarn build && nyc --check-coverage ava", |
14 |
| - "coverage:generate": "yarn build && nyc --reporter=html ava", |
| 11 | + "bdd": "yarn build && yarn cucumber-js build/bdd/features", |
15 | 12 | "dist": "rm -rf ./dist && tsc -p tsconfig.dist.json",
|
16 | 13 | "lint": "eslint src/ test/ --ext .ts",
|
17 |
| - "prepare": "husky install" |
| 14 | + "prepare": "husky install", |
| 15 | + "postbuild": "copyfiles -f bdd/features/*.feature build/bdd/features", |
| 16 | + "coverage": "yarn coverage:generate && yarn http-server coverage", |
| 17 | + "coverage:generate": "yarn build && yarn coverage:unit && yarn coverage:bdd && yarn coverage:report", |
| 18 | + "coverage:check": "yarn build && yarn coverage:unit && yarn coverage:bdd && nyc report --check-coverage", |
| 19 | + "coverage:unit": "nyc --silent yarn ava", |
| 20 | + "coverage:bdd": "nyc --silent --no-clean yarn cucumber-js build/bdd/features", |
| 21 | + "coverage:report": "nyc report --reporter=html" |
18 | 22 | },
|
19 | 23 | "author": "Scramjet <[email protected]>",
|
20 | 24 | "license": "AGPL-3.0",
|
|
27 | 31 | "assert": "^2.0.0",
|
28 | 32 | "ava": "^3.15.0",
|
29 | 33 | "concurrently": "^6.2.1",
|
| 34 | + "copyfiles": "^2.4.1", |
30 | 35 | "eslint": "^8.0.0",
|
31 | 36 | "http-server": "^13.0.2",
|
32 | 37 | "husky": "^7.0.2",
|
|
0 commit comments