From 6a7eabf5cbda24030ea47556824de59ad90309bf Mon Sep 17 00:00:00 2001 From: lencx Date: Sun, 22 Jan 2023 20:16:14 +0800 Subject: [PATCH] chore: husky --- .husky/pre-commit | 6 ++++++ package.json | 10 +++------- 2 files changed, 9 insertions(+), 7 deletions(-) create mode 100755 .husky/pre-commit diff --git a/.husky/pre-commit b/.husky/pre-commit new file mode 100755 index 0000000..aef59bf --- /dev/null +++ b/.husky/pre-commit @@ -0,0 +1,6 @@ +#!/usr/bin/env sh +. "$(dirname -- "$0")/_/husky.sh" + +npm run pretty-quick +cargo fmt +git add . \ No newline at end of file diff --git a/package.json b/package.json index 8c52719..96e77cd 100644 --- a/package.json +++ b/package.json @@ -15,8 +15,9 @@ "fmt:rs": "cargo fmt", "tr": "tr", "tauri": "tauri", - "prettier": "prettier -c --write '**/*'", - "pretty-quick": "pretty-quick" + "prettier": "prettier -c --write '**/*.{js,md,ts,tsx,yml}'", + "pretty-quick": "pretty-quick --staged", + "prepare": "husky install" }, "license": "MIT", "author": "lencx ", @@ -35,11 +36,6 @@ "type": "git", "url": "https://github.com/lencx/ChatGPT" }, - "husky": { - "hooks": { - "pre-commit": "pretty-quick --staged" - } - }, "dependencies": { "@ant-design/icons": "^4.8.0", "@monaco-editor/react": "^4.4.6",