Guide
Overview
Dependencies

Dependencies

Overview

The AMRO admin template relies on various dependencies to provide essential functionality, components, utilities, and styling. This documentation outlines the dependencies utilized in the project, including both runtime dependencies and development dependencies.

Runtime Dependencies

DependencyDescription
ReactA JavaScript library for building user interfaces.
Next.jsA React framework for building server-rendered applications.
React DOMProvides DOM-specific methods that can be used at the top level of your application.
React ApexChartsReact wrapper for ApexCharts, a modern charting library.
React Credit CardsA credit card component made with React.
React DatePickerA simple and reusable datepicker component for React.
React Draft WysiwygA rich text editor framework for React.
React DropzoneA simple and HTML5-compliant drag'n'drop zone for files.
React Hook FormReact library for flexible and efficient form validation.
React Hot ToastReact toast notifications library.
React PaginateA ReactJS component to render pagination.
React Perfect ScrollbarLightweight React wrapper for perfect-scrollbar.
React RatingA simple star rating component for React.
React ResponsiveReact components for responsive design.
SharpHigh-performance image processing in JavaScript.
SweetAlert2A beautiful, responsive, customizable, and accessible (WAI-ARIA) replacement for JavaScript's popup boxes.
Tailwind MergeA utility for merging tailwindcss classes.
TypeScriptA superset of JavaScript that adds static types to the language.

Utility Dependencies

DependencyDescription
ApexChartsA modern JavaScript charting library.
Cleave.jsA library for formatting input text content automatically.
Clipboard CopyA clipboard copy utility library.
ClsxA tiny utility for constructing className strings conditionally.
Cookies NextCookies handling utility for Next.js.
Keen SliderA simple and powerful slider library.
LodashA modern JavaScript utility library delivering modularity, performance, and extras.
Next AuthAuthentication for Next.js.
Next ThemesNext.js theme switcher.
Next.js ToploaderUtility to load data before rendering pages.
PaymentPayment utility library.

Development Dependencies

Build Tools

DependencyDescription
AutoprefixerA PostCSS plugin to parse CSS and add vendor prefixes to CSS rules.
PostCSSA tool for transforming styles with JavaScript plugins.
TailwindCSSA utility-first CSS framework for rapidly building custom designs.

Testing and Quality Assurance

DependencyDescription
ESLintA pluggable and configurable linter tool for identifying and reporting on patterns in JavaScript.
PrettierAn opinionated code formatter.
DaisyUIA utility-first CSS framework for Tailwind CSS.

Icon Management

DependencyDescription
Iconify IconifyIcon management tool.
Iconify Icons SVG SpinnersSVG spinner icons for Iconify.
Iconify JSONJSON icon sets for Iconify.
Iconify ReactReact component for Iconify.
Iconify ToolsTools for Iconify.
Iconify TypesTypes for Iconify.
Iconify UtilsUtilities for Iconify.

Conclusion

The AMRO admin template leverages a variety of dependencies to provide essential functionality, utilities, styling, and development tools. By utilizing these dependencies, developers can build robust and feature-rich applications with ease.

For detailed information about each dependency, including installation instructions and usage guidelines, refer to the respective documentation and official resources.