async listFiles(srcPath){ const ig = ignore() const distignoreFile = path.join(srcPath, '.distignore') if(fs.existsSync(distignoreFile)) { ig.add(fs.readFileSync(distignoreFile).toString()) } const files = await fglob('**', { dot: true, cwd: srcPath, }); return ig.filter(files) }
async listFiles(sourceDirectory){ const ig = ignore() const gitignoreFile = path.join(sourceDirectory, '.gitignore') if(fs.existsSync(gitignoreFile)) { ig.add(fs.readFileSync(gitignoreFile).toString()) } ig.add(['/node_modules']) //never upload node_modules const files = await fglob('**', { dot: true, cwd: sourceDirectory, }); return ig.filter(files); }