'use strict';

Object.defineProperty(exports, "__esModule", {
  value: true
});
exports.eol = exports.isAutoGeneratedFile = exports.isValidPath = exports.pathIsInside = exports.retrieveIgnoreList = exports.getMissingTestFiles = exports.searchFilesIgnoreExt = exports.outputJsonFile = exports.pathResolveToLinux = exports.pathRelativeLinux = exports.pathJoinLinux = exports.pathNormalizeToLinux = exports.getExt = exports.getWithoutExt = exports.calculateFileInfo = exports.getLatestVersionNumber = exports.bufferFrom = exports.stripTrailingChar = exports.camelCase = exports.outputFile = exports.removeFromRequireCache = exports.buildCommandMessage = exports.unpackCommand = exports.packCommand = exports.isValidScopeName = exports.isValidIdChunk = exports.allSettled = exports.toResultObject = exports.immutableUnshift = exports.currentDirName = exports.flatten = exports.isDirEmptySync = exports.createSymlinkOrCopy = exports.removeFile = exports.removeEmptyDir = exports.isDirEmpty = exports.listDirectories = exports.bufferToReadStream = exports.first = exports.pathHasAll = exports.pathHas = exports.propogateUntil = exports.resolveHomePath = exports.mapObject = exports.isDir = exports.isBitUrl = exports.removeFilesAndEmptyDirsRecursively = exports.removeContainingDirIfEmpty = exports.contains = exports.hasOwnProperty = exports.forEach = exports.prependBang = exports.cleanBang = exports.cleanObject = exports.existsSync = exports.mkdirp = exports.writeFile = exports.cleanChar = exports.readFile = exports.filter = exports.empty = exports.resolveBoolean = exports.promisify = exports.glob = exports.fromBase64 = exports.toBase64ArrayBuffer = exports.toBase64 = exports.values = exports.deflate = exports.filterAsync = exports.sharedStartOfArray = exports.diff = exports.inflate = exports.isNumeric = exports.getStringifyArgs = exports.isString = exports.sortObject = exports.filterObject = exports.rmDir = exports.mapToObject = exports.resolveGroupId = exports.objectToStringifiedTupleArray = exports.objectToTupleArray = exports.sha1 = exports.splitBy = exports.parseSSHUrl = exports.identityFile = undefined;

var _first;

function _load_first() {
  return _first = _interopRequireDefault(require('./array/first'));
}

var _from;

function _load_from() {
  return _from = _interopRequireDefault(require('./buffer/from'));
}

var _flatten;

function _load_flatten() {
  return _flatten = _interopRequireDefault(require('./array/flatten'));
}

var _filterAsync;

function _load_filterAsync() {
  return _filterAsync = _interopRequireDefault(require('./array/filter-async'));
}

var _resolveBoolean;

function _load_resolveBoolean() {
  return _resolveBoolean = _interopRequireDefault(require('./resolve-boolean'));
}

var _mapObject;

function _load_mapObject() {
  return _mapObject = _interopRequireDefault(require('./map-object'));
}

var _mkdirp;

function _load_mkdirp() {
  return _mkdirp = _interopRequireDefault(require('./mkdirp'));
}

var _foreach;

function _load_foreach() {
  return _foreach = _interopRequireDefault(require('./object/foreach'));
}

var _hasOwnProperty;

function _load_hasOwnProperty() {
  return _hasOwnProperty = _interopRequireDefault(require('./object/has-own-property'));
}

var _contains;

function _load_contains() {
  return _contains = _interopRequireDefault(require('./string/contains'));
}

var _objectClean;

function _load_objectClean() {
  return _objectClean = _interopRequireDefault(require('./object-clean'));
}

var _prependBang;

function _load_prependBang() {
  return _prependBang = _interopRequireDefault(require('./prepend-bang'));
}

var _cleanChar;

function _load_cleanChar() {
  return _cleanChar = _interopRequireDefault(require('./string/clean-char'));
}

var _cleanBang;

function _load_cleanBang() {
  return _cleanBang = _interopRequireDefault(require('./string/clean-bang'));
}

var _filter;

function _load_filter() {
  return _filter = _interopRequireDefault(require('./object/filter'));
}

var _osResolveGroupId;

function _load_osResolveGroupId() {
  return _osResolveGroupId = _interopRequireDefault(require('./os-resolve-group-id'));
}

var _promiseToResultObject;

function _load_promiseToResultObject() {
  return _promiseToResultObject = _interopRequireDefault(require('./promise-to-result-object'));
}

var _empty;

function _load_empty() {
  return _empty = _interopRequireDefault(require('./object/empty'));
}

var _propogateUntil;

function _load_propogateUntil() {
  return _propogateUntil = require('./fs/propogate-until');
}

var _isBitUrl;

function _load_isBitUrl() {
  return _isBitUrl = _interopRequireDefault(require('./is-bit-url'));
}

var _toReadStream;

function _load_toReadStream() {
  return _toReadStream = _interopRequireDefault(require('./buffer/to-read-stream'));
}

var _toBase;

function _load_toBase() {
  return _toBase = _interopRequireDefault(require('./string/to-base64'));
}

var _toBase64ArrayBuffer;

function _load_toBase64ArrayBuffer() {
  return _toBase64ArrayBuffer = _interopRequireDefault(require('./string/to-base64-array-buffer'));
}

var _fromBase;

function _load_fromBase() {
  return _fromBase = _interopRequireDefault(require('./string/from-base64'));
}

var _parseUrl;

function _load_parseUrl() {
  return _parseUrl = _interopRequireDefault(require('./ssh/parse-url'));
}

var _listDirectories;

function _load_listDirectories() {
  return _listDirectories = _interopRequireDefault(require('./fs/list-directories'));
}

var _isDirEmptySync;

function _load_isDirEmptySync() {
  return _isDirEmptySync = _interopRequireDefault(require('./is-dir-empty-sync'));
}

var _isDirEmpty;

function _load_isDirEmpty() {
  return _isDirEmpty = _interopRequireDefault(require('./fs/is-dir-empty'));
}

var _removeEmptyDir;

function _load_removeEmptyDir() {
  return _removeEmptyDir = _interopRequireDefault(require('./fs/remove-empty-dir'));
}

var _isDir;

function _load_isDir() {
  return _isDir = _interopRequireDefault(require('./is-dir'));
}

var _fsWriteFile;

function _load_fsWriteFile() {
  return _fsWriteFile = _interopRequireDefault(require('./fs-write-file'));
}

var _fsReadFile;

function _load_fsReadFile() {
  return _fsReadFile = _interopRequireDefault(require('./fs-read-file'));
}

var _immutableUnshift;

function _load_immutableUnshift() {
  return _immutableUnshift = _interopRequireDefault(require('./immutable-unshift'));
}

var _fsRmdir;

function _load_fsRmdir() {
  return _fsRmdir = _interopRequireDefault(require('./fs-rmdir'));
}

var _fsExistsSync;

function _load_fsExistsSync() {
  return _fsExistsSync = _interopRequireDefault(require('./fs-exists-sync'));
}

var _osResolveHomePath;

function _load_osResolveHomePath() {
  return _osResolveHomePath = _interopRequireDefault(require('./os-resolve-home-path'));
}

var _currentDirName;

function _load_currentDirName() {
  return _currentDirName = _interopRequireDefault(require('./fs/current-dir-name'));
}

var _fsRemoveFile;

function _load_fsRemoveFile() {
  return _fsRemoveFile = _interopRequireDefault(require('./fs-remove-file'));
}

var _createSymlinkOrCopy;

function _load_createSymlinkOrCopy() {
  return _createSymlinkOrCopy = _interopRequireDefault(require('./fs/create-symlink-or-copy'));
}

var _promiseAllSettled;

function _load_promiseAllSettled() {
  return _promiseAllSettled = _interopRequireDefault(require('./promise-all-settled'));
}

var _values;

function _load_values() {
  return _values = _interopRequireDefault(require('./object/values'));
}

var _sort;

function _load_sort() {
  return _sort = _interopRequireDefault(require('./object/sort'));
}

var _glob;

function _load_glob() {
  return _glob = _interopRequireDefault(require('./glob'));
}

var _promisify;

function _load_promisify() {
  return _promisify = _interopRequireDefault(require('./promisify'));
}

var _zlibInflate;

function _load_zlibInflate() {
  return _zlibInflate = _interopRequireDefault(require('./zlib-inflate'));
}

var _toObject;

function _load_toObject() {
  return _toObject = _interopRequireDefault(require('./map/to-object'));
}

var _toTupleArray;

function _load_toTupleArray() {
  return _toTupleArray = _interopRequireDefault(require('./object/to-tuple-array'));
}

var _objectToStringifiedTupleArray;

function _load_objectToStringifiedTupleArray() {
  return _objectToStringifiedTupleArray = _interopRequireDefault(require('./object-to-stringified-tuple-array'));
}

var _zlibDeflate;

function _load_zlibDeflate() {
  return _zlibDeflate = _interopRequireDefault(require('./zlib-deflate'));
}

var _sha;

function _load_sha() {
  return _sha = _interopRequireDefault(require('./encryption/sha1'));
}

var _isString;

function _load_isString() {
  return _isString = _interopRequireDefault(require('./string/is-string'));
}

var _getStringifyArgs;

function _load_getStringifyArgs() {
  return _getStringifyArgs = _interopRequireDefault(require('./string/get-stringify-args'));
}

var _isNumeric;

function _load_isNumeric() {
  return _isNumeric = _interopRequireDefault(require('./number/is-numeric'));
}

var _diff;

function _load_diff() {
  return _diff = _interopRequireDefault(require('./array/diff'));
}

var _sharedStart;

function _load_sharedStart() {
  return _sharedStart = _interopRequireDefault(require('./array/shared-start'));
}

var _filterObject;

function _load_filterObject() {
  return _filterObject = _interopRequireDefault(require('./filter-object'));
}

var _removeContainingDirIfEmpty;

function _load_removeContainingDirIfEmpty() {
  return _removeContainingDirIfEmpty = _interopRequireDefault(require('./fs/remove-containing-dir-if-empty'));
}

var _removeFilesAndEmptyDirsRecursively;

function _load_removeFilesAndEmptyDirsRecursively() {
  return _removeFilesAndEmptyDirsRecursively = _interopRequireDefault(require('./fs/remove-files-and-empty-dirs-recursively'));
}

var _isValidIdChunk;

function _load_isValidIdChunk() {
  return _isValidIdChunk = _interopRequireDefault(require('./is-valid-id-chunk'));
}

var _isValidScopeName;

function _load_isValidScopeName() {
  return _isValidScopeName = _interopRequireDefault(require('./is-valid-scope-name'));
}

var _packCommand;

function _load_packCommand() {
  return _packCommand = _interopRequireDefault(require('./pack-command'));
}

var _unpackCommand;

function _load_unpackCommand() {
  return _unpackCommand = _interopRequireDefault(require('./unpack-command'));
}

var _buildCommandMessage;

function _load_buildCommandMessage() {
  return _buildCommandMessage = _interopRequireDefault(require('./build-command-message'));
}

var _removeFromRequireCache;

function _load_removeFromRequireCache() {
  return _removeFromRequireCache = _interopRequireDefault(require('./remove-from-require-cache'));
}

var _splitBy;

function _load_splitBy() {
  return _splitBy = _interopRequireDefault(require('./array/split-by'));
}

var _fsOutputFile;

function _load_fsOutputFile() {
  return _fsOutputFile = _interopRequireDefault(require('./fs-output-file'));
}

var _resolveLatestVersion;

function _load_resolveLatestVersion() {
  return _resolveLatestVersion = _interopRequireDefault(require('./resolveLatestVersion'));
}

var _fileInfo;

function _load_fileInfo() {
  return _fileInfo = _interopRequireDefault(require('./fs/file-info'));
}

var _fsNoExt;

function _load_fsNoExt() {
  return _fsNoExt = _interopRequireDefault(require('./fs/fs-no-ext'));
}

var _getExt;

function _load_getExt() {
  return _getExt = _interopRequireDefault(require('./fs/get-ext'));
}

var _fsOutputJsonSync;

function _load_fsOutputJsonSync() {
  return _fsOutputJsonSync = _interopRequireDefault(require('./fs-output-json-sync'));
}

var _searchFilesIgnoreExt;

function _load_searchFilesIgnoreExt() {
  return _searchFilesIgnoreExt = _interopRequireDefault(require('./fs/search-files-ignore-ext'));
}

var _path;

function _load_path() {
  return _path = require('./path');
}

var _getMissingTestFiles;

function _load_getMissingTestFiles() {
  return _getMissingTestFiles = _interopRequireDefault(require('./getMissingTestFiles'));
}

var _identityFile;

function _load_identityFile() {
  return _identityFile = _interopRequireDefault(require('./ssh/identity-file'));
}

var _camelCase;

function _load_camelCase() {
  return _camelCase = _interopRequireDefault(require('./string/camel-case'));
}

var _stripTrailingChar;

function _load_stripTrailingChar() {
  return _stripTrailingChar = _interopRequireDefault(require('./string/strip-trailing-char'));
}

var _ignore;

function _load_ignore() {
  return _ignore = _interopRequireDefault(require('./ignore/ignore'));
}

var _pathIsInside;

function _load_pathIsInside() {
  return _pathIsInside = _interopRequireDefault(require('./path-is-inside'));
}

var _isFileAutoGenerated;

function _load_isFileAutoGenerated() {
  return _isFileAutoGenerated = _interopRequireDefault(require('./is-file-auto-generated'));
}

var _isValidPath;

function _load_isValidPath() {
  return _isValidPath = _interopRequireDefault(require('./is-valid-path'));
}

var _eol;

function _load_eol() {
  return _eol = _interopRequireDefault(require('./eol'));
}

function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }

// @TODO refactor this file to include only exports
exports.identityFile = (_identityFile || _load_identityFile()).default;
exports.parseSSHUrl = (_parseUrl || _load_parseUrl()).default;
exports.splitBy = (_splitBy || _load_splitBy()).default;
exports.sha1 = (_sha || _load_sha()).default;
exports.objectToTupleArray = (_toTupleArray || _load_toTupleArray()).default;
exports.objectToStringifiedTupleArray = (_objectToStringifiedTupleArray || _load_objectToStringifiedTupleArray()).default;
exports.resolveGroupId = (_osResolveGroupId || _load_osResolveGroupId()).default;
exports.mapToObject = (_toObject || _load_toObject()).default;
exports.rmDir = (_fsRmdir || _load_fsRmdir()).default;
exports.filterObject = (_filterObject || _load_filterObject()).default;
exports.sortObject = (_sort || _load_sort()).default;
exports.isString = (_isString || _load_isString()).default;
exports.getStringifyArgs = (_getStringifyArgs || _load_getStringifyArgs()).default;
exports.isNumeric = (_isNumeric || _load_isNumeric()).default;
exports.inflate = (_zlibInflate || _load_zlibInflate()).default;
exports.diff = (_diff || _load_diff()).default;
exports.sharedStartOfArray = (_sharedStart || _load_sharedStart()).default;
exports.filterAsync = (_filterAsync || _load_filterAsync()).default;
exports.deflate = (_zlibDeflate || _load_zlibDeflate()).default;
exports.values = (_values || _load_values()).default;
exports.toBase64 = (_toBase || _load_toBase()).default;
exports.toBase64ArrayBuffer = (_toBase64ArrayBuffer || _load_toBase64ArrayBuffer()).default;
exports.fromBase64 = (_fromBase || _load_fromBase()).default;
exports.glob = (_glob || _load_glob()).default;
exports.promisify = (_promisify || _load_promisify()).default;
exports.resolveBoolean = (_resolveBoolean || _load_resolveBoolean()).default;
exports.empty = (_empty || _load_empty()).default;
exports.filter = (_filter || _load_filter()).default;
exports.readFile = (_fsReadFile || _load_fsReadFile()).default;
exports.cleanChar = (_cleanChar || _load_cleanChar()).default;
exports.writeFile = (_fsWriteFile || _load_fsWriteFile()).default;
exports.mkdirp = (_mkdirp || _load_mkdirp()).default;
exports.existsSync = (_fsExistsSync || _load_fsExistsSync()).default;
exports.cleanObject = (_objectClean || _load_objectClean()).default;
exports.cleanBang = (_cleanBang || _load_cleanBang()).default;
exports.prependBang = (_prependBang || _load_prependBang()).default;
exports.forEach = (_foreach || _load_foreach()).default;
exports.hasOwnProperty = (_hasOwnProperty || _load_hasOwnProperty()).default;
exports.contains = (_contains || _load_contains()).default;
exports.removeContainingDirIfEmpty = (_removeContainingDirIfEmpty || _load_removeContainingDirIfEmpty()).default;
exports.removeFilesAndEmptyDirsRecursively = (_removeFilesAndEmptyDirsRecursively || _load_removeFilesAndEmptyDirsRecursively()).default;
exports.isBitUrl = (_isBitUrl || _load_isBitUrl()).default;
exports.isDir = (_isDir || _load_isDir()).default;
exports.mapObject = (_mapObject || _load_mapObject()).default;
exports.resolveHomePath = (_osResolveHomePath || _load_osResolveHomePath()).default;
exports.propogateUntil = (_propogateUntil || _load_propogateUntil()).propogateUntil;
exports.pathHas = (_propogateUntil || _load_propogateUntil()).pathHas;
exports.pathHasAll = (_propogateUntil || _load_propogateUntil()).pathHasAll;
exports.first = (_first || _load_first()).default;
exports.bufferToReadStream = (_toReadStream || _load_toReadStream()).default;
exports.listDirectories = (_listDirectories || _load_listDirectories()).default;
exports.isDirEmpty = (_isDirEmpty || _load_isDirEmpty()).default;
exports.removeEmptyDir = (_removeEmptyDir || _load_removeEmptyDir()).default;
exports.removeFile = (_fsRemoveFile || _load_fsRemoveFile()).default;
exports.createSymlinkOrCopy = (_createSymlinkOrCopy || _load_createSymlinkOrCopy()).default;
exports.isDirEmptySync = (_isDirEmptySync || _load_isDirEmptySync()).default;
exports.flatten = (_flatten || _load_flatten()).default;
exports.currentDirName = (_currentDirName || _load_currentDirName()).default;
exports.immutableUnshift = (_immutableUnshift || _load_immutableUnshift()).default;
exports.toResultObject = (_promiseToResultObject || _load_promiseToResultObject()).default;
exports.allSettled = (_promiseAllSettled || _load_promiseAllSettled()).default;
exports.isValidIdChunk = (_isValidIdChunk || _load_isValidIdChunk()).default;
exports.isValidScopeName = (_isValidScopeName || _load_isValidScopeName()).default;
exports.packCommand = (_packCommand || _load_packCommand()).default;
exports.unpackCommand = (_unpackCommand || _load_unpackCommand()).default;
exports.buildCommandMessage = (_buildCommandMessage || _load_buildCommandMessage()).default;
exports.removeFromRequireCache = (_removeFromRequireCache || _load_removeFromRequireCache()).default;
exports.outputFile = (_fsOutputFile || _load_fsOutputFile()).default;
exports.camelCase = (_camelCase || _load_camelCase()).default;
exports.stripTrailingChar = (_stripTrailingChar || _load_stripTrailingChar()).default;
exports.bufferFrom = (_from || _load_from()).default;
exports.getLatestVersionNumber = (_resolveLatestVersion || _load_resolveLatestVersion()).default;
exports.calculateFileInfo = (_fileInfo || _load_fileInfo()).default;
exports.getWithoutExt = (_fsNoExt || _load_fsNoExt()).default;
exports.getExt = (_getExt || _load_getExt()).default;
exports.pathNormalizeToLinux = (_path || _load_path()).pathNormalizeToLinux;
exports.pathJoinLinux = (_path || _load_path()).pathJoinLinux;
exports.pathRelativeLinux = (_path || _load_path()).pathRelativeLinux;
exports.pathResolveToLinux = (_path || _load_path()).pathResolveToLinux;
exports.outputJsonFile = (_fsOutputJsonSync || _load_fsOutputJsonSync()).default;
exports.searchFilesIgnoreExt = (_searchFilesIgnoreExt || _load_searchFilesIgnoreExt()).default;
exports.getMissingTestFiles = (_getMissingTestFiles || _load_getMissingTestFiles()).default;
exports.retrieveIgnoreList = (_ignore || _load_ignore()).default;
exports.pathIsInside = (_pathIsInside || _load_pathIsInside()).default;
exports.isValidPath = (_isValidPath || _load_isValidPath()).default;
exports.isAutoGeneratedFile = (_isFileAutoGenerated || _load_isFileAutoGenerated()).default;
exports.eol = (_eol || _load_eol()).default;