Enquirer prompt adapter for Listr2 task lists
Listr2 prompt adapter for enquirer.
$ npm install @listr2/prompt-adapter-enquirer$ const { Listr } = require('listr2');
const enquirerPromptAdapter = require('@listr2/prompt-adapter-enquirer');
const tasks = new Listr([{ title: 'Task', task: (ctx, task) => task.prompt(enquirerPromptAdapter)('What is your name?') }]);$ task.prompt(enquirerPromptAdapter)({ type: 'confirm', message: 'Continue?' })$ task.prompt(enquirerPromptAdapter)({ type: 'select', message: 'Pick an option', choices: ['A', 'B', 'C'] })$ task.prompt(enquirerPromptAdapter)({ type: 'input', message: 'Enter value:' })