You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
42 lines
860 B
JavaScript
42 lines
860 B
JavaScript
var gulp = require('gulp');
|
|
var watch = require('gulp-watch');
|
|
var rename = require("gulp-rename");
|
|
var uglify = require('gulp-uglify');
|
|
var umd = require('gulp-umd')
|
|
var gutil = require('gulp-util');
|
|
|
|
|
|
|
|
gulp.task('default',["build","min"])
|
|
|
|
gulp.task('build', function (cb) {
|
|
|
|
gulp.src('src/hotkeys.js')
|
|
.pipe(umd({
|
|
exports: function(file) {
|
|
return 'hotkeys';
|
|
},
|
|
namespace: function(file) {
|
|
return 'hotkeys';
|
|
}
|
|
}))
|
|
.pipe(gulp.dest('./dist/'));
|
|
|
|
})
|
|
|
|
|
|
gulp.task('min', function (cb) {
|
|
|
|
gulp.src('dist/hotkeys.js')
|
|
.pipe(uglify({
|
|
mangle: false,
|
|
output:{
|
|
// comments:true
|
|
}
|
|
}))
|
|
.pipe(rename({
|
|
suffix:".min"
|
|
}))
|
|
.pipe(gulp.dest('./dist/'));
|
|
|
|
}) |