UNPKG

require-esm-as-empty-object

Version:

Require ES Modules as an Empty Object. A workaround for "Error [ERR_REQUIRE_ESM]: require() of ES Module not supported."

16 lines (13 loc) 320 B
const Module = require("module"); const __require__ = Module.prototype.require; Module.prototype.require = function () { try { return __require__.apply(this, arguments); } catch (error) { if (error.message.includes("require() of ES Module")) { return {}; } else { throw error; } } };