UNPKG

@nntdgrss/node-modules-cleaner

Version:

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

42 lines (41 loc) 1.7 kB
import { RemoveOptions, RemoveResult } from "../types/types"; /** * Класс для удаления директорий node_modules */ export declare class RemoveCommand { /** * Выполнение команды удаления * @param options - опции удаления * @returns Promise<RemoveResult> */ static execute(options: RemoveOptions): Promise<RemoveResult>; /** * Создание бэкапа директорий * @param paths - пути к директориям для бэкапа * @returns Promise<string> - путь к файлу бэкапа */ private static createBackup; /** * Удаление всех найденных директорий node_modules * @param nodeModules - массив информации о директориях * @param options - опции удаления */ private static removeAll; /** * Удаление неиспользуемых директорий node_modules * @param nodeModules - массив информации о директориях * @param options - опции удаления */ private static removeUnused; /** * Интерактивное удаление выбранных директорий * @param nodeModules - массив информации о директориях * @param options - опции удаления */ private static removeInteractive; /** * Отображение результатов операции удаления * @param result - результаты удаления */ private static displayResults; }