From 5fe3222c81b4cb8c403ced3fd6113b7d1b696808 Mon Sep 17 00:00:00 2001 From: David Brooks Date: Tue, 26 Oct 2021 11:43:00 +0100 Subject: [PATCH] fix: install husky and enable commitlint for commit-msg (#15) --- .husky/commit-msg | 4 ++++ package-lock.json | 6 ++++++ package.json | 3 ++- 3 files changed, 12 insertions(+), 1 deletion(-) create mode 100755 .husky/commit-msg diff --git a/.husky/commit-msg b/.husky/commit-msg new file mode 100755 index 00000000..e8511eae --- /dev/null +++ b/.husky/commit-msg @@ -0,0 +1,4 @@ +#!/bin/sh +. "$(dirname "$0")/_/husky.sh" + +npx --no-install commitlint --edit $1 diff --git a/package-lock.json b/package-lock.json index 3188a754..392a1673 100644 --- a/package-lock.json +++ b/package-lock.json @@ -6338,6 +6338,12 @@ "ms": "^2.0.0" } }, + "husky": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/husky/-/husky-7.0.4.tgz", + "integrity": "sha512-vbaCKN2QLtP/vD4yvs6iz6hBEo6wkSzs8HpRah1Z6aGmF2KW5PdYuAd7uX5a+OyBZHBhd+TFLqgjUgytQr4RvQ==", + "dev": true + }, "iconv-lite": { "version": "0.4.24", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", diff --git a/package.json b/package.json index 3212c5ec..f9afdf8e 100644 --- a/package.json +++ b/package.json @@ -16,7 +16,7 @@ "lint": "npm run lint:prettier && npm run lint:eslint", "format:prettier": "prettier --write .", "format": "npm run format:prettier", - "prepare": "npm run build" + "prepare": "husky install && npm run build" }, "devDependencies": { "@aws-cdk/assert": "^1.128.0", @@ -29,6 +29,7 @@ "esbuild": "^0.13.8", "eslint": "^7.30.0", "eslint-config-prettier": "^8.3.0", + "husky": "^7.0.4", "jest": "^26.4.2", "prettier": "^2.3.2", "semantic-release": "^17.4.4",