Skip to content
- Fix (breaking): Inquirer will now throw when encountering non-registered prompt. Prior to this fix, Inquirer would default to
type: 'input' in such cases - this behaviour was misleading and made it harder to detect broken code when not using Typescript.
- Feat: Read env variable
INQUIRER_KEYBINDINGS to enable vim or emacs keybindings; making this a user preference instead of a library author preference. One caveat is doing so disable the search feature in the select prompt. Syntax: INQUIRER_KEYBINDINGS=vim,emacs.
- Fix: Line wraps would sometime cause the cursor to be mispositioned relative to the input.
- Chore: Dropped the
rxjs dependency in favor of a lightweight internal Observable implementation. The package is much smaller for most users now.
- Chore: Bump dependencies.