JavaScript
Switch branches/tags
@bem/sdk.walk@0.4.0 @bem/sdk.walk@0.3.2 @bem/sdk.walk@0.3.1 @bem/sdk.walk@0.3.0 @bem/sdk.walk@0.2.7 @bem/sdk.walk@0.2.6 @bem/sdk.walk@0.2.5 @bem/sdk.walk@0.2.4 @bem/sdk.walk@0.2.3 @bem/sdk.walk@0.2.2 @bem/sdk.walk@0.2.1 @bem/sdk.walk@0.2.0 @bem/sdk.walk@0.1.0 @bem/sdk.naming.presets@0.2.2 @bem/sdk.naming.presets@0.2.1 @bem/sdk.naming.presets@0.2.0 @bem/sdk.naming.presets@0.1.0 @bem/sdk.naming.presets@0.0.10 @bem/sdk.naming.presets@0.0.9 @bem/sdk.naming.presets@0.0.8 @bem/sdk.naming.presets@0.0.7 @bem/sdk.naming.presets@0.0.6 @bem/sdk.naming.presets@0.0.5 @bem/sdk.naming.presets@0.0.4 @bem/sdk.naming.presets@0.0.3 @bem/sdk.naming.presets@0.0.2 @bem/sdk.naming.file.stringify@0.1.10 @bem/sdk.naming.file.stringify@0.1.9 @bem/sdk.naming.file.stringify@0.1.8 @bem/sdk.naming.file.stringify@0.1.7 @bem/sdk.naming.file.stringify@0.1.6 @bem/sdk.naming.file.stringify@0.1.5 @bem/sdk.naming.file.stringify@0.1.4 @bem/sdk.naming.file.stringify@0.1.3 @bem/sdk.naming.file.stringify@0.1.2 @bem/sdk.naming.file.stringify@0.1.1 @bem/sdk.naming.file.stringify@0.1.0 @bem/sdk.naming.entity@0.2.10 @bem/sdk.naming.entity@0.2.9 @bem/sdk.naming.entity@0.2.8 @bem/sdk.naming.entity@0.2.7 @bem/sdk.naming.entity@0.2.6 @bem/sdk.naming.entity@0.2.5 @bem/sdk.naming.entity@0.2.4 @bem/sdk.naming.entity@0.2.3 @bem/sdk.naming.entity@0.2.2 @bem/sdk.naming.entity@0.2.1 @bem/sdk.naming.entity@0.2.0 @bem/sdk.naming.entity@0.1.0 @bem/sdk.naming.entity.stringify@1.1.1 @bem/sdk.naming.entity.stringify@1.1.0 @bem/sdk.naming.entity.stringify@1.0.6 @bem/sdk.naming.entity.stringify@1.0.5 @bem/sdk.naming.entity.stringify@1.0.4 @bem/sdk.naming.entity.stringify@1.0.3 @bem/sdk.naming.entity.stringify@1.0.2 @bem/sdk.naming.entity.stringify@1.0.1 @bem/sdk.naming.entity.stringify@1.0.0 @bem/sdk.naming.entity.stringify@0.2.2 @bem/sdk.naming.entity.stringify@0.2.1 @bem/sdk.naming.entity.stringify@0.2.0 @bem/sdk.naming.entity.stringify@0.1.0 @bem/sdk.naming.entity.parse@0.2.8 @bem/sdk.naming.entity.parse@0.2.7 @bem/sdk.naming.entity.parse@0.2.6 @bem/sdk.naming.entity.parse@0.2.5 @bem/sdk.naming.entity.parse@0.2.4 @bem/sdk.naming.entity.parse@0.2.3 @bem/sdk.naming.entity.parse@0.2.2 @bem/sdk.naming.entity.parse@0.2.1 @bem/sdk.naming.entity.parse@0.2.0 @bem/sdk.naming.entity.parse@0.1.0 @bem/sdk.naming.cell.stringify@0.0.12 @bem/sdk.naming.cell.stringify@0.0.11 @bem/sdk.naming.cell.stringify@0.0.10 @bem/sdk.naming.cell.stringify@0.0.9 @bem/sdk.naming.cell.stringify@0.0.8 @bem/sdk.naming.cell.stringify@0.0.7 @bem/sdk.naming.cell.stringify@0.0.6 @bem/sdk.naming.cell.stringify@0.0.5 @bem/sdk.naming.cell.stringify@0.0.4 @bem/sdk.naming.cell.stringify@0.0.3 @bem/sdk.naming.cell.stringify@0.0.2 @bem/sdk.naming.cell.pattern-parser@0.0.6 @bem/sdk.naming.cell.pattern-parser@0.0.5 @bem/sdk.naming.cell.pattern-parser@0.0.4 @bem/sdk.naming.cell.pattern-parser@0.0.3 @bem/sdk.naming.cell.pattern-parser@0.0.2 @bem/sdk.naming.cell.match@0.1.2 @bem/sdk.naming.cell.match@0.1.1 @bem/sdk.naming.cell.match@0.1.0 @bem/sdk.import-notation@0.0.7 @bem/sdk.import-notation@0.0.6 @bem/sdk.import-notation@0.0.5 @bem/sdk.import-notation@0.0.4 @bem/sdk.import-notation@0.0.3 @bem/sdk.import-notation@0.0.2 @bem/sdk.graph@0.3.0 @bem/sdk.graph@0.2.9 @bem/sdk.graph@0.2.8
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.

README.md

@bem/sdk

logo

Useful modules to work with projects based on principles of BEM methodology.

General

  • walk — traversing a BEM project's file system
  • config — keeping all configuration of BEM project in one place

Naming

Declarations

Dependencies

  • graph — working with graph of dependencies
  • deps — high-level tool for managing BEM-based deps

Containers

  • entity-nameentity name representation
  • cell — partial entity with tech and layer
  • file — partial cell with full path and level
  • bundle — representation of BEM bundles: name, set of cells, and bemjson optionally