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",