- NextJS
- Typescript
- Axios (Fetching)
- ESLint (Code Pattern)
- Prettier (Formatter)
- Husky (Pre-commit)
- Jest (Unit/Integration Test)
- Cypress (Test E2E)
git clone https://github.com/RodrigoRVSN/next_ts_boilerplate.git
yarn
to install dependenciesyarn dev
to run the appyarn test
to run testsyarn lint
to run lintersyarn cy:run
to run cypress in terminalyarn cy:open
to run cypress in browser
Inside /.vscode/settings.json
we set prettier as the default formatter, and also set editor.codeActionsOnSave
to run:
- Lint:
"source.fixAll.eslint"
- Format:
"source.fixAll.format"
Using husky we can check all of our style standards to make sure our git commits are up to par. Check those checks out at .husky/pre-commit