From e29694735a9b49cdf176019b3dd6d1aca87cfb79 Mon Sep 17 00:00:00 2001 From: sam Date: Thu, 7 Sep 2023 00:58:05 -0700 Subject: [PATCH] fix: add __dirname and __filename to banner (#438) --- packages/@eventual/compiler/src/eventual-bundle.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/packages/@eventual/compiler/src/eventual-bundle.ts b/packages/@eventual/compiler/src/eventual-bundle.ts index 6f5e25420..14be13775 100755 --- a/packages/@eventual/compiler/src/eventual-bundle.ts +++ b/packages/@eventual/compiler/src/eventual-bundle.ts @@ -110,7 +110,12 @@ function esmPolyfillRequireBanner() { return { js: [ `import { createRequire as topLevelCreateRequire } from 'module'`, - `const require = topLevelCreateRequire(import.meta.url)`, + `const require = topLevelCreateRequire(import.meta.url) +import { fileURLToPath as topLevelFileURLToPath } from 'url'; +import { dirname as topLevelDirname } from 'path'; + +var __filename = topLevelFileURLToPath(import.meta.url); +var __dirname = topLevelDirname(__filename);`, ].join("\n"), }; }