Inquirer.js 💬 – интерактивная библиотека для создания красивых command-line промптов с вопросами, выбором, валидацией и progress bars в Node.js.
Аналогия: Если обычный CLI – опрос через SMS с вводом текста, то Inquirer.js – интерактивная анкета с выпадающими списками, чекбоксами и подсказками прямо в терминале!
⚡️ Ключевые особенности:
- Rich prompts – input, checkbox, list, confirm, password типы
- Validation – проверка ответов на лету с сообщениями об ошибках
- Conditional questions – следующий вопрос зависит от предыдущего ответа
- Модульность – используй только нужные типы промптов
🛠 Кто использует:
Yeoman, Create React App, Vue CLI используют Inquirer для интерактивной настройки. Более 5 млн загрузок в неделю. Стандарт для CLI wizards.
💬 Итог: Inquirer.js = CLI с человеческим лицом! Приятные интерактивные скрипты! 🚀✨
#Term | Гайды Программиста