Files
hapi/cli/scripts/claude_remote_launcher.cjs
T
2025-12-16 15:03:50 +08:00

16 lines
612 B
JavaScript

// Intercept setTimeout for the Claude Code SDK
const originalSetTimeout = global.setTimeout;
global.setTimeout = function(callback, delay, ...args) {
// Just wrap and call the original setTimeout
return originalSetTimeout(callback, delay, ...args);
};
// Preserve setTimeout properties
Object.defineProperty(global.setTimeout, 'name', { value: 'setTimeout' });
Object.defineProperty(global.setTimeout, 'length', { value: originalSetTimeout.length });
// Import global Claude Code CLI
const { getClaudeCliPath, runClaudeCli } = require('./claude_version_utils.cjs');
runClaudeCli(getClaudeCliPath());