diff options
author | Sam Potts <sam@potts.es> | 2018-11-08 23:18:23 +1100 |
---|---|---|
committer | Sam Potts <sam@potts.es> | 2018-11-08 23:18:23 +1100 |
commit | d6f20e27568f42828174848080a9e2f1fef5b056 (patch) | |
tree | 63deb5b276aad887e9326a17a03b059ec73ec296 /gulpfile.js | |
parent | e2fc20ca76322b4183385bad40582f75d11d509f (diff) | |
download | plyr-d6f20e27568f42828174848080a9e2f1fef5b056.tar.lz plyr-d6f20e27568f42828174848080a9e2f1fef5b056.tar.xz plyr-d6f20e27568f42828174848080a9e2f1fef5b056.zip |
Package upgrades
Diffstat (limited to 'gulpfile.js')
-rw-r--r-- | gulpfile.js | 27 |
1 files changed, 11 insertions, 16 deletions
diff --git a/gulpfile.js b/gulpfile.js index 5003eca1..7f1ab0c1 100644 --- a/gulpfile.js +++ b/gulpfile.js @@ -12,7 +12,6 @@ const concat = require('gulp-concat'); const filter = require('gulp-filter'); const sass = require('gulp-sass'); const cleancss = require('gulp-clean-css'); -const run = require('run-sequence'); const header = require('gulp-header'); const prefix = require('gulp-autoprefixer'); const gitbranch = require('git-branch'); @@ -106,13 +105,15 @@ const babelrc = (polyfill = false) => ({ }); // Clean out /dist -gulp.task('clean', () => { +gulp.task('clean', done => { const dirs = [paths.plyr.output, paths.demo.output].map(dir => path.join(dir, '**/*')); // Don't delete the mp4 dirs.push(`!${path.join(paths.plyr.output, '**/*.mp4')}`); del(dirs); + + done(); }); const build = { @@ -201,31 +202,25 @@ build.sass(bundles.demo.sass, 'demo'); build.js(bundles.demo.js, 'demo', { format: 'iife' }); // Build all JS -gulp.task('js', () => { - run(tasks.js); -}); +gulp.task('js', () => gulp.parallel(tasks.js)); // Watch for file changes gulp.task('watch', () => { // Plyr core - gulp.watch(paths.plyr.src.js, tasks.js); - gulp.watch(paths.plyr.src.sass, tasks.sass); - gulp.watch(paths.plyr.src.sprite, tasks.sprite); + gulp.watch(paths.plyr.src.js, gulp.parallel(tasks.js)); + gulp.watch(paths.plyr.src.sass, gulp.parallel(tasks.sass)); + gulp.watch(paths.plyr.src.sprite, gulp.parallel(tasks.sprite)); // Demo - gulp.watch(paths.demo.src.js, tasks.js); - gulp.watch(paths.demo.src.sass, tasks.sass); + gulp.watch(paths.demo.src.js, gulp.parallel(tasks.js)); + gulp.watch(paths.demo.src.sass, gulp.parallel(tasks.sass)); }); // Build distribution -gulp.task('build', () => { - run(tasks.clean, tasks.js, tasks.sass, tasks.sprite); -}); +gulp.task('build', gulp.series(tasks.clean, gulp.parallel(tasks.js, tasks.sass, tasks.sprite))); // Default gulp task -gulp.task('default', () => { - run('build', 'watch'); -}); +gulp.task('default', gulp.series('build', 'watch')); // Publish a version to CDN and demo // -------------------------------------------- |