26 lines
777 B
JavaScript
26 lines
777 B
JavaScript
;(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.fallback.js', {standalone: 'OAUTH3_crypto_fallback'}).bundle()
|
|
.pipe(source('browserify/crypto.fallback.js'))
|
|
.pipe(rename('oauth3.crypto.fallback.js'))
|
|
.pipe(gulp.dest('./'))
|
|
.pipe(streamify(uglify()))
|
|
.pipe(rename('oauth3.crypto.fallback.min.js'))
|
|
.pipe(gulp.dest('./'))
|
|
;
|
|
});
|
|
|
|
gulp.task('watch', function () {
|
|
gulp.watch('browserify/*.js', [ 'default' ]);
|
|
});
|
|
}());
|