diff --git a/.husky/pre-commit b/.husky/pre-commit index 745e3604..80491372 100755 --- a/.husky/pre-commit +++ b/.husky/pre-commit @@ -1,4 +1,4 @@ #!/bin/sh . "$(dirname $0)/_/husky.sh" -npm run format \ No newline at end of file +node_modules/.bin/git-format-staged -f 'npm run format' . \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index 713f7758..92ab0564 100644 --- a/package-lock.json +++ b/package-lock.json @@ -13977,6 +13977,12 @@ "promise": "^7.1.1" } }, + "git-format-staged": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/git-format-staged/-/git-format-staged-2.1.1.tgz", + "integrity": "sha512-Db4QiAymao9BfpTBCdEcF53jBZfKuwIigqhNmtODD+KOKbxrdDVMDeAs+P7eqJl9udlBZejhRKRbyFRtKLbVmA==", + "dev": true + }, "git-up": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/git-up/-/git-up-4.0.2.tgz", diff --git a/package.json b/package.json index a22e5057..fef4fd3f 100644 --- a/package.json +++ b/package.json @@ -69,6 +69,7 @@ "eslint-config-oceanprotocol": "^1.5.0", "eslint-config-prettier": "^7.2.0", "eslint-plugin-prettier": "^3.3.1", + "git-format-staged": "^2.1.1", "husky": "^5.0.6", "markdownlint-cli": "^0.26.0", "node-sass": "^5.0.0",