We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents c6066fd + eacaa4f commit 4e890a6Copy full SHA for 4e890a6
index.js
@@ -22,19 +22,19 @@ function listFolder(folder) {
22
return files
23
}
24
25
-function ilistFolder(folder, filesOnly) {
+function ilistFolder(folder) {
26
let files = fs.readdirSync(path.resolve(folder))
27
+ files = files.filter(f => {
28
+ let filePath = path.resolve(folder, f)
29
+ return !fs.lstatSync(filePath).isSymbolicLink()
30
+ })
31
files = files.map(f => {
32
let filePath = path.resolve(folder, f)
33
return {
34
path: f,
35
type: fs.lstatSync(filePath).isDirectory() ? 'folder' : 'file'
36
37
})
- // Filter out directories
- if (filesOnly) {
- files = files.filter(f => f.type === 'file')
- }
38
// Filter out dot files
39
files = files.filter(f => f.path.indexOf('.') !== 0)
40
0 commit comments