tschaub

tschaub/es-main

Test if an ES module is run directly (require.main replacement)

JavaScript
95
6
No license

This package provides a workaround for testing if an ES module is run directly in Node.js, serving as a replacement for the `require.main` check used in CommonJS modules. It's designed for developers working with ES modules who need to conditionally execute code only when a module is run directly, until Node.js provides a built-in solution like `import.meta.main`.

Total donated
Undistributed
Share with your subscribers: