yarn storybook
: Builds and runs storybook
Package manager
- pnpm
- yarn
Frameworks
- Vite
- NextJs
Routers
- react-router
Component library
- Mantine
- Radix (headless)
Utility
- react-query: Better fetching management
- axios: clean REST api use
- Fuse.js: Fuzzy search
- zustand: State management
- react-intl: i18n
- zod: form schema and validation
- react-table: data tables
Tooling
- Prettier (formatting)
- Eslint (linting)
- husky
- lint-staged
Icons
Misc
- firebase: backend as a service
Components
- Light/Dark switch
- Copyable
- RouterLink as Button/ActionIcon
- MantineTheme
- Error panel
- Error boundary
Utils
- useQuery and useMutation types/wrappers
- default query client options
- time funcs minutes(4)
Configs
- eslint config (import sorts, react hooks, a11y)
- prettier config
- gitignore
Swagger => react-query hooks https://xata.io/blog/openapi-typesafe-react-query-hooks