19657025fSTomasz Sapetaimport glob from 'glob-promise'; 2*a272999eSBartosz Kaszubowskiimport path from 'path'; 3*a272999eSBartosz Kaszubowski 4*a272999eSBartosz Kaszubowskiimport * as Directories from '../../Directories'; 59657025fSTomasz Sapeta 69657025fSTomasz Sapeta/** 79657025fSTomasz Sapeta * @param pathToConvert 89657025fSTomasz Sapeta * @returns an absolute path to provided location in the expo repo or provided path if it's an absolute path. 99657025fSTomasz Sapeta */ 109657025fSTomasz Sapetaexport function toRepoPath(pathToConvert: string): string { 119657025fSTomasz Sapeta if (path.isAbsolute(pathToConvert)) { 129657025fSTomasz Sapeta return pathToConvert; 139657025fSTomasz Sapeta } 149657025fSTomasz Sapeta return path.join(Directories.getExpoRepositoryRootDir(), pathToConvert); 159657025fSTomasz Sapeta} 169657025fSTomasz Sapeta 179657025fSTomasz Sapetaexport async function findFiles(directory: string, filePattern: string) { 189657025fSTomasz Sapeta return await glob(path.join(directory, filePattern)); 199657025fSTomasz Sapeta} 20