code: function _loadModuleSync(filename, userResolver) {
    if (!cache.has(filename)) {
      cache.set(filename, _evalModuleText(filename, _loadModuleText(filename, userResolver.parent, true), userResolver));
    }
    return cache.get(filename).exports;
  }
docs: Load and evaluate a module returning undefined to promise resolve on failure.
  
  @private
  @param {string} filename                   The path of the evaluated module.
  @param {Resolver|Object} [userResolver]    Resolver to use, if not a resolver assume it is config for a new resolver.
  @returns {*}                               The exports of the module