This is repo for the 5th iteration of Typescript
This repo is mostly a very basic Typescript practice area. Unfortunately there isn't much to type (to my beginner TS eyes) but it is more for working on the build tooling.
Regardless, this codebase is the next iteration... And I'll be attempting to expand typing where possible.
- ES6/7/Next: React for the frontend, Typescript, Babel and webpack for everything else
Better List
- Typescript: Typed superset of JS
- emotion: CSS-in-JS
- babel/preset-typescript: Parse TS files using webpack + babel@7
- typescript-eslint/parser: Parser for ESLint to handle both ES and TS code
Not very consistent compared to other folder structures I've created. I wanted to play around with having all styling etc files living inside the single Component folder- but I'm still not sold on it as it causes a lot of file name ambiguity.
- Clone/download the project to your pc
- run
yarn
to download all necessary packages - you should be good to continue to Running the App locally
Development
yarn start
after you completed First Time Setup
Production
yarn build
after you completed First Time Setup.