MCPcopy Create free account
hub / github.com/MigoXLab/coderio / traverse

Function traverse

skills/design-to-code/scripts/coderio-skill.mjs:26–35  ·  view source on GitHub ↗
(currentNode)

Source from the content-addressed store, hash-verified

24function extractAllComponentGroups(node) {
25 const groups = new Map();
26 function traverse(currentNode) {
27 const localGroups = extractComponentGroups(currentNode);
28 for (const [name, list] of localGroups) {
29 if (!groups.has(name)) groups.set(name, []);
30 groups.get(name).push(...list);
31 }
32 if (currentNode.children) {
33 currentNode.children.forEach(traverse);
34 }
35 }
36 traverse(node);
37 return groups;
38}

Callers 2

findParentOfGroupFunction · 0.70

Calls 2

extractComponentGroupsFunction · 0.85
pushMethod · 0.80

Tested by

no test coverage detected