package languages
import (
"path/filepath"
"regexp"
"strings"
"github.com/zzet/gortex/internal/graph"
"github.com/zzet/gortex/internal/parser"
)
var (
vueScriptRe = regexp.MustCompile(`(?is)`)
vueLangAttrRe = regexp.MustCompile(`(?i)\blang\s*=\s*["']([a-z]+)["']`)
)
// VueExtractor extracts Vue single-file components. Each .vue file becomes a
// file node plus one always-exported component node, and every