React + Typescript + Jest + Lint + Prettier

Overview

React Boilerplate

Objectives

The main idea is to make it easy to start new projects using React.

NPM Scripts

yarn build build project using default webpack configuration (mode: development)

yarn build:prod build project using production mode

yarn lint check files with lint rules

yarn lint:fix check files with lint rules and try fix the problems

yarn start start a webpack dev server and run project in development mode

yarn test run unit tests using Jest

Stack

Core

Tests & Mock

Routing

Code Quality

Supports

Roadmap

  • Improove build:prod configuration ( Terser, split Bundles, option to remove sourceMapping )
  • Add Sonar to do code static analysis
  • Add manifest.json and other configs in order to setup a PWA app (similar to what we have on create-react-app boilerplate)
  • Add storybook support
  • Add styled components support
  • Add web-vitals

Thanks to @washingtonsoares and @lukascaska

You might also like...

React hook library, ready to use, written in Typescript.

React hook library, ready to use, written in Typescript.

usehooks-ts React hook library, ready to use, written in Typescript. npm i usehooks-ts Created by Julien Caron and maintained with ❤️ by an amazing te

Jan 5, 2023

Clone of playsnake.org using React and TypeScript

Snake Game Clone of playsnake using React and TypeScript References Keycode React TypeScript Cheatsheet .ts vs .tsx ES6 import from root What does 'de

Dec 29, 2022

🔄 Basic project to start studying React and Typescript. With it you can translate text to binary or morse language. This project addresses the creation of routes and components.

max-conversion Projeto criado para iniciar nos estudos de React e Typescript Basic project to gain knowledge in react Na plataforma é possível convert

Feb 12, 2022

React - Express app with Typescript

Mongo, Express, React, Node, Typescript ##Usage Instructions ###To run the app, Install global dependencies with npm install -g gulp bower react-tools

Apr 14, 2022

Document Typescript React components with TSDoc and export Storybook-friendly JSON 🤖

Document Typescript React components with TSDoc and export Storybook-friendly JSON 🤖

✨ Document React components with @prop ✨ react-tsdoc 🤖 react-tsdoc is an tool to extract information from React Typescript component files with TSDoc

Oct 15, 2022

React Starter Kit — isomorphic web app boilerplate (Node.js, Express, GraphQL, React.js, Babel, PostCSS, Webpack, Browsersync)

React Starter Kit — isomorphic web app boilerplate (Node.js, Express, GraphQL, React.js, Babel, PostCSS, Webpack, Browsersync)

React Starter Kit — "isomorphic" web app boilerplate React Starter Kit is an opinionated boilerplate for web development built on top of Node.js, Expr

Dec 30, 2022

📋 React Hooks for forms validation (Web + React Native)

📋 React Hooks for forms validation (Web + React Native)

English | 繁中 | 简中 | 日本語 | 한국어 | Français | Italiano | Português | Español | Русский | Deutsch | Türkçe Features Built with performance and DX in mind

Dec 29, 2022

:black_medium_small_square:React Move | Beautiful, data-driven animations for React

:black_medium_small_square:React Move | Beautiful, data-driven animations for React

React-Move Beautiful, data-driven animations for React. Just 3.5kb (gzipped)! Documentation and Examples Features Animate HTML, SVG & React-Native Fin

Jan 1, 2023

React features to enhance using Rollbar.js in React Applications

Rollbar React SDK React features to enhance using Rollbar.js in React Applications. This SDK provides a wrapper around the base Rollbar.js SDK in orde

Jan 3, 2023
Owner
Pedro Eduardo de Paula Naves
Pedro Eduardo de Paula Naves
Companion React+TypeScript code for my Intro to TypeScript EmergentWorks workshop, bootstrapped with yarn + create-react-app! ✨

Getting Started with Create React App This project was bootstrapped with Create React App. Companion repository to https://github.com/JoshuaKGoldberg/

Josh Goldberg 2 Dec 21, 2022
⚡ Zero config GUI for Jest

Majestic is a GUI for Jest ✅ Run all the tests or a single file ⏱ Toggle watch mode ?? Update snapshots ❌ Examine test failures as they happen ⏲ Conso

Raathi Kugarajan 7.4k Jan 2, 2023
Prettier formatting for ?_trace=1 traces

datasette-pretty-traces Prettier formatting for ?_trace=1 traces Installation Install this plugin in the same environment as Datasette. $ datasette in

Simon Willison 4 May 26, 2022
A personal project, made with React, React Native, Typescript and some of the most used front-end libraries.

A personal project, made with React, React Native, Typescript and some of the most used front-end libraries.

Alvaro Junior 1 Jul 23, 2022
A react component available on npm to easily link to your project on github and is made using React, TypeScript and styled-components.

fork-me-corner fork-me-corner is a react component available on npm to easily link to your project on github and is made using React, TypeScript and s

Victor Dantas 9 Jun 30, 2022
Recoil is an experimental state management library for React apps. It provides several capabilities that are difficult to achieve with React alone, while being compatible with the newest features of React.

Recoil · Recoil is an experimental set of utilities for state management with React. Please see the website: https://recoiljs.org Installation The Rec

Facebook Experimental 18.2k Jan 8, 2023
Next-gen, highly customizable content editor for the browser - based on React and Redux and written in TypeScript. WYSIWYG on steroids.

ReactPage ReactPage is a smart, extensible and modern editor ("WYSIWYG") for the web written in React. If you are fed up with the limitations of conte

null 9.1k Jan 6, 2023
A complete set up of the React application with Typescript, Webpack 5, Babel v7, SSR, Code Splitting and HMR.

Getting Started with react-final-boilerplate Clone the code npm install You are good to go with React Application. Open http://localhost:3000/ and you

null 24 Dec 22, 2022
NodeRPG - Turn-based RPG written in TypeScript along with Ink and React

NodeRPG Role-Playing Game inside the terminal with Ink and React! Running in your machine Requirements NodeJS TypeScript Yarn* Everything can be done

Felipe Silva 6 Jul 31, 2022
Windows notepad in web with additional features! Made with typescript and react.

Notepad Windows notepad in web with additional features! ?? Table of Contents ?? About Why I created ? Helpful for ? Who can contribute ? ?? Getting S

Muhammed Rahif 22 Jan 3, 2023