diff --git a/gulpfile.babel.js b/gulpfile.babel.js index faa58e2..c33f947 100644 --- a/gulpfile.babel.js +++ b/gulpfile.babel.js @@ -1,18 +1,31 @@ -'use strict'; -import gulp from 'gulp'; -import babel from 'gulp-babel'; -import sourcemaps from 'gulp-sourcemaps'; +'use strict' +import gulp from 'gulp' +import babel from 'gulp-babel' +import sourcemaps from 'gulp-sourcemaps' const compileCode = function() { - return gulp.src(['src/**/*']) - .pipe(sourcemaps.init()) - .pipe(babel({ - presets: ['node8'], - })) - .pipe(sourcemaps.write('.')) - .pipe(gulp.dest('lib/')); -}; + 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', compileCode); \ No newline at end of file + +gulp.task('default', ['compile', 'copy'])