gulp-dir2module

Creates a single browserify/commonjs module that includes all files in a directory.

Usage no npm install needed!

<script type="module">
  import gulpDir2module from 'https://cdn.skypack.dev/gulp-dir2module';
</script>

README

gulp-dir2module v0.0.2

Information

Packagegulp-dir2module
Description Creates a browserify/commonjs module with a map of all the files in a directory.
Node Version >= 0.10

Usage

var dir2module = require('gulp-dir2module');

gulp.task('dir2module', function() {
    gulp.src('js/controllers/*.js')
        .pipe(dir2module('controllers.js'))
            .pipe(gulp.dest('js/controllers'))
});

This will create a file in the js/controllers directory called controllers.js that exports a map with each js file (excluding itself).