25 lines
2.4 KiB
Markdown
25 lines
2.4 KiB
Markdown
|
|
# 📦 Windows 11 NPM Package Manager Pro
|
||
|
|
|
||
|
|
Современное графическое приложение для удобного управления пакетами Node.js (NPM). Создано на Python с использованием библиотеки `CustomTkinter`, имеет современный интерфейс, адаптированный под дизайн Windows 11 (с поддержкой светлой/тёмной темы).
|
||
|
|
|
||
|
|
## ✨ Возможности
|
||
|
|
|
||
|
|
* **🌍 Два режима работы:** Управляйте глобальными пакетами системы или зависимостями конкретного локального проекта (выбор папки с `package.json`).
|
||
|
|
* **🔄 Умные обновления:** Автоматическая проверка устаревших версий. Программа покажет старую и новую версию пакета, а кнопка "Обновить" подсветится зелёным.
|
||
|
|
* **⚡ Массовые операции:** Выделяйте нужные пакеты чекбоксами для быстрого массового обновления или удаления в один клик.
|
||
|
|
* **📂 Быстрый доступ к файлам:** Кнопка-иконка открывает папку установленного пакета (исходный код) прямо в Проводнике Windows.
|
||
|
|
* **ℹ️ Информация о пакетах:** Кликните по названию пакета, чтобы получить данные из реестра NPM (описание, автор, лицензия) и перейти на сайт проекта.
|
||
|
|
* **➕ Установка:** Устанавливайте новые пакеты, просто введя их название в верхней панели.
|
||
|
|
|
||
|
|
## 🛠 Требования
|
||
|
|
|
||
|
|
Для запуска приложения на вашем компьютере должны быть установлены:
|
||
|
|
1. **[Node.js](https://nodejs.org/)** (включает в себя `npm`).
|
||
|
|
2. **[Python 3.8+](https://www.python.org/)**
|
||
|
|
|
||
|
|
## 🚀 Установка и запуск
|
||
|
|
|
||
|
|
1. Склонируйте репозиторий или скачайте файл `npm_manager.py`.
|
||
|
|
2. Установите библиотеку для графического интерфейса:
|
||
|
|
```bash
|
||
|
|
pip install customtkinter
|