mirror of
https://github.com/Deutscher-Tischfussballbund/com_sportsmanager.git
synced 2026-06-10 06:27:52 +00:00
42 lines
1.1 KiB
JavaScript
42 lines
1.1 KiB
JavaScript
/*
|
|
* @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);
|