quicint
Version:
Quick initialize HTML5 EJS Boilerplate
28 lines (23 loc) • 637 B
JavaScript
const gulp = require('gulp')
const plumber = require('gulp-plumber')
const webpack = require('webpack')
const webpackStream = require('webpack-stream')
const paths = require('../constant/paths')
const setting = require(paths.setting)
const webpackDev = require(paths.webpackDev)
const js = () => {
return gulp
.src(setting.io.input.scripts + '**/*.{ts,js}')
.pipe(
plumber({
errorHandler: (err) => {
console.log(err)
this.emit('end')
},
})
)
.pipe(webpackStream(webpackDev, webpack))
.pipe(gulp.dest(setting.io.output.scripts))
}
module.exports = js