1.0.24 • Published 8 years ago
lb-gulp-es2015 v1.0.24
lb-gulp-es2015
My Forks
The Package
The reason you are seeing this package here is... because I got annoyed by the lack of an easy ES2015 pipe for Gulp, so i made one.
I do want to mention that, yes, there is a gulp-babel package that does this (almost). But here is why it did not work for me: 1. I failed to find information on disabling "use strict"; - I need this! 2. Compilation error logging (when implemented) sucks using this package 3. Compilation error logging is not built in - but should be (i think) 4. When implementing the compilation error logging, you do not get the filename/path from where the error happened! :( anyways, enjoy!
Key factors of this package
- Removes 'use strict'; header from files
- Internally uses babel-core with babel-preset-es2015
- Catches and automatically handles compilation errors
- Has an amazing compilation error log!!!!
Using lb-gulp-es2015
## Installing
npm install lb-gulp-es2015
// Using this package
var gulp = require('gulp');
var es2015 = require('lb-gulp-es2015');
gulp.task('default',function(){
gulp.src('./app/**/*.js')
.pipe(es2015()) // <- This is it! that's all.
.pipe(gulp.dest('./dest/js'));
})
Have good fun!
License: MIT (or whatever it is) - it's yours as long as you mention you used my package.