UNPKG

@wix/cli

Version:

CLI tool for building Wix sites and applications

90 lines (88 loc) 2.5 kB
import { createRequire as _createRequire } from 'node:module'; const require = _createRequire(import.meta.url); import { resolveNpmDependencies, resolvePackageManager } from "./chunk-TOVDGPFW.js"; import { createLogger } from "./chunk-DISAL72N.js"; import { createI18nT } from "./chunk-HNZECZYZ.js"; import { authenticate } from "./chunk-U5O4HZPU.js"; import "./chunk-HEANTKSX.js"; import "./chunk-KB3GWH37.js"; import "./chunk-LU4JUEPY.js"; import "./chunk-4BLGYECY.js"; import "./chunk-MYWHJYA3.js"; import "./chunk-YLCFL3QA.js"; import "./chunk-3QMRQKKR.js"; import "./chunk-7QJUAJW3.js"; import "./chunk-NMCF7XG5.js"; import "./chunk-MHV22UIU.js"; import "./chunk-2KP5J2KZ.js"; import "./chunk-CCWE4DS6.js"; import "./chunk-U5H3SP3I.js"; import "./chunk-TIVTYCB2.js"; import "./chunk-RPTAJN5Y.js"; import "./chunk-UC5LTXTA.js"; import "./chunk-5VIJC5EU.js"; import "./chunk-MZDJNQLB.js"; import "./chunk-QNHANFRW.js"; import "./chunk-AFPDHQYI.js"; import "./chunk-HYKBBZLS.js"; import "./chunk-C5RTKQVL.js"; import "./chunk-4EJ5VQTT.js"; import "./chunk-4UTFAKA5.js"; import "./chunk-LU3R3EBR.js"; import "./chunk-XZUGLEBK.js"; import "./chunk-TLLAD5LU.js"; import "./chunk-SDLCFZRL.js"; import { CliError, CliErrorCode } from "./chunk-CO5A7CZG.js"; import { init_esm_shims } from "./chunk-EXLZF52D.js"; // ../cli-site-old/src/uninstall/index.ts init_esm_shims(); // ../cli-site-old/src/uninstall/uninstall.ts init_esm_shims(); async function uninstall(model, services, options, initialPackageName) { const t = createI18nT(); const logger = createLogger({ t }); const authState = await authenticate({ metaSiteId: model.metaSiteId, biLogger: services.biLogger, errorReporter: services.errorReporter, loginMode: services.loginMode }); const packageName = initialPackageName.trim(); if (!packageName) { throw new CliError({ code: CliErrorCode.WixUninstallMissingPackageName(), cause: null }); } const logDependencyUninstalled = logger.logDependencyUninstalling(packageName); try { const packageManager = await resolvePackageManager( model.projectFolder, options ); await packageManager.runUninstallPackage(model.projectFolder, packageName); await resolveNpmDependencies(model.projectFolder, { authState }); logDependencyUninstalled.success(); } catch (error) { logDependencyUninstalled.fail(); throw error; } } export { uninstall }; //# sourceMappingURL=uninstall-OI4TLFTZ.js.map