Ce projet est un boilerplate basé sur Next.js qui inclut plusieurs outils et dépendances populaires pour faciliter le développement web front-end. Vous pouvez l'utiliser comme point de départ pour vos projets Next.js.
Node.js 18 et pnpm
- Next.js - Un framework React pour le développement web.
- Tailwind CSS - Un framework CSS utilitaire pour le design.
- PostCSS - Un outil de transformation CSS.
- Jest - Un framework de test JavaScript pour les tests unitaires.
- Cypress - Un outil de test d'interface utilisateur pour les tests end-to-end.
- ESLint - Un linter pour JavaScript.
- Prettier - Un formateur de code.
- Husky - Un gestionnaire de hooks Git pour automatiser les tâches de pré-commit.
- Lint-Staged - Un outil pour exécuter des tâches de linting sur les fichiers staged.
- Axios - Un client HTTP pour effectuer des requêtes réseau.
- Installez les dépendances :
pnpm install
- Lancez le serveur de développement Next.js :
pnpm dev
- Lancez les tests unitaires avec Jest :
pnpm test
- Lancez les tests end-to-end avec cypress :
pnpm cypress:open