Dependencies

Based on the provided dependency table you can remove or install the dependencies you want to use.


# core
"react"
"@mui/lab"
"react-dom"
"@mui/system"
"@mui/material"
"@emotion/cache"
"@emotion/react"
"@emotion/server"
"@emotion/styled"
"@mui/x-date-pickers"
 
# next.js
"next"
"@mui/material-nextjs"
 
# router (vite.js)
history
react-router
react-router-dom
 
# fonts
"@fontsource-variable/dm-sans"
"@fontsource-variable/inter"
"@fontsource-variable/nunito-sans"
"@fontsource-variable/public-sans"
"@fontsource/barlow"
 
# progress bar when change router
"nprogress"
 
# input format
"mui-one-time-password-input"
 
# icon
"@iconify/react"
 
# animation
"framer-motion"
 
# map
"@vis.gl/react-google-maps"
 
# format date
"dayjs"
 
# image
"react-lazy-load-image-component"
 
# player
"react-player"
 
# carousel
"embla-carousel"
"embla-carousel-auto-scroll"
"embla-carousel-autoplay"
"embla-carousel-fade"
"embla-carousel-react"
 
# scrollbar
"simplebar-react"
 
# right-to-left
"stylis"
"stylis-plugin-rtl"
 
# lightbox
"yet-another-react-lightbox"
 
# form validation
"zod"
"@hookform/resolvers"
"react-hook-form"

Eslint

eslint
eslint-config-airbnb
eslint-config-prettier
eslint-import-resolver-alias
eslint-plugin-import
eslint-plugin-jsx-a11y
eslint-plugin-perfectionist
eslint-plugin-prettier
eslint-plugin-react
eslint-plugin-react-hooks
eslint-plugin-unused-imports