This is a simple starter app based from the Gatsby Hello World starter.
Here's some hot facts about this project:
-
This project uses TypeScript, which allows you to declare all your files with both
.tsand.tsxfile types. -
This project comes with an out-of-the-box
tsconfig.jsonandtslint.json -
This project includes a TypeScript prettier config
-
Absolute imports are allowed by default
- for example,
import { blah } from src/utils/helloworks just fine.
- for example,
-
This project comes with husky, which allows for doing stuff on pre-commit, pre-push, etc. Check out the
package.jsonto see the already configured pre-commit. Currently, it lints and type checks before committing.