UNPKG

@nntdgrss/node-modules-cleaner

Version:

Утилита для поиска и удаления неиспользуемых node_modules директорий

44 lines (43 loc) 1.56 kB
import chalk from "chalk"; /** * Класс для отображения прогресса операций в консоли */ export declare class Progress { private static bar; /** * Создание и старт прогресс-бара * @param total - общее количество операций * @param message - сообщение прогресс-бара */ static start(total: number, message: string): void; /** * Обновление прогресса * @param current - текущий прогресс * @param size - обработанный размер (в байтах) */ static update(current: number, size?: number): void; /** * Остановка прогресс-бара */ static stop(): void; /** * Группировка node_modules по размеру * @param sizes - массив размеров в байтах * @returns объект с группами */ static getSizeGroup(size: number): { color: chalk.Chalk; label: string; }; /** * Форматирование текста с цветом в зависимости от размера * @param text - текст для форматирования * @param size - размер в байтах * @returns отформатированный текст */ static colorizeBySize(text: string, size: number): string; /** * Очистка консоли */ static clearConsole(): void; }