All Projects → nfq-eta → react-typescript

nfq-eta / react-typescript

Licence: other
React16 + HMR + typescript + webpack + tslint + tests

Programming Languages

typescript
32286 projects
javascript
184084 projects - #8 most used programming language
SCSS
7915 projects
HTML
75241 projects

Projects that are alternatives of or similar to react-typescript

eslint-config-with-prettier
Eslint config with prettier
Stars: ✭ 39 (+85.71%)
Mutual labels:  yarn, enzyme, editorconfig
react-webpack-starter
A really simple boiler plate for creating react applications bundled by webpack (using ES6+, Babel, SASS and webpack development server) ⚛️
Stars: ✭ 86 (+309.52%)
Mutual labels:  yarn, webpack3
Reeakt
A modern React boilerplate to awesome web applications
Stars: ✭ 116 (+452.38%)
Mutual labels:  enzyme, hmr
Simple React App
Simple base app using react, react-router v4, hot-reload & sass.
Stars: ✭ 263 (+1152.38%)
Mutual labels:  yarn, enzyme
react-ecommerce
E-commerce monorepo application using NextJs, React, React-native, Design-System and Graphql with Typescript
Stars: ✭ 136 (+547.62%)
Mutual labels:  enzyme, tests
React Base
atSistemas React/Redux Isomorphic Platform
Stars: ✭ 82 (+290.48%)
Mutual labels:  enzyme, webpack3
astraea
TypeScript + React Boilerplate
Stars: ✭ 15 (-28.57%)
Mutual labels:  enzyme, tslint
webpack-boilerplate
Webpack 4 boilerplate (babel, eslint, prettier, jest, sass, postcss, hmr, browsersync)
Stars: ✭ 33 (+57.14%)
Mutual labels:  hmr, webpack3
Express Webpack React Redux Typescript Boilerplate
🎉 A full-stack boilerplate that using express with webpack, react and typescirpt!
Stars: ✭ 156 (+642.86%)
Mutual labels:  yarn, tslint
Pyramidvue
Pyramid Web Framework (Python) implemented with Vuejs (JavaScript) & Webpack (HMR): starter template
Stars: ✭ 32 (+52.38%)
Mutual labels:  yarn, hmr
Koa React Universal
lightweight React-Koa2 universal boilerplate, only what is essential
Stars: ✭ 112 (+433.33%)
Mutual labels:  hmr, webpack3
WtfReactNativeTesting
Testing React Native Apps ✔️ ✅
Stars: ✭ 62 (+195.24%)
Mutual labels:  enzyme, jest-tests
aurelia-typescript-boilerplate
A starter kit for building a standard navigation-style app with Aurelia, typescript and webpack by @w3tecch
Stars: ✭ 18 (-14.29%)
Mutual labels:  wallaby, jest-tests
coconat
🍥 StarterKit Builder for rocket-speed App creation on 🚀 React 17 + 📙 Redux 4 + 🚠 Router 5 + 📪 Webpack 5 + 🎳 Babel 7 + 📜 TypeScript 4 + 🚔 Linters 23 + 🔥 HMR 3
Stars: ✭ 95 (+352.38%)
Mutual labels:  yarn, enzyme
Webpack Cdn Plugin
A webpack plugin that use externals of CDN urls for production and local node_modules for development
Stars: ✭ 306 (+1357.14%)
Mutual labels:  yarn, webpack3
react-ui-kit-boilerplate
A minimal React UI Kit boilerplate with Storybook, hot reloading, Styled Components, Typescript and Jest
Stars: ✭ 88 (+319.05%)
Mutual labels:  tslint, hmr
js-stack-from-scratch
🌺 Russian translation of "JavaScript Stack from Scratch" from the React-Theming developers https://github.com/sm-react/react-theming
Stars: ✭ 394 (+1776.19%)
Mutual labels:  yarn, enzyme
coderbyte-challenges
ES 6/7 Javascript w/ Node - Coderbyte: tests-assert w/ working example
Stars: ✭ 1 (-95.24%)
Mutual labels:  tests
editorconfig-checker.javascript
A tool to verify that your files are in harmony with your .editorconfig
Stars: ✭ 59 (+180.95%)
Mutual labels:  editorconfig
react-mobx-antd-boilerplate
react16-router4--mobx-antd3--webpack4-boilerplate
Stars: ✭ 15 (-28.57%)
Mutual labels:  react16

React & typescript boilerplate Build is passing? Coverage Status Maintainability

Deprecated notice

Use nextjs

Why?

Make it fast as possible. Current development environment starts in <10s Build time as fast as possible ~35s. Bundle size should be minimum as possible performance

How to start

  1. yarn Install dependencies
  2. Copy .env.example to .env
  3. yarn start Start development
  4. yarn start:storybook Start storybook
  5. yarn build Build for production
  • Optional: Install wallaby plug-in for you IDE
  1. Configure wallaby test runner
  2. yarn test Run tests to check if everything is working
  3. yarn prepush Run before each push
  4. yarn start:server Start the server with SR (Server side rendering)

What's inside

Available commands

Command Description
yarn dev Start development environment
yarn start Start production environment
yarn start:storybook Start storybook
yarn lint Lint typescript files
yarn lint:css Lint scss/css files
yarn test Start test enviroiment for development
yarn test:coverage Display tests coverage
yarn start:server Test SSR locally

Contribute

Git Commit Guidelines

We have very precise rules over how our git commit messages can be formatted. This leads to more readable messages that are easy to follow when looking through the project history. But also, we use the git commit messages to generate the our change log.

The commit message formatting can be added using a typical git workflow or through the use of a CLI wizard (Commitizen). To use the wizard, run yarn run cm in your terminal after staging your changes in git.

A detailed explanation borrowed from angular and can be found in this document.

Todo

  • Automate Changelist.md
  • E2E Tests
  • i18n
  • Red box for react errors?
  • Server side rendering
  • Use redux-observable instead saga
  • Assets (css, js) caching
  • HMR route v4
  • PWA
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].