From 17d657dd47a4f2fee4d1cb9dd7a214c03a9cc228 Mon Sep 17 00:00:00 2001 From: iatopilskii Date: Fri, 24 May 2024 20:28:35 +0200 Subject: [PATCH 1/5] feat: add native git hooks --- .hooks/pre-commit | 2 ++ package.json | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) create mode 100755 .hooks/pre-commit diff --git a/.hooks/pre-commit b/.hooks/pre-commit new file mode 100755 index 0000000..8995bac --- /dev/null +++ b/.hooks/pre-commit @@ -0,0 +1,2 @@ +#!/bin/sh +npx --no-install lint-staged --concurrent false && npm run type-check diff --git a/package.json b/package.json index 98b95a1..20d0c21 100644 --- a/package.json +++ b/package.json @@ -13,7 +13,7 @@ "lint:md:fix": "markdownlint --fix --ignore-path .gitignore . --config ./markdownlint-config.js", "format": "prettier --write \"**/*.{css,js,jsx,ts,tsx,json}\"", "update-git-hooks": "npx simple-git-hooks", - "prepare": "npm run update-git-hooks" + "prepare": "git config core.hooksPath .hooks" }, "dependencies": { "framer-motion": "^11.1.7", From 24344a5bad4abd823d9914547c7bb2d877065c7a Mon Sep 17 00:00:00 2001 From: iatopilskii Date: Fri, 24 May 2024 20:32:36 +0200 Subject: [PATCH 2/5] feat: add commit-msg hook --- .hooks/commit-msg | 2 ++ 1 file changed, 2 insertions(+) create mode 100755 .hooks/commit-msg diff --git a/.hooks/commit-msg b/.hooks/commit-msg new file mode 100755 index 0000000..1e5b0d3 --- /dev/null +++ b/.hooks/commit-msg @@ -0,0 +1,2 @@ +#!/bin/sh +npx --no-install commitlint --edit ${1} From 23cbf88dcd70095b00e27816458fa878a6ce0fa5 Mon Sep 17 00:00:00 2001 From: iatopilskii Date: Fri, 24 May 2024 20:39:20 +0200 Subject: [PATCH 3/5] chore: remove unused files and deps --- package-lock.json | 11 ----------- package.json | 2 -- simple-git-hooks.js | 4 ---- 3 files changed, 17 deletions(-) delete mode 100644 simple-git-hooks.js diff --git a/package-lock.json b/package-lock.json index 56a4712..2296757 100644 --- a/package-lock.json +++ b/package-lock.json @@ -38,7 +38,6 @@ "postcss-nesting": "^12.1.2", "prettier": "^3.2.5", "prettier-plugin-tailwindcss": "^0.5.14", - "simple-git-hooks": "^2.11.1", "svgo-loader": "^4.0.0", "tailwindcss": "^3.4.3", "typescript": "^5.4.5", @@ -9999,16 +9998,6 @@ "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/simple-git-hooks": { - "version": "2.11.1", - "resolved": "https://registry.npmjs.org/simple-git-hooks/-/simple-git-hooks-2.11.1.tgz", - "integrity": "sha512-tgqwPUMDcNDhuf1Xf6KTUsyeqGdgKMhzaH4PAZZuzguOgTl5uuyeYe/8mWgAr6IBxB5V06uqEf6Dy37gIWDtDg==", - "dev": true, - "hasInstallScript": true, - "bin": { - "simple-git-hooks": "cli.js" - } - }, "node_modules/simple-swizzle": { "version": "0.2.2", "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", diff --git a/package.json b/package.json index 20d0c21..9e45e66 100644 --- a/package.json +++ b/package.json @@ -12,7 +12,6 @@ "lint:md": "markdownlint --ignore-path .gitignore . --config ./markdownlint-config.js", "lint:md:fix": "markdownlint --fix --ignore-path .gitignore . --config ./markdownlint-config.js", "format": "prettier --write \"**/*.{css,js,jsx,ts,tsx,json}\"", - "update-git-hooks": "npx simple-git-hooks", "prepare": "git config core.hooksPath .hooks" }, "dependencies": { @@ -46,7 +45,6 @@ "postcss-nesting": "^12.1.2", "prettier": "^3.2.5", "prettier-plugin-tailwindcss": "^0.5.14", - "simple-git-hooks": "^2.11.1", "svgo-loader": "^4.0.0", "tailwindcss": "^3.4.3", "typescript": "^5.4.5", diff --git a/simple-git-hooks.js b/simple-git-hooks.js deleted file mode 100644 index 256a5d5..0000000 --- a/simple-git-hooks.js +++ /dev/null @@ -1,4 +0,0 @@ -module.exports = { - 'pre-commit': 'npx --no-install lint-staged --concurrent false && npm run type-check', - 'commit-msg': 'npx --no-install commitlint --edit ${1}', -}; From 51484c46d4511bd28df2ed9ffa9ada2e642b4849 Mon Sep 17 00:00:00 2001 From: iatopilskii Date: Fri, 24 May 2024 21:09:09 +0200 Subject: [PATCH 4/5] chore: remove simple-git-hooks from deps --- package.json | 1 - 1 file changed, 1 deletion(-) diff --git a/package.json b/package.json index c05109f..69f4241 100644 --- a/package.json +++ b/package.json @@ -45,7 +45,6 @@ "postcss-nesting": "^12.1.2", "prettier": "^2.8.7", "prettier-plugin-tailwindcss": "^0.3.0", - "simple-git-hooks": "^2.11.1", "svgo-loader": "^4.0.0", "tailwindcss": "^3.4.3", "typescript": "^5.4.5", From f748203f1c50836782ee01cd36e5c095a60a7ec1 Mon Sep 17 00:00:00 2001 From: iatopilskii Date: Fri, 24 May 2024 21:10:43 +0200 Subject: [PATCH 5/5] chore: remove simple-git-hooks from package-lock --- package-lock.json | 11 ----------- 1 file changed, 11 deletions(-) diff --git a/package-lock.json b/package-lock.json index 53a003a..e4ea870 100644 --- a/package-lock.json +++ b/package-lock.json @@ -38,7 +38,6 @@ "postcss-nesting": "^12.1.2", "prettier": "^2.8.7", "prettier-plugin-tailwindcss": "^0.3.0", - "simple-git-hooks": "^2.11.1", "svgo-loader": "^4.0.0", "tailwindcss": "^3.4.3", "typescript": "^5.4.5", @@ -9999,16 +9998,6 @@ "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/simple-git-hooks": { - "version": "2.11.1", - "resolved": "https://registry.npmjs.org/simple-git-hooks/-/simple-git-hooks-2.11.1.tgz", - "integrity": "sha512-tgqwPUMDcNDhuf1Xf6KTUsyeqGdgKMhzaH4PAZZuzguOgTl5uuyeYe/8mWgAr6IBxB5V06uqEf6Dy37gIWDtDg==", - "dev": true, - "hasInstallScript": true, - "bin": { - "simple-git-hooks": "cli.js" - } - }, "node_modules/simple-swizzle": { "version": "0.2.2", "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz",