refactor(husky): update install script to use dynamic imports and add skip condition

This commit is contained in:
2026-02-22 18:59:03 -06:00
parent 57039a50b5
commit 8e19ae07bb
2 changed files with 3 additions and 4 deletions

View File

@@ -1,8 +1,7 @@
import husky from "husky"
// Skip Husky install in production and CI environments
if (process.env.NODE_ENV === "production" || process.env.CI === "true") {
if (process.env.NODE_ENV === "production" || process.env.CI === "true" || process.env.SKIP_HUSKY === "true") {
process.exit(0)
}
const { default: husky } = await import("husky")
console.log(husky())

View File

@@ -17,7 +17,7 @@
"scripts": {
"build:stdio": "bun build ./stdio.ts --compile --outfile bin/stdio",
"build": "bun build:stdio",
"prepare": "bun .husky/install.ts"
"prepare": "bun .husky/install.mts"
},
"dependencies": {
"@modelcontextprotocol/sdk": "^1.26.0",