This commit is contained in:
Niels Nübel
2020-12-04 11:11:35 +01:00
commit 3d59b14405
114 changed files with 72924 additions and 0 deletions
+41
View File
@@ -0,0 +1,41 @@
/*
* @title Scripts
* @description A task to concatenate and compress js files via webpack
*/
// Dependencies
import { src, series } from 'gulp';
import plumber from 'gulp-plumber';
import clean from 'gulp-clean';
import errorHandler from '../util/errorHandler.js';
// Config
import { config } from '../config';
// Task
export function deleteReleasefilesFolder() {
return src(config.paths.cleaner.releasefiles, {allowEmpty: true})
.pipe(plumber({errorHandler}))
.pipe(clean({force: true}))
}
export function deleteSourcefilesFolder() {
return src(config.paths.cleaner.sourcefiles, {allowEmpty: true})
.pipe(plumber({errorHandler}))
.pipe(clean({force: true}))
}
export function deleteArchivesFolder() {
return src(config.paths.cleaner.archives, {allowEmpty: true})
.pipe(plumber({errorHandler}))
.pipe(clean({force: true}))
}
export function deletePackageFolder() {
return src(config.paths.cleaner.packages, {allowEmpty: true})
.pipe(plumber({errorHandler}))
.pipe(clean({force: true}))
}
export const cleaner = series(deleteReleasefilesFolder, deleteSourcefilesFolder, deleteArchivesFolder, deletePackageFolder);