Switch to using Gulp presets

master
Sven Slootweg 8 years ago
parent 2c449e75ae
commit b083fa75df

@ -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/"));
})

@ -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",

Loading…
Cancel
Save