getDartFileNodes function
Returns a map of Dart files as Nodes.
Implementation
Map<String, Node> getDartFileNodes(
Directory rootDir, String ignore, bool showNodeMetrics) {
var dartFiles = getDartFiles(rootDir, ignore);
// Add dart files as nodes
var nodes = <String, Node>{};
for (var file in dartFiles) {
var id = file.path.replaceFirst(rootDir.path, '').replaceAll('\\', '/');
var label = basenameWithoutExtension(file.path);
nodes[id] = Node(id, label, showNodeMetrics: showNodeMetrics);
}
return nodes;
}