v2.0.2
·
105 commits
to master
since this release
- Сырые файлы перенесены в
raw/с отзеркаливанием внутренней структурыsource/. Теперь студентам более прозрачная задача: чтобы получить оптимизированное изображение логотипаsource/images/logo.svgположи его вraw/images/logo.svgи запусти команду оптимизации. То есть теперь меньше придётся думать о структуре, меняется лишь первая папка. - Оптимизация изображений теперь оптимизирует не только растр, но и вектор, даже иконки. То есть любую графику перед коммитом надо положить в
raw/{icons,images}/, запустить команду, и уже полученное вsourceкоммитить. - Добавлен конфиг для
svgoс более грамотными настройками, чем дефолтные. - Обновлена папка для фавиконок (которые png и svg)
- В тасках пути вынесены в константы, чтобы меньше ошибаться в них и для большей само-описательности
- Добавилен шаблонизатор и минификатор для разметки
- Заменён
terserнаesbuild - Перемещены вотчеры в таску сервера. Добавили в них недостающие (в том числе для статики) и починили вотчер разметки
- Добавлена страница для ошибки 404 и обработку её дев-сервером
- Добавлен в дев-сервер роутинг на статику в
source, дабы не копировать это всё каждый раз вbuild(из дев-сборки копирование удалено) - Заменён
delна нодовский rmSync — ну хоть чуточку поменьше зависимостей