diff options
author | Sam Potts <sam@potts.es> | 2020-01-13 15:49:29 +0000 |
---|---|---|
committer | Sam Potts <sam@potts.es> | 2020-01-13 15:49:29 +0000 |
commit | 4f263ebb1a3406dc2294f99cbc8a047b286dd829 (patch) | |
tree | 77cd397716956746cee5aad8f1b8c470ffaca180 /gulpfile.js | |
parent | aa51719a5534eced78e9f0f9f90bc5926673e0b5 (diff) | |
download | plyr-4f263ebb1a3406dc2294f99cbc8a047b286dd829.tar.lz plyr-4f263ebb1a3406dc2294f99cbc8a047b286dd829.tar.xz plyr-4f263ebb1a3406dc2294f99cbc8a047b286dd829.zip |
Added local server, package upgrades
Diffstat (limited to 'gulpfile.js')
-rw-r--r-- | gulpfile.js | 15 |
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 // -------------------------------------------- |