Grow your team on GitHub
GitHub is home to over 28 million developers working together. Join them to grow your own development teams, manage permissions, and collaborate on projects.Sign up
CLI for gulp
The streaming build system
The gulp plugin search website
[deprecated] - See https://medium.com/gulpjs/gulp-util-ca3b1f9f9ac5
A dictionary of file extensions and associated module loaders.
Virtual file format.
Error handling for vinyl plugins. Just an abstraction of what's in gulp-util with minor reformatting.
WIP Documentation website
Allows libraries to handle various caller provided asynchronous functions uniformly. Maps promises, observables, child processes and streams, and callbacks to callback style.
Namespaced global event emitter
Sharable eslint config for gulp projects
Vinyl adapter for the file system.
A Readable Stream interface over node-glob.
The gulp website
Task registry that allows composition through series/parallel methods.
Small module for replacing a file extension in a path
Watch globs and execute a function upon change, with intelligent defaults for debouncing and queueing.
Add/write sourcemaps to/from Vinyl files.
Ensure directories exist before writing to them.
Proof-of-concept custom registry that pre-defines tasks.
Replace user home in a string with another string. Useful for tildifying a path.
[Deprecated] Attempt to find the type of a symlink - relying on some assumptions.
Default registry in gulp 4.
Undertaker custom registry supporting forward referenced tasks.
Guarantee a node-style async function is only executed once.
Resolve an options object based on configuration.
Get the default resolution time based on the current node version, optionally overridable
Capture and retrieve the last time a function was run
Compose your async functions with elegance.
Normalize a value or function, applying extra args to the function