{"_id":"@bem/sdk.entity-name","_rev":"20-29dd24718a8af02169e6b63620e7b7cf","name":"@bem/sdk.entity-name","description":"BEM entity name representation","dist-tags":{"latest":"0.2.11","canary":"0.1.0-alpha.21b40d0b"},"versions":{"0.0.1-pre":{"name":"@bem/sdk.entity-name","version":"0.0.1-pre","description":"pre","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/bem/bem-sdk.git"},"author":{"name":"Alexey Yaroshevich","email":"zxqfox@gmail.com"},"license":"MPL-2.0","bugs":{"url":"https://github.com/bem/bem-sdk/issues"},"homepage":"https://github.com/bem/bem-sdk#readme","_id":"@bem/sdk.entity-name@0.0.1-pre","_shasum":"bcb038f4d7c028a1738eeba6ac9ae5ceec2c9df8","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.0","_npmUser":{"name":"qfox","email":"zxqfox@gmail.com"},"dist":{"shasum":"bcb038f4d7c028a1738eeba6ac9ae5ceec2c9df8","tarball":"https://registry.npmjs.org/@bem/sdk.entity-name/-/sdk.entity-name-0.0.1-pre.tgz","integrity":"sha512-wHQqoVIwMaL1hHkhF5qeq2PrWsKNHJ98+yqU8kWfmKZz5SOORgbpnkvmmlJ93FJs3A+n6Q7EbFrdpqzFOb7WWw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDy+Iuzsd+yWS07aiYNLg4GS6BBK+ZeKOq9hh9TqFnVdgIgUs/3KmNt7wHhXcQPrCAGpHqeamn5sMEtlFycflC0+oU="}]},"maintainers":[{"name":"qfox","email":"zxqfox@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdk.entity-name-0.0.1-pre.tgz_1498934186558_0.27295830473303795"},"directories":{}},"0.1.0-alpha.0205d649":{"name":"@bem/sdk.entity-name","version":"0.1.0-alpha.0205d649","description":"BEM entity name representation","publishConfig":{"access":"public"},"license":"MPL-2.0","repository":{"type":"git","url":"git+https://github.com/bem/bem-sdk.git"},"author":{"name":"Andrew Abramov","email":"mail@blond.im","url":"github.com/blond"},"bugs":{"url":"https://github.com/bem/bem-sdk/issues?q=tag%3Dpkg%3Aentity-name"},"keywords":["bem","entity","block","element","elem","modifier","mod","name","val","value","type","id","is","equal"],"main":"index.js","typings":"index.d.ts","files":["lib/**","types/**","index.js","index.d.ts"],"engines":{"node":">= 4.0"},"dependencies":{"@bem/sdk.naming.entity.stringify":"^0.1.0-alpha.0205d649","@bem/sdk.naming.presets":"^0.1.0-alpha.0205d649","depd":"1.1.0","es6-error":"4.0.2"},"devDependencies":{"@types/node":"^4.2.5","@types/proxyquire":"^1.3.27","@types/sinon":"^2.1.2","ava":"^0.19.0","coveralls":"^2.11.9"},"scripts":{"test":"nyc ava","coveralls":"nyc report --reporter=text-lcov | coveralls"},"ava":{"files":["test/**/*.test.js"],"require":["./test/setup.js"]},"greenkeeper":{"ignore":["@types/node"]},"homepage":"https://github.com/bem/bem-sdk#readme","_id":"@bem/sdk.entity-name@0.1.0-alpha.0205d649","_npmVersion":"5.4.1","_nodeVersion":"8.4.0","_npmUser":{"name":"qfox","email":"zxqfox@gmail.com"},"dist":{"integrity":"sha512-qNnWGZ8IZrLYSdgSDa3X1EXAr63kTSGmjyw1I5TPAiEC5cRrBHRwkib2tsIYopYzk9SI7Q6n6XEGRof0u5lYbQ==","shasum":"42d3677d3ebe1088cca5b8bc65d91f4af257af3f","tarball":"https://registry.npmjs.org/@bem/sdk.entity-name/-/sdk.entity-name-0.1.0-alpha.0205d649.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDbm7l0Y4byy2OF1zfd0UMp4S/mExn4XySI+wqw4tQ6GAiA7HBxx2knDlEPxtc8iFITQbdC3+nDhBdKKGbGnbFUMcQ=="}]},"maintainers":[{"email":"yeti.or@gmail.com","name":"yeti-or"},{"email":"zxqfox@gmail.com","name":"qfox"},{"email":"veged@ya.ru","name":"veged"},{"email":"vitaly@harisov.name","name":"vithar"},{"email":"mail@blond.im","name":"blond"},{"email":"i@tadatuta.com","name":"tadatuta"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdk.entity-name-0.1.0-alpha.0205d649.tgz_1506764656855_0.005823203595355153"},"directories":{}},"0.1.0-alpha.21b40d0b":{"name":"@bem/sdk.entity-name","version":"0.1.0-alpha.21b40d0b","description":"BEM entity name representation","publishConfig":{"access":"public"},"license":"MPL-2.0","repository":{"type":"git","url":"git+https://github.com/bem/bem-sdk.git"},"author":{"name":"Andrew Abramov","email":"mail@blond.im","url":"github.com/blond"},"bugs":{"url":"https://github.com/bem/bem-sdk/issues?q=tag%3Dpkg%3Aentity-name"},"keywords":["bem","entity","block","element","elem","modifier","mod","name","val","value","type","id","is","equal"],"main":"index.js","typings":"index.d.ts","files":["lib/**","types/**","index.js","index.d.ts"],"engines":{"node":">= 4.0"},"dependencies":{"@bem/sdk.naming.entity.stringify":"^0.1.0-alpha.21b40d0b","@bem/sdk.naming.presets":"^0.1.0-alpha.21b40d0b","depd":"1.1.0","es6-error":"4.0.2"},"devDependencies":{"@types/node":"^4.2.5","@types/proxyquire":"^1.3.27","@types/sinon":"^2.1.2","ava":"^0.19.0","coveralls":"^2.11.9"},"scripts":{"test":"nyc ava","coveralls":"nyc report --reporter=text-lcov | coveralls"},"ava":{"files":["test/**/*.test.js"],"require":["./test/setup.js"]},"greenkeeper":{"ignore":["@types/node"]},"homepage":"https://github.com/bem/bem-sdk#readme","_id":"@bem/sdk.entity-name@0.1.0-alpha.21b40d0b","_npmVersion":"5.4.1","_nodeVersion":"8.4.0","_npmUser":{"name":"qfox","email":"zxqfox@gmail.com"},"dist":{"integrity":"sha512-kMxuKtcqYJYVqH0Rd9Y+eX7BFXCP4ozjvM4Dlt3/FR6tc4kzXgt/TIMapApIo7B2CH/T544mTXcfUodn8Z6ITw==","shasum":"658f915946b48233173ddf3b2838bf4d316dabad","tarball":"https://registry.npmjs.org/@bem/sdk.entity-name/-/sdk.entity-name-0.1.0-alpha.21b40d0b.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCMwZh75aYFRrr9Mro4wPbvpWm+XT5rJrtCHTEEpzedtAIgXcFpt8reww8qAOS+HaYN0leeS8LqzigvHdD4kTWbA38="}]},"maintainers":[{"email":"yeti.or@gmail.com","name":"yeti-or"},{"email":"zxqfox@gmail.com","name":"qfox"},{"email":"veged@ya.ru","name":"veged"},{"email":"vitaly@harisov.name","name":"vithar"},{"email":"mail@blond.im","name":"blond"},{"email":"i@tadatuta.com","name":"tadatuta"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdk.entity-name-0.1.0-alpha.21b40d0b.tgz_1506774873366_0.3300725456792861"},"directories":{}},"0.1.0":{"name":"@bem/sdk.entity-name","version":"0.1.0","description":"BEM entity name representation","publishConfig":{"access":"public"},"license":"MPL-2.0","repository":{"type":"git","url":"git+https://github.com/bem/bem-sdk.git"},"author":{"name":"Andrew Abramov","email":"mail@blond.im","url":"github.com/blond"},"bugs":{"url":"https://github.com/bem/bem-sdk/issues?q=tag%3Dpkg%3Aentity-name"},"keywords":["bem","entity","block","element","elem","modifier","mod","name","val","value","type","id","is","equal"],"main":"index.js","typings":"index.d.ts","files":["lib/**","types/**","index.js","index.d.ts"],"engines":{"node":">= 4.0"},"dependencies":{"@bem/sdk.naming.entity.stringify":"^0.1.0","@bem/sdk.naming.presets":"^0.0.2","depd":"1.1.0","es6-error":"4.0.2"},"devDependencies":{"@types/node":"^4.2.5","@types/proxyquire":"^1.3.27","@types/sinon":"^2.1.2","ava":"^0.19.0","coveralls":"^2.11.9"},"scripts":{"test":"nyc ava","coveralls":"nyc report --reporter=text-lcov | coveralls"},"ava":{"files":["test/**/*.test.js"],"require":["./test/setup.js"]},"greenkeeper":{"ignore":["@types/node"]},"homepage":"https://github.com/bem/bem-sdk#readme","_id":"@bem/sdk.entity-name@0.1.0","_npmVersion":"5.4.1","_nodeVersion":"8.4.0","_npmUser":{"name":"qfox","email":"zxqfox@gmail.com"},"dist":{"integrity":"sha512-tXO4eJVbfg+zKoojTv0CROBIGuO4JcPJpB6wHG8OaXGQ3Ik5MHWH2yGLJVHfA7cX8MUhYZS8vv7/EHscjJYJHA==","shasum":"2312886eab8ba568fe972f3b2fcaa8d624207679","tarball":"https://registry.npmjs.org/@bem/sdk.entity-name/-/sdk.entity-name-0.1.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCzVwq2EWPt6JzPmB8plu798nE4QDgRKtvtsjBWgoF6gwIhAPFKmaxL5L1aLF57o2TqaxxAjA+4c9JpHkv6TZ9gY8u0"}]},"maintainers":[{"email":"yeti.or@gmail.com","name":"yeti-or"},{"email":"zxqfox@gmail.com","name":"qfox"},{"email":"veged@ya.ru","name":"veged"},{"email":"vitaly@harisov.name","name":"vithar"},{"email":"mail@blond.im","name":"blond"},{"email":"i@tadatuta.com","name":"tadatuta"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdk.entity-name-0.1.0.tgz_1506779036286_0.5451366207562387"},"directories":{}},"0.1.1":{"name":"@bem/sdk.entity-name","version":"0.1.1","description":"BEM entity name representation","publishConfig":{"access":"public"},"license":"MPL-2.0","repository":{"type":"git","url":"git+https://github.com/bem/bem-sdk.git"},"author":{"name":"Andrew Abramov","email":"mail@blond.im","url":"github.com/blond"},"bugs":{"url":"https://github.com/bem/bem-sdk/issues?q=tag%3Dpkg%3Aentity-name"},"keywords":["bem","entity","block","element","elem","modifier","mod","name","val","value","type","id","is","equal"],"main":"index.js","typings":"index.d.ts","files":["lib/**","types/**","index.js","index.d.ts"],"engines":{"node":">= 4.0"},"dependencies":{"@bem/sdk.naming.entity.stringify":"^0.1.1","@bem/sdk.naming.presets":"^0.0.3","depd":"1.1.0","es6-error":"4.0.2"},"devDependencies":{"@types/node":"^4.2.5","@types/proxyquire":"^1.3.27","@types/sinon":"^2.1.2","ava":"^0.19.0","coveralls":"^2.11.9"},"scripts":{"test":"nyc ava","coveralls":"nyc report --reporter=text-lcov | coveralls"},"ava":{"files":["test/**/*.test.js"],"require":["./test/setup.js"]},"greenkeeper":{"ignore":["@types/node"]},"homepage":"https://github.com/bem/bem-sdk#readme","_id":"@bem/sdk.entity-name@0.1.1","_npmVersion":"5.4.1","_nodeVersion":"8.4.0","_npmUser":{"name":"qfox","email":"zxqfox@gmail.com"},"dist":{"integrity":"sha512-XnOyLRY80Pt43PFEsnqPTTBZ7YTccGazwn2dKRD2Aj3dNGxjzdQ9DUC81dk/N9oyxtRKKYBhkfvRiPWd3isMXA==","shasum":"44867160c0c69bce94b27d3a1f75194c4c92c8c3","tarball":"https://registry.npmjs.org/@bem/sdk.entity-name/-/sdk.entity-name-0.1.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCOiVvJ43GCzeQ7zFLs0IddZIJBLYo4SIM5gZGYSJIvxQIgde+imcNBiG421MM+KT7Pfi2CZXBbLpt/9xXpCDmVzNo="}]},"maintainers":[{"email":"yeti.or@gmail.com","name":"yeti-or"},{"email":"zxqfox@gmail.com","name":"qfox"},{"email":"veged@ya.ru","name":"veged"},{"email":"vitaly@harisov.name","name":"vithar"},{"email":"mail@blond.im","name":"blond"},{"email":"i@tadatuta.com","name":"tadatuta"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdk.entity-name-0.1.1.tgz_1506867087834_0.2940803833771497"},"directories":{}},"0.2.0":{"name":"@bem/sdk.entity-name","version":"0.2.0","description":"BEM entity name representation","publishConfig":{"access":"public"},"license":"MPL-2.0","repository":{"type":"git","url":"git+https://github.com/bem/bem-sdk.git"},"author":{"name":"Andrew Abramov","email":"mail@blond.im","url":"github.com/blond"},"bugs":{"url":"https://github.com/bem/bem-sdk/issues?q=tag%3Dpkg%3Aentity-name"},"keywords":["bem","entity","block","element","elem","modifier","mod","name","val","value","type","id","is","equal"],"main":"index.js","typings":"index.d.ts","files":["lib/**","types/**","index.js","index.d.ts"],"engines":{"node":">= 4.0"},"dependencies":{"@bem/sdk.naming.entity.stringify":"^0.2.0","@bem/sdk.naming.presets":"^0.0.3","depd":"1.1.0","es6-error":"4.0.2"},"devDependencies":{"@types/node":"^4.2.5"},"scripts":{"specs":"mocha","cover":"nyc mocha","test":"npm run specs"},"greenkeeper":{"ignore":["@types/node"]},"homepage":"https://github.com/bem/bem-sdk#readme","_id":"@bem/sdk.entity-name@0.2.0","_npmVersion":"5.4.1","_nodeVersion":"8.4.0","_npmUser":{"name":"qfox","email":"zxqfox@gmail.com"},"dist":{"integrity":"sha512-3exe+xqazsr/70i/1EeX7NFetNBBoUjVRBzr9X2pJRijzrgpJyewUodGndq8fhMbWz9Rly5iuqD77qoC4rSlAA==","shasum":"4a5477e83be3ec0b6da29cea1c32ad65e9be18fa","tarball":"https://registry.npmjs.org/@bem/sdk.entity-name/-/sdk.entity-name-0.2.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC8pmZB/N8i0r0uM2z4FnR9CxnlUhImfu6WpWVsytvLxAIhAITDG8CI/WnxOIMV1hDWpWScJXH7fWiydzG3AsruEsfH"}]},"maintainers":[{"email":"yeti.or@gmail.com","name":"yeti-or"},{"email":"zxqfox@gmail.com","name":"qfox"},{"email":"veged@ya.ru","name":"veged"},{"email":"vitaly@harisov.name","name":"vithar"},{"email":"mail@blond.im","name":"blond"},{"email":"i@tadatuta.com","name":"tadatuta"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdk.entity-name-0.2.0.tgz_1506867427762_0.287868449697271"},"directories":{}},"0.2.1":{"name":"@bem/sdk.entity-name","version":"0.2.1","description":"BEM entity name representation","publishConfig":{"access":"public"},"license":"MPL-2.0","repository":{"type":"git","url":"git+https://github.com/bem/bem-sdk.git"},"author":{"name":"Andrew Abramov","email":"mail@blond.im","url":"github.com/blond"},"bugs":{"url":"https://github.com/bem/bem-sdk/issues?q=tag%3Dpkg%3Aentity-name"},"keywords":["bem","entity","block","element","elem","modifier","mod","name","val","value","type","id","is","equal"],"main":"index.js","typings":"index.d.ts","files":["lib/**","types/**","index.js","index.d.ts"],"engines":{"node":">= 4.0"},"dependencies":{"@bem/sdk.naming.entity.stringify":"^0.2.1","@bem/sdk.naming.presets":"^0.0.4","depd":"1.1.0","es6-error":"4.0.2"},"devDependencies":{"@types/node":"^4.2.5"},"scripts":{"specs":"mocha","cover":"nyc mocha","test":"npm run specs"},"greenkeeper":{"ignore":["@types/node"]},"homepage":"https://github.com/bem/bem-sdk#readme","_id":"@bem/sdk.entity-name@0.2.1","_npmVersion":"5.4.1","_nodeVersion":"8.4.0","_npmUser":{"name":"qfox","email":"zxqfox@gmail.com"},"dist":{"integrity":"sha512-sI1syQyR3sbHhuj079Y6f88dP8A9kG/MFsfgcO3QLRDn+Gdel1RUZ4NPPmmb2/mHr5+KZHqPsKaG5a5vIfbTZw==","shasum":"fe01c6df76d11e20e7cdfb653d57a2cfe4595e03","tarball":"https://registry.npmjs.org/@bem/sdk.entity-name/-/sdk.entity-name-0.2.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDOh4l4FF9DaBkUe0uuZlN84A6/7/SO5OA22ToyOADl+AiA6sr8lU/zw8nlswm1rFzN0tm2etcF3xov/12w+RfQcBw=="}]},"maintainers":[{"email":"yeti.or@gmail.com","name":"yeti-or"},{"email":"zxqfox@gmail.com","name":"qfox"},{"email":"veged@ya.ru","name":"veged"},{"email":"vitaly@harisov.name","name":"vithar"},{"email":"mail@blond.im","name":"blond"},{"email":"i@tadatuta.com","name":"tadatuta"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdk.entity-name-0.2.1.tgz_1506954243641_0.6441273775417358"},"directories":{}},"0.2.2":{"name":"@bem/sdk.entity-name","version":"0.2.2","description":"BEM entity name representation","publishConfig":{"access":"public"},"license":"MPL-2.0","homepage":"https://github.com/bem/bem-sdk/tree/master/packages/entity-name#readme","repository":{"type":"git","url":"git+https://github.com/bem/bem-sdk.git"},"author":{"name":"Andrew Abramov","email":"mail@blond.im","url":"github.com/blond"},"bugs":{"url":"https://github.com/bem/bem-sdk/issues?q=label%3Apkg%3Aentity-name"},"keywords":["bem","entity","block","element","elem","modifier","mod","name","val","value","type","id","is","equal"],"main":"index.js","typings":"index.d.ts","files":["lib/**","types/**","index.js","index.d.ts"],"engines":{"node":">= 4.0"},"dependencies":{"@bem/sdk.naming.entity.stringify":"^0.2.2","@bem/sdk.naming.presets":"^0.0.5","depd":"1.1.0","es6-error":"4.0.2"},"devDependencies":{"@types/node":"^4.2.5"},"scripts":{"specs":"mocha","cover":"nyc mocha","test":"npm run specs"},"greenkeeper":{"ignore":["@types/node"]},"_id":"@bem/sdk.entity-name@0.2.2","_npmVersion":"5.4.1","_nodeVersion":"8.4.0","_npmUser":{"name":"qfox","email":"zxqfox@gmail.com"},"dist":{"integrity":"sha512-HeEl2G9eclyuCEuc0bTKY3e880PjR+H6Ycik1+1yoh4lEN6guAWZWcputjWyOfhMVsjD30L5WCm9ne2FHbq+FA==","shasum":"2c36e4dfb4b1bde24f936a3b2c27fd597b63b843","tarball":"https://registry.npmjs.org/@bem/sdk.entity-name/-/sdk.entity-name-0.2.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAXQ+3h14SZVaN0ftdAD/5o9AGoof5RbpK0l1iQf1vbyAiEAtOq2nR9VXq6Hl5BLOfi1+pgdHvA+Rc8SeELz4xqO7/o="}]},"maintainers":[{"email":"yeti.or@gmail.com","name":"yeti-or"},{"email":"zxqfox@gmail.com","name":"qfox"},{"email":"veged@ya.ru","name":"veged"},{"email":"vitaly@harisov.name","name":"vithar"},{"email":"mail@blond.im","name":"blond"},{"email":"i@tadatuta.com","name":"tadatuta"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdk.entity-name-0.2.2.tgz_1510075788051_0.6576221394352615"},"directories":{}},"0.2.3":{"name":"@bem/sdk.entity-name","version":"0.2.3","description":"BEM entity name representation","publishConfig":{"access":"public"},"license":"MPL-2.0","homepage":"https://github.com/bem/bem-sdk/tree/master/packages/entity-name#readme","repository":{"type":"git","url":"git+https://github.com/bem/bem-sdk.git"},"author":{"name":"Andrew Abramov","email":"mail@blond.im","url":"github.com/blond"},"bugs":{"url":"https://github.com/bem/bem-sdk/issues?q=label%3Apkg%3Aentity-name"},"keywords":["bem","entity","block","element","elem","modifier","mod","name","val","value","type","id","is","equal"],"main":"index.js","typings":"index.d.ts","files":["lib/**","types/**","index.js","index.d.ts"],"engines":{"node":">= 4.0"},"dependencies":{"@bem/sdk.naming.entity.stringify":"^1.0.0","@bem/sdk.naming.presets":"^0.0.6","depd":"1.1.0","es6-error":"4.0.2"},"devDependencies":{"@types/node":"^4.2.5"},"scripts":{"specs":"mocha","cover":"nyc mocha","test":"npm run specs"},"greenkeeper":{"ignore":["@types/node"]},"_id":"@bem/sdk.entity-name@0.2.3","_npmVersion":"5.4.1","_nodeVersion":"8.4.0","_npmUser":{"name":"qfox","email":"zxqfox@gmail.com"},"dist":{"integrity":"sha512-o46rl1vinO6QfEhNpX8cXdf5kS2u6x2tzfxtuRmTh7uH+QvdizUYATBaDgkVgfb4JKEIIZgY93IhRhM2QC/qdg==","shasum":"e1b5480a17e84c8efd269892d2e0f4a21db33ea8","tarball":"https://registry.npmjs.org/@bem/sdk.entity-name/-/sdk.entity-name-0.2.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBbHwlspiiQpZDblS8qXgVLNfOuHX7f16p1NAqacpCD2AiEAtMx6kYuQstwNBp8OWKP3wptuphWwlXmgc0ARDFmnkwQ="}]},"maintainers":[{"email":"yeti.or@gmail.com","name":"yeti-or"},{"email":"zxqfox@gmail.com","name":"qfox"},{"email":"veged@ya.ru","name":"veged"},{"email":"vitaly@harisov.name","name":"vithar"},{"email":"mail@blond.im","name":"blond"},{"email":"i@tadatuta.com","name":"tadatuta"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdk.entity-name-0.2.3.tgz_1513096946757_0.705564973410219"},"directories":{}},"0.2.4":{"name":"@bem/sdk.entity-name","version":"0.2.4","description":"BEM entity name representation","publishConfig":{"access":"public"},"license":"MPL-2.0","homepage":"https://github.com/bem/bem-sdk/tree/master/packages/entity-name#readme","repository":{"type":"git","url":"git+https://github.com/bem/bem-sdk.git"},"author":{"name":"Andrew Abramov","email":"mail@blond.im","url":"github.com/blond"},"bugs":{"url":"https://github.com/bem/bem-sdk/issues?q=label%3Apkg%3Aentity-name"},"keywords":["bem","entity","block","element","elem","modifier","mod","name","val","value","type","id","is","equal"],"main":"index.js","typings":"index.d.ts","files":["lib/**","types/**","index.js","index.d.ts"],"engines":{"node":">= 4.0"},"dependencies":{"@bem/sdk.naming.entity.stringify":"^1.0.1","@bem/sdk.naming.presets":"^0.0.7","depd":"1.1.0","es6-error":"4.0.2"},"devDependencies":{"@types/node":"^4.2.5"},"scripts":{"specs":"mocha","cover":"nyc mocha","test":"npm run specs"},"greenkeeper":{"ignore":["@types/node"]},"_id":"@bem/sdk.entity-name@0.2.4","_npmVersion":"5.4.1","_nodeVersion":"8.4.0","_npmUser":{"name":"qfox","email":"zxqfox@gmail.com"},"dist":{"integrity":"sha512-uobGYDQcroQ+uN/nFmSrCCOhdG+1z5fLtAfiLTLypbxF52gojFyMZsE9H4bCdg7Iw7SuLGsvNrao9cLys6/gjg==","shasum":"0d63f5c5898328d784381057e84597958e12ec53","tarball":"https://registry.npmjs.org/@bem/sdk.entity-name/-/sdk.entity-name-0.2.4.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC0VC4Ddcwlu8wMo4WRyFcOH/G/7+/+xJNTc38UkaIw5wIgDKorlL+V9Xc5x3y4ZLNvBqMYt9b7/rbpbK/Me0Wp72M="}]},"maintainers":[{"email":"yeti.or@gmail.com","name":"yeti-or"},{"email":"zxqfox@gmail.com","name":"qfox"},{"email":"veged@ya.ru","name":"veged"},{"email":"vitaly@harisov.name","name":"vithar"},{"email":"mail@blond.im","name":"blond"},{"email":"i@tadatuta.com","name":"tadatuta"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdk.entity-name-0.2.4.tgz_1513449204873_0.4155764861498028"},"directories":{}},"0.2.5":{"name":"@bem/sdk.entity-name","version":"0.2.5","description":"BEM entity name representation","publishConfig":{"access":"public"},"license":"MPL-2.0","homepage":"https://github.com/bem/bem-sdk/tree/master/packages/entity-name#readme","repository":{"type":"git","url":"git+https://github.com/bem/bem-sdk.git"},"author":{"name":"Andrew Abramov","email":"mail@blond.im","url":"github.com/blond"},"bugs":{"url":"https://github.com/bem/bem-sdk/issues?q=label%3Apkg%3Aentity-name"},"keywords":["bem","entity","block","element","elem","modifier","mod","name","val","value","type","id","is","equal"],"main":"index.js","typings":"index.d.ts","files":["lib/**","types/**","index.js","index.d.ts"],"engines":{"node":">= 4.0"},"dependencies":{"@bem/sdk.naming.entity.stringify":"^1.0.2","@bem/sdk.naming.presets":"^0.0.8","depd":"1.1.0","es6-error":"4.0.2"},"devDependencies":{"@types/node":"^4.2.5"},"scripts":{"specs":"mocha","cover":"nyc mocha","test":"npm run specs"},"greenkeeper":{"ignore":["@types/node"]},"_id":"@bem/sdk.entity-name@0.2.5","_npmVersion":"5.6.0","_nodeVersion":"8.4.0","_npmUser":{"name":"qfox","email":"zxqfox@gmail.com"},"dist":{"integrity":"sha512-CxAr4xtlsmkynQDjrUJZaK1JU/tZqXMEsrwnkIGre9CUg5jDcXpFjTnGFaOZkdUOW6WSSx8LXCbXDNeldfyokQ==","shasum":"b58ebef7d9603221d6af0957b4a97af3934c4907","tarball":"https://registry.npmjs.org/@bem/sdk.entity-name/-/sdk.entity-name-0.2.5.tgz","fileCount":11,"unpackedSize":54075,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa1i0YCRA9TVsSAnZWagAAtTEP/A5BJ7Y3CkHpHQIkG5Ff\niIDH1OLv9e7xqgrQO7VDPYBlVuDt5FyWmIfbopehAtA3XUonr46e49xYn8th\n9uTDdhQlO7jd7PoKmgamTFKZ3O/Tqos84jZRyzlWsBieHwv5ePu3mf60tlmM\nxh+yvBCq2XT/8r8rdY18wUs+uBd+i94MO753z0Tb+onO9c5ZEd1x4G2qv0BL\n4MSuLdytnM9u5SvXLAoT1S6oD8Y9dddi1xlJ5yh2v69zAsSU6zMqT9olNXHM\nT59AWM8k+nywUiRkRoMH5ZP+G0EY26hFdDTJIg6md6f+tuzXobTAQzvX8thg\nnAW2b/Bi89TlntZLgESgVGgG6adIegNizLa/gCaI0vppnTMvABEd7/fZ5mgt\nYSMOO7eOy1dQ6V+mc91EbBILSoXZ1x0TUbRP7arm4+IwAypcTyiNKCyOo91S\nzOme2xK9tL9pEmZ793vjQ3kZ8dF1pOFYUNjCpqZUo2qgFwLO5ECpuMnTcTQy\nrOb2XFRCCLKjDq04eLdlRxnkrqHak79wWeMOtp3yt64I8nk9S9cCzZhQv5Zw\n1JsxShR0UOL7FO18I0n91DYqDUWtKXWotqacn5hNgdD35DG/T9/0ujbZ60OI\n3LaBpTcPCmC1mXtKF8IQuiS4Tsqjd9jKwEr/HVsNJ6k+RePuWwGc+/5ZGZz6\nv+K7\r\n=znYH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAmlxepkjCSY53DUo6iT1PLIjcjq86F14n6R9HK3GwdpAiAu+XvES0Ll2ea01zxmRyo1rbU1CwmpHw7mnfCX/Qu8jw=="}]},"maintainers":[{"email":"mail@blond.im","name":"blond"},{"email":"zxqfox@gmail.com","name":"qfox"},{"email":"i@tadatuta.com","name":"tadatuta"},{"email":"veged@ya.ru","name":"veged"},{"email":"vitaly@harisov.name","name":"vithar"},{"email":"yeti.or@gmail.com","name":"yeti-or"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdk.entity-name_0.2.5_1523985686272_0.06419411451853185"},"_hasShrinkwrap":false},"0.2.6":{"name":"@bem/sdk.entity-name","version":"0.2.6","description":"BEM entity name representation","publishConfig":{"access":"public"},"license":"MPL-2.0","homepage":"https://github.com/bem/bem-sdk/tree/master/packages/entity-name#readme","repository":{"type":"git","url":"git+https://github.com/bem/bem-sdk.git"},"author":{"name":"Andrew Abramov","email":"mail@blond.im","url":"github.com/blond"},"bugs":{"url":"https://github.com/bem/bem-sdk/issues?q=label%3Apkg%3Aentity-name"},"keywords":["bem","entity","block","element","elem","modifier","mod","name","val","value","type","id","is","equal"],"main":"index.js","typings":"index.d.ts","files":["lib/**","types/**","index.js","index.d.ts"],"engines":{"node":">= 4.0"},"dependencies":{"@bem/sdk.naming.entity.stringify":"^1.0.3","@bem/sdk.naming.presets":"^0.0.9","depd":"1.1.0","es6-error":"4.0.2"},"devDependencies":{"@types/node":"^4.2.5"},"scripts":{"specs":"mocha","cover":"nyc mocha","test":"npm run specs"},"greenkeeper":{"ignore":["@types/node"]},"_id":"@bem/sdk.entity-name@0.2.6","_npmVersion":"5.6.0","_nodeVersion":"8.4.0","_npmUser":{"name":"qfox","email":"zxqfox@gmail.com"},"dist":{"integrity":"sha512-RvSZzMwLWTPOGrYp2HLRKbzaoDk+jacy7ce2QpV+yCkAVImZbIvYwDU/QRfEDClGaiPZ+l13awT1sQHW3mCc4Q==","shasum":"94eca936a07349333216f93e5ce2f1b53ddb782f","tarball":"https://registry.npmjs.org/@bem/sdk.entity-name/-/sdk.entity-name-0.2.6.tgz","fileCount":11,"unpackedSize":54282,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa1jAECRA9TVsSAnZWagAA5RAQAJFlGeaELSTBnk8zfH+y\n07OWoa2SeIhERGHt9BQJbHavZYmJo6BIfoTd7hn1iaFSPqyTZ+pyVuNakXPi\nXt6WJi+xZ894JmyY50qnK+K658BeygWe7CDuCG3+DWg2hdMLo+hbU+fRfvIo\nDT7mnqk0LEx6R7hOW0pQj4+vP1DpIssf+iOgH3WJlRTmnz6rJIz4FgXAtpfE\n89y1SJuXPbswUJKNUHsMQSeBFUrvbRNJM3kQyy7Edp4kpXF/SJRdryAtf3A+\ntt0DM0jJ8zpdgd8rfoxpTgdgj76sMJBEqjqJBlh43Ow7y86HL87W2+dHTa9u\nQmQ52bRvvtfw+fvnJfTZgXSyxh+ekmJ8D2TQGrGD8kD1YT70rgdLiybVlbdD\n+O0e/ALnFpGB+R+dR1l0WTR6nGuI8j8t/N5ri0n7kdaLv7fvc8VhYzIOsV5n\nEeOZOdkoO9jHeqlkS9NU59Bcsdir+AXX0BSSkcCeZsOS/5mZNhKPgFXHay2/\nea8gEy+IWzfqIKxsb8pGUnCZTopppfdOJjiTXIrNbDOuOJGJ7jB/QgLBwlQt\niNSJ76FnQfrDr5J+dP/hJmmlLhnI/Rvy3oiKCvbZ7kv7ChK2yOuiT+koL2aG\nSYmY6DNgrUBKQAIikQzTjc1bVsrOtY19apZ2RauI4JNhuFRqDdkNAXR6gBa4\n5Rnr\r\n=uTFr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCCouGE+pbyZH96AwZLON2dMiBGMb7eqARKY7t4pKoXWAIhALkx+9UTtj+kv8dzg/KAHv3TiQAmaz2q4Q2cj+kidhn/"}]},"maintainers":[{"email":"mail@blond.im","name":"blond"},{"email":"zxqfox@gmail.com","name":"qfox"},{"email":"i@tadatuta.com","name":"tadatuta"},{"email":"veged@ya.ru","name":"veged"},{"email":"vitaly@harisov.name","name":"vithar"},{"email":"yeti.or@gmail.com","name":"yeti-or"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdk.entity-name_0.2.6_1523986434943_0.6810928445775066"},"_hasShrinkwrap":false},"0.2.7":{"name":"@bem/sdk.entity-name","version":"0.2.7","description":"BEM entity name representation","publishConfig":{"access":"public"},"license":"MPL-2.0","homepage":"https://github.com/bem/bem-sdk/tree/master/packages/entity-name#readme","repository":{"type":"git","url":"git+https://github.com/bem/bem-sdk.git"},"author":{"name":"Andrew Abramov","email":"mail@blond.im","url":"github.com/blond"},"bugs":{"url":"https://github.com/bem/bem-sdk/issues?q=label%3Apkg%3Aentity-name"},"keywords":["bem","entity","block","element","elem","modifier","mod","name","val","value","type","is","equal"],"main":"index.js","typings":"index.d.ts","files":["lib/**","types/**","index.js","index.d.ts"],"engines":{"node":">= 4.0"},"dependencies":{"@bem/sdk.naming.entity.stringify":"^1.0.3","@bem/sdk.naming.presets":"^0.0.9","depd":"1.1.0","es6-error":"4.0.2"},"devDependencies":{"@types/node":"^4.2.5"},"scripts":{"specs":"mocha","cover":"nyc mocha","test":"npm run specs"},"greenkeeper":{"ignore":["@types/node"]},"_id":"@bem/sdk.entity-name@0.2.7","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"yeti-or","email":"yeti.or@gmail.com"},"dist":{"integrity":"sha512-ttL0EaDqpyga+68oUsrg3Upp5Lj7sO/Z/0UVAdeWEVbcwc5mDh3vRL6IKXvM2eNeN4CE60R++BY6FHvA+rCVVA==","shasum":"8322712d69a3f9699b5e9a5ad1d8bfb61426e89a","tarball":"https://registry.npmjs.org/@bem/sdk.entity-name/-/sdk.entity-name-0.2.7.tgz","fileCount":9,"unpackedSize":54183,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa/tdVCRA9TVsSAnZWagAApfkP/1YbpiGapJn/YmhYUWWH\nsgkv5CWaZEjaoC8OkXInko/WoHueCLw3en3voiVzIHS+ohyw1cbWg88GXUas\nvWNJ0A60InkJeGAcCgph9oOIuPc/y0Zbvlw+976eWv+UIuO9UopSL9StNTkh\n76aKC7XyqhVNd5wc+sI57mKy8B+NY1FElDN6Xfg/DkKu7hquiFtKtuqfs7nA\nfrwv4Ih0W+PMwWGg7t31bAAWlyMI8we+JG/65G1wjCLitGXr+GVw2HHYXxTb\nbqd/BPZ7kpEL7LuWQj7YKaQdezdGu01h4HDabnMo0CysstZ+v+9deEB/YwAL\n4FEQFO48+ue+1JU1hMajYQeR4oVZzXk9DFSs3kUSHEhwhbnHMIizImTJaSLc\nb0BTeQqDEhZORB176N21t6KYiQqnGwbzHIvOKe61c3Xm8HwybnaqEv7FxjgI\nn+Pujc+2grVx7Q7zkZBO0eIt5CqnwirKFGdd+N2yoa1JOtFYWXWyDVlI0FS7\n3P0nqCKoRmOHJPn8B99KTg8ogrr7jinBlVnD4OGZ0fmWhC7Xnv48fwdY6fDO\ncLcQqDw9nC74izlTiYb6P0m8O7uIJel4LX4Tdi07qLn1g4BgEfBWSshQsI8R\n3lAckOsejfShcWX0S7wL3pkCO+K7N87zG7ukkn5Cg3D+1c+ibchwSut1S2+H\nZoj5\r\n=aSpR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA/zzlUCKy1taBuwXC4z6qO4liKd/W5nW92hcWjZUY4UAiEA1nZ1C+/XzpSYlr7HdUbehh6X+pX1rD0K0/zmNZvlem8="}]},"maintainers":[{"email":"mail@blond.im","name":"blond"},{"email":"zxqfox@gmail.com","name":"qfox"},{"email":"i@tadatuta.com","name":"tadatuta"},{"email":"veged@ya.ru","name":"veged"},{"email":"vitaly@harisov.name","name":"vithar"},{"email":"yeti.or@gmail.com","name":"yeti-or"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdk.entity-name_0.2.7_1526650708531_0.7069084374966106"},"_hasShrinkwrap":false},"0.2.8":{"name":"@bem/sdk.entity-name","version":"0.2.8","description":"BEM entity name representation","publishConfig":{"access":"public"},"license":"MPL-2.0","homepage":"https://github.com/bem/bem-sdk/tree/master/packages/entity-name#readme","repository":{"type":"git","url":"git+https://github.com/bem/bem-sdk.git"},"author":{"name":"Andrew Abramov","email":"mail@blond.im","url":"github.com/blond"},"bugs":{"url":"https://github.com/bem/bem-sdk/issues?q=label%3Apkg%3Aentity-name"},"keywords":["bem","entity","block","element","elem","modifier","mod","name","val","value","type","is","equal"],"main":"index.js","typings":"index.d.ts","files":["lib/**","types/**","index.js","index.d.ts"],"engines":{"node":">= 4.0"},"dependencies":{"@bem/sdk.naming.entity.stringify":"^1.0.3","@bem/sdk.naming.presets":"^0.0.9","depd":"1.1.0","es6-error":"4.0.2"},"devDependencies":{"@types/node":"^4.2.5"},"scripts":{"specs":"mocha","cover":"nyc mocha","test":"npm run specs"},"greenkeeper":{"ignore":["@types/node"]},"_id":"@bem/sdk.entity-name@0.2.8","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"yeti-or","email":"yeti.or@gmail.com"},"dist":{"integrity":"sha512-rsPE/JWGN0IIg1WSIAdPZi1TPPfZffu+GC48XFfic8DYWOvELvxpw2tINlI+QWVCo+T+iGJ+fqUN3snaWMTRUQ==","shasum":"e8e679654de032cd40d5c8d67c7c31c1a549e1a7","tarball":"https://registry.npmjs.org/@bem/sdk.entity-name/-/sdk.entity-name-0.2.8.tgz","fileCount":9,"unpackedSize":54185,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa/wYuCRA9TVsSAnZWagAATjAQAImPunbVPtyBRCoWgBEC\nCjmNUDH7OiR2L3pbQfplaOdfGTV2rW34DD+BEADQnGqUdHJcOFAmubiAqgBJ\nYhaYW2UG9b5bKEBcVWppgI+vFZP2LOus3SKm98hz/YfXuOC7/iOY76QejRDj\nurDm4jMyp81mTwbpdpdm+iv220ZxjlRSxaGVe/BXDGi+Fhr1ETJvgacJErNH\nYWJo52KDXH0tDYU60P2Tth+6BPkQGKFKkdvjv4rramGCc1awUGs6Y7MaUepw\nbQG+8S8sq8DBToEDjZn/90S+YKJ9DfoPhUgibRT6v7jeH2+M0GWRmXk/CuKx\nHALFNz4dSTdDitjwQ9XuOKBy3m4cSUzMwnSc3ZFnrGNH+vpjucQokgShAG9I\nri/nDlyA5rgklgF9VbnswKRurVjgiZAzCWnB0v6TQzsK17ljhNuAiZgcMMAV\nkFEdTynz023Iyi1SHaG51MA7g7zJ8BHoUSd+GQIYQTEa+scJX3IP1B/bldTz\nENqDsShCRkOdWy53CToSEN3o7pccqB1bsynw2ib4uHQnnaisHfq0qSb9J6ZI\n4YWOHayyRdunPdrzJ2D2RvdFo/IyUsL6WC/OlipHGRJs6rdDT5vgKYn42CMq\nTvw6duWpin3S2vYX0ATb/kGcQDGOLg03CyL0la1Vt57nRP29UVMJ4++oc+F3\n3Iqf\r\n=CdLJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCH4cRHwStRRpvfEbEe2bk0y2NmVTU5QYWpXifJ7PWeMQIgGisERfh9UW1S5tLOKOZUbHCzS1shUv5uJWe9em9kWOc="}]},"maintainers":[{"email":"mail@blond.im","name":"blond"},{"email":"zxqfox@gmail.com","name":"qfox"},{"email":"i@tadatuta.com","name":"tadatuta"},{"email":"veged@ya.ru","name":"veged"},{"email":"vitaly@harisov.name","name":"vithar"},{"email":"yeti.or@gmail.com","name":"yeti-or"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdk.entity-name_0.2.8_1526662700735_0.1918803729374432"},"_hasShrinkwrap":false},"0.2.9":{"name":"@bem/sdk.entity-name","version":"0.2.9","description":"BEM entity name representation","publishConfig":{"access":"public"},"license":"MPL-2.0","homepage":"https://github.com/bem/bem-sdk/tree/master/packages/entity-name#readme","repository":{"type":"git","url":"git+https://github.com/bem/bem-sdk.git"},"author":{"name":"Andrew Abramov","email":"mail@blond.im","url":"github.com/blond"},"bugs":{"url":"https://github.com/bem/bem-sdk/issues?q=label%3Apkg%3Aentity-name"},"keywords":["bem","entity","block","element","elem","modifier","mod","name","val","value","type","is","equal"],"main":"index.js","typings":"index.d.ts","files":["lib/**","types/**","index.js","index.d.ts"],"engines":{"node":">= 8.0"},"dependencies":{"@bem/sdk.naming.entity.stringify":"^1.1.0","@bem/sdk.naming.presets":"^0.0.9","depd":"1.1.0","es6-error":"4.0.2"},"devDependencies":{"@types/node":"^8.0"},"scripts":{"specs":"mocha","cover":"nyc mocha","test":"npm run specs"},"greenkeeper":{"ignore":["@types/node"]},"_id":"@bem/sdk.entity-name@0.2.9","_npmVersion":"5.6.0","_nodeVersion":"8.4.0","_npmUser":{"name":"qfox","email":"zxqfox@gmail.com"},"dist":{"integrity":"sha512-FdlGmRnbhNbMMCO7rgCnS36UUH1EJ30d8ILhPxOD6VAhT0j2Xo1rfjcgBacJCeS/EwQ84kT1fJrlHiYf/5Ux/g==","shasum":"96a68256bbc539b54fb5e80dca191e22530f1e90","tarball":"https://registry.npmjs.org/@bem/sdk.entity-name/-/sdk.entity-name-0.2.9.tgz","fileCount":9,"unpackedSize":54637,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbOVvUCRA9TVsSAnZWagAABYsP+wYc2+2Skdsane5YQUZD\nxPxVoOjIL4DOCCcHQW62JOPJu3HEvf0rCZMbisjfcZq7FVfU3FcOG42WXKD1\nw+HVmyc1L57ED9Z7/Cr9u4VYpyDxsGTAsu0OWN3RtS7y7nhG0+zDNvgeO+mu\nwsZb+Dfu5YY1xXVu8pTeMRaX2UaOVc4nLm9Mo8qx+/sMKy8Il8FJzgklR/Ku\nkukyAjYOlKYD6Ns3GvS72zJ7V81D9fuSaI/fwPdEKfTBE9EzX6sjzBEMOurY\nRbHwAYfiEOHd5Nkb7/fB3/UwafEIrxMNDgK5UVAR8eLEWCSqKNbcSp9QMYj/\nKELv9EifFTPIHdtJRb9byj9DWOD3KbOyD/ZJY7PrRVN5AVo6MzHNJFWM5Utz\ngckkND6Hpt/0yolmSawRwBwHyc98KWwbZPXxbfn5sdLK+yRa+HQTP97irzgO\nndCGSaoSdvB+Vs8v21TMfFpC0v0Kw9PZllOLPYIxRGW7jVfDt7VulirQs77J\nGRH89DF7Ydj36XTes1QL9Kdw4VZL8r6TCwns9YD6qfYAMPyg7/spZx5uxMIs\nibiMfSKEXPTnFGrYrOtrOll2nHNZ6NjMf4FmESQ+foiBSUAGoD4qdXqT3LGa\n2w9DSIWB4ts/BQ2GFd42L3KhoO6691JQ0EQ7D2in3ZsFGHQyDfiqvmVgRn2k\naHcQ\r\n=cyk3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDtn7NadboEakqHWQmUkKQ8GSAJ9++XC0+9/RQyvaZbyAIgIHcp2ZVc4IkkUzwYdFdChA00RHAhzsoEuwewmDY/S2w="}]},"maintainers":[{"email":"mail@blond.im","name":"blond"},{"email":"zxqfox@gmail.com","name":"qfox"},{"email":"i@tadatuta.com","name":"tadatuta"},{"email":"veged@ya.ru","name":"veged"},{"email":"vitaly@harisov.name","name":"vithar"},{"email":"yeti.or@gmail.com","name":"yeti-or"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdk.entity-name_0.2.9_1530485716376_0.4836060761079699"},"_hasShrinkwrap":false},"0.2.10":{"name":"@bem/sdk.entity-name","version":"0.2.10","description":"BEM entity name representation","publishConfig":{"access":"public"},"license":"MPL-2.0","homepage":"https://github.com/bem/bem-sdk/tree/master/packages/entity-name#readme","repository":{"type":"git","url":"git+https://github.com/bem/bem-sdk.git"},"author":{"name":"Andrew Abramov","email":"mail@blond.im","url":"github.com/blond"},"bugs":{"url":"https://github.com/bem/bem-sdk/issues?q=label%3Apkg%3Aentity-name"},"keywords":["bem","entity","block","element","elem","modifier","mod","name","val","value","type","is","equal"],"main":"index.js","typings":"index.d.ts","files":["lib/**","types/**","index.js","index.d.ts"],"engines":{"node":">= 8.0"},"dependencies":{"@bem/sdk.naming.entity.stringify":"^1.1.1","@bem/sdk.naming.presets":"^0.0.9","depd":"1.1.0","es6-error":"4.0.2"},"devDependencies":{"@types/node":"^8.0"},"scripts":{"specs":"mocha","cover":"nyc mocha","test":"npm run specs"},"greenkeeper":{"ignore":["@types/node"]},"_id":"@bem/sdk.entity-name@0.2.10","_npmVersion":"5.3.0","_nodeVersion":"8.6.0","_npmUser":{"name":"qfox","email":"zxqfox@gmail.com"},"dist":{"integrity":"sha512-5B1KjpRQQzlef4WA1tT0TNre2G20jRy9fNazTVTHpZSfmDz/TVW0eZYZ/9gl1Gm95jWtPnV9fVIZHidTvE+6Cw==","shasum":"82bdd54de4f3839b9ba3b42ec6ddabd3842e1633","tarball":"https://registry.npmjs.org/@bem/sdk.entity-name/-/sdk.entity-name-0.2.10.tgz","fileCount":9,"unpackedSize":54848,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbTISiCRA9TVsSAnZWagAAIP8P/2Id6WgDe6GjQNqrxaSf\nQnnWcsKdhbPiNgm/YlHr5gDTQrnMTUBd9jJ6dZIfsbMHp41l/ikJLCsvhdFx\nJNCmJRm00Lw9Ud6A6GiYCDUBp9H40JQoS9+KUl4cnrzJIrj/o5cPbZDFcFuY\nIu1rcpR38ApyuBu4FT5A85WaA28rAEIgOmz2f/AICh6lblUgKLCZpmazTqvB\nxy5odP47dSRIVifdRKglnjQNxRUz25c846Aqe5rwvOSAoIYSWX/m8PYgJD3r\nay3M9trrtQ0NnilrqmvJZK9c9BN6KgVNfodJtsJYd6+H49FgS5O04nhehMyH\nlYd3C7WwnwwKZZ91lHHhCN6HQkQk2ZR8YeCk22Rj0atDHR5d/yR0hWv/4pYD\nzbbFSIagQJy5KP8WThGjtmrUWKq/HOfbZ0dqX0yAsfVyNkymuxVyqf/emqb4\nUnfjutTlHWKSFKL1/aNxy/FVEb+BmP3lzGLyN9GCe2PIahAraDfTD79h1+Fv\nBa2b4GkJdL8MoLaVuLDkWjuDt2JJ4erWv8dcrHYJ2tOYG37a53Ezsb21+VZx\nqEp/cwxs1yfkfckPKO5E5ee+yY4D0xGlelJlQV88rK2MkuXVJkEOHxNOn7e+\nVFCUr/HRRYUIS4RCeCQ5bvmq19Oe9Zjl1k+nf+Jcm6HYAnXqxFOFkyO8sTWc\nr336\r\n=GU2w\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDFqN48bdTtMxpw8EmWiXkAqKEIDlsgVSqH34v8qu/FDAIhAOcADe3r0pDf0L+uDSCk5/PZzmHtbVr/UXrnj83pe/kO"}]},"maintainers":[{"email":"mail@blond.im","name":"blond"},{"email":"zxqfox@gmail.com","name":"qfox"},{"email":"i@tadatuta.com","name":"tadatuta"},{"email":"veged@ya.ru","name":"veged"},{"email":"vitaly@harisov.name","name":"vithar"},{"email":"yeti.or@gmail.com","name":"yeti-or"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdk.entity-name_0.2.10_1531741346676_0.7164651411691632"},"_hasShrinkwrap":false},"0.2.11":{"name":"@bem/sdk.entity-name","version":"0.2.11","description":"BEM entity name representation","publishConfig":{"access":"public"},"license":"MPL-2.0","homepage":"https://github.com/bem/bem-sdk/tree/master/packages/entity-name#readme","repository":{"type":"git","url":"git+https://github.com/bem/bem-sdk.git"},"author":{"name":"Andrew Abramov","email":"mail@blond.im","url":"github.com/blond"},"bugs":{"url":"https://github.com/bem/bem-sdk/issues?q=label%3Apkg%3Aentity-name"},"keywords":["bem","entity","block","element","elem","modifier","mod","name","val","value","type","is","equal"],"main":"index.js","typings":"index.d.ts","engines":{"node":">= 8.0"},"dependencies":{"@bem/sdk.naming.entity.stringify":"^1.1.2","@bem/sdk.naming.presets":"^0.0.9","depd":"1.1.0","es6-error":"4.0.2"},"devDependencies":{"@types/node":"^8.0"},"scripts":{"specs":"mocha","cover":"nyc mocha","test":"npm run specs"},"greenkeeper":{"ignore":["@types/node"]},"gitHead":"1ec9066d241303e5dc2abc01171f111effffff3a","_id":"@bem/sdk.entity-name@0.2.11","_nodeVersion":"8.6.0","_npmVersion":"lerna/3.10.5/node@v8.6.0+x64 (darwin)","dist":{"integrity":"sha512-fOz/hSqbuHdeD94b0hpX9HLNxjIh2GyFAfjeMGxUa/yGxDIIg5Vth4xk/hhT4WByzzZzBjFhenUJMvi2b202UA==","shasum":"0e693427ac85a2498ad1280a25428797085da211","tarball":"https://registry.npmjs.org/@bem/sdk.entity-name/-/sdk.entity-name-0.2.11.tgz","fileCount":9,"unpackedSize":55095,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcVv93CRA9TVsSAnZWagAA0bYP/ibNipb2QZp8cvlzdqvg\nxy67PCIyM1szoVOzRFI4dWd7tqS4nZnH5A5bBCcbWwNsGbw/NScInuVgULy4\n3pIAMwI5ElS8VEx6NWIVfrns1yU40c3AzxkSla/6gmcaeqbgfxWwl02gcJNE\nZKijKm6ojefR1FzN6epV0nznPf4DwZ/tzWxf+V8KG6cxtGIexTWYjJm7v1w2\nfnybkABbXOJB/iApFwrWqgXLnN1OQWaBepxLV/S70DA9UnUwbmunGGFnwTX5\nBr+dlhEw6WqiCMFTeH586uuFdyN9yJd6hUh7Ri2WHhvJRR0fro/QmfIUHDGp\nIDJUbZ199sRzR/WEaMCrCLL/5O9+3q3sq1zkn/JuOvUYxiEJSxPq+1QpKiPZ\nKAtYcFjZf+QlrvZfsHh7mHWo2Iv1x4Sky5heaLT5RdZ9tFNNr9CCg0llM9JE\ndCdL1adbZTRrou/QsrZ4bPLcqrzuin8Ffgho/RjRYGuzF7zT4i62De0C42MF\nwq5q9YlI0oxcGFb0cDJPEIbXvVdTuEQpWNL+atNb8uNB8ddPKST9yLhLEaN8\nQfby7pWI6kB/ZSyUBSixAAWjrJjawznB8VGYrgJzDCMxw/UA1fM7Ry9otx7b\nPVh/voEgjkXIZgfUrOL1b0HZt8b/MF6DNoIFghP+FiNj4mHcntuTplqHpV3l\nSnax\r\n=LM+C\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDgL0PiRLvVLSH/9WdmGLNZJAVuF6wbxXfp3SIcDrtD5gIhAJax1SmixWwWr73mzuhbqBaK2Q5CHHPxtaR32ho7Mpx9"}]},"maintainers":[{"email":"mail@blond.im","name":"blond"},{"email":"zxqfox@gmail.com","name":"qfox"},{"email":"i@tadatuta.com","name":"tadatuta"},{"email":"veged@ya.ru","name":"veged"},{"email":"vitaly@harisov.name","name":"vithar"},{"email":"yeti.or@gmail.com","name":"yeti-or"}],"_npmUser":{"name":"qfox","email":"zxqfox@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdk.entity-name_0.2.11_1549205366474_0.30188367587661435"},"_hasShrinkwrap":false}},"readme":"# BemEntityName\n\n[BEM entity](https://en.bem.info/methodology/key-concepts/#bem-entity) name representation.\n\n[![NPM Status][npm-img]][npm]\n\n[npm]:          https://www.npmjs.org/package/@bem/sdk.entity-name\n[npm-img]:      https://img.shields.io/npm/v/@bem/sdk.entity-name.svg\n\nContents\n--------\n\n* [Install](#install)\n* [Usage](#usage)\n* [API](#api)\n* [Serialization](#serialization)\n* [TypeScript support](#typescript-support)\n* [Debuggability](#debuggability)\n* [Deprecation](#deprecation)\n\nInstall\n-------\n\n```sh\n$ npm install --save @bem/sdk.entity-name\n```\n\nUsage\n-----\n\n```js\nconst BemEntityName = require('@bem/sdk.entity-name');\n\nconst entityName = new BemEntityName({ block: 'button', elem: 'text' });\n\nentityName.block; // button\nentityName.elem;  // text\nentityName.mod;   // undefined\n\nentityName.id;   // button__elem\nentityName.type; // elem\n\nentityName.isEqual(new BemEntityName({ block: 'button' }));               // false\nentityName.isEqual(new BemEntityName({ block: 'button', elem: 'text' })); // true\n```\n\nAPI\n---\n\n* [constructor({ block, elem, mod })](#constructor-block-elem-mod-)\n* [block](#block)\n* [elem](#elem)\n* [mod](#mod)\n* [type](#type)\n* [scope](#scope)\n* [id](#id)\n* [isSimpleMod()](#issimplemod)\n* [isEqual(entityName)](#isequalentityname)\n* [belongsTo(entityName)](#belongstoentityname)\n* [valueOf()](#valueof)\n* [toJSON()](#tojson)\n* [toString()](#tostring)\n* [static create(obj)](#static-createobj)\n* [static isBemEntityName(entityName)](#static-isbementitynameentityname)\n\n### constructor({ block, elem, mod })\n\nParameter | Type     | Description\n----------|----------|------------------------------\n`block`   | `string` | The block name of entity.\n`elem`    | `string` | The element name of entity.\n`mod`     | `string`, `object` | The modifier of entity.<br><br> If specified value is `string` then it will be equivalent to `{ name: string, val: true }`. Optional.\n`mod.name`| `string` | The modifier name of entity.\n`mod.val` | `string`, `true` | The modifier value of entity. Optional.\n\nBEM entities can be defined with a help of JS object with the following fields:\n\n* `block` — a block name. The field is required because only a block exists as an independent BEM entity\n* `elem` — an element name.\n* `mod` —  a modifier.\n\nThe modifier consists of a pair of fields `mod.name` and `mod.val`. This means that the field `mod.val` without `mod.name` has no meaning.\n\n```js\nconst BemEntityName = require('@bem/sdk.entity-name');\n\n// The modifier of block\nnew BemEntityName({\n    block: 'button',\n    mod: { name: 'view', val: 'action' }\n});\n\n// Not valid modifier\nnew BemEntityName({\n    block: 'button',\n    mod: { val: 'action' }\n});\n// ➜ EntityTypeError: the object `{ block: 'block', mod: { val: 'action' } }` is not valid BEM entity, the field `mod.name` is undefined\n```\n\nTo describe a simple modifier the `mod.val` field must be omitted.\n\n```js\n// Simple modifier of a block\nnew BemEntityName({ block: 'button', mod: 'focused' });\n\n// Is equivalent to simple modifier, if `mod.val` is `true`\nnew BemEntityName({\n    block: 'button',\n    mod: { name: 'focused', val: true }\n});\n```\n\n### block\n\nThe name of block to which this entity belongs.\n\n```js\nconst BemEntityName = require('@bem/sdk.entity-name');\nconst name = new BemEntityName({ block: 'button' });\n\nname.block; // button\n```\n\n### elem\n\nThe element name of this entity.\n\nIf entity is not element or modifier of element then returns empty string.\n\n```js\nconst BemEntityName = require('@bem/sdk.entity-name');\nconst name = new BemEntityName({ block: 'button', elem: 'text' });\n\nname.elem; // text\n```\n\n### mod\n\nThe modifier of this entity.\n\n**Important:** If entity is not a modifier then returns `undefined`.\n\n```js\nconst BemEntityName = require('@bem/sdk.entity-name');\n\nconst blockName = new BemEntityName({ block: 'button' });\nconst modName = new BemEntityName({ block: 'button', mod: 'disabled' });\n\nmodName.mod;   // { name: 'disabled', val: true }\nblockName.mod; // undefined\n```\n\n### type\n\nThe type for this entity.\n\nPossible values: `block`, `elem`, `blockMod`, `elemMod`.\n\n```js\nconst BemEntityName = require('@bem/sdk.entity-name');\n\nconst elemName = new BemEntityName({ block: 'button', elem: 'text' });\nconst modName = new BemEntityName({ block: 'menu', elem: 'item', mod: 'current' });\n\nelemName.type; // elem\nmodName.type;  // elemMod\n```\n\n### scope\n\nThe scope of this entity.\n\n**Important:** block-typed entities has no scope.\n\n```js\nconst BemEntityName = require('@bem/sdk.entity-name');\n\nconst buttonName = new BemEntityName({ block: 'button' });\nconst buttonTextName = new BemEntityName({ block: 'button', elem: 'text' });\nconst buttonTextBoldName = new BemEntityName({ block: 'button', elem: 'text', mod: 'bold' });\n\nbuttonName.scope;         // null\nbuttonTextName.scope;     // BemEntityName { block: 'button' }\nbuttonTextBoldName.scope; // BemEntityName { block: 'button', elem: 'elem' }\n```\n\n### id\n\nThe id for this entity.\n\n**Important:** should only be used to determine uniqueness of entity.\n\nIf you want to get string representation in accordance with the provisions naming convention you should use [@bem/naming](https://github.com/bem/bem-sdk/tree/master/packages/naming) package.\n\n```js\nconst BemEntityName = require('@bem/sdk.entity-name');\nconst name = new BemEntityName({ block: 'button', mod: 'disabled' });\n\nname.id; // button_disabled\n```\n\n### isSimpleMod()\n\nDetermines whether modifier simple or not.\n\n**NOTE**: For entity without modifier `isSimpleMod()` returns `null`.\n\n```js\nconst BemEntityName = require('@bem/sdk.entity-name');\nconst modName = new BemEntityName({ block: 'button', mod: { name: 'theme' } });\nconst modVal = new BemEntityName({ block: 'button', mod: { name: 'theme', val: 'normal' } });\nconst block = new BemEntityName({ block: 'button' });\n\nmodName.isSimpleMod(); // true\nmodVal.isSimpleMod(); // false\nblock.isSimpleMod(); // null\n```\n\n### isEqual(entityName)\n\nParameter    | Type            | Description\n-------------|-----------------|-----------------------\n`entityName` | `BemEntityName` | The entity to compare.\n\nDetermines whether specified entity is the deepEqual entity.\n\n```js\nconst BemEntityName = require('@bem/sdk.entity-name');\n\nconst inputName = new BemEntityName({ block: 'input' });\nconst buttonName = new BemEntityName({ block: 'button' });\n\ninputName.isEqual(buttonName);  // false\nbuttonName.isEqual(buttonName); // true\n```\n\n### belongsTo(entityName)\n\nParameter    | Type            | Description\n-------------|-----------------|-----------------------\n`entityName` | `BemEntityName` | The entity to compare.\n\nDetermines whether specified entity belongs to this.\n\n```js\nconst BemEntityName = require('@bem/sdk.entity-name');\n\nconst buttonName = new BemEntityName({ block: 'button' });\nconst buttonTextName = new BemEntityName({ block: 'button', elem: 'text' });\nconst buttonTextBoldName = new BemEntityName({ block: 'button', elem: 'text', mod: 'bold' });\n\nbuttonTextName.belongsTo(buttonName);         // true\nbuttonName.belongsTo(buttonTextName);         // false\nbuttonTextBoldName.belongsTo(buttonTextName); // true\nbuttonTextBoldName.belongsTo(buttonName);     // false\n```\n\n### valueOf()\n\nReturns normalized object representing the entity name.\n\n```js\nconst BemEntityName = require('@bem/sdk.entity-name');\nconst name = new BemEntityName({ block: 'button', mod: 'focused' });\n\nname.valueOf();\n\n// ➜ { block: 'button', mod: { name: 'focused', value: true } }\n```\n\n### toJSON()\n\nReturns raw data for `JSON.stringify()` purposes.\n\n```js\nconst BemEntityName = require('@bem/sdk.entity-name');\n\nconst name = new BemEntityName({ block: 'input', mod: 'available' });\n\nJSON.stringify(name); // {\"block\":\"input\",\"mod\":{\"name\":\"available\",\"val\":true}}\n```\n\n### toString()\n\nReturns string representing the entity name.\n\n**Important:** if you want to get string representation in accordance with the provisions naming convention\nyou should use [@bem/naming](https://github.com/bem/bem-sdk/tree/master/packages/naming) package.\n\n```js\nconst BemEntityName = require('@bem/sdk.entity-name');\nconst name = new BemEntityName({ block: 'button', mod: 'focused' });\n\nname.toString(); // button_focused\n```\n\n### static create(object)\n\nCreates BemEntityName instance by any object representation or a string.\n\nHelper for sugar-free simplicity.\n\nParameter    | Type               | Description\n-------------|--------------------|--------------------------\n`object`     | `object`, `string` | Representation of entity name.\n\nPassed Object could have the common field names for entities:\n\nObject field | Type     | Description\n-------------|----------|------------------------------\n`block`      | `string` | The block name of entity.\n`elem`       | `string` | The element name of entity. Optional.\n`mod`        | `string`, `object` | The modifier of entity.<br><br> If specified value is `string` then it will be equivalent to `{ name: string, val: true }`. Optional.\n`val`        | `string` | The modifier value of entity. Used if `mod` is a string. Optional.\n`mod.name`   | `string` | The modifier name of entity. Optional.\n`mod.val`    | `string`, `true` | The modifier value of entity. Optional.\n`modName`    | `string` | The modifier name of entity. Used if `mod.name` was not specified. Optional.\n`modVal`     | `string`, `true` | The modifier value of entity. Used if neither `mod.val` nor `val` were not specified. Optional.\n\n```js\nconst BemEntityName = require('@bem/sdk.entity-name');\n\nBemEntityName.create('my-button');\nBemEntityName.create({ block: 'my-button' });\n// ➜ BemEntityName { block: 'my-button' }\n\nBemEntityName.create({ block: 'my-button', mod: 'theme', val: 'red' });\nBemEntityName.create({ block: 'my-button', modName: 'theme', modVal: 'red' });\n// ➜ BemEntityName { block: 'my-button', mod: { name: 'theme', val: 'red' } }\n\nBemEntityName.create({ block: 'my-button', mod: 'focused' });\n// ➜ BemEntityName { block: 'my-button', mod: { name: 'focused', val: true } }\n```\n\n### static isBemEntityName(entityName)\n\nDetermines whether specified entity is an instance of BemEntityName.\n\nParameter    | Type            | Description\n-------------|-----------------|-----------------------\n`entityName` | `*`             | The entity to check.\n\n```js\nconst BemEntityName = require('@bem/sdk.entity-name');\n\nconst entityName = new BemEntityName({ block: 'input' });\n\nBemEntityName.isBemEntityName(entityName); // true\nBemEntityName.isBemEntityName({ block: 'button' }); // false\n```\n\nSerialization\n-------------\n\nThe `BemEntityName` has `toJSON` method to support `JSON.stringify()` behaviour.\n\nUse `JSON.stringify` to serialize an instance of `BemEntityName`.\n\n```js\nconst BemEntityName = require('@bem/sdk.entity-name');\n\nconst name = new BemEntityName({ block: 'input', mod: 'available' });\n\nJSON.stringify(name); // {\"block\":\"input\",\"mod\":{\"name\":\"available\",\"val\":true}}\n```\n\nUse `JSON.parse` to deserialize JSON string and create an instance of `BemEntityName`.\n\n```js\nconst BemEntityName = require('@bem/sdk.entity-name');\n\nconst str = '{\"block\":\"input\",\"mod\":{\"name\":\"available\",\"val\":true}}';\n\nnew BemEntityName(JSON.parse(str)); // BemEntityName({ block: 'input', mod: 'available' });\n```\n\nTypeScript support\n------------------\n\nThe package includes [typings](./index.d.ts) for TypeScript. You have to set up transpilation yourself. When you set `module` to `commonjs` in your `tsconfig.json` file, TypeScript will automatically find the type definitions for `@bem/sdk.entity-name`.\n\nThe interfaces are provided in global namespace `BEMSDK.EntityName`. It is necessary to use interfaces in JsDoc.\n\nDebuggability\n-------------\n\nIn Node.js, `console.log()` calls `util.inspect()` on each argument without a formatting placeholder.\n\n`BemEntityName` has `inspect()` method to get custom string representation of the object.\n\n```js\nconst BemEntityName = require('@bem/sdk.entity-name');\n\nconst name = new BemEntityName({ block: 'input', mod: 'available' });\n\nconsole.log(name);\n\n// ➜ BemEntityName { block: 'input', mod: { name: 'available' } }\n```\n\nYou can also convert `BemEntityName` object to `string`.\n\n```js\nconst BemEntityName = require('@bem/sdk.entity-name');\n\nconst name = new BemEntityName({ block: 'input', mod: 'available' });\n\nconsole.log(`name: ${name}`);\n\n// ➜ name: input_available\n```\n\nDeprecation\n-----------\n\nDeprecation is performed with [depd](https://github.com/dougwilson/nodejs-depd).\n\nTo silencing deprecation warnings from being output use the `NO_DEPRECATION` environment variable.\n\n```\nNO_DEPRECATION=@bem/sdk.entity-name node app.js\n```\n\n> More [details](https://github.com/dougwilson/nodejs-depd#processenvno_deprecation) in `depd` documentation\n\nLicense\n-------\n\nCode and documentation © 2016 YANDEX LLC. Code released under the [Mozilla Public License 2.0](LICENSE.txt).\n","maintainers":[{"email":"mail@blond.im","name":"blond"},{"email":"zxqfox@gmail.com","name":"qfox"},{"email":"i@tadatuta.com","name":"tadatuta"},{"email":"veged@ya.ru","name":"veged"},{"email":"vitaly@harisov.name","name":"vithar"},{"email":"yeti.or@gmail.com","name":"yeti-or"}],"time":{"modified":"2022-06-12T15:10:07.166Z","created":"2017-07-01T18:36:27.453Z","0.0.1-pre":"2017-07-01T18:36:27.453Z","0.1.0-alpha.0205d649":"2017-09-30T09:44:17.844Z","0.1.0-alpha.21b40d0b":"2017-09-30T12:34:34.377Z","0.1.0":"2017-09-30T13:43:57.461Z","0.1.1":"2017-10-01T14:11:28.923Z","0.2.0":"2017-10-01T14:17:08.766Z","0.2.1":"2017-10-02T14:24:04.707Z","0.2.2":"2017-11-07T17:29:49.019Z","0.2.3":"2017-12-12T16:42:27.765Z","0.2.4":"2017-12-16T18:33:25.980Z","0.2.5":"2018-04-17T17:21:26.984Z","0.2.6":"2018-04-17T17:33:55.145Z","0.2.7":"2018-05-18T13:38:28.619Z","0.2.8":"2018-05-18T16:58:20.829Z","0.2.9":"2018-07-01T22:55:16.468Z","0.2.10":"2018-07-16T11:42:26.741Z","0.2.11":"2019-02-03T14:49:26.594Z"},"homepage":"https://github.com/bem/bem-sdk/tree/master/packages/entity-name#readme","repository":{"type":"git","url":"git+https://github.com/bem/bem-sdk.git"},"author":{"name":"Andrew Abramov","email":"mail@blond.im","url":"github.com/blond"},"bugs":{"url":"https://github.com/bem/bem-sdk/issues?q=label%3Apkg%3Aentity-name"},"license":"MPL-2.0","readmeFilename":"README.md","keywords":["bem","entity","block","element","elem","modifier","mod","name","val","value","type","is","equal"]}