# Dependencies
# Common
Heads Up!
The following dependencies are common and required to run the template. Do not try to remove any of these dependencies. You may add / update / remove any other dependencies according to your requirements.
"@casl/ability"
"@casl/react"
"@emotion/cache"
"@emotion/react"
"@emotion/server"
"@emotion/styled"
"@iconify/react"
"@iconify/iconify"
"@iconify/json"
"@iconify/tools"
"@iconify/types"
"@iconify/utils"
"@mui/lab"
"@mui/material"
"@popperjs/core"
"react-popper"
"clsx"
"next"
"react"
"@types/react" // Typescript version only
"react-dom"
"react-perfect-scrollbar"
"@types/node" // Typescript version only
"prettier"
"typescript" // Typescript version only
# Authentication
"jsonwebtoken"
"@types/jsonwebtoken" // Typescript version only
# Calendar
"@fullcalendar/bootstrap5"
"@fullcalendar/common"
"@fullcalendar/core"
"@fullcalendar/daygrid"
"@fullcalendar/interaction"
"@fullcalendar/list"
"@fullcalendar/react"
"@fullcalendar/timegrid"
"bootstrap-icons"
# Form Validation
"react-hook-form"
"@hookform/resolvers"
"yup"
# Internationalization (i18n)
"i18next"
"i18next-browser-languagedetector"
"i18next-http-backend"
"react-i18next"
# Charts
// Apexcharts
"apexcharts-clevision"
"react-apexcharts"
// Recharts
"recharts"
// ChartJs
"chart.js"
"react-chartjs-2"
# Redux
"@reduxjs/toolkit"
"react-redux"
"@types/react-redux" // Typescript version only
# Editor
"react-draft-wysiwyg"
"@types/react-draft-wysiwyg" // Typescript version only
"draft-js"
"@types/draft-js" // Typescript version only
# Right to Left (RTL)
"stylis"
"stylis-plugin-rtl"
# Copy to Clipboard
"clipboard-copy"
# Upload
"react-dropzone"
# API Call
"axios"
"axios-mock-adapter"
# Data Grid
"@mui/x-data-grid"
# Input Formatter
"cleave.js"
"@types/cleave.js" // Typescript version only
# Page loader
"nprogress"
"@types/nprogress" // Typescript version only
# Markdown
"prismjs"
"@types/prismjs" // Typescript version only
# Toast
"react-hot-toast"
# PDF Generator
"html2canvas"
"jsPDF"
# Date Time Picker
"react-datepicker"
"@types/react-datepicker" // Typescript version only
"date-fns" // date formatter
# Payment
"payment"
"@types/payment" // Typescript version only
"react-credit-cards"
"@types/react-credit-cards" // Typescript version only
# Swiper
"keen-slider"
# Eslint
"@typescript-eslint/eslint-plugin" // Typescript version only
"@typescript-eslint/parser" // Typescript version only
"eslint"
"eslint-config-next"
"eslint-config-prettier"
"eslint-import-resolver-alias"
"eslint-import-resolver-typescript" // Typescript version only
"eslint-plugin-import"