INNER CODE UNIT · TypeScript
migrate
jscutlery/semver · packages/semver/src/generators/migrate-nx-release/index.ts:23
export default async function migrate(
tree: Tree,
options: { skipFormat: boolean; skipInstall: boolean },
) {
const projects = Array.from(getProjects(tree));
const syncModeDetected = projects.some(([, projectConfig]) => {
return getSemverOptions(projectConfig).syncVersions === true;
});
if (syncModeDetected) {
logger.info(
'Sync mode detected, skipping migration. Please migrate your workspace manually.',
);
return;
}
const semverProjects = projects.filter(
([, projectConfig]) => findVersionTarget(projectConfig) !== undefined,