mirror of
https://github.com/artegoser/create-ts-prod.git
synced 2024-10-05 14:46:05 +03:00
13 lines
290 B
JavaScript
13 lines
290 B
JavaScript
|
const { spinner } = require("@clack/prompts");
|
||
|
|
||
|
module.exports = async (tasks) => {
|
||
|
for (const task of tasks) {
|
||
|
if (task.enabled !== false) {
|
||
|
let s = spinner();
|
||
|
s.start(task.title);
|
||
|
const result = await task.task(s);
|
||
|
s.stop(result || task.title);
|
||
|
}
|
||
|
}
|
||
|
};
|