UNPKG

mongodb-claude-setup

Version:

Intelligent MongoDB development ecosystem for Claude Code with modular agent installation

35 lines 1.48 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.updateComponents = updateComponents; const chalk_1 = __importDefault(require("chalk")); const ora_1 = __importDefault(require("ora")); async function updateComponents(options) { const spinner = (0, ora_1.default)('Checking for updates...').start(); try { // Simulate update check await new Promise(resolve => setTimeout(resolve, 1000)); if (options.all) { spinner.text = 'Updating all MongoDB components...'; await new Promise(resolve => setTimeout(resolve, 2000)); spinner.succeed('All MongoDB components updated successfully!'); } else if (options.agent) { const agents = options.agent.split(',').map(s => s.trim()); spinner.text = `Updating agents: ${agents.join(', ')}...`; await new Promise(resolve => setTimeout(resolve, 1500)); spinner.succeed(`Updated agents: ${agents.join(', ')}`); } else { spinner.info('No components specified for update'); } console.log(chalk_1.default.blue('\n💡 Tip: Restart Claude Code to load updated components')); } catch (error) { spinner.fail('Update failed'); throw error; } } //# sourceMappingURL=updater.js.map