htmlacademy / html2-basic-template

Gulp сборка: html, sass, stack, webp.
36 stars 222 forks source link

Feature/file-structure #48

Closed firefoxic closed 11 months ago

firefoxic commented 11 months ago

Ради консистентности, последовательности и единообразия навёл такой порядок:

Бонус: В README.md поправил деревья 🌳

firefoxic commented 11 months ago

И ещё докинул параллельный запуск линтеров, заодно оптимизировав эту длинную колбасу из линтеров.

Ну это раз уж на pnpm не хотим переходить, в котором такое дело есть «из-коробки» без лишней зависимости, да ещё и красивый вывод даёт ☺️

image

firefoxic commented 11 months ago

И ещё пути до стилевых файлов в примерах студентам лучше показывать в полном виде. Как можно обрезать их — это уже потом сами найдут.

firefoxic commented 11 months ago

Придумал способ обойтись без зависимости npm-run-all:

image

Но это я так, балуюсь, но не коммичу 🤭

nikolai-shabalin commented 11 months ago

в скрипт линта прописал через || перед запуском зависимости pnpm /^lint:/

Помню у нас с тобой где-то проблемы были, вроде с ||. Кажись винда с этим не очень работает. Но смутно помню проблему

firefoxic commented 11 months ago

Помню у нас с тобой где-то проблемы были, вроде с ||. Кажись винда с этим не очень работает. Но смутно помню проблему

Проблемы были с ;. Но если так pnpm активировать, то этот || и сам npm-run-all не нужны))

Этот ИЛИ я сделал, на случай, если задумка не сработает, тогда увижу неказистую портянку запусков каждого линтера.

Для сравнения — портянка без pnpm: image

nikolai-shabalin commented 11 months ago

Спасибо x2