From 656eb4a2e814cfa438c4ef0f6d45260bc623e702 Mon Sep 17 00:00:00 2001 From: Amber Macias Date: Fri, 10 Oct 2025 08:20:43 -0600 Subject: [PATCH 1/5] Adding husky configuration to force pnpm check --- .husky/pre-commit | 4 ++++ package.json | 4 +++- pnpm-lock.yaml | 21 +++++++++++++++++---- 3 files changed, 24 insertions(+), 5 deletions(-) create mode 100644 .husky/pre-commit diff --git a/.husky/pre-commit b/.husky/pre-commit new file mode 100644 index 000000000..6dbc7c3d5 --- /dev/null +++ b/.husky/pre-commit @@ -0,0 +1,4 @@ +#!/usr/bin/env sh +. "$(dirname "$0")/h" + +pnpm check \ No newline at end of file diff --git a/package.json b/package.json index 717486b28..810052bf7 100644 --- a/package.json +++ b/package.json @@ -30,7 +30,8 @@ "publish": "echo skip publish", "check": "pnpm format && pnpm build && pnpm test && pnpm lint", "storybook": "cd vibes.diy/pkg && cross-env DISABLE_REACT_ROUTER=true pnpm run storybook", - "storybook:use-vibes": "cd use-vibes/base && pnpm run storybook" + "storybook:use-vibes": "cd use-vibes/base && pnpm run storybook", + "prepare": "husky install" }, "keywords": [ "ai", @@ -58,6 +59,7 @@ "cross-env": "^10.0.0", "eslint": "^9.37.0", "eslint-plugin-import": "^2.32.0", + "husky": "^9.1.7", "prettier": "^3.6.2", "prettier-plugin-tailwindcss": "^0.6.14", "typescript-eslint": "^8.46.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index cdef371e5..110e00b3a 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -41,7 +41,10 @@ importers: version: 9.37.0(jiti@2.6.1) eslint-plugin-import: specifier: ^2.32.0 - version: 2.32.0(eslint@9.37.0(jiti@2.6.1)) + version: 2.32.0(@typescript-eslint/parser@8.46.0(eslint@9.37.0(jiti@2.6.1))(typescript@5.9.3))(eslint@9.37.0(jiti@2.6.1)) + husky: + specifier: ^9.1.7 + version: 9.1.7 prettier: specifier: ^3.6.2 version: 3.6.2 @@ -5290,6 +5293,11 @@ packages: resolution: {integrity: sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==} engines: {node: '>=16.17.0'} + husky@9.1.7: + resolution: {integrity: sha512-5gs5ytaNjBrh5Ow3zrvdUUY+0VxIuWVL4i9irt6friV+BqdCfmV11CQTWMiBYWHbXhco+J1kHfTOUkePhCDvMA==} + engines: {node: '>=18'} + hasBin: true + iconv-lite@0.4.24: resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==} engines: {node: '>=0.10.0'} @@ -12859,16 +12867,17 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-module-utils@2.12.1(eslint-import-resolver-node@0.3.9)(eslint@9.37.0(jiti@2.6.1)): + eslint-module-utils@2.12.1(@typescript-eslint/parser@8.46.0(eslint@9.37.0(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint@9.37.0(jiti@2.6.1)): dependencies: debug: 3.2.7 optionalDependencies: + '@typescript-eslint/parser': 8.46.0(eslint@9.37.0(jiti@2.6.1))(typescript@5.9.3) eslint: 9.37.0(jiti@2.6.1) eslint-import-resolver-node: 0.3.9 transitivePeerDependencies: - supports-color - eslint-plugin-import@2.32.0(eslint@9.37.0(jiti@2.6.1)): + eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.46.0(eslint@9.37.0(jiti@2.6.1))(typescript@5.9.3))(eslint@9.37.0(jiti@2.6.1)): dependencies: '@rtsao/scc': 1.1.0 array-includes: 3.1.9 @@ -12879,7 +12888,7 @@ snapshots: doctrine: 2.1.0 eslint: 9.37.0(jiti@2.6.1) eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.12.1(eslint-import-resolver-node@0.3.9)(eslint@9.37.0(jiti@2.6.1)) + eslint-module-utils: 2.12.1(@typescript-eslint/parser@8.46.0(eslint@9.37.0(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint@9.37.0(jiti@2.6.1)) hasown: 2.0.2 is-core-module: 2.16.1 is-glob: 4.0.3 @@ -12890,6 +12899,8 @@ snapshots: semver: 6.3.1 string.prototype.trimend: 1.0.9 tsconfig-paths: 3.15.0 + optionalDependencies: + '@typescript-eslint/parser': 8.46.0(eslint@9.37.0(jiti@2.6.1))(typescript@5.9.3) transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack @@ -13679,6 +13690,8 @@ snapshots: human-signals@5.0.0: {} + husky@9.1.7: {} + iconv-lite@0.4.24: dependencies: safer-buffer: 2.1.2 From 171648be2f59d31d825c9a464357ced51547161f Mon Sep 17 00:00:00 2001 From: Amber Macias Date: Fri, 10 Oct 2025 08:22:38 -0600 Subject: [PATCH 2/5] testing husky --- package.json | 1 + 1 file changed, 1 insertion(+) diff --git a/package.json b/package.json index 810052bf7..153477fdb 100644 --- a/package.json +++ b/package.json @@ -17,6 +17,7 @@ }, "scripts": { "xbuild:base": "pnpm --filter use-vibes-base build", + "build": "core-cli tsc", "lint": "eslint .", "test": "cross-env DISABLE_REACT_ROUTER=true vitest --run", From 79f3922112f1910257e90899824359a45f22d16d Mon Sep 17 00:00:00 2001 From: Amber Macias Date: Fri, 10 Oct 2025 08:25:14 -0600 Subject: [PATCH 3/5] Adding husky configuration to force pnpm check --- .husky/pre-commit | 4 ++-- package.json | 1 - 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/.husky/pre-commit b/.husky/pre-commit index 6dbc7c3d5..4164805f1 100644 --- a/.husky/pre-commit +++ b/.husky/pre-commit @@ -1,4 +1,4 @@ #!/usr/bin/env sh -. "$(dirname "$0")/h" +. "$(dirname "$0")/_/husky.sh" -pnpm check \ No newline at end of file +pnpm check diff --git a/package.json b/package.json index 153477fdb..810052bf7 100644 --- a/package.json +++ b/package.json @@ -17,7 +17,6 @@ }, "scripts": { "xbuild:base": "pnpm --filter use-vibes-base build", - "build": "core-cli tsc", "lint": "eslint .", "test": "cross-env DISABLE_REACT_ROUTER=true vitest --run", From b027f4a10e6cf3049b6f2ec09b6946daf3da9f12 Mon Sep 17 00:00:00 2001 From: Amber Macias Date: Fri, 10 Oct 2025 10:15:20 -0600 Subject: [PATCH 4/5] Windows Formating 1 --- .husky/pre-commit | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.husky/pre-commit b/.husky/pre-commit index 4164805f1..e21b5fb2d 100644 --- a/.husky/pre-commit +++ b/.husky/pre-commit @@ -1,4 +1,4 @@ #!/usr/bin/env sh . "$(dirname "$0")/_/husky.sh" -pnpm check +# pnpm check From 733bb7e906e5c432fc00f37526890105a2d8f567 Mon Sep 17 00:00:00 2001 From: Amber Macias Date: Fri, 10 Oct 2025 10:19:41 -0600 Subject: [PATCH 5/5] Adding husky configuration to force pnpm check --- .husky/pre-commit | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.husky/pre-commit b/.husky/pre-commit index e21b5fb2d..4164805f1 100644 --- a/.husky/pre-commit +++ b/.husky/pre-commit @@ -1,4 +1,4 @@ #!/usr/bin/env sh . "$(dirname "$0")/_/husky.sh" -# pnpm check +pnpm check