Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
@doodle/ab-connector / gulpfile.js
Size: Mime:
const gulp = require('gulp');
const clean = require('gulp-rimraf');
const run = require('gulp-run-command').default;

/**
 * Clean
 */
gulp.task('clean', () => gulp.src('./dist', { allowEmpty: true }).pipe(clean()));

/**
 * Build
 */
gulp.task('build:scripts', run('./node_modules/.bin/babel src --ignore "src/**/*.spec.js" -d dist --copy-files'));
gulp.task('build', gulp.series('clean', 'build:scripts'));

/**
 * Development
 */
gulp.task('watch:scripts', () => gulp.watch('./src/**/*.js', gulp.task('build:scripts')));
gulp.task('watch', gulp.series('clean', 'build', 'watch:scripts'));