8000 GitHub - wezebo/diffpack
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

wezebo/diffpack

Repository files navigation

📦 DiffPack

DiffPack — это инструмент для визуального сравнения исходного кода npm-пакетов между двумя версиями.
Полезен для аудита зависимостей, анализа изменений и обеспечения безопасности обновлений.

🚀 Возможности

  • 🔍 Сравнение содержимого двух версий npm-пакета
  • 🌐 Удобный веб-интерфейс для просмотра различий
  • 🐳 Простая установка и запуск через Docker Compose
  • 📂 Подсветка изменений в файлах и структурах директорий

🖼️ Пример использования

Выбираете текущую и желаемую версию пакета — и DiffPack показывает, какие файлы были добавлены, удалены или изменены.

⚙️ Установка и запуск

Требования

Запуск приложения

  1. Клонируйте репозиторий:
git clone https://github.com/wezebo/diffpack.git
cd diffpack
  1. Запустите приложение с помощью Docker Compose:
docker compose up -d
  1. Откройте веб-интерфейс в браузере по адресу: http://localhost:5173/

📝 Использование

  1. В веб-интерфейсе введите название npm пакета
  2. Укажите две версии для сравнения (например: 1.0.0 и 1.1.0)
  3. Нажмите "Сравнить"
  4. Просматривайте изменения в интерфейсе:
    • Левая панель - исходная версия
    • Правая панель - новая версия
    • Изменения подсвечиваются цветом

⚙️ Техническая информация

  • Бэкенд: .NET 8 Web API (C#)
  • Фронтенд: React + Bun (бандлинг, дев-сервер и скрипты)

📂 Структура проекта

├── docker-compose.yml
├── DiffPack/             # Серверная часть
└── client/               # Клиентский интерфейс

🌐 Порты

Порт Сервис
5173 Веб-интерфейс
44319 API сервер

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  
0