18 lines
500 B
JavaScript
18 lines
500 B
JavaScript
'use strict';
|
|
|
|
import gulp from 'gulp'
|
|
import webpack from 'webpack'
|
|
import webpackStream from 'webpack-stream'
|
|
import plumber from 'gulp-plumber'
|
|
import webpackConfig from '../webpack.config.babel.js'
|
|
import config from '../config'
|
|
|
|
gulp.task('webpack', () => {
|
|
return gulp.src([
|
|
config.source.javascripts + '**/*.js',
|
|
'!' + config.source.javascripts + '**/_*js'
|
|
])
|
|
.pipe(plumber())
|
|
.pipe(webpackStream(webpackConfig, webpack))
|
|
.pipe(gulp.dest(config.build.javascripts.path));
|
|
});
|