Switch to using Gulp presets

master
Sven Slootweg 8 years ago
parent 2c449e75ae
commit b083fa75df

@ -1,11 +1,7 @@
var gulp = require('gulp'); var gulp = require('gulp');
var gutil = require('gulp-util'); var presetES2015 = require("@joepie91/gulp-preset-es2015");
var babel = require('gulp-babel'); var presetPegjs = require("@joepie91/gulp-preset-pegjs")
var pegjs = require('gulp-peg');
var cache = require('gulp-cached');
var remember = require('gulp-remember');
var plumber = require('gulp-plumber');
var sources = { var sources = {
babel: ["src/**/*.js"], babel: ["src/**/*.js"],
@ -14,19 +10,17 @@ var sources = {
gulp.task('babel', function() { gulp.task('babel', function() {
return gulp.src(sources.babel) return gulp.src(sources.babel)
.pipe(plumber()) .pipe(presetES2015({
.pipe(cache("babel")) basePath: __dirname
.pipe(babel({presets: ["es2015"]}).on('error', gutil.log)).on('data', gutil.log) }))
.pipe(remember("babel"))
.pipe(gulp.dest("lib/")); .pipe(gulp.dest("lib/"));
}); });
gulp.task('pegjs', function() { gulp.task('pegjs', function() {
return gulp.src(sources.pegjs) return gulp.src(sources.pegjs)
.pipe(plumber()) .pipe(presetPegjs({
.pipe(cache("pegjs")) basePath: __dirname
.pipe(pegjs().on('error', gutil.log)).on('data', gutil.log) }))
.pipe(remember("pegjs"))
.pipe(gulp.dest("lib/")); .pipe(gulp.dest("lib/"));
}) })

@ -21,6 +21,8 @@
"dedupe": "^2.0.1" "dedupe": "^2.0.1"
}, },
"devDependencies": { "devDependencies": {
"@joepie91/gulp-preset-es2015": "^1.0.1",
"@joepie91/gulp-preset-pegjs": "^1.0.0",
"babel-preset-es2015": "^6.6.0", "babel-preset-es2015": "^6.6.0",
"gulp": "^3.9.1", "gulp": "^3.9.1",
"gulp-babel": "^6.1.2", "gulp-babel": "^6.1.2",

Loading…
Cancel
Save