INNER CODE UNIT · TypeScript
install
jscutlery/semver · packages/semver/src/generators/install/index.ts:17
export default async function install(tree: Tree, options: SchemaOptions) {
/* Synced versioning. */
if (options.syncVersions) {
addProjectConfiguration(tree, 'workspace', {
root: '.',
targets: {
version: createTarget(options),
},
});
/* Independent versioning. */
} else {
options.projects && options.projects.length > 0
? updateWorkspaceFromSchema(tree, options)
: await updateWorkspaceFromPrompt(tree, options);
}
addDependencies(tree, options);