{"id":13660513,"url":"https://github.com/bem/bem-react","last_synced_at":"2025-05-15T15:01:52.157Z","repository":{"id":47311760,"uuid":"60192555","full_name":"bem/bem-react","owner":"bem","description":"A set of tools for developing user interfaces using the BEM methodology in React","archived":false,"fork":false,"pushed_at":"2024-03-22T14:36:26.000Z","size":2774,"stargazers_count":443,"open_issues_count":43,"forks_count":63,"subscribers_count":34,"default_branch":"master","last_synced_at":"2025-05-11T12:45:58.345Z","etag":null,"topics":["bem","bem-methodology","declarative","react","react-components"],"latest_commit_sha":null,"homepage":"http://bem.github.io/bem-react","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bem.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2016-06-01T16:16:02.000Z","updated_at":"2025-03-23T09:02:13.000Z","dependencies_parsed_at":"2024-06-18T12:33:11.932Z","dependency_job_id":"3e839b28-d952-4b22-9eaa-bdc9b2719beb","html_url":"https://github.com/bem/bem-react","commit_stats":{"total_commits":857,"total_committers":63,"mean_commits":"13.603174603174603","dds":0.5857642940490082,"last_synced_commit":"4a2764ef840ea624e74d834cff0b172c92c74157"},"previous_names":["bem/bem-react-core"],"tags_count":211,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bem%2Fbem-react","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bem%2Fbem-react/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bem%2Fbem-react/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bem%2Fbem-react/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bem","download_url":"https://codeload.github.com/bem/bem-react/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254364264,"owners_count":22058877,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bem","bem-methodology","declarative","react","react-components"],"created_at":"2024-08-02T05:01:22.474Z","updated_at":"2025-05-15T15:01:52.070Z","avatar_url":"https://github.com/bem.png","language":"TypeScript","funding_links":[],"categories":["TypeScript"],"sub_categories":[],"readme":"# bem-react \u0026middot; [![github (ci)](https://github.com/bem/bem-react/workflows/ci/badge.svg?branch=master)](https://github.com/bem/bem-react/workflows/ci/badge.svg?branch=master)\n\nA set of tools for developing user interfaces using the [BEM methodology](https://en.bem.info) in [React](https://github.com/facebook/react). BEM React supports [TypeScript](https://www.typescriptlang.org/index.html) type annotations.\n\n## Packages\n\n| Package                                              | Version                                                                                                                              | Size                                                                                                                                                                  |\n| ---------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`@bem-react/classname`](packages/classname)         | [![npm (scoped)](https://img.shields.io/npm/v/@bem-react/classname.svg)](https://www.npmjs.com/package/@bem-react/classname)         | [![npm bundle size (minified + gzip)](https://img.shields.io/bundlephobia/minzip/@bem-react/classname.svg)](https://bundlephobia.com/result?p=@bem-react/classname)   |\n| [`@bem-react/classnames`](packages/classnames)       | [![npm (scoped)](https://img.shields.io/npm/v/@bem-react/classnames.svg)](https://www.npmjs.com/package/@bem-react/classnames)       | [![npm bundle size (minified + gzip)](https://img.shields.io/bundlephobia/minzip/@bem-react/classnames.svg)](https://bundlephobia.com/result?p=@bem-react/classnames) |\n| [`@bem-react/core`](packages/core)                   | [![npm (scoped)](https://img.shields.io/npm/v/@bem-react/core.svg)](https://www.npmjs.com/package/@bem-react/core)                   | [![npm bundle size (minified + gzip)](https://img.shields.io/bundlephobia/minzip/@bem-react/core.svg)](https://bundlephobia.com/result?p=@bem-react/core)             |\n| [`@bem-react/di`](packages/di)                       | [![npm (scoped)](https://img.shields.io/npm/v/@bem-react/di.svg)](https://www.npmjs.com/package/@bem-react/di)                       | [![npm bundle size (minified + gzip)](https://img.shields.io/bundlephobia/minzip/@bem-react/di.svg)](https://bundlephobia.com/result?p=@bem-react/di)                 |\n| [`@bem-react/eslint-plugin`](packages/eslint-plugin) | [![npm (scoped)](https://img.shields.io/npm/v/@bem-react/eslint-plugin.svg)](https://www.npmjs.com/package/@bem-react/eslint-plugin) | —                                                                                                                                                                     |\n\n## Contribute\n\nBem React Core is an open source library that is under active development and is also used within [Yandex](https://yandex.com/company/).\n\nIf you have suggestions for improving the API, you can send us a [Pull Request](https://github.com/bem/bem-react-core/pulls).\n\nIf you found a bug, you can create an [issue](https://github.com/bem/bem-react-core/issues) describing the problem.\n\nFor a detailed guide to making suggestions, see: [CONTRIBUTING.md](CONTRIBUTING.md).\n\n## License\n\n© 2018 [Yandex](https://yandex.com/company/). Code released under [Mozilla Public License 2.0](LICENSE.md).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbem%2Fbem-react","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbem%2Fbem-react","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbem%2Fbem-react/lists"}