KazariEX @bikari.top · 05/07/2025We intentionally do not support skipping dts when going to definition outside of templates, as that somewhat goes beyond Vue’s responsibilities. 120
KazariEX @bikari.top · 01/03/2025You can load TS or ESM files by jiti, we believe that having it built-in will lead to excessive code coupling. 000
KazariEX @bikari.top · 01/03/2025You can access ast by "sfc.scriptSetup.ast". Yeah, I also hope to support ESM as soon as possible. This will take some time. 110
KazariEX @bikari.top · 01/03/2025If you want to avoid manual processing, you can refer to github.com/vue-macros/v...github.com 100
KazariEX @bikari.top · 28/02/2025In the "resolveEmbeddedCode" hook, filter for "embeddedFile" with id starting with "script_", then search for the string "useRoute" in its content and insert some code; you can use the Volar Lab extension to view the final generated virtual code. This should serve as a temporary debugging way! 210
KazariEX @bikari.top · 28/02/2025It's worth mentioning that the main part of transforming Vue code into virtual code is itself a plugin, so I haven't thought of a good way to write plugins for plugins yet; however, we can now use a somewhat hacky way to modify the virtual code after it has been generated. So we can try this: 100
KazariEX @bikari.top · 28/02/2025Yes, you can refer to the specific way of writing plugins at github.com/vuejs/langua....github.comlanguage-tools/packages/language-core/lib/plugins at master · vuejs/language-tools⚡ High-performance Vue language tooling based-on Volar.js - vuejs/language-tools 000
KazariEX @bikari.top · 28/02/2025I think we could introduce a hook that extends composables' types (Just like `useTemplateRef` but customizable) 110