From 38ab0b197ee15ca13aa4bedc981cfa9d96463b9b Mon Sep 17 00:00:00 2001 From: Ayo Date: Sun, 22 Feb 2026 19:35:16 +0100 Subject: [PATCH] chore: add husky; add post-commit auto import to gh & sh --- .husky/post-commit | 3 +++ package.json | 6 +++++- pnpm-lock.yaml | 11 +++++++++++ 3 files changed, 19 insertions(+), 1 deletion(-) create mode 100644 .husky/post-commit diff --git a/.husky/post-commit b/.husky/post-commit new file mode 100644 index 0000000..013cec7 --- /dev/null +++ b/.husky/post-commit @@ -0,0 +1,3 @@ +echo "post-commit..." +git push gh --mirror +git push sh --mirror diff --git a/package.json b/package.json index 489a659..65344f0 100644 --- a/package.json +++ b/package.json @@ -7,7 +7,8 @@ "scripts": { "preinstall": "npx only-allow pnpm", "start": "node .", - "test": "generate-timezone-json --tab-file zone.tab" + "test": "generate-timezone-json --tab-file zone.tab", + "prepare": "husky" }, "repository": { "type": "git", @@ -23,5 +24,8 @@ "dependencies": { "@vvo/tzdb": "^6.198.0", "parse-zonetab": "^1.0.0" + }, + "devDependencies": { + "husky": "^9.1.7" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 6b5f8c6..af02344 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -14,6 +14,10 @@ importers: parse-zonetab: specifier: ^1.0.0 version: 1.0.0 + devDependencies: + husky: + specifier: ^9.1.7 + version: 9.1.7 packages: @@ -52,6 +56,11 @@ packages: resolution: {integrity: sha512-AUGhbbemXxrZJRD5cDvKtQxLuYaIbNtDTK8YqupCI393Q2KSTreEsLUN3ZxAWFGiKTzL6nKuzfcIvieflUX9qA==} engines: {node: '>=0.10.0'} + husky@9.1.7: + resolution: {integrity: sha512-5gs5ytaNjBrh5Ow3zrvdUUY+0VxIuWVL4i9irt6friV+BqdCfmV11CQTWMiBYWHbXhco+J1kHfTOUkePhCDvMA==} + engines: {node: '>=18'} + hasBin: true + inherits@2.0.4: resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} @@ -172,6 +181,8 @@ snapshots: object-assign: 4.1.1 pinkie-promise: 2.0.1 + husky@9.1.7: {} + inherits@2.0.4: {} into-stream@2.0.1: