marksmall/node-build-web-app

View on GitHub
src/gulp/tasks/clean.js

Summary

Maintainability
A
0 mins
Test Coverage
"use strict";

import AbstractTaskLoader from "../abstractTaskLoader";
import config from "../config";
//import utils from "../utils";

import del from "del";

class CleanTaskLoader extends AbstractTaskLoader {
    registerTask(gulp){
        super.registerTask(gulp);

        gulp.task("clean", "Clean output directories", () =>{
            del([
                    config.folders.temp,
                    config.folders.dist + config.globs.any
                ], {
                    dot: true
                }
            );
        });
    }
}

module.exports = new CleanTaskLoader();