Détail du package

gulp-folders-4x

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

gulp, folder, folders, gulp-folder

readme

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'));
}));