Модули для работы по БЭМ-методологии.
- @bem/sdk.walk — получение интроспекции БЭМ-проекта
- @bem/sdk.config — работа с конфигурационными файлами в БЭМ-проектах
- @bem/sdk.naming.entity — старый добрый знаменитый пакет
bem-naming
. Содержит методыparse
иstringify
(DEPREACTED, используйте отдельные пакеты) - @bem/sdk.naming.entity.stringify — преобразовать к строке представление БЭМ-сущности
- @bem/sdk.naming.entity.parse — разобрать из строки представление БЭМ-сущности
- @bem/sdk.naming.cell.stringify — преобразователь к строке пути до БЭМ-сущности в учетом схемы уровня
- @bem/sdk.naming.presets — набор широко известных настроек для
naming.*
пакетов
- @bem/sdk.decl — работа с группами БЭМ-сущностей, нахождение их пересечения, объединения, вычитания...
- @bem/sdk.bemjson-to-decl – вычленение декларации из bemjson-структуры
- @bem/sdk.bemjson-to-jsx – трансформация bemjson в JSX-разметку
- @bem/sdk.import-notation — вычленение декларации из строк в формате
es6-import
иrequire
- @bem/sdk.graph — работа с графом зависимостей
- @bem/sdk.deps — высокоуровневый инструмент для работы с зависимостями между БЭМ-сущностями
- @bem/sdk.entity-name — представление БЭМ-сущности
- @bem/sdk.cell — БЭМ-сущность с технологией и слоем
- @bem/sdk.bundle — представление БЭМ-бандла