UNPKG

bridebook-ui-library

Version:
38 lines (31 loc) 798 B
import gulp from 'gulp'; // import concat from 'gulp-concat'; import babel from 'gulp-babel'; import sourcemaps from 'gulp-sourcemaps'; import eslint from 'gulp-eslint'; const SRC = 'src'; const DIST = 'lib'; gulp.task('build', () => gulp .src([`${SRC}/**/*.js`]) .pipe(sourcemaps.init()) .pipe(babel()) .pipe(sourcemaps.write('.')) .pipe(gulp.dest(DIST)) ); gulp.task('copy', () => gulp .src([`${SRC}/**/*.styl`]) .pipe(gulp.dest(DIST)) ); // gulp.task('bdd', () => gulp // .src(PATHS) // .pipe(mocha({ reporter: 'nyan'})) // ); gulp.task('lint', () => gulp .src(`${SRC}/**/*.js`) .pipe(eslint()) .pipe(eslint.format()) .pipe(eslint.failOnError()) ); gulp.task('dev', ['build', 'copy']); gulp.task('prod', ['lint', 'build', 'copy']); gulp.task('default', ['dev']);