11
codex-cli/require-shim.js
Normal file
11
codex-cli/require-shim.js
Normal file
@@ -0,0 +1,11 @@
|
||||
/**
|
||||
* This is necessary because we have transitive dependencies on CommonJS modules
|
||||
* that use require() conditionally:
|
||||
*
|
||||
* https://github.com/tapjs/signal-exit/blob/v3.0.7/index.js#L26-L27
|
||||
*
|
||||
* This is not compatible with ESM, so we need to shim require() to use the
|
||||
* CommonJS module loader.
|
||||
*/
|
||||
import { createRequire } from "module";
|
||||
globalThis.require = createRequire(import.meta.url);
|
||||
Reference in New Issue
Block a user