Making native desktop application

I’m in the planning phase of a Vue.js Capacitor project that will need to target iOS, Android, macOS and Linux. Am I correct in my understanding that Capacitor allows for creation of “native” iOS and Android apps, but does not by itself allow for targeting desktop platforms?

If so, how do others, if anyone has done so, use a Capacitor codebase with something like Electron or Proton? I’m trying to gather as much information to help plan out the process and I’m just a little unsure of the options.