clicks-counter/gulpfile.js

30 lines
711 B
JavaScript
Raw Normal View History

2018-10-16 20:04:08 +00:00
const gulp = require('gulp')
const babel = require('gulp-babel')
const concat = require('gulp-concat-util')
const clean = require('gulp-clean')
const debug = require('gulp-debug');
2018-10-16 20:51:10 +00:00
const nodemon = require('gulp-nodemon');
gulp.task('devel', () => {
nodemon({
script: 'src/index.js',
presets: ['env', 'stage-2'],
exec: 'babel-node'
})
.on('restart', () => { console.log('>> node restart') })
});
2018-10-16 20:04:08 +00:00
gulp.task('clean', () =>
gulp.src('dist/*').pipe(clean())
)
gulp.task('build', () =>
gulp.src('src/**/*.js')
2018-10-16 20:51:10 +00:00
//.pipe(debug({title: 'debug:'}))
2018-10-16 20:04:08 +00:00
.pipe(babel())
.pipe(concat.scripts('counter.js'))
.pipe(gulp.dest('dist/'))
)
gulp.task('default', ['clean', 'build']);