gulp-folders-4x

1.0.1 • Public • Published

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

Package Sidebar

Install

npm i gulp-folders-4x

Weekly Downloads

42

Version

1.0.1

License

MIT

Unpacked Size

3.98 kB

Total Files

5

Last publish

Collaborators

  • hansenfahrezasandy