diff --git a/gulp/tasks/browserify.js b/gulp/tasks/browserify.js new file mode 100644 index 0000000000000000000000000000000000000000..bb067049331396cd00a98fd309e0e5ca8535ff0b --- /dev/null +++ b/gulp/tasks/browserify.js @@ -0,0 +1,17 @@ +/** + * Dependencies + */ +const path = require('path'); +const browserify = require('browserify'); +const babelify = require('babelify'); +const source = require('vinyl-source-stream'); + +/** + * Module body / Expose + */ +module.exports = (entry, config) => { + config = config || {}; + const built = browserify(entry) + .transform(babelify); + return built.bundle().pipe(source(path.basename(entry))); +};