{"_id":"bem-react-core","_rev":"57-7dc494223831a8e6b2c8bcb4a67f3665","name":"bem-react-core","description":"BEM React Core","dist-tags":{"latest":"1.1.0","rc":"1.0.0-rc.9","ts":"2.0.0-beta.7"},"versions":{"0.0.1":{"name":"bem-react-core","version":"0.0.1","description":"BEM React Core","repository":{"type":"git","url":"git://github.com/bem/bem-react-core.git"},"keywords":["bem","react","core"],"license":"MPL-2.0","dependencies":{"b_":"^1.3.3","inherit":"^2.2.3","react":"^15.1.0","react-dom":"^15.1.0"},"devDependencies":{"babel-core":"^6.9.1","babel-loader":"^6.2.4","babel-plugin-transform-object-rest-spread":"^6.8.0","babel-plugin-transform-react-jsx":"^6.8.0","babel-preset-es2015":"^6.9.0","babel-preset-es2015-loose":"^7.0.0","css-loader":"^0.23.1","stream-to-array":"^2.3.0","style-loader":"^0.13.1","webpack":"^1.13.1","webpack-dev-server":"^1.14.1","webpack-bem-loader":"^0.0.1"},"scripts":{"build":"webpack --config=tests/webpack.config.js","start":"webpack-dev-server --port=3000 --config=tests/webpack.config.js --content-base=tests/"},"gitHead":"a028e20831f4cf5c1aa675dd6ed568df1c0b7951","bugs":{"url":"https://github.com/bem/bem-react-core/issues"},"homepage":"https://github.com/bem/bem-react-core#readme","_id":"bem-react-core@0.0.1","_shasum":"542315aeae10a9827bf957a5862184da42d23bde","_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":"542315aeae10a9827bf957a5862184da42d23bde","tarball":"https://registry.npmjs.org/bem-react-core/-/bem-react-core-0.0.1.tgz","integrity":"sha512-iWv9XwFRe8A5mL/MbHTUXqNYXKvoJjYk8IbNfMaOHfU5Tj2iNhSQ7VWObFULamGF0nZjjgTawVC9MXDMyhGdVA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCYozZvhRqiLUKoxAP0iLtf0IHgZafIUDkqNCNy7mv3ugIhAJ17mK+p1uky+nAwvDBaLNds/AaazVoHHz6Yyx4Yqve5"}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/bem-react-core-0.0.1.tgz_1473431657751_0.5596946820151061"},"directories":{}},"0.1.0":{"name":"bem-react-core","version":"0.1.0","description":"BEM React Core","repository":{"url":"git://github.com/bem/bem-react-core.git","type":"git"},"keywords":["bem","react","core"],"main":"dist/index.js","license":"MPL-2.0","dependencies":{"b_":"^1.3.3","inherit":"^2.2.3","react":"^15.1.0","react-dom":"^15.1.0"},"devDependencies":{"babel-cli":"^6.18.0","babel-core":"^6.9.1","babel-loader":"^6.2.4","babel-plugin-transform-object-rest-spread":"^6.8.0","babel-plugin-transform-react-jsx":"^6.8.0","babel-preset-es2015":"^6.9.0","babel-preset-es2015-loose":"^7.0.0","css-loader":"^0.23.1","style-loader":"^0.13.1","webpack":"^1.13.1","webpack-bem-loader":"^0.0.3","webpack-dev-server":"^1.14.1"},"scripts":{"build":"webpack --config=tests/webpack.config.js","start":"webpack-dev-server --port=3000 --hot --inline --progress --config=tests/webpack.config.js --content-base=tests/","dist":"babel ./index.js -d dist && babel ./lib -d dist/lib"},"gitHead":"ce730fc48ac8d370794f380c6f36f4c35405d838","bugs":{"url":"https://github.com/bem/bem-react-core/issues"},"homepage":"https://github.com/bem/bem-react-core#readme","_id":"bem-react-core@0.1.0","_shasum":"82bf6fc0c0b89d5d9c1b6b3fe4d1992783ceac74","_from":".","_npmVersion":"3.9.3","_nodeVersion":"6.2.1","_npmUser":{"name":"verybigman","email":"winogradovaa@gmail.com"},"dist":{"shasum":"82bf6fc0c0b89d5d9c1b6b3fe4d1992783ceac74","tarball":"https://registry.npmjs.org/bem-react-core/-/bem-react-core-0.1.0.tgz","integrity":"sha512-/O0ESsDEN5NfZml96AArSQiv3RMVsaBA3Tjvn/lz8kBbmN0Uw9zRO242+0s93Dr+5prc1CfFAFSFXOXLjqDLtA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAK0C3lG1fGnzc8SywxFWvtlrfy+GQvsYrzbMtF4pxbyAiEAxsBZqrb6PorP33RfjAyG1H8wHGZbirCmMbfdmH0Ijhc="}]},"maintainers":[{"name":"dfilatov","email":"dfilatov@yandex-team.ru"},{"name":"veged","email":"veged@ya.ru"},{"name":"verybigman","email":"winogradovaa@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/bem-react-core-0.1.0.tgz_1484313742972_0.8783009878825396"},"directories":{}},"0.1.1":{"name":"bem-react-core","version":"0.1.1","description":"BEM React Core","repository":{"url":"git://github.com/bem/bem-react-core.git","type":"git"},"keywords":["bem","react","core"],"main":"dist/index.js","license":"MPL-2.0","dependencies":{"b_":"^1.3.3","inherit":"^2.2.3","react":"^15.1.0","react-dom":"^15.1.0"},"devDependencies":{"babel-cli":"^6.18.0","babel-core":"^6.9.1","babel-loader":"^6.2.4","babel-plugin-transform-object-rest-spread":"^6.8.0","babel-plugin-transform-react-jsx":"^6.8.0","babel-preset-es2015":"^6.9.0","babel-preset-es2015-loose":"^7.0.0","css-loader":"^0.23.1","style-loader":"^0.13.1","webpack":"^1.13.1","webpack-bem-loader":"^0.0.3","webpack-dev-server":"^1.14.1"},"scripts":{"build":"webpack --config=tests/webpack.config.js","start":"webpack-dev-server --port=3000 --hot --inline --progress --config=tests/webpack.config.js --content-base=tests/","dist":"babel ./index.js -d dist && babel ./lib -d dist/lib"},"gitHead":"fd8f3bf53b75bcb714da32c7d57f16efe7b1702d","bugs":{"url":"https://github.com/bem/bem-react-core/issues"},"homepage":"https://github.com/bem/bem-react-core#readme","_id":"bem-react-core@0.1.1","_shasum":"b8d37ce56c22bbc8aac16d7b3ec2cc4f01a05e40","_from":".","_npmVersion":"3.9.3","_nodeVersion":"6.2.1","_npmUser":{"name":"verybigman","email":"winogradovaa@gmail.com"},"dist":{"shasum":"b8d37ce56c22bbc8aac16d7b3ec2cc4f01a05e40","tarball":"https://registry.npmjs.org/bem-react-core/-/bem-react-core-0.1.1.tgz","integrity":"sha512-4cSpJvPHnBxMKX/7K2arcGoNg10VpAbWKqt+P6uBC4ggUYjfGbh+oWbtFoGjzJl1dwMVUYKb0PAFbV6j7AR90A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEQYK+SAtJmmZd4Zt5EelP2VTP0jPcUk8FF4EdtQuczVAiBtZykd/4R214IwTGDkMwoNdC6VMXP4ow2myjlJJqU2Aw=="}]},"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/bem-react-core-0.1.1.tgz_1484317303691_0.43997357110492885"},"directories":{}},"0.1.2":{"name":"bem-react-core","version":"0.1.2","description":"BEM React Core","repository":{"url":"git://github.com/bem/bem-react-core.git","type":"git"},"keywords":["bem","react","core"],"main":"dist/index.js","license":"MPL-2.0","dependencies":{"b_":"^1.3.3","inherit":"^2.2.3","react":"^15.1.0","react-dom":"^15.1.0"},"devDependencies":{"babel-cli":"^6.18.0","babel-core":"^6.9.1","babel-loader":"^6.2.4","babel-plugin-transform-object-rest-spread":"^6.8.0","babel-plugin-transform-react-jsx":"^6.8.0","babel-preset-es2015":"^6.9.0","babel-preset-es2015-loose":"^7.0.0","css-loader":"^0.23.1","style-loader":"^0.13.1","webpack":"^1.13.1","webpack-bem-loader":"^0.0.3","webpack-dev-server":"^1.14.1"},"scripts":{"build":"webpack --config=tests/webpack.config.js","start":"webpack-dev-server --port=3000 --hot --inline --progress --config=tests/webpack.config.js --content-base=tests/","dist":"babel ./index.js -d dist && babel ./lib -d dist/lib"},"gitHead":"188cda28a6f450ef3934c5d45d69ff9adc4524c1","bugs":{"url":"https://github.com/bem/bem-react-core/issues"},"homepage":"https://github.com/bem/bem-react-core#readme","_id":"bem-react-core@0.1.2","_shasum":"05a7ff40e28990c33ea89bd86097dc9be0467e3a","_from":".","_npmVersion":"3.9.3","_nodeVersion":"6.2.1","_npmUser":{"name":"verybigman","email":"winogradovaa@gmail.com"},"dist":{"shasum":"05a7ff40e28990c33ea89bd86097dc9be0467e3a","tarball":"https://registry.npmjs.org/bem-react-core/-/bem-react-core-0.1.2.tgz","integrity":"sha512-rJlKlxLG7dHcAqAu98ADs+qmzqp1zd0NJbEnS5VpYdW9TXopBQHkIYVmp8RJFqvxB5wsy6UI24Iz56QiVZ7tWA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAH6TBlndFahvLmAOg6IzacUpnTKJjfRckZ8ElFlG9QWAiAZff0mjvnmAS3E5vMmm3AoHJXbmAP5TZicOMKdqagJpQ=="}]},"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/bem-react-core-0.1.2.tgz_1484317624276_0.30166364437900484"},"directories":{}},"0.1.3":{"name":"bem-react-core","version":"0.1.3","description":"BEM React Core","repository":{"url":"git://github.com/bem/bem-react-core.git","type":"git"},"keywords":["bem","react","core"],"main":"dist/index.js","license":"MPL-2.0","dependencies":{"b_":"^1.3.3","inherit":"^2.2.3","react":"^15.1.0","react-dom":"^15.1.0"},"devDependencies":{"babel-cli":"^6.18.0","babel-core":"^6.9.1","babel-loader":"^6.2.4","babel-plugin-transform-object-rest-spread":"^6.8.0","babel-plugin-transform-react-jsx":"^6.8.0","babel-preset-es2015":"^6.9.0","babel-preset-es2015-loose":"^7.0.0","css-loader":"^0.23.1","style-loader":"^0.13.1","webpack":"^1.13.1","webpack-bem-loader":"^0.0.3","webpack-dev-server":"^1.14.1"},"scripts":{"build":"webpack --config=tests/webpack.config.js","start":"webpack-dev-server --port=3000 --hot --inline --progress --config=tests/webpack.config.js --content-base=tests/","dist":"babel ./index.js -d dist && babel ./lib -d dist/lib"},"gitHead":"ad0f7091deeeeeedc82e86ad6d55036eaabe0303","bugs":{"url":"https://github.com/bem/bem-react-core/issues"},"homepage":"https://github.com/bem/bem-react-core#readme","_id":"bem-react-core@0.1.3","_shasum":"82f15c3089c33870c73175931f08c02c817f5444","_from":".","_npmVersion":"3.9.3","_nodeVersion":"6.2.1","_npmUser":{"name":"verybigman","email":"winogradovaa@gmail.com"},"dist":{"shasum":"82f15c3089c33870c73175931f08c02c817f5444","tarball":"https://registry.npmjs.org/bem-react-core/-/bem-react-core-0.1.3.tgz","integrity":"sha512-tKon8oqs3dI+ItosPSzk914Yc7UXbx8+/+6olqRSI/7/b6gkIGiBPuuTrdlVM87kwAk7iCY/jEHEekinbuInfw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDvNHQvfGy2kVDj40i5DX+W2foyyXPLu9zoHMy+uscsBgIhAJgcVcYqKDDL5u9u/vlxaoKVzDShgscI9x4kVYDSVsgD"}]},"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/bem-react-core-0.1.3.tgz_1484318241909_0.24970348295755684"},"directories":{}},"0.2.0":{"name":"bem-react-core","version":"0.2.0","description":"BEM React Core","repository":{"url":"git://github.com/bem/bem-react-core.git","type":"git"},"keywords":["bem","react","core"],"main":"dist/index.js","license":"MPL-2.0","dependencies":{"b_":"^1.3.3","inherit":"^2.2.3","react":"^15.1.0","react-dom":"^15.1.0"},"devDependencies":{"babel-cli":"^6.18.0","babel-core":"^6.9.1","babel-eslint":"^6.1.2","babel-jest":"^18.0.0","babel-loader":"^6.2.4","babel-plugin-bem-import":"^1.1.1","babel-plugin-transform-object-rest-spread":"^6.8.0","babel-preset-es2015":"^6.9.0","babel-preset-es2015-loose":"^7.0.0","babel-preset-react":"^6.16.0","enzyme":"^2.7.0","eslint":"^3.13.1","eslint-plugin-jest":"^1.0.2","eslint-plugin-react":"^6.9.0","jest":"^18.1.0","react-addons-test-utils":"^15.4.2","react-test-renderer":"^15.4.2"},"scripts":{"dist":"babel ./index.js -d dist && babel ./lib -d dist/lib","lint":"eslint .","test":"jest"},"jest":{"testRegex":"/__tests__/.*(spec)\\.jsx?$"},"gitHead":"e293786bbc0b6fb22ba66fce5fc5675eef8423b5","bugs":{"url":"https://github.com/bem/bem-react-core/issues"},"homepage":"https://github.com/bem/bem-react-core#readme","_id":"bem-react-core@0.2.0","_shasum":"113244ee7842a431f212a1388d9429d005c630fc","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"verybigman","email":"winogradovaa@gmail.com"},"dist":{"shasum":"113244ee7842a431f212a1388d9429d005c630fc","tarball":"https://registry.npmjs.org/bem-react-core/-/bem-react-core-0.2.0.tgz","integrity":"sha512-JdiuZZTynyfhQ0R27Sn5hT0Mm+vrpqge30hOXsuGHn5jKOHx2vBMkBNBZV1nIcBZNybHzeJaPD19fwyDCFqmyw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDjriXoJfV9JTCgWlj833bsZkwfqRwiyUp3ofuKxBQQ1wIgJDEj8TqGLhdC2EwWu/exHXES5aSwKACOWtwXEyY7gCQ="}]},"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/bem-react-core-0.2.0.tgz_1486738548900_0.5549425117205828"},"directories":{}},"0.2.2":{"name":"bem-react-core","version":"0.2.2","description":"BEM React Core","repository":{"url":"git://github.com/bem/bem-react-core.git","type":"git"},"keywords":["bem","react","core"],"main":"dist/index.js","license":"MPL-2.0","dependencies":{"b_":"^1.3.3","inherit":"^2.2.3","react":"^15.1.0","react-dom":"^15.1.0"},"devDependencies":{"babel-cli":"^6.18.0","babel-core":"^6.9.1","babel-eslint":"^6.1.2","babel-jest":"^18.0.0","babel-loader":"^6.2.4","babel-plugin-bem-import":"^1.1.1","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.8.0","babel-preset-es2015":"^6.9.0","babel-preset-es2015-loose":"^7.0.0","babel-preset-react":"^6.16.0","enzyme":"^2.7.0","eslint":"^3.13.1","eslint-plugin-jest":"^1.0.2","eslint-plugin-react":"^6.9.0","jest":"^18.1.0","react-addons-test-utils":"^15.4.2","react-test-renderer":"^15.4.2"},"scripts":{"dist":"babel ./index.js -d dist && babel ./lib -d dist/lib","lint":"eslint .","test":"jest"},"jest":{"testRegex":"/__tests__/.*(spec)\\.jsx?$"},"gitHead":"4ead74eb9890fe8f6447eef86278629b788ba23a","bugs":{"url":"https://github.com/bem/bem-react-core/issues"},"homepage":"https://github.com/bem/bem-react-core#readme","_id":"bem-react-core@0.2.2","_shasum":"31eba91d2972576f618243cf80f31b4722501ffb","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"verybigman","email":"winogradovaa@gmail.com"},"dist":{"shasum":"31eba91d2972576f618243cf80f31b4722501ffb","tarball":"https://registry.npmjs.org/bem-react-core/-/bem-react-core-0.2.2.tgz","integrity":"sha512-kpAgV4Gf1v/I2QRva2gW9HEg5CxmNB7YI32xcW1762mRdbCI1/t+ZJlHLofRzeLqh7WteO9gz44LbdiSLfgJpw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFoNYvF1wFH51J04wNDt65NadOChWZ788WAnIPtuiPFKAiEA9ABk2ekE3Yy6CubA4AO0Pyht1OJsYRi+EeclRDI9lKE="}]},"maintainers":[{"name":"verybigman","email":"winogradovaa@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/bem-react-core-0.2.2.tgz_1489063437805_0.15767427324317396"},"directories":{}},"0.3.0":{"name":"bem-react-core","version":"0.3.0","description":"BEM React Core","repository":{"url":"git://github.com/bem/bem-react-core.git","type":"git"},"keywords":["bem","react","core"],"main":"dist/index.js","license":"MPL-2.0","dependencies":{"b_":"1.3.3","inherit":"2.2.3","prop-types":"15.5.7","react":"15.5.4","react-dom":"15.5.4"},"devDependencies":{"babel-cli":"^6.18.0","babel-core":"^6.9.1","babel-eslint":"^6.1.2","babel-jest":"^18.0.0","babel-loader":"^6.2.4","babel-plugin-bem-import":"^1.1.1","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.8.0","babel-preset-es2015":"^6.9.0","babel-preset-es2015-loose":"^7.0.0","babel-preset-react":"^6.16.0","enzyme":"^2.7.0","eslint":"^3.13.1","eslint-plugin-jest":"^1.0.2","eslint-plugin-react":"^6.9.0","jest":"^18.1.0","react-addons-test-utils":"^15.4.2","react-test-renderer":"^15.4.2"},"scripts":{"dist":"babel ./index.js -d dist && babel ./lib -d dist/lib","lint":"eslint .","test":"jest"},"jest":{"testRegex":"/__tests__/.*(spec)\\.jsx?$"},"gitHead":"623cd11692b19a2c167db7bf20dbe0eca6029d9a","bugs":{"url":"https://github.com/bem/bem-react-core/issues"},"homepage":"https://github.com/bem/bem-react-core#readme","_id":"bem-react-core@0.3.0","_shasum":"198ec287fbe0a8ab1fa3d67febd37b6b7faf2aae","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"verybigman","email":"winogradovaa@gmail.com"},"dist":{"shasum":"198ec287fbe0a8ab1fa3d67febd37b6b7faf2aae","tarball":"https://registry.npmjs.org/bem-react-core/-/bem-react-core-0.3.0.tgz","integrity":"sha512-Vg8o1HEpoVj6ElTErAJ0+P9UXfk1YSgJpUwzF11pJmsq0UjIlofIIkl5tCV9LNSja0uaFSPuL6fK9xxpLECAqg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICPAn4Si44ij1d73sJR8bN5OWaHEHs7hpv/oqjDlrfxCAiEAwmKXAPi8B+5gOEZjDGVn838e6ypV1DgSit1ZFF4C46g="}]},"maintainers":[{"name":"verybigman","email":"winogradovaa@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/bem-react-core-0.3.0.tgz_1492687685166_0.9821217337157577"},"directories":{}},"0.3.1":{"name":"bem-react-core","version":"0.3.1","description":"BEM React Core","repository":{"url":"git://github.com/bem/bem-react-core.git","type":"git"},"keywords":["bem","react","core"],"main":"dist/index.js","license":"MPL-2.0","dependencies":{"b_":"1.3.3","inherit":"2.2.3","prop-types":"15.5.7","react":"15.5.4","react-dom":"15.5.4"},"devDependencies":{"babel-cli":"^6.18.0","babel-core":"^6.9.1","babel-eslint":"^6.1.2","babel-jest":"^18.0.0","babel-loader":"^6.2.4","babel-plugin-bem-import":"^1.1.1","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.8.0","babel-preset-es2015":"^6.9.0","babel-preset-es2015-loose":"^7.0.0","babel-preset-react":"^6.16.0","enzyme":"^2.7.0","eslint":"^3.13.1","eslint-plugin-jest":"^1.0.2","eslint-plugin-react":"^6.9.0","jest":"^18.1.0","react-addons-test-utils":"^15.4.2","react-test-renderer":"^15.4.2"},"scripts":{"dist":"babel ./index.js -d dist && babel ./lib -d dist/lib","lint":"eslint .","test":"jest"},"jest":{"testRegex":"/__tests__/.*(spec)\\.jsx?$"},"gitHead":"09b79d309cb7b512b2a6e8e49f8ecd4b11b89859","bugs":{"url":"https://github.com/bem/bem-react-core/issues"},"homepage":"https://github.com/bem/bem-react-core#readme","_id":"bem-react-core@0.3.1","_shasum":"0e0da1141efca171c398c51b94e75b96b535e60f","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"verybigman","email":"winogradovaa@gmail.com"},"dist":{"shasum":"0e0da1141efca171c398c51b94e75b96b535e60f","tarball":"https://registry.npmjs.org/bem-react-core/-/bem-react-core-0.3.1.tgz","integrity":"sha512-bExMknVftOJP6drogR4/FVWTwnStwBKUNgBi5CZ6YhSZ1oaqz2YWBQkUV5J0Jq//Td6v26ufVjm3k+XQ5G413g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDlN2QB2Xf82nOupnjQJD4isUPZtnWgfUXj5nVT6JxfzQIgEsxrR1jziB0gSnO4wHJ1W8HxAGXFePKe2U4g9v+cXI8="}]},"maintainers":[{"name":"verybigman","email":"winogradovaa@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/bem-react-core-0.3.1.tgz_1492692404363_0.411748306825757"},"directories":{}},"0.4.0":{"name":"bem-react-core","version":"0.4.0","description":"BEM React Core","repository":{"url":"git://github.com/bem/bem-react-core.git","type":"git"},"keywords":["bem","react","core"],"main":"dist/index.js","license":"MPL-2.0","dependencies":{"b_":"1.3.3","inherit":"2.2.6","prop-types":"15.5.8","react":"15.5.4","react-dom":"15.5.4"},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.24.1","babel-eslint":"^7.2.3","babel-jest":"^19.0.0","babel-plugin-bem-import":"^1.3.2","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-es2015":"^6.24.1","babel-preset-es2015-loose":"^8.0.0","babel-preset-react":"^6.24.1","enzyme":"^2.8.2","eslint":"^3.19.0","eslint-plugin-jest":"^19.0.1","eslint-plugin-react":"^6.10.3","husky":"^0.13.3","jest":"^19.0.2","react-addons-test-utils":"^15.5.1","react-test-renderer":"^15.5.4"},"scripts":{"lint":"eslint .","test":"jest","publish":"babel ./src -d dist","precommit":"npm run lint","prepush":"npm test"},"files":["dist"],"jest":{"moduleNameMapper":{"bem-react-core":"<rootDir>/src/index.js"}},"gitHead":"4a66066d38b07e8a37012020e81b80c138794742","bugs":{"url":"https://github.com/bem/bem-react-core/issues"},"homepage":"https://github.com/bem/bem-react-core#readme","_id":"bem-react-core@0.4.0","_shasum":"9d4ee5da44d82402c0f4ec066656dbc44c361958","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"verybigman","email":"winogradovaa@gmail.com"},"dist":{"shasum":"9d4ee5da44d82402c0f4ec066656dbc44c361958","tarball":"https://registry.npmjs.org/bem-react-core/-/bem-react-core-0.4.0.tgz","integrity":"sha512-8ktYXbb85AgZMl6Q+kqf6738Lb2RAtm82k52QFp+zZt64fY5FCJPePdU1EEAWUDUaRJ9ub12GVCuHWl8AsieLQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIERen2alZ07AT7gG4hz9+BgSdm3gdc7mtKrmN25cFKAlAiAQkXEhfCaKNxj3/PSn1eHZU0VXXKvjAl9XtNb4GeJveQ=="}]},"maintainers":[{"name":"verybigman","email":"winogradovaa@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/bem-react-core-0.4.0.tgz_1493810424929_0.5110439131967723"},"directories":{}},"0.4.1":{"name":"bem-react-core","version":"0.4.1","description":"BEM React Core","repository":{"url":"git://github.com/bem/bem-react-core.git","type":"git"},"keywords":["bem","react","core"],"main":"dist/index.js","license":"MPL-2.0","dependencies":{"b_":"1.3.3","inherit":"2.2.6","prop-types":"15.5.8","react":"15.5.4","react-dom":"15.5.4"},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.24.1","babel-eslint":"^7.2.3","babel-jest":"^19.0.0","babel-plugin-bem-import":"^1.3.2","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-es2015":"^6.24.1","babel-preset-es2015-loose":"^8.0.0","babel-preset-react":"^6.24.1","enzyme":"^2.8.2","eslint":"^3.19.0","eslint-plugin-jest":"^19.0.1","eslint-plugin-react":"^6.10.3","husky":"^0.13.3","jest":"^19.0.2","react-addons-test-utils":"^15.5.1","react-test-renderer":"^15.5.4"},"scripts":{"lint":"eslint .","test":"jest","publish":"babel ./src -d dist","precommit":"npm run lint","prepush":"npm test"},"files":["dist"],"jest":{"moduleNameMapper":{"bem-react-core":"<rootDir>/src/index.js"}},"gitHead":"4f7d0dac8ce58275a416b0f9cf0902bc25c10679","bugs":{"url":"https://github.com/bem/bem-react-core/issues"},"homepage":"https://github.com/bem/bem-react-core#readme","_id":"bem-react-core@0.4.1","_shasum":"fcfa3a0346ac852578b0f7f3ed527869f412bbfe","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"veged","email":"veged@ya.ru"},"dist":{"shasum":"fcfa3a0346ac852578b0f7f3ed527869f412bbfe","tarball":"https://registry.npmjs.org/bem-react-core/-/bem-react-core-0.4.1.tgz","integrity":"sha512-Bq6SNx6Da5lp10brtkLtL9cRTJVXPPD6vA2kHvLVngRzYv4dv6GKTqMo2M0cPkwPBQgoBf0EgyE8pGK2QPK/tA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDeUy05RtPyvAJe/t1YH7oVxTXK2dJFiw3AFd6q99snywIgXF3agbhqQVBrMJia5mGwc8zbnV5byVd1QjwEgxlhD/Y="}]},"maintainers":[{"name":"verybigman","email":"winogradovaa@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/bem-react-core-0.4.1.tgz_1493899328168_0.7176593546755612"},"directories":{}},"0.4.2":{"name":"bem-react-core","version":"0.4.2","description":"BEM React Core","repository":{"url":"git://github.com/bem/bem-react-core.git","type":"git"},"keywords":["bem","react","core"],"main":"dist/index.js","license":"MPL-2.0","dependencies":{"b_":"1.3.3","inherit":"2.2.6","prop-types":"15.5.8","react":"15.5.4","react-dom":"15.5.4"},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.24.1","babel-eslint":"^7.2.3","babel-jest":"^19.0.0","babel-plugin-bem-import":"^1.3.2","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-es2015":"^6.24.1","babel-preset-es2015-loose":"^8.0.0","babel-preset-react":"^6.24.1","enzyme":"^2.8.2","eslint":"^3.19.0","eslint-plugin-jest":"^19.0.1","eslint-plugin-react":"^6.10.3","husky":"^0.13.3","jest":"^19.0.2","react-addons-test-utils":"^15.5.1","react-test-renderer":"^15.5.4"},"scripts":{"lint":"eslint .","test":"jest","publish":"babel ./src -d dist","precommit":"npm run lint","prepush":"npm test"},"files":["dist"],"jest":{"moduleNameMapper":{"bem-react-core":"<rootDir>/src/index.js"}},"gitHead":"3ce520ee6cdc430f135c319d7b95b7cbf11fc391","bugs":{"url":"https://github.com/bem/bem-react-core/issues"},"homepage":"https://github.com/bem/bem-react-core#readme","_id":"bem-react-core@0.4.2","_shasum":"13a4a06a7670625e33b6a8300816270b452d6d0b","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"veged","email":"veged@ya.ru"},"dist":{"shasum":"13a4a06a7670625e33b6a8300816270b452d6d0b","tarball":"https://registry.npmjs.org/bem-react-core/-/bem-react-core-0.4.2.tgz","integrity":"sha512-3H4yC15/nuC5FWehe+hwaM9sIi2S0P0fWB/DvFDxTsPNiZSKDyydPde8HoUcFZa7FAUdl3pebHRPZPpTLljKcw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCCU2ttItfYPE7EEZ1bSB4ADrSMwwJvfl1lBv7Ki/BD+AIgScO+8B3CWSxjrzX3X0Wcfp12swz6FtH9fOsXzlzhwa8="}]},"maintainers":[{"name":"verybigman","email":"winogradovaa@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/bem-react-core-0.4.2.tgz_1493900420705_0.21469908999279141"},"directories":{}},"0.4.3":{"name":"bem-react-core","version":"0.4.3","description":"BEM React Core","repository":{"url":"git://github.com/bem/bem-react-core.git","type":"git"},"keywords":["bem","react","core"],"main":"dist/index.js","license":"MPL-2.0","dependencies":{"easy-bem-naming":"^1.0.2","inherit":"2.2.6","prop-types":"15.5.8","react":"15.5.4","react-dom":"15.5.4"},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.24.1","babel-eslint":"^7.2.3","babel-jest":"^19.0.0","babel-plugin-bem-import":"^1.4.1","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","enzyme":"^2.8.2","eslint":"^3.19.0","eslint-plugin-jest":"^19.0.1","eslint-plugin-react":"^6.10.3","husky":"^0.13.3","jest":"^19.0.2","react-addons-test-utils":"^15.5.1","react-test-renderer":"^15.5.4"},"scripts":{"lint":"eslint .","test":"jest","dist":"babel ./src -d dist","publish":"npm run dist","precommit":"npm run lint","prepush":"npm test"},"files":["dist",".bemrc.js"],"jest":{"moduleNameMapper":{"bem-react-core":"<rootDir>/src/index.js"}},"gitHead":"7ab80944e1ab3f7409400abc9aa5d2266393e564","bugs":{"url":"https://github.com/bem/bem-react-core/issues"},"homepage":"https://github.com/bem/bem-react-core#readme","_id":"bem-react-core@0.4.3","_shasum":"d3b36759ec5e63be917dd190aecaa9f2337b1a98","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"veged","email":"veged@ya.ru"},"dist":{"shasum":"d3b36759ec5e63be917dd190aecaa9f2337b1a98","tarball":"https://registry.npmjs.org/bem-react-core/-/bem-react-core-0.4.3.tgz","integrity":"sha512-P+tDS2SuB3gR3qRGwSJsF/aGrWfdvhYgZ/yJOHlJSwygyk1P+1raPcp64MYwIzo1HNwK4Kjwvk1chLcnVjcL0Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFzs2I1/mHy683BwhUz921e7Xi5gqENONc9E3S3eUQDoAiEA99KXgkpvDJn6zVwSl9duw/iHGkO3FOEbYbYvZ4u8n8U="}]},"maintainers":[{"name":"verybigman","email":"winogradovaa@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bem-react-core-0.4.3.tgz_1504520234715_0.6641802259255201"},"directories":{}},"0.4.4":{"name":"bem-react-core","version":"0.4.4","description":"BEM React Core","repository":{"url":"git://github.com/bem/bem-react-core.git","type":"git"},"keywords":["bem","react","core"],"main":"dist/index.js","license":"MPL-2.0","dependencies":{"easy-bem-naming":"^1.0.2","inherit":"2.2.6","prop-types":"15.5.8","react":"15.5.4","react-dom":"15.5.4"},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.24.1","babel-eslint":"^7.2.3","babel-jest":"^19.0.0","babel-plugin-bem-import":"^1.4.1","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","enzyme":"^2.8.2","eslint":"^3.19.0","eslint-plugin-jest":"^19.0.1","eslint-plugin-react":"^6.10.3","husky":"^0.13.3","jest":"^19.0.2","react-addons-test-utils":"^15.5.1","react-test-renderer":"^15.5.4"},"scripts":{"lint":"eslint .","test":"jest","dist":"babel ./src -d dist","publish":"npm run dist","precommit":"npm run lint","prepush":"npm test"},"files":["dist",".bemrc.js"],"jest":{"moduleNameMapper":{"bem-react-core":"<rootDir>/src/index.js"}},"gitHead":"f34733e1bf9abdcbe66833f3cb49e527d52dc3e6","bugs":{"url":"https://github.com/bem/bem-react-core/issues"},"homepage":"https://github.com/bem/bem-react-core#readme","_id":"bem-react-core@0.4.4","_npmVersion":"5.4.0","_nodeVersion":"8.4.0","_npmUser":{"name":"veged","email":"veged@ya.ru"},"dist":{"integrity":"sha512-AGSZt3/P9z1UD+s/8A7rfJwRxcr1w4sER/Ke2zIBvGXxQpe7Nf9TCLdtffJNKRBPV5Zo2fhsrDUzK2P7qh+CfQ==","shasum":"77d3f5067b29baaa424d3cafe35970e8c2d1a046","tarball":"https://registry.npmjs.org/bem-react-core/-/bem-react-core-0.4.4.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDQ4hm0y1zeD59N2Lvr2xthDdCeohpDW4yq9SQTGq3LXwIhANaRHYnxn/q87nl4OlMjO3oac3kNjib+e5TZN0L4pn3w"}]},"maintainers":[{"name":"verybigman","email":"winogradovaa@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bem-react-core-0.4.4.tgz_1504737211857_0.4563665527384728"},"directories":{}},"0.4.6":{"name":"bem-react-core","version":"0.4.6","description":"BEM React Core","repository":{"url":"git://github.com/bem/bem-react-core.git","type":"git"},"keywords":["bem","react","core"],"main":"dist/index.js","license":"MPL-2.0","dependencies":{"easy-bem-naming":"^1.0.2","inherit":"2.2.6","prop-types":"15.5.8","react":"15.5.4","react-dom":"15.5.4"},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.24.1","babel-eslint":"^7.2.3","babel-jest":"^19.0.0","babel-plugin-bem-import":"^1.4.1","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","enzyme":"^2.8.2","eslint":"^3.19.0","eslint-plugin-jest":"^19.0.1","eslint-plugin-react":"^6.10.3","husky":"^0.13.3","jest":"^19.0.2","react-addons-test-utils":"^15.5.1","react-test-renderer":"^15.5.4"},"scripts":{"lint":"eslint .","test":"jest","dist":"babel ./src -d dist","prepublishOnly":"npm run dist","precommit":"npm run lint","prepush":"npm test"},"files":["dist",".bemrc.js"],"jest":{"moduleNameMapper":{"bem-react-core":"<rootDir>/src/index.js"}},"gitHead":"b16f4f89e9ad854d2a02b4c0092f69f788264ca3","bugs":{"url":"https://github.com/bem/bem-react-core/issues"},"homepage":"https://github.com/bem/bem-react-core#readme","_id":"bem-react-core@0.4.6","_npmVersion":"5.4.1","_nodeVersion":"8.4.0","_npmUser":{"name":"veged","email":"veged@ya.ru"},"dist":{"integrity":"sha512-79R1W7OGEWop8DlXQ4JynBGEhnt0MMBenXNFNhSCnsZpsF7YF33ODZHdxChnc2Z/dngnuOP/KS1oieyxWsLt/w==","shasum":"b6bee9d7aaa5288b6b02ecf8067cdcb858170226","tarball":"https://registry.npmjs.org/bem-react-core/-/bem-react-core-0.4.6.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCYCdTWBeKeL+AA1Yc/SMdory1gtqNBp0KJOzJwVTMLjAIhANFwDWaZvekHV/82lu4vSlQiRtOrOljA64bzcOexmmP/"}]},"maintainers":[{"name":"verybigman","email":"winogradovaa@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bem-react-core-0.4.6.tgz_1505862636120_0.8738614895846695"},"directories":{}},"0.5.0-experimental":{"name":"bem-react-core","version":"0.5.0-experimental","description":"BEM React Core","repository":{"url":"git://github.com/bem/bem-react-core.git","type":"git"},"keywords":["bem","react","core"],"main":"dist/index.js","license":"MPL-2.0","dependencies":{"easy-bem-naming":"2.1.0","inherit":"2.2.6","prop-types":"15.5.8"},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.24.1","babel-eslint":"^7.2.3","babel-jest":"^19.0.0","babel-plugin-bem-import":"^1.4.1","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","enzyme":"^2.8.2","eslint":"^3.19.0","eslint-plugin-jest":"^19.0.1","eslint-plugin-react":"^6.10.3","husky":"^0.13.3","jest":"^19.0.2","react":"^15.5.4","react-dom":"^15.5.4","react-addons-test-utils":"^15.5.1","react-test-renderer":"^15.5.4"},"peerDependencies":{"react":"^15.0.0-0 || ^16.0.0-0","react-dom":"^15.0.0-0 || ^16.0.0-0"},"scripts":{"lint":"eslint .","test":"jest","dist":"babel ./src -d dist","prepublishOnly":"npm run dist","precommit":"npm run lint","prepush":"npm test"},"files":["dist",".bemrc.js"],"jest":{"moduleNameMapper":{"bem-react-core":"<rootDir>/src/index.js"}},"gitHead":"edc2f48e2f2aada7c060ec913c1e5b24caa4cdea","bugs":{"url":"https://github.com/bem/bem-react-core/issues"},"homepage":"https://github.com/bem/bem-react-core#readme","_id":"bem-react-core@0.5.0-experimental","_npmVersion":"5.5.1","_nodeVersion":"8.4.0","_npmUser":{"name":"verybigman","email":"winogradovaa@gmail.com"},"dist":{"integrity":"sha512-HWsWHqrJzs00049ho86SdNV5r5QoPkmNdh7z9B9CyyaY3z9e8uc8jn2NtyO1fBLxUzoogczU1WJpLSH2Pgmw+A==","shasum":"2dca9ab81f11d1accdf1c55bebd26feaf87bb3b0","tarball":"https://registry.npmjs.org/bem-react-core/-/bem-react-core-0.5.0-experimental.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDpL2LjxFwLSQaqePD4zq6qb1ayqmD1P21kP15g7Ywv3wIgYI3KP6HdUIYN55e5otdhwl9yrGMLXoBdNmQ7Otrstw8="}]},"maintainers":[{"email":"yeti.or@gmail.com","name":"yeti-or"},{"email":"winogradovaa@gmail.com","name":"verybigman"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bem-react-core-0.5.0-experimental.tgz_1508183553812_0.9549778408836573"},"directories":{}},"0.5.0-experimental-2":{"name":"bem-react-core","version":"0.5.0-experimental-2","description":"BEM React Core","repository":{"url":"git://github.com/bem/bem-react-core.git","type":"git"},"keywords":["bem","react","core"],"main":"dist/index.js","license":"MPL-2.0","dependencies":{"@bem/sdk.naming.entity.stringify":"^0.2.1","@bem/sdk.naming.presets":"0.0.4","inherit":"2.2.6","prop-types":"15.5.8"},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.24.1","babel-eslint":"^7.2.3","babel-jest":"^19.0.0","babel-plugin-bem-import":"^1.4.1","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","enzyme":"^2.8.2","eslint":"^3.19.0","eslint-plugin-jest":"^19.0.1","eslint-plugin-react":"^6.10.3","husky":"^0.13.3","jest":"^19.0.2","react":"^15.5.4","react-dom":"^15.5.4","react-addons-test-utils":"^15.5.1","react-test-renderer":"^15.5.4"},"peerDependencies":{"react":"^15.0.0-0 || ^16.0.0-0","react-dom":"^15.0.0-0 || ^16.0.0-0"},"scripts":{"lint":"eslint .","test":"jest","dist":"babel ./src -d dist","prepublishOnly":"npm run dist","precommit":"npm run lint","prepush":"npm test"},"files":["dist",".bemrc.js"],"jest":{"moduleNameMapper":{"bem-react-core":"<rootDir>/src/index.js"}},"gitHead":"b53784139c8b9698184f6880e8e4932a411d3d5b","bugs":{"url":"https://github.com/bem/bem-react-core/issues"},"homepage":"https://github.com/bem/bem-react-core#readme","_id":"bem-react-core@0.5.0-experimental-2","_npmVersion":"5.5.1","_nodeVersion":"8.4.0","_npmUser":{"name":"verybigman","email":"winogradovaa@gmail.com"},"dist":{"integrity":"sha512-nxlCyEzdSRsTln14oDCvQB3uuK/Yadk1EsEd3ncXOI1RHd/qov44zB50fWzyTvFP8YfYlq+4C8SqPB5RW/fMMg==","shasum":"03d75873f7c0052e6bea6ad5c44c134463dbc13a","tarball":"https://registry.npmjs.org/bem-react-core/-/bem-react-core-0.5.0-experimental-2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDbC2yn7IjZzAsZLb8KaoHbpvXJTs+n3cTkmTBJOJ8zSAiEA+5+9jO0uebUIcTnnsfJHhYKDSWU9Qiz6VTxRY0/2t9o="}]},"maintainers":[{"email":"yeti.or@gmail.com","name":"yeti-or"},{"email":"winogradovaa@gmail.com","name":"verybigman"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bem-react-core-0.5.0-experimental-2.tgz_1508444609494_0.6527151875197887"},"directories":{}},"0.5.0-experimantal-3":{"name":"bem-react-core","version":"0.5.0-experimantal-3","description":"BEM React Core","repository":{"url":"git://github.com/bem/bem-react-core.git","type":"git"},"keywords":["bem","react","core"],"main":"dist/index.js","license":"MPL-2.0","dependencies":{"@bem/sdk.naming.entity.stringify":"^0.2.1","@bem/sdk.naming.presets":"0.0.4","inherit":"2.2.6"},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.24.1","babel-eslint":"^7.2.3","babel-jest":"^19.0.0","babel-plugin-bem-import":"^1.4.1","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","enzyme":"^2.8.2","eslint":"^3.19.0","eslint-plugin-jest":"^19.0.1","eslint-plugin-react":"^6.10.3","husky":"^0.13.3","jest":"^19.0.2","react":"^15.5.4","react-dom":"^15.5.4","react-addons-test-utils":"^15.5.1","react-test-renderer":"^15.5.4"},"peerDependencies":{"react":"^15.0.0-0 || ^16.0.0-0","react-dom":"^15.0.0-0 || ^16.0.0-0","prop-types":"^15.5.8 || ^16.0.0-0"},"scripts":{"lint":"eslint .","test":"jest","dist":"babel ./src -d dist","prepublishOnly":"npm run dist","precommit":"npm run lint","prepush":"npm test"},"files":["dist",".bemrc.js"],"jest":{"moduleNameMapper":{"bem-react-core":"<rootDir>/src/index.js"}},"gitHead":"b53784139c8b9698184f6880e8e4932a411d3d5b","bugs":{"url":"https://github.com/bem/bem-react-core/issues"},"homepage":"https://github.com/bem/bem-react-core#readme","_id":"bem-react-core@0.5.0-experimantal-3","_npmVersion":"5.5.1","_nodeVersion":"8.4.0","_npmUser":{"name":"verybigman","email":"winogradovaa@gmail.com"},"dist":{"integrity":"sha512-vTUQzd6xvuQ2hpJ5nMOWZ+xklhh6arvwrqklL2xCu7nIB6Mb0auYOnDrutULkemgxLpfQgdhkwPfK2KFrgmPGA==","shasum":"e3d08a8d71cdc14266b89705a09e6faa8aaae8d6","tarball":"https://registry.npmjs.org/bem-react-core/-/bem-react-core-0.5.0-experimantal-3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQChgzTVLWhyEcEI5wPmXil/bufuvTLvBeqLP9cUKpqOIAIhAM1RQH6osX7H6j2+94Ws7smBfxJGoSxgpbNvai1XmotU"}]},"maintainers":[{"email":"yeti.or@gmail.com","name":"yeti-or"},{"email":"winogradovaa@gmail.com","name":"verybigman"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bem-react-core-0.5.0-experimantal-3.tgz_1508445585724_0.7347385461907834"},"directories":{}},"0.5.0-beta":{"name":"bem-react-core","version":"0.5.0-beta","description":"BEM React Core","repository":{"url":"git://github.com/bem/bem-react-core.git","type":"git"},"keywords":["bem","react","core"],"main":"dist/presets/React","license":"MPL-2.0","dependencies":{"@bem/sdk.naming.entity.stringify":"^0.2.1","@bem/sdk.naming.presets":"0.0.4","inherit":"2.2.6"},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.24.1","babel-eslint":"^7.2.3","babel-jest":"^19.0.0","babel-plugin-bem-import":"^1.4.1","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","enzyme":"^2.8.2","eslint":"^3.19.0","eslint-plugin-jest":"^19.0.1","eslint-plugin-react":"^6.10.3","husky":"^0.13.3","jest":"^19.0.2","preact":"^8.2.5","preact-compat":"^3.17.0","prop-types":"^15.5.8","proptypes":"^1.1.0","react":"^15.5.4","react-addons-test-utils":"^15.5.1","react-dom":"^15.5.4","react-test-renderer":"^15.5.4"},"peerDependencies":{"react":"^15.0.0-0 || ^16.0.0-0","react-dom":"^15.0.0-0 || ^16.0.0-0","prop-types":"^15.5.8 || ^16.0.0-0"},"scripts":{"lint":"eslint .","test":"jest","dist":"babel ./src -d dist","prepublishOnly":"npm run dist","precommit":"npm run lint","prepush":"npm test"},"files":["dist",".bemrc.js"],"jest":{"moduleNameMapper":{"bem-react-core":"<rootDir>/src/presets/React"}},"gitHead":"b25cf9ce1aaa9b5075c74ff24f72956f3dddb037","bugs":{"url":"https://github.com/bem/bem-react-core/issues"},"homepage":"https://github.com/bem/bem-react-core#readme","_id":"bem-react-core@0.5.0-beta","_npmVersion":"5.5.1","_nodeVersion":"8.4.0","_npmUser":{"name":"verybigman","email":"winogradovaa@gmail.com"},"dist":{"integrity":"sha512-wzoQ3RmGGA002V8MK1Jmj1XmTLaeKZUvflkYAOtq7XPa8RYEDcsKYNH6EyNlUnAZjndeEB4PzEPJdBwNrmwr8Q==","shasum":"943d50c5637ad5a151057b1d304839bb63c69b75","tarball":"https://registry.npmjs.org/bem-react-core/-/bem-react-core-0.5.0-beta.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCqWzYMiDt9lXyam1hJuQA4GJmchkI5ONgII3TTMkWhbwIgT2KEhK8VPFW3+/fLd+b6YD75IW9JCEX8gr+t9ZfbnLU="}]},"maintainers":[{"email":"yeti.or@gmail.com","name":"yeti-or"},{"email":"winogradovaa@gmail.com","name":"verybigman"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bem-react-core-0.5.0-beta.tgz_1508520593848_0.8945590234361589"},"directories":{}},"1.0.0-rc.1":{"name":"bem-react-core","version":"1.0.0-rc.1","description":"BEM React Core","repository":{"url":"git://github.com/bem/bem-react-core.git","type":"git"},"keywords":["bem","react","core"],"main":"dist/index.preact.js","files":["dist","umd",".bemrc.js"],"license":"MPL-2.0","scripts":{"lint":"eslint .","test":"jest","transpile:react":"rollup -c config/rollup.config.react.js","transpile:preact":"rollup -c config/rollup.config.preact.js","optimize:react":"uglifyjs dist/index.react.dev.js -c conditionals=false,sequences=false,loops=false,join_vars=false,collapse_vars=false --pure-funcs=Object.defineProperty -b width=120,quote_style=3 -o dist/index.react.js -p relative --in-source-map dist/index.react.dev.js.map --source-map dist/index.react.js.map","optimize:preact":"uglifyjs dist/index.preact.dev.js -c conditionals=false,sequences=false,loops=false,join_vars=false,collapse_vars=false --pure-funcs=Object.defineProperty -b width=120,quote_style=3 -o dist/index.preact.js -p relative --in-source-map dist/index.preact.dev.js.map --source-map dist/index.preact.js.map","minify:react":"uglifyjs dist/index.react.js -c collapse_vars,evaluate,screw_ie8,unsafe,loops=false,keep_fargs=false,pure_getters,unused,dead_code -m -o dist/index.react.min.js","minify:preact":"uglifyjs dist/index.preact.js -c collapse_vars,evaluate,screw_ie8,unsafe,loops=false,keep_fargs=false,pure_getters,unused,dead_code -m -o dist/index.preact.min.js","size:react":"node -e \"process.stdout.write('gzip size: ')\" && gzip-size --raw dist/index.react.min.js","size:preact":"node -e \"process.stdout.write('gzip size: ')\" && gzip-size --raw dist/index.preact.min.js","dist":"npm-run-all --silent transpile:react transpile:preact optimize:react optimize:preact minify:react minify:preact size:react size:preact","prepublishOnly":"npm run dist","precommit":"npm run lint","prepush":"npm test","test-travis":"npm run react-$REACT_MAJOR && npm run test","react-15":"npm uninstall enzyme-adapter-react-16 && npm i enzyme-adapter-react-15 react-addons-test-utils@15.5.0 react@15.5.0 react-dom@15.5.0 react-test-renderer@15.5.4 prop-types","react-16":"npm i react@16.1.1 react-dom@16.1.1 react-test-renderer@16.1.1 prop-types enzyme-adapter-react-16"},"dependencies":{"@bem/sdk.naming.entity.stringify":"1.0.0","@bem/sdk.naming.presets":"0.0.6","inherit":"2.2.6"},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-eslint":"^8.0.2","babel-jest":"^21.2.0","babel-plugin-bem-import":"^1.4.1","babel-plugin-external-helpers":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","enzyme":"^3.2.0","enzyme-adapter-react-16":"^1.1.0","eslint":"^3.6.0","eslint-plugin-jest":"^21.3.2","eslint-plugin-react":"^6.10.3","gzip-size-cli":"^2.1.0","husky":"^0.13.3","jest":"^21.2.1","npm-run-all":"^4.1.2","preact":"^8.2.6","preact-compat":"^3.17.0","prop-types":"^15.6.0","proptypes":"^1.1.0","raf":"^3.4.0","react":"^16.1.1","react-dom":"^16.1.1","react-test-renderer":"^16.1.1","rollup":"^0.52.1","rollup-plugin-babel":"^3.0.2","rollup-plugin-commonjs":"^8.2.6","rollup-plugin-node-resolve":"^3.0.0","uglify-js":"^2.7.5"},"peerDependencies":{"preact":"^8.2.6","proptypes":"^1.1.0","react":"^15.5.0 || ^16.0.0","react-dom":"^15.4.2 || ^16.0.0","prop-types":"^15.5.0"},"gitHead":"63aa56d9c3f96cd705a80e2f21a7b6a200a84445","bugs":{"url":"https://github.com/bem/bem-react-core/issues"},"homepage":"https://github.com/bem/bem-react-core#readme","_id":"bem-react-core@1.0.0-rc.1","_npmVersion":"5.5.1","_nodeVersion":"8.4.0","_npmUser":{"name":"verybigman","email":"winogradovaa@gmail.com"},"dist":{"integrity":"sha512-33P2zvZtEpHFjUDYu9Cc8mZyeGkZebw54YucneJuicqaDBUcAh1ODvs5+SIIvDV4FM6OLWbi1j4xIvXLI/oBsA==","shasum":"d1d64c4d98ce1b2c53099f4bc2c181e4bc2e8388","tarball":"https://registry.npmjs.org/bem-react-core/-/bem-react-core-1.0.0-rc.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGgBzxDA5mPc0EWw0S4Lg2MKmfdYF5gMcTS8MHeQwKeIAiA9i/At7e4m3o3Tdv5mmhhcrJwFj+ezSNq/zNXEB780LA=="}]},"maintainers":[{"email":"yeti.or@gmail.com","name":"yeti-or"},{"email":"winogradovaa@gmail.com","name":"verybigman"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bem-react-core-1.0.0-rc.1.tgz_1513249161766_0.7339193730149418"},"directories":{}},"1.0.0-rc.2":{"name":"bem-react-core","version":"1.0.0-rc.2","description":"BEM React Core","repository":{"url":"git://github.com/bem/bem-react-core.git","type":"git"},"keywords":["bem","react","core"],"main":"dist/index.preact.js","files":["dist","umd",".bemrc.js"],"license":"MPL-2.0","scripts":{"lint":"eslint .","test":"jest","transpile:react":"rollup -c config/rollup.config.react.js","transpile:preact":"rollup -c config/rollup.config.preact.js","optimize:react":"uglifyjs dist/index.react.dev.js -c conditionals=false,sequences=false,loops=false,join_vars=false,collapse_vars=false --pure-funcs=Object.defineProperty -b width=120,quote_style=3 -o dist/index.react.js -p relative --in-source-map dist/index.react.dev.js.map --source-map dist/index.react.js.map","optimize:preact":"uglifyjs dist/index.preact.dev.js -c conditionals=false,sequences=false,loops=false,join_vars=false,collapse_vars=false --pure-funcs=Object.defineProperty -b width=120,quote_style=3 -o dist/index.preact.js -p relative --in-source-map dist/index.preact.dev.js.map --source-map dist/index.preact.js.map","minify:react":"uglifyjs dist/index.react.js -c collapse_vars,evaluate,screw_ie8,unsafe,loops=false,keep_fargs=false,pure_getters,unused,dead_code -m -o dist/index.react.min.js","minify:preact":"uglifyjs dist/index.preact.js -c collapse_vars,evaluate,screw_ie8,unsafe,loops=false,keep_fargs=false,pure_getters,unused,dead_code -m -o dist/index.preact.min.js","size:react":"node -e \"process.stdout.write('gzip size: ')\" && gzip-size --raw dist/index.react.min.js","size:preact":"node -e \"process.stdout.write('gzip size: ')\" && gzip-size --raw dist/index.preact.min.js","dist":"npm-run-all --silent transpile:react transpile:preact optimize:react optimize:preact minify:react minify:preact size:react size:preact","prepublishOnly":"npm run dist","precommit":"npm run lint","prepush":"npm test","test-travis":"npm run react-$REACT_MAJOR && npm run test","react-15":"npm uninstall enzyme-adapter-react-16 && npm i enzyme-adapter-react-15 react-addons-test-utils@15.5.0 react@15.5.0 react-dom@15.5.0 react-test-renderer@15.5.4 prop-types","react-16":"npm i react@16.1.1 react-dom@16.1.1 react-test-renderer@16.1.1 prop-types enzyme-adapter-react-16"},"dependencies":{"@bem/sdk.naming.entity.stringify":"1.0.0","@bem/sdk.naming.presets":"0.0.6","inherit":"2.2.6"},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-eslint":"^8.0.2","babel-jest":"^21.2.0","babel-plugin-bem-import":"^1.4.1","babel-plugin-external-helpers":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","enzyme":"^3.2.0","enzyme-adapter-react-16":"^1.1.0","eslint":"^3.6.0","eslint-plugin-jest":"^21.3.2","eslint-plugin-react":"^6.10.3","gzip-size-cli":"^2.1.0","husky":"^0.13.3","jest":"^21.2.1","npm-run-all":"^4.1.2","preact":"^8.2.6","preact-compat":"^3.17.0","prop-types":"^15.6.0","proptypes":"^1.1.0","raf":"^3.4.0","react":"^16.1.1","react-dom":"^16.1.1","react-test-renderer":"^16.1.1","rollup":"^0.52.1","rollup-plugin-babel":"^3.0.2","rollup-plugin-commonjs":"^8.2.6","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-replace":"^2.0.0","uglify-js":"^2.7.5"},"peerDependencies":{"preact":"^8.2.6","proptypes":"^1.1.0","react":"^15.5.0 || ^16.0.0","react-dom":"^15.4.2 || ^16.0.0","prop-types":"^15.5.0"},"gitHead":"3cb75d9b5b0ca1fe3aa58e6f37aec3e3a91cc217","bugs":{"url":"https://github.com/bem/bem-react-core/issues"},"homepage":"https://github.com/bem/bem-react-core#readme","_id":"bem-react-core@1.0.0-rc.2","_npmVersion":"5.5.1","_nodeVersion":"8.4.0","_npmUser":{"name":"verybigman","email":"winogradovaa@gmail.com"},"dist":{"integrity":"sha512-2gzbXwARtaJwPJ0SmGFrVsdF0j68/W+hOVu34ATDSbHepKiYNvh0DNfE1ewKaV5FG6a5BD1zYjKKC8vZ8mG5Xg==","shasum":"64bc9e979f114910d80fe70ccf5c8e6ea3701d7e","tarball":"https://registry.npmjs.org/bem-react-core/-/bem-react-core-1.0.0-rc.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB7apqqq00nR8gXtecJMpyhvNQ7aAIWryg2/Uf8b6/l4AiEAsWw1gRIQt6ato5CLvFcUXVqyqJLfvip/XvaCswzFKyg="}]},"maintainers":[{"email":"yeti.or@gmail.com","name":"yeti-or"},{"email":"winogradovaa@gmail.com","name":"verybigman"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bem-react-core-1.0.0-rc.2.tgz_1513250173431_0.03887614165432751"},"directories":{}},"1.0.0-rc.3":{"name":"bem-react-core","version":"1.0.0-rc.3","description":"BEM React Core","repository":{"url":"git://github.com/bem/bem-react-core.git","type":"git"},"keywords":["bem","react","core"],"main":"dist/index.react.js","files":["dist","umd",".bemrc.js"],"license":"MPL-2.0","scripts":{"lint":"eslint .","test":"jest","transpile:react":"rollup -c config/rollup.config.react.js","transpile:preact":"rollup -c config/rollup.config.preact.js","optimize:react":"uglifyjs dist/index.react.dev.js -c conditionals=false,sequences=false,loops=false,join_vars=false,collapse_vars=false --pure-funcs=Object.defineProperty -b width=120,quote_style=3 -o dist/index.react.js -p relative --in-source-map dist/index.react.dev.js.map --source-map dist/index.react.js.map","optimize:preact":"uglifyjs dist/index.preact.dev.js -c conditionals=false,sequences=false,loops=false,join_vars=false,collapse_vars=false --pure-funcs=Object.defineProperty -b width=120,quote_style=3 -o dist/index.preact.js -p relative --in-source-map dist/index.preact.dev.js.map --source-map dist/index.preact.js.map","minify:react":"uglifyjs dist/index.react.js -c collapse_vars,evaluate,screw_ie8,unsafe,loops=false,keep_fargs=false,pure_getters,unused,dead_code -m -o dist/index.react.min.js","minify:preact":"uglifyjs dist/index.preact.js -c collapse_vars,evaluate,screw_ie8,unsafe,loops=false,keep_fargs=false,pure_getters,unused,dead_code -m -o dist/index.preact.min.js","size:react":"node -e \"process.stdout.write('gzip size: ')\" && gzip-size --raw dist/index.react.min.js","size:preact":"node -e \"process.stdout.write('gzip size: ')\" && gzip-size --raw dist/index.preact.min.js","dist":"npm-run-all --silent transpile:react transpile:preact optimize:react optimize:preact minify:react minify:preact size:react size:preact","prepublishOnly":"npm run dist","precommit":"npm run lint","prepush":"npm test","test-travis":"npm run react-$REACT_MAJOR && npm run test","react-15":"npm uninstall enzyme-adapter-react-16 && npm i enzyme-adapter-react-15 react-addons-test-utils@15.5.0 react@15.5.0 react-dom@15.5.0 react-test-renderer@15.5.4 prop-types","react-16":"npm i react@16.1.1 react-dom@16.1.1 react-test-renderer@16.1.1 prop-types enzyme-adapter-react-16"},"dependencies":{"@bem/sdk.naming.entity.stringify":"1.0.0","@bem/sdk.naming.presets":"0.0.6","inherit":"2.2.6"},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-eslint":"^8.0.2","babel-jest":"^21.2.0","babel-plugin-bem-import":"^1.4.1","babel-plugin-external-helpers":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","enzyme":"^3.2.0","enzyme-adapter-react-16":"^1.1.0","eslint":"^3.6.0","eslint-plugin-jest":"^21.3.2","eslint-plugin-react":"^6.10.3","gzip-size-cli":"^2.1.0","husky":"^0.13.3","jest":"^21.2.1","npm-run-all":"^4.1.2","preact":"^8.2.6","preact-compat":"^3.17.0","prop-types":"^15.6.0","proptypes":"^1.1.0","raf":"^3.4.0","react":"^16.1.1","react-dom":"^16.1.1","react-test-renderer":"^16.1.1","rollup":"^0.52.1","rollup-plugin-babel":"^3.0.2","rollup-plugin-commonjs":"^8.2.6","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-replace":"^2.0.0","uglify-js":"^2.7.5"},"peerDependencies":{"preact":"^8.2.6","proptypes":"^1.1.0","react":"^15.5.0 || ^16.0.0","react-dom":"^15.4.2 || ^16.0.0","prop-types":"^15.5.0"},"gitHead":"18f526926e03322cec4a974bc12cd31349b887ad","bugs":{"url":"https://github.com/bem/bem-react-core/issues"},"homepage":"https://github.com/bem/bem-react-core#readme","_id":"bem-react-core@1.0.0-rc.3","_npmVersion":"5.5.1","_nodeVersion":"8.4.0","_npmUser":{"name":"verybigman","email":"winogradovaa@gmail.com"},"dist":{"integrity":"sha512-Y2oIP12DXBJ5q6Fe6rXytFg8bV3ywXLsnxrVljH7Fl91IaRc+C3Tv3xYA+pWwGcSCeS5tzrV4HgrRMDOedUudA==","shasum":"fdfb6e72c569497a99b24c752227e0daf0cd7c5f","tarball":"https://registry.npmjs.org/bem-react-core/-/bem-react-core-1.0.0-rc.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBY2+pMAVgw1279Zuno/casxXKLWjQGzRNFJTe5o4NR8AiBb21ntJn+pKMJeA2exEYeCYA846WP3My1CHS9LKZV84g=="}]},"maintainers":[{"email":"yeti.or@gmail.com","name":"yeti-or"},{"email":"winogradovaa@gmail.com","name":"verybigman"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bem-react-core-1.0.0-rc.3.tgz_1513345022526_0.7731763862539083"},"directories":{}},"1.0.0-rc.4":{"name":"bem-react-core","version":"1.0.0-rc.4","description":"BEM React Core","repository":{"url":"git://github.com/bem/bem-react-core.git","type":"git"},"keywords":["bem","react","core"],"main":"dist/index.react.js","files":["dist","umd",".bemrc.js"],"license":"MPL-2.0","scripts":{"lint":"eslint .","test":"jest","transpile:react":"rollup -c config/rollup.config.react.js","transpile:preact":"rollup -c config/rollup.config.preact.js","optimize:react":"uglifyjs dist/index.react.dev.js -c conditionals=false,sequences=false,loops=false,join_vars=false,collapse_vars=false --pure-funcs=Object.defineProperty -b width=120,quote_style=3 -o dist/index.react.js -p relative --in-source-map dist/index.react.dev.js.map --source-map dist/index.react.js.map","optimize:preact":"uglifyjs dist/index.preact.dev.js -c conditionals=false,sequences=false,loops=false,join_vars=false,collapse_vars=false --pure-funcs=Object.defineProperty -b width=120,quote_style=3 -o dist/index.preact.js -p relative --in-source-map dist/index.preact.dev.js.map --source-map dist/index.preact.js.map","minify:react":"uglifyjs dist/index.react.js -c collapse_vars,evaluate,screw_ie8,unsafe,loops=false,keep_fargs=false,pure_getters,unused,dead_code -m -o dist/index.react.min.js","minify:preact":"uglifyjs dist/index.preact.js -c collapse_vars,evaluate,screw_ie8,unsafe,loops=false,keep_fargs=false,pure_getters,unused,dead_code -m -o dist/index.preact.min.js","size:react":"node -e \"process.stdout.write('gzip size: ')\" && gzip-size --raw dist/index.react.min.js","size:preact":"node -e \"process.stdout.write('gzip size: ')\" && gzip-size --raw dist/index.preact.min.js","dist":"npm-run-all --silent transpile:react transpile:preact optimize:react optimize:preact minify:react minify:preact size:react size:preact","prepublishOnly":"npm run dist","precommit":"npm run lint","prepush":"npm test","test-travis":"npm run react-$REACT_MAJOR && npm run test","react-15":"npm uninstall enzyme-adapter-react-16 && npm i enzyme-adapter-react-15 react-addons-test-utils@15.5.0 react@15.5.0 react-dom@15.5.0 react-test-renderer@15.5.4 prop-types","react-16":"npm i react@16.1.1 react-dom@16.1.1 react-test-renderer@16.1.1 prop-types enzyme-adapter-react-16"},"dependencies":{"@bem/sdk.naming.entity.stringify":"1.0.0","@bem/sdk.naming.presets":"0.0.6","inherit":"2.2.6"},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-eslint":"^8.0.2","babel-jest":"^21.2.0","babel-plugin-bem-import":"^1.4.1","babel-plugin-external-helpers":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","enzyme":"^3.2.0","enzyme-adapter-react-16":"^1.1.0","eslint":"^3.6.0","eslint-plugin-jest":"^21.3.2","eslint-plugin-react":"^6.10.3","gzip-size-cli":"^2.1.0","husky":"^0.13.3","jest":"^21.2.1","npm-run-all":"^4.1.2","preact":"^8.2.6","preact-compat":"^3.17.0","prop-types":"^15.6.0","proptypes":"^1.1.0","raf":"^3.4.0","react":"^16.1.1","react-dom":"^16.1.1","react-test-renderer":"^16.1.1","rollup":"^0.52.1","rollup-plugin-babel":"^3.0.2","rollup-plugin-commonjs":"^8.2.6","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-replace":"^2.0.0","uglify-js":"^2.7.5"},"peerDependencies":{"preact":"^8.2.6","proptypes":"^1.1.0","react":"^15.5.0 || ^16.0.0","react-dom":"^15.4.2 || ^16.0.0","prop-types":"^15.5.0"},"gitHead":"2fc2e27556a22aca7388b21b5f98d34a93e85d82","bugs":{"url":"https://github.com/bem/bem-react-core/issues"},"homepage":"https://github.com/bem/bem-react-core#readme","_id":"bem-react-core@1.0.0-rc.4","_npmVersion":"5.5.1","_nodeVersion":"8.4.0","_npmUser":{"name":"verybigman","email":"winogradovaa@gmail.com"},"dist":{"integrity":"sha512-q/Pdnup5WwCqvpJ9HlpLvOYULkp6Tto17AD4cs7LLpPNAiTdC/TbifajmnAa9v25y3aFTcWMEgjjm64b3IAnMA==","shasum":"0d9c136ddb1837bd9d7a1e50df7d682a0069f4af","tarball":"https://registry.npmjs.org/bem-react-core/-/bem-react-core-1.0.0-rc.4.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEI9d0+LUwOD2LKQEEZGDTYrL1sE3R0oodKCnFdb8gK3AiAbZp2sA6k5xQPu20HSE04/C4zo+JwpuRh7mApBVHA/LA=="}]},"maintainers":[{"email":"yeti.or@gmail.com","name":"yeti-or"},{"email":"winogradovaa@gmail.com","name":"verybigman"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bem-react-core-1.0.0-rc.4.tgz_1513354253955_0.6032877287361771"},"directories":{}},"1.0.0-rc.5":{"name":"bem-react-core","version":"1.0.0-rc.5","description":"BEM React Core","repository":{"url":"git://github.com/bem/bem-react-core.git","type":"git"},"keywords":["bem","react","core"],"main":"dist/react.min.js","typings":"./src/presets/React.d.ts","files":["src","dist","umd",".bemrc.js"],"license":"MPL-2.0","scripts":{"lint":"eslint .","test":"jest","transpile":"rollup -c config/rollup.config.$MODULE.js","optimize":"uglifyjs dist/$MODULE.dev.js -c conditionals=false,sequences=false,loops=false,join_vars=false,collapse_vars=false --pure-funcs=Object.defineProperty -b width=120,quote_style=3 -o dist/$MODULE.js -p relative --in-source-map dist/$MODULE.dev.js.map --source-map dist/$MODULE.js.map","minify":"uglifyjs dist/$MODULE.js -c collapse_vars,evaluate,screw_ie8,unsafe,loops=false,keep_fargs=false,pure_getters,unused,dead_code -m -o dist/$MODULE.min.js","size":"node -e \"process.stdout.write('gzip size: ')\" && gzip-size --raw dist/$MODULE.min.js","dist:react":"MODULE=react npm-run-all --silent transpile optimize minify size","dist:preact":"MODULE=preact npm-run-all --silent transpile optimize minify size","dist:core":"MODULE=core npm run transpile","dist":"npm-run-all --silent dist:react dist:preact dist:core","prepublishOnly":"npm run dist","precommit":"npm run lint","prepush":"npm test","test:travis":"npm-run-all --silent react:$REACT_MAJOR dist:react test","react:15":"npm uninstall enzyme-adapter-react-16 && npm i enzyme-adapter-react-15 react-addons-test-utils@15.5.0 react@15.5.0 react-dom@15.5.0 react-test-renderer@15.5.4 prop-types","react:16":"npm i react@16.1.1 react-dom@16.1.1 react-test-renderer@16.1.1 prop-types enzyme-adapter-react-16"},"dependencies":{"@bem/sdk.naming.entity.stringify":"1.0.0","@bem/sdk.naming.presets":"0.0.6","inherit":"2.2.6"},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-eslint":"^8.0.2","babel-jest":"^21.2.0","babel-plugin-bem-import":"^1.4.1","babel-plugin-external-helpers":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","enzyme":"^3.2.0","enzyme-adapter-react-16":"^1.1.0","eslint":"^3.6.0","eslint-plugin-jest":"^21.3.2","eslint-plugin-react":"^6.10.3","gzip-size-cli":"^2.1.0","husky":"^0.13.3","jest":"^21.2.1","npm-run-all":"^4.1.2","preact":"^8.2.6","preact-compat":"^3.17.0","prop-types":"^15.6.0","proptypes":"^1.1.0","raf":"^3.4.0","react":"^16.1.1","react-dom":"^16.1.1","react-test-renderer":"^16.1.1","rollup":"^0.52.1","rollup-plugin-babel":"^3.0.2","rollup-plugin-commonjs":"^8.2.6","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-replace":"^2.0.0","uglify-js":"^2.7.5"},"peerDependencies":{"preact":"^8.2.6","proptypes":"^1.1.0","react":"^15.5.0 || ^16.0.0","react-dom":"^15.4.2 || ^16.0.0","prop-types":"^15.5.0"},"gitHead":"398276b42a0c9c87c5922fb066809debf550968f","bugs":{"url":"https://github.com/bem/bem-react-core/issues"},"homepage":"https://github.com/bem/bem-react-core#readme","_id":"bem-react-core@1.0.0-rc.5","_npmVersion":"5.5.1","_nodeVersion":"8.4.0","_npmUser":{"name":"verybigman","email":"winogradovaa@gmail.com"},"dist":{"integrity":"sha512-cB4YZnEy0IQWbhzLuinxm20hjqN1w1Xl9uoMhwmTldt6xVm+M0vmeXyMaZvH2WLDR4e5/EGNs3HzHwh6feGAiA==","shasum":"138e581ec9e3574370a575d4d65c1617088c7394","tarball":"https://registry.npmjs.org/bem-react-core/-/bem-react-core-1.0.0-rc.5.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCk2xAJPDLgT40fG0vp/9WTt2K5YFMSxtb0fUWav0KKNwIgOYNCxCLTFwuDrTQ/jkPVy0gWQsHypxHugWCffXM+jRA="}]},"maintainers":[{"email":"yeti.or@gmail.com","name":"yeti-or"},{"email":"winogradovaa@gmail.com","name":"verybigman"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bem-react-core-1.0.0-rc.5.tgz_1513615144208_0.10415243986062706"},"directories":{}},"1.0.0-rc.6":{"name":"bem-react-core","version":"1.0.0-rc.6","description":"BEM React Core","repository":{"url":"git://github.com/bem/bem-react-core.git","type":"git"},"keywords":["bem","react","core"],"main":"dist/react.min.js","typings":"./src/presets/React.d.ts","files":["src","dist","umd",".bemrc.js"],"license":"MPL-2.0","scripts":{"lint":"eslint .","test":"jest","transpile":"rollup -c config/rollup.config.$MODULE.js","optimize":"uglifyjs dist/$MODULE.dev.js -c conditionals=false,sequences=false,loops=false,join_vars=false,collapse_vars=false --pure-funcs=Object.defineProperty -b width=120,quote_style=3 -o dist/$MODULE.js -p relative --in-source-map dist/$MODULE.dev.js.map --source-map dist/$MODULE.js.map","minify":"uglifyjs dist/$MODULE.js -c collapse_vars,evaluate,screw_ie8,unsafe,loops=false,keep_fargs=false,pure_getters,unused,dead_code -m -o dist/$MODULE.min.js","size":"node -e \"process.stdout.write('gzip size: ')\" && gzip-size --raw dist/$MODULE.min.js","dist:react":"MODULE=react npm-run-all --silent transpile optimize minify size","dist:preact":"MODULE=preact npm-run-all --silent transpile optimize minify size","dist:core":"MODULE=core npm run transpile","dist":"npm-run-all --silent dist:react dist:preact dist:core","prepublishOnly":"npm run dist","precommit":"npm run lint","prepush":"npm test","test:travis":"npm-run-all --silent react:$REACT_MAJOR dist:react test","react:15":"npm uninstall enzyme-adapter-react-16 && npm i enzyme-adapter-react-15 react-addons-test-utils@15.5.0 react@15.5.0 react-dom@15.5.0 react-test-renderer@15.5.4 prop-types","react:16":"npm i react@16.1.1 react-dom@16.1.1 react-test-renderer@16.1.1 prop-types enzyme-adapter-react-16"},"dependencies":{"@bem/sdk.naming.entity.stringify":"1.0.0","@bem/sdk.naming.presets":"0.0.6","inherit":"2.2.6"},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-eslint":"^8.0.2","babel-jest":"^21.2.0","babel-plugin-bem-import":"^1.4.1","babel-plugin-external-helpers":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","enzyme":"^3.2.0","enzyme-adapter-react-16":"^1.1.0","eslint":"^3.6.0","eslint-plugin-jest":"^21.3.2","eslint-plugin-react":"^6.10.3","gzip-size-cli":"^2.1.0","husky":"^0.13.3","jest":"^21.2.1","npm-run-all":"^4.1.2","preact":"^8.2.6","preact-compat":"^3.17.0","prop-types":"^15.6.0","proptypes":"^1.1.0","raf":"^3.4.0","react":"^16.1.1","react-dom":"^16.1.1","react-test-renderer":"^16.1.1","rollup":"^0.52.1","rollup-plugin-babel":"^3.0.2","rollup-plugin-commonjs":"^8.2.6","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-replace":"^2.0.0","uglify-js":"^2.7.5"},"peerDependencies":{"preact":"^8.2.6","proptypes":"^1.1.0","react":"^15.5.0 || ^16.0.0","react-dom":"^15.4.2 || ^16.0.0","prop-types":"^15.5.0"},"gitHead":"595e858985fbb8a32db6987c2a67572b84ed0db7","bugs":{"url":"https://github.com/bem/bem-react-core/issues"},"homepage":"https://github.com/bem/bem-react-core#readme","_id":"bem-react-core@1.0.0-rc.6","_npmVersion":"5.5.1","_nodeVersion":"8.4.0","_npmUser":{"name":"verybigman","email":"winogradovaa@gmail.com"},"dist":{"integrity":"sha512-OnKQBUtQ1Vk34wdaZMfwqQ2rgqJ7KzGXXmxPtXhNd0+5ka/v+rkY3Z0gDHoO1XxXn9T1jkT3O2NTrtgR2VTxqA==","shasum":"32d8b545492f932b47370a13d92143077fac6c38","tarball":"https://registry.npmjs.org/bem-react-core/-/bem-react-core-1.0.0-rc.6.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHigVW6VD7km4tfHt3uoBF2rn5JkGh14Phr/BeUhTbi1AiA1gkRR7ZOTGp4L/wartn0n2bmJK+I/0sGGEarAA93+AA=="}]},"maintainers":[{"email":"yeti.or@gmail.com","name":"yeti-or"},{"email":"winogradovaa@gmail.com","name":"verybigman"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bem-react-core-1.0.0-rc.6.tgz_1514411201429_0.7160887953359634"},"directories":{}},"1.0.0-rc.7":{"name":"bem-react-core","version":"1.0.0-rc.7","description":"BEM React Core","repository":{"url":"git://github.com/bem/bem-react-core.git","type":"git"},"keywords":["bem","react","core"],"main":"dist/react.min.js","typings":"./src/presets/React.d.ts","files":["src","dist","umd",".bemrc.js"],"license":"MPL-2.0","scripts":{"lint":"eslint .","test":"jest","transpile":"rollup -c config/rollup.config.$MODULE.js","optimize":"uglifyjs dist/$MODULE.dev.js -c conditionals=false,sequences=false,loops=false,join_vars=false,collapse_vars=false --pure-funcs=Object.defineProperty -b width=120,quote_style=3 -o dist/$MODULE.js -p relative --in-source-map dist/$MODULE.dev.js.map --source-map dist/$MODULE.js.map","minify":"uglifyjs dist/$MODULE.js -c collapse_vars,evaluate,screw_ie8,unsafe,loops=false,keep_fargs=false,pure_getters,unused,dead_code -m -o dist/$MODULE.min.js","size":"node -e \"process.stdout.write('gzip size: ')\" && gzip-size --raw dist/$MODULE.min.js","dist:react":"MODULE=react npm-run-all --silent transpile optimize minify size","dist:preact":"MODULE=preact npm-run-all --silent transpile optimize minify size","dist:core":"MODULE=core npm run transpile","dist":"npm-run-all --silent dist:react dist:preact dist:core","prepublishOnly":"npm run dist","precommit":"npm run lint","prepush":"npm test","test:travis":"npm-run-all --silent react:$REACT_MAJOR dist:react test","react:15":"npm uninstall enzyme-adapter-react-16 && npm i enzyme-adapter-react-15 react-addons-test-utils@15.5.0 react@15.5.0 react-dom@15.5.0 react-test-renderer@15.5.4 prop-types","react:16":"npm i react@16.1.1 react-dom@16.1.1 react-test-renderer@16.1.1 prop-types enzyme-adapter-react-16"},"dependencies":{"@bem/sdk.naming.entity.stringify":"1.0.0","@bem/sdk.naming.presets":"0.0.6","inherit":"2.2.6"},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-eslint":"^8.0.2","babel-jest":"^21.2.0","babel-plugin-bem-import":"^1.4.1","babel-plugin-external-helpers":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","enzyme":"^3.2.0","enzyme-adapter-react-16":"^1.1.0","eslint":"^3.6.0","eslint-plugin-jest":"^21.3.2","eslint-plugin-react":"^6.10.3","gzip-size-cli":"^2.1.0","husky":"^0.13.3","jest":"^21.2.1","npm-run-all":"^4.1.2","preact":"^8.2.6","preact-compat":"^3.17.0","prop-types":"^15.6.0","proptypes":"^1.1.0","raf":"^3.4.0","react":"^16.1.1","react-dom":"^16.1.1","react-test-renderer":"^16.1.1","rollup":"^0.52.1","rollup-plugin-babel":"^3.0.2","rollup-plugin-commonjs":"^8.2.6","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-replace":"^2.0.0","uglify-js":"^2.7.5"},"peerDependencies":{"preact":"^8.2.6","proptypes":"^1.1.0","react":"^15.5.0 || ^16.0.0","react-dom":"^15.4.2 || ^16.0.0","prop-types":"^15.5.0"},"gitHead":"4fcdff37a268a5644e50ca9de60a31ecb3ff67fa","bugs":{"url":"https://github.com/bem/bem-react-core/issues"},"homepage":"https://github.com/bem/bem-react-core#readme","_id":"bem-react-core@1.0.0-rc.7","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"yeti-or","email":"yeti.or@gmail.com"},"dist":{"integrity":"sha512-4AMhXQ/11Xo1TqI6yoPup9AFF5iQ65/GMcLo0QFFG1f6OMJ5YePmrOl2R7j1LMEgClmC3DwDwYayMxg8A+Y1Gg==","shasum":"f198f5fd52d6fb7c8593998c81cf991709bc8fc1","tarball":"https://registry.npmjs.org/bem-react-core/-/bem-react-core-1.0.0-rc.7.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC8/GJRsBn+K1uC5H8LQuDPmqMuJ+mxppK4n47dR6Lk3QIgRjI+hnEM343LqiXgPzWKrOsZUhEKxyw32AQrNkmVB1w="}]},"maintainers":[{"email":"yeti.or@gmail.com","name":"yeti-or"},{"email":"winogradovaa@gmail.com","name":"verybigman"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bem-react-core-1.0.0-rc.7.tgz_1516972481837_0.6549706433434039"},"directories":{}},"1.0.0-rc.8":{"name":"bem-react-core","version":"1.0.0-rc.8","description":"BEM React Core","repository":{"url":"git://github.com/bem/bem-react-core.git","type":"git"},"keywords":["bem","react","core"],"main":"dist/react.min.js","typings":"./src/presets/React.d.ts","files":["src","dist","umd",".bemrc.js"],"license":"MPL-2.0","scripts":{"lint":"eslint .","test":"jest","transpile":"rollup -c config/rollup.config.$MODULE.js","optimize":"uglifyjs dist/$MODULE.dev.js -c conditionals=false,sequences=false,loops=false,join_vars=false,collapse_vars=false --pure-funcs=Object.defineProperty -b width=120,quote_style=3 -o dist/$MODULE.js -p relative --in-source-map dist/$MODULE.dev.js.map --source-map dist/$MODULE.js.map","minify":"uglifyjs dist/$MODULE.js -c collapse_vars,evaluate,screw_ie8,unsafe,loops=false,keep_fargs=false,pure_getters,unused,dead_code -m -o dist/$MODULE.min.js","size":"node -e \"process.stdout.write('gzip size: ')\" && gzip-size --raw dist/$MODULE.min.js","dist:react":"MODULE=react npm-run-all --silent transpile optimize minify size","dist:preact":"MODULE=preact npm-run-all --silent transpile optimize minify size","dist:core":"MODULE=core npm run transpile","dist":"rm -rf {dist,umd} && npm-run-all --silent dist:react dist:preact dist:core","prepublishOnly":"npm run dist","precommit":"lint-staged","prepush":"npm test","test:travis":"npm-run-all --silent react:$REACT_MAJOR dist:react test","react:15":"npm uninstall enzyme-adapter-react-16 && npm i enzyme-adapter-react-15 react-addons-test-utils@15.5.0 react@15.5.0 react-dom@15.5.0 react-test-renderer@15.5.4 prop-types","react:16":"npm i react@16.1.1 react-dom@16.1.1 react-test-renderer@16.1.1 prop-types enzyme-adapter-react-16"},"lint-staged":{"*.js":["eslint --fix","git add"]},"dependencies":{"@bem/sdk.naming.entity.stringify":"1.0.0","@bem/sdk.naming.presets":"0.0.6","inherit":"2.2.6"},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-eslint":"^8.0.2","babel-jest":"^21.2.0","babel-plugin-bem-import":"^1.4.1","babel-plugin-external-helpers":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","enzyme":"^3.2.0","enzyme-adapter-react-16":"^1.1.0","eslint":"^3.6.0","eslint-plugin-jest":"^21.3.2","eslint-plugin-react":"^6.10.3","gzip-size-cli":"^2.1.0","husky":"^0.13.3","jest":"^21.2.1","lint-staged":"^6.1.0","npm-run-all":"^4.1.2","preact":"^8.2.6","preact-compat":"^3.17.0","prop-types":"^15.6.0","proptypes":"^1.1.0","raf":"^3.4.0","react":"^16.1.1","react-dom":"^16.1.1","react-test-renderer":"^16.1.1","rollup":"^0.52.1","rollup-plugin-babel":"^3.0.2","rollup-plugin-commonjs":"^8.2.6","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-replace":"^2.0.0","uglify-js":"^2.7.5"},"peerDependencies":{"preact":"^8.2.6","proptypes":"^1.1.0","react":"^15.5.0 || ^16.0.0","react-dom":"^15.4.2 || ^16.0.0","prop-types":"^15.5.0"},"gitHead":"0b326da1d418862fc0701dd92b9ebf908da00335","bugs":{"url":"https://github.com/bem/bem-react-core/issues"},"homepage":"https://github.com/bem/bem-react-core#readme","_id":"bem-react-core@1.0.0-rc.8","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"yeti-or","email":"yeti.or@gmail.com"},"dist":{"integrity":"sha512-l1/IQG7cPW783D7qRvUn1lh1KMmrw7qJDMGIlZqjwbk5B/O/9E7g3JZAIUxS5ZB/dhBU2rMRSVWmjMdNakC9sg==","shasum":"3aad4f00982ca8318cb2ed9b41ba37218d931835","tarball":"https://registry.npmjs.org/bem-react-core/-/bem-react-core-1.0.0-rc.8.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCflWXJxncY2+1pUqva99cd56i+AvLDIcYW5u0Ef43KRAIhAIlTPh5NcmABQDBftleLJOnGLgjeS2wujFTEhvaV91kK"}]},"maintainers":[{"email":"yeti.or@gmail.com","name":"yeti-or"},{"email":"winogradovaa@gmail.com","name":"verybigman"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bem-react-core-1.0.0-rc.8.tgz_1517933563871_0.9948977490421385"},"directories":{}},"1.0.0-rc.9":{"name":"bem-react-core","version":"1.0.0-rc.9","description":"BEM React Core","repository":{"url":"git://github.com/bem/bem-react-core.git","type":"git"},"keywords":["bem","react","core"],"main":"dist/react.min.js","typings":"./src/presets/React.d.ts","files":["src","dist","umd",".bemrc.js"],"license":"MPL-2.0","scripts":{"lint":"eslint .","test":"jest","transpile":"rollup -c config/rollup.config.$MODULE.js","optimize":"uglifyjs dist/$MODULE.dev.js -c conditionals=false,sequences=false,loops=false,join_vars=false,collapse_vars=false --pure-funcs=Object.defineProperty -b width=120,quote_style=3 -o dist/$MODULE.js -p relative --in-source-map dist/$MODULE.dev.js.map --source-map dist/$MODULE.js.map","minify":"uglifyjs dist/$MODULE.js -c collapse_vars,evaluate,screw_ie8,unsafe,loops=false,keep_fargs=false,pure_getters,unused,dead_code -m -o dist/$MODULE.min.js","size":"node -e \"process.stdout.write('gzip size: ')\" && gzip-size --raw dist/$MODULE.min.js","dist:react":"MODULE=react npm-run-all --silent transpile optimize minify size","dist:preact":"MODULE=preact npm-run-all --silent transpile optimize minify size","dist:core":"MODULE=core npm run transpile","dist":"rm -rf {dist,umd} && npm-run-all --silent dist:react dist:preact dist:core","prepublishOnly":"npm run dist","precommit":"lint-staged","prepush":"npm test","test:travis":"npm-run-all --silent react:$REACT_MAJOR dist:react test","react:15":"npm uninstall enzyme-adapter-react-16 && npm i enzyme-adapter-react-15 react-addons-test-utils@15.5.0 react@15.5.0 react-dom@15.5.0 react-test-renderer@15.5.4 prop-types","react:16":"npm i react@16.1.1 react-dom@16.1.1 react-test-renderer@16.1.1 prop-types enzyme-adapter-react-16"},"lint-staged":{"*.js":["eslint --fix","git add"]},"dependencies":{"@bem/sdk.naming.entity.stringify":"1.0.0","@bem/sdk.naming.presets":"0.0.6","inherit":"2.2.6"},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-eslint":"^8.0.2","babel-jest":"^21.2.0","babel-plugin-bem-import":"^1.4.1","babel-plugin-external-helpers":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","enzyme":"^3.2.0","enzyme-adapter-react-16":"^1.1.0","eslint":"^3.6.0","eslint-plugin-jest":"^21.3.2","eslint-plugin-react":"^6.10.3","gzip-size-cli":"^2.1.0","husky":"^0.13.3","jest":"^21.2.1","lint-staged":"^6.1.0","npm-run-all":"^4.1.2","preact":"^8.2.6","preact-compat":"^3.17.0","prop-types":"^15.6.0","proptypes":"^1.1.0","raf":"^3.4.0","react":"^16.1.1","react-dom":"^16.1.1","react-test-renderer":"^16.1.1","rollup":"^0.52.1","rollup-plugin-babel":"^3.0.2","rollup-plugin-commonjs":"^8.2.6","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-replace":"^2.0.0","uglify-js":"^2.7.5"},"peerDependencies":{"preact":"^8.2.6","react":"^15.5.0 || ^16.0.0","react-dom":"^15.4.2 || ^16.0.0"},"readme":"# BEM React Core [![Build Status](https://travis-ci.org/bem/bem-react-core.svg?branch=master)](https://travis-ci.org/bem/bem-react-core) [![GitHub Release](https://img.shields.io/github/release/bem/bem-react-core.svg)](https://github.com/bem/bem-react-core/releases) [![devDependency Status](https://david-dm.org/bem/bem-react-core/dev-status.svg)](https://david-dm.org/bem/bem-react-core#info=devDependencies)\n\n## What is this?\n\nIt is a library for declaration React components as BEM entities.\nIt works on top of usual React-components and provides API for declaration of blocks, elements and their modifiers. Blocks and elements created with this library are fully compatible with any React components: blocks and elements can use any other React components inside and can be used inside other React components.\n\n## Why?\n\n__If you already use [i-bem.js](https://en.bem.info/platform/i-bem/)__\nand you want to get benefits from React approach and not to lose usual BEM terms and declarative style.\n\n__If you already use React__ and you want to get benefits from [BEM methodology](https://en.bem.info/methodology/).\n\n\n### CSS classes generation\n\nYour code will look better without unnecessary syntax noise.\n\n#### Before\n\n```jsx\nimport React from 'react';\n\nexport default class Button extends React.Component {\n    render() {\n        const { size, theme, children } = this.props;\n        return (\n            <button className={`Button Button_size_${size} Button_theme_${theme}`}>\n                {children}\n            </button>\n        );\n    }\n};\n```\n\n#### After\n\n```jsx\nimport { decl } from 'bem-react-core';\n\nexport default decl({\n    block : 'Button',\n    tag: 'button',\n    mods({ size, theme }) {\n        return { size, theme };\n    }\n});\n```\n\n__NB__ You can use other libraries for CSS classes generation:\n  * [b_](https://github.com/azproduction/b_)\n  * [bem-cn](https://github.com/albburtsev/bem-cn)\n  * [react-bem](https://github.com/cuzzo/react-bem)\n  * [bem-classnames](https://github.com/pocotan001/bem-classnames)\n  * [react-bem-helper](https://github.com/marcohamersma/react-bem-helper)\n  * [dumb-bem](https://github.com/agudulin/dumb-bem)\n\n## Declarative modifiers definition\n\n[Modifier](https://en.bem.info/methodology/key-concepts/#modifier) is the one of key-concept of BEM methodology. Modifiers are supposed to help you make variations of the same component. `bem-react-core` enables you to declare additional behaviour for modifiers easily ([see more in documentation](REFERENCE.md#declmodpredicate-prototypeprops--staticprops)).\n\n#### Before\n\n```jsx\nimport React from 'react';\n\nexport default class Button extends React.Component {\n    render() {\n        const { size, theme, children } = this.props;\n        let className = 'Button',\n            content = [children];\n\n        if(size === 'large') {\n            className += `Button_size_${size}`;\n            content.unshift('Modification for size with value \\'large\\'.');\n        }\n\n        if(theme === 'primary') {\n            className += `Button_theme_${theme}`;\n            content.unshift('Modification for theme with value \\'primary\\'.');\n        }\n\n        return (\n            <button className={className}>\n                {content}\n            </button>\n        );\n    }\n};\n```\n\nUsually declaration of additional behaviour requires extra conditions in main code.\nAs a different way you could use inheritance, but it's awkward to compose many modifiers of one component\nat the same time.\n\n#### After\n\n```jsx\n// Button.js\n\nimport { decl } from 'bem-react-core';\n\nexport default decl({\n    block : 'Button',\n    tag: 'button',\n    mods({ size, theme }) {\n        return { size, theme };\n    }\n});\n\n// Button_size_large.js\n\nimport { declMod } from 'bem-react-core';\n\nexport default declMod({ size : 'large' }, {\n    block : 'Button',\n    content() {\n        return [\n            'Modification for size with value \\'large\\'.',\n            this.__base(...arguments)\n        ];\n    }\n});\n\n// Button_theme_primary.js\n\nimport { declMod } from 'bem-react-core';\n\nexport default declMod({ theme : 'primary' }, {\n    block : 'Button',\n    content() {\n        return [\n            'Modification for theme with value \\'primary\\'.',\n            this.__base(...arguments)\n        ];\n    }\n});\n```\n\n__NB__ `bem-react-core` uses [Inherit](https://github.com/dfilatov/inherit) library for declaration. Unlike ES2015 classes it adds ability to dynamically create and modify JS class. It also helps to make super-call (`this.__base(...arguments)`) without specifying method name (`super.content(...arguments)`).\n\n## Redefinition levels\n\n[Redefinition levels](https://en.bem.info/methodology/key-concepts/#redefinition-level) it's a part of BEM methodology which helps you to separate and reuse your code. For example you can separate your code by platforms. `bem-react-core` helps to declare React components on the different levels.\n\n```jsx\n// common.blocks/Button/Button.js\n\nimport { decl } from 'bem-react-core';\n\nexport default decl({\n    block : 'Button',\n    tag : 'button',\n    attrs({ type }) {\n        return { type };\n    }\n});\n\n// desktop.blocks/Button/Button.js\n\nimport { decl } from 'bem-react-core';\n\nexport default decl({\n    block : 'Button',\n    willInit() {\n        this.state = {};\n        this.onMouseEnter = this.onMouseEnter.bind(this);\n        this.onMouseLeave = this.onMouseLeave.bind(this);\n    },\n    mods() {\n        return { hovered : this.state.hovered };\n    }\n    attrs({ type }) {\n        return {\n            ...this.__base(...arguments),\n            onMouseEnter : this.onMouseEnter,\n            onMouseLeave : this.onMouseLeave\n        };\n    },\n    onMouseEnter() {\n        this.setState({ hovered : true });\n    },\n    onMouseLeave() {\n        this.setState({ hovered : false });\n    }\n});\n```\n\nDue to this you can configure build process for bundles split by platforms.\nFiles from `desktop.blocks` are going to `common.blocks + desktop.blocks`\nfor desktop browsers and not to `common.blocks + touch.blocks` for mobile.\n\n## Blocks and elements without declaration\n\nFor comfortable usage BEM blocks and elements without declaration of JS class you can use `Bem` helper in JSX.\n\n#### Before\n```jsx\nimport React from 'react';\n\nexport default ({ size, theme, tabIndex }) => (\n    <button className={`Button Button_size_${size} Button_theme_${theme}`} tabIndex={tabIndex}>\n        <span className=\"Button-Text\">Go!</span>\n    </button>\n);\n```\n\n#### After\n```jsx\nimport { Bem } from 'bem-react-core';\n\nexport default ({ size, theme }) => (\n    <Bem block=\"Button\" mods={{ size, theme }} tag=\"button\" tabIndex={tabIndex}>\n        <Bem elem=\"Text\">Go!</Bem>\n    </Bem>\n);\n```\n\n## How to use?\n\n### Installation\n\n```\nnpm i -S bem-react-core\n```\n\n```\nyarn add bem-react-core\n```\n\n### CDN\n\n``` html\n<script src=\"https://unpkg.com/react@16/umd/react.production.min.js\"></script>\n<script src=\"https://unpkg.com/prop-types/prop-types.min.js\"></script>\n<script src=\"https://unpkg.com/bem-react-core@1.0.0-rc.8/umd/react.js\"></script>\n```\n\n### Build\n\n#### webpack\n\nUsing [loader](https://github.com/bem/webpack-bem-loader) for webpack.\n\n```\nnpm i -D webpack-bem-loader babel-core\n```\n\n__webpack.config.js__\n``` js\n// ...\nmodule : {\n    loaders : [\n        {\n            test : /\\.js$/,\n            exclude : /node_modules/,\n            loaders : ['webpack-bem', 'babel']\n        },\n        // ...\n    ],\n    // ...\n},\nbemLoader : {\n    techs : ['js', 'css'],\n    levels : [\n        `${__dirname}/common.blocks`,\n        `${__dirname}/desktop.blocks`,\n        // ...\n    ]\n}\n// ...\n```\n\n#### Babel\n\nUsing [plugin](https://github.com/bem/babel-plugin-bem-import) for Babel.\n\n> npm i -D babel-plugin-bem-import\n\n__.babelrc__\n``` json\n{\n  \"plugins\" : [\n    [\"bem-import\", {\n      \"levels\" : [\n        \"./common.blocks\",\n        \"./desktop.blocks\"\n      ],\n      \"techs\" : [\"js\", \"css\"]\n    }]\n  ]\n}\n```\n\n## Development\n\nGet sources:\n\n```\ngit clone git://github.com/bem/bem-react-core.git\ncd bem-react-core\n```\n\nInstall dependencies:\n\n```\nnpm i\n```\n\nCode linting:\n\n```\nnpm run lint\n```\n\nRun test:\n\n```\nnpm test\n```\n\n## License\n\nCode and documentation copyright 2017 YANDEX LLC. Code released under the [Mozilla Public License 2.0](LICENSE.txt).\n","readmeFilename":"README.md","gitHead":"c4424c739a76b3eb58da0e98fc3eb2e0d16b68e3","bugs":{"url":"https://github.com/bem/bem-react-core/issues"},"homepage":"https://github.com/bem/bem-react-core#readme","_id":"bem-react-core@1.0.0-rc.9","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"verybigman","email":"winogradovaa@gmail.com"},"dist":{"integrity":"sha512-02/vhkUFH6lF2ydbSyRhAcssjcG/TOgNs+mDFv35JHKWZJ007+Qhj40eMzMTUKn/Y2tTuSrtM1hZ1gc+tAcyfQ==","shasum":"494ecc135b329e30a301a8b2a6357468ad509c80","tarball":"https://registry.npmjs.org/bem-react-core/-/bem-react-core-1.0.0-rc.9.tgz","fileCount":25,"unpackedSize":550718,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD1jhxCQvM4gk2ZiCKvZzGWlOzGl8YZOmnHO+DVqjoSRwIhAJkTV1qgtAE9OwWDhLgclkcWiljQ47gLy1WxUyd9WUfK"}]},"maintainers":[{"email":"winogradovaa@gmail.com","name":"verybigman"},{"email":"yeti.or@gmail.com","name":"yeti-or"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bem-react-core_1.0.0-rc.9_1521815928167_0.3209175045573658"},"_hasShrinkwrap":false},"1.0.0-rc.10":{"name":"bem-react-core","version":"1.0.0-rc.10","description":"BEM React Core","repository":{"url":"git://github.com/bem/bem-react-core.git","type":"git"},"keywords":["bem","react","core"],"main":"dist/react.min.js","typings":"./src/presets/React.d.ts","files":["src","dist","umd",".bemrc.js"],"license":"MPL-2.0","scripts":{"lint":"eslint .","test":"jest","transpile":"rollup -c config/rollup.config.$MODULE.js","optimize":"uglifyjs dist/$MODULE.dev.js -c conditionals=false,sequences=false,loops=false,join_vars=false,collapse_vars=false --pure-funcs=Object.defineProperty -b width=120,quote_style=3 -o dist/$MODULE.js -p relative --in-source-map dist/$MODULE.dev.js.map --source-map dist/$MODULE.js.map","minify":"uglifyjs dist/$MODULE.js -c collapse_vars,evaluate,screw_ie8,unsafe,loops=false,keep_fargs=false,pure_getters,unused,dead_code -m -o dist/$MODULE.min.js","size":"node -e \"process.stdout.write('gzip size: ')\" && gzip-size --raw dist/$MODULE.min.js","dist:react":"MODULE=react npm-run-all --silent transpile optimize minify size","dist:preact":"MODULE=preact npm-run-all --silent transpile optimize minify size","dist:core":"MODULE=core npm run transpile","dist":"rm -rf {dist,umd} && npm-run-all --silent dist:react dist:preact dist:core","prepublishOnly":"npm run dist","precommit":"lint-staged","prepush":"npm test","test:travis":"npm-run-all --silent react:$REACT_MAJOR dist:react test","react:15":"npm uninstall enzyme-adapter-react-16 && npm i enzyme-adapter-react-15 react-addons-test-utils@15.5.0 react@15.5.0 react-dom@15.5.0 react-test-renderer@15.5.4 prop-types","react:16":"npm i react@16.1.1 react-dom@16.1.1 react-test-renderer@16.1.1 prop-types enzyme-adapter-react-16"},"lint-staged":{"*.js":["eslint --fix","git add"]},"dependencies":{"@bem/sdk.naming.entity.stringify":"1.0.0","@bem/sdk.naming.presets":"0.0.6","inherit":"2.2.6"},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-eslint":"^8.0.2","babel-jest":"^21.2.0","babel-plugin-bem-import":"^1.4.1","babel-plugin-external-helpers":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","enzyme":"^3.2.0","enzyme-adapter-react-16":"^1.1.0","eslint":"^3.6.0","eslint-plugin-jest":"^21.3.2","eslint-plugin-react":"^6.10.3","gzip-size-cli":"^2.1.0","husky":"^0.13.3","jest":"^21.2.1","lint-staged":"^6.1.0","npm-run-all":"^4.1.2","preact":"^8.2.6","preact-compat":"^3.17.0","prop-types":"^15.6.0","proptypes":"^1.1.0","raf":"^3.4.0","react":"^16.1.1","react-dom":"^16.1.1","react-test-renderer":"^16.1.1","rollup":"^0.52.1","rollup-plugin-babel":"^3.0.2","rollup-plugin-commonjs":"^8.2.6","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-replace":"^2.0.0","uglify-js":"^2.7.5"},"peerDependencies":{"preact":"^8.2.6","react":"^15.5.0 || ^16.0.0","react-dom":"^15.4.2 || ^16.0.0"},"gitHead":"e8d15da3862bb7eee06e6c4202933d633f2f9560","bugs":{"url":"https://github.com/bem/bem-react-core/issues"},"homepage":"https://github.com/bem/bem-react-core#readme","_id":"bem-react-core@1.0.0-rc.10","_npmVersion":"5.7.1","_nodeVersion":"8.9.4","_npmUser":{"name":"yeti-or","email":"yeti.or@gmail.com"},"dist":{"integrity":"sha512-l+3TMadGSC4vmTZ1jfhDG/jl2mSLat067GFZtGkyUp4ZrPBuqpIdkUu7TUxpcs67LosOanSqdYTPJHov/i2O3w==","shasum":"046a9999cb7af035048a2cb89c64e57c8bc641d6","tarball":"https://registry.npmjs.org/bem-react-core/-/bem-react-core-1.0.0-rc.10.tgz","fileCount":25,"unpackedSize":552922,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDtCgzdDYs/vCn9gavaVWa3qc816EJwpE7RYJ5yRPjDdQIgU+pD+ghYeDksXLEkqzYoe+FhQZzcJg4ujKSM79potyg="}]},"maintainers":[{"email":"winogradovaa@gmail.com","name":"verybigman"},{"email":"yeti.or@gmail.com","name":"yeti-or"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bem-react-core_1.0.0-rc.10_1522661347273_0.7100148061707612"},"_hasShrinkwrap":false},"2.0.0-alfa.1":{"name":"bem-react-core","version":"2.0.0-alfa.1","description":"BEM React Core","repository":{"url":"git://github.com/bem/bem-react-core.git","type":"git"},"keywords":["bem","core"],"main":"lib/core.js","typings":"lib/core.d.ts","files":["lib","umd"],"license":"MPL-2.0","scripts":{"test":"jest","lint":"tsc -p . --noEmit && tslint -p . -t stylish","build":"tsc"},"dependencies":{"@bem/sdk.naming.entity.stringify":"1.0.0"},"devDependencies":{"@bem/sdk.entity-name":"0.2.4","@bem/sdk.naming.presets":"0.0.6","@types/enzyme":"3.1.9","@types/jest":"22.2.2","@types/react":"16.3.2","enzyme":"3.3.0","enzyme-adapter-react-16":"1.1.1","jest":"22.4.3","react":"16.3.0","react-dom":"16.3.0","ts-jest":"22.4.2"},"bugs":{"url":"https://github.com/bem/bem-react-core/issues"},"homepage":"https://github.com/bem/bem-react-core#readme","_id":"bem-react-core@2.0.0-alfa.1","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"awinogradov","email":"winogradovaa@gmail.com"},"dist":{"integrity":"sha512-0Ud2L+HiMqE4+WSn4ivsQmqlmpVRZ33oSFCIpcEVxc9pISMUzKputdMEeRcyP2Sve89sc6zpebX8AzYsXBt81w==","shasum":"8205f5da1687603f154fe5262522f42327db2668","tarball":"https://registry.npmjs.org/bem-react-core/-/bem-react-core-2.0.0-alfa.1.tgz","fileCount":3,"unpackedSize":46863,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa4iFhCRA9TVsSAnZWagAAZRsP/1Fc/I0yvDcYzeCL8ICn\ntLMQFEhYMlCQRH6wekPp71ryILaSJLsJitsePAb3mr2/OkKgqKQiZH5XVPnN\nIXUJpDz6rLDNmTr70KTjJcQ4kXZtZsf5T32B694DiV+7suJbKgQWp4/lRAAR\nsGEILalCcKOIlBZ0E6nyKqgjYXcDw6+A6sfDsA2MHi3m0cChi8PTWPqmRkQl\nEDy2b9tQ7qHFvTlvx2OjPhtzU2xLol6P/S1+RfUTnO22JrvTiYVBAHpmo7bX\nu8O2+XMZSDR9kWCbClt7l/N4kDn5B0iRdBsRiaVMOHsGezvaP7K4u5p7W6uJ\nOyc7Y3AsluVRqtC+rxxEhBpnhB3KSCDhHEbWehIAVyY3GZZ9SjbN4RQ70W7z\n2Hoboyxs/4u+CRxUvH+lZsTbcJDl9t2vROlqJjTe8SiLxhJ1bwWcU6tMrKof\n3EBqIhjzRbtesj+KQTvmvLY2515euq6zICcjZBXNofazS31r7fcfl8xppAj6\ni0Hja45uM5cmnr1P/JImPd60P6EqTHMT8zEgOyPDL806z/Rk815a4NW8TwKb\nHCdnEsCEmeI72l+XqNVtI5IWmc9XBiS64X6AMWaIHVWxg/OiXDMzis9kA7a6\ntHGWiKIP3btF4LIrWKIafJ/h/HOUXdhv0+IjqNY9uJ82kaMWF4AzgkQ4CTTn\nNvxq\r\n=4RQq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDE09pZdkZImKYPZJO+MAyPpNkhAeurx4ECL00Rny4+fAiA6FSc6D2skuu4mcoflvMnd9tudknEMJc9L/ce+TsTYHA=="}]},"maintainers":[{"email":"winogradovaa@gmail.com","name":"awinogradov"},{"email":"winogradovaa@gmail.com","name":"verybigman"},{"email":"yeti.or@gmail.com","name":"yeti-or"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bem-react-core_2.0.0-alfa.1_1524769120745_0.5730386334585393"},"_hasShrinkwrap":false},"2.0.0-alfa.2":{"name":"bem-react-core","version":"2.0.0-alfa.2","description":"BEM React Core","repository":{"url":"git://github.com/bem/bem-react-core.git","type":"git"},"keywords":["bem","core"],"main":"lib/core.js","typings":"lib/core.d.ts","files":["lib","umd"],"license":"MPL-2.0","scripts":{"test":"jest","lint":"tsc -p . --noEmit && tslint -p . -t stylish","build":"tsc"},"dependencies":{"@bem/sdk.naming.entity.stringify":"1.0.0","@bem/sdk.naming.presets":"0.0.6","@bem/sdk.entity-name":"0.2.4"},"devDependencies":{"@types/enzyme":"3.1.9","@types/jest":"22.2.2","@types/react":"16.3.2","enzyme":"3.3.0","enzyme-adapter-react-16":"1.1.1","jest":"22.4.3","react":"16.3.0","react-dom":"16.3.0","ts-jest":"22.4.2"},"bugs":{"url":"https://github.com/bem/bem-react-core/issues"},"homepage":"https://github.com/bem/bem-react-core#readme","_id":"bem-react-core@2.0.0-alfa.2","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"awinogradov","email":"winogradovaa@gmail.com"},"dist":{"integrity":"sha512-PlJZim5lS/EcK8zzYClE0oLEqFavDqM6ZRlJ5pBhFtmAcyhWCt60nwVkTLwvI2rXor0hA1f46XNHzEkPwAKYvQ==","shasum":"299801bc2a5414560728939e5045da4ec9009115","tarball":"https://registry.npmjs.org/bem-react-core/-/bem-react-core-2.0.0-alfa.2.tgz","fileCount":3,"unpackedSize":46863,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa4iLYCRA9TVsSAnZWagAA5goP/09y4IBSQs4BRVXYmTLT\nAxKHHhqkAEDj1WoXUQykuQDrLAL04NKS3kN9eHj+yX99vvHphLernhHd8SJU\ndfqT94ByJY3ZpRkE4bWnMEg8+/MbXxR3AVaZIA1aAKIzzykBcbGjK+IkMdPp\nj/d0dZ3Vsd/IwEZZTXHiwEWbnQVTalM/RrGqWJs+A5VGhPiQ2kIvjtnbme/r\nhJQr14xHaWtEfRdA8Uu4N0oTLPs4YR80wFZ2lK29D6Ym7h3mkgvAluqa6MPj\n8bsLFT06zeEMoNXgEpxwvZLMcDk0J6DuYpFMbvEhT7yrveafqRkBMcQCGB4A\n2En+88L5RX15bBlcLCZrbcU1T4Bl1+feRgCr5GGUF2yTYSyqIwv2/uei6zMn\nuhLKqJvD0WHs0kbR6xo2m+uPno5ea4Chd+lKSQ7wyGr8Voei08yI6Z8LWWNX\n8JdUIJ7UrIc1bikM3sETVwFbZ1yhWlLSHBigs6i/ImaydFb4aExNIjQbAGj+\nmgtstMn1iULGTZKj+acz0KXikV4FCLl91QbQmYveFYQN2QUqZv3GI1PIBtCm\nfGWWXfm4mVtBhrgH/iqMRD1AkamfuFTk7RHk9Jn35bVtWK8CJn9Vn1clxcy4\nF0S6KbpqJJslzQl1nnaZ3CtHbwC8yGes45BtWkyRvCAJgY0CquF/hMRmgTB6\n/oIy\r\n=ssnJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHlyJvCDu58Ao4dhd40MdzC65aCt32cXLhAlL4Wq+0CYAiBKPlemRJ8Ox2Xqkeg3NHifzaFenVNKSdOTBAMc7fSW4g=="}]},"maintainers":[{"email":"winogradovaa@gmail.com","name":"awinogradov"},{"email":"winogradovaa@gmail.com","name":"verybigman"},{"email":"yeti.or@gmail.com","name":"yeti-or"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bem-react-core_2.0.0-alfa.2_1524769495938_0.7004504543415637"},"_hasShrinkwrap":false},"2.0.0-beta.1":{"name":"bem-react-core","version":"2.0.0-beta.1","description":"BEM React Core","repository":{"url":"git://github.com/bem/bem-react-core.git","type":"git"},"keywords":["bem","core"],"main":"lib/index.js","files":["lib","umd"],"license":"MPL-2.0","scripts":{"test":"jest","lint":"tsc -p . --noEmit && tslint -p . -t stylish","build":"tsc"},"dependencies":{"@bem/sdk.naming.entity.stringify":"1.0.3"},"devDependencies":{"@bem/sdk.entity-name":"0.2.6","@bem/sdk.naming.presets":"0.0.10","@types/enzyme":"3.1.10","@types/jest":"22.2.3","@types/react":"16.3.14","enzyme":"3.3.0","enzyme-adapter-react-16":"1.1.1","jest":"22.4.3","react":"16.3.2","react-dom":"16.3.2","ts-jest":"22.4.6"},"bugs":{"url":"https://github.com/bem/bem-react-core/issues"},"readme":"ERROR: No README data found!","homepage":"https://github.com/bem/bem-react-core#readme","_id":"bem-react-core@2.0.0-beta.1","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"awinogradov","email":"winogradovaa@gmail.com"},"dist":{"integrity":"sha512-Cs3aHU8Xjyafmp/qaJrnXcLUeD2fz8Vc8m3VO13znLfwl6QIUaneMFm4Em3gK879KiQyO6Q5bPZtKtfRg/n1rg==","shasum":"2ef4af631dc51fba6ac6af7bab45f101029d6f20","tarball":"https://registry.npmjs.org/bem-react-core/-/bem-react-core-2.0.0-beta.1.tgz","fileCount":3,"unpackedSize":26960,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa/W+NCRA9TVsSAnZWagAAa8QP/35bU1kNbHSPRfYebgdn\nztkESOADIDQTvdWagYDXPlW1mBBJUmUdrhcvjEBLVvrd0bN4xWOW/75M5svK\nc79mo4gZoHldzUvdYQnGAIZbvBkpgQ+lUoG/wn3zWM00U9T5fHi4FJLm/z7K\nK007lv6PmaiKbn/DousxGXm6O1ANLUa0XlyIsSIupyWlcyYu+7WT3SWLdYAO\ndy0A41tomURDbR0yHWeGEyWqOq+4PnnOBgOqENcTXvqNvFe1DCYnxSma1DVo\n9QqB2Y0ek4lXSE3ExTKuwrveuqZsSpUZW/YtXtp+56afAdvIbH0yXZatWmMH\n8gX+T2LXdFbfspAD2o5xAmEydwlbvbRVYyoOmgwnoH0VcUGGp18THP9wkUgW\nFzjTSfB2E3qXTzFQ+xrf9LvSi4ZEGuIBNSEzOoCH157nyMePc26TQuquufpf\nbK8P3srtU34F6s64W275cNn3vdt/F790bwuxhjFCkOoaNoq1xYWagqNjtmtr\nK4nncmDT0SiXHiTn52HJI9Lun9e+42pETwrZUpTxUMtcEWq/jw1WsKLl4hXt\nLhFpVPzxW1AqqmPNiC5pSqWDdjTs44WwWz26bjUj/K0npdKaWA+Av643T2bd\nkd/1a8lYYA2hYfE3CHUcAR4W2ffDEItQnu0TK8M8mw6DK7sLjGLuxBGWR6XY\nWVIo\r\n=Zu4/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCQP9F2iyF1L3enjuZDQAQ0ahTL8WnpY1Y8R98OYyHXswIhAMMkKs73SGlqnRKFFDiPXZfI/Nd4sF0UBqCYEn1ZLyD9"}]},"maintainers":[{"email":"winogradovaa@gmail.com","name":"awinogradov"},{"email":"winogradovaa@gmail.com","name":"verybigman"},{"email":"yeti.or@gmail.com","name":"yeti-or"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bem-react-core_2.0.0-beta.1_1526558605344_0.27689646141707613"},"_hasShrinkwrap":false},"1.0.0-rc.11":{"name":"bem-react-core","version":"1.0.0-rc.11","description":"BEM React Core","repository":{"url":"git://github.com/bem/bem-react-core.git","type":"git"},"keywords":["bem","react","core"],"main":"dist/react.min.js","typings":"./src/presets/React.d.ts","files":["src","dist","umd",".bemrc.js"],"license":"MPL-2.0","scripts":{"lint":"eslint .","test":"jest","transpile":"rollup -c config/rollup.config.$MODULE.js","optimize":"uglifyjs dist/$MODULE.dev.js -c conditionals=false,sequences=false,loops=false,join_vars=false,collapse_vars=false --pure-funcs=Object.defineProperty -b width=120,quote_style=3 -o dist/$MODULE.js -p relative --in-source-map dist/$MODULE.dev.js.map --source-map dist/$MODULE.js.map","minify":"uglifyjs dist/$MODULE.js -c collapse_vars,evaluate,screw_ie8,unsafe,loops=false,keep_fargs=false,pure_getters,unused,dead_code -m -o dist/$MODULE.min.js","size":"node -e \"process.stdout.write('gzip size: ')\" && gzip-size --raw dist/$MODULE.min.js","dist:react":"MODULE=react npm-run-all --silent transpile optimize minify size","dist:preact":"MODULE=preact npm-run-all --silent transpile optimize minify size","dist:core":"MODULE=core npm run transpile","dist":"rm -rf {dist,umd} && npm-run-all --silent dist:react dist:preact dist:core","prepublishOnly":"npm run dist","precommit":"lint-staged","prepush":"npm test","test:travis":"npm-run-all --silent react:$REACT_MAJOR dist:react test","react:15":"npm uninstall enzyme-adapter-react-16 && npm i enzyme-adapter-react-15 react-addons-test-utils@15.5.0 react@15.5.0 react-dom@15.5.0 react-test-renderer@15.5.4 prop-types","react:16":"npm i react@16.1.1 react-dom@16.1.1 react-test-renderer@16.1.1 prop-types enzyme-adapter-react-16"},"lint-staged":{"*.js":["eslint --fix","git add"]},"dependencies":{"@bem/sdk.naming.entity.stringify":"1.0.0","@bem/sdk.naming.presets":"0.0.6","inherit":"2.2.6"},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-eslint":"^8.0.2","babel-jest":"^21.2.0","babel-plugin-bem-import":"^1.4.1","babel-plugin-external-helpers":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","enzyme":"^3.2.0","enzyme-adapter-react-16":"^1.1.0","eslint":"^3.6.0","eslint-plugin-jest":"^21.3.2","eslint-plugin-react":"^6.10.3","gzip-size-cli":"^2.1.0","husky":"^0.13.3","jest":"^21.2.1","lint-staged":"^6.1.0","npm-run-all":"^4.1.2","preact":"^8.2.6","preact-compat":"^3.17.0","prop-types":"^15.6.0","proptypes":"^1.1.0","raf":"^3.4.0","react":"^16.1.1","react-dom":"^16.1.1","react-test-renderer":"^16.1.1","rollup":"^0.52.1","rollup-plugin-babel":"^3.0.2","rollup-plugin-commonjs":"^8.2.6","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-replace":"^2.0.0","uglify-js":"^2.7.5"},"peerDependencies":{"preact":"^8.2.6","react":"^15.5.0 || ^16.0.0","react-dom":"^15.4.2 || ^16.0.0"},"gitHead":"532d8d1590bc905730cb78523f57e3055fb2bd14","bugs":{"url":"https://github.com/bem/bem-react-core/issues"},"homepage":"https://github.com/bem/bem-react-core#readme","_id":"bem-react-core@1.0.0-rc.11","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"yeti-or","email":"yeti.or@gmail.com"},"dist":{"integrity":"sha512-BLj/h3k/Lx96LMhPskaR4mEgmSi64Atq/6SlWGvm7j9AR4uHxWAP5iAM7aR7snM8GMcvunDy5kaUCkgJXVknLg==","shasum":"1d97002eb348465b2fd8daf44671651700294734","tarball":"https://registry.npmjs.org/bem-react-core/-/bem-react-core-1.0.0-rc.11.tgz","fileCount":25,"unpackedSize":553164,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa/ZaKCRA9TVsSAnZWagAAGmsQAIYm9WoQkUV3YB+J6gkD\n9yop/306BD2hYeVRMWCVMszGZgyp0wWGblsVmW3Wst8pOuRBlDGcX1mk0H/c\nOAfIjrMJSjBEvtbqrc1FhKeNdR5KlnAmIcuqqwbb9BmfisSB8eWXuXMv6vvw\nPvwbT4tE6JnZx+YoYI1p00pzaLOAS2BOncQDO3cwJp+VRjmiHOnBOzgL3SP3\n/XFJTdmLEG7izaSTkaZ6fVaT0OuR0bsbhifYs3ecTOHixA9vKwUp43LqND2e\nr7glXZb4f43hfw4ZP1oXxyfrYqxx6L5MCOZ8bb9SWGxi2W7Nvkgool2RDQxa\np4ibWTWVsBknrmHWMaNhbGf5gJokbN6Est0vwJB1QG9LNgng5TTyDPGOz2bg\nvKjla3LNyvGyjoDUpBqEQMiZBmESEG1ua9mUiWYzSKdeu0epq78PE8ff9oIj\nCkKDr2/sTIupW8OPzfr+ZATCR3z5VeRqCen5+Snp2Hr8fgiHRsWBbtq/AxRm\n4wQVGvhEbdDeWNa/V9GhEAvHwaDEcAX29utl1lHxA2CZWUqizUZI6wuf2kxa\ndER+/HK+aXN7NYLEyWLCbbAiSF+rKlmDXp5dSyx7jDAMLHqBtCnQKFQay1Tm\nrKABquQKvnQ3TDjWFHYdaS9AQFuAIU5lo6KqwDRRHLpYmiBUHMZFzetvevPl\nEW4l\r\n=eQT2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCz9ziYUWpdNA2hF4UGgep2uG4BC02gsyUvdy/CSRV0+AIgRRbq2VOGZqjfA1VoDWKFzCekX8ppm/9dNFPSyDPdmLA="}]},"maintainers":[{"email":"winogradovaa@gmail.com","name":"awinogradov"},{"email":"winogradovaa@gmail.com","name":"verybigman"},{"email":"yeti.or@gmail.com","name":"yeti-or"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bem-react-core_1.0.0-rc.11_1526568585619_0.5663003056132809"},"_hasShrinkwrap":false},"2.0.0-beta.2":{"name":"bem-react-core","version":"2.0.0-beta.2","description":"BEM React Core","repository":{"url":"git://github.com/bem/bem-react-core.git","type":"git"},"keywords":["bem","core"],"main":"lib/index.js","files":["lib","umd"],"license":"MPL-2.0","scripts":{"test":"jest","lint":"tsc -p . --noEmit && tslint -p . -t stylish","build":"tsc"},"dependencies":{"@bem/sdk.naming.entity.stringify":"1.0.3","@bem/sdk.entity-name":"0.2.6"},"devDependencies":{"@bem/sdk.naming.presets":"0.0.10","@types/enzyme":"3.1.10","@types/jest":"22.2.3","@types/react":"16.3.14","enzyme":"3.3.0","enzyme-adapter-react-16":"1.1.1","jest":"22.4.3","react":"16.3.2","react-dom":"16.3.2","ts-jest":"22.4.6"},"bugs":{"url":"https://github.com/bem/bem-react-core/issues"},"readme":"ERROR: No README data found!","homepage":"https://github.com/bem/bem-react-core#readme","_id":"bem-react-core@2.0.0-beta.2","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"awinogradov","email":"winogradovaa@gmail.com"},"dist":{"integrity":"sha512-i210pXt6AuDkT3j9G7Z5iHrAXkAgA0UPRnJoGr+Hth5OAAPN7HpjZfBIKBqDs42/MIYYekXQGfZTiMgvsWFb1A==","shasum":"a74abfd1a6f2070c081bd6bb1a6d429d921c9aa3","tarball":"https://registry.npmjs.org/bem-react-core/-/bem-react-core-2.0.0-beta.2.tgz","fileCount":3,"unpackedSize":26960,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa/aENCRA9TVsSAnZWagAAatgP/jJYfKiVpIYcBD3dWpie\nWjyEHnGno4tnuqLkWpMiqcFqMLaIax5z6gQNi+LIOpN0nt3vYrOzOoC+8yaK\nxQ2IRwrDrp5529eFlpbnlcwCvda+qrimKlUz7dcXJSED+Jn8PGMiwPxpcZBM\nEG0s/qLiTCapuheCi/SItqdD4TUad/6g+JKVyNYmLGxxEVLvxL/WtRPu1g7U\nX5LCXTCwzTixMlDq21A4HJGhN7R1KS4JcWfQxHZkFWgG4j870/8WE39v9njc\n1rNsEX/IgPRzSNb83G3+eEBJkuf8TiQv1CiUHL2/1bX2N7sjqEtRcuJUBFzI\n8YRwSYrVxVqIUyaP+4R2XJ7ewQrhoXiGGaeTAc8qXPPY3ogcW+4g4akRmBEB\n4kLOvxLPLnX0JN5TcS1vAQZ3fOyllWYcbDR7e6tV8om1iqgtJRxqIjDhHxj7\nM41sX4ZKDYjknHQ3EFq8DTMF6fFJvP20mrfaA+mRqq1HwM/FxFBwvMdppJ/G\nEs3Qb49PV13bCa7x7nAghQdEbNEeWu1Z6CgYwVCCBEwYS75Swm1JWTl30oCZ\ndg1myyfHBY6wMNgXDBRDJun7PopuYsQ3O7tTbmp3FQs/wrUaU/3GgPe+KoIm\nb4SMcu+Y9g6xHyY4CcU61Pn8jH9gtj9UVFj0zOg/jOdpqJcK7I4F7x1Lj256\nFYDQ\r\n=81Tw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBuWJbcsEo3KzmvkZLwJ+61njD69hCf3+MuI0dcyrx1+AiEAvoPXq5K/6KWHwNwlTu+ahjq3sfB4+IHP5YXys4YQDGk="}]},"maintainers":[{"email":"winogradovaa@gmail.com","name":"awinogradov"},{"email":"winogradovaa@gmail.com","name":"verybigman"},{"email":"yeti.or@gmail.com","name":"yeti-or"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bem-react-core_2.0.0-beta.2_1526571277556_0.8863591043629715"},"_hasShrinkwrap":false},"2.0.0-beta.3":{"name":"bem-react-core","version":"2.0.0-beta.3","description":"BEM React Core","repository":{"url":"git://github.com/bem/bem-react-core.git","type":"git"},"keywords":["bem","core"],"main":"lib/index.js","typings":"lib/index.d.ts","files":["lib","umd"],"license":"MPL-2.0","scripts":{"test":"jest","lint":"tsc -p . --noEmit && tslint -p . -t stylish","build":"tsc"},"dependencies":{"@bem/sdk.naming.entity.stringify":"1.0.3","@bem/sdk.entity-name":"0.2.6"},"devDependencies":{"@bem/sdk.naming.presets":"0.0.10","@types/enzyme":"3.1.10","@types/jest":"22.2.3","@types/react":"16.3.14","enzyme":"3.3.0","enzyme-adapter-react-16":"1.1.1","jest":"22.4.3","react":"16.3.2","react-dom":"16.3.2","ts-jest":"22.4.6"},"bugs":{"url":"https://github.com/bem/bem-react-core/issues"},"readme":"ERROR: No README data found!","homepage":"https://github.com/bem/bem-react-core#readme","_id":"bem-react-core@2.0.0-beta.3","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"awinogradov","email":"winogradovaa@gmail.com"},"dist":{"integrity":"sha512-GHdqdhDVCbuWjzcepuzazkltKH3uaiQtkoJLF8PlFAglhoU9PzlbQmFIzj3k32m5CBnsRBnkpNIJ9qo82PYLmA==","shasum":"1e5efbaf8b29323c7160cd2c9caf87d587320007","tarball":"https://registry.npmjs.org/bem-react-core/-/bem-react-core-2.0.0-beta.3.tgz","fileCount":3,"unpackedSize":22612,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa/aduCRA9TVsSAnZWagAAIHQP/ikoBqexCqoz+mh1h7x8\n41qpNa3nTzoYbMNW3hhj/Z2JVT2stbnuCBDyLC//IBL3wGbMB1jK89z99b0T\nYI/V4QpVwsaVvkBYeoiSS97UzQKePJjR3RcsQwNa5BXFXJrSmWmaptR+Xz47\nhNPbPl4w0mYA4HEj+969Ok448fzQbseiEFFlFwOlw7PmUbqsZhDhq2tswxiC\nZ1DchFxOdTNL9iH6o6HyAqo9iK8AeW29j07JFh6MWtzSf/EnkLG44SYFejIt\nviTpe/N2E4MMPx7LAnk6iXtFpzwy3tsEvoFb0ptln2wY3gZDFywfuQdiYga/\n8SSpWoKVi2l+E57OiLgYPPLYf/5XQU+BeYJexB5ONcRMo4tkLugLcXh5u354\nmhvAHWXaGor2WPAS2hIk0eh23L1JO4/Rk3YDvNmF619WBLOAzNit9jrjQfUT\nLPHvrQs/4ISv7bbIIwG6Fmgf1kms02jLomfORxCdoPD1eMLn0O45u0310fKL\npC1F39DoiGt29vMQYTz0tLp9ERyDkZBFEfTrHknOTBDcQjFqJeN8qMES4P3t\nxy9LGuISCaxmTm6cx3DuXDgUep58tMpiZ4sl65BkN+AvcD6dORGSyMquONVV\nAhDvoJdwXgzp4LScZQ5+KtIIxsTfaSNSnomHKtbsEMXxZyEm3xDOnU9fDgCb\n4AIj\r\n=SeZb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD9W/zwgbGMUQosANqteXsb+0bmPQGQ5vLY5Dl9dJrWAAIgCrzVjqCOHRLvmwvLQY+5aTBkPDG0mk6RGeBqIr79iBk="}]},"maintainers":[{"email":"winogradovaa@gmail.com","name":"awinogradov"},{"email":"winogradovaa@gmail.com","name":"verybigman"},{"email":"yeti.or@gmail.com","name":"yeti-or"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bem-react-core_2.0.0-beta.3_1526572909461_0.7648319543054782"},"_hasShrinkwrap":false},"2.0.0-beta.4":{"name":"bem-react-core","version":"2.0.0-beta.4","description":"BEM React Core","repository":{"url":"git://github.com/bem/bem-react-core.git","type":"git"},"keywords":["bem","core"],"main":"lib/index.js","typings":"lib/index.d.ts","files":["lib","umd"],"license":"MPL-2.0","scripts":{"test":"jest","lint":"tsc -p . --noEmit && tslint -p . -t stylish","build":"tsc"},"dependencies":{"@bem/sdk.naming.entity.stringify":"1.0.6","@bem/sdk.entity-name":"0.2.8"},"devDependencies":{"@bem/sdk.naming.presets":"0.0.10","@types/enzyme":"3.1.10","@types/jest":"22.2.3","@types/react":"16.3.14","enzyme":"3.3.0","enzyme-adapter-react-16":"1.1.1","jest":"22.4.3","react":"16.3.2","react-dom":"16.3.2","ts-jest":"22.4.6"},"bugs":{"url":"https://github.com/bem/bem-react-core/issues"},"readme":"ERROR: No README data found!","homepage":"https://github.com/bem/bem-react-core#readme","_id":"bem-react-core@2.0.0-beta.4","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"awinogradov","email":"winogradovaa@gmail.com"},"dist":{"integrity":"sha512-MLc+sVM24N85jm2VK5Pzt+icI1iFqjs8XzFCuOVhTd30M6oZoEnH7Kc1W4p4ljm1rGHgmW8Lxp7lUp5NkaSA6Q==","shasum":"e15e02ea324abe06d52c5ec671dcfbcff82f3d97","tarball":"https://registry.npmjs.org/bem-react-core/-/bem-react-core-2.0.0-beta.4.tgz","fileCount":3,"unpackedSize":26651,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbArQ2CRA9TVsSAnZWagAAzTsP/RQhete2JkObhoWTVm7Q\n4M75vhI4WnDlWDU/gA3Gdcla6oxzkMtt+tt2ZhfuzwjOGmwgxpuuGGoXvGdw\niUet8OKm9S8W8PW5olNJv2MOXh0XNeeflffAPNJBMFfpl9+f8nD9UBeioSxY\nE4n6f5RKAq7P0EjOu7YrocLt9kq5yK1BJ9VgsbmgbXksf1K+jl/WtfBHPwcj\nRDG1mxMJKHUnkq1rdUnAlvIaDfo7QwQRIufR5gk7bb1ZNsaZmWPWE2Wvipi4\na1xkky6HeaHUELh4ek5Rjq4KJk9sYUhqG5OjxlK8YFxHMXG3OP6Lo1Ze2MDQ\npo7X/guN835g0CfBwWYyYYyqkpeTA8BGqPwcfZpmQYRWD0w83KznqdSTw63e\nRqJgzVyU5CRrPmApmlIwfV3asAsqr6k+0EaRVqZYYkKBGN07scm1w0AD+SeL\nC2tfmWcIWV1P1CEWg2p4z+8uY+aNXwEyJdTcn5KUFgyNH60934hYgzooTUGN\nyHMyVEiqW5NLtI3zGJKWc/Az3IjdFxWM3UG0s32eqUrfE9iJfk7LrV+7q8aG\n56ha8YkwA2MPHl+76jmW542J/yA4Swofzs1J1oQJMclG95IFb+6To4KsGg+j\nEL3Wv31KSLIYQZwLy3xdNQt7iRQZqZWPlj0jrsF2g+bPbRF6HnomuBHR7ai1\nr+cL\r\n=PZs4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF78XIRvAmpTuDHUv8xIgXfzrDQKRYPK6T4S5OJMAjCPAiBXMWCWq+cJLPZLELgQlrIG5ibRfTcNVUmemLB/UXnWKw=="}]},"maintainers":[{"email":"winogradovaa@gmail.com","name":"awinogradov"},{"email":"winogradovaa@gmail.com","name":"verybigman"},{"email":"yeti.or@gmail.com","name":"yeti-or"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bem-react-core_2.0.0-beta.4_1526903862270_0.5610031155881272"},"_hasShrinkwrap":false},"2.0.0-beta.5":{"name":"bem-react-core","version":"2.0.0-beta.5","description":"BEM React Core","repository":{"url":"git://github.com/bem/bem-react-core.git","type":"git"},"keywords":["bem","core"],"main":"lib/index.js","typings":"lib/index.d.ts","files":["lib","umd"],"license":"MPL-2.0","scripts":{"test":"jest","lint":"tsc -p . --noEmit && tslint -p . -t stylish","build":"tsc"},"dependencies":{"@bem/sdk.naming.entity.stringify":"1.0.6","@bem/sdk.entity-name":"0.2.8"},"peerDependencies":{"react":"^15.6.2 || ^16.0.0"},"devDependencies":{"@bem/sdk.naming.presets":"0.0.10","@types/enzyme":"3.1.10","@types/jest":"22.2.3","@types/react":"16.3.14","enzyme":"3.3.0","enzyme-adapter-react-16":"1.1.1","jest":"22.4.3","react":"16.3.2","react-dom":"16.3.2","ts-jest":"22.4.6"},"bugs":{"url":"https://github.com/bem/bem-react-core/issues"},"homepage":"https://github.com/bem/bem-react-core#readme","_id":"bem-react-core@2.0.0-beta.5","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"yeti-or","email":"yeti.or@gmail.com"},"dist":{"integrity":"sha512-EekmFY4atFBblzyCmw1PrbabiCG1lOoP9LUDE6Udo0eyJXJza6E480rZ783kHLPwAUao2Z3g1HeDaohm2IL/7w==","shasum":"145df92fcb68dfab201e7a5a3d19fd6fb6ccd6c5","tarball":"https://registry.npmjs.org/bem-react-core/-/bem-react-core-2.0.0-beta.5.tgz","fileCount":3,"unpackedSize":26685,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbCwAkCRA9TVsSAnZWagAAG6QP/AttOfcPJlEiobtdgNg7\nvBmuR5KV2bNMqhwWg1W/neIaP7FVkcizG3G46l0bsbpBVwpmOqPGsYl91mDA\nGZ1EGHodDygCOHuq+RSb0cjdcCNzMM4wf5GzRlNo/VviLXnVpDz/FsKgxjcQ\npgnI4b1dnmj9TyMKdCEt3kPkLo/CYgrZ8puutz4tKnLCxrgKIGyGfWfkudKy\nE+yHncMCW6oDxrkzH4iRx4mFQfmrM3QzlPo/wN8+zoJWOQwpXFHpWKRGqPsQ\n1dE8hOOW6VWuAM9aFDf7u4z/ws46NwWvnu0ceLIx3egP7WmPclZIISb49oqz\nwhEXPLejr8SvNYYOudkRTkfwj65vmkZnIoRDjrHYBiQesMkCwVZJ2ZikWBM7\npk/GA+LMiSTHlFVirqkK9YsYFNmeYMjPH/JNQTfpb3Ze/KQIfwYf/E+kdxRu\nkSyUGVl4701HDDMp/UUpU9qsK0uyddHiZMLfR40/jiS1jki1t36h1N5jkH6o\nuZd2m/3tVzRwjKTl/NVldZU3rCFySfmhO/rDgUUzlXJ5pjplffJv3PweoZzi\n4DnJpjqyW85vZ3RQmHhmWn69OwkAgOlCIRH4PASJvp2hRoEc1okbWqrQcK+2\n8jw9KzGlHA204G0pdPenAs3n19nx0mcKg0t0QOhti0qJqW6oLUTTW1xLWq9D\nvPy7\r\n=HHIp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCxWK7IiJtSEDWQ1z+lSxWq735PQwPfQLB9GVceEC7VNAIhAM+xJ6z8mCQ1PjVr8a+ujmc3Gmi2T5nti+mUoAhWz01Y"}]},"maintainers":[{"email":"winogradovaa@gmail.com","name":"awinogradov"},{"email":"winogradovaa@gmail.com","name":"verybigman"},{"email":"yeti.or@gmail.com","name":"yeti-or"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bem-react-core_2.0.0-beta.5_1527447586607_0.11329211231626535"},"_hasShrinkwrap":false},"2.0.0-beta.6":{"name":"bem-react-core","version":"2.0.0-beta.6","description":"BEM React Core","repository":{"url":"git://github.com/bem/bem-react-core.git","type":"git"},"keywords":["bem","core"],"main":"lib/index.js","typings":"lib/index.d.ts","files":["lib","umd"],"license":"MPL-2.0","scripts":{"test":"jest","lint":"tsc -p . --noEmit && tslint -p . -t stylish","build":"tsc"},"dependencies":{"@bem/sdk.naming.entity.stringify":"1.0.6","@bem/sdk.entity-name":"0.2.8"},"peerDependencies":{"react":"^15.6.2 || ^16.0.0"},"devDependencies":{"@bem/sdk.naming.presets":"0.0.10","@types/enzyme":"3.1.10","@types/jest":"22.2.3","@types/react":"16.3.14","enzyme":"3.3.0","enzyme-adapter-react-16":"1.1.1","jest":"22.4.3","react":"16.3.2","react-dom":"16.3.2","ts-jest":"22.4.6"},"bugs":{"url":"https://github.com/bem/bem-react-core/issues"},"homepage":"https://github.com/bem/bem-react-core#readme","_id":"bem-react-core@2.0.0-beta.6","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"yeti-or","email":"yeti.or@gmail.com"},"dist":{"integrity":"sha512-6yk1k2YZssKzKZkLQt5HyD3ovR6y+PNCeOmb0Don0kIkAtISquLEEL1Y3YX2xU6zDo7/RWamq2hEbG4gQts10A==","shasum":"818bbb99b01a04ca7a0c17408d618a67be0fe63f","tarball":"https://registry.npmjs.org/bem-react-core/-/bem-react-core-2.0.0-beta.6.tgz","fileCount":3,"unpackedSize":25775,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbCwmyCRA9TVsSAnZWagAAjgoP/3a7qypUDb+X0Z40veIU\npqH66EqwDCo8e2aVpdJFxUBTTghPOjDoNUb1n5UDGCrpLA8iagh8PdhZEPX/\nugWBNxGVcAcLF5aXeFnl7UYhQMZ5zhFdff8z7WzvZn792tHzMFmDW/bHK92U\nVJoPb8U7HD8BByAjH0gUnqmEMviPsncXKSLrnBxJ2aXdawhEmi4nOsUaPFPk\nd/Kf5khFw4+xy8yFF+tvCB5LWakgeHhF8ev0dIgbr69HnwKUhH1CSX6qVe3V\n4oZhksQCbO3xGnAUKEbuwQ29uzELgJyurTTLeKkSvwn/Dr0Q5+mTBZR2aHHq\ntmkF6nh+HTy57P4VDr7nuEXsWmdEojIUZftn8f3wwtC/+xRsRFKDj2oG9NNu\nDd/LB6ljDrZ3yti2TWpbOI3ezAFYzmAFGTwVM34MdZF2NRLh0yCBYcn5CCEy\nl9N9csQfRHCjizcGS10PZLrE+8loAbTT6b1C8LbGafTe4Plt1rGZTC677J9G\nOHHiATvAW9tg/k5rHOwqSoRAJ20YRY22P4oPVEBNE1Xa36AChijTzZZRnkq6\nGSQW8zeF/Qewxp5nWKESxfRERL0KcwML5exloY7JmaHGBtx3dPToDC9GUcQ6\n8XJSs6pyQKb88Bzld3qCorcwLNomgrSTAI1Gv7QxXVPhulxHIXjBCHMAgLjH\n1BYx\r\n=qbZa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDDOkJJnDECZduA9Elia7GniEwXJCTqbMPlxqtBal4vmAiEAo6pv9b8E2IN3AvslDP+AgoYEFcwOF6NMAqLOTAm0e9I="}]},"maintainers":[{"email":"winogradovaa@gmail.com","name":"awinogradov"},{"email":"winogradovaa@gmail.com","name":"verybigman"},{"email":"yeti.or@gmail.com","name":"yeti-or"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bem-react-core_2.0.0-beta.6_1527450033859_0.5879869734479122"},"_hasShrinkwrap":false},"2.0.0-beta.7":{"name":"bem-react-core","version":"2.0.0-beta.7","description":"BEM React Core","repository":{"url":"git://github.com/bem/bem-react-core.git","type":"git"},"keywords":["bem","core"],"main":"lib/index.js","typings":"lib/index.d.ts","files":["lib","umd"],"license":"MPL-2.0","scripts":{"test":"jest","lint":"tsc -p . --noEmit && tslint -p . -t stylish","build":"tsc"},"dependencies":{"@bem/sdk.naming.entity.stringify":"1.0.6","@bem/sdk.entity-name":"0.2.8"},"peerDependencies":{"react":"^15.6.2 || ^16.0.0"},"devDependencies":{"@bem/sdk.naming.presets":"0.0.10","@types/enzyme":"3.1.10","@types/jest":"22.2.3","@types/react":"16.3.14","enzyme":"3.3.0","enzyme-adapter-react-16":"1.1.1","jest":"22.4.3","react":"16.3.2","react-dom":"16.3.2","ts-jest":"22.4.6"},"bugs":{"url":"https://github.com/bem/bem-react-core/issues"},"readme":"ERROR: No README data found!","homepage":"https://github.com/bem/bem-react-core#readme","_id":"bem-react-core@2.0.0-beta.7","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"yeti-or","email":"yeti.or@gmail.com"},"dist":{"integrity":"sha512-GTFQEW1qg1YqctooW5pJ0HYhOe5Wcj4AYzfdvgmlvtR/FY0JDPM5ZjUa93IUP/yW0W1jVurtVXCy+t5Z1yAFHw==","shasum":"1166c8c87f6221058d4a4a57ad7e2d18b4014104","tarball":"https://registry.npmjs.org/bem-react-core/-/bem-react-core-2.0.0-beta.7.tgz","fileCount":11,"unpackedSize":25612,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbI+6qCRA9TVsSAnZWagAAvocP/09Us8exDnjtod987bHm\nASCF1mOH7MUEXXG71A16c/Av5eGs5sCuXQBIZ8lvLugCNPLc2cggNXAm4ZpM\ne3LzONYy3+fJeoKJ1BPIhWGHQM5h0oW3yo4aEQh3H/yFnAUfMY+NKVdmexmi\n3pQcrls9cEQWsu2voxpHGk1U+pptwYhtkb8xhpBYGpBqHKxB8Uz/yIKLTdmt\nyK8jokAdFyQKOTDPVGtEdwCtjHgrcqEVPhpLkdyzmuRNkkxeyE5xkhru9PoT\nUIBGZiJE1MMM69VA18vYhdexY7MCu1wsyI41CD3FtD/76vQkax+z5ckUeD16\nSJL0CwUk11H+8TbUKBgJalaTRo2uRkxjs2GmfWDeIFhu4wZukcCcQ/9LWRLz\ntT/BxiHvfQ9lvNA7+LQlpcE6VCqPywZgPT58OkRGDSwENukds1OtFXAZvnCQ\nvQ1BOBinGM6kHBYtqsHIQR6EjAYqy+d7uQgMh3RqYEWB26By3V+zt/aRtbNW\niyzUhbu+RtZVwz8EhRpi85qnqXUx1eyuW30UzPAek7YcPLn39vMjGr9lbBo3\nzyJyCp6eBhG8NVahr0GqRwg1NJvlRn4GF1O2+aCExhKype18x7wrCp836qa0\nUkGb3bIJtmjFkCYPvslmG8vUTgur1VbJa3I+bTdKEh4faQs6MFB2WTdUVh0q\nWQSu\r\n=6VwE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD1SZs4UMzwTe91QDLannLQy4DrkoNm5qbO2hPhMsm+PwIgB7La7+J7MsKYQ0Y0xELzPIAyGNSz5LeqrzU3nR86ZVs="}]},"maintainers":[{"email":"winogradovaa@gmail.com","name":"awinogradov"},{"email":"winogradovaa@gmail.com","name":"verybigman"},{"email":"yeti.or@gmail.com","name":"yeti-or"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bem-react-core_2.0.0-beta.7_1529081514363_0.39664166127432554"},"_hasShrinkwrap":false},"1.0.0":{"name":"bem-react-core","version":"1.0.0","description":"BEM React Core","repository":{"url":"git://github.com/bem/bem-react-core.git","type":"git"},"keywords":["bem","react","core"],"main":"dist/react.min.js","typings":"./src/presets/React.d.ts","files":["src","dist","umd",".bemrc.js"],"license":"MPL-2.0","scripts":{"lint":"eslint .","test":"jest","transpile":"rollup -c config/rollup.config.$MODULE.js","optimize":"uglifyjs dist/$MODULE.dev.js -c conditionals=false,sequences=false,loops=false,join_vars=false,collapse_vars=false --pure-funcs=Object.defineProperty -b width=120,quote_style=3 -o dist/$MODULE.js -p relative --in-source-map dist/$MODULE.dev.js.map --source-map dist/$MODULE.js.map","minify":"uglifyjs dist/$MODULE.js -c collapse_vars,evaluate,screw_ie8,unsafe,loops=false,keep_fargs=false,pure_getters,unused,dead_code -m -o dist/$MODULE.min.js","size":"node -e \"process.stdout.write('gzip size: ')\" && gzip-size --raw dist/$MODULE.min.js","dist:react":"MODULE=react npm-run-all --silent transpile optimize minify size","dist:preact":"MODULE=preact npm-run-all --silent transpile optimize minify size","dist:core":"MODULE=core npm run transpile","dist":"rm -rf {dist,umd} && npm-run-all --silent dist:react dist:preact dist:core","prepublishOnly":"npm run dist","precommit":"lint-staged","prepush":"npm test","test:travis":"npm-run-all --silent react:$REACT_MAJOR dist:react test","react:15":"npm uninstall enzyme-adapter-react-16 && npm i enzyme-adapter-react-15 react-addons-test-utils@15.5.0 react@15.5.0 react-dom@15.5.0 react-test-renderer@15.5.4 prop-types","react:16":"npm i react@16.1.1 react-dom@16.1.1 react-test-renderer@16.1.1 prop-types enzyme-adapter-react-16"},"lint-staged":{"*.js":["eslint --fix","git add"]},"dependencies":{"@bem/sdk.naming.entity.stringify":"1.0.0","@bem/sdk.naming.presets":"0.0.6","inherit":"2.2.6"},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-eslint":"^8.0.2","babel-jest":"^21.2.0","babel-plugin-bem-import":"^1.4.1","babel-plugin-external-helpers":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","enzyme":"^3.2.0","enzyme-adapter-react-16":"^1.1.0","eslint":"^3.6.0","eslint-plugin-jest":"^21.3.2","eslint-plugin-react":"^6.10.3","gzip-size-cli":"^2.1.0","husky":"^0.13.3","jest":"^21.2.1","lint-staged":"^6.1.0","npm-run-all":"^4.1.2","preact":"^8.2.6","preact-compat":"^3.17.0","prop-types":"^15.6.0","proptypes":"^1.1.0","raf":"^3.4.0","react":"^16.1.1","react-dom":"^16.1.1","react-test-renderer":"^16.1.1","rollup":"^0.52.1","rollup-plugin-babel":"^3.0.2","rollup-plugin-commonjs":"^8.2.6","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-replace":"^2.0.0","uglify-js":"^2.7.5"},"peerDependencies":{"preact":"^8.2.6","react":"^15.5.0 || ^16.0.0","react-dom":"^15.4.2 || ^16.0.0"},"gitHead":"31a2f81b46fae7546da2ee46358aaba0cf578a2d","bugs":{"url":"https://github.com/bem/bem-react-core/issues"},"homepage":"https://github.com/bem/bem-react-core#readme","_id":"bem-react-core@1.0.0","_npmVersion":"5.3.0","_nodeVersion":"8.5.0","_npmUser":{"name":"yeti-or","email":"yeti.or@gmail.com"},"dist":{"integrity":"sha512-fbvy7U/P47qIDkmRQFZJC50T4tHmekBqHbhGu3qDQLI1PXz4+tAnOVf+A8lcWIa5TvFbVe/Aw+X3H9Rfw1KANw==","shasum":"8d79d564aa5e2b64b58f7c53966e858a6d3d39ed","tarball":"https://registry.npmjs.org/bem-react-core/-/bem-react-core-1.0.0.tgz","fileCount":25,"unpackedSize":552899,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbKm/FCRA9TVsSAnZWagAAOgYQAJ8fn6x26KnoRmmjDzzp\njRwCFxtai1iqljwS3JlFXRJc3swWgr3g7J1egtHPV+IbudRiFI6k8vzNEzYg\nhVn51fwTDYeWTYSLqhvYuJfaYhy67D/FuqkaXaJGNs+Z1zPTdsaKq++dA8QZ\nBwt+a5yPK0ttfspvJ/YBz9co82CrHSQIuZNQ5yQt0pnVN6ms8M9edZ1Cm2K2\nMNk8oQc3wEUiKtXIneSXb26Cr4VOauTd4XrsZ178ZvxZBXzMHUCIskIL+9nW\nndgT605UiKsrEMK3X3T5NDBTbUtYaN9dV/MP7e6dum0+6bMYl5GwRCh7+7tE\nOG91YrApK1sPhRN5cNnVdd/VlpT8gkbog2Q6cNA4s8o21Rb5f/PL0WO/6veg\nkFTXA92d7rqx5w1KUINBiOLZANnyVbqKKAUPuUkF0hBinSSRBOdrdTazU11D\n6J+kRzN35izFa67OKRllFhMtIEm/IiTXoi5EBgh9rivfaBAgZc59DJuFpENB\nr0J89lGYR+MRxCHCva+6WMMPj+S+SMGZsb6VbTdNSNoiOSEbRx6qXTrcZIkB\nkQWKgnCsbYztUVZTL7lAyO+BlOo4hDBllLI8XGtTzwjBYEEWh0it5jOM7A77\ncsdRk5kB1A9aMtL5gr1NKPESN/M6hacXMup5o9TbqcelHMhp2RlzJdSYRU8p\nsRGx\r\n=bUty\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGU3/UDqa2I5bvdCtz1QoHy0r0TR3MwXZ2BhW7q3wNEsAiEAsPk3nPgVbhnISXal4IPMLGaVMHN2ti3MmPwfGAmOV9M="}]},"maintainers":[{"email":"winogradovaa@gmail.com","name":"awinogradov"},{"email":"winogradovaa@gmail.com","name":"verybigman"},{"email":"yeti.or@gmail.com","name":"yeti-or"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bem-react-core_1.0.0_1529507779916_0.2041777653700454"},"_hasShrinkwrap":false},"2.0.0":{"name":"bem-react-core","version":"2.0.0","description":"BEM React Core","repository":{"url":"git://github.com/bem/bem-react-core.git","type":"git"},"keywords":["bem","core"],"main":"index.js","typings":"build/typings/index.d.ts","files":["build"],"license":"MPL-2.0","scripts":{"prepublishOnly":"npm run build","build":"node scripts/rollup/build.js","lint":"__DEV__=1 tsc -p . --noEmit && tslint -p . -t stylish","test":"NODE_ENV=test jest"},"dependencies":{"@bem/sdk.entity-name":"0.2.8","@bem/sdk.naming.entity.stringify":"1.0.6","@bem/sdk.naming.presets":"0.0.10"},"peerDependencies":{"react":"^15.6.2 || ^16.0.0"},"devDependencies":{"@babel/core":"^7.0.0-beta.51","@babel/preset-env":"^7.0.0-beta.51","@types/enzyme":"3.1.10","@types/jest":"22.2.3","@types/react":"16.3.14","chalk":"^2.4.1","enzyme":"3.3.0","enzyme-adapter-react-16":"1.1.1","jest":"22.4.3","react":"^16.4.1","react-dom":"^16.4.1","react-test-renderer":"^16.4.1","rollup":"^0.60.7","rollup-plugin-babel":"^4.0.0-beta.5","rollup-plugin-commonjs":"^9.1.3","rollup-plugin-node-resolve":"^3.3.0","rollup-plugin-replace":"^2.0.0","rollup-plugin-typescript2":"^0.15.0","rollup-plugin-uglify":"^4.0.0","ts-jest":"22.4.6","typescript":"^2.9.2"},"bugs":{"url":"https://github.com/bem/bem-react-core/issues"},"homepage":"https://github.com/bem/bem-react-core#readme","_id":"bem-react-core@2.0.0","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"awinogradov","email":"winogradovaa@gmail.com"},"dist":{"integrity":"sha512-sNaVBN+kA/OWI60J7WpzankwN21R8hBvEbeMS+tOi3WWF0LvdivzZbHJGQrhZznhm4ovQ0UAdiFtnMDBPSdD1A==","shasum":"964697ea31418d3eb9f1bd691259d79ffd58fdcd","tarball":"https://registry.npmjs.org/bem-react-core/-/bem-react-core-2.0.0.tgz","fileCount":8,"unpackedSize":39792,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbPKlyCRA9TVsSAnZWagAARz8P/0tj4mAswUw2/farc6Un\nuQIKm9vX2JXgEhfxU6lhnb1XkNboay9MaISMnovZEw8AxIoUDZkC6NrO4bGT\ntRe73iUWMO65mZEMzpnYj4hs+Y4LWss+y9S0SfpG+/wH352NpYKOCATvFXsj\nfQTiQDkPllvrXmhbsXVaG86W2uIx1oT0JghE/xpudrQK0ClhiZQhLh0uVEZr\nHHEpYrZLw9fbN79Lm0PytYZzSQrGHILZ31kB9BNXBAl9n8ZeWW2qbGjS6gi9\nW1FvQML3mISN6+pDV71Rvtu07Dm0HcrI8wUwfj9bY1529Q2lIM0SPTpmlf0s\nIsfDpIftBxP9Zo3zbv0TVWsKpkQMq5dTj6luCMYFksWsTT3emdp7mMMJoT1Y\nt3p8t3ZsSyKnC0rvf4YtYmf5Mh3nAHeti7eyunl+d6OgX/Ch+fkX01zfrbWJ\nXUXtDkE74/htSsibkJChNNrbZMRJ4A4ApqWvDo9zWQDllmNX/jBVxAzjkbo/\nZvgBz6wvHR09qaCIL/0Z+wJ/7nlsHd4WKzMX0O6WJpsh5Lwl2+ihdhaYW56L\n9RQKzN9cGFwGg9e0YlKtIUZ1d1JsVbEmD9dVLu0TeD/10H7DRizFyqO4so5a\nP8LTbmhBFu5OEbcqNlRvn/um6hl8fUTH90Hzxb/h3f2JtIqKH+CFE1pdBJrz\nvrb8\r\n=Zqb/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGjZin4v0/NDVS+//OckxcNwWw9PyAPdxfWasjTJQZIZAiEAkin0IDPqx6KNy4d5GGfbAFCgn/6zzT8lYabUISxLeHA="}]},"maintainers":[{"email":"winogradovaa@gmail.com","name":"awinogradov"},{"email":"winogradovaa@gmail.com","name":"verybigman"},{"email":"yeti.or@gmail.com","name":"yeti-or"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bem-react-core_2.0.0_1530702194280_0.35003273660521095"},"_hasShrinkwrap":false},"2.1.0":{"name":"bem-react-core","version":"2.1.0","description":"BEM React Core","repository":{"url":"git://github.com/bem/bem-react-core.git","type":"git"},"keywords":["bem","core"],"main":"index.js","typings":"build/typings/index.d.ts","files":["build"],"license":"MPL-2.0","scripts":{"prepublishOnly":"npm run build","build":"node scripts/rollup/build.js","lint":"__DEV__=1 tsc -p . --noEmit && tslint -p . -t stylish","test":"NODE_ENV=test jest"},"dependencies":{"@bem/sdk.entity-name":"0.2.10","@bem/sdk.naming.entity.stringify":"1.1.1","@bem/sdk.naming.presets":"0.2.1"},"peerDependencies":{"react":"^15.6.2 || ^16.0.0"},"devDependencies":{"@babel/core":"^7.0.0-beta.51","@babel/preset-env":"^7.0.0-beta.51","@types/enzyme":"3.1.10","@types/jest":"22.2.3","@types/react":"16.3.14","chalk":"^2.4.1","enzyme":"3.3.0","enzyme-adapter-react-16":"1.1.1","enzyme-react-adapter-future":"^1.1.3","jest":"22.4.3","react":"^16.4.1","react-dom":"^16.4.1","rollup":"^0.60.7","rollup-plugin-babel":"^4.0.0-beta.5","rollup-plugin-commonjs":"^9.1.3","rollup-plugin-node-resolve":"^3.3.0","rollup-plugin-replace":"^2.0.0","rollup-plugin-typescript2":"^0.15.0","rollup-plugin-uglify":"^4.0.0","ts-jest":"22.4.6","typescript":"^2.9.2"},"bugs":{"url":"https://github.com/bem/bem-react-core/issues"},"homepage":"https://github.com/bem/bem-react-core#readme","_id":"bem-react-core@2.1.0","_npmVersion":"5.6.0","_nodeVersion":"9.11.2","_npmUser":{"name":"awinogradov","email":"winogradovaa@gmail.com"},"dist":{"integrity":"sha512-7/ze3CIVaV22ZmHqYl2E1MiaDqJhD9GGahiXbn+HgE+1EGHYxBA9kNCnu/ZOoWB7w7IxUrERnJRMQBMkuG7CJg==","shasum":"b105a711668f46fdcbbc9a79e5c91775cdf22268","tarball":"https://registry.npmjs.org/bem-react-core/-/bem-react-core-2.1.0.tgz","fileCount":8,"unpackedSize":39436,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbTI2VCRA9TVsSAnZWagAA+98P/302tp5r0Fl57SrMWyTb\nTA4eHmf9JUE4cJmej6fITqBB3juTHpa+43IiPIAbFXl2+jvxcQMFtvgSgrFl\n1LhmPccUltbwl1ojrGoPab9uUyKNJeFENaTwJEhSLZn5k/aTkXUQox10IO7L\nskTeyT29Rp4+YeMMh8P5njf9mbnrVL2xkiJnWYfoMEEUFdztjjOEMPRnFz33\ndlqRBYNxO+pSXObRfFFErRJJEcV5X6O70jKfyoIiAEPAMrhISbl+VkEVK3Xk\nTYGLwdvlIekF0w5bqT1Cj4ah5yAP7z43/VarkBVUwsEdNwhJZkn3TZgcq4EL\nJ31bGvsqnyX/bcIbVT6PkGp3LmOtNQ74Z/xLAte0MBUNny4OWTK9WXaHfOrs\nreiM2qjVJg8BPPszq6CNHfu/lGTgimEmL+hHHVOREKoNVupSPqJ6cdMYRi1a\nsyDpPXbpfQpdmh6v58qm7x6bSCPx8pZ5OUPGRbPmh8l9cFxekHQVpN26sCTZ\n0CdvN+BSPmBziaeDKV34W0zaaUNmuzbLLjPhHB4smWklHCMcOpB25lIjixQg\nNa56FYMlOyWxHIA/dwGKHORNIxbJ2f3nl7lLvgMU+moKw2yZR8e0U0dqAkA1\nzN7XPTdoRhPpJLw0KoP7oRTlddB7grOEX87RXIWVhvTsoqq5yp8pnF72MAYE\n0aPo\r\n=Xbbr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEC/ZZJxf42CM3F2Y3SFeWdKcCSdvUQAVPXjKBq5gwqSAiAW/ywjFcoIweoipiSem86pu6G7vgygQU4vYNvxyy7jpQ=="}]},"maintainers":[{"email":"winogradovaa@gmail.com","name":"awinogradov"},{"email":"winogradovaa@gmail.com","name":"verybigman"},{"email":"yeti.or@gmail.com","name":"yeti-or"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bem-react-core_2.1.0_1531743637034_0.1392492986866083"},"_hasShrinkwrap":false},"2.1.1":{"name":"bem-react-core","version":"2.1.1","description":"BEM React Core","repository":{"url":"git://github.com/bem/bem-react-core.git","type":"git"},"keywords":["bem","core"],"main":"index.js","typings":"build/typings/index.d.ts","files":["build"],"license":"MPL-2.0","scripts":{"prepublishOnly":"npm run build","build":"node scripts/rollup/build.js","lint":"__DEV__=1 tsc -p . --noEmit && tslint -p . -t stylish","test":"NODE_ENV=test jest"},"dependencies":{"@bem/sdk.entity-name":"0.2.10","@bem/sdk.naming.entity.stringify":"1.1.1","@bem/sdk.naming.presets":"0.2.2"},"peerDependencies":{"react":"^15.6.2 || ^16.0.0"},"devDependencies":{"@babel/core":"^7.0.0-beta.51","@babel/preset-env":"^7.0.0-beta.51","@types/enzyme":"3.1.10","@types/jest":"22.2.3","@types/react":"16.3.14","chalk":"^2.4.1","enzyme":"3.3.0","enzyme-adapter-react-16":"1.1.1","enzyme-react-adapter-future":"^1.1.3","jest":"22.4.3","react":"^16.4.1","react-dom":"^16.4.1","rollup":"^0.60.7","rollup-plugin-babel":"^4.0.0-beta.5","rollup-plugin-commonjs":"^9.1.3","rollup-plugin-node-resolve":"^3.3.0","rollup-plugin-replace":"^2.0.0","rollup-plugin-typescript2":"^0.15.0","rollup-plugin-uglify":"^4.0.0","ts-jest":"22.4.6","typescript":"^2.9.2"},"bugs":{"url":"https://github.com/bem/bem-react-core/issues"},"homepage":"https://github.com/bem/bem-react-core#readme","_id":"bem-react-core@2.1.1","_npmVersion":"5.6.0","_nodeVersion":"9.11.2","_npmUser":{"name":"awinogradov","email":"winogradovaa@gmail.com"},"dist":{"integrity":"sha512-QjEisDLtpI6MAvQvQVxDOmg9wpSaasvh3w6+zoDStkQ5p8xtCqj99478uLr9xAXYdaiLgRhhM010ck0jPWld4A==","shasum":"399a09dab435be734675aabc08c578783451b28d","tarball":"https://registry.npmjs.org/bem-react-core/-/bem-react-core-2.1.1.tgz","fileCount":8,"unpackedSize":39436,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbTbOoCRA9TVsSAnZWagAAvh4P/jMRXG39XhMjyVveb3yS\njQO+jbXuCLhQ9njXiBAeO00XKq+rm68Z9C+x3mlmZ96rohiiIWx0706ckUX5\nZsfnVtjltefmZ0XwaS/RFJZlMsUAwPVaRV9PfRXhZWL5eM4eRNHiipFIZXKk\nKLP8pVPum5ofmrNhG2zW8lXc8E3n0nMmjxluuYKLe0u7Q0Ym0E9YrBxYNdwf\ni/hLJ9VEU6Hf6W+m492/3vnH0yEe0wniOY/VIIdQGK+Ro3WmQLkJXLvJkSPT\nY/L0ryx2HRJq41WqzIkdFDTyzNWxt0GhdXwOvlMplzJD3uHeYUAGkWkQLM02\nVde3ix/Ss6hPSLr4bIF7oEKOu0rM9mZ6xq5U9DFD735oHYVrrfANrttd3Vxm\nD2MxByGmPvvnhtQHKHHlIMMnDtzETgIi+/M//SDy78Nyx10JwecxlS6KLclo\nL5xrmlT3q+F3/yTTbcQiV61ZeUJ+cdyYN7HqrvVco6ts3FulEL+jce7X11Nu\nsZ4TIi8kFJQJXy+DDONDqF9EWtYQ06thA8hhoZC+qdAJI+OYm3CCHQ/uRNHV\n4l0pAVq9sT53KbmpKyJEom5aZ0cs2vV8dtEm6GW3ZnZsZ5U6oxePqA0yw4zL\nsBeldmFsP8SevIJMZyjDIebBjEseA7wLbhOTt0juJykZosJv2BRg3fy9c7hC\nF/IF\r\n=GAy9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQClyQaaFDrsQ55LwEW+c2QwUu+dA30xy94cdBJ5cWZm8QIhAPhmx+8qW6ZFMjdgy2YMv+DU/fpsCygk2Qieh4+EyKdC"}]},"maintainers":[{"email":"winogradovaa@gmail.com","name":"awinogradov"},{"email":"winogradovaa@gmail.com","name":"verybigman"},{"email":"yeti.or@gmail.com","name":"yeti-or"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bem-react-core_2.1.1_1531818920301_0.13157251211179788"},"_hasShrinkwrap":false},"2.2.0":{"name":"bem-react-core","version":"2.2.0","description":"BEM React Core","repository":{"url":"git://github.com/bem/bem-react-core.git","type":"git"},"keywords":["bem","core"],"main":"index.js","typings":"build/typings/index.d.ts","files":["build"],"license":"MPL-2.0","scripts":{"prepublishOnly":"npm run build","build":"node scripts/rollup/build.js","lint":"__DEV__=1 tsc -p . --noEmit && tslint -p . -t stylish","test":"NODE_ENV=test jest"},"dependencies":{"@bem/sdk.entity-name":"0.2.10","@bem/sdk.naming.entity.stringify":"1.1.1","@bem/sdk.naming.presets":"0.2.2","object-assign":"^4.1.1"},"peerDependencies":{"react":"^15.6.2 || ^16.0.0"},"devDependencies":{"@babel/core":"^7.0.0-beta.51","@babel/helper-module-imports":"^7.0.0-beta.54","@babel/preset-env":"^7.0.0-beta.51","@types/enzyme":"3.1.10","@types/invariant":"^2.2.29","@types/jest":"22.2.3","@types/react":"16.3.14","@types/warning":"^3.0.0","chalk":"^2.4.1","enzyme":"3.3.0","enzyme-adapter-react-16":"1.1.1","enzyme-react-adapter-future":"^1.1.3","invariant":"^2.2.4","jest":"22.4.3","react":"^16.4.1","react-dom":"^16.4.1","rollup":"^0.60.7","rollup-plugin-babel":"^4.0.0-beta.5","rollup-plugin-commonjs":"^9.1.3","rollup-plugin-node-resolve":"^3.3.0","rollup-plugin-replace":"^2.0.0","rollup-plugin-typescript2":"^0.15.0","rollup-plugin-uglify":"^4.0.0","ts-jest":"22.4.6","typescript":"^2.9.2","warning":"^4.0.1"},"bugs":{"url":"https://github.com/bem/bem-react-core/issues"},"homepage":"https://github.com/bem/bem-react-core#readme","_id":"bem-react-core@2.2.0","_npmVersion":"5.6.0","_nodeVersion":"9.11.2","_npmUser":{"name":"awinogradov","email":"winogradovaa@gmail.com"},"dist":{"integrity":"sha512-42fwIpWOTXcHUW/5d2Ai3K2vn3eiYs4wk1ZmrLyAZYLsUIHjmKZ8RLmXJ4yrFKHTUFBs6SC+oxqdUNJ9E0lFIw==","shasum":"b49f0f73556b95468b7eef93ef9b21aa59b8a86a","tarball":"https://registry.npmjs.org/bem-react-core/-/bem-react-core-2.2.0.tgz","fileCount":9,"unpackedSize":41134,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbWcRrCRA9TVsSAnZWagAAkIgP/0K2XUXLMT3Mvew+uFff\nM78OZEV0JhM/cD6R08M6XamctvvHKaYdTc7hObgjoQfgmlNzl75+0TCSgqgg\nahJK80GDnFXp2oPJBR6UlTJoNI7laI7NU3zu/xWme5wvhSw+Xc+3CXDwTzus\n4CakfGI4W4VhmKso7c1w08rBjRj80Dktc1MRwAEjvTdw+k1DmF7K1wLQZag4\nW8X9DR6rLeWzGlbAQEc7G7MamioK3yscs0aU8aewJ/Izv3spmaY4i6ptkQxf\n11bdrLoNmWRTsCCi+x1Ki8S18eg2LAjm18erMZizfMjMtIimlznPaUS//alR\nmFz66idUVeqfN1xQ632g6QuM8FdfywjxLOMdlWRmg8Z5BJNyepXsb2yNUQRz\ntuHf2mwal0fvE1zJEZ33O+hS+icWe5ysbe2HMwFvyjNQHu7KMi1WrSz9TvS5\n5EP5OMpIUfps2ABxa9vc76CjoepmwGwtR2fR81d3AZ5LtMUNxB0znwG044FY\n0E6L6lXP4nZxDCepz5sosdIed5uGxIYQufNTmWqUBh2I4eRJJByiYRh4hcom\nemiOvWwBz4C7H2VJiO45bdPe7RP8fW8VyMhCFWdUPiNV2XTyuUHw81bAjQAi\njWkbaiNdqJeJ5Appvt9I+8QhpEkKSMCZJLBGLZBovgI+NhY7AZpEMf7PX335\nDzK2\r\n=bSZF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIATrJVoskB14/R2x7tH4XzzK1oBSbJ2Vy4y5Qg6GXH+xAiEA2xPG5dYv19Qe/DLF9/cbuQuleJE0uCspPvdMJNZ5+c0="}]},"maintainers":[{"email":"winogradovaa@gmail.com","name":"awinogradov"},{"email":"winogradovaa@gmail.com","name":"verybigman"},{"email":"yeti.or@gmail.com","name":"yeti-or"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bem-react-core_2.2.0_1532609643297_0.2834946693354119"},"_hasShrinkwrap":false},"2.2.1":{"name":"bem-react-core","version":"2.2.1","description":"BEM React Core","repository":{"url":"git://github.com/bem/bem-react-core.git","type":"git"},"keywords":["bem","core"],"main":"index.js","typings":"build/typings/index.d.ts","files":["build"],"license":"MPL-2.0","scripts":{"prepublishOnly":"npm run build","build":"node scripts/rollup/build.js","lint":"__DEV__=1 tsc -p . --noEmit && tslint -p . -t stylish","test":"NODE_ENV=test jest"},"dependencies":{"@bem/sdk.entity-name":"0.2.10","@bem/sdk.naming.entity.stringify":"1.1.1","@bem/sdk.naming.presets":"0.2.2","invariant":"^2.2.4","object-assign":"^4.1.1","warning":"^4.0.1"},"peerDependencies":{"react":"^15.6.2 || ^16.0.0"},"devDependencies":{"@babel/core":"^7.0.0-beta.51","@babel/helper-module-imports":"^7.0.0-beta.54","@babel/preset-env":"^7.0.0-beta.51","@types/enzyme":"3.1.10","@types/invariant":"^2.2.29","@types/jest":"22.2.3","@types/react":"16.3.14","@types/warning":"^3.0.0","chalk":"^2.4.1","enzyme":"3.3.0","enzyme-adapter-react-16":"1.1.1","enzyme-react-adapter-future":"^1.1.3","jest":"22.4.3","react":"^16.4.1","react-dom":"^16.4.1","rollup":"^0.60.7","rollup-plugin-babel":"^4.0.0-beta.5","rollup-plugin-commonjs":"^9.1.3","rollup-plugin-node-resolve":"^3.3.0","rollup-plugin-replace":"^2.0.0","rollup-plugin-typescript2":"^0.15.0","rollup-plugin-uglify":"^4.0.0","ts-jest":"22.4.6","typescript":"^2.9.2"},"bugs":{"url":"https://github.com/bem/bem-react-core/issues"},"homepage":"https://github.com/bem/bem-react-core#readme","_id":"bem-react-core@2.2.1","_npmVersion":"5.6.0","_nodeVersion":"9.11.2","_npmUser":{"name":"awinogradov","email":"winogradovaa@gmail.com"},"dist":{"integrity":"sha512-sxyxEL6u+D5hNErpnWink0nA11Fd0/90qRXGl86qGPzcUxW6jc0bYWgNgE9+hfGDWeYroM4b15phOPYE9OSBBg==","shasum":"a51af630921788e0f1e9d3c483be39f9e655b6a5","tarball":"https://registry.npmjs.org/bem-react-core/-/bem-react-core-2.2.1.tgz","fileCount":9,"unpackedSize":41220,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbWeCLCRA9TVsSAnZWagAAFkMQAIQtzUEsOa1lxNRuYnTk\nAngIZ9VREtWB/DYaaFmrHyU199Gtgtl95pRegeWGNNrhgW9YVFzrUXI3bD5m\naODK6Z6Wju4HQEYSblm8uLQqDdCKT/0eQE6Rdoo95WfdOBgr+FvWq7HPlWAW\nnSKXGhyhs3DihfZtMAGmPE744GoOSg5ASebgqda9Im72UEg3whiXu/jVQXk6\nf3gZdmUkGXY05qu1IYxbUfbiMMlha/8C1+i5pVLGuM+P1FIiHoOaBEG+B8DC\n13t/Y9Mdp4iCaffnkmzOZQ2JOCU+04mu7feB/cgXKBnFCP7BOgHoHJy6fy5i\nQLCvHBsMZQdL4qW5Ch/RJ+fD8h4lH+RxAlw8WgzIefi3wJGJxqAcg8RzX0BO\nn7C5W0jLy6ok+SUgC9MHBR3PpN7pni4ntMOy9Xylgp5lqkhoYzOA56nq2WHR\n7HCyZ3N3Jm/puliWjo74zJmsyiLIsjvDIME9LBR5V23IRfTEmdegr8xmhps2\nKgQGowXEepRGRZnyOrp8GEyV2mPfu/m8FhRft7dOCviiBfC4Qs27+2f5idK2\npXUQQGA8I8lSkjQ6/K50apC8QMarG7h2j65/K8+mfwKDt8DlPncooDrDZlQA\n+dPJqeIiPURw1Tde24rd82ZZmumVWme5Nbz3DAEomxeEgjfE+UkB8jpCXgPe\nupW+\r\n=1erU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICvsbP4lBReTfFfYvX1SYBMmmernwYf8EY6j/JlHrfSOAiAhaWC9uva0lgRgKXBir6az+OirFNIyEn6uV7oRvImZOQ=="}]},"maintainers":[{"email":"winogradovaa@gmail.com","name":"awinogradov"},{"email":"winogradovaa@gmail.com","name":"verybigman"},{"email":"yeti.or@gmail.com","name":"yeti-or"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bem-react-core_2.2.1_1532616843188_0.6834599893530398"},"_hasShrinkwrap":false},"2.2.2":{"name":"bem-react-core","version":"2.2.2","description":"BEM React Core","repository":{"url":"git://github.com/bem/bem-react-core.git","type":"git"},"keywords":["bem","core"],"main":"index.js","typings":"build/typings/index.d.ts","files":["build"],"license":"MPL-2.0","scripts":{"prepublishOnly":"npm run build","build":"node scripts/rollup/build.js","lint":"__DEV__=1 tsc -p . --noEmit && tslint -p . -t stylish","test":"NODE_ENV=test jest"},"dependencies":{"@bem/sdk.entity-name":"0.2.10","@bem/sdk.naming.entity.stringify":"1.1.1","@bem/sdk.naming.presets":"0.2.2","invariant":"^2.2.4","object-assign":"^4.1.1","warning":"^4.0.1"},"peerDependencies":{"react":"^15.6.2 || ^16.0.0"},"devDependencies":{"@babel/core":"^7.0.0-beta.51","@babel/helper-module-imports":"^7.0.0-beta.54","@babel/preset-env":"^7.0.0-beta.51","@types/enzyme":"3.1.10","@types/invariant":"^2.2.29","@types/jest":"22.2.3","@types/react":"16.3.14","@types/warning":"^3.0.0","chalk":"^2.4.1","enzyme":"3.3.0","enzyme-adapter-react-16":"1.1.1","enzyme-react-adapter-future":"^1.1.3","jest":"22.4.3","react":"^16.4.1","react-dom":"^16.4.1","rollup":"^0.60.7","rollup-plugin-babel":"^4.0.0-beta.5","rollup-plugin-commonjs":"^9.1.3","rollup-plugin-node-resolve":"^3.3.0","rollup-plugin-replace":"^2.0.0","rollup-plugin-typescript2":"^0.15.0","rollup-plugin-uglify":"^4.0.0","ts-jest":"22.4.6","typescript":"^2.9.2"},"bugs":{"url":"https://github.com/bem/bem-react-core/issues"},"homepage":"https://github.com/bem/bem-react-core#readme","_id":"bem-react-core@2.2.2","_npmVersion":"5.6.0","_nodeVersion":"9.11.2","_npmUser":{"name":"awinogradov","email":"winogradovaa@gmail.com"},"dist":{"integrity":"sha512-x3smOShXCuK2oKEnLxCmrFTl1RL9rm3Eu36cTthkwmlAou7HLjIOpX2lDYCGv5hz0Efo13fjIb122y+7mvY0vw==","shasum":"11e39625881c354f90a9d97b85f78e757dcfde58","tarball":"https://registry.npmjs.org/bem-react-core/-/bem-react-core-2.2.2.tgz","fileCount":10,"unpackedSize":46785,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbYbM7CRA9TVsSAnZWagAA6ZQP/R1ZnbM6HfeazK76wR6r\nFmRh0iDPtFRFGca8XxJl9xzlwHVgCUolN0qUCc7+XoyGdsl9PnJy5yl1D5kT\nFH8ajNDzkP8HfX0s3mOJfZKCn4oCOepIrv4Y4UTtAco6+A7ye+VO/n/ORnDI\nzeDveihgDqkAP2PhtOJel1TmC+PY2vBlhNwNqRQ3dJfsKaC/8wNpCDC9tC/5\n6eZAGqqr267rmZGptFhKKF8uDNEXU3zrPGHNglmk8HcOHUBYqqwDnZscOu1B\nwW3KWFudBiSjpGzEKkCW34uEm9EDt0m2kf4RaJO7W/+6vZ09NPXHej2bLs9N\nzPzhqS5Du45GTIwN2i0DHefQBbaETYlHW/wKo5sDEo6TDQKuVUD+OOMiWryL\nxDwctZMXVqfhBa/UoXeuwoMR4ALAcH6Kw7c90nau5fRJBrEUqSPmacCUc2Rh\nf0tEswjVpS3LTYcL+sotrq1GMWdo6zKXNXPMtPI7wAorXlFG013AMMZOWqLi\nMEWgUFYLFNnME7LxvKLE3YboCyaEvnrTRtqVSQtMkarpq6mfgy5CjEfk//Uf\nAb7ZEnPcnbBFbMmtQa235brkiENhKYAx0pMR/9LB4Sh5ZRlBeARlsDg671JT\nSUHZE8T/EP5oJ2Ard4dkilBJmqTEOQPgFI1gct2QVe0k5ROfYjMIwFk7Mj6s\nrfJ4\r\n=MnC+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCmiw/BbvYyFadfKjt3SkRHJMIgN5bk+HYLqZXakA2yngIhALJrPmtElJTei1mNch/OvYABNYIHtk46+XsqfYhPnSXL"}]},"maintainers":[{"email":"winogradovaa@gmail.com","name":"awinogradov"},{"email":"winogradovaa@gmail.com","name":"verybigman"},{"email":"yeti.or@gmail.com","name":"yeti-or"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bem-react-core_2.2.2_1533129531455_0.6218568487908493"},"_hasShrinkwrap":false},"2.2.3":{"name":"bem-react-core","version":"2.2.3","description":"BEM React Core","repository":{"url":"git://github.com/bem/bem-react-core.git","type":"git"},"keywords":["bem","core"],"main":"index.js","typings":"build/typings/index.d.ts","files":["build"],"license":"MPL-2.0","scripts":{"prepublishOnly":"npm run build","build":"node scripts/rollup/build.js","lint":"__DEV__=1 tsc -p . --noEmit && tslint -p . -t stylish","test":"NODE_ENV=test jest"},"dependencies":{"@bem/sdk.entity-name":"0.2.10","@bem/sdk.naming.entity.stringify":"1.1.1","@bem/sdk.naming.presets":"0.2.2","invariant":"^2.2.4","object-assign":"^4.1.1","warning":"^4.0.1"},"peerDependencies":{"react":"^15.6.2 || ^16.0.0"},"devDependencies":{"@babel/core":"^7.0.0-beta.51","@babel/helper-module-imports":"^7.0.0-beta.54","@babel/preset-env":"^7.0.0-beta.51","@types/enzyme":"3.1.10","@types/invariant":"^2.2.29","@types/jest":"22.2.3","@types/react":"16.3.14","@types/warning":"^3.0.0","chalk":"^2.4.1","enzyme":"3.3.0","enzyme-adapter-react-16":"1.1.1","enzyme-react-adapter-future":"^1.1.3","jest":"22.4.3","react":"^16.4.1","react-dom":"^16.4.1","rollup":"^0.60.7","rollup-plugin-babel":"^4.0.0-beta.5","rollup-plugin-commonjs":"^9.1.3","rollup-plugin-node-resolve":"^3.3.0","rollup-plugin-replace":"^2.0.0","rollup-plugin-typescript2":"^0.15.0","rollup-plugin-uglify":"^4.0.0","ts-jest":"22.4.6","typescript":"^2.9.2"},"bugs":{"url":"https://github.com/bem/bem-react-core/issues"},"homepage":"https://github.com/bem/bem-react-core#readme","_id":"bem-react-core@2.2.3","_npmVersion":"6.3.0","_nodeVersion":"9.11.2","_npmUser":{"name":"awinogradov","email":"winogradovaa@gmail.com"},"dist":{"integrity":"sha512-21EQL2GiPkFS2yuD3tJBkg20B2oRweuYK8ekR5FYZGP2PbLiRQU/MHAeuoMPJOUTJcy/XPol1+DR5HODhjdy0A==","shasum":"a56f0e72ed0fc1661a089067e96812bb37384fbf","tarball":"https://registry.npmjs.org/bem-react-core/-/bem-react-core-2.2.3.tgz","fileCount":10,"unpackedSize":47154,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbat+jCRA9TVsSAnZWagAAHA4QAI5q7u2WCau4QRy5xmAJ\n5zGvYUIk+L9nLLEuSVLoMqZEQXO33xEIzqKmvJ+Xn14tzeUnl3hV2vfoPiwb\nN4+S9A2f4k9vbheG1G7rVkqwM/8pN7PtzkfEDWAbMDDhu2/lnpuuyGZXM6vf\nC0ZEVJeYXkX6p+MwanJH9ZJTq1CPh85XV2UEcdkPRFfEtw7Xa6ZutVQ/cGzQ\nJrrrL7foAQYxMDA8GMol8RE/llQtSmw7x2ai6ZGWGzJ+tD6uVUZLgEOW92/J\n9sgcF5841ChVz8YqGBi2R3U45WdMeZ1G/eESaQ/hYZJqCCa4qXaW43J3FpLW\nZVcj3Fu5nUnlvuzDuueKHS7hyG38byW9aOsQqLE+16oNR/LrzJYylCyk6NOX\nGweSvEyrbyoK6OLD7c1H50/YKwWSoCMxwakaPj/iUT7Ma2jGjmsFgVmECdOQ\nTox4tLDhB7Co1m/uZ1iehLusGwXTafOzpy0FckNJY7LjvuqPiVKx3o4+IBjU\nPNseYOESgxbp2gmsW/Vbgg1FRTUD8HMRdIqDilVUEOtjV/Tc/kJWVmBW4UjP\nq9hvsL2NwKd3ufJJN/upMvisTlcWZWQ9dOeAwpQaw9NiyKJrp3f2uVyr7prQ\nPXYmXjI+Q80Jzypxo6SYcdSiN1bCJOX7+0VI+vV4NFiFvRxMfHsc+o2lHbWL\nZ48p\r\n=zHzy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHvD4PDnWc7QcsjHNiJYSiRgDhFBrV9FLI7pLmk7qv0WAiEA/OyYepGrV3gqblhaj3xvadLt0a8XAJa/qzT3N/BWdVs="}]},"maintainers":[{"email":"winogradovaa@gmail.com","name":"awinogradov"},{"email":"winogradovaa@gmail.com","name":"verybigman"},{"email":"yeti.or@gmail.com","name":"yeti-or"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bem-react-core_2.2.3_1533730723577_0.8015318368958144"},"_hasShrinkwrap":false},"1.1.0":{"name":"bem-react-core","version":"1.1.0","description":"BEM React Core","repository":{"url":"git://github.com/bem/bem-react-core.git","type":"git"},"keywords":["bem","react","core"],"main":"dist/react.min.js","typings":"./src/presets/React.d.ts","license":"MPL-2.0","scripts":{"lint":"eslint .","test":"jest","transpile":"rollup -c config/rollup.config.$MODULE.js","optimize":"uglifyjs dist/$MODULE.dev.js -c conditionals=false,sequences=false,loops=false,join_vars=false,collapse_vars=false --pure-funcs=Object.defineProperty -b width=120,quote_style=3 -o dist/$MODULE.js -p relative --in-source-map dist/$MODULE.dev.js.map --source-map dist/$MODULE.js.map","minify":"uglifyjs dist/$MODULE.js -c collapse_vars,evaluate,screw_ie8,unsafe,loops=false,keep_fargs=false,pure_getters,unused,dead_code -m -o dist/$MODULE.min.js","size":"node -e \"process.stdout.write('gzip size: ')\" && gzip-size --raw dist/$MODULE.min.js","dist:react":"MODULE=react npm-run-all --silent transpile optimize minify size","dist:preact":"MODULE=preact npm-run-all --silent transpile optimize minify size","dist:core":"MODULE=core npm run transpile","dist":"rm -rf {dist,umd} && npm-run-all --silent dist:react dist:preact dist:core","prepublishOnly":"npm run dist","precommit":"lint-staged","prepush":"npm test","test:travis":"npm-run-all --silent react:$REACT_MAJOR dist:react test","react:15":"npm uninstall enzyme-adapter-react-16 && npm i enzyme-adapter-react-15 react-addons-test-utils@15.5.0 react@15.5.0 react-dom@15.5.0 react-test-renderer@15.5.4 prop-types","react:16":"npm i react@16.1.1 react-dom@16.1.1 react-test-renderer@16.1.1 prop-types enzyme-adapter-react-16"},"lint-staged":{"*.js":["eslint --fix","git add"]},"dependencies":{"@bem/sdk.naming.entity.stringify":"1.0.0","@bem/sdk.naming.presets":"0.0.6","inherit":"2.2.6"},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-eslint":"^8.0.2","babel-jest":"^21.2.0","babel-plugin-bem-import":"^1.4.1","babel-plugin-external-helpers":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","enzyme":"^3.2.0","enzyme-adapter-react-16":"^1.1.0","eslint":"^3.6.0","eslint-plugin-jest":"^21.3.2","eslint-plugin-react":"^6.10.3","gzip-size-cli":"^2.1.0","husky":"^0.13.3","jest":"^21.2.1","lint-staged":"^6.1.0","npm-run-all":"^4.1.2","preact":"^8.2.6","preact-compat":"^3.17.0","prop-types":"^15.6.0","proptypes":"^1.1.0","raf":"^3.4.0","react":"^16.1.1","react-dom":"^16.1.1","react-test-renderer":"^16.1.1","rollup":"^0.52.1","rollup-plugin-babel":"^3.0.2","rollup-plugin-commonjs":"^8.2.6","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-replace":"^2.0.0","uglify-js":"^2.7.5"},"peerDependencies":{"preact":"^8.2.6","react":"^15.5.0 || ^16.0.0","react-dom":"^15.4.2 || ^16.0.0"},"gitHead":"c5160a19b7dcb6ffb0bda3b04fdd20c0fdd60d6b","bugs":{"url":"https://github.com/bem/bem-react-core/issues"},"homepage":"https://github.com/bem/bem-react-core#readme","_id":"bem-react-core@1.1.0","_npmVersion":"6.2.0","_nodeVersion":"8.6.0","_npmUser":{"name":"yeti-or","email":"yeti.or@gmail.com"},"dist":{"integrity":"sha512-/xUrkRccWeud+YeC9v2LXMZap2mdxatWBydhsgHeUGY6VC/Wx8ttKD/+V3e7ZHnIRWNQyYXukslDkwezaRBQrg==","shasum":"0558a43ac6088d6e864a2598fe650c141b4ec1af","tarball":"https://registry.npmjs.org/bem-react-core/-/bem-react-core-1.1.0.tgz","fileCount":25,"unpackedSize":556642,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcTc3wCRA9TVsSAnZWagAAwRcP/Rptufn3aH/0ew0iL5g9\nAcEyAJ0Hgby92dJDfgp0UL6Rd1zsxWXEk9GzDYCIykfQBX2eVn9ZxxqJEuqI\nlauHTWQOmWk/8/br5X2V9ENN/qloFPwOM1NEvRG5JesOpzN8k86bDsH/AkXV\n179APdYy2avCSHgAlzyxOQSIuXebHBV9diQN85DhzSWpw5QoqKjM3oPJwej9\nWF3zLBQTKq2X7FKs55hOpJEC1set1vvtrFubr8dkt53QODHC3lFMOQc/kMvx\n/LqdvXaOavVFVlaEfT1cey3Oib9cAsHj6ydjpjZSWBKxfxxZ9hKAXfyJ3v1C\nf2et+Xu3YhZSePk/KfIj+zw01+ekFwRNo8+d7jDKoX9wXaxqB6AYSmTE12c/\ncvhWxgQveZbejSEbCQCYn1IRnZHKx0NmBh2qhkTObDqp8GYKlhd1UEgk4xak\nbpnUps2BS9NlzjSSFhBHP3AYRVCbG+HeQA+4jfL4PG6sRuBIpqaDKLL41oEB\nlXpOoDnFMSWoRmgaM3qMjyJs0bMRX2f94cpjFLHhf94OH5kgVvrh0gc/kIj2\nqiqWLQdYKfkfjWk1zbTzALSdsywzreHYDlExH/fZVvuXMYrctxkm2ibFuFGE\nqg9p24wUVbcm6LHpAMNpcvv9PUvp4yKmfrU7SDx1tjZWtPwU9ALFBgl1DnC/\nCIw+\r\n=zJh7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCXQa6n9eJLOqGAG9XGIxyQkVckkCZltoDqy3lgS0CYAwIhAN8BFuNt4FsjPfGcvjztBrZ62dmEv+E0m0bcRBjda2DT"}]},"maintainers":[{"email":"winogradovaa@gmail.com","name":"awinogradov"},{"email":"winogradovaa@gmail.com","name":"verybigman"},{"email":"yeti.or@gmail.com","name":"yeti-or"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bem-react-core_1.1.0_1548602863695_0.5813458749484164"},"_hasShrinkwrap":false}},"readme":"# BEM React Core [![Build Status](https://travis-ci.org/bem/bem-react-core.svg?branch=master)](https://travis-ci.org/bem/bem-react-core) [![GitHub Release](https://img.shields.io/github/release/bem/bem-react-core.svg)](https://github.com/bem/bem-react-core/releases) [![devDependency Status](https://david-dm.org/bem/bem-react-core/dev-status.svg)](https://david-dm.org/bem/bem-react-core#info=devDependencies)\n\n## What is it?\n\nThe BEM React Core is a library for working with React components according to the [BEM methodology](https://en.bem.info/methodology/key-concepts/).\nThe library runs on top of the regular React components and provides an [API](./REFERENCE.md) for defining declarations of [blocks](https://en.bem.info/methodology/key-concepts/#block), [elements](https://en.bem.info/methodology/key-concepts/#element), and [modifiers](https://en.bem.info/methodology/key-concepts/#modifier). Blocks and elements created with bem-react-core are fully compatible with standard React components and can be used in the same project.\n\n## Why?\n\n**If you are familiar with the [BEM methodology](https://en.bem.info/methodology/)** and want to get the functionality of the [i-bem.js](https://en.bem.info/platform/i-bem/) framework and a template engine in a single lightweight library.\n\n**If you are using React** and want to take advantage of the BEM methodology: [redefinition levels](https://en.bem.info/methodology/redefinition-levels/), [mixes](https://en.bem.info/methodology/key-concepts/#mix), and the class naming scheme for [CSS](https://en.bem.info/methodology/naming-convention/#react-style).\n\n> To explain [why you need bem-react-core](./Introduction/Motivation.md), we have described the types of tasks that a combination of BEM and React can handle more efficiently than other existing methods.\n\n## Library features\n\nThe library extends the capabilities of the classic React approach and allows you to:\n\n* [Generate CSS classes](#generating-css-classes)\n* [Redefine components by using modifiers](#redefining-components-declaratively-using-modifiers)\n* [Use redefinition levels](#using-redefinition-levels)\n\nExamples are compared with the classic code for React components.\n\n### Generating CSS classes\n\nA declarative description of a component reduces syntactic noise.\n\n#### React.js\n\n```jsx\nimport React from 'react';\n\nexport default class Button extends React.Component {\n    render() {\n        const { size, theme, children } = this.props;\n        return (\n            <button className={`Button Button_size_${size} Button_theme_${theme}`}>\n                {children}\n            </button>\n        );\n    }\n};\n```\n\n#### BEM React Core\n\n```jsx\nimport { decl } from 'bem-react-core';\n\nexport default decl({\n    block : 'Button',\n    tag: 'button',\n    mods({ size, theme }) {\n        return { size, theme };\n    }\n});\n```\n\n### Redefining components declaratively using modifiers\n\nTo modify a React component, you have to add conditions to the core code of this component. As the modifications grow, the conditions multiply and become more complex. In order to avoid complex code conditions, either inherited classes or [High Order Components](https://reactjs.org/docs/higher-order-components.html) are used. Both methods have their own [limitations](./Introduction/Motivation.md#code-reuse).\n\nIn bem-react-core, the states and appearance of universal components are changed with [modifiers](https://en.bem.info/methodology/key-concepts/#modifier). The functionality of modifiers is declared in separate files. An unlimited number of modifiers can be set per component. To add a modifier, specify its name and value in the component declaration.\n\nRedefining a component declaratively by using modifiers allows you to:\n\n* Avoid chains of conditions with `if` or `switch` in the `render()` method, which prevent you from flexibly changing the component.\n* Include only the necessary modifiers in the build.\n* Create an unlimited number of modifiers without overloading the core code of the component.\n* Combine multiple modifiers in a single component for each specific case.\n\n#### React.js\n\n```jsx\nimport React from 'react';\n\nexport default class Button extends React.Component {\n    render() {\n        const { size, theme, children } = this.props;\n        let className = 'Button',\n            content = [children];\n\n        if(size === 'large') {\n            className += `Button_size_${size}`;\n            content.unshift('Modification for size with value \\'large\\'.');\n        }\n\n        if(theme === 'primary') {\n            className += `Button_theme_${theme}`;\n            content.unshift('Modification for theme with value \\'primary\\'.');\n        }\n\n        return (\n            <button className={className}>\n                {content}\n            </button>\n        );\n    }\n};\n```\n\n#### BEM React Core\n\n```jsx\n// Button.js\n\nimport { decl } from 'bem-react-core';\n\nexport default decl({\n    block : 'Button',\n    tag: 'button',\n    mods({ size, theme }) {\n        return { size, theme };\n    }\n});\n\n// Button_size_large.js\n\nimport { declMod } from 'bem-react-core';\n\nexport default declMod({ size : 'large' }, {\n    block : 'Button',\n    content() {\n        return [\n            'Modification for size with value \\'large\\'.',\n            this.__base(...arguments)\n        ];\n    }\n});\n\n// Button_theme_primary.js\n\nimport { declMod } from 'bem-react-core';\n\nexport default declMod({ theme : 'primary' }, {\n    block : 'Button',\n    content() {\n        return [\n            'Modification for theme with value \\'primary\\'.',\n            this.__base(...arguments)\n        ];\n    }\n});\n```\n\n> The [Inherit](https://github.com/dfilatov/inherit) library is used for creating declarations. Unlike classes from ES2015, it allows you to create a dynamic definition of a class and modify it. It also provides the ability to make a \"super\" call (`this.__base(...arguments)`) without explicitly specifying the method name (`super.content(...arguments)`).\n\n### Using redefinition levels\n\n[Redefinition levels](https://en.bem.info/methodology/key-concepts/#redefinition-level) are used in BEM for dividing and reusing code.\n\nThe bem-react-core library allows you to declare React components on different redefinition levels.\n\n> [Examples of using redefinition levels](https://en.bem.info/methodology/redefinition-levels/#examples-using-redefinition-levels)\n\nThe example below looks at a case when the code is divided by platform. Part of the code describes general functionality (`common.blocks`) and part of it is platform-specific (`desktop.blocks` and `touch.blocks`):\n\n```jsx\n// common.blocks/Button/Button.js\n\nimport { decl } from 'bem-react-core';\n\nexport default decl({\n    block : 'Button',\n    tag : 'button',\n    attrs({ type }) {\n        return { type };\n    }\n});\n\n// desktop.blocks/Button/Button.js\n\nimport { decl } from 'bem-react-core';\n\nexport default decl({\n    block : 'Button',\n    willInit() {\n        this.state = {};\n        this.onMouseEnter = this.onMouseEnter.bind(this);\n        this.onMouseLeave = this.onMouseLeave.bind(this);\n    },\n    mods() {\n        return { hovered : this.state.hovered };\n    }\n    attrs({ type }) {\n        return {\n            ...this.__base(...arguments),\n            onMouseEnter : this.onMouseEnter,\n            onMouseLeave : this.onMouseLeave\n        };\n    },\n    onMouseEnter() {\n        this.setState({ hovered : true });\n    },\n    onMouseLeave() {\n        this.setState({ hovered : false });\n    }\n});\n\n// touch.blocks/Button/Button.js\n\nimport { decl } from 'bem-react-core';\n\nexport default decl({\n    block : 'Button',\n    willInit() {\n        this.state = {};\n        this.onPointerpress = this.onPointerpress.bind(this);\n        this.onPointerrelease = this.onPointerrelease.bind(this);\n    },\n    mods() {\n        return { pressed : this.state.pressed };\n    },\n    attrs({ type }) {\n        return {\n            ...this.__base(...arguments),\n            onPointerpress : this.onPointerpress,\n            onPointerrelease : this.onPointerrelease\n        };\n    },\n    onPointerpress() {\n        this.setState({ pressed : true });\n    },\n    onPointerrelease() {\n        this.setState({ pressed : false });\n    }\n});\n```\n\nDividing the code into separate redefinition levels allows you to configure the build so that the component functionality from `desktop.blocks` is only in the desktop browser build (`common.blocks + desktop.blocks`) and is not included in the build for mobile devices (`common.blocks + touch.blocks`).\n\n## Usage\n\nThere are different ways to use the bem-react-core library:\n\n* The library is available as a [package in npm or Yarn](#installation).\n* Pre-compiled library files can be [connected to a CDN](#cdn).\n\n### Installation\n\nUsing [npm](https://www.npmjs.com):\n\n```\nnpm i -S bem-react-core\n```\n\nUsing [Yarn](https://yarnpkg.com/en/):\n\n```\nyarn add bem-react-core\n```\n\n### CDN\n\nCopy the links to the pre-compiled library files to the HTML pages:\n\n```html\n<script src=\"https://unpkg.com/react@16/umd/react.production.min.js\"></script>\n<script src=\"https://unpkg.com/react-dom@16/umd/react-dom.production.min.js\"></script>\n<script src=\"https://unpkg.com/bem-react-core@1.0.0-rc.8/umd/react.js\"></script>\n```\n\n> [Connect BEM React Core using CDN links](./Tutorial/UseCDNLinks.md)\n\n### Build\n\n#### webpack\n\nUse the [loader](https://github.com/bem/webpack-bem-loader) for the webpack.\n\n```\nnpm i -D webpack-bem-loader babel-core\n```\n\n**webpack.config.js**\n\n```js\n// ...\nmodule : {\n    loaders : [\n        {\n            test : /\\.js$/,\n            exclude : /node_modules/,\n            loaders : ['webpack-bem', 'babel']\n        },\n        // ...\n    ],\n    // ...\n},\nbemLoader : {\n    techs : ['js', 'css'], // Technologies used for implementing components\n    levels : [            // Levels used in the project\n        `${__dirname}/common.blocks`,\n        `${__dirname}/desktop.blocks`,\n        // ...\n    ]\n}\n// ...\n```\n\n#### Babel\n\nUse the [plugin](https://github.com/bem/babel-plugin-bem-import) for Babel.\n\n```\nnpm i -D babel-plugin-bem-import\n```\n\n**.babelrc**\n\n```json\n{\n  \"plugins\" : [\n    [\"bem-import\", {\n      \"levels\" : [              \n        \"./common.blocks\",\n        \"./desktop.blocks\"\n      ],\n      \"techs\" : [\"js\", \"css\"]   \n    }]\n  ]\n}\n```\n\n## Development\n\nGetting sources:\n\n```\ngit clone git://github.com/bem/bem-react-core.git\ncd bem-react-core\n```\n\nInstalling dependencies:\n\n```\nnpm i\n```\n\nReviewing code:\n\n```\nnpm run lint\n```\n\nRunning tests:\n\n```\nnpm test\n```\n\n> [How to make changes to a project](../../CONTRIBUTING.md)\n\n## License\n\n© 2018 YANDEX LLC. The code is licensed under the Mozilla Public License 2.0.\n","maintainers":[{"email":"winogradovaa@gmail.com","name":"awinogradov"},{"email":"winogradovaa@gmail.com","name":"verybigman"},{"email":"yeti.or@gmail.com","name":"yeti-or"}],"time":{"modified":"2022-06-13T04:31:03.666Z","created":"2016-09-09T14:34:19.285Z","0.0.1":"2016-09-09T14:34:19.285Z","0.1.0":"2017-01-13T13:22:23.575Z","0.1.1":"2017-01-13T14:21:45.519Z","0.1.2":"2017-01-13T14:27:06.171Z","0.1.3":"2017-01-13T14:37:23.647Z","0.2.0":"2017-02-10T14:55:51.045Z","0.2.1":"2017-03-09T11:22:45.588Z","0.2.2":"2017-03-09T12:43:58.512Z","0.3.0":"2017-04-20T11:28:06.056Z","0.3.1":"2017-04-20T12:46:45.205Z","0.4.0":"2017-05-03T11:20:26.811Z","0.4.1":"2017-05-04T12:02:10.056Z","0.4.2":"2017-05-04T12:20:22.645Z","0.4.3":"2017-09-04T10:17:16.047Z","0.4.4":"2017-09-06T22:33:32.880Z","0.4.6":"2017-09-19T23:10:37.249Z","0.5.0-experimental":"2017-10-16T19:52:35.021Z","0.5.0-experimental-2":"2017-10-19T20:23:30.636Z","0.5.0-experimantal-3":"2017-10-19T20:39:46.821Z","0.5.0-beta":"2017-10-20T17:29:54.899Z","1.0.0-rc.1":"2017-12-14T10:59:23.008Z","1.0.0-rc.2":"2017-12-14T11:16:14.587Z","1.0.0-rc.3":"2017-12-15T13:37:03.575Z","1.0.0-rc.4":"2017-12-15T16:10:55.033Z","1.0.0-rc.5":"2017-12-18T16:39:05.396Z","1.0.0-rc.6":"2017-12-27T21:46:42.705Z","1.0.0-rc.7":"2018-01-26T13:14:43.111Z","1.0.0-rc.8":"2018-02-06T16:12:45.149Z","1.0.0-rc.9":"2018-03-23T14:38:48.392Z","1.0.0-rc.10":"2018-04-02T09:29:07.405Z","2.0.0-alfa.1":"2018-04-26T18:58:40.835Z","2.0.0-alfa.2":"2018-04-26T19:04:55.989Z","2.0.0-beta.1":"2018-05-17T12:03:25.395Z","1.0.0-rc.11":"2018-05-17T14:49:45.724Z","2.0.0-beta.2":"2018-05-17T15:34:37.622Z","2.0.0-beta.3":"2018-05-17T16:01:49.564Z","2.0.0-beta.4":"2018-05-21T11:57:42.340Z","2.0.0-beta.5":"2018-05-27T18:59:46.667Z","2.0.0-beta.6":"2018-05-27T19:40:33.923Z","2.0.0-beta.7":"2018-06-15T16:51:54.422Z","1.0.0":"2018-06-20T15:16:20.098Z","2.0.0":"2018-07-04T11:03:14.385Z","2.1.0":"2018-07-16T12:20:37.112Z","2.1.1":"2018-07-17T09:15:20.385Z","2.2.0":"2018-07-26T12:54:03.459Z","2.2.1":"2018-07-26T14:54:03.277Z","2.2.2":"2018-08-01T13:18:51.530Z","2.2.3":"2018-08-08T12:18:43.695Z","1.1.0":"2019-01-27T15:27:43.804Z"},"homepage":"https://github.com/bem/bem-react-core#readme","keywords":["bem","react","core"],"repository":{"url":"git://github.com/bem/bem-react-core.git","type":"git"},"bugs":{"url":"https://github.com/bem/bem-react-core/issues"},"license":"MPL-2.0","readmeFilename":"README.md"}