geejs / Gulp Tap
Licence: mit
Easily tap into a gulp pipeline without creating a plugin.
Stars: ✭ 158
Programming Languages
coffeescript
4710 projects
Labels
Projects that are alternatives of or similar to Gulp Tap
Gulp Json Editor
A gulp plugin to edit JSON objects
Stars: ✭ 55 (-65.19%)
Mutual labels: gulp, gulp-plugin
Generator Gulp Plugin Boilerplate
Scaffold out a Gulp plugin boilerplate
Stars: ✭ 46 (-70.89%)
Mutual labels: gulp, gulp-plugin
Gulp Shell
A handy command line interface for gulp
Stars: ✭ 474 (+200%)
Mutual labels: gulp, gulp-plugin
Gulp Ftp
[DEPRECATED] Upload files to an FTP-server
Stars: ✭ 100 (-36.71%)
Mutual labels: gulp, gulp-plugin
Gulp Pug
Gulp plugin for compiling Pug templates
Stars: ✭ 512 (+224.05%)
Mutual labels: gulp, gulp-plugin
Gulp Ngmin
[DEPRECATED] Pre-minify AngularJS apps with ngmin
Stars: ✭ 89 (-43.67%)
Mutual labels: gulp, gulp-plugin
Gulp Plugin Boilerplate
Boilerplate to kickstart creating Gulp plugins
Stars: ✭ 74 (-53.16%)
Mutual labels: gulp, gulp-plugin
gulp-markdown-to-json
Parse Markdown and YAML → compile Markdown to HTML → wrap it all up in JSON
Stars: ✭ 76 (-51.9%)
Mutual labels: gulp, gulp-plugin
Gulp Modernizr
Gulp wrapper for custom Modernizr builds
Stars: ✭ 111 (-29.75%)
Mutual labels: gulp, gulp-plugin
gulp-convert-encoding
Plugin for gulp to convert files from one encoding to another.
Stars: ✭ 15 (-90.51%)
Mutual labels: gulp, gulp-plugin
Gulp Angular Templatecache
Concatenates and registers AngularJS templates in the $templateCache.
Stars: ✭ 530 (+235.44%)
Mutual labels: gulp, gulp-plugin
gulp-yarn
Automatically install node modules using Yarn. 😻
Stars: ✭ 22 (-86.08%)
Mutual labels: gulp, gulp-plugin
Gulp Require Tasks
Splits Gulpfile into multiple individual files
Stars: ✭ 51 (-67.72%)
Mutual labels: gulp, gulp-plugin
gulp-iife
A Gulp plugin for wrapping JavaScript code in IIFEs.
Stars: ✭ 39 (-75.32%)
Mutual labels: gulp, gulp-plugin
Gulp Develop Server
Development assistant for node.js server by gulp
Stars: ✭ 72 (-54.43%)
Mutual labels: gulp, gulp-plugin
Gulp Flatten
Gulp plugin: remove or replace relative paths for files
Stars: ✭ 102 (-35.44%)
Mutual labels: gulp, gulp-plugin
gulp-tap
Easily tap into a pipeline.
Install
npm install gulp-tap --save-dev
Uses
Some filters like gulp-coffee
process all files. What if you want to process
all JS and Coffee files in a single pipeline. Use tap
to filter out .coffee
files and process them through the coffee
filter and let JavaScript files
pass through.
gulp.src("src/**/*.{coffee,js}")
.pipe(tap(function(file, t) {
if (path.extname(file.path) === '.coffee') {
return t.through(coffee, []);
}
}))
.pipe(gulp.dest('build'));
What if you want to change content like add a header? No need for a separate filter, just change the content.
tap(function(file) {
file.contents = Buffer.concat([
new Buffer('HEADER'),
file.contents
]);
});
If you do not return a stream, tap forwards your changes.
Examples
See Wiki for more examples.
License
The MIT License (MIT)
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].