Inquirer.js

A collection of common interactive command line user interfaces.

MIT License

Downloads
263.1M
Stars
19.4K
Committers
229

Bot releases are hidden (Show)

Inquirer.js -

Published by SBoudrias 3 months ago

  • Fix issue with plugins relying on internal inquirer packages file structure.
Inquirer.js -

Published by SBoudrias 4 months ago

  • Added required option.
Inquirer.js -

Published by SBoudrias 4 months ago

Inquirer.js -

Published by SBoudrias 4 months ago

  • Small breaking change: type InquirerReadline is now part of the @inquirer/type library and should be imported from there if needed.
Inquirer.js -

Published by SBoudrias 4 months ago

First release of our brand new number prompt.

Inquirer.js -

Published by SBoudrias 4 months ago

  • Fix risk of prototype injection.
Inquirer.js -

Published by SBoudrias 4 months ago

  • Replace chalk with picolors (in 9.3.2 went to yoctocolors to stay with Sindre's packages and reduce amount of provenance.)
  • Drop many dependencies in favour of native functions when possible.

No impact expected, but it's a large changes in dependencies. Let us know if you run into any issues upgrading!

Inquirer.js -

Published by SBoudrias 4 months ago

  • Replace chalk with picolors (in 5.1.0 went to yoctocolors to stay with Sindre's packages and reduce amount of provenance.)
  • TS 5.5 (no impact expected on package users)
Inquirer.js -

Published by SBoudrias 4 months ago

  • Performance improvements to usePrefix() when switched to loading mode. There's now a little delay of 300ms before displaying the loader to avoid flickering when fast validation occurs.
Inquirer.js -

Published by SBoudrias 4 months ago

  • Fix whitespace inconsistencies #1411
Inquirer.js -

Published by SBoudrias 5 months ago

  • editor prompt: Fixed compatibility issue between default and waitUserInput options. #1405
Inquirer.js -

Published by SBoudrias 5 months ago

  • makeTheme now performs deep merges of the theme objects.
Inquirer.js -

Published by SBoudrias 6 months ago

  • [Typescript] useState doesn't require a default value anymore; in which case it'll default to undefined
  • [Typescript] useRef doesn't require a default value anymore; in which case it'll default to undefined

Examples:

const [value, setValue] = useState<number>();
// value: number | undefined;

const [value, setValue] = useState<number>(1);
// value: number;
Inquirer.js -

Published by SBoudrias 6 months ago

  • Fix: breaking change wrongly removed the Separator export.
Inquirer.js -

Published by SBoudrias 6 months ago

  • Help tip behaviors are now customizable through theme options.
Inquirer.js -

Published by SBoudrias 6 months ago

  • Help tip behaviors are now customizable through theme options.
Inquirer.js -

Published by SBoudrias 6 months ago

  • [Breaking #1384] @inquirer/core isn't exported from @inquirer/prompts anymore. If you want to create custom prompts, import from the core package. This decision was made to disambiguate what breaks in each package - with prompts re-exporting core, any core breaking change (no matter how minor) caused a major version bump. Now only prompts interfaces breaking changes will be major on prompts. We're hoping this will simplify your usage of @inquirer/* packages.
Inquirer.js -

Published by SBoudrias 6 months ago

  • [Breaking] usePagination() doesn't return help tips anymore (and also doesn't take a theme argument anymore.) Help tips are now solely the responsibility of prompt implementation.
Inquirer.js -

Published by SBoudrias 6 months ago

  • Fork of figures to get new features and CJS support. We plan on maintaining it ourselves for now.
Inquirer.js -

Published by SBoudrias 6 months ago

  • On windows, we will now use unicode characters whenever possible