import chalk from 'chalk'; import { defaultInstallLibraries } from '../config'; import { unpatch } from './unpatch'; import { getInstallerOptions, InstallerOptions } from "../options"; /* ****************************************************************************************************************** */ // region: Utils /* ****************************************************************************************************************** */ /** * Remove patches from TypeScript modules */ export function uninstall(opts?: Partial) { const options = getInstallerOptions(opts); const { logger: log } = options; const ret = unpatch(defaultInstallLibraries, opts); if (ret) log([ '-', chalk.green(`ts-patch removed!`) ]); return ret; } // endregion