‚̧Newbie Paintball Master
    Wondering what‚Äôs next for npm?Check out our public roadmap! ¬Ľ

    flyd-glob

    1.0.0¬†‚Äʬ†Public¬†‚Äʬ†Published

    flyd-glob Travis Coveralls MIT licensed npm: flyd-glob

    file glob and watch for Flyd.

    var flyd = require('flyd')
    var glob = require('flyd-glob')
     
    var gs = glob('**/*.js')
     
    /* subscribe on all filenames matched */
    flyd.on(console.log, gs)
    var flyd  = require('flyd')
    var watch = require('flyd-glob/watch')
     
    var gs = watch('**/*.js')
     
    /* watch on changed files, get changes */
    flyd.on(console.log, gs)

    API

    glob (glob.js):

    Get stream of filenames matching certain glob expr in string or any of glob exprs in array of strings. Stream will emit all filenames on next tick and then end.

    glob(string) → stream of filenames
    glob(array of strings) → stream of filenames
    glob(string, options) → stream of filenames
    glob(array of strings, options) → stream of filenames

    glob engine is provided by globule, check its documentation for full list of options.

    watch (watch.js):

    Get stream of changes of files matching certain glob expr in string or any of glob exprs in array of strings. Stream will emit changes. Stream will never end, unless you do it manually. If you force stream to end, it will release underlying watch utility.

    watch(string) → stream of changes
    watch(array of strings) → stream of changes
    watch(string, options) → stream of changes
    watch(array of strings, options) → stream of changes
     
    change = [ event, filename ]
    event  = watch event

    watch engine is provided by chokidar, check its documentation for full list of options.

    license

    MIT © 2016 StreetStrider.

    Install

    npm i flyd-glob

    DownloadsWeekly Downloads

    1

    Version

    1.0.0

    License

    MIT

    Last publish

    Collaborators

    • avatar