clicks-counter/gulpfile.js

29 lines
654 B
JavaScript
Raw Normal View History

2018-10-16 20:04:08 +00:00
const gulp = require('gulp')
const babel = require('gulp-babel')
const clean = require('gulp-clean')
2018-10-16 21:19:54 +00:00
const print = require('gulp-print').default
const nodemon = require('gulp-nodemon')
2018-10-16 20:51:10 +00:00
gulp.task('devel', () => {
nodemon({
script: 'src/server.js',
2018-10-16 20:51:10 +00:00
presets: ['env', 'stage-2'],
exec: 'babel-node'
})
.on('restart', () => { console.log('>> node restart') })
2018-10-16 21:19:54 +00:00
})
2018-10-16 20:04:08 +00:00
gulp.task('clean', () =>
gulp.src('dist/*').pipe(clean())
)
2018-10-17 13:44:22 +00:00
/* WARNING: This is broken right now */
2018-10-16 20:04:08 +00:00
gulp.task('build', () =>
gulp.src('src/**/*.js')
.pipe(babel())
2018-10-16 21:19:54 +00:00
.pipe(print())
2018-10-16 20:04:08 +00:00
.pipe(gulp.dest('dist/'))
)
2018-10-16 21:19:54 +00:00
gulp.task('default', ['clean', 'build'])