The unplugin-vue-components library can automatically import and register PrimeVue components with the help of @primevue/auto-import-resolver. Begin with installing the packages as dev dependencies.
Next step would be adding the PrimeVueResolver at vite.config using the Components plugin.
That's it, now the initialization code can be refactored as the following. For configuration like namespacing, visit the official documentation.