bem / gulp-bem

Usefull gulp modules and plugins to work with BEM methodology
https://bem.info
26 stars 4 forks source link

Актуальность #33

Open PanSom opened 5 years ago

PanSom commented 5 years ago

Модуль теряет актуальность. Он не понимает текущий синтаксис. bemrc для него не работает. Записи в deps.js с синтетическим сахаром не работают. Как это всё дело починить?

qfox commented 5 years ago

В большинстве своём — обновить пакеты. .bemrc в новом @bem/sdk.walk должен учитываться, автоматически это прорастёт в gulp-bem-src В deps.js не понял в чем проблема, можешь более детально описать?

PanSom commented 5 years ago

https://ru.bem.info/technologies/classic/deps-spec/#Синтаксический-сахар Читаем спецификацию. Синтаксический-сахар не работает. tech в полной мере не работает согласно указанной спецификации. Доки старые брать негде, любой конфиг для работы надо писать путём разбора как, что и откуда получают либы. Передать конфиг путём @bem/sdk.config невозможно ибо он для gulp-bem модулей невалиден. Пока ты пишешь на настройках по умолчанию более менее, хочешь поменять нейминг, techMap, levels просто пробрасывай всему и вся свои индивидуальные конфиги потому что тупо для разных модулей они не работают одинаково.

qfox commented 5 years ago

https://ru.bem.info/technologies/classic/deps-spec/#Синтаксический-сахар Читаем спецификацию. Синтаксический-сахар не работает.

Ну вот смотри: https://runkit.com/zxqfox/5ca8a4c8dc93b20012c0474a Тут в поле data лежат потенциальные файлы из проекта. Что конкретно не работает в синтаксическом сахаре?

Передать конфиг путём @bem/sdk.config невозможно ибо он для gulp-bem модулей невалиден. … вся свои индивидуальные конфиги потому что тупо для разных модулей они не работают одинаково.

Про это я уже говорил — надо везде в bem-sdk и gulp-bem все пакеты обновить до последних версий и стабилизировать. У меня, к сожалению, пока нет возможности это сделать, а больше никто не берется

PanSom commented 5 years ago

Ну вот смотри: https://runkit.com/zxqfox/5ca8a4c8dc93b20012c0474a Тут в поле data лежат потенциальные файлы из проекта. Что конкретно не работает в синтаксическом сахаре?

Синтаксический сахар 🤔