From 35c84e709e64cca2bd342314cdd65d01e1552bf7 Mon Sep 17 00:00:00 2001 From: Chetan Satasiya Date: Tue, 8 Mar 2022 13:49:23 +0530 Subject: [PATCH] [PROD-2277] added husky --- .husky/prepare-commit-msg | 4 ++++ package-lock.json | 15 +++++++++++++++ package.json | 5 +++++ 3 files changed, 24 insertions(+) create mode 100755 .husky/prepare-commit-msg diff --git a/.husky/prepare-commit-msg b/.husky/prepare-commit-msg new file mode 100755 index 00000000000..66001a2bd97 --- /dev/null +++ b/.husky/prepare-commit-msg @@ -0,0 +1,4 @@ +#!/bin/sh +. "$(dirname "$0")/_/husky.sh" + +npx jira-prepare-commit-msg $1 diff --git a/package-lock.json b/package-lock.json index 77adafaf07d..336128b0a06 100644 --- a/package-lock.json +++ b/package-lock.json @@ -5433,6 +5433,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", @@ -6332,6 +6338,15 @@ "is-object": "^1.0.1" } }, + "jira-prepare-commit-msg": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/jira-prepare-commit-msg/-/jira-prepare-commit-msg-1.6.2.tgz", + "integrity": "sha512-U9nuFs8JEH4mIkb9Q0jDdbPzC5MDz1mCaD5H5Uq2IPm4gTYutB+i+Ubnp5dIjrtY1URjySK3V/ZHF0EzKcuRTg==", + "dev": true, + "requires": { + "cosmiconfig": "^7.0.1" + } + }, "jpegtran-bin": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/jpegtran-bin/-/jpegtran-bin-4.0.0.tgz", diff --git a/package.json b/package.json index 740dc9b407d..63b288ee009 100644 --- a/package.json +++ b/package.json @@ -24,12 +24,17 @@ "grunt-string-replace": "^1.3.1", "grunt-stylelint": "^0.17.0", "grunt-wp-i18n": "^1.0.3", + "husky": "^7.0.4", + "jira-prepare-commit-msg": "^1.6.2", "matchdep": "^2.0.0", "node-sass": "^7.0.0", "postcss": "^8.4.4", "postcss-scss": "^4.0.2", "stylelint": "~13.13.1" }, + "scripts": { + "prepare": "npm install husky jira-prepare-commit-msg --save-dev && npx husky install" + }, "engines": { "node": ">=14.15.0" },