JSPM

  • Created
  • Published
  • Downloads 3261403
  • Score
    100M100P100Q212690F

File system globs as a stream

Package Exports

  • glob-stream

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (glob-stream) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

glob-stream NPM version Build Status Coveralls Status Dependency Status

Information

Packageglob-stream
Description File system globs as a stream
Node Version >= 0.9

This is a simple wrapper around node-glob to make it streamy.

Usage

var gs = require('glob-stream');

var stream = gs.create("./files/**/*.coffee", {options});

stream.on('data', function(file){
  // file has path, base, and cwd attrs
});

You can pass any combination of globs. One caveat is that you can not only pass a glob negation, you must give it at least one positive glob so it knows where to start. All given must match for the file to be returned.

Options

  • cwd
    • Default is process.cwd()
  • base
    • Default is everything before a glob starts (see glob2base)
  • cwdbase
    • Default is false
    • When true it is the same as saying opt.base = opt.cwd

This argument is passed directly to node-glob so check there for more options

Glob

var stream = gs.create(["./**/*.js", "!./node_modules/**/*.*"]);