"use strict";
const gulp = require("gulp");
const wpstream = require("webpack-stream");
const gulpIf = require("gulp-if");
const uglify = require("gulp-uglify");
const { cashJs } = require("./cashfile");
const config = require("../config");
module.exports = function scripts(cb) {
if(config.scripts.isUseScripts){
return gulp
.src(config.scripts.srcScripts)
.pipe(gulpIf(config.scripts.isUseWebpack, wpstream(require("../../webpack.config.js")), uglify()))
.pipe(gulp.dest(config.scripts.buildScripts))
.on("end", function(){
if(config.mode.isProdMode && config.scripts.hash.makeHashFile){
cashJs()
}
})
}
cb();
};