{"id":14990561,"url":"https://github.com/danielbischoff/react-mobx-starter","last_synced_at":"2025-04-12T02:24:37.389Z","repository":{"id":28330564,"uuid":"116733245","full_name":"danielbischoff/react-mobx-starter","owner":"danielbischoff","description":"Starter project for react, mobx and typescript","archived":false,"fork":false,"pushed_at":"2023-03-15T02:46:04.000Z","size":1368,"stargazers_count":65,"open_issues_count":10,"forks_count":23,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-04-12T02:24:28.711Z","etag":null,"topics":["css-modules","mobx","reactjs","scss","starter-project","typescript"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","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/danielbischoff.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"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":"2018-01-08T22:00:34.000Z","updated_at":"2024-03-17T19:31:21.000Z","dependencies_parsed_at":"2024-09-15T18:22:37.235Z","dependency_job_id":null,"html_url":"https://github.com/danielbischoff/react-mobx-starter","commit_stats":{"total_commits":32,"total_committers":3,"mean_commits":"10.666666666666666","dds":0.40625,"last_synced_commit":"0e90af17f1ee7cadff45858c723bbf8e831f993d"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/danielbischoff%2Freact-mobx-starter","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/danielbischoff%2Freact-mobx-starter/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/danielbischoff%2Freact-mobx-starter/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/danielbischoff%2Freact-mobx-starter/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/danielbischoff","download_url":"https://codeload.github.com/danielbischoff/react-mobx-starter/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248506284,"owners_count":21115409,"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":["css-modules","mobx","reactjs","scss","starter-project","typescript"],"created_at":"2024-09-24T14:20:22.800Z","updated_at":"2025-04-12T02:24:37.367Z","avatar_url":"https://github.com/danielbischoff.png","language":"TypeScript","readme":"# react-mobx-starter project\n\nWant to have a quickstart with react, mobx and typescript?\n\nCheck out this project to spent time implementing your features and not setting up your build config.\nTo help you while developing, it reloads components and stylesheets on the fly. No full page reload required.\n\nSupported features:\n\n- [x] Typescript\n- [x] React\n- [x] Mobx\n- [x] Styled components\n- [x] HMR of components\n- [x] HMR of styles\n- [x] Minifies/obfuscates your javascript in production\n- [x] Uses jest for unit testing\n- [x] Uses React Hooks\n- [x] Uses react-testing-library for testing\n- [x] Use VS Code to debug your code and tests\n\n## Prerequisite\n\nTo debug your unit tests, please make sure you are using node version \u003e= 8.9.4\n\n## Install\n\nCheckout the project and run in your terminal:\n\n```\nnpm install\n```\n\n## Run development mode\n\n```\nnpm run dev\n```\n\n## Run test\n\n```\nnpm run test\n```\n\n## Build for production\n\n```\nnpm run build\n```\n\nThe output will be under _/dist_\n\n## Debug active unit test file\n\nTo debug the active unit test file, go to the debug section in VS Code and select the \"Jest Test Current File\" launch config.\nThen open your unit test file, set breakpoints wherever you want and press \"F5\".\n\n## How to use images\n\nTo use images, you can import them in your current file and webpack will give you the image as a base64 encoded string or as a path to the image.\n\n```javascript\nimport * as image from \"./image.jpg\";\n\nconst ImageComponent = () =\u003e \u003cimg src={image} /\u003e;\n```\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdanielbischoff%2Freact-mobx-starter","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdanielbischoff%2Freact-mobx-starter","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdanielbischoff%2Freact-mobx-starter/lists"}