gulp-folders-4x
v1.0.1
Published
Gulp plugin that lets you work with folders and treat them as package names, forked from https://github.com/hakubo/gulp-folders to support gulp 4.x
Downloads
448
Maintainers
Readme
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
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'));
}));