Nevertheless! Party Metaphorically
    Wondering what’s next for npm?Check out our public roadmap! »

    junk
    TypeScript icon, indicating that this package has built-in type declarations

    3.1.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

    2,451,037

    Version

    3.1.0

    License

    MIT

    Unpacked Size

    4.56 kB

    Total Files

    5

    Last publish

    Collaborators

    • avatar