'use strict' import gulp from 'gulp' import babel from 'gulp-babel' import sourcemaps from 'gulp-sourcemaps' const compileCode = function() { return gulp .src(['src/**/*', '!src/fonts/*']) .pipe(sourcemaps.init()) .pipe( babel({ presets: ['node8'], }) ) .pipe(sourcemaps.write('.')) .pipe(gulp.dest('lib/')) } const copyFont = function() { return gulp.src(['src/fonts/*']).pipe(gulp.dest('lib/fonts/')) } gulp.task('compile', compileCode) gulp.task('copy', copyFont) gulp.task('default', ['compile', 'copy'])