1.0.1 • Published 6 years ago

gulp-folders-4x v1.0.1

Weekly downloads
371
License
MIT
Repository
github
Last release
6 years ago

Build Status

gulp-folders (forked to support gulp 4.x)

All credits to the original creator. Here just to fork and make it works for gulp 4

Greenkeeper badge

Gulp plugin that lets you work with folders and treat them as package names

Install

npm install gulp-folders-4x --save-dev

Rationale

This gives you a perfect solution to build different packages out of folders. Given this structure:

path
  to
    folder
	  main
	    jquery.js
		ember.js
	  secondary
	    plugin.js

it is very easy to build

dist
  folder
    main.js
	secondary.js

Usage

var gulp = require('gulp'),
	path = require('path'),
	folders = require('gulp-folders-4x'),
	pathToFolder = 'path/to/folder';

gulp.task('task', folders(pathToFolder, function(folder){
	//This will loop over all folders inside pathToFolder main, secondary
	//Return stream so gulp-folders can concatenate all of them
	//so you still can use safely use gulp multitasking

	return gulp.src(path.join(pathToFolder, folder, '*.js'))
		.pipe(concat(folder + '.js'))
		.pipe(gulp.dest('dist'));
}));