SYMBOL INDEX (51 symbols across 15 files) FILE: bin/cli.js function dependencyFilter (line 132) | function dependencyFilter() { function createOutputFromOptions (line 211) | function createOutputFromOptions(program, res) { FILE: lib/api.js class Madge (line 33) | class Madge { method constructor (line 42) | constructor(path, config) { method obj (line 83) | obj() { method warnings (line 92) | warnings() { method circular (line 103) | circular() { method circularGraph (line 112) | circularGraph() { method depends (line 129) | depends(id) { method orphans (line 142) | orphans() { method leaves (line 164) | leaves() { method dot (line 175) | dot(circularOnly) { method image (line 190) | image(imagePath, circularOnly) { method svg (line 208) | svg() { FILE: lib/cyclic.js function getPath (line 9) | function getPath(parent, unresolved) { function resolver (line 29) | function resolver(id, modules, circular, resolved, unresolved) { FILE: lib/graph.js function setNodeColor (line 16) | function setNodeColor(node, color) { function checkGraphvizInstalled (line 26) | async function checkGraphvizInstalled(config) { function createGraphvizOptions (line 45) | function createGraphvizOptions(config) { function createGraph (line 85) | function createGraph(modules, circular, config, options) { FILE: lib/output.js function printJSON (line 12) | function printJSON(obj) { FILE: lib/tree.js class Tree (line 19) | class Tree { method constructor (line 28) | constructor(srcPaths, config) { method setBaseDir (line 45) | setBaseDir(dirs) { method getDirs (line 59) | getDirs() { method getFiles (line 71) | getFiles() { method generateTree (line 109) | generateTree(files) { method convertTree (line 179) | convertTree(depTree, tree, pathCache) { method processPath (line 203) | processPath(absPath, cache) { method isNpmPath (line 224) | isNpmPath(path) { method isGitPath (line 233) | isGitPath(filePath) { method exclude (line 243) | exclude(tree, excludeRegExp) { method sort (line 264) | sort(tree) { FILE: test/cjs/nested.js function qqq (line 17) | function qqq () { FILE: test/es7/async.js function foo (line 2) | async function foo() {} FILE: test/flow/cjs/math.js function add (line 3) | function add(num1: number, num2: number): number { function sub (line 9) | function sub(num1, num2) { FILE: test/flow/es/math.js function add (line 4) | function add(num1: number, num2: number): number { function sub (line 10) | function sub(num1, num2) { FILE: test/typescript/custom-paths/import.ts class ImportClass (line 4) | class ImportClass { method constructor (line 5) | constructor(public greeting: string) { } method greet (line 6) | greet() { FILE: test/typescript/custom-paths/subfolder2/export.ts class ExportClass (line 1) | class ExportClass { method stringLength (line 2) | stringLength(s: string) { FILE: test/typescript/export.ts class ExportClass (line 1) | class ExportClass { method stringLength (line 2) | stringLength(s: string) { FILE: test/typescript/import.ts class ImportClass (line 4) | class ImportClass { method constructor (line 5) | constructor(public greeting: string) { } method greet (line 6) | greet() { FILE: test/typescript/require.ts class RequireClass (line 3) | class RequireClass { method stringLength (line 4) | stringLength(s: string) {