Назревает такая необходимость. Первое что приходит на ум: создать уровень под названием sb-admin-2, а в нем разместить папки, в которых уже нужно организовать структуру по БЭМ. К примеру есть папка holderjs со следующей структурой:
holderjs\holder.js holderjs\src\augment.js holderjs\src\holder.js holderjs\src\ondomready.js holderjs\src\polyfills.js
Верная структура для БЭМа по идее будет следующей:
holderjs\holder.js holderjs\augment\holderaugment.js holderjs\augment\holderaugment.deps.js holderjs\holder\holderholder.js holderjs\holder\holderholder.deps.js holderjs\ondomready\holderondomready.js holderjs\ondomready\holderondomready.deps.js holderjs\polyfills\holderpolyfills.js holderjs\polyfills\holderpolyfills.deps.js
Где в депсах прописана зависимость от holder.js
Собственно сам вопрос: перебирать все папки и писать депсы как-то муторно, можно ли обойтись малой кровью?
Если хочется процесс адаптации автоматизировать, то в качестве источника вдохновения можно посмотреть на скрипт, адаптирующий гугловый material-design-lite от @veged: https://github.com/veged/odessajs-bem/blob/master/fix-mdl.js
Впрочем, он мало чем поможет, кроме общего направления мысли, т.к. сильно завязан на код.
Владимир, и снова большущее спасибо. Кстати, нет мысли создать метку типа "adaptation"?
добавлять новые метки без острой необходимости не хочется — их и так очень много, но есть желание что-то сделать с поиском