https://gh-trending-repos.vercel.app/
A simple app to discover trending repositories and save them for later.
- Node v14.19.0 (recommended to use nvm)
- npm v8.4.1
- Next.js
- TypeScript
- Tailwind CSS
- Prettier
- ESLint (via Next)
- husky + lint-staged
- Jest
- Playwright
- Prettier
- ESLint
- Headwind (class sorter for Tailwind CSS)
- Tailwind CSS IntelliSense
npm i
npm run dev
npm run test
This project utilises Playwright for end-to-end tests. Tests are located in the ./tests/e2e
folder, and ./playwright.config.ts
contains the test config to e.g. test on multiple browsers.
Ensure you have the application running locally, and then run;
npm run test:e2e