Press n or j to go to the next uncovered block, b, p or k for the previous block.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 | import Listr from 'listr'; import chalk from 'chalk'; import addExtension from './addExtension.js'; export default async function addExtensions(ohifExtensions) { // Auto generate Listr tasks... const taskEntries = []; ohifExtensions.forEach(({ packageName, version }) => { const title = `Adding ohif-extension ${packageName}`; taskEntries.push({ title, task: async () => await addExtension(packageName, version), }); }); const tasks = new Listr(taskEntries, { exitOnError: true, }); await tasks .run() .then(() => { let extensonsString = ''; ohifExtensions.forEach(({ packageName, version }) => { extensonsString += ` ${packageName}@${version}`; }); console.log(`${chalk.green.bold(`Extensions added:${extensonsString}`)} `); }) .catch(error => { console.log(error.message); }); } |