I just stumbled over this SE answer about navigating to LWC components by directly calling a URL.
this[NavigationMixin.Navigate]({
type: 'standard__webPage',
attributes: {
url: '/one/one.app#' + btoa(JSON.stringify({"componentDef" : "c:sendQuoteEmail"}))
}
})
It works quite well for me and I wonder if this is documented and safe to use, or if I should avoid doing it...
While doing some research about the componentDef, I stumbled over some references to the deprecated aura navigation using e.force:navigateToComponent, so I wonder if this hidden feature is some aura legacy that might stay around untouched for some time ;)