SBoudrias / gulp-exclude-gitignore

Gulp plugin to exclude file contained in .gitignore from the stream

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

gulp-exclude-gitignore NPM version Build Status Dependency Status Coverage percentage

Ever find yourself in a situation where you want to run a gulp plugin against every JavaScript file in your project? You do so, but then it start throwing at all your node_modules?

The usual fix is to add negative glob patterns to your gulp.src() call. Doesn't this feel verbose and tedious? There is a better way! You already have this list inside your .gitignore file, let's just use it.

Install

$ npm install --save-dev gulp-exclude-gitignore

Usage

var excludeGitignore = require('gulp-exclude-gitignore');

gulp.src('**/*.js')
  .pipe(excludeGitignore())
  .pipe(jshint());

API

excludeGitignore(gitignorePath)

gitignorePath String

If this option is present, it gives the path to the git ignore file. By default this option is set to .gitignore.

License

ISC © Simon Boudrias

About

Gulp plugin to exclude file contained in .gitignore from the stream

License:ISC License


Languages

Language:JavaScript 100.0%