UNPKG

loopback-ds-timestamp-mixin

Version:

A mixin to automatically generate created and updated Date attributes for loopback Models

29 lines (23 loc) 638 B
var gulp = require('gulp'); var sourcemaps = require('gulp-sourcemaps'); var babel = require('gulp-babel'); var path = require('path'); var paths = { es6: ['es6/*.js'], es5: '.', // Must be absolute or relative to source map sourceRoot: path.join(__dirname, 'es6'), }; gulp.task('babel', function() { return gulp.src(paths.es6) .pipe(sourcemaps.init()) .pipe(babel({ plugins: ['transform-object-assign'] })) .pipe(sourcemaps.write('.', { sourceRoot: paths.sourceRoot })) .pipe(gulp.dest(paths.es5)); }); gulp.task('watch', function() { gulp.watch(paths.es6, ['babel']); }); gulp.task('default', ['watch']);