You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
The key has expired.
Сырые файлы перенесены в raw/ с отзеркаливанием внутренней структуры source/. Теперь студентам более прозрачная задача: чтобы получить оптимизированное изображение логотипа source/images/logo.svg положи его в raw/images/logo.svg и запусти команду оптимизации. То есть теперь меньше придётся думать о структуре, меняется лишь первая папка.
Оптимизация изображений теперь оптимизирует не только растр, но и вектор, даже иконки. То есть любую графику перед коммитом надо положить в raw/{icons,images}/, запустить команду, и уже полученное в source коммитить.
Добавлен конфиг для svgo с более грамотными настройками, чем дефолтные.
Обновлена папка для фавиконок (которые png и svg)
В тасках пути вынесены в константы, чтобы меньше ошибаться в них и для большей само-описательности
Добавилен шаблонизатор и минификатор для разметки
Заменён terser на esbuild
Перемещены вотчеры в таску сервера. Добавили в них недостающие (в том числе для статики) и починили вотчер разметки
Добавлена страница для ошибки 404 и обработку её дев-сервером
Добавлен в дев-сервер роутинг на статику в source, дабы не копировать это всё каждый раз в build (из дев-сборки копирование удалено)
Заменён del на нодовский rmSync — ну хоть чуточку поменьше зависимостей