gulp's repositories
glob-stream
A Readable Stream interface over node-glob.
glob-parent
Extract the non-magic parent path from a glob string.
async-done
Allows libraries to handle various caller provided asynchronous functions uniformly. Maps promises, observables, child processes and streams, and callbacks to callback style.
now-and-later
Map over an array or object of values in parallel or series, passing each through the async iterator, with optional lifecycle hooks.
plugin-error
Error handling for vinyl plugins. Just an abstraction of what's in gulp-util with minor reformatting.
vinyl-sourcemap
Add/write sourcemaps to/from Vinyl files.
async-settle
Settle an async function. It will always complete successfully with an object of the resulting state.
semver-greatest-satisfied-range
Find the greatest satisfied semver range from an array of ranges.
value-or-function
Normalize a value or function, applying extra args to the function
fs-mkdirp-stream
Ensure directories exist before writing to them.
resolve-options
Resolve an options object based on configuration.
remove-bom-stream
Remove a UTF8 BOM at the start of the stream.
undertaker-common-tasks
Proof-of-concept custom registry that pre-defines tasks.
evented-require
Require modules and receive events.
replace-homedir
Replace user home in a string with another string. Useful for tildifying a path.
undertaker-task-metadata
Proof-of-concept custom registry that attaches metadata to each task.
update-template
Updates a gulpjs repository to match our current scaffold.
theming-log
Creates a logger with theme for text decoration.