diff --git a/packages/plugin-eval-addons/src/worker.ts b/packages/plugin-eval-addons/src/worker.ts index 56e268c67c..004934e0d1 100644 --- a/packages/plugin-eval-addons/src/worker.ts +++ b/packages/plugin-eval-addons/src/worker.ts @@ -134,11 +134,12 @@ async function createModule(path: string) { module = modules[identifier] = new SourceTextModule(outputText, { context, identifier }) } - logger.debug('creating module %c', module.identifier) + const type = module instanceof SyntheticModule ? 'synthetic' : 'source text' + logger.debug('creating %s module %c', type, module.identifier) await module.link(linker) await module.evaluate() - if (module instanceof SourceTextModule) { + if (!path.includes('/')) { internal.setGlobal(path, module.namespace) } return module