import * as path from 'path' import { isFileContainExport } from './isFileContainExport' export const isFolderContainExport = async ({ folderName, currentWorkingDirectory, indexstring, }: { folderName: string currentWorkingDirectory: string indexstring: string babelConfigPath?: string }): Promise => { try { // check if file is parsable if ( await isFileContainExport({ currentWorkingDirectory: path.join(currentWorkingDirectory, folderName), fileName: `index.${indexstring}`, }) ) { return folderName } return null } catch (err) { return null } }