|
58 | 58 | "test:watch": "jest --watch",
|
59 | 59 | "lint": "eslint \"source/*.ts\" \"source/**/*.ts\"",
|
60 | 60 | "lint:fix": "yarn --silent lint --fix",
|
61 |
| - "prepublishOnly": "yarn build && yarn jest && yarn declarations && yarn build:flow-types && yarn build:pretty-types", |
62 |
| - "build": "shx rm -rf ./distribution && tsc -p tsconfig.production.json && madge ./distribution --circular", |
| 61 | + "prepublishOnly": "set -e; yarn build; yarn jest; yarn declarations; yarn build:flow-types; yarn build:pretty-types", |
| 62 | + "build": "set -e; shx rm -rf ./distribution; tsc -p tsconfig.production.json; madge ./distribution --circular", |
63 | 63 | "build:fast": "tsc -p tsconfig.production.json",
|
64 |
| - "build:flow-types": "cp source/danger.d.ts source/_danger.d.ts && sed -ie 's/api: GitHub/api: any/g' source/_danger.d.ts && npx [email protected] source/_danger.d.ts -o distribution/danger.js.flow && node scripts/update_flow_types.js", |
| 64 | + "build:flow-types": "set -e; cp source/danger.d.ts source/_danger.d.ts; sed -ie 's/api: GitHub/api: any/g' source/_danger.d.ts; npx [email protected] source/_danger.d.ts -o distribution/danger.js.flow; node scripts/update_flow_types.js", |
65 | 65 | "build:schemas": "set -e; typescript-json-schema tsconfig.json DangerJSON > source/danger-incoming-process-schema.json; typescript-json-schema tsconfig.json DangerResults > source/danger-outgoing-process-schema.json; yarn prettier --write source/danger-outgoing-process-schema.json source/danger-incoming-process-schema.json",
|
66 | 66 | "build:pretty-types": "set -e; yarn prettier --write distribution/danger.d.ts; yarn prettier --parser flow distribution/danger.js.flow --write",
|
67 | 67 | "build:watch": "tsc -w",
|
68 |
| - "link": "yarn run build && chmod +x distribution/commands/danger.js && yarn link", |
| 68 | + "link": "set -e; yarn run build; chmod +x distribution/commands/danger.js; yarn link", |
69 | 69 | "package": "set -e; yarn run pkg . --output brew-distribution/danger; zip -j brew-distribution/danger-macos.zip brew-distribution/danger; shasum -a 256 brew-distribution/danger-macos.zip",
|
70 | 70 | "declarations": "ts-node ./scripts/create-danger-dts.ts",
|
71 | 71 | "docs:cp_defs": "set -e; mkdir docs/docs_generate; cp source/danger.d.ts docs/docs_generate; cp node_modules/@octokit/rest/index.d.ts docs/docs_generate/github.d.ts",
|
72 | 72 | "docs": "set -e; yarn run docs:cp_defs; yarn typedoc --ignoreCompilerErrors --mode modules --json docs/js_ref_dsl_docs.json --includeDeclarations source",
|
73 |
| - "dts-lint": "yarn run declarations && yarn dtslint types", |
| 73 | + "dts-lint": "set -e; yarn run declarations; yarn dtslint types", |
74 | 74 | "danger:prepush": "set -e; yarn build:fast; yarn test:fixtures; node distribution/commands/danger.js local --base main --dangerfile dangerfile.lite.ts"
|
75 | 75 | },
|
76 | 76 | "repository": {
|
|
0 commit comments