tools/__tasks__/compile/index.mjs (24 lines of code) (raw):

import clean from './conf/clean.mjs'; import css from './css/index.mjs'; import data from './data/index.mjs'; import javascript from './javascript/index.mjs'; import hash from './hash/index.mjs'; import conf from './conf/index.mjs'; /** @type {import('listr2').ListrTask} */ const task = { title: 'Compile assets for production', task: (ctx, task) => task.newListr( [ // prettier: multi-line clean, css, data, javascript, hash, conf, ], { concurrent: false }, ), }; export default task;