UNPKG

@routineless/nx-aws-cdk

Version:
21 lines 994 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.injectProjectProperties = void 0; const devkit_1 = require("@nx/devkit"); const injectProjectProperties = (tree, options) => { const { layoutDirectory, projectDirectory: projectDirectoryFromOptions } = (0, devkit_1.extractLayoutDirectory)(options.directory || ''); const appsDir = layoutDirectory ?? (0, devkit_1.getWorkspaceLayout)(tree).appsDir; const projectDirectoryFromName = (0, devkit_1.names)(options.name).fileName; const projectDirectory = projectDirectoryFromOptions || projectDirectoryFromName; const projectName = projectDirectory.replace(new RegExp('/', 'g'), '-'); const projectRoot = (0, devkit_1.joinPathFragments)(appsDir, projectDirectory); return { ...options, appsDir, projectName, projectRoot, projectDirectory, }; }; exports.injectProjectProperties = injectProjectProperties; //# sourceMappingURL=generators.js.map