Skip to main content

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/styled"
"@floating-ui/react"
"@iconify/json"
"@iconify/tools"
"@iconify/types"
"@iconify/utils"
"@mui/lab"
"@mui/material"
"@mui/material-nextjs"
"@types/node" // Typescript version only
"@types/react" // Typescript version only
"@types/react-dom" // Typescript version only
"autoprefixer"
"classnames"
"dotenv-cli"
"next"
"postcss"
"postcss-styled-syntax"
"prettier"
"react"
"react-colorful"
"react-dom"
"react-perfect-scrollbar"
"react-use"
"server-only"
"stylelint"
"stylelint-use-logical-spec"
"tailwindcss"
"tailwindcss-logical"
"tsx"
"typescript" // Typescript version only

Authentication​

"@auth/prisma-adapter"
"@prisma/client"
"next-auth"
"prisma"

Calendar​

"@fullcalendar/common"
"@fullcalendar/core"
"@fullcalendar/daygrid"
"@fullcalendar/interaction"
"@fullcalendar/list"
"@fullcalendar/react"
"@fullcalendar/timegrid"
"bootstrap-icons"

Charts​

"apexcharts"
"react-apexcharts"
"recharts"

Chat​

// For emoji only
"@emoji-mart/data"
"@emoji-mart/react"
"emoji-mart"

DataTable​

"@tanstack/match-sorter-utils"
"@tanstack/react-table"

Date Time Picker​

"date-fns" // date formatter
"react-datepicker"

Editor​

"@tiptap/extension-color",
"@tiptap/extension-list-item",
"@tiptap/extension-placeholder",
"@tiptap/extension-text-align",
"@tiptap/extension-text-style",
"@tiptap/extension-underline",
"@tiptap/pm",
"@tiptap/react",
"@tiptap/starter-kit",

Eslint​

"@typescript-eslint/eslint-plugin" // Typescript version only
"@typescript-eslint/parser" // Typescript version only
"eslint"
"eslint-config-next"
"eslint-config-prettier"
"eslint-import-resolver-typescript" // Typescript version only
"eslint-plugin-import"

Form Validation​

"@hookform/resolvers"
"react-hook-form"
"valibot"

Internationalization (i18n)​

"@formatjs/intl-localematcher"
"@types/negotiator" // Typescript version only
"negotiator"

Kanban​

"@formkit/drag-and-drop"

Mapbox​

"mapbox-gl"
"react-map-gl"
"@types/mapbox-gl"

Media Player​

"react-player"

Redux​

"@reduxjs/toolkit"
"react-redux"

Remove i18n script​

"globby"
"consola"
"fs-extra"
"@types/fs-extra" // Typescript version only

Right to Left (RTL)​

"stylis"
"stylis-plugin-rtl"
"cmdk"

Swiper​

"keen-slider"

Toast​

"react-toastify"

Upload​

"react-dropzone"

Input otp​

"input-otp"