Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/yuiseki/next-benri-template

Nextjs App Template with TypeScript, ESlint, Jest, Emotion, Tailwind and Twin
https://github.com/yuiseki/next-benri-template

emotion eslint jest nextjs nextjs-template prettier react tailwindcss twin typescript

Last synced: 18 days ago
JSON representation

Nextjs App Template with TypeScript, ESlint, Jest, Emotion, Tailwind and Twin

Awesome Lists containing this project

README

        

# NextJS Template

- [Typescript](https://www.typescriptlang.org/)
- Linting with [ESLint](https://eslint.org/)
- Formatting with [Prettier](https://prettier.io/)
- Linting, typechecking and formatting on by default using [`husky`](https://github.com/typicode/husky) for commit hooks
- Testing with [Jest](https://jestjs.io/) and [`react-testing-library`](https://testing-library.com/docs/react-testing-library/intro)
- CSS Styling with [Emotion](https://emotion.sh/docs/introduction), [Tailwind CSS](https://tailwindcss.com/) using [Twin.macro](https://github.com/ben-rogerson/twin.macro)

## Notice

This repository contain `husky`.
`husky` automatically run eslint and tsc every commit.
If you see some error when you commit, you should fix your code as follow as eslint and tsc.

## Development

- `npm ci`
- `npm run dev`
- `npm run lint`
- `npm test`