tools/__tasks__/compile/css/index.mjs (20 lines of code) (raw):
import clean from './clean.mjs';
import mkdir from './mkdir.mjs';
import images from '../images/index.mjs';
import sass from './sass.mjs';
/** @type {import('listr2').ListrTask} */
const task = {
title: 'Compile CSS',
task: (ctx, task) =>
task.newListr(
[
// prettier: multi-line
clean,
mkdir,
images,
sass,
],
{ concurrent: false },
),
};
export default task;