{"params":{"appName":"docs","slugs":["hbh-nodes","ismain-and-runifmain","ismainimportmetaurl-cjsmodule-mainmodule","edge-cases"],"_slug":"hbh-nodes__ismain-and-runifmain__ismainimportmetaurl-cjsmodule-mainmodule__edge-cases","flatPath":"docs/hbh-nodes/ismain-and-runifmain/ismainimportmetaurl-cjsmodule-mainmodule/edge-cases"},"siteBase":"https://hbhhub.online","websiteBase":{"protocol":"https:","host":"hbhhub.online"},"BlogProps":{"subdomain":"docs","slug":"hbh-nodes/ismain-and-runifmain/ismainimportmetaurl-cjsmodule-mainmodule/edge-cases","BlogPath":"$$Blogs$$/docs/hbh-nodes/ismain-and-runifmain/ismainimportmetaurl-cjsmodule-mainmodule/edge-cases.md"},"siteName":"docs","appName_L0":"docs","UIAppName":"HBHDocs"}Edge Cases
- Works for both ES modules and CommonJS.
- Returns
false when the module is imported.
- Handles invalid inputs gracefully.
- In ESM,
require is unavailable, so CommonJS checks are skipped.
HBH Hub - Modern Web Solutions & Digital Platform