Determines whether the calling module is the entry point (directly executed by Node.js).
This is useful for scripts that can either be run directly via node or imported by
other modules. By checking isMainModule(import.meta.url), you can conditionally
execute code only when the file is the entry point.
Parameters
callerModuleUrl: string
The import.meta.url of the calling module.
Returns boolean
true if the calling module is the Node.js entry point, false otherwise.
Example
import { isMainModule } from"nsuite";
if (isMainModule(import.meta.url)) { // This block runs only when this file is executed directly myFunction(); }
Determines whether the calling module is the entry point (directly executed by Node.js).
This is useful for scripts that can either be run directly via
nodeor imported by other modules. By checkingisMainModule(import.meta.url), you can conditionally execute code only when the file is the entry point.