Version 1
[yaffs-website] / node_modules / fs-extra / lib / walk-sync / index.js
diff --git a/node_modules/fs-extra/lib/walk-sync/index.js b/node_modules/fs-extra/lib/walk-sync/index.js
new file mode 100644 (file)
index 0000000..0ebe56e
--- /dev/null
@@ -0,0 +1,20 @@
+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
+}