GitHub / gulpjs 72 Repositories
A toolkit to automate & enhance your workflow
Donate: https://github.com/sponsors/gulpjs, https://github.com/sponsors/phated, https://github.com/sponsors/yocontra, https://tidelift.com/funding/github/npm/gulp, https://opencollective.com/gulpjs
gulpjs/gulp
A toolkit to automate & enhance your workflow
Language: JavaScript - Size: 1.07 MB - Last synced at: 6 days ago - Pushed at: 15 days ago - Stars: 33,073 - Forks: 4,216

gulpjs/interpret
A dictionary of file extensions and associated module loaders.
Language: JavaScript - Size: 148 KB - Last synced at: 6 days ago - Pushed at: 10 months ago - Stars: 262 - Forks: 48

gulpjs/gulp-cli
Command Line Interface for gulp.
Language: JavaScript - Size: 333 KB - Last synced at: 1 day ago - Pushed at: 15 days ago - Stars: 406 - Forks: 111

gulpjs/gulp-util 📦
[deprecated] - See https://medium.com/gulpjs/gulp-util-ca3b1f9f9ac5
Language: JavaScript - Size: 137 KB - Last synced at: 8 days ago - Pushed at: over 4 years ago - Stars: 829 - Forks: 102

gulpjs/glogg
Global logging utility.
Language: JavaScript - Size: 22.5 KB - Last synced at: 1 day ago - Pushed at: about 1 year ago - Stars: 19 - Forks: 10

gulpjs/fancy-log
Log things, prefixed with a timestamp.
Language: JavaScript - Size: 21.5 KB - Last synced at: 8 days ago - Pushed at: over 1 year ago - Stars: 122 - Forks: 21

gulpjs/vinyl-fs
Vinyl adapter for the file system.
Language: JavaScript - Size: 789 KB - Last synced at: 7 days ago - Pushed at: 15 days ago - Stars: 970 - Forks: 157

gulpjs/jscs-preset-gulp 📦
Sharable jscs config for gulp projects
Size: 2.93 KB - Last synced at: 6 days ago - Pushed at: almost 8 years ago - Stars: 2 - Forks: 4

gulpjs/theming-log 📦
Creates a logger with theme for text decoration.
Language: JavaScript - Size: 85.9 KB - Last synced at: 6 days ago - Pushed at: over 2 years ago - Stars: 4 - Forks: 3

gulpjs/liftoff
Launch your command line tool with ease.
Language: JavaScript - Size: 770 KB - Last synced at: 1 day ago - Pushed at: 15 days ago - Stars: 844 - Forks: 52

gulpjs/glob-stream
Readable streamx interface over anymatch.
Language: JavaScript - Size: 197 KB - Last synced at: 1 day ago - Pushed at: 15 days ago - Stars: 179 - Forks: 51

gulpjs/vinyl
Virtual file format.
Language: JavaScript - Size: 174 KB - Last synced at: 6 days ago - Pushed at: 16 days ago - Stars: 1,282 - Forks: 105

gulpjs/plugins 📦
[Unused] Very old plugin search website
Language: JavaScript - Size: 335 KB - Last synced at: 8 days ago - Pushed at: about 5 years ago - Stars: 280 - Forks: 88

gulpjs/gulplog
Logger for gulp and gulp plugins.
Language: JavaScript - Size: 30.3 KB - Last synced at: 8 days ago - Pushed at: about 1 year ago - Stars: 56 - Forks: 10

gulpjs/undertaker
Task registry that allows composition through series/parallel methods.
Language: JavaScript - Size: 152 KB - Last synced at: 1 day ago - Pushed at: about 1 year ago - Stars: 203 - Forks: 31

gulpjs/bach
Compose your async functions with elegance.
Language: JavaScript - Size: 59.6 KB - Last synced at: 8 days ago - Pushed at: about 2 years ago - Stars: 136 - Forks: 22

gulpjs/v8flags
Get available v8 and Node.js flags.
Language: JavaScript - Size: 85.9 KB - Last synced at: 6 days ago - Pushed at: almost 2 years ago - Stars: 57 - Forks: 25

gulpjs/artwork
Artwork for the gulp project
Size: 22.1 MB - Last synced at: 6 days ago - Pushed at: over 4 years ago - Stars: 20 - Forks: 8

gulpjs/hacker
Hack on your project easily. A liftoff proof-of-concept.
Language: JavaScript - Size: 32.2 KB - Last synced at: 6 days ago - Pushed at: almost 3 years ago - Stars: 26 - Forks: 8

gulpjs/findup-sync
Find the first file matching a given pattern in the current directory or the nearest ancestor directory.
Language: JavaScript - Size: 55.7 KB - Last synced at: 6 days ago - Pushed at: over 1 year ago - Stars: 98 - Forks: 28

gulpjs/vinyl-sourcemap
Add/write sourcemaps to/from Vinyl files.
Language: JavaScript - Size: 153 KB - Last synced at: 6 days ago - Pushed at: about 2 years ago - Stars: 16 - Forks: 12

gulpjs/glob-parent
Extract the non-magic parent path from a glob string.
Language: JavaScript - Size: 58.6 KB - Last synced at: 5 days ago - Pushed at: 11 months ago - Stars: 80 - Forks: 45

gulpjs/async-done
Allows libraries to handle various caller provided asynchronous functions uniformly. Maps promises, observables, child processes and streams, and callbacks to callback style.
Language: JavaScript - Size: 74.2 KB - Last synced at: 6 days ago - Pushed at: about 2 years ago - Stars: 70 - Forks: 21

gulpjs/gulpjs.github.io
The gulp website
Language: JavaScript - Size: 8.95 MB - Last synced at: 8 days ago - Pushed at: about 1 year ago - Stars: 45 - Forks: 43

gulpjs/undertaker-forward-reference
Undertaker custom registry supporting forward referenced tasks.
Language: JavaScript - Size: 17.6 KB - Last synced at: 6 days ago - Pushed at: about 2 years ago - Stars: 20 - Forks: 6

gulpjs/glob-watcher
Watch globs and execute a function upon change, with intelligent defaults for debouncing and queueing.
Language: JavaScript - Size: 45.9 KB - Last synced at: 1 day ago - Pushed at: about 2 years ago - Stars: 80 - Forks: 60

gulpjs/.github
GitHub template files for the gulpjs organization.
Size: 10.7 KB - Last synced at: 6 days ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 7

gulpjs/vinyl-contents
Utility to read the contents of a vinyl file.
Language: JavaScript - Size: 16.6 KB - Last synced at: 6 days ago - Pushed at: over 2 years ago - Stars: 3 - Forks: 3

gulpjs/plugin-error
Error handling for vinyl plugins. Just an abstraction of what's in gulp-util with minor reformatting.
Language: JavaScript - Size: 41 KB - Last synced at: 8 days ago - Pushed at: over 2 years ago - Stars: 19 - Forks: 13

gulpjs/rechoir
Prepare a node environment to require files with different extensions.
Language: JavaScript - Size: 62.5 KB - Last synced at: 6 days ago - Pushed at: 12 months ago - Stars: 48 - Forks: 13

gulpjs/sparkles
Namespaced global event emitter.
Language: JavaScript - Size: 29.3 KB - Last synced at: 6 days ago - Pushed at: about 1 year ago - Stars: 20 - Forks: 6

gulpjs/messages
Symbols for all messages within gulp-cli.
Language: JavaScript - Size: 12.7 KB - Last synced at: 4 days ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

gulpjs/async-settle
Settle an async function. It will always complete successfully with an object of the resulting state.
Language: JavaScript - Size: 21.5 KB - Last synced at: 6 days ago - Pushed at: about 2 years ago - Stars: 11 - Forks: 15

gulpjs/value-or-function
Normalize a value or function, applying extra args to the function
Language: JavaScript - Size: 30.3 KB - Last synced at: 8 days ago - Pushed at: over 2 years ago - Stars: 11 - Forks: 9

gulpjs/resolve-options
Resolve an options object based on configuration.
Language: JavaScript - Size: 24.4 KB - Last synced at: 6 days ago - Pushed at: about 2 years ago - Stars: 9 - Forks: 7

gulpjs/copy-props
Copy properties deeply between two objects
Language: JavaScript - Size: 155 KB - Last synced at: 6 days ago - Pushed at: almost 2 years ago - Stars: 10 - Forks: 7

gulpjs/flagged-respawn
A tool for respawning node binaries when special flags are present.
Language: JavaScript - Size: 43.9 KB - Last synced at: 6 days ago - Pushed at: over 3 years ago - Stars: 21 - Forks: 6

gulpjs/mute-stdout
Mute and unmute stdout
Language: JavaScript - Size: 13.7 KB - Last synced at: 6 days ago - Pushed at: over 3 years ago - Stars: 9 - Forks: 3

gulpjs/parse-node-version
Turn node's process.version into something useful.
Language: JavaScript - Size: 11.7 KB - Last synced at: 6 days ago - Pushed at: over 3 years ago - Stars: 2 - Forks: 4

gulpjs/eslint-config-gulp
Sharable eslint config for gulp projects
Language: JavaScript - Size: 14.6 KB - Last synced at: 8 days ago - Pushed at: over 3 years ago - Stars: 8 - Forks: 13

gulpjs/default-resolution
Get the default resolution time based on the current node version, optionally overridable
Language: JavaScript - Size: 17.6 KB - Last synced at: 1 day ago - Pushed at: almost 2 years ago - Stars: 2 - Forks: 5

gulpjs/replace-ext
Replaces a file extension with another one.
Language: JavaScript - Size: 20.5 KB - Last synced at: 1 day ago - Pushed at: over 2 years ago - Stars: 46 - Forks: 8

gulpjs/conventional-changelog-gulp 📦
conventional-changelog gulp preset
Language: JavaScript - Size: 16.6 KB - Last synced at: 6 days ago - Pushed at: almost 8 years ago - Stars: 1 - Forks: 4

gulpjs/better-stats
A replacement for node's fs.Stats with more utility
Language: JavaScript - Size: 3.91 KB - Last synced at: 6 days ago - Pushed at: almost 8 years ago - Stars: 5 - Forks: 6

gulpjs/emit-mapper 📦
Re-emit events while mapping them to new names.
Language: JavaScript - Size: 7.81 KB - Last synced at: 6 days ago - Pushed at: about 6 years ago - Stars: 1 - Forks: 3

gulpjs/clone-buffer
Easier Buffer cloning in node.
Language: JavaScript - Size: 4.88 KB - Last synced at: 6 days ago - Pushed at: over 4 years ago - Stars: 9 - Forks: 8

gulpjs/.boilerplate
The boilerplate template for gulp packages.
Size: 13.7 KB - Last synced at: 6 days ago - Pushed at: over 2 years ago - Stars: 3 - Forks: 4

gulpjs/acceptance
Acceptance test suite for plugins
Size: 204 KB - Last synced at: 6 days ago - Pushed at: about 11 years ago - Stars: 19 - Forks: 4

gulpjs/registry 📦
[Unused] NPM on ElasticSearch
Language: JavaScript - Size: 128 KB - Last synced at: 6 days ago - Pushed at: over 10 years ago - Stars: 5 - Forks: 6

gulpjs/vinyl-prepare 📦
[deprecated] This module's API was never satisfactory and isn't used in gulp - please don't use.
Language: JavaScript - Size: 21.5 KB - Last synced at: 1 day ago - Pushed at: about 8 years ago - Stars: 3 - Forks: 5

gulpjs/path-dirname
Node.js path.dirname() ponyfill
Language: JavaScript - Size: 7.81 KB - Last synced at: 1 day ago - Pushed at: over 3 years ago - Stars: 13 - Forks: 7

gulpjs/undertaker-registry
Default registry in gulp 4.
Language: JavaScript - Size: 24.4 KB - Last synced at: 6 days ago - Pushed at: about 2 years ago - Stars: 17 - Forks: 9

gulpjs/last-run
Capture and retrieve the last time a function was run
Language: JavaScript - Size: 23.4 KB - Last synced at: 6 days ago - Pushed at: about 2 years ago - Stars: 14 - Forks: 10

gulpjs/evented-require 📦
Require modules and receive events.
Language: JavaScript - Size: 7.81 KB - Last synced at: 6 days ago - Pushed at: over 3 years ago - Stars: 3 - Forks: 3

gulpjs/replace-homedir
Replace user home in a string with another string. Useful for tildifying a path.
Language: JavaScript - Size: 12.7 KB - Last synced at: 6 days ago - Pushed at: over 3 years ago - Stars: 4 - Forks: 4

gulpjs/semver-greatest-satisfied-range
Find the greatest satisfied semver range from an array of ranges.
Language: JavaScript - Size: 16.6 KB - Last synced at: 6 days ago - Pushed at: over 3 years ago - Stars: 9 - Forks: 9

gulpjs/fined
Find a file given a declaration of locations.
Language: JavaScript - Size: 32.2 KB - Last synced at: 6 days ago - Pushed at: about 3 years ago - Stars: 12 - Forks: 6

gulpjs/remove-bom-stream
Remove a UTF8 BOM at the start of the stream.
Language: JavaScript - Size: 17.6 KB - Last synced at: 8 days ago - Pushed at: about 2 years ago - Stars: 7 - Forks: 7

gulpjs/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.
Language: JavaScript - Size: 43.9 KB - Last synced at: 8 days ago - Pushed at: over 2 years ago - Stars: 24 - Forks: 10

gulpjs/async-once
Guarantee a node-style async function is only executed once.
Language: JavaScript - Size: 15.6 KB - Last synced at: 6 days ago - Pushed at: almost 2 years ago - Stars: 8 - Forks: 8

gulpjs/undertaker-common-tasks
Proof-of-concept custom registry that pre-defines tasks.
Language: JavaScript - Size: 16.6 KB - Last synced at: 6 days ago - Pushed at: about 2 years ago - Stars: 7 - Forks: 6

gulpjs/undertaker-task-metadata
Proof-of-concept custom registry that attaches metadata to each task.
Language: JavaScript - Size: 13.7 KB - Last synced at: 8 days ago - Pushed at: about 2 years ago - Stars: 4 - Forks: 6

gulpjs/update-template
Updates a gulpjs repository to match our current scaffold.
Language: JavaScript - Size: 34.2 KB - Last synced at: 6 days ago - Pushed at: almost 3 years ago - Stars: 3 - Forks: 4

gulpjs/has-gulplog
Check if gulplog is available before attempting to use it
Language: JavaScript - Size: 10.7 KB - Last synced at: 7 days ago - Pushed at: almost 3 years ago - Stars: 9 - Forks: 4

gulpjs/empty-dir
Check if a directory is empty.
Language: JavaScript - Size: 25.4 KB - Last synced at: 8 days ago - Pushed at: over 1 year ago - Stars: 20 - Forks: 6

gulpjs/to-through
Wrap a Readable stream in a Transform stream.
Language: JavaScript - Size: 15.6 KB - Last synced at: 6 days ago - Pushed at: about 2 years ago - Stars: 10 - Forks: 8

gulpjs/lead
Sink your streams.
Language: JavaScript - Size: 14.6 KB - Last synced at: 6 days ago - Pushed at: about 2 years ago - Stars: 17 - Forks: 8

gulpjs/fs-mkdirp-stream
Ensure directories exist before writing to them.
Language: JavaScript - Size: 34.2 KB - Last synced at: 8 days ago - Pushed at: about 2 years ago - Stars: 8 - Forks: 7

gulpjs/each-props
Process object properties deeply.
Language: JavaScript - Size: 115 KB - Last synced at: 6 days ago - Pushed at: almost 2 years ago - Stars: 3 - Forks: 3

gulpjs/ordered-read-streams
Combines array of streams into one Readable stream in strict order.
Language: JavaScript - Size: 41 KB - Last synced at: 1 day ago - Pushed at: about 2 years ago - Stars: 28 - Forks: 9

gulpjs/prettier_action Fork of creyD/prettier_action
GitHub action for running prettier on your projects pull requests
Language: Shell - Size: 39.1 KB - Last synced at: 6 days ago - Pushed at: about 5 years ago - Stars: 0 - Forks: 0

gulpjs/to-absolute-glob Fork of micromatch/to-absolute-glob
Make a glob pattern absolute, ensuring that negative globs and patterns with trailing slashes are correctly handled.
Language: JavaScript - Size: 44.9 KB - Last synced at: 6 days ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0
