@enspirit/emb
Version:
A replacement for our Makefile-for-monorepos
21 lines (20 loc) • 602 B
JavaScript
import { Manager } from '@listr2/manager';
import { ListrDefaultRendererLogLevels, PRESET_TIMER, } from 'listr2';
export function taskManagerFactory() {
return new Manager({
collectErrors: 'minimal',
concurrent: false,
exitOnError: true,
rendererOptions: {
collapseErrors: false,
collapseSubtasks: false,
collapseSkips: false,
icon: {
[ListrDefaultRendererLogLevels.SKIPPED_WITH_COLLAPSE]: '♺',
},
timer: {
...PRESET_TIMER,
},
},
});
}