Describe the feature
We need to check out which dependencies we are actually utilizing and which ones we still need to add to the project, for example:
To be removed:
- PostCSS is not used by UnaUI or UnoCSS, so in this case it's not needed
- Pinia, it's not being utilized in the project, if the project grows in size it would make sense to utilize it but for now we could utilize composables to handle state management. In the event of actually utilizing it, we would install it directly with it's Nuxt Pinia Module
- Vuei18n is not being utilized and we shouldn't even utilize the Vue version, there's an own dedicated Nuxt i18n module
- Nuxt Tailwind Module is installed even though we are utilizing UnoCSS with UnaUI, we should remove it as it's not being utilized now
lucide-vue-next icons should be removed as we are utilizing @iconify-json/lucide package through the Nuxt Icon Module
- date-fns should be replaced with Tempo
- Vue Router should be removed since it comes installed already with Nuxt
To be added:
To discuss:
- Would we want to utilize libraries like tRPC and TanStack Query to address better DX and UX while working with the BE?
Additional information
Final checks
Describe the feature
We need to check out which dependencies we are actually utilizing and which ones we still need to add to the project, for example:
To be removed:
lucide-vue-nexticons should be removed as we are utilizing@iconify-json/lucidepackage through the Nuxt Icon ModuleTo be added:
To discuss:
Additional information
Final checks