From 345670d04f82ebfbd9800bb007d9e969bcba7fd3 Mon Sep 17 00:00:00 2001 From: Lucas Woodward <31957045+SketchingDev@users.noreply.github.com> Date: Wed, 20 May 2026 00:22:05 +0100 Subject: [PATCH 1/2] Add pre-commit hook --- .husky/pre-commit | 3 +++ package.json | 4 +++- pnpm-lock.yaml | 10 ++++++++++ 3 files changed, 16 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..9ac332f --- /dev/null +++ b/.husky/pre-commit @@ -0,0 +1,3 @@ +pnpm biome check --write --staged --no-errors-on-unmatched +pnpm build +git add servers/genesys-cloud-architect-mcp.js \ No newline at end of file diff --git a/package.json b/package.json index e9ed8b7..e986d12 100644 --- a/package.json +++ b/package.json @@ -8,7 +8,8 @@ "lint": "biome check", "lint:fix": "biome check --write", "format": "biome format --write", - "run:inspector": "pnpm dlx @modelcontextprotocol/inspector node servers/genesys-cloud-architect-mcp.js" + "run:inspector": "pnpm dlx @modelcontextprotocol/inspector node servers/genesys-cloud-architect-mcp.js", + "prepare": "husky" }, "dependencies": { "@modelcontextprotocol/sdk": "^1.12.0" @@ -17,6 +18,7 @@ "@biomejs/biome": "2.4.15", "@types/node": "^25.8.0", "esbuild": "^0.25.0", + "husky": "^9.1.7", "typescript": "^5.8.0" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 504636f..991af94 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -21,6 +21,9 @@ importers: esbuild: specifier: ^0.25.0 version: 0.25.12 + husky: + specifier: ^9.1.7 + version: 9.1.7 typescript: specifier: ^5.8.0 version: 5.9.3 @@ -433,6 +436,11 @@ packages: resolution: {integrity: sha512-4FbRdAX+bSdmo4AUFuS0WNiPz8NgFt+r8ThgNWmlrjQjt1Q7ZR9+zTlce2859x4KSXrwIsaeTqDoKQmtP8pLmQ==} engines: {node: '>= 0.8'} + husky@9.1.7: + resolution: {integrity: sha512-5gs5ytaNjBrh5Ow3zrvdUUY+0VxIuWVL4i9irt6friV+BqdCfmV11CQTWMiBYWHbXhco+J1kHfTOUkePhCDvMA==} + engines: {node: '>=18'} + hasBin: true + iconv-lite@0.7.2: resolution: {integrity: sha512-im9DjEDQ55s9fL4EYzOAv0yMqmMBSZp6G0VvFyTMPKWxiSBHUj9NW/qqLmXUwXrrM7AvqSlTCfvqRb0cM8yYqw==} engines: {node: '>=0.10.0'} @@ -992,6 +1000,8 @@ snapshots: statuses: 2.0.2 toidentifier: 1.0.1 + husky@9.1.7: {} + iconv-lite@0.7.2: dependencies: safer-buffer: 2.1.2 From b2ad5ed5692ee73536e17ba54fa9268492e34237 Mon Sep 17 00:00:00 2001 From: Lucas Woodward <31957045+SketchingDev@users.noreply.github.com> Date: Wed, 20 May 2026 00:22:51 +0100 Subject: [PATCH 2/2] Add newline --- .husky/pre-commit | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.husky/pre-commit b/.husky/pre-commit index 9ac332f..4f439ee 100644 --- a/.husky/pre-commit +++ b/.husky/pre-commit @@ -1,3 +1,3 @@ pnpm biome check --write --staged --no-errors-on-unmatched pnpm build -git add servers/genesys-cloud-architect-mcp.js \ No newline at end of file +git add servers/genesys-cloud-architect-mcp.js