UNPKG

@nxrocks/nx-quarkus

Version:

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

19 lines 1.1 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = default_1; const devkit_1 = require("@nx/devkit"); const quarkus_utils_1 = require("../../utils/quarkus-utils"); async function default_1(tree, options) { const sourceProject = (0, devkit_1.readProjectConfiguration)(tree, options.sourceProjectName); if (!(0, quarkus_utils_1.isQuarkusProject)(sourceProject)) { throw new Error(`The source project (1st argument of this 'link' generator) must be a Quarkus project`); } const targetProject = (0, devkit_1.readProjectConfiguration)(tree, options.targetProjectName); const targetProjectImplicitDependencies = targetProject.implicitDependencies || []; if (!targetProjectImplicitDependencies.includes(options.sourceProjectName)) { targetProjectImplicitDependencies.push(options.sourceProjectName); targetProject.implicitDependencies = targetProjectImplicitDependencies; (0, devkit_1.updateProjectConfiguration)(tree, options.targetProjectName, targetProject); } } //# sourceMappingURL=generator.js.map