clara/resources/_keenthemes/tools/gulp/clean.js

24 lines
529 B
JavaScript

import del from "del";
import { build } from "./build.js";
import { getDemo } from "./helpers.js";
// task to clean and delete dist directory content
const getPaths = () => {
const paths = ['!config'];
const outputs = build.config.dist;
outputs.forEach((output) => {
paths.push(output.replace("{demo}", getDemo()));
});
const realpaths = [];
paths.forEach((path) => {
realpaths.push(path + "/*");
});
return realpaths;
};
export const cleanTask = () => {
return del(getPaths(), { force: true });
};