UNPKG

mastery

Version:
30 lines (25 loc) 607 B
import del from 'del'; import gulp from 'gulp'; import gulpBabel from 'gulp-babel'; import gulpCopy from 'gulp-copy'; import gulpJSDoc3 from 'gulp-jsdoc3'; gulp.task('build', () => { del.sync('./build'); gulp .src('./src/**/*.js') .pipe(gulpBabel()) .pipe(gulp.dest('./build')); gulp .src('./src/**/*.json') .pipe(gulpCopy('./build', { prefix: 1, })) .pipe(gulp.dest('./build')); }); gulp.task('gen:doc', () => { const config = require('./jsdoc.json'); del.sync('./docs/api'); gulp.src('./src/**/*.js', { read: false, }).pipe(gulpJSDoc3(config)); });