{"_id":"webpack-bem-loader","_rev":"29-705be67771032c579ad444677c05a287","name":"webpack-bem-loader","description":"Webpack BEM loader","dist-tags":{"latest":"0.8.0","canary":"0.6.4-canary.cd5c3fc","next":"0.7.0-dev.1aea0d7"},"versions":{"0.0.1":{"name":"webpack-bem-loader","version":"0.0.1","description":"Webpack BEM loader","repository":{"type":"git","url":"git://github.com/bem/webpack-bem-loader.git"},"keywords":["bem","webpack"],"license":"MPL-2.0","dependencies":{"vow":"^0.4.12","vow-fs":"^0.3.5","bem-naming":"^1.0.1","falafel":"^1.2.0"},"gitHead":"109b48dbf521b73bb348f8b0f63cae6d36d1106e","bugs":{"url":"https://github.com/bem/webpack-bem-loader/issues"},"homepage":"https://github.com/bem/webpack-bem-loader#readme","_id":"webpack-bem-loader@0.0.1","scripts":{},"_shasum":"07dbf1d4a77cd34806612e69962399d9abde7c2e","_from":".","_npmVersion":"2.14.2","_nodeVersion":"4.3.1","_npmUser":{"name":"veged","email":"veged@ya.ru"},"maintainers":[{"name":"veged","email":"veged@ya.ru"}],"dist":{"shasum":"07dbf1d4a77cd34806612e69962399d9abde7c2e","tarball":"https://registry.npmjs.org/webpack-bem-loader/-/webpack-bem-loader-0.0.1.tgz","integrity":"sha512-jvKjUSYv16QTgu1KMP5bBrIamdpcwVJfFolsvjlklBdE8um85Mv2XGucoqN+HKe4ZUPMipUiNl1VRcbaoE1hPg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICI/rlL3fIH0cVYpdhWOTlZBJyOYd7I3aPycwDpwwDpeAiA6z7VRmyr0Ti/MgCIKzrYCFuaOd7GCt+jODv+2E+zUnA=="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/webpack-bem-loader-0.0.1.tgz_1473431659891_0.30293971626088023"},"directories":{}},"0.0.2":{"name":"webpack-bem-loader","version":"0.0.2","description":"Webpack BEM loader","repository":{"type":"git","url":"git://github.com/bem/webpack-bem-loader.git"},"keywords":["bem","webpack"],"license":"MPL-2.0","dependencies":{"vow":"^0.4.12","vow-fs":"^0.3.5","bem-naming":"^1.0.1","falafel":"^1.2.0"},"gitHead":"23c12fbb643a2f00133dd3d52ceefa8e34a3b06f","bugs":{"url":"https://github.com/bem/webpack-bem-loader/issues"},"homepage":"https://github.com/bem/webpack-bem-loader#readme","_id":"webpack-bem-loader@0.0.2","scripts":{},"_shasum":"c926f788f7c543a70d51f2d2cb46b7b58fe4685b","_from":".","_npmVersion":"2.14.2","_nodeVersion":"4.3.1","_npmUser":{"name":"veged","email":"veged@ya.ru"},"maintainers":[{"name":"veged","email":"veged@ya.ru"}],"dist":{"shasum":"c926f788f7c543a70d51f2d2cb46b7b58fe4685b","tarball":"https://registry.npmjs.org/webpack-bem-loader/-/webpack-bem-loader-0.0.2.tgz","integrity":"sha512-+tP1X6ZJWghiNfKXS1G+XqzlSZxhHGS+pDI/yjEUPhbOeOpPpnG3M8zHnV5ZOz7nCDFWooaNvDd3LTi4spV7eg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICxv9jXBbOeWBw8KRGKP/8eiCvxm6wqJ7c4HBJ8AemQHAiEA8qayIS0T7bA2GStD90/pqQhTamz09RN/Dqw3ZnfGnkY="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/webpack-bem-loader-0.0.2.tgz_1475841372369_0.8664465092588216"},"directories":{}},"0.0.3":{"name":"webpack-bem-loader","version":"0.0.3","description":"Webpack BEM loader","repository":{"type":"git","url":"git://github.com/bem/webpack-bem-loader.git"},"keywords":["bem","webpack"],"license":"MPL-2.0","dependencies":{"vow":"^0.4.12","vow-fs":"^0.3.5","bem-naming":"^1.0.1","falafel":"^1.2.0"},"gitHead":"89862f091df891784fb418df45259850f94a64c3","bugs":{"url":"https://github.com/bem/webpack-bem-loader/issues"},"homepage":"https://github.com/bem/webpack-bem-loader#readme","_id":"webpack-bem-loader@0.0.3","scripts":{},"_shasum":"03ad4daae4fab3e5b696d70c132ba8f8c2696cc4","_from":".","_npmVersion":"2.14.2","_nodeVersion":"4.3.1","_npmUser":{"name":"veged","email":"veged@ya.ru"},"maintainers":[{"name":"veged","email":"veged@ya.ru"}],"dist":{"shasum":"03ad4daae4fab3e5b696d70c132ba8f8c2696cc4","tarball":"https://registry.npmjs.org/webpack-bem-loader/-/webpack-bem-loader-0.0.3.tgz","integrity":"sha512-uEuy418wNZlxSznClN0LPIw+42sus1klQys1Z1Gz1O2dNJG6eP/CkiA6h0YhPCoZF/f6srk2PaDClNObxmpdwQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEBLgXGB8PmLTRuwwxn3q5+gBYWCqVlOzNH9M3WV8icHAiBLWQJGRXHobYoH90z5jZ5IXMsgHJe9sMoX3NCYod6icQ=="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/webpack-bem-loader-0.0.3.tgz_1477314048215_0.3983366941101849"},"directories":{}},"0.1.0":{"name":"webpack-bem-loader","version":"0.1.0","description":"Webpack BEM loader","repository":{"type":"git","url":"git://github.com/bem/webpack-bem-loader.git"},"keywords":["bem","webpack"],"license":"MPL-2.0","dependencies":{"bem-naming":"^1.0.1","falafel":"^1.2.0","loader-utils":"^0.2.16","vow":"^0.4.12","vow-fs":"^0.3.5"},"gitHead":"86c35b6c5672578b12e4c4068a713a875c6458d9","bugs":{"url":"https://github.com/bem/webpack-bem-loader/issues"},"homepage":"https://github.com/bem/webpack-bem-loader#readme","_id":"webpack-bem-loader@0.1.0","scripts":{},"_shasum":"88e9e939a17afe27ab0aadcee4c8ef52c68d4afa","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"verybigman","email":"winogradovaa@gmail.com"},"dist":{"shasum":"88e9e939a17afe27ab0aadcee4c8ef52c68d4afa","tarball":"https://registry.npmjs.org/webpack-bem-loader/-/webpack-bem-loader-0.1.0.tgz","integrity":"sha512-nfpwDJXnGNsjG9VYm4fg7kxBvKP2QvW+celfidAaemM9GzRieEPqP8vFx9aoKMSytwdRgHls83ClHgGJq8PwEQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICrDehqdJxeW80alsNBPE1OGVC74kMepSvJKgUojbQ7iAiEA1DkV9g2sEKWPl5rHe2m/J5EETLysdvnPN4rleDlwOWQ="}]},"maintainers":[{"name":"dfilatov","email":"dfilatov@yandex-team.ru"},{"name":"veged","email":"veged@ya.ru"},{"name":"verybigman","email":"winogradovaa@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/webpack-bem-loader-0.1.0.tgz_1487253064807_0.4783011698164046"},"directories":{}},"0.2.0":{"name":"webpack-bem-loader","version":"0.2.0","description":"Webpack BEM loader","repository":{"type":"git","url":"git://github.com/bem/webpack-bem-loader.git"},"keywords":["bem","webpack"],"license":"MPL-2.0","scripts":{"lint":"eslint ."},"dependencies":{"@bem/cell":"^0.2.5","@bem/entity-name":"^1.3.0","@bem/fs-scheme":"^2.1.0","@bem/import-notation":"^1.0.0","@bem/naming":"^2.0.0-3","falafel":"^1.2.0","loader-utils":"^0.2.16","required-path":"^1.0.1","vow":"^0.4.12","vow-fs":"^0.3.5"},"devDependencies":{"eslint":"^3.15.0"},"gitHead":"1624cd408767ce59b22f884201ec38cc9574df00","bugs":{"url":"https://github.com/bem/webpack-bem-loader/issues"},"homepage":"https://github.com/bem/webpack-bem-loader#readme","_id":"webpack-bem-loader@0.2.0","_shasum":"5ca82c540dd0c83a00c5d695feaf859ab32e6479","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"verybigman","email":"winogradovaa@gmail.com"},"dist":{"shasum":"5ca82c540dd0c83a00c5d695feaf859ab32e6479","tarball":"https://registry.npmjs.org/webpack-bem-loader/-/webpack-bem-loader-0.2.0.tgz","integrity":"sha512-pVEUMKcnAogi5eukMh0ZOIluO2a0PHIn2jJ53XplWPEPNlvGmA8unO4R2yo7wuWBPqtU8s2/QS+i0j4Cdxw15Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDm6K9NTEO3FrvGggMedUETdL330bg2Bu5nSTmfxYn/GAiAIFO7+64A6jNUBpZ0v+w29IFt8jIMdCwh/iEzYT1eSUQ=="}]},"maintainers":[{"name":"dfilatov","email":"dfilatov@yandex-team.ru"},{"name":"veged","email":"veged@ya.ru"},{"name":"verybigman","email":"winogradovaa@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/webpack-bem-loader-0.2.0.tgz_1487347968411_0.9461313681676984"},"directories":{}},"0.3.0":{"name":"webpack-bem-loader","version":"0.3.0","description":"Webpack BEM loader","repository":{"type":"git","url":"git://github.com/bem/webpack-bem-loader.git"},"keywords":["bem","webpack"],"license":"MPL-2.0","scripts":{"lint":"eslint ."},"dependencies":{"@bem/cell":"^0.2.5","@bem/entity-name":"^1.3.0","@bem/fs-scheme":"^2.1.0","@bem/import-notation":"^1.0.0","@bem/naming":"^2.0.0-3","falafel":"^1.2.0","loader-utils":"1.0.2","required-path":"^1.0.1","vow":"^0.4.12","vow-fs":"^0.3.5"},"devDependencies":{"eslint":"^3.15.0"},"gitHead":"024527e2e4bc5a396174c7f8616d693987b2da74","bugs":{"url":"https://github.com/bem/webpack-bem-loader/issues"},"homepage":"https://github.com/bem/webpack-bem-loader#readme","_id":"webpack-bem-loader@0.3.0","_shasum":"9f8250ba04228ac5acf8afb4b9d7d94be82e44c1","_from":".","_npmVersion":"3.10.8","_nodeVersion":"7.0.0","_npmUser":{"name":"yeti-or","email":"yeti.or@gmail.com"},"dist":{"shasum":"9f8250ba04228ac5acf8afb4b9d7d94be82e44c1","tarball":"https://registry.npmjs.org/webpack-bem-loader/-/webpack-bem-loader-0.3.0.tgz","integrity":"sha512-6TxNy5h2Prf+UsBkwlaPvGBCrh41wZb6rzwuUvyjs3t5kkluCYk5UPwinqCGa/4F4h6bwuQPy2cibVScfj/TGg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDUxTjr6slxfWZaWSGlQxRlD1lABhy9kGsV+P8iMoiD8QIgRMgdgeU/KMSVh3h9UgiJQHqfnd3XkLHxWteZiZ9AgJ0="}]},"maintainers":[{"name":"dfilatov","email":"dfilatov@yandex-team.ru"},{"name":"veged","email":"veged@ya.ru"},{"name":"verybigman","email":"winogradovaa@gmail.com"},{"name":"yeti-or","email":"yeti.or@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/webpack-bem-loader-0.3.0.tgz_1492677445759_0.3991407831199467"},"directories":{}},"0.4.0":{"name":"webpack-bem-loader","version":"0.4.0","description":"Webpack BEM loader","repository":{"type":"git","url":"git://github.com/bem/webpack-bem-loader.git"},"keywords":["bem","webpack"],"license":"MPL-2.0","scripts":{"lint":"eslint ."},"dependencies":{"@bem/cell":"^0.2.6","@bem/entity-name":"^1.5.0","@bem/fs-scheme":"^2.1.0","@bem/import-notation":"^1.1.2","@bem/naming":"^2.0.0-6","bem-config":"^3.2.3","falafel":"^2.1.0","loader-utils":"1.1.0","required-path":"^1.0.1","vow":"^0.4.15","vow-fs":"^0.3.6"},"devDependencies":{"eslint":"^3.19.0"},"gitHead":"f49f8c6be6164bc289c403d58408499ee8b896e0","bugs":{"url":"https://github.com/bem/webpack-bem-loader/issues"},"homepage":"https://github.com/bem/webpack-bem-loader#readme","_id":"webpack-bem-loader@0.4.0","_shasum":"df0738c5e8be971ffa40c3ab9daf974f61e3d81a","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"verybigman","email":"winogradovaa@gmail.com"},"dist":{"shasum":"df0738c5e8be971ffa40c3ab9daf974f61e3d81a","tarball":"https://registry.npmjs.org/webpack-bem-loader/-/webpack-bem-loader-0.4.0.tgz","integrity":"sha512-IJM0Y8PpJl+voiCOK5xHcxMHqOiNSwZjbKVT+F8GzvX3d/fDCQzuqvJOnUhzslhi9giSQoldnlBZqQd60+tKGg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQClkjV/iREzGR2vDbrTV3yX6WgZ919Fx0ETMy+dwEQ8pAIgRsULJsieDLh66tzn1ayYkPcPhAik8yt10hKA6AuWqG8="}]},"maintainers":[{"name":"dfilatov","email":"dfilatov@yandex-team.ru"},{"name":"veged","email":"veged@ya.ru"},{"name":"verybigman","email":"winogradovaa@gmail.com"},{"name":"yeti-or","email":"yeti.or@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/webpack-bem-loader-0.4.0.tgz_1494093753180_0.03257804340682924"},"directories":{}},"0.4.1":{"name":"webpack-bem-loader","version":"0.4.1","description":"Webpack BEM loader","repository":{"type":"git","url":"git://github.com/bem/webpack-bem-loader.git"},"keywords":["bem","webpack"],"license":"MPL-2.0","scripts":{"lint":"eslint ."},"dependencies":{"@bem/cell":"^0.2.6","@bem/entity-name":"^1.5.0","@bem/fs-scheme":"^2.1.0","@bem/import-notation":"^1.1.2","@bem/naming":"^2.0.0-6","bem-config":"^3.2.3","falafel":"^2.1.0","loader-utils":"1.1.0","required-path":"^1.0.1","vow":"^0.4.15","vow-fs":"^0.3.6"},"devDependencies":{"eslint":"^3.19.0"},"gitHead":"e07387b534d01f6085be20c982cef5378cfaf23a","bugs":{"url":"https://github.com/bem/webpack-bem-loader/issues"},"homepage":"https://github.com/bem/webpack-bem-loader#readme","_id":"webpack-bem-loader@0.4.1","_shasum":"c9c860269e1c7afe25e97ff1e512d7cbab2677b4","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"verybigman","email":"winogradovaa@gmail.com"},"dist":{"shasum":"c9c860269e1c7afe25e97ff1e512d7cbab2677b4","tarball":"https://registry.npmjs.org/webpack-bem-loader/-/webpack-bem-loader-0.4.1.tgz","integrity":"sha512-/3V9Q8xmPbbzHxyfFmi/nmEDLhVCvjOP1w3qdUR7s92p8Q3O0wBxbhvxK+wiE4KZmwlU6kOY6ViBYCTZGX9F5Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC8kv28DcxlIkguQHFAtLTMHYDmQ3qB8v5v/kxUyLtlOAiEAkWh+idvKMI7Mr6x9nCcQ/xUg3mWmX9dXk60Ny9MCB+M="}]},"maintainers":[{"name":"dfilatov","email":"dfilatov@yandex-team.ru"},{"name":"veged","email":"veged@ya.ru"},{"name":"verybigman","email":"winogradovaa@gmail.com"},{"name":"yeti-or","email":"yeti.or@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-bem-loader-0.4.1.tgz_1498663926911_0.1600090900901705"},"directories":{}},"0.4.2":{"name":"webpack-bem-loader","version":"0.4.2","description":"Webpack BEM loader","repository":{"type":"git","url":"git://github.com/bem/webpack-bem-loader.git"},"keywords":["bem","webpack"],"license":"MPL-2.0","scripts":{"lint":"eslint ."},"dependencies":{"@bem/cell":"^0.2.6","@bem/entity-name":"^1.5.0","@bem/fs-scheme":"^2.1.0","@bem/import-notation":"^1.1.2","@bem/naming":"^2.0.0-6","bem-config":"^3.2.3","falafel":"^2.1.0","loader-utils":"1.1.0","required-path":"^1.0.1","vow":"^0.4.15","vow-fs":"^0.3.6"},"devDependencies":{"eslint":"^3.19.0"},"gitHead":"5038da98d7c6690ff4b68c48bd43b03115dd55ad","bugs":{"url":"https://github.com/bem/webpack-bem-loader/issues"},"homepage":"https://github.com/bem/webpack-bem-loader#readme","_id":"webpack-bem-loader@0.4.2","_npmVersion":"5.4.1","_nodeVersion":"8.2.1","_npmUser":{"name":"yeti-or","email":"yeti.or@gmail.com"},"dist":{"integrity":"sha512-NlZR9c7w9V2IfVp/PpapuYh90ZKAkWltFgeDwVfHNZXfvSilnTFBU0O2On7+DhOZo+pdTXpFmMykDg5k+vb8vw==","shasum":"4551e5c308739d9a1b705cdea72c5dd16c5879e9","tarball":"https://registry.npmjs.org/webpack-bem-loader/-/webpack-bem-loader-0.4.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIELIhPYfE3hgnmvsJ3cuk+XL74L+WniNyaxJ36OWrFqkAiEAkTsaPh82cf8zt0kC5+L5AuzJOgKFZEoA6PCVohaui7Q="}]},"maintainers":[{"name":"dfilatov","email":"dfilatov@yandex-team.ru"},{"name":"veged","email":"veged@ya.ru"},{"name":"verybigman","email":"winogradovaa@gmail.com"},{"name":"yeti-or","email":"yeti.or@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-bem-loader-0.4.2.tgz_1505737994594_0.0015551808755844831"},"directories":{}},"0.5.0":{"name":"webpack-bem-loader","version":"0.5.0","description":"Webpack BEM loader","repository":{"type":"git","url":"git://github.com/bem/webpack-bem-loader.git"},"keywords":["bem","webpack"],"license":"MPL-2.0","scripts":{"lint":"eslint ."},"dependencies":{"@bem/cell":"^0.2.6","@bem/entity-name":"^1.5.0","@bem/fs-scheme":"^2.1.0","@bem/import-notation":"^1.1.2","@bem/naming":"^2.0.0-6","bem-config":"^3.2.3","falafel":"^2.1.0","loader-utils":"1.1.0","required-path":"^1.0.1","vow":"^0.4.15","vow-fs":"^0.3.6"},"devDependencies":{"eslint":"^3.19.0"},"gitHead":"4b8a14d1ebb64422bfe687b917d7e39ee7f0df07","bugs":{"url":"https://github.com/bem/webpack-bem-loader/issues"},"homepage":"https://github.com/bem/webpack-bem-loader#readme","_id":"webpack-bem-loader@0.5.0","_npmVersion":"5.4.2","_nodeVersion":"8.5.0","_npmUser":{"name":"yeti-or","email":"yeti.or@gmail.com"},"dist":{"integrity":"sha512-MBqMhVwI0Ql7LSc309no/jLUykAiMyoCeYBLF+8G2vfRkZ/vAZuC5LuHKZZu/j2RZWfMHgiOW1dj4BULDb6iwg==","shasum":"84ffd195429aa8ab6cd735b97dfd96b73d37186a","tarball":"https://registry.npmjs.org/webpack-bem-loader/-/webpack-bem-loader-0.5.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDhykqZvEoO03cNJ2z2gsiJpz0eGYJuCNdGkKQqu63fuAIgJ3sNXGni2W5vQyO5TYidNEYpuMw16iNvX6WRIgtbtHE="}]},"maintainers":[{"name":"dfilatov","email":"dfilatov@yandex-team.ru"},{"name":"veged","email":"veged@ya.ru"},{"name":"verybigman","email":"winogradovaa@gmail.com"},{"name":"yeti-or","email":"yeti.or@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-bem-loader-0.5.0.tgz_1508790064065_0.4825481812004"},"directories":{}},"0.5.1":{"name":"webpack-bem-loader","version":"0.5.1","description":"Webpack BEM loader","repository":{"type":"git","url":"git://github.com/bem/webpack-bem-loader.git"},"keywords":["bem","webpack"],"license":"MPL-2.0","scripts":{"lint":"eslint ."},"dependencies":{"@bem/cell":"^0.2.6","@bem/entity-name":"^1.5.0","@bem/fs-scheme":"^2.1.0","@bem/import-notation":"^1.1.2","@bem/naming":"^2.0.0-6","bem-config":"^3.2.3","falafel":"^2.1.0","loader-utils":"1.1.0","required-path":"^1.0.1","vow":"^0.4.15","vow-fs":"^0.3.6"},"devDependencies":{"eslint":"^3.19.0"},"gitHead":"87bc1497f8b8036de5c0e2e7434ff6e9a69403a1","bugs":{"url":"https://github.com/bem/webpack-bem-loader/issues"},"homepage":"https://github.com/bem/webpack-bem-loader#readme","_id":"webpack-bem-loader@0.5.1","_npmVersion":"5.5.1","_nodeVersion":"8.5.0","_npmUser":{"name":"yeti-or","email":"yeti.or@gmail.com"},"dist":{"integrity":"sha512-Qk/WpjLr3jgwIaizDakQg3MtM2mmNalCa2dvk31iWl5GD6ZLwP6NYjGZCrvFfq7C8vyGUhbpaQkjmUUmBf003Q==","shasum":"316f0addf3e688c5cb7685c170c0f26162540280","tarball":"https://registry.npmjs.org/webpack-bem-loader/-/webpack-bem-loader-0.5.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDkc96/FnECJoqzFGvXbu7v1loOpIEvt98VGNtyFC9pGwIgJmA2q3ZiBLaDpTP0juQmQcXt1L8tD9MSeCg3cajmpoM="}]},"maintainers":[{"name":"dfilatov","email":"dfilatov@yandex-team.ru"},{"name":"veged","email":"veged@ya.ru"},{"name":"verybigman","email":"winogradovaa@gmail.com"},{"name":"yeti-or","email":"yeti.or@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-bem-loader-0.5.1.tgz_1512554639380_0.9996452436316758"},"directories":{}},"0.6.0":{"name":"webpack-bem-loader","version":"0.6.0","description":"Webpack BEM loader","repository":{"type":"git","url":"git://github.com/bem/webpack-bem-loader.git"},"keywords":["bem","webpack"],"license":"MPL-2.0","scripts":{"lint":"eslint ."},"dependencies":{"@bem/cell":"^0.2.6","@bem/entity-name":"^1.5.0","@bem/fs-scheme":"^2.1.0","@bem/import-notation":"^1.1.2","@bem/naming":"^2.0.0-6","bem-config":"^3.2.3","falafel":"^2.1.0","loader-utils":"1.1.0","required-path":"^1.0.1","vow":"^0.4.15","vow-fs":"^0.3.6"},"devDependencies":{"eslint":"^3.19.0"},"gitHead":"93df622bc5628d2fd57f136dd8b8523e15dd9361","bugs":{"url":"https://github.com/bem/webpack-bem-loader/issues"},"homepage":"https://github.com/bem/webpack-bem-loader#readme","_id":"webpack-bem-loader@0.6.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"yeti-or","email":"yeti.or@gmail.com"},"dist":{"integrity":"sha512-Nb8vhahm5Y5Z6Z6r8cxSXtVVFAxPt81cMwAionAlF+v7Vc6mwI64meIEvlDlGqEf6W6zfnFtUKGUlRKjams77w==","shasum":"ce071222da7e4b99b64df7a3b7208f77e7f6334e","tarball":"https://registry.npmjs.org/webpack-bem-loader/-/webpack-bem-loader-0.6.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD/JNITxMQyV55GgpKBc8VZpZ8JdyyV3mBhebyt+OFzXwIhAOaZktRh52dbZ2pGG6+aWWogorHkHhduss6f3tYpotV9"}]},"maintainers":[{"name":"dfilatov","email":"dfilatov@yandex-team.ru"},{"name":"veged","email":"veged@ya.ru"},{"name":"verybigman","email":"winogradovaa@gmail.com"},{"name":"yeti-or","email":"yeti.or@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-bem-loader-0.6.0.tgz_1516971051883_0.9426223530899733"},"directories":{}},"0.6.1":{"name":"webpack-bem-loader","version":"0.6.1","description":"Webpack BEM loader","repository":{"type":"git","url":"git://github.com/bem/webpack-bem-loader.git"},"keywords":["bem","webpack"],"license":"MPL-2.0","scripts":{"lint":"eslint .","pretest":"npm run lint","test":"jest","cover":"jest --coverage"},"jest":{"collectCoverageFrom":["index.js","generators/*.js","generators/i18n/index.js"]},"dependencies":{"@bem/cell":"^0.2.6","@bem/entity-name":"^1.5.0","@bem/fs-scheme":"^2.1.0","@bem/import-notation":"^1.1.2","@bem/naming":"^2.0.0-6","bem-config":"^3.2.3","falafel":"^2.1.0","loader-utils":"1.1.0","required-path":"^1.0.1"},"devDependencies":{"common-tags":"^1.7.2","css-loader":"^0.28.10","eslint":"^3.19.0","extract-text-webpack-plugin":"^3.0.2","jest":"^22.4.0","memory-fs":"^0.4.1","webpack":"^3.11.0"},"gitHead":"f178400704927f497f64b9f24e1f9e3af718121a","bugs":{"url":"https://github.com/bem/webpack-bem-loader/issues"},"homepage":"https://github.com/bem/webpack-bem-loader#readme","_id":"webpack-bem-loader@0.6.1","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"yeti-or","email":"yeti.or@gmail.com"},"dist":{"integrity":"sha512-kELiJgrvATPjEbdXqCQ/ZfTNbRQzfwqUf1sCUOHgeDUaF8KrrzVzDRZ1vlwN6Y5xUpQVDW7NL/lbgOA7O+PBzw==","shasum":"425769042691a71cb7735cbcf3c1c95673aad5d5","tarball":"https://registry.npmjs.org/webpack-bem-loader/-/webpack-bem-loader-0.6.1.tgz","fileCount":18,"unpackedSize":47146,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD9nxCHxet2Jy8zikIZP7wToB6Crw88641uooUH6H4kywIgGXdMN0hAIgfhNBR1ud++s43zAE23iGC37nASG2NPcIM="}]},"maintainers":[{"name":"dfilatov","email":"dfilatov@yandex-team.ru"},{"name":"veged","email":"veged@ya.ru"},{"name":"verybigman","email":"winogradovaa@gmail.com"},{"name":"yeti-or","email":"yeti.or@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-bem-loader_0.6.1_1520871863060_0.18590855870241318"},"_hasShrinkwrap":false},"0.4.3":{"name":"webpack-bem-loader","version":"0.4.3","description":"Webpack BEM loader","repository":{"type":"git","url":"git://github.com/bem/webpack-bem-loader.git"},"keywords":["bem","webpack"],"license":"MPL-2.0","scripts":{"lint":"eslint ."},"dependencies":{"@bem/cell":"0.2.6","@bem/entity-name":"1.5.0","@bem/fs-scheme":"2.1.0","@bem/import-notation":"1.1.2","@bem/naming":"2.0.0-6","bem-config":"3.2.3","falafel":"2.1.0","loader-utils":"1.1.0","required-path":"1.0.1","vow":"0.4.15","vow-fs":"0.3.6"},"devDependencies":{"eslint":"^3.19.0"},"gitHead":"627f33f92eca6de662a7af2b09661127b766984f","bugs":{"url":"https://github.com/bem/webpack-bem-loader/issues"},"homepage":"https://github.com/bem/webpack-bem-loader#readme","_id":"webpack-bem-loader@0.4.3","_npmVersion":"5.7.1","_nodeVersion":"8.9.4","_npmUser":{"name":"yeti-or","email":"yeti.or@gmail.com"},"dist":{"integrity":"sha512-DJE8+yzF6QtNUFIFQuzZ9qbP1cIzdTzRqG7hfWT9ZX38oTedp4su0ZQ8X32xxJfLdEFAN/tkoTrkWCduI71z/w==","shasum":"4640e9a1bf1484399d269e35735ca598191f0c13","tarball":"https://registry.npmjs.org/webpack-bem-loader/-/webpack-bem-loader-0.4.3.tgz","fileCount":27,"unpackedSize":143904,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDiUbz5FkvU5ptMHsYhttOXBSR0taMkmUgatcsRJAMd3wIhAMyRmZ8tJe9KJ8lZ8XyME5Fq4p8YMIOwP5P88JLDzk6v"}]},"maintainers":[{"name":"dfilatov","email":"dfilatov@yandex-team.ru"},{"name":"veged","email":"veged@ya.ru"},{"name":"verybigman","email":"winogradovaa@gmail.com"},{"name":"yeti-or","email":"yeti.or@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-bem-loader_0.4.3_1521028678176_0.9398111283385122"},"_hasShrinkwrap":false},"0.6.2":{"name":"webpack-bem-loader","version":"0.6.2","description":"Webpack BEM loader","repository":{"type":"git","url":"git://github.com/bem/webpack-bem-loader.git"},"keywords":["bem","webpack"],"license":"MPL-2.0","scripts":{"lint":"eslint .","pretest":"npm run lint","test":"jest","cover":"jest --coverage"},"jest":{"collectCoverageFrom":["index.js","generators/*.js","generators/i18n/index.js"]},"dependencies":{"@bem/cell":"^0.2.6","@bem/entity-name":"^1.5.0","@bem/fs-scheme":"^2.1.0","@bem/import-notation":"^1.1.3","@bem/naming":"^2.0.0-6","bem-config":"^3.2.3","falafel":"^2.1.0","loader-utils":"1.1.0","required-path":"^1.0.1"},"devDependencies":{"common-tags":"^1.7.2","css-loader":"^0.28.10","eslint":"^3.19.0","extract-text-webpack-plugin":"^3.0.2","jest":"^22.4.0","memory-fs":"^0.4.1","node-eval":"^2.0.0","webpack":"^3.11.0"},"gitHead":"b342537aeecddd2401e340d7b81a6d84972d773b","bugs":{"url":"https://github.com/bem/webpack-bem-loader/issues"},"homepage":"https://github.com/bem/webpack-bem-loader#readme","_id":"webpack-bem-loader@0.6.2","_npmVersion":"5.7.1","_nodeVersion":"8.9.4","_npmUser":{"name":"yeti-or","email":"yeti.or@gmail.com"},"dist":{"integrity":"sha512-AgdAVWcVdkmHF6ngtT5cc0PUWSOAoH/mlomR4CBPBdlFgV9xKQc5LyNV7fjzqBfaTNxFb5rhYhAhwZt/I7jdxA==","shasum":"0250e255f95739a64fd17db18d7b7c27e18df2bc","tarball":"https://registry.npmjs.org/webpack-bem-loader/-/webpack-bem-loader-0.6.2.tgz","fileCount":18,"unpackedSize":49151,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDYzVTUuHvgfPNguF0eg2n8TfC8yJk/rA0nctrYe1WooAiAi/Z7h4YfOxij/I9iLFgA5LfnhHhEqG5jsTmcEZ8NAtQ=="}]},"maintainers":[{"name":"dfilatov","email":"dfilatov@yandex-team.ru"},{"name":"veged","email":"veged@ya.ru"},{"name":"verybigman","email":"winogradovaa@gmail.com"},{"name":"yeti-or","email":"yeti.or@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-bem-loader_0.6.2_1521050339499_0.009293100012366606"},"_hasShrinkwrap":false},"0.6.3":{"name":"webpack-bem-loader","version":"0.6.3","description":"Webpack BEM loader","repository":{"type":"git","url":"git://github.com/bem/webpack-bem-loader.git"},"keywords":["bem","webpack"],"license":"MPL-2.0","scripts":{"lint":"eslint .","pretest":"npm run lint","test":"jest","cover":"jest --coverage"},"jest":{"collectCoverageFrom":["index.js","generators/*.js","generators/i18n/index.js"]},"dependencies":{"@bem/cell":"0.2.6","@bem/entity-name":"1.5.0","@bem/fs-scheme":"2.1.0","@bem/import-notation":"1.1.3","@bem/naming":"2.0.0-6","bem-config":"3.2.3","falafel":"2.1.0","loader-utils":"1.1.0","required-path":"1.0.1"},"devDependencies":{"common-tags":"^1.7.2","css-loader":"^0.28.10","eslint":"^3.19.0","extract-text-webpack-plugin":"^3.0.2","jest":"^22.4.0","memory-fs":"^0.4.1","node-eval":"^2.0.0","webpack":"^3.11.0"},"gitHead":"2293096de49fe83cd5fc74058d8f05acf87ea2d6","bugs":{"url":"https://github.com/bem/webpack-bem-loader/issues"},"homepage":"https://github.com/bem/webpack-bem-loader#readme","_id":"webpack-bem-loader@0.6.3","_npmVersion":"5.7.1","_nodeVersion":"8.9.4","_npmUser":{"name":"yeti-or","email":"yeti.or@gmail.com"},"dist":{"integrity":"sha512-1k6PL63wCcRV8ggHDwMbHW5a1rZ5MIfKFug/TZcmjmbgWqd9tA7egMrFT7+hoV/DoHV5VFUjL1QUyW371rlg8g==","shasum":"90394265579ce7fb3739da43207e566f2dc13621","tarball":"https://registry.npmjs.org/webpack-bem-loader/-/webpack-bem-loader-0.6.3.tgz","fileCount":18,"unpackedSize":49886,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDvbEY+bS5dNW+kXb4o2dBDvGKjLr8pqXCDTn7JiX9VHQIgKyw1NoH5YzIBATeY4MtglAWSEjzPiTFlltjlzYvPPOM="}]},"maintainers":[{"name":"dfilatov","email":"dfilatov@yandex-team.ru"},{"name":"veged","email":"veged@ya.ru"},{"name":"verybigman","email":"winogradovaa@gmail.com"},{"name":"yeti-or","email":"yeti.or@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-bem-loader_0.6.3_1521192219586_0.9512701701132005"},"_hasShrinkwrap":false},"0.6.4-canary.cd5c3fc":{"name":"webpack-bem-loader","version":"0.6.4-canary.cd5c3fc","description":"Webpack BEM loader","repository":{"type":"git","url":"git://github.com/bem/webpack-bem-loader.git"},"keywords":["bem","webpack"],"license":"MPL-2.0","scripts":{"lint":"eslint .","pretest":"npm run lint","test":"jest","cover":"jest --coverage"},"jest":{"collectCoverageFrom":["index.js","generators/*.js","generators/i18n/index.js"]},"dependencies":{"@bem/cell":"0.2.6","@bem/entity-name":"1.5.0","@bem/fs-scheme":"2.1.0","@bem/import-notation":"1.1.3","@bem/naming":"2.0.0-6","bem-config":"3.2.3","falafel":"2.1.0","loader-utils":"1.1.0","required-path":"1.0.1"},"devDependencies":{"common-tags":"^1.7.2","css-loader":"^0.28.10","eslint":"^3.19.0","extract-text-webpack-plugin":"^3.0.2","jest":"^22.4.0","memory-fs":"^0.4.1","node-eval":"^2.0.0","webpack":"^3.11.0"},"readme":"# Webpack BEM loader\n\n[Webpack](https://github.com/webpack/webpack) loader for [bem-react-core](https://github.com/bem/bem-react-core)\n\nBEM entities auto resolver for custom import strings:\n\n``` js\nimport Block from 'b:block';\nimport Block from 'b:block m:modName';\nimport Block from 'b:block m:modName=modVal1|modVal2';\nimport BlockElem from 'b:block e:elem';\nimport BlockElem from 'b:block e:elem m:modName';\nimport BlockElem from 'b:block e:elem m:modName=modVal1|modVal2';\n```\n\n## Install\n\n> npm i -D webpack-bem-loader\n\n## Usage\n\nIn your `webpack.config.js`.\n\n#### Webpack 1\n\n``` js\n  // setting for bem-loader\n  bemLoader: {\n    naming: 'react',\n    levels: ['./pathToBlocks'],\n    // OR:\n    // levels: {\n    //     './pathToBlocks': {\n    //         default: true,\n    //         scheme: 'nested',\n    //         naming: 'origin'\n    //     }\n    // },\n    techs: ['js', 'css'],\n    techMap: {\n        js : ['react.js']\n    },\n    langs: ['ru', 'en']\n  },\n```\n\n#### Webpack 2\n\n``` js\n// setting for bem-loader\nmodule: {\n    rules: [\n        {\n            test : /\\.react\\.js$/,\n            loader: 'webpack-bem-loader',\n            options: {\n                naming: 'react',\n                levels: ['./pathToBlocks'],\n                // OR:\n                // levels: {\n                //     './pathToBlocks': {\n                //         default: true,\n                //         scheme: 'nested',\n                //         naming: 'origin'\n                //     }\n                // },\n                techs: ['js', 'css'],\n                techMap: {\n                    js : ['react.js']\n                },\n                langs: ['ru', 'en']\n            }\n        }\n    ]\n}\n```\n\n## Options\n\n- __levels__ <Array>: *Required option* — paths to components declarations\n- __naming__: [bem-naming](https://en.bem.info/toolbox/sdk/bem-naming-entity/#naming-conventions) overrides naming\n- __techs__ <Array>: list of techs extensions for require in runtime, `['js']` by default. First tech will be default export\n- __techMap__ <Object>: mapping of techs to extensions. Example: `{ 'js' : ['react.js', 'react.ts', 'react.es'], 'css' : ['post.css'] }`\n- __langs__ <Array>: list of langs in which resloves '.i18n' tech\n- __generators__ <Object>: customization of code generators by tech. The function when it is provided receive one argument: __files__ with signature `Array<String>`. This is the list of files of the specified technology, got from current import. Examples: `{ js : null }` or ```{ js: (files) => files.map(file => `require('${file.path}')`).join(',\\n') }```. Each generator must return String. Check [./generators](https://github.com/bem/webpack-bem-loader/tree/master/generators) for examples.\n\n## i18n\n\n`.i18n` - represent special technology that provides the opportunity to localize components.\n\nOn file system:\n\n```\nblocks/Attach/\n├── Attach.react.js\n├── Attach.i18n\n│   ├── en.js\n│   ├── ru.js\n│   └── tr.js\n└── Attach.spec.js\n```\n\n`en.js`, `ru.js` and `tr.js` are keysets and should be common.js modules.\n\n```sh\n$ cat blocks/Attach/Attach.i18n/tr.js\nmodule.exports = {\n    \"Attach\": {\n        \"button-text\": \"Dosya seç\",\n        \"no-file\": \"dosya seçilmedi\"\n    }\n};\n```\n\ninside `Attach.js`:\n\n```js\nimport i18n from `b:Attach t:i18n`\n\nconsole.log(i18n('button-text')) // → Dosya seç\n```\n\n`webpack-bem-loader` transpiles such code to\n\n```js\nvar i18n = (function() {\n    var core = require('/absolute-path-to/webpack-bem-loader/generators/i18n/core');\n\n    if (process.env.BEM_LANG === 'ru') {\n        return core().decl(require('../Attach.i18n/ru'))('Attach')\n    }\n\n    if (process.env.BEM_LANG === 'en') {\n        return core().decl(require('../Attach.i18n/en'))('Attach')\n    }\n\n    if (process.env.BEM_LANG === 'tr') {\n        return core().decl(require('../Attach.i18n/tr'))('Attach')\n    }\n})();\n\nconsole.log(i18n('button-text')) // → Dosya seç\n```\n\n`process.env.BEM_LANG` is need to be defined. `ru`, `en` and `tr` are taken from `langs` option.\n\n\n### License MPL-2.0\n","readmeFilename":"README.md","gitHead":"cd5c3fc24a9070b7bc111301b8e88cbb6df067e7","bugs":{"url":"https://github.com/bem/webpack-bem-loader/issues"},"homepage":"https://github.com/bem/webpack-bem-loader#readme","_id":"webpack-bem-loader@0.6.4-canary.cd5c3fc","_npmVersion":"5.6.0","_nodeVersion":"8.4.0","_npmUser":{"name":"qfox","email":"zxqfox@gmail.com"},"dist":{"integrity":"sha512-NJm6p0GO8283rUvGRpPVCsq64ZFmkZ6PuoisvfSFvWGSgPR05yqT687jlSywmqP1Bi3iQNL0/HfhEoMsRKwIVg==","shasum":"9734b910b13a651e9477bc6a254b82b8c176f031","tarball":"https://registry.npmjs.org/webpack-bem-loader/-/webpack-bem-loader-0.6.4-canary.cd5c3fc.tgz","fileCount":18,"unpackedSize":49919,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCPxL3UUP6++UWX/phjbX+Zo6ZvZWQpdHBfJF3wUhvcJgIgWxnnYsu3tAWDqnjR0rXx2x3N0mDLmXxejttk8HiWl3E="}]},"maintainers":[{"email":"dfilatov@yandex-team.ru","name":"dfilatov"},{"email":"zxqfox@gmail.com","name":"qfox"},{"email":"veged@ya.ru","name":"veged"},{"email":"winogradovaa@gmail.com","name":"verybigman"},{"email":"yeti.or@gmail.com","name":"yeti-or"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-bem-loader_0.6.4-canary.cd5c3fc_1521729791800_0.8740825415151607"},"_hasShrinkwrap":false},"0.7.0":{"name":"webpack-bem-loader","version":"0.7.0","description":"Webpack BEM loader","repository":{"type":"git","url":"git://github.com/bem/webpack-bem-loader.git"},"keywords":["bem","webpack"],"license":"MPL-2.0","scripts":{"lint":"eslint .","pretest":"npm run lint","test":"jest","cover":"jest --coverage"},"jest":{"collectCoverageFrom":["index.js","generators/*.js","generators/i18n/index.js"]},"dependencies":{"@bem/cell":"0.2.6","@bem/entity-name":"1.5.0","@bem/fs-scheme":"2.1.0","@bem/import-notation":"1.1.3","@bem/naming":"2.0.0-6","bem-config":"3.2.3","falafel":"2.1.0","loader-utils":"1.1.0","required-path":"1.0.1"},"devDependencies":{"common-tags":"^1.7.2","css-loader":"^0.28.10","eslint":"^3.19.0","jest":"^22.4.0","memory-fs":"^0.4.1","mini-css-extract-plugin":"^0.4.1","node-eval":"^2.0.0","webpack":"^4.16.2"},"gitHead":"8c0719f80695783d313c31edb23b77d93d3b691f","bugs":{"url":"https://github.com/bem/webpack-bem-loader/issues"},"homepage":"https://github.com/bem/webpack-bem-loader#readme","_id":"webpack-bem-loader@0.7.0","_npmVersion":"6.2.0","_nodeVersion":"8.6.0","_npmUser":{"name":"yeti-or","email":"yeti.or@gmail.com"},"dist":{"integrity":"sha512-ZOG9bHJOBp+vbhwu3zGtwIeu9bJUaEYDNSh3hpRfpb/4+4IHyKeVKCCdPwJoHPOsgkAH30PAxXhdVAEJwn3d5Q==","shasum":"0b03fc43dc714b07a35626325fb276e4d2911cc1","tarball":"https://registry.npmjs.org/webpack-bem-loader/-/webpack-bem-loader-0.7.0.tgz","fileCount":19,"unpackedSize":52051,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbtg9MCRA9TVsSAnZWagAAP/cP/0x5q0N+A6rNhuivPV4c\noblzZ51IPTjdwhBD9JAsUuf4UGpnM45zyWbZ+3QYjJKcIHNFn+xRZk4SRZ9G\nYSgdzV5tUymz+Pxbp9ZUjBMvJyF4zYbgnx9rLsKqUH5YzAQYtYSbBD59PUgb\nlmaWjyNO7pKyAdUmiYHR1yobcV0m0XyT7yRadrv1O+82SmvT6hJImnEFTvT3\nQSi3nStkb3R56nWz79r/4V+TqxcdtJUXgiq31mbYroUHf3lDgVkD/Z0P7btb\np3O1ZGJduivaKT8d/aNY/s36a6u+Ot55id/UDnFXfzMaorV3XfPKuKcjVAbP\neb5huofV+biVXjka2em4BYXfmGVEwMzzdedX8N6tFCF6WAH7v603c4az1jKq\ndfxhq2KLy863diXSiMxWLjKDKOUoop6wFzDg8B4HCSSB3Ky93/L/onfSllH6\nJOugHJ2puXhjCuQG6SnEZHtGgAe6hcBs/NLTnjGJk8fuZRiERQyNovu1RhmF\nesedFuPwGVJl/TwJG+ETgBzyNql4O5UZ1pKFbRkiiFPE3olEzdpDP8Z6weJi\nBYfZEEQEn252t8/+DtK4M5gxNcrBgl6eNy6PgpZDK1waQA0tPynGw6JO/mur\nzepHjYVCU9n/cYv2pF8GbsFPQKJwB2GW6QHBVG9S/sb9DsMNgzn39FjVakC9\n+WHz\r\n=2Ryu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICIj8kfzhy1DAYO/GttuKHB3F3KkBTefY/YxfDR0x3FLAiAM4HH18z7eGTWlqejEgJkhNteFjws21WNky34lTTe0nA=="}]},"maintainers":[{"email":"dfilatov@yandex-team.ru","name":"dfilatov"},{"email":"zxqfox@gmail.com","name":"qfox"},{"email":"veged@ya.ru","name":"veged"},{"email":"winogradovaa@gmail.com","name":"verybigman"},{"email":"yeti.or@gmail.com","name":"yeti-or"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-bem-loader_0.7.0_1538658123882_0.11724615473525746"},"_hasShrinkwrap":false},"0.7.0-dev.1aea0d7":{"name":"webpack-bem-loader","version":"0.7.0-dev.1aea0d7","description":"Webpack BEM loader","repository":{"type":"git","url":"git://github.com/bem/webpack-bem-loader.git"},"keywords":["bem","webpack"],"license":"MPL-2.0","scripts":{"lint":"eslint .","pretest":"npm run lint","test":"jest","cover":"jest --coverage"},"jest":{"collectCoverageFrom":["index.js","generators/*.js","generators/i18n/index.js"]},"dependencies":{"@bem/cell":"0.2.6","@bem/entity-name":"1.5.0","@bem/fs-scheme":"2.1.0","@bem/import-notation":"1.1.3","@bem/naming":"2.0.0-6","bem-config":"3.2.3","falafel":"2.1.0","loader-utils":"1.1.0","required-path":"1.0.1"},"devDependencies":{"common-tags":"^1.7.2","css-loader":"^0.28.10","eslint":"^3.19.0","jest":"^22.4.0","memory-fs":"^0.4.1","mini-css-extract-plugin":"^0.4.1","node-eval":"^2.0.0","webpack":"^4.16.2"},"readme":"# Webpack BEM loader\n\n[Webpack](https://github.com/webpack/webpack) loader for [bem-react-core](https://github.com/bem/bem-react-core)\n\nBEM entities auto resolver for custom import strings:\n\n``` js\nimport Block from 'b:block';\nimport Block from 'b:block m:modName';\nimport Block from 'b:block m:modName=modVal1|modVal2';\nimport BlockElem from 'b:block e:elem';\nimport BlockElem from 'b:block e:elem m:modName';\nimport BlockElem from 'b:block e:elem m:modName=modVal1|modVal2';\n```\n\n## Install\n\n> npm i -D webpack-bem-loader\n\n## Usage\n\nIn your `webpack.config.js`.\n\n#### Webpack 1\n\n``` js\n  // setting for bem-loader\n  bemLoader: {\n    naming: 'react',\n    levels: ['./pathToBlocks'],\n    // OR:\n    // levels: {\n    //     './pathToBlocks': {\n    //         default: true,\n    //         scheme: 'nested',\n    //         naming: 'origin'\n    //     }\n    // },\n    techs: ['js', 'css'],\n    techMap: {\n        js : ['react.js']\n    },\n    langs: ['ru', 'en']\n  },\n```\n\n#### Webpack 2\n\n``` js\n// setting for bem-loader\nmodule: {\n    rules: [\n        {\n            test : /\\.react\\.js$/,\n            loader: 'webpack-bem-loader',\n            options: {\n                naming: 'react',\n                levels: ['./pathToBlocks'],\n                // OR:\n                // levels: {\n                //     './pathToBlocks': {\n                //         default: true,\n                //         scheme: 'nested',\n                //         naming: 'origin'\n                //     }\n                // },\n                techs: ['js', 'css'],\n                techMap: {\n                    js : ['react.js']\n                },\n                langs: ['ru', 'en']\n            }\n        }\n    ]\n}\n```\n\n## Options\n\n- __levels__ <Array>: *Required option* — paths to components declarations\n- __naming__: [bem-naming](https://en.bem.info/toolbox/sdk/bem-naming-entity/#naming-conventions) overrides naming\n- __techs__ <Array>: list of techs extensions for require in runtime, `['js']` by default. First tech will be default export\n- __techMap__ <Object>: mapping of techs to extensions. Example: `{ 'js' : ['react.js', 'react.ts', 'react.es'], 'css' : ['post.css'] }`\n- __langs__ <Array>: list of langs in which resloves '.i18n' tech\n- __generators__ <Object>: customization of code generators by tech. The function when it is provided receive one argument: __files__ with signature `Array<String>`. This is the list of files of the specified technology, got from current import. Examples: `{ js : null }` or ```{ js: (files) => files.map(file => `require('${file.path}')`).join(',\\n') }```. Each generator must return String. Check [./generators](https://github.com/bem/webpack-bem-loader/tree/master/generators) for examples.\n\n## i18n\n\n`.i18n` - represent special technology that provides the opportunity to localize components.\n\nOn file system:\n\n```\nblocks/Attach/\n├── Attach.react.js\n├── Attach.i18n\n│   ├── en.js\n│   ├── ru.js\n│   └── tr.js\n└── Attach.spec.js\n```\n\n`en.js`, `ru.js` and `tr.js` are keysets and should be common.js modules.\n\n```sh\n$ cat blocks/Attach/Attach.i18n/tr.js\nmodule.exports = {\n    \"Attach\": {\n        \"button-text\": \"Dosya seç\",\n        \"no-file\": \"dosya seçilmedi\"\n    }\n};\n```\n\ninside `Attach.js`:\n\n```js\nimport i18n from `b:Attach t:i18n`\n\nconsole.log(i18n('button-text')) // → Dosya seç\n```\n\n`webpack-bem-loader` transpiles such code to\n\n```js\nvar i18n = (function() {\n    var core = require('/absolute-path-to/webpack-bem-loader/generators/i18n/core');\n\n    if (process.env.BEM_LANG === 'ru') {\n        return core().decl(require('../Attach.i18n/ru'))('Attach')\n    }\n\n    if (process.env.BEM_LANG === 'en') {\n        return core().decl(require('../Attach.i18n/en'))('Attach')\n    }\n\n    if (process.env.BEM_LANG === 'tr') {\n        return core().decl(require('../Attach.i18n/tr'))('Attach')\n    }\n})();\n\nconsole.log(i18n('button-text')) // → Dosya seç\n```\n\n`process.env.BEM_LANG` is need to be defined. `ru`, `en` and `tr` are taken from `langs` option.\n\n\n### License MPL-2.0\n","readmeFilename":"README.md","gitHead":"1aea0d70d116c5e1c877b3e9c349537fc5491f3b","bugs":{"url":"https://github.com/bem/webpack-bem-loader/issues"},"homepage":"https://github.com/bem/webpack-bem-loader#readme","_id":"webpack-bem-loader@0.7.0-dev.1aea0d7","_npmVersion":"6.2.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yarastqt","email":"yarastqt@gmail.com"},"dist":{"integrity":"sha512-K080d94140fHFAgoX2G90HypH+fQmI+fERz30dF3LGRSCZpJDoAecNdq1kljZSsWyxRzL+hUI30W/OKBALKECg==","shasum":"38ef47e84876fa58e1c7859b3dff76df095e22ce","tarball":"https://registry.npmjs.org/webpack-bem-loader/-/webpack-bem-loader-0.7.0-dev.1aea0d7.tgz","fileCount":19,"unpackedSize":52129,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcNgLSCRA9TVsSAnZWagAAM9oP/0gco24nuKkVZ0Bq2UnZ\ndiqr05xVF6EUyN/WWoAd8TS2xGZf6t+bw5r0KuO1CxnWWtNSi4J7u16BQaJV\nr86GMLiUi2cFKSv9pZLCHK+bVWs1YetUM3tfGE0F1aVPAaffb2X0XmqWJRy0\npFYYRZ5GJv0u2Is3uymGNU5CMFxWCrLSZlbLRmve5T4i830w7kwKPGp3s7Uv\n3qhXtDqMIJPHqaNDZEbz3uhhpsW+nr9EiTWV9C1MwtQnkMm/SOUIqhRX6RZ4\n1kwFGN1NWpe4DhnQsbr8hIVjiHHLPO17HWPmLMgGKbeie/YAR8tct0GFoML8\nrU4oKpz8FgrsYX7eeFkEOLy+14tr5PVDbHEmpuOm1w6GFa9gUPl+39/y0BEo\nxLwdN5HMzEvLvsk/+V4UngxgE+x+qh5YHi4b9Tp9DKsra2c0k+UHyLK2dzC8\npKy6F51xkCLWeFtrAoYCL98pdsHuGZcZS/Dbr9PG97OQ6DHnVidyasxDj9FQ\nW2TsQWnlzwLAiGApQtf6J3IBDt5gSI8gZ2VdXvUn6kz6kE/kkGL3VddfFAPw\nkE1mR7XD3bjfMuylnAAUGIqz9yUgYkU9bvqEHnXdWn3IHcB5NRf8S72arWSL\nLDDu0Frei/oP2me7Mddse4sflo+9DIAGBS01dL0GDX3bWTB4liTLJztsa1sx\nrCtb\r\n=yLfB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCvw85OuU2CnXn7WWPmfpYsfDLPXbarpu/wQ1oHfmahygIhAN4/vVugYXm5348VJrp2yZRdJqj1lXoU28S3Tt2r03du"}]},"maintainers":[{"email":"dfilatov@inbox.ru","name":"dfilatov"},{"email":"zxqfox@gmail.com","name":"qfox"},{"email":"veged@ya.ru","name":"veged"},{"email":"winogradovaa@gmail.com","name":"verybigman"},{"email":"yarastqt@gmail.com","name":"yarastqt"},{"email":"yeti.or@gmail.com","name":"yeti-or"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-bem-loader_0.7.0-dev.1aea0d7_1547043537505_0.09394768352058103"},"_hasShrinkwrap":false},"0.8.0":{"name":"webpack-bem-loader","version":"0.8.0","description":"Webpack BEM loader","repository":{"type":"git","url":"git://github.com/bem/webpack-bem-loader.git"},"keywords":["bem","webpack"],"license":"MPL-2.0","scripts":{"lint":"eslint .","pretest":"npm run lint","test":"jest","cover":"jest --coverage"},"jest":{"collectCoverageFrom":["index.js","generators/*.js","generators/i18n/index.js"]},"dependencies":{"@bem/cell":"0.2.6","@bem/entity-name":"1.5.0","@bem/fs-scheme":"2.1.0","@bem/import-notation":"1.1.3","@bem/naming":"2.0.0-6","bem-config":"3.2.3","falafel":"2.1.0","loader-utils":"1.1.0","required-path":"1.0.1"},"devDependencies":{"common-tags":"^1.7.2","css-loader":"^0.28.10","eslint":"^3.19.0","jest":"^22.4.0","memory-fs":"^0.4.1","mini-css-extract-plugin":"^0.4.1","node-eval":"^2.0.0","webpack":"^4.16.2"},"gitHead":"52d65bda54884f594d129594200959e9b5dbd784","bugs":{"url":"https://github.com/bem/webpack-bem-loader/issues"},"homepage":"https://github.com/bem/webpack-bem-loader#readme","_id":"webpack-bem-loader@0.8.0","_npmVersion":"6.2.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yarastqt","email":"yarastqt@gmail.com"},"dist":{"integrity":"sha512-AbWnBMrQiKxxA0xvJhdb7G/M5QFJPdV0aol+VSRRcwgBkkxs1iMsgphjqP9BRmUSbbz2xn3O9Za+jnUnAI2RbQ==","shasum":"1c8dd9d847d8862e0069c040ea152e3f8b354c28","tarball":"https://registry.npmjs.org/webpack-bem-loader/-/webpack-bem-loader-0.8.0.tgz","fileCount":19,"unpackedSize":52117,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcNwzlCRA9TVsSAnZWagAAmEIP/0su3CIxm5myxUk6nkUD\nZlDKNF3aDsQFD5JxFlb4LbcTxGV+3B5GNVIt9aceRAQR5IXicDAGIILehsec\nhRYGuDDZKzjltlYQDb4+aXREMxN7RkHiegkuZr9WUrWRC3J/uKMsrPGNm9fj\n/eOGuTMgsFuHZ8LOm1PE4SjQu0CMlV0qFF/TVrjuio5l7GVBPxrJ64emJKs2\ndRlmNqeqcqpHPvjnlCcVuP59WvjbvoO11EOPc0quktUQCWj/SDujps9KS8rz\n4utDZ7OZ2WoUvBdUsAv+13zKoYcHBBtld7WyNN1OQ2gFRizphOaFd8DxxGeH\nhAyhd2g5v1BDVP7NnG8SKi9R9UtgfWyWUQaTUnZDoWFSTi1Ze3aQeX5O987B\ndU9d67zQjtVSmdrmcgJpJb2d+x6WsIAsVYLmoKsBbVnpaN9QicaJsdG5lipC\nZL7wKh4tw3D8C9PZ3zLZ01RTpbzHs/g6dOc2tZVyRR+UMv8MnP2Y5ecEe5/Q\n6lsspBmFX27smrn/FxoE6JAj/bNDWIuYFYOBuU4hFPI8qhR8VO/yyuC9oPJ1\nUyBXpkxYAZ96Tr7Hfmx8bgr80Wk7BQzX89aXCCAFqm0IwXCz92XPaDgk3z9C\nSpAnvMxG7+wHgUoQqtPE+6pD4yC6nnlSUX7ZJ5I7brXhOrV6lusN7rl6FHJp\noEQG\r\n=Nkp4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG5A3s6uAD+i/HrA97ZDh7+eZPRO/nudPZXuq6B9uOBEAiEAgXcQeAraj0LoXlIGLzQqd+DEemHvRwlhAf1xQ6zqzoY="}]},"maintainers":[{"email":"dfilatov@inbox.ru","name":"dfilatov"},{"email":"zxqfox@gmail.com","name":"qfox"},{"email":"veged@ya.ru","name":"veged"},{"email":"winogradovaa@gmail.com","name":"verybigman"},{"email":"yarastqt@gmail.com","name":"yarastqt"},{"email":"yeti.or@gmail.com","name":"yeti-or"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-bem-loader_0.8.0_1547111653030_0.10119353118029628"},"_hasShrinkwrap":false}},"readme":"# Webpack BEM loader\n\n[Webpack](https://github.com/webpack/webpack) loader for [bem-react-core](https://github.com/bem/bem-react-core)\n\nBEM entities auto resolver for custom import strings:\n\n``` js\nimport Block from 'b:block';\nimport Block from 'b:block m:modName';\nimport Block from 'b:block m:modName=modVal1|modVal2';\nimport BlockElem from 'b:block e:elem';\nimport BlockElem from 'b:block e:elem m:modName';\nimport BlockElem from 'b:block e:elem m:modName=modVal1|modVal2';\n```\n\n## Install\n\n> npm i -D webpack-bem-loader\n\n## Usage\n\nIn your `webpack.config.js`.\n\n#### Webpack 1\n\n``` js\n  // setting for bem-loader\n  bemLoader: {\n    naming: 'react',\n    levels: ['./pathToBlocks'],\n    // OR:\n    // levels: {\n    //     './pathToBlocks': {\n    //         default: true,\n    //         scheme: 'nested',\n    //         naming: 'origin'\n    //     }\n    // },\n    techs: ['js', 'css'],\n    techMap: {\n        js : ['react.js']\n    },\n    langs: ['ru', 'en']\n  },\n```\n\n#### Webpack 2\n\n``` js\n// setting for bem-loader\nmodule: {\n    rules: [\n        {\n            test : /\\.react\\.js$/,\n            loader: 'webpack-bem-loader',\n            options: {\n                naming: 'react',\n                levels: ['./pathToBlocks'],\n                // OR:\n                // levels: {\n                //     './pathToBlocks': {\n                //         default: true,\n                //         scheme: 'nested',\n                //         naming: 'origin'\n                //     }\n                // },\n                techs: ['js', 'css'],\n                techMap: {\n                    js : ['react.js']\n                },\n                langs: ['ru', 'en']\n            }\n        }\n    ]\n}\n```\n\n## Options\n\n- __levels__ <Array>: *Required option* — paths to components declarations\n- __naming__: [bem-naming](https://en.bem.info/toolbox/sdk/bem-naming-entity/#naming-conventions) overrides naming\n- __techs__ <Array>: list of techs extensions for require in runtime, `['js']` by default. First tech will be default export\n- __techMap__ <Object>: mapping of techs to extensions. Example: `{ 'js' : ['react.js', 'react.ts', 'react.es'], 'css' : ['post.css'] }`\n- __langs__ <Array>: list of langs in which resloves '.i18n' tech\n- __generators__ <Object>: customization of code generators by tech. The function when it is provided receive one argument: __files__ with signature `Array<String>`. This is the list of files of the specified technology, got from current import. Examples: `{ js : null }` or ```{ js: (files) => files.map(file => `require('${file.path}')`).join(',\\n') }```. Each generator must return String. Check [./generators](https://github.com/bem/webpack-bem-loader/tree/master/generators) for examples.\n\n## i18n\n\n`.i18n` - represent special technology that provides the opportunity to localize components.\n\nOn file system:\n\n```\nblocks/Attach/\n├── Attach.react.js\n├── Attach.i18n\n│   ├── en.js\n│   ├── ru.js\n│   └── tr.js\n└── Attach.spec.js\n```\n\n`en.js`, `ru.js` and `tr.js` are keysets and should be common.js modules.\n\n```sh\n$ cat blocks/Attach/Attach.i18n/tr.js\nmodule.exports = {\n    \"Attach\": {\n        \"button-text\": \"Dosya seç\",\n        \"no-file\": \"dosya seçilmedi\"\n    }\n};\n```\n\ninside `Attach.js`:\n\n```js\nimport i18n from `b:Attach t:i18n`\n\nconsole.log(i18n('button-text')) // → Dosya seç\n```\n\n`webpack-bem-loader` transpiles such code to\n\n```js\nvar i18n = (function() {\n    var core = require('/absolute-path-to/webpack-bem-loader/generators/i18n/core');\n\n    if (process.env.BEM_LANG === 'ru') {\n        return core().decl(require('../Attach.i18n/ru'))('Attach')\n    }\n\n    if (process.env.BEM_LANG === 'en') {\n        return core().decl(require('../Attach.i18n/en'))('Attach')\n    }\n\n    if (process.env.BEM_LANG === 'tr') {\n        return core().decl(require('../Attach.i18n/tr'))('Attach')\n    }\n})();\n\nconsole.log(i18n('button-text')) // → Dosya seç\n```\n\n`process.env.BEM_LANG` is need to be defined. `ru`, `en` and `tr` are taken from `langs` option.\n\n\n### License MPL-2.0\n","maintainers":[{"email":"dfilatov@inbox.ru","name":"dfilatov"},{"email":"zxqfox@gmail.com","name":"qfox"},{"email":"veged@ya.ru","name":"veged"},{"email":"winogradovaa@gmail.com","name":"verybigman"},{"email":"yarastqt@gmail.com","name":"yarastqt"},{"email":"yeti.or@gmail.com","name":"yeti-or"}],"time":{"modified":"2022-06-28T23:40:52.697Z","created":"2016-09-09T14:34:21.473Z","0.0.1":"2016-09-09T14:34:21.473Z","0.0.2":"2016-10-07T11:56:14.282Z","0.0.3":"2016-10-24T13:00:50.146Z","0.1.0":"2017-02-16T13:51:06.751Z","0.2.0":"2017-02-17T16:12:50.322Z","0.3.0":"2017-04-20T08:37:27.659Z","0.4.0":"2017-05-06T18:02:34.553Z","0.4.1":"2017-06-28T15:32:07.901Z","0.4.2":"2017-09-18T12:33:15.595Z","0.5.0":"2017-10-23T20:21:05.038Z","0.5.1":"2017-12-06T10:03:59.464Z","0.6.0":"2018-01-26T12:50:52.846Z","0.6.1":"2018-03-12T16:24:23.151Z","0.4.3":"2018-03-14T11:57:58.270Z","0.6.2":"2018-03-14T17:58:59.591Z","0.6.3":"2018-03-16T09:23:39.650Z","0.6.4-canary.cd5c3fc":"2018-03-22T14:43:11.855Z","0.7.0":"2018-10-04T13:02:03.996Z","0.7.0-dev.1aea0d7":"2019-01-09T14:18:57.729Z","0.8.0":"2019-01-10T09:14:13.134Z"},"homepage":"https://github.com/bem/webpack-bem-loader#readme","keywords":["bem","webpack"],"repository":{"type":"git","url":"git://github.com/bem/webpack-bem-loader.git"},"bugs":{"url":"https://github.com/bem/webpack-bem-loader/issues"},"license":"MPL-2.0","readmeFilename":"README.md","users":{"akh-rman":true}}