UNPKG

@amplitude/ampli

Version:

Amplitude CLI

15 lines (14 loc) 546 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const globby = require("globby"); function getAllFilesInDirectory(dirPath, patterns = '*', includeHidden = true) { const prefix = includeHidden ? '*(\.)' : ''; const filePatterns = typeof patterns === 'string' ? `${dirPath}/${prefix}${patterns}` : patterns.map(p => `${dirPath}/${prefix}${p}`); return globby.sync(filePatterns, { expandDirectories: true, gitignore: false, }); } exports.default = getAllFilesInDirectory;