UNPKG

adgile

Version:

An easy-to-use automated front-end setup.

31 lines (25 loc) 815 B
'use strict' /** * A submodule for the `adg build` task, responsible for cleaning the export directories * @module task.clean */ let settings = require('../settings.default'), helpers = require('../helpers/index'); const del = require('del'), chalk = require('chalk'); /** * Clean export directories, i.e. export and assets folders and files (including dot files). * Finish by updating cli loading bar. */ function runTask() { helpers.verbose(chalk.grey('Running task "clean:export"')); return del([ config.export_assets + '/' + settings.assetsFolder + '/**/*', config.export_templates + '/**/*' ], { 'dot': true, force: true }).then(() => { helpers.updateBar('Compiling Sass'); }); } module.exports = { runTask, }