From 49979641fa67b3964cc775f8d1cdfbe1ab734e9a Mon Sep 17 00:00:00 2001 From: Ryosuke Iwanaga Date: Fri, 2 May 2025 21:19:54 -0700 Subject: [PATCH] fix: require is not defined (#334) Since it's moved to ESM, `require` isn't defined. This hotfix is just recreating `require` to workaround this issue. --- src/tools/install.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/tools/install.ts b/src/tools/install.ts index d6f876a..47674c3 100644 --- a/src/tools/install.ts +++ b/src/tools/install.ts @@ -20,6 +20,9 @@ import path from 'path'; import { z } from 'zod'; import { defineTool } from './tool.js'; +import { createRequire } from 'node:module'; +const require = createRequire(import.meta.url); + const install = defineTool({ capability: 'install', schema: {