;(function () { 'use strict'; var gulp = require('gulp'); var browserify = require('browserify'); var source = require('vinyl-source-stream'); var streamify = require('gulp-streamify'); var uglify = require('gulp-uglify'); var rename = require('gulp-rename'); gulp.task('default', function () { return browserify('./browserify/crypto-index.js', {standalone: 'OAUTH3_crypto'}).bundle() .pipe(source('browserify/crypto-index.js')) .pipe(rename('oauth3.crypto.js')) .pipe(gulp.dest('./')) .pipe(streamify(uglify())) .pipe(rename('oauth3.crypto.min.js')) .pipe(gulp.dest('./')) ; }); }());