var concat = require('gulp-concat');
var babel = require('gulp-babel');
var onBabelError = require('./babel-error.js');
+var rename = require('gulp-rename');
+var webpackStream = require('webpack-stream');
+var webpack2 = require('webpack');
var CONFIG = require('../config.js');
gulp.task('javascript', ['javascript:foundation', 'javascript:deps', 'javascript:docs']);
gulp.task('javascript:foundation', function() {
- return gulp.src(CONFIG.JS_FILES)
- .pipe(babel()
- .on('error', onBabelError))
- .pipe(gulp.dest('_build/assets/js/plugins'))
- .pipe(concat('foundation.js'))
+ return gulp.src('js/entries/all.js')
+ .pipe(webpackStream({/* options */}, webpack2))
+ .pipe(rename('foundation.js'))
.pipe(gulp.dest('_build/assets/js'));
});
+//gulp.task('javascript:foundation', function() {
+// return gulp.src(CONFIG.JS_FILES)
+// .pipe(babel()
+// .on('error', onBabelError))
+// .pipe(gulp.dest('_build/assets/js/plugins'))
+// .pipe(concat('foundation.js'))
+// .pipe(gulp.dest('_build/assets/js'));
+//});
gulp.task('javascript:deps', function() {
return gulp.src(CONFIG.JS_DEPS)