Skip to content

Gulp-concat-vendor will speed up your building process by separating external libraries from your project files.

License

Notifications You must be signed in to change notification settings

spry-group/gulp-concat-vendor

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Information

| Package| gulp-concat-vendor | | Description | Concatenates external libraries installed by Bower sorted by their dependencies | | Node Version | >= 0.10 |

NPM version Dependency Status Downloads

##Installation

npm install gulp-concat-vendor --save-dev

Usage

var vendor = require('gulp-concat-vendor');

gulp.task('scripts', function() {
  	gulp.src('./scripts/vendor/*')
		.pipe(vendor('vendor.js'))
		.pipe(gulp.dest('./dist/scripts'));
});

This will concat all external libraries installed by Bower. It will sort all files depending on their dependencies before concating. Libraries not installed with Bower - that is, when the bower.json file was not found - will be skipped.

Libraries like Modernizr don't use a bower.json file. Therefor you can add files manually to the concatenation, like so:

var vendor = require('gulp-concat-vendor');

gulp.task('scripts', function() {
	gulp.src([
		'./scripts/vendor/*',
		'./scripts/vendor/modernizr/modernizr.js'
	])
	.pipe(vendor('vendor.js'))
	.pipe(gulp.dest('./dist/scripts'));
});

About

Gulp-concat-vendor will speed up your building process by separating external libraries from your project files.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%