aboutsummaryrefslogtreecommitdiffstats
path: root/gulpfile.js
diff options
context:
space:
mode:
authorSam Potts <sam@potts.es>2020-01-13 15:49:29 +0000
committerSam Potts <sam@potts.es>2020-01-13 15:49:29 +0000
commit4f263ebb1a3406dc2294f99cbc8a047b286dd829 (patch)
tree77cd397716956746cee5aad8f1b8c470ffaca180 /gulpfile.js
parentaa51719a5534eced78e9f0f9f90bc5926673e0b5 (diff)
downloadplyr-4f263ebb1a3406dc2294f99cbc8a047b286dd829.tar.lz
plyr-4f263ebb1a3406dc2294f99cbc8a047b286dd829.tar.xz
plyr-4f263ebb1a3406dc2294f99cbc8a047b286dd829.zip
Added local server, package upgrades
Diffstat (limited to 'gulpfile.js')
-rw-r--r--gulpfile.js15
1 files changed, 12 insertions, 3 deletions
diff --git a/gulpfile.js b/gulpfile.js
index 2623ebaf..df3ea844 100644
--- a/gulpfile.js
+++ b/gulpfile.js
@@ -1,7 +1,6 @@
// ==========================================================================
// Gulp build script
// ==========================================================================
-/* global require, __dirname */
/* eslint no-console: "off" */
const path = require('path');
@@ -41,6 +40,7 @@ const plumber = require('gulp-plumber');
const size = require('gulp-size');
const sourcemaps = require('gulp-sourcemaps');
const through = require('through2');
+const browserSync = require("browser-sync").create();
// ------------------------------------
// Deployment
// ------------------------------------
@@ -245,11 +245,20 @@ gulp.task('watch', () => {
gulp.watch(paths.demo.src.sass, gulp.parallel(...tasks.css));
});
+// Serve via browser sync
+gulp.task('serve', () => browserSync.init({
+ server: {
+ baseDir: paths.demo.root
+ },
+ notify: false,
+ watch: true
+}));
+
// Build distribution
-gulp.task('build', gulp.series(tasks.clean, gulp.parallel(...tasks.js, ...tasks.css, ...tasks.sprite)));
+gulp.task('build', gulp.series(tasks.clean, gulp.parallel(...tasks.js, ...tasks.css, ...tasks.sprite )));
// Default gulp task
-gulp.task('default', gulp.series('build', 'watch'));
+gulp.task('default', gulp.series('build', 'serve', 'watch' ));
// Publish a version to CDN and demo
// --------------------------------------------