Sass модули. Как избежать дублирования селекторов?

Стек: gulp, scss, pug.
Допустим, я создал крупный scss+pug модуль с несколькими сотнями селекторов внутри. Какой-то юзер-клиент хочет подключить его к своему не менее крупному проекту, но тут стыкается с проблемой - некоторые селекторы совпадают(и в модуле, и в его проекте оказываются одинаковые селекторы .btn-active с разным функционалом) и при подключении переопределятся, в итоге - испорченная верстка на выходе. Подгонять селеторы пользователя под модуль- не вариант.
Какой выход? Может есть какой-то плагин для унифицирования селекторов в pug и sass/html и css, находящихся в одной директории?
˜˜˜src/
˜˜˜|__mymodule/
˜˜˜˜˜˜|__________myModule.scss
˜˜˜˜˜˜|__________myModule.pug
  • Вопрос задан
  • 242 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы