npm run dev: Start a development server using Vite.npm run build: Build the project using TypeScript and Vite.npm run preview: Serve the production build locally for previewing before deployment.npm run lint: Run ESLint on all applicable files with the TypeScript and TypeScript React extensions.npm run lint:prettier: Check if all files are formatted according to the Prettier configuration.npm run lint:prettier:fix: Automatically fix any Prettier formatting issues in the codebase.npm run prepare: Install Husky, a tool for creating Git hooks, in the local repository.npm run commit: Open a prompt for writing a commit message according to the Conventional Commits specification.npm run storybook: Start Storybook, an interactive development environment for testing and documenting UI components.npm run build-storybook: Build Storybook into a static web application for deployment.npm run test: Run tests using Vitest.
- ⚛️ Rendering and state management with React
- 🔥 Type checking with TypeScript
- ⚡ Fast build tooling with Vite
- 📏 Linting with ESLint (plugins for TailwindCSS)
- 💖 Code formatting with Prettier
- 🦊 Git Hooks with Husky
- 🚫 Linting just the staged files with Lint-staged
- 🚓 Commit linting with Commitlint
- 📓 Help for writing commit messages from Commitizen
- 🎁 Automatic changelog generation with Standard Version
- 🦺 Unit Testing with Vitest and React Testing Library
- 🎉 Isolated UI development with Storybook
- 💎 Styling in the markup with Tailwind CSS
- 💅 Fast conditional styling with Classix
- ☎️ Fetching and managing fetched data with Tanstack Query
- 👷 Mocking API responses with Mock Service Worker
- 🚏 Handling routes with React Router
- 📋 Forms with React Hook Form
- 👩🏫 Form validation with Zod
- 💡 Absolute Imports using the
@prefix - 🗂 VSCode configuration: settings and extensions