|
4 | 4 | "scripts": {
|
5 | 5 | "configure": "lerna clean --yes && lerna bootstrap && npm run build && node ./tools/generate-api-server-config.js",
|
6 | 6 | "start:api-server": "node ./packages/bif-cmd-api-server/dist/lib/main/typescript/cmd/bif-api.js --config-file=.config.json",
|
7 |
| - "generate-sdk": "openapi-generator generate -i x.json -g typescript-axios -o packages/bif-sdk/src/main/typescript/generated/openapi/typescript-axios/", |
| 7 | + "pregenerate-sdk": "ts-node -e 'import(\"./packages/bif-cmd-api-server/src/main/typescript/openapi-spec\").then((x) => x.exportToFileSystemAsJson());'", |
| 8 | + "generate-sdk": "openapi-generator generate --input-spec bif-openapi-spec.json -g typescript-axios -o packages/bif-sdk/src/main/typescript/generated/openapi/typescript-axios/", |
8 | 9 | "tsc": "lerna exec --stream --ignore '*/*cockpit' -- tsc --project ./tsconfig.json",
|
9 | 10 | "clean": "lerna exec --stream --ignore '*/*cockpit' -- del-cli dist/** && del-cli packages/bif-sdk/src/main/typescript/generated/openapi/typescript-axios/*",
|
10 | 11 | "build": "npm-run-all build:backend build:frontend",
|
11 | 12 | "build:frontend": "lerna exec --stream --scope '*/*cockpit' -- ng build --prod",
|
12 | 13 | "build:backend": "npm-run-all lint clean generate-sdk tsc webpack",
|
13 | 14 | "build:dev:pkg:cmd-api-server": "lerna exec --stream --scope '*/*api-server' -- 'del-cli dist/** && tsc --project ./tsconfig.json && webpack --env=dev --target=node --config ../../webpack.config.js'",
|
| 15 | + "build:dev:pkg:test-tooling": "lerna exec --stream --scope '*/*test-tooling' -- 'del-cli dist/** && tsc --project ./tsconfig.json && webpack --env=dev --target=node --config ../../webpack.config.js'", |
14 | 16 | "build:dev:pkg:sdk": "lerna exec --stream --scope '*/*sdk' -- 'del-cli dist/** && tsc --project ./tsconfig.json && webpack --env=dev --target=node --config ../../webpack.config.js'",
|
15 | 17 | "webpack": "npm-run-all webpack:web:dev webpack:node:dev webpack:web:prod webpack:node:prod",
|
16 |
| - "webpack:web:prod": "lerna exec --stream --ignore '*/*{cockpit,server}' -- webpack --env=prod --target=web --config ../../webpack.config.js", |
17 |
| - "webpack:web:dev": "lerna exec --stream --ignore '*/*{cockpit,server}' -- webpack --env=dev --target=web --config ../../webpack.config.js", |
| 18 | + "webpack:web:prod": "lerna exec --stream --ignore '*/*{cockpit,server,test-tooling}' -- webpack --env=prod --target=web --config ../../webpack.config.js", |
| 19 | + "webpack:web:dev": "lerna exec --stream --ignore '*/*{cockpit,server,test-tooling}' -- webpack --env=dev --target=web --config ../../webpack.config.js", |
18 | 20 | "webpack:node:prod": "lerna exec --stream --ignore '*/*cockpit' -- webpack --env=prod --target=node --config ../../webpack.config.js",
|
19 | 21 | "webpack:node:dev": "lerna exec --stream --ignore '*/*cockpit' -- webpack --env=dev --target=node --config ../../webpack.config.js",
|
20 | 22 | "changelog": "conventional-changelog --infile CHANGELOG.md --outfile CHANGELOG.md && git add CHANGELOG.md",
|
|
23 | 25 | "lint": "lerna exec --stream --ignore '*/*cockpit' -- cross-env DEBUG= tslint --project tsconfig.json",
|
24 | 26 | "pretest": "npm run build",
|
25 | 27 | "test": "lerna exec --stream --ignore '*/*cockpit' -- tap --timeout=600 src/test/typescript/unit/",
|
| 28 | + "test:bif-test-tooling": "lerna exec --stream --scope '*/*test-tooling' -- tap --timeout=600 src/test/typescript/integration/", |
26 | 29 | "test-coverage": "lerna exec --stream --ignore '*/*cockpit' -- tap --timeout=600 src/test/typescript/unit/ --cov",
|
27 | 30 | "test-coverage-html": "lerna exec --stream --ignore '*/*cockpit' -- tap --timeout=600 src/test/typescript/unit/ --cov --coverage-report=lcov",
|
28 | 31 | "test-integration": "lerna exec --stream --ignore '*/*cockpit' -- tap --timeout=600 src/test/typescript/integration/",
|
|
51 | 54 | "source-map-loader": "0.2.4",
|
52 | 55 | "tap": "14.10.6",
|
53 | 56 | "ts-loader": "6.2.1",
|
| 57 | + "ts-node": "8.9.1", |
54 | 58 | "tslint": "6.0.0",
|
55 | 59 | "typescript": "3.7.5",
|
56 | 60 | "webpack": "4.41.6",
|
|
0 commit comments