UNPKG

@nxrocks/nx-quarkus

Version:

Nx Plugin to generate, run, package, build (and more) Quarkus projects inside your Nx workspace

21 lines 1.03 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.promptQuarkusExtensions = promptQuarkusExtensions; const enquirer_1 = require("enquirer"); const quarkus_utils_1 = require("../../../utils/quarkus-utils"); const devkit_1 = require("@nx/devkit"); async function promptQuarkusExtensions(options) { if (options.extensions === undefined && process.env.NX_INTERACTIVE === 'true') { devkit_1.logger.info(`⏳ Fetching Quarkus extensions list. Please wait...`); const extensions = (await (0, quarkus_utils_1.fetchQuarkusExtensions)(options)).map((e) => e.id); options.projectExtensions = await (0, enquirer_1.prompt)({ name: 'extensions', message: 'What extensions would you like to use? (type something to filter, press [space] to multi-select)', type: 'autocomplete', choices: extensions, multiple: true, }).then((a) => a['extensions']); } } //# sourceMappingURL=prompt-quarkus-extensions.js.map