{"id":20614424,"url":"https://github.com/aryan-programmer/react-redux-typescript-starter-kit","last_synced_at":"2026-04-18T22:03:12.058Z","repository":{"id":162947902,"uuid":"552888004","full_name":"aryan-programmer/react-redux-typescript-starter-kit","owner":"aryan-programmer","description":null,"archived":false,"fork":false,"pushed_at":"2022-10-23T13:13:26.000Z","size":197,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-01-17T04:12:44.968Z","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/aryan-programmer.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-10-17T11:39:12.000Z","updated_at":"2022-10-23T11:46:48.000Z","dependencies_parsed_at":null,"dependency_job_id":"6501878f-6b44-41d0-9e2e-cd37bd2dd914","html_url":"https://github.com/aryan-programmer/react-redux-typescript-starter-kit","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aryan-programmer%2Freact-redux-typescript-starter-kit","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aryan-programmer%2Freact-redux-typescript-starter-kit/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aryan-programmer%2Freact-redux-typescript-starter-kit/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aryan-programmer%2Freact-redux-typescript-starter-kit/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/aryan-programmer","download_url":"https://codeload.github.com/aryan-programmer/react-redux-typescript-starter-kit/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":242268964,"owners_count":20100071,"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-11-16T11:12:45.215Z","updated_at":"2026-04-18T22:03:07.020Z","avatar_url":"https://github.com/aryan-programmer.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# react-redux-typescript-starter-kit\n\nThis is a simple starter kit for React with Redux in TypeScript using Babel and Webpack.\n\nThis project supports Sass, SCSS and, by extension, CSS bundling.\n\nTo get started with React with Redux in TypeScript, run\n\n```\nyarn install\n```\n\n## Building\n\nFor a dev build run:\n\n```\nyarn run build:dev\n```\n\nFor a production build run:\n\n```\nyarn run \n```\n\n\n\nAfter building 4 files will be generated:\n\n1,2. A bundled `main.js` file and its source map `main.js.map`\n\n3,4. A bundled `main.css` file and its source map `main.css.map`\n\nA production build will have the `main.js` minified by Webpack’s default JS minifier terser-webpack-plugin and `main.css` minified by csso using csso-loader.\n\n## Running\n\nTo run the React app:\n\n```\nyarn run start\n```\n\n## Checking types using Typescript `tsc`\n\nThe Typescript preset for Babel when compiling strips away all types from Typescript files and does no type checking at all. To get the benefit of the type safety of Typescript you first have to install the Typescript compiler (go to https://www.typescriptlang.org/#download-links for instructions on how to install Typescript).\n\nAfter installing Typescript, all you have to do to check types in this project is,\n\n```\nyarn run check-types\n```\n\nNote: By default TS will have `strictNullChecks` and `noImplicitAny` options configured to `true`.\n\n\u003cbr\u003e\u003cbr\u003e\n\nThat’s it. Have fun with React and Redux.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faryan-programmer%2Freact-redux-typescript-starter-kit","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faryan-programmer%2Freact-redux-typescript-starter-kit","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faryan-programmer%2Freact-redux-typescript-starter-kit/lists"}