diff --git a/lib/router.js b/lib/router.js index e5d82876..c53d13e8 100644 --- a/lib/router.js +++ b/lib/router.js @@ -16,7 +16,7 @@ import pkg from './utils/project-package.js'; export default class Router { /** @type {import('yeoman-environment').default} */ env; - /** @type {import('@yeoman/adapter').TerminalAdapter} */ + /** @type {import('@yeoman/adapter/types').InputOutputAdapter} */ adapter; constructor({adapter, env, config}) { diff --git a/lib/routes/clear-config.js b/lib/routes/clear-config.js index b1a70b61..ef52eaf5 100644 --- a/lib/routes/clear-config.js +++ b/lib/routes/clear-config.js @@ -1,6 +1,5 @@ import _ from 'lodash'; import chalk from 'chalk'; -import inquirer from 'inquirer'; import globalConfig from '../utils/global-config.js'; import {namespaceToName} from '../utils/namespace.js'; @@ -40,7 +39,7 @@ export const clearConfig = async app => { }).compact().sortBy(generatorName => generatorName.sort).value(); if (generatorList.length > 0) { - generatorList.push(new inquirer.Separator()); + generatorList.push(app.adapter.separator?.()); defaultChoices.unshift({ name: 'Clear all', value: '*', diff --git a/lib/routes/home.js b/lib/routes/home.js index 09d3d16e..fb9058a9 100644 --- a/lib/routes/home.js +++ b/lib/routes/home.js @@ -1,7 +1,6 @@ import _ from 'lodash'; import chalk from 'chalk'; import fullname from 'fullname'; -import inquirer from 'inquirer'; import {namespaceToName} from '../utils/namespace.js'; import globalConfig from '../utils/global-config.js'; @@ -62,11 +61,11 @@ export const home = async app => { type: 'list', message: `${allo}What would you like to do?`, choices: [ - new inquirer.Separator('Run a generator'), + app.adapter.separator?.('Run a generator'), generatorList, - new inquirer.Separator(), + app.adapter.separator?.(), defaultChoices, - new inquirer.Separator(), + app.adapter.separator?.(), ].flat(), }]).then(answer => { if (answer.whatNext.method === 'run') { diff --git a/package-lock.json b/package-lock.json index 5cfe1182..803269b7 100644 --- a/package-lock.json +++ b/package-lock.json @@ -20,7 +20,6 @@ "fullname": "^5.0.0", "global-agent": "^3.0.0", "humanize-string": "^3.1.0", - "inquirer": "^12.9.6", "lodash": "^4.17.21", "meow": "^14.0.0", "npm-keyword": "^8.0.0", diff --git a/package.json b/package.json index cde5fcab..b7fd093c 100644 --- a/package.json +++ b/package.json @@ -53,7 +53,6 @@ "fullname": "^5.0.0", "global-agent": "^3.0.0", "humanize-string": "^3.1.0", - "inquirer": "^12.9.6", "lodash": "^4.17.21", "meow": "^14.0.0", "npm-keyword": "^8.0.0",