{"_id":"easy-bem","_rev":"5-a3509a22c57c54242474acf12f33e629","name":"easy-bem","dist-tags":{"latest":"1.1.1"},"versions":{"1.0.0":{"name":"easy-bem","version":"1.0.0","description":"Easy BEM class name generator","main":"index.js","scripts":{"test":"mocha --reporter spec"},"contributors":[{"name":"Vitaliy Green"},{"name":"Norserium"}],"license":"MIT","keywords":["react","bem"],"repository":{"type":"git","url":"git+https://github.com/Norserium/easy-bem.git"},"bugs":{"url":"https://github.com/Norserium/easy-bem/issues"},"devDependencies":{"chai":"^3.5.0","mocha":"^3.2.0"},"gitHead":"0118d530d1900174a6bd94c130498f2d0942571b","homepage":"https://github.com/Norserium/easy-bem#readme","_id":"easy-bem@1.0.0","_npmVersion":"5.3.0","_nodeVersion":"8.10.0","_npmUser":{"name":"norserium","email":"norserium@yandex.ru"},"dist":{"integrity":"sha512-kFDuawr7iBBtjG3BZ96CNbEqtdsXGBrLeY53mQ4tZVh1DTahI7Tsick0EfC8ekGQZ5lOLX0GKxt9LZ3GPuIZhg==","shasum":"6b13de0c1fc2963b3b084dbdeb09d1867688d019","tarball":"https://registry.npmjs.org/easy-bem/-/easy-bem-1.0.0.tgz","fileCount":5,"unpackedSize":5047,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcrGqUCRA9TVsSAnZWagAAegEP/RcDEgCsgHBNEYLPV0QW\nDhuhf7DR1fYHYtjQDWjoPM5e/oBft66MuScz3PthhtdnQo0HMt9fRDTpc2oE\n/6y9f6ubQoJ6fYi1jT2niD8yA7ZktG0OfofQidyFu8hgvJffrLg9A4dhjAOf\neqIetqax+zxigZbKtHuh60xulJGGU0disckpKz0/nkdGC5PYCp3mVvWl45+u\n5YRrSgyX9SVzNQ5S11I+wzao3xK6HWCt5OfHYr/ZoU8W613FqXKmvQOHpS4R\nSuzG/PtERWlLCgtvkHhZWQo32DaF3oZ5wkYQrEfWoKHB+q/YufbC0gFY3yFw\nVR6xOgZErgVJrd+oNYyPjj8KQli1FmKgp5DpcjKEV6fgFYh0dn6cH5eUC/Gk\n/UZirwTk54u+SNywgSXoVOm04Csq5teDzo6yZbBHb3DHbiPzNaBgGtWH3Fna\nHQYAE14JtOIoFcaJ1dTxA7J6poesurtKBhg/j/dIBNTy1hDdJdFGFW5Ti0Z/\nAp39l5dd0iGPR5lLBB1iXDxMgbDtqVlYIN0iCNFVWRKgi8XRZ6Sodv8lZZbR\n4gEO1vqpRC6NHsRKQZNbpIWhQ5mMk3INwRzb/Xos7rqqGN4EENACGNsOo/hM\ndbeZAGd7rhjCQWwnCloND4sJK6fA8N8ltjubHi+i25GvcKaeUficd3iNq1hp\n8F/L\r\n=nXtO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBs6SRctudmmOZSRHdOCO+qKYc//8U9FUse1/07azIg0AiEAlp0FVdFsXjQgIdBQfTDaD+bzLdMcy5C02uXGNCBk4to="}]},"maintainers":[{"name":"norserium","email":"norserium@yandex.ru"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/easy-bem_1.0.0_1554803347815_0.07849407200825542"},"_hasShrinkwrap":false},"1.0.1":{"name":"easy-bem","version":"1.0.1","description":"Easy BEM class name generator","main":"index.js","scripts":{"test":"mocha --reporter spec"},"contributors":[{"name":"Vitaliy Green"},{"name":"Norserium"}],"license":"MIT","keywords":["react","bem"],"repository":{"type":"git","url":"git+https://github.com/Norserium/easy-bem.git"},"bugs":{"url":"https://github.com/Norserium/easy-bem/issues"},"devDependencies":{"chai":"^3.5.0","mocha":"^3.2.0"},"gitHead":"8dc526efe0507cafaac1c6d5d91405183d4cf126","homepage":"https://github.com/Norserium/easy-bem#readme","_id":"easy-bem@1.0.1","_npmVersion":"5.3.0","_nodeVersion":"8.10.0","_npmUser":{"name":"norserium","email":"norserium@yandex.ru"},"dist":{"integrity":"sha512-yHPzU6johdIZR/UiX8Ucx6I7bFZogtNRJaFH2NVunGUxze3hFJ0S2ANd3LZdaRTOQQd6MItSS45POCF3yQaAgA==","shasum":"9b4a7f33da2c334b8dff008c7e923e08dd38b7ef","tarball":"https://registry.npmjs.org/easy-bem/-/easy-bem-1.0.1.tgz","fileCount":5,"unpackedSize":5137,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcsbm0CRA9TVsSAnZWagAATwIQAIFEmje9actkYZfmDWWQ\nAdytKzNWIHNKEbG2xC1D28FEMS6k1XKa1t2S46YB0ChejJhWK2KqkpBD9eCG\n/55UbRjgvzH9Blr3Mz5ix25I+hNxBIZD/TQULwKA+/a2MK8O3igAoOCS8p3W\n8jL9xu6xMs4n05rgyJIkYGBcH7R/VvMowskIfiUCrezNRbVR3KSxNwFSqdDK\nJxcFTXbdlIM0JJri8k4Oq4mFPDrzko+ZLw4fLWIoGVbMtw3ukV8+ibtJAH8M\npwdH7PExnsSj1m3zXtgtEnROSGYNLfpw8lPftwUHWy2i8hzuaAFk8zv86Psl\n1y2cmP1+ppinb+lFltLCbav2lqqENe//37a5oINOruFVoFIA0Q5f7kWJzffb\nehRNySevij2sDAcCgKQf6mzH08y38rijOKHZ7sCP4i2zXojW0jYRECGx1wKR\nPKWJRu9qARSsUBTy+UXDzNZzncS2JuI4OlSAAoSKp2tz9IimSzBSb9XEWVbT\nrgEyy7DkYMHKG0cCG9drMU8SsxDwqdBDApwNchOhBXDXJ/tQgL7bwT72pYEx\ndx4onVyRZx+YQVKMBsNwLyWwMuitT8NWAy5X2/TZarXHAJioKh8HWd7sbWYD\nVH1iE9LGQjZ9r9GziI/eVwaNKS5vUJDyB3S0ZDWS6ZlY3m7XhZIr0GQPuIHZ\ncWf3\r\n=8Gd1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDgHHyDcyRsLIi3mZVckNaGhvT3Z8QjOhbU1Cx8LeuxwAIhAJGHT728t/wd35RizavhDfNyxPUZMJrHkoSX8+CrqePt"}]},"maintainers":[{"name":"norserium","email":"norserium@yandex.ru"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/easy-bem_1.0.1_1555151283573_0.17308381037401133"},"_hasShrinkwrap":false},"1.0.2":{"name":"easy-bem","version":"1.0.2","description":"Easy BEM class name generator","main":"index.js","scripts":{"test":"mocha --reporter spec"},"contributors":[{"name":"Vitaliy Green"},{"name":"Norserium"}],"license":"MIT","keywords":["react","bem"],"repository":{"type":"git","url":"git+https://github.com/Norserium/easy-bem.git"},"bugs":{"url":"https://github.com/Norserium/easy-bem/issues"},"devDependencies":{"chai":"^3.5.0","mocha":"^3.2.0"},"gitHead":"58b47f94358a17ce07d26a0140f39f2290b5e5b7","homepage":"https://github.com/Norserium/easy-bem#readme","_id":"easy-bem@1.0.2","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-tHtLDhcEHZIMKdiiZElQoR8TcZ/6rvcNp7//93Vx/mqNLah9BOFGhhzTUfWLJs7uxZiKMdP/KzGOtzq14DrrqQ==","shasum":"3f759158c045465744900aa26ba8bd7d88d7a969","tarball":"https://registry.npmjs.org/easy-bem/-/easy-bem-1.0.2.tgz","fileCount":4,"unpackedSize":4789,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdDjzACRA9TVsSAnZWagAA/uAQAICNY6QssBDdS6ues/+/\nl0UWgQYgkcHT6RnIrHE6IbV6Cnu2Gi0L1WgW7OSwXzZnCYJvuWEdtYK/ScHe\nmV6mUfTgY7tCwac7O5//7Vg5q+YnBFLIKcrybuKG7/ynJf7SY/CkIJuD95L1\npVZOR+bxXO47lTBC3rsqpTAwy5djB2cXKJ0SK3iHPEiwzaaHcfcHdcF3lzwQ\ncwYrTKL6IfUnS+vUteApeuEeTrH22iIw9p4lNHPt0Uv3EXrpCOT+xDHUKtlN\nTzjAyjAwCw7t8bPt3mC11CxFv3TWtOxGHyMpxp+pTLIegl2FcTzSSjBpFPVE\n6+zKLU0nI+nIYJe5/xD9ql5HdSYbBc5t6eWPyNb2PX+498i0bf/2hxsND8k3\nyD1cavdwmVFXC3ZqcB7I+W/XfrfeZRD1scl3UWkSzzZHTY0hDswjLwMQ+KzM\n1zSTd40zulRW5zy/fqAD9dYZnto6vCKg5x0QfU9B+wU9wdn9Y2+oXygPetfG\n13qmjLGTl/OwDpB0bDkVM8jWur3HPNKRxD2SbBUqVUFYsl5QCTu9u0GmnDwo\nMaGFwJ8oRs8OsvAYHIdu1X3nkIvixd/hlGu0qE1J+TBW43cMbBsdYtrXzJSs\nn7QYhOYw4WDvj+rdOqs/lVWioTy5ytbyY6dBUwoo0YueJyWxDV2WF7a92HDt\nuLk8\r\n=3aml\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAermOICsJYBpf/BgJtyncDvaAigx5JVgMnHQKGPgsLTAiAiwWT295pewbGbOP98SB+Bwf39vOQT+yWbjpJz6SuZ8w=="}]},"maintainers":[{"name":"norserium","email":"norserium@yandex.ru"}],"_npmUser":{"name":"norserium","email":"norserium@yandex.ru"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/easy-bem_1.0.2_1561214143724_0.17258268713816105"},"_hasShrinkwrap":false},"1.1.0":{"name":"easy-bem","version":"1.1.0","description":"Easy BEM class name generator","main":"index.js","scripts":{"test":"mocha --reporter spec"},"types":"types/index.d.ts","contributors":[{"name":"Vitaliy Green"},{"name":"Norserium"}],"license":"MIT","keywords":["react","bem"],"repository":{"type":"git","url":"git+https://github.com/Norserium/easy-bem.git"},"bugs":{"url":"https://github.com/Norserium/easy-bem/issues"},"devDependencies":{"chai":"^3.5.0","mocha":"^3.2.0"},"gitHead":"3e3474ca19e8701c3ecfa6354f9fdd509cbc9196","homepage":"https://github.com/Norserium/easy-bem#readme","_id":"easy-bem@1.1.0","_nodeVersion":"12.18.3","_npmVersion":"6.11.2","dist":{"integrity":"sha512-YTaMssoT/Hny2lI2oYz5bTzpcyhZ2sLzJlRiPPyIAsXsVOifw3hwQ8gR/neBu/yHCCg7FJJXY1bFbhXul+Lz8w==","shasum":"eae250ad716dd018a1f868d85d806e572fe23540","tarball":"https://registry.npmjs.org/easy-bem/-/easy-bem-1.1.0.tgz","fileCount":4,"unpackedSize":3306,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgO6RmCRA9TVsSAnZWagAAx5EP/0o9ZW5Ituk7YEhuFTTf\n76tYtWYJcPc2psh/1ZNJlJpD6fiN47PJ8g2yMr9oTXTN6ZpQyKQVx8sQWDqI\nioT2pleW0EYWAJc9mwA4RFupL8QHF4rw0Yu0zg+91Km3x6FYci2AwS9JQkzb\neEj0Y5wduKE9Yqwzco4bzroFo5GU44kqEEyFsjBR4QGrw/Cjd0Gy/0qwkyAa\nP1G0qdMGo7IEZ/goPvo69HP8cnH8T0TEYkRlYQOSC+4c3DIafclHUYyRwjLr\nq6IaehqB1CrvG34D4uR1zGFFzwEvNzIH7WxsNnnDuvX2Ks7SWOOtGaUeJkBN\napQBO1F1jAwHMZbaoVIaZZobtNqjBbLj8Mc2zxA48HPvobDbD+zk433ggyWf\noKkL4JEgGsaUDzb5v628rSADHgiRD0UUbF2wArrYpy/QWnGGRM+5zzIOZdSv\nJiJnfyhxo0IkMK/xqlhSFMuI1D/5wjD54b/moiRHmuKIop2X87DTvGKVI4bm\nwuw6x8+f2FHzfi8dr5WYr67hMO0leDbTj/+3RUa9tyxCcp7sSwuVnmUkFlAi\ntrnA44Wp8RtdA1yZAE9WiHNAP60tBFiaTLf54mP+tHduofPDP9crlNRivXmj\n5hCA/P5UPTJ+IBeOMMyos2SwK8fKoIOToyUZnFoptYlcg2dyYcHfohSsZzXL\nIIiF\r\n=Bj7G\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGNsQJgum55t7zCh7tG0iErr7y1j3Sm3ebFjI9cPxhuoAiA5LuhGp4dnlT1oNnHJPGtdQxr98tzECboLmi5WbQgdLA=="}]},"_npmUser":{"name":"norserium","email":"norserium@yandex.ru"},"directories":{},"maintainers":[{"name":"norserium","email":"norserium@yandex.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/easy-bem_1.1.0_1614521446145_0.5792257693276315"},"_hasShrinkwrap":false},"1.1.1":{"name":"easy-bem","version":"1.1.1","description":"Easy BEM class name generator","main":"index.js","scripts":{"test":"mocha --reporter spec"},"types":"types/index.d.ts","contributors":[{"name":"Vitaliy Green"},{"name":"Norserium"}],"license":"MIT","keywords":["react","bem"],"repository":{"type":"git","url":"git+https://github.com/Norserium/easy-bem.git"},"bugs":{"url":"https://github.com/Norserium/easy-bem/issues"},"devDependencies":{"chai":"^3.5.0","mocha":"^3.2.0"},"gitHead":"23a8be1b08ee8572a82bf8979939f22da20af686","homepage":"https://github.com/Norserium/easy-bem#readme","_id":"easy-bem@1.1.1","_nodeVersion":"12.18.3","_npmVersion":"6.11.2","dist":{"integrity":"sha512-GJRqdiy2h+EXy6a8E6R+ubmqUM08BK0FWNq41k24fup6045biQ8NXxoXimiwegMQvFFV3t1emADdGNL1TlS61A==","shasum":"1bfcc10425498090bcfddc0f9c000aba91399e03","tarball":"https://registry.npmjs.org/easy-bem/-/easy-bem-1.1.1.tgz","fileCount":4,"unpackedSize":3342,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgO6w5CRA9TVsSAnZWagAAc9oP+QEb6cBqxI6dv/OSaGc7\nN1/2jeIY/oZnkLU5MjFQDipizO1ZW31AoeWseUjbcsncecSQRZVnV1zL9u7X\nn8bEp2TUfb01uLTVdrjpnTFLNeR/yOWhXQW4lF51bLtDWl64z38lB1oD0m3H\nPq+OjQKKJgVtaqt1nk0aFRj0IAAEyeRdSXp2eNT1a+cc92MThrhshbR882oh\nQf/PlILdqcNdaRA28UWUvvjl+4s9gCsuVB4MFIWH4KEu0mtQtA6ZO5uxcc7+\nghrq+1E43XuANAF9E462y3taO1WpUa8RHdHu89ss/lgWWrJrZR0uaxRkvEu9\nOYWPCzKevqyRB3LBXh9HedYKMg6zQhu4zbKcKl2sAOLnQarmqpNU9btGMmDD\naVALrFAoQ9f+5Tz7XgisBb/51LeOgDBdiipfJeVdi19+5P/6WGwJni2vQ/lj\nLq0R0I6cTyL0NUb8Fzq+bMwgqco+z+XFq2ZZ6rMlsr7MR/RYVbCWAEQ8t/vM\n68WdmL4k5vbtmv0DTjfoeMpRTHKeX2AYD6E5ko7ZGWtfzv9OC7YwwS/awCu7\n2ZyifWGL0wKiV74RMH/Y6DSgodluGSy6SpH+0je3apH2GWEyYOHhWBs9ScYV\nlaXq9zQB1AhoXv1IRNLJ3eOq6Xi19wF+YrAt3x5xA7brIdEttOEDhzPk3Hrf\nE0l3\r\n=XaDc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBuDXTrIERSw5UJ9J6s18mnRaA7pYsbrJ23UK7A2Um/5AiBfYQnYryASyP5BSLel1V2lRXxry3ikgbMJcg9KoHoaEA=="}]},"_npmUser":{"name":"norserium","email":"norserium@yandex.ru"},"directories":{},"maintainers":[{"name":"norserium","email":"norserium@yandex.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/easy-bem_1.1.1_1614523449256_0.24857863217409504"},"_hasShrinkwrap":false}},"time":{"created":"2019-04-09T09:49:07.815Z","1.0.0":"2019-04-09T09:49:08.069Z","modified":"2022-04-30T18:41:43.045Z","1.0.1":"2019-04-13T10:28:03.708Z","1.0.2":"2019-06-22T14:35:43.826Z","1.1.0":"2021-02-28T14:10:46.239Z","1.1.1":"2021-02-28T14:44:09.392Z"},"maintainers":[{"name":"norserium","email":"norserium@yandex.ru"}],"description":"Easy BEM class name generator","homepage":"https://github.com/Norserium/easy-bem#readme","keywords":["react","bem"],"repository":{"type":"git","url":"git+https://github.com/Norserium/easy-bem.git"},"contributors":[{"name":"Vitaliy Green"},{"name":"Norserium"}],"bugs":{"url":"https://github.com/Norserium/easy-bem/issues"},"license":"MIT","readme":"# Easy BEM class name generator\r\n\r\n> Simple and fast [BEM](https://en.bem.info/) class names generator.\r\n\r\n[![NPM](https://img.shields.io/npm/v/easy-bem.svg)](https://www.npmjs.com/package/easy-bem)\r\n\r\n\r\nFork of [bem-cn-fast](https://github.com/GREENpoint/bem-cn-fast) that uses another delimiters (personally I like them more):\r\n\r\n- The element name is separated from the block name by a double underscore (`__`)\r\n- The modifier name is separated from the block or element name by a double dash (`--`)\r\n- The modifier value is separated from the modifier name by a single underscore (`_`)\r\n\r\n## Install\r\n\r\n```bash\r\nnpm install --save easy-bem\r\n```\r\n\r\n```bash\r\nyarn add easy-bem\r\n```\r\n\r\n## Usage\r\n\r\n```javascript\r\nimport bem from 'easy-bem';\r\nconst b = bem('block');\r\n\r\nb(); // -> 'block'\r\nb('element'); // -> 'block__element'\r\nb({ mod1: true, mod2: 'some-value' }); // -> 'block--mod1 block--mod2_some-value'\r\nb('element', { mod1: true }); // -> 'block__element--mod1'\r\n```\r\n","readmeFilename":"README.md"}