UNPKG

@yeoman/adapter

Version:

Input Output adapter for yeoman's generator/environment stack

29 lines 1.09 kB
import { createPromptModule } from 'inquirer'; /** * Creates a prompt module with a deprecated `list` prompt aliasing the `select` prompt. */ export const createAdapterPromptModule = parameter => { const promptModule = createPromptModule(parameter); const originalRestoreDefaultPrompts = promptModule.restoreDefaultPrompts; promptModule.restoreDefaultPrompts = () => { originalRestoreDefaultPrompts(); Object.defineProperty(promptModule.prompts, 'list', { get: () => { console.warn('`list` prompt is deprecated. Use `select` prompt instead.'); return promptModule.prompts['select']; }, set: value => { Object.defineProperty(promptModule.prompts, 'list', { value, writable: true, configurable: true, }); }, configurable: true, enumerable: true, }); }; promptModule.restoreDefaultPrompts(); return promptModule; }; //# sourceMappingURL=inquirer.js.map