Whatsdiff — це інструмент командного рядка, який показує зміни в залежностях вашого проекту після оновлення через Composer або npm. Встановивши whatsdiff глобально, ви можете використовувати різні команди, включаючи режим TUI, який швидко візуалізує відмінності в організованому вигляді.
# Виведення відмінностей в терміналі
$ whatsdiff
# Виведення у форматі JSON
$ whatsdiff --format=json
# Виведення у форматі Markdown
$ whatsdiff --format=markdown
# Режим TUI
$ whatsdiff tui
# Порівняння між двома тегами
whatsdiff between v1.0.0 v2.0.0
# Від комміту до HEAD
whatsdiff between abc123
Ви можете переглядати оновлення версій як Composer, так і npm, якщо у вас оновлений файл package lock. Проте я зазвичай розглядаю їх окремо:
Ще одна цікава функція — можливість отримати changelog між версіями, що дозволяє швидко перевірити, що змінилося, без необхідності переглядати кілька релізів:
whatsdiff changelog laravel/framework 12.0.0...12.36.0
Почати можна, відвідавши документацію на whatsdiff.app
Зазирніть у світ Laravel, де потужний CLI-фреймворк відкриває нові можливості для розробки командного інтерфейсу. Дізнайтеся, як створити просту утиліту для перевірки акцій, яка працює з Docker, та які переваги це може принести у вашому проєкті!
Laravel пропонує зручні методи для роботи з датами, які значно спрощують запити до бази даних. Досліджуйте, як ці інтуїтивно зрозумілі функції допомагають створювати чіткі та зрозумілі умови для роботи з часовими даними!
У сучасній веб-розробці аутентифікація є ключовою для захисту додатків і даних користувачів. Дізнайтеся, як модуль nuxt-sanctum-authentication спростить інтеграцію між Nuxt 3 та Laravel Sanctum, забезпечуючи надійний і зручний спосіб реалізації аутентифікації для вашого проєкту