Filter out system junk files like
.DS_StoreandThumbs.db
$ npm install junk
const {promisify} = require('util'); const fs = require('fs'); const junk = require('junk'); const pReaddir = promisify(fs.readdir); (async () => { const files = await pReaddir('some/path'); console.log(files); //=> ['.DS_Store', 'test.jpg'] console.log(files.filter(junk.not)); //=> ['test.jpg'] })();
Returns true if filename matches a junk file.
Returns true if filename doesn't match a junk file.
Regex used for matching junk files.
MIT © Sindre Sorhus