PlanetJs/gulpfile.js
2024-06-17 12:41:25 +03:00

40 lines
800 B
JavaScript
Executable File

const { series } = require("gulp");
var gulp = require('gulp');
const webpack = require('webpack');
//const webpackConfig = require('./webpack.config.js')
function defaultTask(cb) {
copy(cb);
assets(cb);
cb();
}
function assets(cb) {
return new Promise((resolve, reject) => {
webpack({}, (err, stats) => {
if (err) {
return reject(err)
}
if (stats.hasErrors()) {
return reject(new Error(stats.compilation.errors.join('\n')))
}
resolve()
})
})
}
function copy(cb) {
var src = [];
src.push('index.html');
var dist = 'dist';
gulp.src(src)
.pipe(gulp.dest(dist));
cb();
};
exports.default = defaultTask
exports.build = series(copy, assets);