From db5113e025b49ba6d5331edda6dce79685956649 Mon Sep 17 00:00:00 2001 From: Shyam Mahajan Date: Wed, 31 Aug 2022 11:51:59 +0530 Subject: [PATCH] chore: add pre-commit git hooks to repo #474 --- _scripts/git-hooks-pre-commit | 7 +++++++ package.json | 1 + 2 files changed, 8 insertions(+) create mode 100755 _scripts/git-hooks-pre-commit diff --git a/_scripts/git-hooks-pre-commit b/_scripts/git-hooks-pre-commit new file mode 100755 index 0000000..71815e1 --- /dev/null +++ b/_scripts/git-hooks-pre-commit @@ -0,0 +1,7 @@ +#!/bin/sh +set -e +set -u + +npm run fmt +npm run lint +npm run test diff --git a/package.json b/package.json index 0434d6d..5f8d509 100644 --- a/package.json +++ b/package.json @@ -7,6 +7,7 @@ "scripts": { "fmt": "npm run prettier && npm run shfmt", "lint": "npm run shellcheck && npm run jshint", + "prepare": "node _scripts/git-hooks-init.js", "test": "node _webi/test.js ./node/", "----": "------------------------------------", "jshint": "npx -p jshint@2.x -- jshint -c ./.jshintrc --exclude 'node_modules/**/*' */*.js */*/*.js",