UNPKG

serverless-finch

Version:

Deploy your serverless static website to AWS S3.

23 lines (17 loc) 484 B
'use strict'; const fs = require('fs'); const path = require('path'); function getFileList(dir, fileList) { fileList = fileList || []; const members = fs.readdirSync(path.normalize(dir)); members.forEach(member => { const memberPath = path.join(dir, member); if (fs.statSync(memberPath).isDirectory()) { fileList = getFileList(memberPath, fileList); } else { fileList.push(memberPath); } }); return fileList; } module.exports = getFileList;