# Dependencies

{% tabs %}
{% tab title="VITE  (TS)" %}

### Dependencies

| Package Name               | Version         | Link                                                                           |
| -------------------------- | --------------- | ------------------------------------------------------------------------------ |
| @auth0/auth0-react         | `2.8.0`         | [NPM LINK](https://www.npmjs.com/package/@auth0/auth0-react)                   |
| @dnd-kit/core              | `6.3.1`         | [NPM LINK](https://www.npmjs.com/package/@dnd-kit/core)                        |
| @emotion/cache             | `11.14.0`       | [NPM LINK](https://www.npmjs.com/package/@emotion/cache)                       |
| @emotion/react             | `11.14.0`       | [NPM LINK](https://www.npmjs.com/package/@emotion/react)                       |
| @emotion/styled            | `11.14.1`       | [NPM LINK](https://www.npmjs.com/package/@emotion/styled)                      |
| @fontsource/inter          | `5.2.8`         | [NPM LINK](https://www.npmjs.com/package/@fontsource/inter)                    |
| @fontsource/poppins        | `5.2.7`         | [NPM LINK](https://www.npmjs.com/package/@fontsource/poppins)                  |
| @fontsource/roboto         | `5.2.8`         | [NPM LINK](https://www.npmjs.com/package/@fontsource/roboto)                   |
| @fullcalendar/core         | `6.1.19`        | [NPM LINK](https://www.npmjs.com/package/@fullcalendar/core)                   |
| @fullcalendar/daygrid      | `6.1.19`        | [NPM LINK](https://www.npmjs.com/package/@fullcalendar/daygrid)                |
| @fullcalendar/interaction  | `6.1.19`        | [NPM LINK](https://www.npmjs.com/package/@fullcalendar/interaction)            |
| @fullcalendar/list         | `6.1.19`        | [NPM LINK](https://www.npmjs.com/package/@fullcalendar/list)                   |
| @fullcalendar/react        | `6.1.19`        | [NPM LINK](https://www.npmjs.com/package/@fullcalendar/react)                  |
| @fullcalendar/timegrid     | `6.1.19`        | [NPM LINK](https://www.npmjs.com/package/@fullcalendar/timegrid)               |
| @fullcalendar/timeline     | `6.1.19`        | [NPM LINK](https://www.npmjs.com/package/@fullcalendar/timeline)               |
| @hello-pangea/dnd          | `18.0.1`        | [NPM LINK](https://www.npmjs.com/package/@hello-pangea/dnd)                    |
| @hookform/resolvers        | `5.2.2`         | [NPM LINK](https://www.npmjs.com/package/@hookform/resolvers)                  |
| @mui/icons-material        | `7.3.5`         | [NPM LINK](https://www.npmjs.com/package/@mui/icons-material)                  |
| @mui/lab                   | `7.0.1-beta.19` | [NPM LINK](https://www.npmjs.com/package/@mui/lab)                             |
| @mui/material              | `7.3.5`         | [NPM LINK](https://www.npmjs.com/package/@mui/material)                        |
| @mui/utils                 | `7.3.5`         | [NPM LINK](https://www.npmjs.com/package/@mui/utils)                           |
| @mui/x-data-grid           | `8.18.0`        | [NPM LINK](https://www.npmjs.com/package/@mui/x-data-grid)                     |
| @mui/x-data-grid-generator | `8.18.0`        | [NPM LINK](https://www.npmjs.com/package/@mui/x-data-grid-generator)           |
| @mui/x-data-grid-pro       | `8.18.0`        | [NPM LINK](https://www.npmjs.com/package/@mui/x-data-grid-pro)                 |
| @mui/x-date-pickers        | `8.18.0`        | [NPM LINK](https://www.npmjs.com/package/@mui/x-date-pickers)                  |
| @mui/x-tree-view           | `8.18.0`        | [NPM LINK](https://www.npmjs.com/package/@mui/x-tree-view)                     |
| @reduxjs/toolkit           | `2.10.1`        | [NPM LINK](https://www.npmjs.com/package/@reduxjs/toolkit)                     |
| @supabase/supabase-js      | `2.81.1`        | [NPM LINK](https://www.npmjs.com/package/@supabase/supabase-js)                |
| @tabler/icons-react        | `3.35.0`        | [NPM LINK](https://www.npmjs.com/package/@tabler/icons-react)                  |
| @vitejs/plugin-react       | `5.1.1`         | [NPM LINK](https://www.npmjs.com/package/@vitejs/plugin-react)                 |
| amazon-cognito-identity-js | `6.3.16`        | [NPM LINK](https://www.npmjs.com/package/amazon-cognito-identity-js)           |
| apexcharts                 | `5.3.6`         | [NPM LINK](https://www.npmjs.com/package/apexcharts)                           |
| axios                      | `1.13.2`        | [NPM LINK](https://www.npmjs.com/package/axios)                                |
| chance                     | `1.1.13`        | [NPM LINK](https://www.npmjs.com/package/chance)                               |
| copy-to-clipboard          | `3.3.3`         | [NPM LINK](https://www.npmjs.com/package/copy-to-clipboard)                    |
| currency.js                | `2.0.4`         | [NPM LINK](https://www.npmjs.com/package/currency.js?activeTab=readme)         |
| date-fns                   | `4.1.0`         | [NPM LINK](https://www.npmjs.com/package/date-fns)                             |
| emoji-picker-react         | `4.15.1`        | [NPM LINK](https://www.npmjs.com/package/emoji-picker-react)                   |
| firebase                   | `12.6.0`        | [NPM LINK](https://www.npmjs.com/package/firebase)                             |
| formik                     | `2.4.9`         | [NPM LINK](https://www.npmjs.com/package/formik)                               |
| framer-motion              | `12.23.24`      | [NPM LINK](https://www.npmjs.com/package/framer-motion)                        |
| jwt-decode                 | `4.0.0`         | [NPM LINK](https://www.npmjs.com/package/jwt-decode)                           |
| lodash-es                  | `4.17.21`       | [NPM LINK](https://www.npmjs.com/package/lodash-es)                            |
| maplibre-gl                | `5.13.0`        | [NPM LINK](https://www.npmjs.com/package/maplibre-gl)                          |
| maplibre-react-components  | `0.2.6`         | [NPM LINK](https://www.npmjs.com/package/maplibre-react-components)            |
| material-ui-popup-state    | `5.3.6`         | [NPM LINK](https://www.npmjs.com/package/material-ui-popup-state)              |
| notistack                  | `3.0.2`         | [NPM LINK](https://www.npmjs.com/package/notistack)                            |
| react                      | `19.2.0`        | [NPM LINK](https://www.npmjs.com/package/react)                                |
| react-apexcharts           | `1.8.0`         | [NPM LINK](https://www.npmjs.com/package/react-apexcharts)                     |
| react-csv                  | `2.2.2`         | [NPM LINK](https://www.npmjs.com/package/react-csv)                            |
| react-device-detect        | `2.2.3`         | [NPM LINK](https://www.npmjs.com/package/react-device-detect?activeTab=readme) |
| react-dom                  | `19.2.0`        | [NPM LINK](https://www.npmjs.com/package/react-dom)                            |
| react-dropzone             | `14.3.8`        | [NPM LINK](https://www.npmjs.com/package/react-dropzone)                       |
| react-fast-marquee         | `1.6.5`         | [NPM LINK](https://www.npmjs.com/package/react-fast-marquee)                   |
| react-google-recaptcha     | `3.1.0`         | [NPM LINK](https://www.npmjs.com/package/react-google-recaptcha)               |
| react-hook-form            | `7.66.1`        | [NPM LINK](https://www.npmjs.com/package/react-hook-form)                      |
| react-intl                 | `7.1.14`        | [NPM LINK](https://www.npmjs.com/package/react-intl)                           |
| react-markdown             | `10.1.0`        | [NPM LINK](https://www.npmjs.com/package/react-markdown)                       |
| react-number-format        | `5.4.4`         | [NPM LINK](https://www.npmjs.com/package/react-number-format)                  |
| react-organizational-chart | `2.2.1`         | [NPM LINK](https://www.npmjs.com/package/react-organizational-chart)           |
| react-otp-input            | `3.1.1`         | ​[NPM LINK](https://www.npmjs.com/package/react-otp-input)                     |
| react-quill-new            | `3.6.0`         | [NPM LINK](https://www.npmjs.com/package/react-quill-new)                      |
| react-redux                | `9.2.0`         | [NPM LINK](https://www.npmjs.com/package/react-redux)                          |
| react-responsive-carousel  | `3.2.23`        | [NPM LINK](https://www.npmjs.com/package/react-responsive-carousel)            |
| react-router               | `7.9.6`         | [NPM LINK](https://www.npmjs.com/package/react-router)                         |
| react-router-dom           | `7.9.6`         | [NPM LINK](https://www.npmjs.com/package/react-router-dom)                     |
| react-slick                | `0.31.0`        | [NPM LINK](https://www.npmjs.com/package/react-slick)                          |
| react-timer-hook           | `4.0.5`         | [NPM LINK](https://www.npmjs.com/package/react-timer-hook)                     |
| react-to-print             | `3.2.0`         | [NPM LINK](https://www.npmjs.com/package/react-to-print)                       |
| react-window               | `2.2.3`         | [NPM LINK](https://www.npmjs.com/package/react-window)                         |
| redux                      | `5.0.1`         | [NPM LINK](https://www.npmjs.com/package/redux)                                |
| redux-persist              | `6.0.0`         | [NPM LINK](https://www.npmjs.com/package/redux-persist)                        |
| remark-gfm                 | `4.0.1`         | [NPM LINK](https://www.npmjs.com/package/remark-gfm)                           |
| simplebar-react            | `3.3.2`         | [NPM LINK](https://www.npmjs.com/package/remark-gfm)                           |
| slick-carousel             | `1.8.1`         | [NPM LINK](https://www.npmjs.com/package/slick-carousel)                       |
| stylis-plugin-rtl          | `2.1.1`         | [NPM LINK](https://www.npmjs.com/package/stylis-plugin-rtl)                    |
| swr                        | `2.3.6`         | [NPM LINK](https://www.npmjs.com/package/swr)                                  |
| vite                       | `7.2.2`         | [NPM LINK](https://www.npmjs.com/package/vite)                                 |
| web-vitals                 | `5.1.0`         | [NPM LINK](https://www.npmjs.com/package/web-vitals)                           |
| vite-tsconfig-paths        | `5.1.4`         | [NPM LINK](https://www.npmjs.com/package/web-vitals)                           |
| yet-another-react-lightbox | `3.25.0`        | [NPM LINK](https://www.npmjs.com/package/yet-another-react-lightbox/v/1.1.1)   |
| yup                        | `1.7.1`         | [NPM LINK](https://npmjs.com/package/yup)                                      |

### Development Dependencies

| Package Name                     | Version   | NPM Links                                                                                      |
| -------------------------------- | --------- | ---------------------------------------------------------------------------------------------- |
| @eslint/compat                   | `2.0.0`   | [NPM LINK](https://www.npmjs.com/package/@eslint/compat)                                       |
| @eslint/eslintrc                 | `3.3.1`   | [NPM LINK](https://www.npmjs.com/package/@eslint/eslintrc)                                     |
| @eslint/js                       | `9.39.1`  | [NPM LINK](https://www.npmjs.com/package/@eslint/eslintrc)                                     |
| @types/chance                    | `1.1.7`   | [NPM LINK](https://www.npmjs.com/package/@types/chance)                                        |
| @types/jest                      | `30.0.0`  | [NPM LINK](https://www.npmjs.com/package/@types/chance)                                        |
| @types/lodash-es                 | `4.17.12` | [NPM LINK](https://www.npmjs.com/package/@types/lodash-es)                                     |
| @types/node                      | `24.10.1` | [NPM LINK](https://www.npmjs.com/package/@types/node)                                          |
| @types/react                     | `19.2.6`  | [NPM LINK](https://www.npmjs.com/package/@types/react)                                         |
| @types/react-csv                 | `1.1.10`  | [NPM LINK](https://www.npmjs.com/package/@types/react-csv)                                     |
| @types/react-dom                 | `19.2.3`  | [NPM LINK](https://www.npmjs.com/package/@types/react-dom)                                     |
| @types/react-google-recaptcha    | `2.1.9`   | [NPM LINK](https://www.npmjs.com/package/@types/react-google-recaptcha?activeTab=dependencies) |
| @types/react-slick               | `0.23.13` | [NPM LINK](https://www.npmjs.com/package/@types/react-slick)                                   |
| @typescript-eslint/eslint-plugin | `8.47.0`  | [NPM LINK](https://www.npmjs.com/package/@typescript-eslint/eslint-plugin)                     |
| @typescript-eslint/parser        | `8.47.0`  | [NPM LINK](https://www.npmjs.com/package/@typescript-eslint/eslint-plugin)                     |
| env-cmd                          | `11.0.0`  | [NPM LINK](https://www.npmjs.com/package/@typescript-eslint/eslint-plugin)                     |
| eslint                           | `9.39.1`  | [NPM LINK](https://www.npmjs.com/package/eslint)                                               |
| eslint-config-prettier           | `10.1.8`  | [NPM LINK](https://www.npmjs.com/package/eslint-config-prettier)                               |
| eslint-plugin-prettier           | `5.5.4`   | [NPM LINK](https://www.npmjs.com/package/eslint-plugin-prettier)                               |
| eslint-plugin-react-hooks        | `7.0.1`   | [NPM LINK](https://www.npmjs.com/package/eslint-config-react-app)                              |
| prettier                         | `3.6.2`   | [NPM LINK](https://www.npmjs.com/package/prettier)                                             |
| prettier-eslint-cli              | `8.0.1`   | [NPM LINK](https://www.npmjs.com/package/prettier)                                             |
| sass                             | `1.94.1`  | [NPM LINK](https://www.npmjs.com/package/sass)                                                 |
| typescript                       | `5.9.3`   | [NPM LINK](https://www.npmjs.com/package/typescript)                                           |
| {% endtab %}                     |           |                                                                                                |

{% tab title="VITE  (JS)" %}

### Dependencies

| Package Name               | Version         | Link                                                                         |
| -------------------------- | --------------- | ---------------------------------------------------------------------------- |
| @auth0/auth0-react         | `2.8.0`         | [NPM LINK](https://www.npmjs.com/package/@auth0/auth0-react)                 |
| @dnd-kit/core              | `6.3.1`         | [NPM LINK](https://www.npmjs.com/package/@dnd-kit/core)                      |
| @emotion/cache             | `11.14.0`       | [NPM LINK](https://www.npmjs.com/package/@emotion/cache)                     |
| @emotion/react             | `11.14.0`       | [NPM LINK](https://www.npmjs.com/package/@emotion/react)                     |
| @emotion/styled            | `11.14.1`       | [NPM LINK](https://www.npmjs.com/package/@emotion/styled)                    |
| @fontsource/inter          | `5.2.8`         | [NPM LINK](https://www.npmjs.com/package/@fontsource/inter)                  |
| @fontsource/poppins        | `5.2.7`         | [NPM LINK](https://www.npmjs.com/package/@fontsource/poppins)                |
| @fontsource/roboto         | `5.2.8`         | [NPM LINK](https://www.npmjs.com/package/@fontsource/roboto)                 |
| @fullcalendar/core         | `6.1.19`        | [NPM LINK](https://www.npmjs.com/package/@fullcalendar/core)                 |
| @fullcalendar/daygrid      | `6.1.19`        | [NPM LINK](https://www.npmjs.com/package/@fullcalendar/daygrid)              |
| @fullcalendar/interaction  | `6.1.19`        | [NPM LINK](https://www.npmjs.com/package/@fullcalendar/interaction)          |
| @fullcalendar/list         | `6.1.19`        | [NPM LINK](https://www.npmjs.com/package/@fullcalendar/list)                 |
| @fullcalendar/react        | `6.1.19`        | [NPM LINK](https://www.npmjs.com/package/@fullcalendar/react)                |
| @fullcalendar/timegrid     | `6.1.19`        | [NPM LINK](https://www.npmjs.com/package/@fullcalendar/timegrid)             |
| @fullcalendar/timeline     | `6.1.19`        | [NPM LINK](https://www.npmjs.com/package/@fullcalendar/timeline)             |
| @hello-pangea/dnd          | `18.0.1`        | [NPM LINK](https://www.npmjs.com/package/@hello-pangea/dnd)                  |
| @hookform/resolvers        | `5.2.2`         | [NPM LINK](https://www.npmjs.com/package/@hookform/resolvers)                |
| @mui/icons-material        | `7.3.5`         | [NPM LINK](https://www.npmjs.com/package/@mui/icons-material)                |
| @mui/lab                   | `7.0.1-beta.19` | [NPM LINK](https://www.npmjs.com/package/@mui/lab)                           |
| @mui/material              | `7.3.5`         | [NPM LINK](https://www.npmjs.com/package/@mui/material)                      |
| @mui/utils                 | `7.3.5`         | [NPM LINK](https://www.npmjs.com/package/@mui/utils)                         |
| @mui/x-data-grid           | `8.18.0`        | [NPM LINK](https://www.npmjs.com/package/@mui/x-data-grid)                   |
| @mui/x-data-grid-generator | `8.18.0`        | [NPM LINK](https://www.npmjs.com/package/@mui/x-data-grid-generator)         |
| @mui/x-data-grid-pro       | `8.18.0`        | [NPM LINK](https://www.npmjs.com/package/@mui/x-data-grid-pro)               |
| @mui/x-date-pickers        | `8.18.0`        | [NPM LINK](https://www.npmjs.com/package/@mui/x-date-pickers)                |
| @mui/x-tree-view           | `8.18.0`        | [NPM LINK](https://www.npmjs.com/package/@mui/x-tree-view)                   |
| @reduxjs/toolkit           | `2.10.1`        | [NPM LINK](https://www.npmjs.com/package/@reduxjs/toolkit)                   |
| @supabase/supabase-js      | `2.81.1`        | [NPM LINK](https://www.npmjs.com/package/@supabase/supabase-js)              |
| @tabler/icons-react        | `3.35.0`        | [NPM LINK](https://www.npmjs.com/package/@tabler/icons-react)                |
| @vitejs/plugin-react       | `5.1.1`         | [NPM LINK](https://www.npmjs.com/package/@vitejs/plugin-react)               |
| amazon-cognito-identity-js | `6.3.16`        | [NPM LINK](https://www.npmjs.com/package/amazon-cognito-identity-js)         |
| apexcharts                 | `5.3.6`         | [NPM LINK](https://www.npmjs.com/package/apexcharts)                         |
| axios                      | `1.13.2`        | [NPM LINK](https://www.npmjs.com/package/axios)                              |
| chance                     | `1.1.13`        | [NPM LINK](https://www.npmjs.com/package/chance)                             |
| copy-to-clipboard          | `3.3.3`         | [NPM LINK](https://www.npmjs.com/package/copy-to-clipboard)                  |
| currency.js                | `2.0.4`         | [NPM LINK](https://www.npmjs.com/package/currency.js?activeTab=readme)       |
| date-fns                   | `4.1.0`         | [NPM LINK](https://www.npmjs.com/package/date-fns)                           |
| emoji-picker-react         | `4.15.1`        | [NPM LINK](https://www.npmjs.com/package/emoji-picker-react)                 |
| firebase                   | `12.6.0`        | [NPM LINK](https://www.npmjs.com/package/firebase)                           |
| formik                     | `2.4.9`         | [NPM LINK](https://www.npmjs.com/package/formik)                             |
| framer-motion              | `12.23.24`      | [NPM LINK](https://www.npmjs.com/package/framer-motion)                      |
| jwt-decode                 | `4.0.0`         | [NPM LINK](https://www.npmjs.com/package/jwt-decode)                         |
| lodash-es                  | `4.17.21`       | [NPM LINK](https://www.npmjs.com/package/lodash-es)                          |
| maplibre-gl                | `5.13.0`        | [NPM LINK](https://www.npmjs.com/package/maplibre-gl)                        |
| maplibre-react-components  | `0.2.6`         | [NPM LINK](https://www.npmjs.com/package/maplibre-react-components)          |
| material-ui-popup-state    | `5.3.6`         | [NPM LINK](https://www.npmjs.com/package/material-ui-popup-state)            |
| notistack                  | `3.0.2`         | [NPM LINK](https://www.npmjs.com/package/notistack)                          |
| react                      | `19.2.0`        | [NPM LINK](https://www.npmjs.com/package/react)                              |
| react-apexcharts           | `1.8.0`         | [NPM LINK](https://www.npmjs.com/package/react-apexcharts)                   |
| react-csv                  | `2.2.2`         | [NPM LINK](https://www.npmjs.com/package/react-csv)                          |
| react-device-detect        | `2.2.3`         | [NPM LINK](https://www.npmjs.com/package/react-csv)                          |
| react-dom                  | `19.2.0`        | [NPM LINK](https://www.npmjs.com/package/react-dom)                          |
| react-dropzone             | `14.3.8`        | [NPM LINK](https://www.npmjs.com/package/react-dropzone)                     |
| react-fast-marquee         | `1.6.5`         | [NPM LINK](https://www.npmjs.com/package/react-fast-marquee)                 |
| react-google-recaptcha     | `3.1.0`         | [NPM LINK](https://www.npmjs.com/package/react-google-recaptcha)             |
| react-hook-form            | `7.66.1`        | [NPM LINK](https://www.npmjs.com/package/react-hook-form)                    |
| react-intl                 | `7.1.14`        | [NPM LINK](https://www.npmjs.com/package/react-intl)                         |
| react-markdown             | `10.1.0`        | [NPM LINK](https://www.npmjs.com/package/react-markdown)                     |
| react-number-format        | `5.4.4`         | [NPM LINK](https://www.npmjs.com/package/react-number-format)                |
| react-organizational-chart | `2.2.1`         | [NPM LINK](https://www.npmjs.com/package/react-organizational-chart)         |
| react-otp-input            | `3.1.1`         | [NPM LINK](https://www.npmjs.com/package/react-otp-input)                    |
| react-quill-new            | `3.6.0`         | [NPM LINK](https://www.npmjs.com/package/react-quill-new)                    |
| react-redux                | `9.2.0`         | [NPM LINK](https://www.npmjs.com/package/react-redux)                        |
| react-responsive-carousel  | `3.2.23`        | [NPM LINK](https://www.npmjs.com/package/react-responsive-carousel)          |
| react-router               | `7.9.6`         | [NPM LINK](https://www.npmjs.com/package/react-router)                       |
| react-router-dom           | `7.9.6`         | [NPM LINK](https://www.npmjs.com/package/react-router-dom)                   |
| react-slick                | `0.31.0`        | [NPM LINK](https://www.npmjs.com/package/react-slick)                        |
| react-timer-hook           | `4.0.5`         | [NPM LINK](https://www.npmjs.com/package/react-timer-hook)                   |
| react-to-print             | `3.2.0`         | [NPM LINK](https://www.npmjs.com/package/react-to-print)                     |
| react-window               | `2.2.3`         | [NPM LINK](https://www.npmjs.com/package/react-window)                       |
| redux                      | `5.0.1`         | [NPM LINK](https://www.npmjs.com/package/redux)                              |
| redux-persist              | `6.0.0`         | [NPM LINK](https://www.npmjs.com/package/redux-persist)                      |
| remark-gfm                 | `4.0.1`         | [NPM LINK](https://www.npmjs.com/package/remark-gfm)                         |
| simplebar-react            | `3.3.2`         | [NPM LINK](https://www.npmjs.com/package/simplebar-react)                    |
| slick-carousel             | `1.8.1`         | [NPM LINK](https://www.npmjs.com/package/slick-carousel)                     |
| stylis-plugin-rtl          | `2.1.1`         | [NPM LINK](https://www.npmjs.com/package/stylis-plugin-rtl)                  |
| swr                        | `2.3.6`         | [NPM LINK](https://www.npmjs.com/package/swr)                                |
| vite                       | `7.2.2`         | [NPM LINK](https://www.npmjs.com/package/vite)                               |
| vite-jsconfig-paths        | `2.0.1`         | [NPM LINK](https://www.npmjs.com/package/vite-jsconfig-paths)                |
| web-vitals                 | `5.1.0`         | [NPM LINK](https://www.npmjs.com/package/web-vitals)                         |
| yup                        | `1.7.1`         | [NPM LINK](https://npmjs.com/package/yup)                                    |
| yet-another-react-lightbox | `3.25.0`        | [NPM LINK](https://www.npmjs.com/package/yet-another-react-lightbox/v/1.1.1) |

### Development Dependencies

| Package Name              | Version  | NPM Links                                                           |
| ------------------------- | -------- | ------------------------------------------------------------------- |
| @eslint/compat            | `2.0.0`  | [NPM LINK](https://www.npmjs.com/package/@eslint/compat)            |
| @eslint/eslintrc          | `3.3.1`  | [NPM LINK](https://www.npmjs.com/package/@eslint/eslintrc)          |
| @eslint/js                | `9.39.1` | [NPM LINK](https://www.npmjs.com/package/@eslint/js)                |
| env-cmd                   | `11.0.0` | [NPM LINK](https://www.npmjs.com/package/env-cmd)                   |
| eslint                    | `9.39.1` | [NPM LINK](https://www.npmjs.com/package/eslint)                    |
| eslint-config-prettier    | `10.1.8` | [NPM LINK](https://www.npmjs.com/package/eslint-config-prettier)    |
| eslint-plugin-jsx-a11y    | `6.10.2` | [NPM LINK](https://www.npmjs.com/package/eslint-plugin-jsx-a11y)    |
| eslint-plugin-prettier    | `5.5.4`  | [NPM LINK](https://www.npmjs.com/package/eslint-plugin-prettier)    |
| eslint-plugin-react       | `7.37.5` | [NPM LINK](https://www.npmjs.com/package/eslint-plugin-react)       |
| eslint-plugin-react-hooks | `7.0.1`  | [NPM LINK](https://www.npmjs.com/package/eslint-plugin-react-hooks) |
| prettier                  | `3.6.2`  | [NPM LINK](https://www.npmjs.com/package/prettier)                  |
| prettier-eslint-cli       | `8.0.1`  | [NPM LINK](https://www.npmjs.com/package/prettier-eslint-cli)       |
| sass                      | `1.94.1` | [NPM LINK](https://www.npmjs.com/package/sass)                      |

{% endtab %}

{% tab title="NEXT (TS)" %}

### Dependencies

| Package Name               | Version         | Link                                                                             |
| -------------------------- | --------------- | -------------------------------------------------------------------------------- |
| @auth0/auth0-spa-js        | `2.9.1`         | [NPM LINK](https://www.npmjs.com/package/@auth0/auth0-spa-js)                    |
| @dnd-kit/core              | `6.3.1`         | [NPM LINK](https://www.npmjs.com/package/@dnd-kit/core)                          |
| @emotion/cache             | `11.14.0`       | [NPM LINK](https://www.npmjs.com/package/@emotion/cache)                         |
| @emotion/react             | `11.14.0`       | [NPM LINK](https://www.npmjs.com/package/@emotion/react)                         |
| @emotion/styled            | `11.14.1`       | [NPM LINK](https://www.npmjs.com/package/@emotion/styled)                        |
| @fullcalendar/core         | `6.1.19`        | [NPM LINK](https://www.npmjs.com/package/@fullcalendar/core)                     |
| @fullcalendar/daygrid      | `6.1.19`        | [NPM LINK](https://www.npmjs.com/package/@fullcalendar/daygrid)                  |
| @fullcalendar/interaction  | `6.1.19`        | [NPM LINK](https://www.npmjs.com/package/@fullcalendar/interaction)              |
| @fullcalendar/list         | `6.1.19`        | [NPM LINK](https://www.npmjs.com/package/@fullcalendar/list)                     |
| @fullcalendar/react        | `6.1.19`        | [NPM LINK](https://www.npmjs.com/package/@fullcalendar/react)                    |
| @fullcalendar/timegrid     | `6.1.19`        | [NPM LINK](https://www.npmjs.com/package/@fullcalendar/timegrid)                 |
| @fullcalendar/timeline     | `6.1.19`        | [NPM LINK](https://www.npmjs.com/package/@fullcalendar/timeline)                 |
| @hello-pangea/dnd          | `18.0.1`        | [NPM LINK](https://www.npmjs.com/package/@hello-pangea/dnd)                      |
| @hookform/resolvers        | `5.2.2`         | [NPM LINK](https://www.npmjs.com/package/@hookform/resolvers)                    |
| @mui/icons-material        | `7.3.5`         | [NPM LINK](https://www.npmjs.com/package/@mui/icons-material)                    |
| @mui/lab                   | `7.0.1-beta.19` | [NPM LINK](https://www.npmjs.com/package/@mui/lab)                               |
| @mui/material              | `7.3.5`         | [NPM LINK](https://www.npmjs.com/package/@mui/material)                          |
| @mui/utils                 | `7.3.5`         | [NPM LINK](https://www.npmjs.com/package/@mui/utils)                             |
| @mui/x-data-grid           | `8.19.0`        | [NPM LINK](https://www.npmjs.com/package/@mui/x-data-grid)                       |
| @mui/x-data-grid-generator | `8.19.0`        | [NPM LINK](https://www.npmjs.com/package/@mui/x-data-grid-generator)             |
| @mui/x-data-grid-pro       | `8.19.0`        | [NPM LINK](https://www.npmjs.com/package/@mui/x-data-grid-pro)                   |
| @mui/x-date-pickers        | `8.19.0`        | [NPM LINK](https://www.npmjs.com/package/@mui/x-date-pickers)                    |
| @mui/x-tree-view           | `8.19.0`        | [NPM LINK](https://www.npmjs.com/package/@mui/x-tree-view)                       |
| @reduxjs/toolkit           | `2.11.0`        | [NPM LINK](https://www.npmjs.com/package/@reduxjs/toolkit)                       |
| @supabase/supabase-js      | `2.84.0`        | [NPM LINK](https://www.npmjs.com/package/@supabase/supabase-js)                  |
| @tabler/icons-react        | `3.35.0`        | [NPM LINK](https://www.npmjs.com/package/@tabler/icons-react)                    |
| amazon-cognito-identity-js | `6.3.16`        | [NPM LINK](https://www.npmjs.com/package/amazon-cognito-identity-js)             |
| apexcharts                 | `5.3.6`         | [NPM LINK](https://www.npmjs.com/package/apexcharts)                             |
| axios                      | `1.13.2`        | [NPM LINK](https://www.npmjs.com/package/axios)                                  |
| chance                     | `1.1.13`        | [NPM LINK](https://www.npmjs.com/package/chance)                                 |
| copy-to-clipboard          | `3.3.3`         | [NPM LINK](https://www.npmjs.com/package/copy-to-clipboard)                      |
| currency.js                | `2.0.4`         | [NPM LINK](https://www.npmjs.com/package/currency.js?activeTab=readme)           |
| date-fns                   | `4.1.0`         | [NPM LINK](https://www.npmjs.com/package/date-fns)                               |
| emoji-picker-react         | `4.15.2`        | [NPM LINK](https://www.npmjs.com/package/emoji-picker-react)                     |
| firebase                   | `12.6.0`        | [NPM LINK](https://www.npmjs.com/package/firebase)                               |
| formik                     | `2.4.9`         | [NPM LINK](https://www.npmjs.com/package/formik)                                 |
| framer-motion              | `12.23.24`      | [NPM LINK](https://www.npmjs.com/package/framer-motion)                          |
| jwt-decode                 | `4.0.0`         | [NPM LINK](https://www.npmjs.com/package/jwt-decode)                             |
| lodash-es                  | `4.17.21`       | [NPM LINK](https://www.npmjs.com/package/lodash-es)                              |
| maplibre-gl                | `5.13.0`        | [NPM LINK](https://www.npmjs.com/package/maplibre-gl)                            |
| maplibre-react-components  | `0.2.6`         | [NPM LINK](https://www.npmjs.com/package/maplibre-react-components)              |
| material-ui-popup-state    | `5.3.6`         | [NPM LINK](https://www.npmjs.com/package/material-ui-popup-state)                |
| next                       | `16.0.4`        | [NPM LINK](https://www.npmjs.com/package/next)                                   |
| notistack                  | `3.0.2`         | [NPM LINK](https://www.npmjs.com/package/notistack)                              |
| react                      | `19.2.0`        | [NPM LINK](https://www.npmjs.com/package/react)                                  |
| react-apexcharts           | `1.8.0`         | [NPM LINK](https://www.npmjs.com/package/react-apexcharts)                       |
| react-csv                  | `2.2.2`         | [NPM LINK](https://www.npmjs.com/package/react-csv)                              |
| react-device-detect        | `2.2.3`         | [NPM LINK](https://www.npmjs.com/package/react-device-detect?activeTab=versions) |
| react-dom                  | `19.2.0`        | [NPM LINK](https://www.npmjs.com/package/react-dom)                              |
| react-dropzone             | `14.3.8`        | [NPM LINK](https://www.npmjs.com/package/react-dropzone)                         |
| react-fast-marquee         | `1.6.5`         | [NPM LINK](https://www.npmjs.com/package/react-fast-marquee)                     |
| react-google-recaptcha     | `3.1.0`         | [NPM LINK](https://www.npmjs.com/package/react-google-recaptcha)                 |
| react-hook-form            | `7.66.1`        | [NPM LINK](https://www.npmjs.com/package/react-hook-form)                        |
| react-intl                 | `7.1.14`        | [NPM LINK](https://www.npmjs.com/package/react-intl)                             |
| react-markdown             | `10.1.0`        | [NPM LINK](https://www.npmjs.com/package/react-markdown)                         |
| react-number-format        | `5.4.4`         | [NPM LINK](https://www.npmjs.com/package/react-number-format)                    |
| react-organizational-chart | `2.2.1`         | [NPM LINK](https://www.npmjs.com/package/react-organizational-chart)             |
| react-otp-input            | `3.1.1`         | [NPM LINK](https://www.npmjs.com/package/react-otp-input)                        |
| react-quill-new            | `3.6.0`         | [NPM LINK](https://www.npmjs.com/package/react-quill-new)                        |
| react-redux                | `9.2.0`         | [NPM LINK](https://www.npmjs.com/package/react-redux)                            |
| react-responsive-carousel  | `3.2.23`        | [NPM LINK](https://www.npmjs.com/package/react-responsive-carousel)              |
| react-slick                | `0.31.0`        | [NPM LINK](https://www.npmjs.com/package/react-slick)                            |
| react-timer-hook           | `4.0.5`         | [NPM LINK](https://www.npmjs.com/package/react-timer-hook)                       |
| react-to-print             | `3.2.0`         | [NPM LINK](https://www.npmjs.com/package/react-to-print)                         |
| react-window               | `2.2.3`         | [NPM LINK](https://www.npmjs.com/package/react-window)                           |
| redux                      | `5.0.1`         | [NPM LINK](https://www.npmjs.com/package/redux)                                  |
| redux-persist              | `6.0.0`         | [NPM LINK](https://www.npmjs.com/package/redux-persist)                          |
| remark-gfm                 | `4.0.1`         | [NPM LINK](https://www.npmjs.com/package/remark-gfm)                             |
| simplebar-react            | `3.3.2`         | [NPM LINK](https://www.npmjs.com/package/simplebar-react)                        |
| slick-carousel             | `1.8.1`         | [NPM LINK](https://www.npmjs.com/package/slick-carousel)                         |
| stylis-plugin-rtl          | `2.1.1`         | [NPM LINK](https://www.npmjs.com/package/stylis-plugin-rtl)                      |
| swr                        | `2.3.6`         | [NPM LINK](https://www.npmjs.com/package/swr)                                    |
| yup                        | `1.7.1`         | [NPM LINK](https://npmjs.com/package/yup)                                        |
| yet-another-react-lightbox | `3.25.0`        | [NPM LINK](https://www.npmjs.com/package/yet-another-react-lightbox/v/1.1.1)     |

### Development Dependencies

| Package Name                     | Version   | NPM Links                                                                                      |
| -------------------------------- | --------- | ---------------------------------------------------------------------------------------------- |
| @eslint/compat                   | `2.0.0`   | [NPM LINK](https://www.npmjs.com/package/@eslint/compat)                                       |
| @types/chance                    | `1.1.7`   | [NPM LINK](https://www.npmjs.com/package/@types/chance)                                        |
| @types/lodash-es                 | `4.17.12` | [NPM LINK](https://www.npmjs.com/package/@types/lodash-es)                                     |
| @types/node                      | `24.10.1` | [NPM LINK](https://www.npmjs.com/package/@types/node)                                          |
| @types/react                     | `19.2.7`  | [NPM LINK](https://www.npmjs.com/package/@types/react)                                         |
| @types/react-csv                 | `1.1.10`  | [NPM LINK](https://www.npmjs.com/package/@types/react-csv)                                     |
| @types/react-dom                 | `19.2.3`  | [NPM LINK](https://www.npmjs.com/package/@types/react-dom)                                     |
| @types/react-google-recaptcha    | `2.1.9`   | [NPM LINK](https://www.npmjs.com/package/@types/react-google-recaptcha?activeTab=dependencies) |
| @types/react-slick               | `0.23.13` | [NPM LINK](https://www.npmjs.com/package/@types/react-slick)                                   |
| @types/react-window              | `2.0.0`   | [NPM LINK](https://www.npmjs.com/package/@types/react-window)                                  |
| @typescript-eslint/eslint-plugin | `8.48.0`  | [NPM LINK](https://www.npmjs.com/package/@typescript-eslint/eslint-plugin)                     |
| @typescript-eslint/parser        | `8.48.0`  | [NPM LINK](https://www.npmjs.com/package/@typescript-eslint/eslint-plugin)                     |
| eslint                           | `9.39.1`  | [NPM LINK](https://www.npmjs.com/package/eslint)                                               |
| eslint-config-next               | `16.0.4`  | [NPM LINK](https://www.npmjs.com/package/eslint-config-react-app)                              |
| eslint-config-prettier           | `10.1.8`  | [NPM LINK](https://www.npmjs.com/package/eslint-config-prettier)                               |
| eslint-plugin-prettier           | `5.5.4`   | [NPM LINK](https://www.npmjs.com/package/eslint-plugin-prettier)                               |
| prettier                         | `3.6.2`   | [NPM LINK](https://www.npmjs.com/package/prettier)                                             |
| sass                             | `1.94.2`  | [NPM LINK](https://www.npmjs.com/package/sass)                                                 |
| typescript                       | `5.9.3`   | [NPM LINK](https://www.npmjs.com/package/typescript)                                           |
| {% endtab %}                     |           |                                                                                                |

{% tab title="NEXT (JS)" %}

### Dependencies

| Package Name               | Version         | Link                                                                         |
| -------------------------- | --------------- | ---------------------------------------------------------------------------- |
| @auth0/auth0-spa-js        | `2.9.1`         | [NPM LINK](https://www.npmjs.com/package/@auth0/auth0-spa-js)                |
| @dnd-kit/core              | `6.3.1`         | [NPM LINK](https://www.npmjs.com/package/@dnd-kit/core)                      |
| @emotion/cache             | `11.14.0`       | [NPM LINK](https://www.npmjs.com/package/@emotion/cache)                     |
| @emotion/react             | `11.14.0`       | [NPM LINK](https://www.npmjs.com/package/@emotion/react)                     |
| @emotion/styled            | `11.14.1`       | [NPM LINK](https://www.npmjs.com/package/@emotion/styled)                    |
| @fullcalendar/core         | `6.1.19`        | [NPM LINK](https://www.npmjs.com/package/@fullcalendar/core)                 |
| @fullcalendar/daygrid      | `6.1.19`        | [NPM LINK](https://www.npmjs.com/package/@fullcalendar/daygrid)              |
| @fullcalendar/interaction  | `6.1.19`        | [NPM LINK](https://www.npmjs.com/package/@fullcalendar/interaction)          |
| @fullcalendar/list         | `6.1.19`        | [NPM LINK](https://www.npmjs.com/package/@fullcalendar/list)                 |
| @fullcalendar/react        | `6.1.19`        | [NPM LINK](https://www.npmjs.com/package/@fullcalendar/react)                |
| @fullcalendar/timegrid     | `6.1.19`        | [NPM LINK](https://www.npmjs.com/package/@fullcalendar/timegrid)             |
| @fullcalendar/timeline     | `6.1.19`        | [NPM LINK](https://www.npmjs.com/package/@fullcalendar/timeline)             |
| @hello-pangea/dnd          | `18.0.1`        | [NPM LINK](https://www.npmjs.com/package/@hello-pangea/dnd)                  |
| @hookform/resolvers        | `5.2.2`         | [NPM LINK](https://www.npmjs.com/package/@hookform/resolvers)                |
| @mui/icons-material        | `7.3.5`         | [NPM LINK](https://www.npmjs.com/package/@mui/icons-material)                |
| @mui/lab                   | `7.0.1-beta.19` | [NPM LINK](https://www.npmjs.com/package/@mui/lab)                           |
| @mui/material              | `7.3.5`         | [NPM LINK](https://www.npmjs.com/package/@mui/material)                      |
| @mui/utils                 | `7.3.5`         | [NPM LINK](https://www.npmjs.com/package/@mui/utils)                         |
| @mui/x-data-grid           | `8.19.0`        | [NPM LINK](https://www.npmjs.com/package/@mui/x-data-grid)                   |
| @mui/x-data-grid-generator | `8.19.0`        | [NPM LINK](https://www.npmjs.com/package/@mui/x-data-grid-generator)         |
| @mui/x-data-grid-pro       | `8.19.0`        | [NPM LINK](https://www.npmjs.com/package/@mui/x-data-grid-pro)               |
| @mui/x-date-pickers        | `8.19.0`        | [NPM LINK](https://www.npmjs.com/package/@mui/x-date-pickers)                |
| @mui/x-tree-view           | `8.19.0`        | [NPM LINK](https://www.npmjs.com/package/@mui/x-tree-view)                   |
| @reduxjs/toolkit           | `2.11.0`        | [NPM LINK](https://www.npmjs.com/package/@reduxjs/toolkit)                   |
| @supabase/supabase-js      | `2.84.0`        | [NPM LINK](https://www.npmjs.com/package/@supabase/supabase-js)              |
| @tabler/icons-react        | `3.35.0`        | [NPM LINK](https://www.npmjs.com/package/@tabler/icons-react)                |
| amazon-cognito-identity-js | `6.3.16`        | [NPM LINK](https://www.npmjs.com/package/amazon-cognito-identity-js)         |
| apexcharts                 | `5.3.6`         | [NPM LINK](https://www.npmjs.com/package/apexcharts)                         |
| axios                      | `1.13.2`        | [NPM LINK](https://www.npmjs.com/package/axios)                              |
| chance                     | `1.1.13`        | [NPM LINK](https://www.npmjs.com/package/chance)                             |
| copy-to-clipboard          | `3.3.3`         | [NPM LINK](https://www.npmjs.com/package/copy-to-clipboard)                  |
| currency.js                | `2.0.4`         | [NPM LINK](https://www.npmjs.com/package/currency.js?activeTab=readme)       |
| date-fns                   | `4.1.0`         | [NPM LINK](https://www.npmjs.com/package/date-fns)                           |
| emoji-picker-react         | `4.15.2`        | [NPM LINK](https://www.npmjs.com/package/emoji-picker-react)                 |
| firebase                   | `12.6.0`        | [NPM LINK](https://www.npmjs.com/package/firebase)                           |
| formik                     | `2.4.9`         | [NPM LINK](https://www.npmjs.com/package/formik)                             |
| framer-motion              | `12.23.24`      | [NPM LINK](https://www.npmjs.com/package/framer-motion)                      |
| jwt-decode                 | `4.0.0`         | [NPM LINK](https://www.npmjs.com/package/jwt-decode)                         |
| lodash-es                  | `4.17.21`       | [NPM LINK](https://www.npmjs.com/package/lodash-es)                          |
| maplibre-gl                | `5.13.0`        | [NPM LINK](https://www.npmjs.com/package/maplibre-gl)                        |
| maplibre-react-components  | `0.2.6`         | [NPM LINK](https://www.npmjs.com/package/maplibre-react-components)          |
| material-ui-popup-state    | `5.3.6`         | [NPM LINK](https://www.npmjs.com/package/material-ui-popup-state)            |
| next                       | `16.0.4`        | [NPM LINK](https://www.npmjs.com/package/next)                               |
| notistack                  | `3.0.2`         | [NPM LINK](https://www.npmjs.com/package/notistack)                          |
| react                      | `19.2.0`        | [NPM LINK](https://www.npmjs.com/package/react)                              |
| react-apexcharts           | `1.8.0`         | [NPM LINK](https://www.npmjs.com/package/react-apexcharts)                   |
| react-csv                  | `2.2.2`         | [NPM LINK](https://www.npmjs.com/package/react-csv)                          |
| react-device-detect        | `2.2.3`         | [NPM LINK](https://www.npmjs.com/package/react-device-detect)                |
| react-dom                  | `19.2.0`        | [NPM LINK](https://www.npmjs.com/package/react-dom)                          |
| react-dropzone             | `14.3.8`        | [NPM LINK](https://www.npmjs.com/package/react-dropzone)                     |
| react-fast-marquee         | `1.6.5`         | [NPM LINK](https://www.npmjs.com/package/react-fast-marquee)                 |
| react-google-recaptcha     | `3.1.0`         | [NPM LINK](https://www.npmjs.com/package/react-google-recaptcha)             |
| react-hook-form            | `7.66.1`        | [NPM LINK](https://www.npmjs.com/package/react-hook-form)                    |
| react-intl                 | `7.1.14`        | [NPM LINK](https://www.npmjs.com/package/react-intl)                         |
| react-markdown             | `10.1.0`        | [NPM LINK](https://www.npmjs.com/package/react-markdown)                     |
| react-number-format        | `5.4.4`         | [NPM LINK](https://www.npmjs.com/package/react-number-format)                |
| react-organizational-chart | `2.2.1`         | [NPM LINK](https://www.npmjs.com/package/react-organizational-chart)         |
| react-otp-input            | `3.1.1`         | [NPM LINK](https://npmjs.com/package/yup)                                    |
| react-quill-new            | `3.6.0`         | [NPM LINK](https://www.npmjs.com/package/react-quill-new)                    |
| react-redux                | `9.2.0`         | [NPM LINK](https://www.npmjs.com/package/react-redux)                        |
| react-responsive-carousel  | `3.2.23`        | [NPM LINK](https://www.npmjs.com/package/react-responsive-carousel)          |
| react-slick                | `0.31.0`        | [NPM LINK](https://www.npmjs.com/package/react-slick)                        |
| react-timer-hook           | `4.0.5`         | [NPM LINK](https://www.npmjs.com/package/react-timer-hook)                   |
| react-to-print             | `3.2.0`         | [NPM LINK](https://www.npmjs.com/package/react-to-print)                     |
| react-window               | `2.2.3`         | [NPM LINK](https://www.npmjs.com/package/react-window)                       |
| redux                      | `5.0.1`         | [NPM LINK](https://www.npmjs.com/package/redux)                              |
| redux-persist              | `6.0.0`         | [NPM LINK](https://www.npmjs.com/package/redux-persist)                      |
| remark-gfm                 | `4.0.1`         | [NPM LINK](https://www.npmjs.com/package/remark-gfm)                         |
| slick-carousel             | `1.8.1`         | [NPM LINK](https://www.npmjs.com/package/slick-carousel)                     |
| simplebar-react            | `3.3.2`         | [NPM LINK](https://www.npmjs.com/package/simplebar-react)                    |
| stylis-plugin-rtl          | `2.1.1`         | [NPM LINK](https://www.npmjs.com/package/stylis-plugin-rtl)                  |
| swr                        | `2.3.6`         | [NPM LINK](https://www.npmjs.com/package/swr)                                |
| yet-another-react-lightbox | `3.25.0`        | [NPM LINK](https://www.npmjs.com/package/yet-another-react-lightbox/v/1.1.1) |
| yup                        | `1.7.1`         | [NPM LINK](https://npmjs.com/package/yup)                                    |

### Development Dependencies

| Package Name           | Version  | NPM Links                                                         |
| ---------------------- | -------- | ----------------------------------------------------------------- |
| @eslint/compat         | `2.0.0`  | [NPM LINK](https://www.npmjs.com/package/@eslint/compat)          |
| eslint                 | `9.39.1` | [NPM LINK](https://www.npmjs.com/package/eslint)                  |
| eslint-config-prettier | `10.1.8` | [NPM LINK](https://www.npmjs.com/package/eslint-config-prettier)  |
| eslint-config-next     | `16.0.4` | [NPM LINK](https://www.npmjs.com/package/eslint-config-react-app) |
| eslint-plugin-prettier | `5.5.4`  | [NPM LINK](https://www.npmjs.com/package/eslint-plugin-prettier)  |
| prettier               | `3.6.2`  | [NPM LINK](https://www.npmjs.com/package/prettier)                |
| sass                   | `1.94.2` | [NPM LINK](https://www.npmjs.com/package/sass)                    |
| {% endtab %}           |          |                                                                   |
| {% endtabs %}          |          |                                                                   |
