@nxrocks/nx-spring-boot
Version:
Nx Plugin to generate, run, package, build (and more) Spring Boot projects inside your Nx workspace
21 lines • 1.03 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.promptBootDependencies = promptBootDependencies;
const enquirer_1 = require("enquirer");
const boot_utils_1 = require("../../../utils/boot-utils");
const devkit_1 = require("@nx/devkit");
async function promptBootDependencies(options) {
if (options.dependencies === undefined &&
process.env.NX_INTERACTIVE === 'true') {
devkit_1.logger.info(`⏳ Fetching Spring Boot dependencies list. Please wait...`);
const dependencies = Object.keys(await (0, boot_utils_1.fetchBootDependencies)(options));
options.projectDependencies = await (0, enquirer_1.prompt)({
name: 'dependencies',
message: 'What dependencies would you like to use? (type something to filter, press [space] to multi-select)',
type: 'autocomplete',
choices: dependencies,
multiple: true,
}).then((a) => a['dependencies']);
}
}
//# sourceMappingURL=prompt-boot-dependencies.js.map