From 7f0652bb6fa438e26d6a70f49e2c53641d8933cd Mon Sep 17 00:00:00 2001 From: Milas Holsting Date: Mon, 18 May 2026 13:03:37 +0200 Subject: [PATCH] add husky pre-commit --- .husky/pre-commit | 2 ++ bun.lock | 3 +++ package.json | 3 ++- 3 files changed, 7 insertions(+), 1 deletion(-) create mode 100644 .husky/pre-commit diff --git a/.husky/pre-commit b/.husky/pre-commit new file mode 100644 index 0000000..8b05898 --- /dev/null +++ b/.husky/pre-commit @@ -0,0 +1,2 @@ +bun check +bun db:generate diff --git a/bun.lock b/bun.lock index 9e4b176..c6a1c98 100644 --- a/bun.lock +++ b/bun.lock @@ -27,6 +27,7 @@ "eslint-config-prettier": "^10.1.8", "eslint-plugin-svelte": "^3.17.0", "globals": "^17.4.0", + "husky": "^9.1.7", "mdsvex": "^0.12.7", "prettier": "^3.8.1", "prettier-plugin-svelte": "^3.5.1", @@ -601,6 +602,8 @@ "hasown": ["hasown@2.0.3", "", { "dependencies": { "function-bind": "^1.1.2" } }, "sha512-ej4AhfhfL2Q2zpMmLo7U1Uv9+PyhIZpgQLGT1F9miIGmiCJIoCgSmczFdrc97mWT4kVY72KA+WnnhJ5pghSvSg=="], + "husky": ["husky@9.1.7", "", { "bin": { "husky": "bin.js" } }, "sha512-5gs5ytaNjBrh5Ow3zrvdUUY+0VxIuWVL4i9irt6friV+BqdCfmV11CQTWMiBYWHbXhco+J1kHfTOUkePhCDvMA=="], + "ieee754": ["ieee754@1.2.1", "", {}, "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA=="], "ignore": ["ignore@5.3.2", "", {}, "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g=="], diff --git a/package.json b/package.json index 6c16c95..f2c3937 100644 --- a/package.json +++ b/package.json @@ -20,6 +20,7 @@ "eslint-config-prettier": "^10.1.8", "eslint-plugin-svelte": "^3.17.0", "globals": "^17.4.0", + "husky": "^9.1.7", "mdsvex": "^0.12.7", "prettier": "^3.8.1", "prettier-plugin-svelte": "^3.5.1", @@ -36,7 +37,7 @@ "dev": "vite dev", "build": "vite build", "preview": "vite preview", - "prepare": "svelte-kit sync || echo ''", + "prepare": "husky", "check": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json", "check:watch": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch", "lint": "prettier --check . && eslint .",