diff --git a/gulpfile.js b/gulpfile.js index 29fa13bf0..ddf4fdad7 100644 --- a/gulpfile.js +++ b/gulpfile.js @@ -12,7 +12,8 @@ var gulp = require('gulp'), exec = require('child_process').exec, fs = require('fs'), package = require('./package.json'), - bower = require('./bower.json'); + bower = require('./bower.json'), + livereload = require('gulp-livereload'); var srcDir = './src/'; /* @@ -114,6 +115,15 @@ gulp.task('module-sizes', function(){ gulp.task('watch', function(){ gulp.watch('./src/*', ['build']); + + livereload.listen(35729); + + var reloadPage = function (evt) { + livereload.changed(evt.path); + }; + + gulp.watch(['Chart.js', 'samples/*'], reloadPage); + }); gulp.task('test', ['jshint', 'valid']); diff --git a/package.json b/package.json index 2a3ac22e0..8e8bedd31 100644 --- a/package.json +++ b/package.json @@ -21,7 +21,8 @@ "gulp-util": "~2.2.x", "gulp-html-validator": "^0.0.2", "inquirer": "^0.5.1", - "semver": "^3.0.1" + "semver": "^3.0.1", + "gulp-livereload": "^3.8.0" }, "spm": { "main": "Chart.js"