Add gulp watch
This commit is contained in:
14
gulpfile.js
14
gulpfile.js
@@ -12,6 +12,7 @@ var less = require('gulp-less');
|
|||||||
var handlebars = require('gulp-handlebars');
|
var handlebars = require('gulp-handlebars');
|
||||||
var wrap = require('gulp-wrap');
|
var wrap = require('gulp-wrap');
|
||||||
var declare = require('gulp-declare');
|
var declare = require('gulp-declare');
|
||||||
|
var watch = require('gulp-watch');
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Clean ups ./dist folder
|
* Clean ups ./dist folder
|
||||||
@@ -86,7 +87,7 @@ gulp.task('less', ['clean'], function() {
|
|||||||
/*
|
/*
|
||||||
* Copy lib and html folders
|
* Copy lib and html folders
|
||||||
*/
|
*/
|
||||||
gulp.task('copy', ['clean'], function() {
|
gulp.task('copy', ['less'], function() {
|
||||||
|
|
||||||
// copy JavaScript files inside lib folder
|
// copy JavaScript files inside lib folder
|
||||||
gulp
|
gulp
|
||||||
@@ -101,5 +102,14 @@ gulp.task('copy', ['clean'], function() {
|
|||||||
.on('error', gutil.log)
|
.on('error', gutil.log)
|
||||||
});
|
});
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Watch for changes and recompile
|
||||||
|
*/
|
||||||
|
gulp.task('watch', function() {
|
||||||
|
watch(['./src/**/*.{coffee,js,less}'], function() {
|
||||||
|
gulp.start('default');
|
||||||
|
});
|
||||||
|
});
|
||||||
|
|
||||||
gulp.task('default', ['dist', 'less', 'copy']);
|
|
||||||
|
gulp.task('default', ['dist', 'copy']);
|
||||||
|
|||||||
@@ -19,7 +19,6 @@
|
|||||||
"readmeFilename": "README.md",
|
"readmeFilename": "README.md",
|
||||||
"dependencies": {},
|
"dependencies": {},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"swagger-client": "2.1.0-alpha.7",
|
|
||||||
"chai": "^1.10.0",
|
"chai": "^1.10.0",
|
||||||
"cors": "2.1.1",
|
"cors": "2.1.1",
|
||||||
"docco": "0.4.x",
|
"docco": "0.4.x",
|
||||||
@@ -35,10 +34,12 @@
|
|||||||
"gulp-rename": "^1.2.0",
|
"gulp-rename": "^1.2.0",
|
||||||
"gulp-uglify": "^1.1.0",
|
"gulp-uglify": "^1.1.0",
|
||||||
"gulp-util": "^3.0.2",
|
"gulp-util": "^3.0.2",
|
||||||
|
"gulp-watch": "^4.1.0",
|
||||||
"gulp-wrap": "^0.10.1",
|
"gulp-wrap": "^0.10.1",
|
||||||
"http-server": "^0.7.4",
|
"http-server": "^0.7.4",
|
||||||
"less": "~1.4.2",
|
"less": "~1.4.2",
|
||||||
"mocha": "^2.1.0",
|
"mocha": "^2.1.0",
|
||||||
"selenium-webdriver": "^2.44.0"
|
"selenium-webdriver": "^2.44.0",
|
||||||
|
"swagger-client": "2.1.0-alpha.7"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user