bridebook-ui-library
Version:
Bridebook UI Library
38 lines (31 loc) • 798 B
JavaScript
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']);