diff --git a/package.json b/package.json index 478ec0a2141..cd01d9867d3 100644 --- a/package.json +++ b/package.json @@ -19,7 +19,6 @@ "scripts": { "dev": "lerna run --parallel --scope @firebase/* --scope firebase --scope rxfire dev", "build": "lerna run --scope @firebase/* --scope firebase --scope rxfire prepare", - "prepush": "node tools/gitHooks/prepush.js", "link:packages": "lerna exec --scope @firebase/* --scope firebase --scope rxfire -- yarn link", "stage:packages": "./scripts/prepublish.sh", "repl": "node tools/repl.js", @@ -122,5 +121,10 @@ "webpack": "4.42.0", "yargs": "15.3.1", "lodash": "4.17.15" + }, + "husky": { + "hooks": { + "pre-push": "node tools/gitHooks/prepush.js" + } } } diff --git a/tools/gitHooks/prepush.js b/tools/gitHooks/prepush.js index 05b79d98d0a..b52a41cf9cb 100644 --- a/tools/gitHooks/prepush.js +++ b/tools/gitHooks/prepush.js @@ -61,6 +61,7 @@ $ git stash pop Pre-Push Validation Succeeded `); + process.exit(); } catch (err) { console.error(chalk` {red Pre-Push Validation Failed, error body below}