{"library":"bem-graph","type":"library","category":null,"description":"bem-graph is a JavaScript library (v0.0.3, latest) for managing dependency graphs of BEM entities. It allows defining ordered and unordered links between entities (blocks, elements, modifiers) and resolving dependencies for a given declaration of entities, returning the full set of required entities per technology. It works with BemEntityName objects and bem-decl format. Key differentiators: lightweight, simple API, supports naturalization of links, and detects cycles in ordered links. Current status: active but low release cadence (last release likely 2016). Requires Node >=4.","language":"javascript","status":"active","version":"0.0.3","tags":["javascript","bem","graph","entity","successors","dependencies"],"last_verified":"Sun Jun 07","install":[{"cmd":"npm install bem-graph","imports":["const BemGraph = require('bem-graph');"]},{"cmd":"yarn add bem-graph","imports":[]},{"cmd":"pnpm add bem-graph","imports":[]}],"homepage":"https://github.com/bem-sdk/bem-graph#readme","github":"https://github.com/bem-sdk/bem-graph","docs":null,"changelog":null,"pypi":null,"npm":"bem-graph","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}