Skip to content

Commit 66d1c02

Browse files
Handle hard-rejections
1 parent 32d3734 commit 66d1c02

File tree

6 files changed

+13
-4
lines changed

6 files changed

+13
-4
lines changed

backup.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { backupExistingFolders } from './lib/s3-sync'
2-
2+
import 'hard-rejection/register'
33
;(async () => {
44
await backupExistingFolders()
55
console.log('\n\n')

generate-local.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ import execa from 'execa'
44
import { copyFileSync, existsSync, mkdirpSync, removeSync } from 'fs-extra'
55
import minimist from 'minimist'
66
import path from 'path'
7+
import 'hard-rejection/register'
78

89
const argv = minimist(process.argv.slice(2))
910

index.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
// eslint-disable-next-line
22
require = require('esm')(module /*, options*/)
3+
require('hard-rejection')()
4+
35
const argv = require('minimist')(process.argv.slice(2))
46

57
let possibleProjects = ['ember', 'ember-data']

main.js

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,6 @@ import revProjVersionFiles from './lib/rev-docs'
1414
import { downloadExistingDocsToLocal, uploadDocsToS3 } from './lib/s3-sync'
1515
import fixBorkedYuidocFiles from './lib/fix-borked-yuidoc-files'
1616

17-
process.on('unhandledRejection', e => (console.log(e), process.exit(e.exitCode)))
18-
1917
export function apiDocsProcessor(
2018
projects,
2119
specificDocsVersion,

package.json

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,10 +60,13 @@
6060
"eslint": "6.4.0",
6161
"eslint-plugin-node": "10.0.0",
6262
"eslint-plugin-prettier": "3.1.1",
63+
"hard-rejection": "^2.1.0",
6364
"husky": "^3.0.5",
6465
"mocha": "^6.2.0",
6566
"prettier": "1.18.2",
6667
"pretty-quick": "^1.11.1"
6768
},
68-
"cacheDirectories": ["tmp"]
69+
"cacheDirectories": [
70+
"tmp"
71+
]
6972
}

yarn.lock

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1179,6 +1179,11 @@ [email protected]:
11791179
version "1.10.5"
11801180
resolved "https://registry.yarnpkg.com/growl/-/growl-1.10.5.tgz#f2735dc2283674fa67478b10181059355c369e5e"
11811181

1182+
hard-rejection@^2.1.0:
1183+
version "2.1.0"
1184+
resolved "https://registry.yarnpkg.com/hard-rejection/-/hard-rejection-2.1.0.tgz#1c6eda5c1685c63942766d79bb40ae773cecd883"
1185+
integrity sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==
1186+
11821187
has-flag@^3.0.0:
11831188
version "3.0.0"
11841189
resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd"

0 commit comments

Comments
 (0)