You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hey! I'd love to work on this. I have experience with both Svelte and Vue, and I'm already familiar with how CodeGraphContext works. Could you assign me to this issue?
Hi @Shashankss1205! 👋
I'm a GSSoC '26 contributor and I'd love to work on this!
My planned approach:
Svelte support — Parse .svelte files by splitting into <script>, , and <style> blocks using regex or a dedicated parser, then extract component imports, exported props, and reactive variables from the <script> block
Vue support — Parse .vue Single File Components similarly — extract <script setup> or Options API <script> block, identify defineProps, defineEmits, inject, and import statements to build the component dependency graph
Integration — Register .svelte and .vue extensions in the existing file type router so both are picked up automatically during graph generation
Could you please assign this to me? I'll get started right away! 🚀
Activity
github-actions commentedon Mar 12, 2026
Hi! 👋 Join our CodeGraphContext Discord channel to collaborate: https://discord.gg/dR4QY32uYQ
Zhey-on commentedon Mar 13, 2026
Support for Vue and Svelte SFCs has been implemented in PR #712. The issue will be resolved once the PR is merged.
PranavAgarkar07 commentedon May 27, 2026
Hey! I'd love to work on this. I have experience with both Svelte and Vue, and I'm already familiar with how CodeGraphContext works. Could you assign me to this issue?
AKIB2005 commentedon May 27, 2026
Hi @Shashankss1205! 👋
I'm a GSSoC '26 contributor and I'd love to work on this!
My planned approach:
Svelte support — Parse .svelte files by splitting into <script>, , and <style> blocks using regex or a dedicated parser, then extract component imports, exported props, and reactive variables from the <script> block
Vue support — Parse .vue Single File Components similarly — extract <script setup> or Options API <script> block, identify defineProps, defineEmits, inject, and import statements to build the component dependency graph
Integration — Register .svelte and .vue extensions in the existing file type router so both are picked up automatically during graph generation
Could you please assign this to me? I'll get started right away! 🚀
Sristi867 commentedon Jun 26, 2026
Hi @Shashankss1205, I am a GSSOC contributor 2026, kindly allow me to work on this issue
feat: add Svelte and Vue (SFC) language support
feat: add Svelte and Vue (SFC) language support (#1289)