fix: Allow requiring built-in node modules from ESM CLI (#356)

This commit is contained in:
Aaron
2024-01-18 14:51:35 -06:00
committed by GitHub
parent 148c0da51f
commit 6f0814bc97
+5
View File
@@ -97,6 +97,11 @@ const config: tsup.Options[] = [
cli: 'src/cli.ts',
},
format: ['esm'],
banner: {
// Fixes dynamic require of nodejs modules. See https://github.com/wxt-dev/wxt/issues/355
// https://github.com/evanw/esbuild/issues/1921#issuecomment-1152991694
js: "import { createRequire } from 'module';const require = createRequire(import.meta.url);",
},
},
];