- Notifications
You must be signed in to change notification settings - Fork25
BEM SDK packages
NotificationsYou must be signed in to change notification settings
bem/bem-sdk
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Useful modules to work with projects based on principles ofBEM methodology.
- walk — traversing a BEM project's file system
- config — keeping all configuration of BEM project in one place
- naming.entity — the old well-known
bem-naming
package. Contains ofparse
andstringify
methods — package under consideration, better to use separated packages instead. - naming.entity.stringify — stringifier forentity representation
- naming.entity.parse — parser forentity representation
- naming.cell.stringify — stringifier path toentity inside a BEM project's file system
- naming.cell.match — loose parser forentity path toentity inside a BEM project's file system
- naming.presets — well-known presets for
naming.*
packages
- decl — working with sets ofentity, intersecting, merging, substracting...
- bemjson-to-decl – extracting declarations frombemjson
- bemjson-to-jsx – transformingbemjson toJSX markup
- import-notation — extracting declarations from es6-import and require strings