code: async function _importDirectory(dirPath, options={}) {
    const _options = _importDirectoryOptionsParser(options);
    await _importDirectoryModules(dirPath, _options);
    return _options.imports;
  }
docs: Import an entire directory (excluding the file that does the import if it is in the same directory).
  
  @async
  @param {string} dirPath                                               Directory to import.
  @param {Object} [options]                                            Import options.
  @param {Array|string} [options.extension=config.get('extensions')]   Extension of files to import.
  @param {Object} [options.imports={}]                                 Object to import into.
  @param {Function} [options.onload]                                   Callback to fire on each successful import.
  @param {boolean} [options.merge=false]                               Merge exported properties & methods together.
  @returns {Promise.<Object>}