Newer
Older
const gulp = require('gulp');
const babel = require('gulp-babel');
const eslint = require('gulp-eslint');
/**
* Compile source files
*/
function compile() {
// run ESLint
gulp.src('src/**/*.js')
.pipe(eslint())
.pipe(eslint.format());
// compile source to ES5
gulp.src('src/**/*.js')
.pipe(babel())
.pipe(gulp.dest('build'));
// copy configuration file to build directory
gulp.src('config.json')
.pipe(gulp.dest('build'));
}
gulp.task('build', compile);
gulp.task('run', ['build'], () => {