NewsBlur/node/node_modules/fs-extra/lib/walk-sync/index.js
2019-04-13 14:44:10 -04:00

20 lines
457 B
JavaScript

var fs = require('graceful-fs')
var path = require('path')
var walkSync = function (dir, filelist) {
var files = fs.readdirSync(dir)
filelist = filelist || []
files.forEach(function (file) {
var nestedPath = path.join(dir, file)
if (fs.lstatSync(nestedPath).isDirectory()) {
filelist = walkSync(nestedPath, filelist)
} else {
filelist.push(nestedPath)
}
})
return filelist
}
module.exports = {
walkSync: walkSync
}