- Typescript
- React with Next.js
- Set up to use
chakra-ui
for components and styling - Code Quality with
eslint
,prettier
, andtsc
for type checking - Git hooks with
husky
andlint-staged
- Unit tests with
jest
andreact-testing-library
- End to end testing with
cypress
After cloning the repo our using as a template, simply run:
npm i
# or
yarn
This command should install all necessary dependencies and set up Husky to run on all commits
To run the Nextjs dev server, run:
npm run dev
You can also run unit tests or the linter by running npm run test
or npm run lint
, respectively.
This project was originally bootstrapped via create-next-app
using the with-chakra-ui-typescript
preset
Additional project boilerplate and configuration was drawn from: