{"id":13802674,"url":"https://github.com/pepaar/typescript-webpack-react-redux-boilerplate","last_synced_at":"2025-08-21T17:31:29.696Z","repository":{"id":97678374,"uuid":"42478789","full_name":"pepaar/typescript-webpack-react-redux-boilerplate","owner":"pepaar","description":"React and Redux with TypeScript","archived":false,"fork":false,"pushed_at":"2017-06-14T20:46:01.000Z","size":605,"stargazers_count":181,"open_issues_count":0,"forks_count":35,"subscribers_count":16,"default_branch":"master","last_synced_at":"2024-02-15T00:36:16.837Z","etag":null,"topics":["babel","boilerplate","css-modules","flux","react","redux","tslint","typescript","webpack"],"latest_commit_sha":null,"homepage":"","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/pepaar.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,"governance":null,"roadmap":null,"authors":null}},"created_at":"2015-09-14T21:43:36.000Z","updated_at":"2022-06-21T03:25:13.000Z","dependencies_parsed_at":null,"dependency_job_id":"4d26b472-adf6-4162-8a74-5a0a4ab96780","html_url":"https://github.com/pepaar/typescript-webpack-react-redux-boilerplate","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/pepaar%2Ftypescript-webpack-react-redux-boilerplate","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pepaar%2Ftypescript-webpack-react-redux-boilerplate/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pepaar%2Ftypescript-webpack-react-redux-boilerplate/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pepaar%2Ftypescript-webpack-react-redux-boilerplate/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pepaar","download_url":"https://codeload.github.com/pepaar/typescript-webpack-react-redux-boilerplate/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":230523761,"owners_count":18239445,"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":["babel","boilerplate","css-modules","flux","react","redux","tslint","typescript","webpack"],"created_at":"2024-08-04T00:01:50.033Z","updated_at":"2024-12-20T02:06:17.189Z","avatar_url":"https://github.com/pepaar.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# typescript-webpack-react-redux-boilerplate\nThe goal of this repo is to help you start when combining Typescript with React and Redux.\nLESS in combination of CSS modules is used for styling components. For running, building and bundling there is powerful Webpack.\n\n## This boilerplate combines\n* [Typescript 2](https://github.com/Microsoft/TypeScript)\n* [Babel](https://babeljs.io/)\n* [React](https://github.com/facebook/react)\n* [Redux](https://github.com/reactjs/redux)\n* [LESS](https://github.com/less/less.js)\n* [CSS modules](https://github.com/css-modules/css-modules)\n* [Webpack 2](https://webpack.js.org/)\n* [Tslint](https://palantir.github.io/tslint/)\n\n## Getting started\n* run **npm install** to download dependencies\n* run **npm start** to build and start webpack-dev-server\n* open **http://localhost:3333/**\n\n## Build options\n* **npm run build** for single build (creates files and index.html in build/ folder)\n* **npm start** to build and start webpack-dev-server\n\n## More information\n* [Why typescript?](https://medium.com/@delveeng/why-we-love-typescript-bec2df88d6c2)\n* [Flux implementation](https://medium.com/@delveeng/how-we-use-the-flux-architecture-in-delve-effc551f8fbc)\n* [Why CSS modules?](https://medium.com/@delveeng/how-we-build-css-in-office-delve-3440ae67bae9)\n* [Why Webpack?](https://medium.com/@delveeng/how-we-bundle-delve-using-webpack-c13d9c9624c)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpepaar%2Ftypescript-webpack-react-redux-boilerplate","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpepaar%2Ftypescript-webpack-react-redux-boilerplate","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpepaar%2Ftypescript-webpack-react-redux-boilerplate/lists"}