{"id":21923447,"url":"https://github.com/wcjohnson/redux-components","last_synced_at":"2025-09-01T01:12:17.563Z","repository":{"id":5675912,"uuid":"53555989","full_name":"wcjohnson/redux-components","owner":"wcjohnson","description":"A component model for Redux state trees.","archived":false,"fork":false,"pushed_at":"2023-01-24T17:38:24.000Z","size":938,"stargazers_count":4,"open_issues_count":19,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-08-23T21:47:01.211Z","etag":null,"topics":["composability","reducer","redux","redux-components","state-tree"],"latest_commit_sha":null,"homepage":"https://wcjohnson.github.io/redux-components","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/wcjohnson.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2016-03-10T04:52:22.000Z","updated_at":"2021-05-22T11:32:44.000Z","dependencies_parsed_at":"2023-02-13T23:50:20.061Z","dependency_job_id":null,"html_url":"https://github.com/wcjohnson/redux-components","commit_stats":null,"previous_names":[],"tags_count":43,"template":false,"template_full_name":null,"purl":"pkg:github/wcjohnson/redux-components","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wcjohnson%2Fredux-components","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wcjohnson%2Fredux-components/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wcjohnson%2Fredux-components/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wcjohnson%2Fredux-components/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/wcjohnson","download_url":"https://codeload.github.com/wcjohnson/redux-components/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wcjohnson%2Fredux-components/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273061077,"owners_count":25038596,"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","status":"online","status_checked_at":"2025-08-31T02:00:09.071Z","response_time":79,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["composability","reducer","redux","redux-components","state-tree"],"created_at":"2024-11-28T21:11:41.480Z","updated_at":"2025-09-01T01:12:17.513Z","avatar_url":"https://github.com/wcjohnson.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# redux-components\n\n[![npm](https://badge.fury.io/js/redux-components.svg)](https://www.npmjs.com/package/redux-components)\n[![Join the chat at https://gitter.im/redux-components/Lobby](https://badges.gitter.im/redux-components/Lobby.svg)](https://gitter.im/redux-components/Lobby?utm_source=badge\u0026utm_medium=badge\u0026utm_campaign=pr-badge\u0026utm_content=badge)\n\n\u003e Are you looking for the redux-components website? It's here: [https://wcjohnson.github.io/redux-components](https://wcjohnson.github.io/redux-components)\n\nA component model for Redux state trees based on the React.js component model and other familiar design patterns from the React ecosystem.\n\n\u003e **NB:** redux-components 0.4 is built on ES2017+ JavaScript and is a major breaking change from 0.3. If you've written code against the 0.3 or earlier branches, you can stay on the 0.3 branch. If you want to migrate, you should check out [redux-components-legacy](https://github.com/wcjohnson/redux-components/tree/master/packages/redux-components-legacy) for the recommended migration path.\n\n## Install\n\n```\n$ npm install --save redux-components\n```\n\n## Learn\n\nDocumentation: [https://wcjohnson.github.io/redux-components/docs/](https://wcjohnson.github.io/redux-components/docs/)\n\nFeel free to ask any questions on Gitter: [https://gitter.im/redux-components/Lobby](https://gitter.im/redux-components/Lobby)\n\n## Develop\n\nThis is a mono-repo for `redux-components` and related packages. Please see [the packages folder](/packages) for details on individual components.\n\nThe build chain is based on [Lerna](https://lernajs.io/). `npm install`, `lerna bootstrap`, `lerna run test` should build and test all the packages.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwcjohnson%2Fredux-components","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwcjohnson%2Fredux-components","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwcjohnson%2Fredux-components/lists"}