Supports Volar (for Vue SFC)
Is your feature request related to a problem? Please describe.
I want to use ts-morph in .vue files, so it requires integration with Volar.
Describe the solution you'd like
Provide a hook callback function to hook languageServiceHost.
Because Volar will return an object that extended from the original host. https://github.com/johnsoncodehk/volar/blob/b15467cc29dd10887232d2eeed118210e2fec3e0/packages/vue-language-core/src/lsContext.ts#L108-L113
Describe alternatives you've considered
I created this, but currently only supports <script> or <script setup> block. If anyone needs support for renaming variables in <template>, I'll try to implement it.
https://github.com/ypresto/vue-ts-morph