From 9029588590bea8b10451575c5142dcde77ecd1b5 Mon Sep 17 00:00:00 2001 From: 简律纯 Date: Fri, 3 Nov 2023 21:25:40 +0800 Subject: chore: delete useless files --- packages/turbo-workspaces/src/convert.ts | 61 -------------------------------- 1 file changed, 61 deletions(-) delete mode 100644 packages/turbo-workspaces/src/convert.ts (limited to 'packages/turbo-workspaces/src/convert.ts') diff --git a/packages/turbo-workspaces/src/convert.ts b/packages/turbo-workspaces/src/convert.ts deleted file mode 100644 index 9f481c1..0000000 --- a/packages/turbo-workspaces/src/convert.ts +++ /dev/null @@ -1,61 +0,0 @@ -import chalk from "chalk"; -import managers from "./managers"; -import { Project, Options, PackageManagerDetails } from "./types"; -import install from "./install"; -import { Logger } from "./logger"; -import { ConvertError } from "./errors"; - -/* - * Convert a project using workspaces from one package manager to another. - - Steps are run in the following order: - 1. managerFrom.remove - 2. managerTo.create - 3. managerTo.convertLock - 3. install - 4. managerFrom.clean - -*/ -export async function convertProject({ - project, - to, - logger, - options, -}: { - project: Project; - to: PackageManagerDetails; - logger: Logger; - options?: Options; -}) { - logger.header( - `Converting project from ${project.packageManager} to ${to.name}.` - ); - - if (project.packageManager == to.name) { - throw new ConvertError("You are already using this package manager", { - type: "package_manager-already_in_use", - }); - } - - // remove old workspace data - await managers[project.packageManager].remove({ - project, - to, - logger, - options, - }); - - // create new workspace data - await managers[to.name].create({ project, to, logger, options }); - - logger.mainStep("Installing dependencies"); - if (!options?.skipInstall) { - await managers[to.name].convertLock({ project, logger, options }); - await install({ project, to, logger, options }); - } else { - logger.subStep(chalk.yellow("Skipping install")); - } - - logger.mainStep(`Cleaning up ${project.packageManager} workspaces`); - await managers[project.packageManager].clean({ project, logger }); -} -- cgit v1.2.3-70-g09d2