Make it fast as possible. Current development environment starts in ~10s Build time as fast as possible Bundle size should be minimum as possible
yarnInstall dependenciesyarn startStart developmentyarn start:storybookStart storybookyarn buildBuild for production- Install wallaby plugin for you IDE
- Configure wallaby test runner
yarn testRun tests to check if everything is workingyarn prepushRun before each push
- webpack v3
- dashboard
- webpack settings with typescript
- separated settings for development and production
- typescript v2.6
- tslint (lint typescript)
- import json supported
- airbnb coding style rules
- react v16
- redux
- react-redux
- redux-loger
- hot reload
- scss/css module
- stylelint (lint scss and css)
- auto typings for css modules
- scss/css hot loader
- jest (for tests)
- git
- perfect attributes
- hooks (run tasks before push)
- travis (for deployment)
- yarn (For better dependencies lock)
- save exact version
- configured releases
yarn version
- editorconfig (consistent coding styles for different IDE)
- IDE settings
- live templates for JetBrains
- settings for Visual Studio Code
- SourceMaps
- Source maps for typescript
- Source maps for scss/css modules
- Storybook Demo
- With actions
- Addons
| 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 |
- 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