An open API service providing repository metadata for many open source software ecosystems.

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