Nauseating Pumpkin Mush

    glob-plus

    0.0.2 • Public • Published

    glob+

    A glob that learned to read.

    Same as glob but also returns the content and stats of the file.

    Installation

    npm install --save glob-plus
    

    Quickstart

    const glob = require('glob-plus')
     
    const plus = glob.plus('**', { ignore: 'node_modules/**' })
     
    plus.on('file', ({ name, stats, data }) => {
        console.log(`Found file '${name}' with size ${stats.size}`)
    })
     
    plus.on('error', err => {
        console.error(err)
    })
     
    plus.on('end', () => {
        console.log('Done!')
    })

    API

    glob.plus([pattern][, options])

    • pattern <String>: optional; the pattern to be matched; default: '**'
    • options <Object>: optional; the glob options; default: { nodir: true }
    • returns an <EventEmitter> with the following events:
      • file <Object>: when a file was matched, statted, and read
        • name <String>: the file name
        • stats <Stats>: the file stats
        • data <Buffer>: the file content
      • error <Error>: when an error occcured while matching, statting, or reading
      • end <>: when matching, statting, and reading has finished

    glob.read([pattern][, options])

    Same as glob.plus(..) but does not return file stats.

    glob.stats([pattern][, options])

    Same as glob.plus(..) but does not return file data.

    License

    WTFPL – Do What the F*ck You Want to Public License.

    Made with ❤️ by @MarkTiedemann.

    Install

    npm i glob-plus

    DownloadsWeekly Downloads

    2

    Version

    0.0.2

    License

    WTFPL

    Last publish

    Collaborators

    • marktiedemann