From b083fa75df91d81acd63d1771a4df98a01395c8f Mon Sep 17 00:00:00 2001 From: Sven Slootweg Date: Mon, 25 Apr 2016 02:25:28 +0200 Subject: [PATCH] Switch to using Gulp presets --- gulpfile.js | 22 ++++++++-------------- package.json | 2 ++ 2 files changed, 10 insertions(+), 14 deletions(-) diff --git a/gulpfile.js b/gulpfile.js index a81ecd1..0c1127b 100644 --- a/gulpfile.js +++ b/gulpfile.js @@ -1,11 +1,7 @@ var gulp = require('gulp'); -var gutil = require('gulp-util'); -var babel = require('gulp-babel'); -var pegjs = require('gulp-peg'); -var cache = require('gulp-cached'); -var remember = require('gulp-remember'); -var plumber = require('gulp-plumber'); +var presetES2015 = require("@joepie91/gulp-preset-es2015"); +var presetPegjs = require("@joepie91/gulp-preset-pegjs") var sources = { babel: ["src/**/*.js"], @@ -14,19 +10,17 @@ var sources = { gulp.task('babel', function() { return gulp.src(sources.babel) - .pipe(plumber()) - .pipe(cache("babel")) - .pipe(babel({presets: ["es2015"]}).on('error', gutil.log)).on('data', gutil.log) - .pipe(remember("babel")) + .pipe(presetES2015({ + basePath: __dirname + })) .pipe(gulp.dest("lib/")); }); gulp.task('pegjs', function() { return gulp.src(sources.pegjs) - .pipe(plumber()) - .pipe(cache("pegjs")) - .pipe(pegjs().on('error', gutil.log)).on('data', gutil.log) - .pipe(remember("pegjs")) + .pipe(presetPegjs({ + basePath: __dirname + })) .pipe(gulp.dest("lib/")); }) diff --git a/package.json b/package.json index 586c9c6..13249d9 100644 --- a/package.json +++ b/package.json @@ -21,6 +21,8 @@ "dedupe": "^2.0.1" }, "devDependencies": { + "@joepie91/gulp-preset-es2015": "^1.0.1", + "@joepie91/gulp-preset-pegjs": "^1.0.0", "babel-preset-es2015": "^6.6.0", "gulp": "^3.9.1", "gulp-babel": "^6.1.2",