master
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
📦 Windows 11 NPM Package Manager Pro
Современное графическое приложение для удобного управления пакетами Node.js (NPM). Создано на Python с использованием библиотеки CustomTkinter, имеет современный интерфейс, адаптированный под дизайн Windows 11 (с поддержкой светлой/тёмной темы).
✨ Возможности
- 🌍 Два режима работы: Управляйте глобальными пакетами системы или зависимостями конкретного локального проекта (выбор папки с
package.json). - 🔄 Умные обновления: Автоматическая проверка устаревших версий. Программа покажет старую и новую версию пакета, а кнопка "Обновить" подсветится зелёным.
- ⚡ Массовые операции: Выделяйте нужные пакеты чекбоксами для быстрого массового обновления или удаления в один клик.
- 📂 Быстрый доступ к файлам: Кнопка-иконка открывает папку установленного пакета (исходный код) прямо в Проводнике Windows.
- ℹ️ Информация о пакетах: Кликните по названию пакета, чтобы получить данные из реестра NPM (описание, автор, лицензия) и перейти на сайт проекта.
- ➕ Установка: Устанавливайте новые пакеты, просто введя их название в верхней панели.
🛠 Требования
Для запуска приложения на вашем компьютере должны быть установлены:
- Node.js (включает в себя
npm). - Python 3.8+
🚀 Установка и запуск
- Склонируйте репозиторий или скачайте файл
npm_manager.py. - Установите библиотеку для графического интерфейса:
pip install customtkinter
Description
Languages
Python
100%