amelia-sendbird-desk-agent
Version:
Unofficial Desk Agent SDK for Sendbird
33 lines (26 loc) • 869 B
JavaScript
var gulp = require('gulp');
var minify = require('gulp-minify');
var strip = require('gulp-strip-comments');
/**
* Task to minify JS
* https://riptutorial.com/gulp/example/11376/minify-js-using-gulp-minify
*/
gulp.task('min-js', function () {
return gulp.src('dist/tsc/sendbird/*.js')
.pipe(minify({
ext: {
min: '.js' // Set the file extension for minified files to just .js
},
noSource: true // Don’t output a copy of the source file
}))
.pipe(gulp.dest('dist/tsc/sendbird/'));
});
/**
* Task to remove Javascript comments ONCE GENERATED
*/
gulp.task('remove-js-comments', function () {
return gulp.src('dist/tsc/sendbird/*.js')
.pipe(strip())
.pipe(gulp.dest('dist/tsc/sendbird/'));
});
gulp.task('default', gulp.series('min-js', 'remove-js-comments'));