UNPKG

@wix/cli

Version:

CLI tool for building Wix sites and applications

88 lines (86 loc) 2.43 kB
import { createRequire as _createRequire } from 'node:module'; const require = _createRequire(import.meta.url); import { resolveNpmDependencies, resolvePackageManager } from "./chunk-VSRXMELB.js"; import "./chunk-BTL5GHWG.js"; import { createLogger } from "./chunk-T4IHVPO4.js"; import "./chunk-A27LWQHN.js"; import { createI18nT } from "./chunk-6MV3GIRQ.js"; import { authenticate } from "./chunk-Y7XOML5T.js"; import "./chunk-BWQNSFZR.js"; import "./chunk-TMLDHPS6.js"; import "./chunk-CSMKGG4V.js"; import "./chunk-3TTSPNEN.js"; import "./chunk-MB2DJ4WP.js"; import "./chunk-K6SIDI2C.js"; import "./chunk-RWTQFIPN.js"; import "./chunk-W54PG6O5.js"; import "./chunk-Q5A6FJW3.js"; import "./chunk-PLPLA7N3.js"; import "./chunk-EH3J5VW4.js"; import "./chunk-CCOOZLEQ.js"; import "./chunk-75K4NCRA.js"; import "./chunk-KJ37XZQA.js"; import "./chunk-OAVLQEAG.js"; import "./chunk-5A5B2WR4.js"; import "./chunk-SQ3KPTIH.js"; import "./chunk-Z4MHKCET.js"; import "./chunk-C4SUTB4O.js"; import "./chunk-PLXWATBI.js"; import "./chunk-TKDDSH55.js"; import "./chunk-62BYZXT7.js"; import "./chunk-WYHHEOWO.js"; import "./chunk-P4ZPHTFX.js"; import "./chunk-ZXYGJZOO.js"; import { CliError, CliErrorCode } from "./chunk-D5VYILRO.js"; import { init_esm_shims } from "./chunk-4EFJZ3GQ.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 }); 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-FRW4UYLS.js.map