{"id":22555854,"url":"https://github.com/0plus1/create-react-app-starter","last_synced_at":"2025-07-20T02:04:55.236Z","repository":{"id":41769551,"uuid":"209179847","full_name":"0plus1/create-react-app-starter","owner":"0plus1","description":"React - Router - Redux - AirBnB eslint","archived":false,"fork":false,"pushed_at":"2023-01-04T10:39:27.000Z","size":2539,"stargazers_count":1,"open_issues_count":16,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-07-10T17:19:37.299Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/0plus1.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2019-09-18T00:13:03.000Z","updated_at":"2021-05-26T01:19:41.000Z","dependencies_parsed_at":"2023-02-02T09:01:54.560Z","dependency_job_id":null,"html_url":"https://github.com/0plus1/create-react-app-starter","commit_stats":null,"previous_names":[],"tags_count":0,"template":true,"template_full_name":null,"purl":"pkg:github/0plus1/create-react-app-starter","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/0plus1%2Fcreate-react-app-starter","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/0plus1%2Fcreate-react-app-starter/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/0plus1%2Fcreate-react-app-starter/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/0plus1%2Fcreate-react-app-starter/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/0plus1","download_url":"https://codeload.github.com/0plus1/create-react-app-starter/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/0plus1%2Fcreate-react-app-starter/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":266057168,"owners_count":23870120,"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":[],"created_at":"2024-12-07T19:09:10.906Z","updated_at":"2025-07-20T02:04:55.208Z","avatar_url":"https://github.com/0plus1.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"### Create React App Starter\nA highly opinionated react starter using CRA.\n\nThis repository is a base template for your own application.\n\nThe idea is to have a basic stub of all the moving part of a react + redux application, so you can jump in straight away and start coding your own application.\n\n\n### Install\n\n```\nTODO\n```\n\n### Rationale\n\nWhy prop-types and not typescript?\n```\nTODO\n```\n\n### Stubs\nIn this template you will find several pre-configured stubs:\n\n#### react-router\n* Router parameters\n* prop-types validation\n\n#### react-redux\n* Example actions and reducers\n* Complex exports with chained HOC\n\n#### axios\n* axios abstraction with interceptors for HTTP status codes\n\n### Coding guidelines\n\n#### Naming conventions\n* Files containing JSX should be capitalised\n* Folder names should be lowercase\n\n#### Folder stucture\n* _views_ contains all the router views\n* _components_ contains all the components, big components should be placed in an individual folder with a index.js entry point.\n\n#### Linting\nDo not disable rules.\n\n### Includes\n* [Create React App](https://github.com/facebook/create-react-app)\n* [React router](https://reacttraining.com/react-router/web/guides/quick-start)\n\n#### Linters\n* [Airbnb JavaScript Style Guide](https://github.com/airbnb/javascript)\n* [eslint-plugin-jest](https://github.com/jest-community/eslint-plugin-jest)\n\n#### Tests\n* [Enzyme](https://airbnb.io/enzyme)\n\n#### Extra\n* [env-cmd](https://github.com/toddbluhm/env-cmd)\n* [404 page by John Fink](https://gist.github.com/ilhamgusti/51c014c4691eb0284d43f597637756e0)\n* [jsonplaceholder](https://jsonplaceholder.typicode.com/)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F0plus1%2Fcreate-react-app-starter","html_url":"https://awesome.ecosyste.ms/projects/github.com%2F0plus1%2Fcreate-react-app-starter","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F0plus1%2Fcreate-react-app-starter/lists"}