diff --git a/README.md b/README.md index 4a030e1..6ae8aa5 100644 --- a/README.md +++ b/README.md @@ -28,19 +28,19 @@ Usage ----- ```js -import BemEntity from 'bem-entity-name'; +const BemEntityName = require('bem-entity-name'); -const entity = new BemEntity({ block: 'button', elem: 'text' }); +const entityName = new BemEntityName({ block: 'button', elem: 'text' }); -console.log(entity.block); // button -console.log(entity.elem); // text -console.log(entity.mod); // undefined +console.log(entityName.block); // button +console.log(entityName.elem); // text +console.log(entityName.mod); // undefined -console.log(entity.id); // button__elem -console.log(entity.type); // elem +console.log(entityName.id); // button__elem +console.log(entityName.type); // elem -console.log(entity.isEqual({ block: 'button' })); // false -console.log(entity.isEqual({ block: 'button', elem: 'text' })); // true +console.log(entityName.isEqual({ block: 'button' })); // false +console.log(entityName.isEqual({ block: 'button', elem: 'text' })); // true ``` License diff --git a/index.js b/index.js index 127415b..39462b8 100644 --- a/index.js +++ b/index.js @@ -1,11 +1,11 @@ 'use strict'; -var naming = require('bem-naming'); +const naming = require('bem-naming'); const stringifyEntity = naming.stringify; const typeOfEntity = naming.typeOf; -module.exports = class BemEntity { +module.exports = class BemEntityName { constructor(obj) { if (!obj.block) { throw new Error('This is not valid BEM entity: the field `block` is undefined.');