npm

Ready to take your JavaScript development to the next level? Meet npm Enterprise - the ultimate in enterprise JavaScript. Learn more »

junk

3.0.0 • Public • Published

junk Build Status

Filter out system junk files like .DS_Store and Thumbs.db

Install

$ npm install junk

Usage

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']
})();

API

junk.is(filename)

Returns true if filename matches a junk file.

junk.not(filename)

Returns true if filename doesn't match a junk file.

junk.regex

Regex used for matching junk files.

License

MIT © Sindre Sorhus

install

npm i junk

Downloadsweekly downloads

267,919

version

3.0.0

license

MIT

homepage

github.com

repository

Gitgithub

last publish

collaborators

  • avatar
Report a vulnerability