- Use Yarn (not NPM)
- Use Microsoft's TS-based React starter kit
- Use
Plottableor Recharts - Use Blueprint (components, not design methodolgy)
- Use Polaris (design methodology, not components)
- Use Formik
- Use jsx-space-before-trailing-slash rule
- Use Blueprint's tslint rules
- Upgrade to Blueprint 3
- Use moving-averages for graph smoothing.
- Use emojione and markdown-it-emoji for emojis.
- Use Mathjs for evaluating expressions.
- Use css-blocks.
- Use xstate for managing state.