@nxrocks/nx-quarkus
Version:
Nx Plugin to generate, run, package, build (and more) Quarkus projects inside your Nx workspace
29 lines • 1.11 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.normalizeOptions = normalizeOptions;
const project_name_and_root_utils_1 = require("@nx/devkit/src/generators/project-name-and-root-utils");
async function normalizeOptions(tree, options) {
await (0, project_name_and_root_utils_1.ensureRootProjectName)(options, options.projectType);
const { projectName, projectRoot } = await (0, project_name_and_root_utils_1.determineProjectNameAndRootOptions)(tree, {
name: options.name,
projectType: options.projectType,
directory: options.directory,
//rootProject: options.rootProject,
});
options.name = projectName;
const parsedTags = options.tags
? options.tags.split(',').map((s) => s.trim())
: [];
const projectExtensions = options.extensions
?.split(',')
.map((s) => s.trim())
.filter((s) => !!s) || [];
return {
...options,
projectName,
projectRoot,
projectExtensions,
parsedTags,
};
}
//# sourceMappingURL=normalize-options.js.map