{"repo":"CreativeTechGuy/ReactTemplate","free":true,"listed":false,"github":"https://github.com/CreativeTechGuy/ReactTemplate","clone":"git clone https://github.com/CreativeTechGuy/ReactTemplate.git","description":"Preconfigured React project with webpack build system and jest unit testing","language":"JavaScript","stars":228,"topics":["react","react-hooks","boilerplate-react","webpack-configuration","jest-configuration"],"license":"MIT","category":"dev-tools","readme_excerpt":"React Template This repository exists as a starting point for a new React 19 application (with hooks). The build system, testing, linting, formatting, compiling, spellchecking and more are all pre-configured. This repository should be generic enough that most people can use it out of the box. It comes with an existing \"hello world\" application which you can build and run right away. It also includes all of the nice-to-haves to ensure that you code is high quality and follows best practices. This is very helpful for a beginner who needs nudges in the right direction but also helps an expert focus on the higher level problems and not worry about missing smaller errors. Setup - Be sure you have the current LTS version of Node.js installed - If you are on Windows, you probably want to be using either GitBash which comes with Git or WSL. - Run npm ci to install dependencies - Run npm run start to start the dev server and visit the link provided in the terminal to view it in your browser Core Dependencies Included - React (JavaScript UI framework) - Webpack (Asset bundling) - TypeScript (JavaScript with Types) - Babel (Transpiling JavaScript for older browsers) - ESLint (Identifying and reporting errors in code) - Prettier (Code formatter) - CSpell (Code Spellchecker) - Jest (Unit test framework) - React Testing Library (React unit test utilities) - Husky (Git hooks - run commands on commit) NPM scripts - npm clean-install - install all dependencies. Do this first before anything e","default_branch":null,"files":null,"tree":[],"storefront":"/r/CreativeTechGuy","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/CreativeTechGuy/ReactTemplate/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}