From a7a7187b83115eb06733e838de9295fb83d7dc4b Mon Sep 17 00:00:00 2001 From: Alex Newman Date: Fri, 26 Dec 2025 19:06:37 -0500 Subject: [PATCH] refactor: remove obsolete build steps for deleted files MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Remove build configurations for worker-wrapper.cjs and worker-cli.js since these files were consolidated into worker-service.ts with the self-spawn pattern implementation. šŸ¤– Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 --- scripts/build-hooks.js | 60 ------------------------------------------ 1 file changed, 60 deletions(-) diff --git a/scripts/build-hooks.js b/scripts/build-hooks.js index d4afc34b..6c594cb8 100644 --- a/scripts/build-hooks.js +++ b/scripts/build-hooks.js @@ -25,11 +25,6 @@ const WORKER_SERVICE = { source: 'src/services/worker-service.ts' }; -const WORKER_WRAPPER = { - name: 'worker-wrapper', - source: 'src/services/worker-wrapper.ts' -}; - const MCP_SERVER = { name: 'mcp-server', source: 'src/servers/mcp-server.ts' @@ -40,11 +35,6 @@ const CONTEXT_GENERATOR = { source: 'src/services/context-generator.ts' }; -const WORKER_CLI = { - name: 'worker-cli', - source: 'src/cli/worker-cli.ts' -}; - async function buildHooks() { console.log('šŸ”Ø Building claude-mem hooks and worker service...\n'); @@ -124,31 +114,6 @@ async function buildHooks() { const workerStats = fs.statSync(`${hooksDir}/${WORKER_SERVICE.name}.cjs`); console.log(`āœ“ worker-service built (${(workerStats.size / 1024).toFixed(2)} KB)`); - // Build worker wrapper (Windows zombie port fix) - console.log(`\nšŸ”§ Building worker wrapper...`); - await build({ - entryPoints: [WORKER_WRAPPER.source], - bundle: true, - platform: 'node', - target: 'node18', - format: 'cjs', - outfile: `${hooksDir}/${WORKER_WRAPPER.name}.cjs`, - minify: true, - logLevel: 'error', - external: ['bun:sqlite'], - define: { - '__DEFAULT_PACKAGE_VERSION__': `"${version}"` - }, - banner: { - js: '#!/usr/bin/env bun' - } - }); - - // Make worker wrapper executable - fs.chmodSync(`${hooksDir}/${WORKER_WRAPPER.name}.cjs`, 0o755); - const wrapperStats = fs.statSync(`${hooksDir}/${WORKER_WRAPPER.name}.cjs`); - console.log(`āœ“ worker-wrapper built (${(wrapperStats.size / 1024).toFixed(2)} KB)`); - // Build MCP server console.log(`\nšŸ”§ Building MCP server...`); await build({ @@ -194,31 +159,6 @@ async function buildHooks() { const contextGenStats = fs.statSync(`${hooksDir}/${CONTEXT_GENERATOR.name}.cjs`); console.log(`āœ“ context-generator built (${(contextGenStats.size / 1024).toFixed(2)} KB)`); - // Build worker CLI - console.log(`\nšŸ”§ Building worker CLI...`); - await build({ - entryPoints: [WORKER_CLI.source], - bundle: true, - platform: 'node', - target: 'node18', - format: 'esm', - outfile: `${hooksDir}/${WORKER_CLI.name}.js`, - minify: true, - logLevel: 'error', - external: ['bun:sqlite'], - define: { - '__DEFAULT_PACKAGE_VERSION__': `"${version}"` - }, - banner: { - js: '#!/usr/bin/env bun' - } - }); - - // Make worker CLI executable - fs.chmodSync(`${hooksDir}/${WORKER_CLI.name}.js`, 0o755); - const workerCliStats = fs.statSync(`${hooksDir}/${WORKER_CLI.name}.js`); - console.log(`āœ“ worker-cli built (${(workerCliStats.size / 1024).toFixed(2)} KB)`); - // Build each hook for (const hook of HOOKS) { console.log(`\nšŸ”§ Building ${hook.name}...`);