{"id":14981868,"url":"https://github.com/bhirmbani/typescript-react","last_synced_at":"2026-01-18T17:02:10.570Z","repository":{"id":39548011,"uuid":"184961658","full_name":"bhirmbani/typescript-react","owner":"bhirmbani","description":"A minimal best practice starter for react project using typescript. Eslint for code standard, prettier for formatting, babel for converting typescript to regular JS, webpack for bundling and build it to static html.","archived":false,"fork":false,"pushed_at":"2023-01-03T21:04:42.000Z","size":1950,"stargazers_count":2,"open_issues_count":18,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-04T23:22:25.931Z","etag":null,"topics":["babeljs","boiler","eslint","prettier","react","webpack"],"latest_commit_sha":null,"homepage":"","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/bhirmbani.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-05-05T01:24:52.000Z","updated_at":"2021-04-15T17:30:25.000Z","dependencies_parsed_at":"2023-02-01T10:01:12.150Z","dependency_job_id":null,"html_url":"https://github.com/bhirmbani/typescript-react","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/bhirmbani/typescript-react","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bhirmbani%2Ftypescript-react","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bhirmbani%2Ftypescript-react/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bhirmbani%2Ftypescript-react/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bhirmbani%2Ftypescript-react/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bhirmbani","download_url":"https://codeload.github.com/bhirmbani/typescript-react/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bhirmbani%2Ftypescript-react/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28543529,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-18T14:59:57.589Z","status":"ssl_error","status_checked_at":"2026-01-18T14:59:46.540Z","response_time":98,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["babeljs","boiler","eslint","prettier","react","webpack"],"created_at":"2024-09-24T14:04:24.805Z","updated_at":"2026-01-18T17:02:10.553Z","avatar_url":"https://github.com/bhirmbani.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch1 align=\"center\"\u003e\n  \u003cbr\u003e\n  React-Typescript\n  \u003cbr\u003e\n  \u003cbr\u003e\n\u003c/h1\u003e\n\n\u003ch4 align=\"center\"\u003eA minimal best practice starter for react project using typescript.\u003c/h4\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"#key-features\"\u003eKey Features\u003c/a\u003e •\n  \u003ca href=\"#how-to-use\"\u003eHow To Use\u003c/a\u003e •\n  \u003ca href=\"#credits\"\u003eCredits\u003c/a\u003e •\n  \u003ca href=\"#license\"\u003eLicense\u003c/a\u003e\n\u003c/p\u003e\n\n\u003c!-- for screenshot (gif) --\u003e\n\n## Key Features\n\n-   Typescript\n    -   Build React app using typescript so your team can maximise static type typing\n-   Eslint - Enforce code standard for your team using eslint instead of tslint for better performance \u003csup\u003e\u003ca id=\"#ts-roadmap\"\u003e[1](#f1)\u003c/a\u003e\u003c/sup\u003e\n-   Prettier\n    -   Integrate prettier with eslint to automatically fix code standard and format\n-   Built for use with visual studio code ✨\n    -   Using Eslint \u003csup\u003e\u003ca id=\"#eslint\"\u003e[2](#f2)\u003c/a\u003e\u003c/sup\u003e and Prettier \u003csup\u003e\u003ca id=\"#prettier\"\u003e[3](#f3)\u003c/a\u003e\u003c/sup\u003e extensions so you can have the best development workflow\n    -   But also have NPM script so it can also works for the prefered IDE's of yours..\n-   More to follow..\n\n## How To Use\n\nTo clone and run this application, you'll need [Git](https://git-scm.com) and [Node.js](https://nodejs.org/en/download/) (which comes with [npm](http://npmjs.com)) installed on your computer. From your command line:\n\n```bash\n# Clone this repository\n$ git clone https://github.com/bhirmbani/typescript-react.git\n\n# Go into the repository\n$ cd typescript-react\n\n# Install dependencies\n$ npm install\n\n# Run in development\n$ npm run dev\n```\n\nNote: If you're using Linux Bash for Windows, [see this guide](https://www.howtogeek.com/261575/how-to-run-graphical-linux-desktop-applications-from-windows-10s-bash-shell/) or use `node` from the command prompt.\n\n## Credits\n\nThis boilerplate uses the following open source packages:\n\n-   [React](https://reactjs.org/)\n-   [Typescript](https://typescriptlang.org)\n-   [Eslint](https://eslint.org/)\n-   [Babel](https://babeljs.io/)\n-   [Webpack](https://webpack.js.org/)\n-   [Prettier](https://prettier.io/)\n\n## Footnotes\n\n\u003cb id=\"f1\"\u003e1\u003c/b\u003e [Typescript 2019 roadmap](https://github.com/Microsoft/TypeScript/issues/29288) [↩](#ts-roadmap)\n\n\u003cb id=\"f2\"\u003e2\u003c/b\u003e [Eslint Vscode extension](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint) [↩](#eslint)\n\n\u003cb id=\"f3\"\u003e3\u003c/b\u003e [Eslint Vscode extension](https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode) [↩](#prettier)\n\n## License\n\nMIT\n\n---\n\n\u003e GitHub [@bhirmbani](https://github.com/bhirmbani) \u0026nbsp;\u0026middot;\u0026nbsp;\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbhirmbani%2Ftypescript-react","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbhirmbani%2Ftypescript-react","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbhirmbani%2Ftypescript-react/lists"}