Skip to content
This repository was archived by the owner on Apr 6, 2021. It is now read-only.

nfq-eta/react-typescript

Repository files navigation

React & typescript boilerplate Build is passing? Coverage Status Waffle.io

Why?

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

How to start

  1. yarn Install dependencies
  2. yarn start Start development
  3. yarn start:storybook Start storybook
  4. yarn build Build for production
  5. Install wallaby plugin for you IDE
  6. Configure wallaby test runner
  7. yarn test Run tests to check if everything is working
  8. yarn prepush Run before each push

What's inside

Available commands

Command Description
yarn start Start development enviroiment
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

Todo

  • Automate Changelist.md
  • E2E Tests
  • react-redux
  • storybook. Please check the issue status
  • i18n
  • Red box for react errors?
  • Server side rendering
  • TS Config enable noImplicitAny": true