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
}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…