INNER CODE UNIT · Go
cgViteDeps
cc1a2b/JShunter · internal/jshunter/chunkgraph.go:432
func cgViteDeps(body []byte, st *Structure) []ChunkRef {
if !strings.Contains(string(body), "__vite__mapDeps") && !strings.Contains(string(body), "__vitePreload") {
return nil
}
var out []ChunkRef
for i := range st.literals {
lit := &st.literals[i]
if lit.Role != RoleArrayElem {
continue
}
p := st.LiteralValue(lit)
if cgValidChunkPath(p) {
out = append(out, ChunkRef{Path: p, Source: "vite.mapDeps"})
}
}
return out
}