diff --git a/extensions/github/esbuild.mts b/extensions/github/esbuild.mts index f91916e622d..51494c329a5 100644 --- a/extensions/github/esbuild.mts +++ b/extensions/github/esbuild.mts @@ -16,4 +16,10 @@ run({ }, srcDir, outdir: outDir, + additionalOptions: { + banner: { + // The tunnel package uses `require` and needs this shim to work in an ESM environment + js: `import { createRequire } from 'module'; const require = createRequire(import.meta.url);`, + }, + }, }, process.argv);