From c8d67bbbae0df2c79045d9cb76ba822c019ccc8a Mon Sep 17 00:00:00 2001 From: Vladimir Kutepov Date: Sat, 6 Oct 2018 22:22:30 +0300 Subject: [PATCH] Update husky --- .huskyrc | 5 +++++ package.json | 11 +++-------- tools/README.md | 2 +- tools/build.js | 4 ---- tools/lint.js | 4 ---- tools/pre-commit.js | 8 ++------ 6 files changed, 11 insertions(+), 23 deletions(-) create mode 100644 .huskyrc diff --git a/.huskyrc b/.huskyrc new file mode 100644 index 0000000..c9e21d2 --- /dev/null +++ b/.huskyrc @@ -0,0 +1,5 @@ +{ + "hooks": { + "pre-commit": "node tools/pre-commit" + } +} diff --git a/package.json b/package.json index 22fb72a..44fab22 100644 --- a/package.json +++ b/package.json @@ -41,24 +41,19 @@ "eslint-config-airbnb": "^17.1.0", "eslint-config-prettier": "^3.1.0", "eslint-plugin-import": "^2.14.0", - "eslint-plugin-jsx-a11y": "^6.1.1", + "eslint-plugin-jsx-a11y": "^6.1.2", "eslint-plugin-react": "^7.11.1", "fs-extra": "^7.0.0", - "husky": "^1.0.1", + "husky": "^1.1.1", "jest": "^23.6.0", "prettier": "^1.14.3", - "rollup": "^0.66.2", + "rollup": "^0.66.4", "rollup-plugin-babel": "^4.0.3", "rollup-plugin-commonjs": "^9.1.8", "rollup-plugin-node-resolve": "^3.4.0", "rollup-plugin-uglify": "^6.0.0", "typescript": "^3.1.1" }, - "husky": { - "hooks": { - "pre-commit": "node tools/pre-commit" - } - }, "scripts": { "lint": "node tools/lint", "test": "node tools/test", diff --git a/tools/README.md b/tools/README.md index 36b1354..0a96e9a 100644 --- a/tools/README.md +++ b/tools/README.md @@ -24,5 +24,5 @@ npm run test Run [pre-commit git hook](https://git-scm.com/docs/githooks#_pre_commit) manually: ```bash -npm run precommit +npm run pre-commit ``` diff --git a/tools/build.js b/tools/build.js index 6cf3217..e28ed2b 100644 --- a/tools/build.js +++ b/tools/build.js @@ -1,7 +1,3 @@ -process.on('unhandledRejection', (error) => { - throw error -}) - const fs = require('fs-extra') const rollup = require('rollup') const babel = require('rollup-plugin-babel') diff --git a/tools/lint.js b/tools/lint.js index 9c6fdef..019325c 100644 --- a/tools/lint.js +++ b/tools/lint.js @@ -1,7 +1,3 @@ -process.on('unhandledRejection', (error) => { - throw error -}) - const cp = require('child_process') function spawn(command, args) { diff --git a/tools/pre-commit.js b/tools/pre-commit.js index 601b1bc..5d45392 100644 --- a/tools/pre-commit.js +++ b/tools/pre-commit.js @@ -1,13 +1,9 @@ -process.on('unhandledRejection', (error) => { - throw error -}) - const lint = require('./lint') const test = require('./test') -async function precommit() { +async function preCommit() { await lint() await test() } -module.exports = precommit().catch(process.exit) +module.exports = preCommit().catch(process.exit)