-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathgulpfile.js
More file actions
27 lines (24 loc) · 734 Bytes
/
gulpfile.js
File metadata and controls
27 lines (24 loc) · 734 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
// Include gulp
var gulp = require('gulp');
var browserify = require('gulp-browserify');
var sass = require('gulp-sass');
var rename = require('gulp-rename');
var uglify = require('gulp-uglify');
gulp.task('scripts', function() {
gulp.src('js/FrameManager.js', { read: false } )
.pipe(browserify({
debug : true,
standalone: 'leftylayout'
}))
.pipe(rename("leftylayout.js"))
.pipe(gulp.dest('dist'))
.pipe(uglify())
.pipe(rename("leftylayout.min.js"))
.pipe(gulp.dest('dist'));
});
// Watch Files For Changes
gulp.task('watch', function() {
gulp.watch('js/**/*.js', ['scripts']);
});
// Default Task
gulp.task('default', ['scripts', 'watch']);