// readme

glob-stream

[Readable streamx][streamx-url] interface over [anymatch][anymatch-url].

Usage

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

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

var writable =
  /* your WriteableStream */

  readable.pipe(writable);

You can pass any combination of glob strings. One caveat is that you cannot only pass a negative glob, you must give it at least one positive glob so it knows where to start. If given a non-glob path (also referred to as a singular glob), a maximum of one file will be emitted.

API

globStream(globs, [options])

Takes a glob string or an array of glob strings as the first argument and an options object as the second. Returns a stream of objects that contain cwd, base and path properties.

Options

options.cwd

The current working directory that the glob is resolved against.

Type: String

Default: process.cwd()

options.root

The root path that the glob is resolved against.

Type: String

Default: undefined (use the filesystem root)

options.base

The absolute segment of the glob path that isn’t a glob. This value is attached to each glob object and is…