File tree Expand file tree Collapse file tree 1 file changed +5
-5
lines changed Expand file tree Collapse file tree 1 file changed +5
-5
lines changed Original file line number Diff line number Diff line change @@ -22,19 +22,19 @@ function listFolder(folder) {
22
22
return files
23
23
}
24
24
25
- function ilistFolder ( folder , filesOnly ) {
25
+ function ilistFolder ( folder ) {
26
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
+ } )
27
31
files = files . map ( f => {
28
32
let filePath = path . resolve ( folder , f )
29
33
return {
30
34
path : f ,
31
35
type : fs . lstatSync ( filePath ) . isDirectory ( ) ? 'folder' : 'file'
32
36
}
33
37
} )
34
- // Filter out directories
35
- if ( filesOnly ) {
36
- files = files . filter ( f => f . type === 'file' )
37
- }
38
38
// Filter out dot files
39
39
files = files . filter ( f => f . path . indexOf ( '.' ) !== 0 )
40
40
return files
You can’t perform that action at this time.
0 commit comments