'use strict'; module.exports = async (modPath) => { try { return require(modPath); } catch (error) { // Fallback to import() if the runtime supports native ESM if (error.code === 'ERR_REQUIRE_ESM') { return (await import(`file:///${modPath}`)).default; } throw error; } };