text: const path = require('path');
  const resolve = require('resolve');
  
  module.exports = function (cwd, moduleName, register) {
    try {
      var modulePath = resolve.sync(moduleName, {basedir: cwd});
      var result = require(modulePath);
      if (typeof register === 'function') {
        register(result);
      }
    } catch (e) {
      result = e;
    }
    return result;
  };
  