From 0bac86b0a7cca056da83065e7fb2982b35b1cb02 Mon Sep 17 00:00:00 2001 From: Ahmed Tarek Date: Thu, 29 Jul 2021 20:06:12 +0200 Subject: 🔨 add husky precommit to auto run prettier (#128) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * :sparkles: add husky precommit to auto run prettier * yarn --- .husky/pre-commit | 5 +++++ package.json | 12 +++++++----- yarn.lock | 5 +++++ 3 files changed, 17 insertions(+), 5 deletions(-) create mode 100755 .husky/pre-commit diff --git a/.husky/pre-commit b/.husky/pre-commit new file mode 100755 index 0000000..a03ddbc --- /dev/null +++ b/.husky/pre-commit @@ -0,0 +1,5 @@ +#!/bin/sh +. "$(dirname "$0")/_/husky.sh" + +# Format using prettier +make fmt.write diff --git a/package.json b/package.json index d043ec8..17a1a93 100644 --- a/package.json +++ b/package.json @@ -14,11 +14,16 @@ "react-i18next": "^11.11.2", "react-scripts": "^4.0.1" }, + "devDependencies": { + "prettier": "2.3.2", + "husky": "^7.0.0" + }, "scripts": { "start": "react-scripts start", "build": "react-scripts build", "test": "react-scripts test", - "eject": "react-scripts eject" + "eject": "react-scripts eject", + "prepare": "husky install" }, "eslintConfig": { "extends": "react-app" @@ -38,8 +43,5 @@ "main": "index.js", "repository": "git@github.com:bndw/wifi-card.git", "author": "bndw ", - "license": "MIT", - "devDependencies": { - "prettier": "2.3.2" - } + "license": "MIT" } diff --git a/yarn.lock b/yarn.lock index 265ae70..b125637 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5699,6 +5699,11 @@ human-signals@^1.1.1: resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-1.1.1.tgz#c5b1cd14f50aeae09ab6c59fe63ba3395fe4dfa3" integrity sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw== +husky@^7.0.0: + version "7.0.1" + resolved "https://registry.yarnpkg.com/husky/-/husky-7.0.1.tgz#579f4180b5da4520263e8713cc832942b48e1f1c" + integrity sha512-gceRaITVZ+cJH9sNHqx5tFwbzlLCVxtVZcusME8JYQ8Edy5mpGDOqD8QBCdMhpyo9a+JXddnujQ4rpY2Ff9SJA== + i18next-browser-languagedetector@^6.1.2: version "6.1.2" resolved "https://registry.yarnpkg.com/i18next-browser-languagedetector/-/i18next-browser-languagedetector-6.1.2.tgz#68565a28b929cbc98ab6a56826ef2faf0e927ff8" -- cgit v1.2.3