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,

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…