build updates, gulp serve accepts root/port

This commit is contained in:
Hakim El Hattab
2020-03-05 11:35:20 +01:00
parent 2184a5058a
commit fc30870701
4 changed files with 241 additions and 24 deletions

View File

@@ -9,8 +9,12 @@ const rename = require('gulp-rename')
const minify = require('gulp-clean-css')
const connect = require('gulp-connect')
const autoprefixer = require('gulp-autoprefixer')
const yargs = require('yargs')
const pkg = require('./package.json')
const root = yargs.argv.root || '.'
const port = yargs.argv.port || 8000
const license = `/*!
* reveal.js <%= pkg.version %> (<%= new Date().toDateString() %>)
* <%= pkg.homepage %>
@@ -43,7 +47,7 @@ gulp.task('css', gulp.parallel('css-themes', 'css-core'))
gulp.task('test', gulp.series(
() => gulp.src(['./js/reveal.js']).pipe(eslint()).pipe(eslint.format()),
() => gulp.src(['./js/reveal.js', 'gulpfile.js']).pipe(eslint()).pipe(eslint.format()),
() => gulp.src(['./test/*.html']).pipe(qunit())
))
@@ -67,10 +71,9 @@ gulp.task('package', gulp.series('default', () =>
gulp.task('serve', () => {
connect.server({
root: '.',
livereload: true,
open: true,
useAvailablePort: true
root: root,
port: port,
livereload: true
})
gulp.watch(['js/reveal.js'], gulp.series('js'))