# 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.

"@emotion/cache"
"@emotion/react"
"@emotion/server"
"@emotion/styled"
"@mui/lab"
"@mui/material"
"clsx"
"next"
"next-transpile-modules"
"react"
"@types/react" // Typescript version only
"react-dom"
"react-perfect-scrollbar"
"mdi-material-ui"
"@types/node" // Typescript version only
"prettier"
"typescript" // Typescript version only

# Authentication

"jsonwebtoken"
"@types/jsonwebtoken" // Typescript version only
"@auth0/auth0-react" // Auth0
"aws-amplify" // Amplify
"@aws-amplify/auth" // Amplify
"@aws-amplify/ui-react" // Amplify
"firebase" // Firebase

# Calendar

"@fullcalendar/common"
"@fullcalendar/core"
"@fullcalendar/daygrid"
"@fullcalendar/interaction"
"@fullcalendar/list"
"@fullcalendar/react"
"@fullcalendar/timegrid"

# 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"

# 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

"react-to-pdf"

# 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"
Last Updated: 6/6/2022, 1:33:07 PM
🥳 ×

Help us provide the integration and customization you need.
Save more hours 🕖 by letting us know how you want our template to be.

Yes, I want to help