[{"data":1,"prerenderedAt":1021},["ShallowReactive",2],{"navigation_docs":3,"-tools-get-dependency-graph":340,"-tools-get-dependency-graph-surround":1016},[4,30,55,254,271,294,311],{"title":5,"path":6,"stem":7,"children":8,"page":29},"Getting Started","/getting-started","1.getting-started",[9,13,17,21,25],{"title":10,"path":11,"stem":12},"Introduction","/getting-started/introduction","1.getting-started/1.introduction",{"title":14,"path":15,"stem":16},"Platform","/getting-started/platforms","1.getting-started/2.platforms",{"title":18,"path":19,"stem":20},"Installation","/getting-started/installation","1.getting-started/3.installation",{"title":22,"path":23,"stem":24},"Licensing","/getting-started/licensing","1.getting-started/4.licensing",{"title":26,"path":27,"stem":28},"Quick Start","/getting-started/quick-start","1.getting-started/5.quick-start",false,{"title":31,"path":32,"stem":33,"children":34,"page":29},"Features","/features","2.features",[35,39,43,47,51],{"title":36,"path":37,"stem":38},"Features Overview","/features/overview","2.features/1.overview",{"title":40,"path":41,"stem":42},"Code Quality Metrics","/features/code-quality-metrics","2.features/2.code-quality-metrics",{"title":44,"path":45,"stem":46},"Technical Debt Analysis","/features/technical-debt-analysis","2.features/3.technical-debt-analysis",{"title":48,"path":49,"stem":50},"Code Search","/features/code-search","2.features/4.code-search",{"title":52,"path":53,"stem":54},"Reports","/features/reports","2.features/5.reports",{"title":56,"path":57,"stem":58,"children":59,"page":29},"Tools","/tools","3.tools",[60,64,68,72,76,80,84,88,92,96,100,104,108,112,116,120,124,128,132,136,142,148,154,158,162,166,170,174,178,182,186,190,194,198,202,206,210,214,218,222,226,230,234,238,242,246,250],{"title":61,"path":62,"stem":63},"Tools Overview","/tools/overview","3.tools/1.overview",{"title":65,"path":66,"stem":67},"stellarion_get_symbol_info","/tools/get-symbol-info","3.tools/10.get-symbol-info",{"title":69,"path":70,"stem":71},"stellarion_symbol_search","/tools/symbol-search","3.tools/11.symbol-search",{"title":73,"path":74,"stem":75},"stellarion_get_callers","/tools/get-callers","3.tools/12.get-callers",{"title":77,"path":78,"stem":79},"stellarion_get_callees","/tools/get-callees","3.tools/13.get-callees",{"title":81,"path":82,"stem":83},"stellarion_get_detailed_symbol","/tools/get-detailed-symbol","3.tools/14.get-detailed-symbol",{"title":85,"path":86,"stem":87},"stellarion_find_by_imports","/tools/find-by-imports","3.tools/15.find-by-imports",{"title":89,"path":90,"stem":91},"stellarion_find_by_signature","/tools/find-by-signature","3.tools/16.find-by-signature",{"title":93,"path":94,"stem":95},"stellarion_find_entry_points","/tools/find-entry-points","3.tools/17.find-entry-points",{"title":97,"path":98,"stem":99},"stellarion_find_implementors","/tools/find-implementors","3.tools/18.find-implementors",{"title":101,"path":102,"stem":103},"stellarion_traverse_graph","/tools/traverse-graph","3.tools/19.traverse-graph",{"title":105,"path":106,"stem":107},"stellarion_get_ai_context","/tools/get-ai-context","3.tools/2.get-ai-context",{"title":109,"path":110,"stem":111},"stellarion_memory_store","/tools/memory-store","3.tools/20.memory-store",{"title":113,"path":114,"stem":115},"stellarion_memory_search","/tools/memory-search","3.tools/21.memory-search",{"title":117,"path":118,"stem":119},"stellarion_memory_get","/tools/memory-get","3.tools/22.memory-get",{"title":121,"path":122,"stem":123},"stellarion_memory_context","/tools/memory-context","3.tools/23.memory-context",{"title":125,"path":126,"stem":127},"stellarion_memory_invalidate","/tools/memory-invalidate","3.tools/24.memory-invalidate",{"title":129,"path":130,"stem":131},"stellarion_memory_list","/tools/memory-list","3.tools/25.memory-list",{"title":133,"path":134,"stem":135},"stellarion_memory_stats","/tools/memory-stats","3.tools/26.memory-stats",{"title":137,"path":138,"stem":139,"children":140},"stellarion_reindex_workspace","/tools/reindex-workspace","3.tools/27.reindex-workspace",[141],{"title":137,"path":138,"stem":139},{"title":143,"path":144,"stem":145,"children":146},"stellarion_index_files","/tools/index-files","3.tools/28.index-files",[147],{"title":143,"path":144,"stem":145},{"title":149,"path":150,"stem":151,"children":152},"stellarion_index_directory","/tools/index-directory","3.tools/29.index-directory",[153],{"title":149,"path":150,"stem":151},{"title":155,"path":156,"stem":157},"stellarion_get_edit_context","/tools/get-edit-context","3.tools/3.get-edit-context",{"title":159,"path":160,"stem":161},"stellarion_scan_security [Pro]","/tools/scan-security","3.tools/30.scan-security",{"title":163,"path":164,"stem":165},"stellarion_analyze_coupling [Pro]","/tools/analyze-coupling","3.tools/31.analyze-coupling",{"title":167,"path":168,"stem":169},"stellarion_find_unused_code [Pro]","/tools/find-unused-code","3.tools/32.find-unused-code",{"title":171,"path":172,"stem":173},"stellarion_codebase_health [Pro]","/tools/codebase-health","3.tools/33.codebase-health",{"title":175,"path":176,"stem":177},"stellarion_tech_debt_report [Pro]","/tools/tech-debt-report","3.tools/34.tech-debt-report",{"title":179,"path":180,"stem":181},"stellarion_assess_change_risk [Pro]","/tools/assess-change-risk","3.tools/35.assess-change-risk",{"title":183,"path":184,"stem":185},"stellarion_dependency_drift [Pro]","/tools/dependency-drift","3.tools/36.dependency-drift",{"title":187,"path":188,"stem":189},"stellarion_api_surface [Pro]","/tools/api-surface","3.tools/37.api-surface",{"title":191,"path":192,"stem":193},"stellarion_find_duplicates [Pro]","/tools/find-duplicates","3.tools/38.find-duplicates",{"title":195,"path":196,"stem":197},"stellarion_find_similar [Pro]","/tools/find-similar","3.tools/39.find-similar",{"title":199,"path":200,"stem":201},"stellarion_get_curated_context","/tools/get-curated-context","3.tools/4.get-curated-context",{"title":203,"path":204,"stem":205},"stellarion_cluster_symbols [Pro]","/tools/cluster-symbols","3.tools/40.cluster-symbols",{"title":207,"path":208,"stem":209},"stellarion_compare_symbols [Pro]","/tools/compare-symbols","3.tools/41.compare-symbols",{"title":211,"path":212,"stem":213},"stellarion_mine_git_history [Pro]","/tools/mine-git-history","3.tools/42.mine-git-history",{"title":215,"path":216,"stem":217},"stellarion_mine_git_history_for_file [Pro]","/tools/mine-git-history-for-file","3.tools/43.mine-git-history-for-file",{"title":219,"path":220,"stem":221},"stellarion_search_git_history [Pro]","/tools/search-git-history","3.tools/44.search-git-history",{"title":223,"path":224,"stem":225},"stellarion_find_eda_calls [Pro · EDA]","/tools/find-eda-calls","3.tools/45.find-eda-calls",{"title":227,"path":228,"stem":229},"stellarion_get_flow_graph [Pro · EDA]","/tools/get-flow-graph","3.tools/46.get-flow-graph",{"title":231,"path":232,"stem":233},"stellarion_find_duplicate_constraints [Pro · EDA]","/tools/find-duplicate-constraints","3.tools/47.find-duplicate-constraints",{"title":235,"path":236,"stem":237},"stellarion_analyze_impact","/tools/analyze-impact","3.tools/5.analyze-impact",{"title":239,"path":240,"stem":241},"stellarion_analyze_complexity","/tools/analyze-complexity","3.tools/6.analyze-complexity",{"title":243,"path":244,"stem":245},"stellarion_get_call_graph","/tools/get-call-graph","3.tools/7.get-call-graph",{"title":247,"path":248,"stem":249},"stellarion_get_dependency_graph","/tools/get-dependency-graph","3.tools/8.get-dependency-graph",{"title":251,"path":252,"stem":253},"stellarion_find_related_tests","/tools/find-related-tests","3.tools/9.find-related-tests",{"title":255,"path":256,"stem":257,"children":258,"page":29},"Integrations","/integrations","4.integrations",[259,263,267],{"title":260,"path":261,"stem":262},"Claude Code","/integrations/claude-code","4.integrations/1.claude-code",{"title":264,"path":265,"stem":266},"Cursor","/integrations/cursor","4.integrations/2.cursor",{"title":268,"path":269,"stem":270},"Other MCP Clients","/integrations/other-mcp-clients","4.integrations/3.other-mcp-clients",{"title":272,"path":273,"stem":274,"children":275,"page":29},"Guides","/guides","5.guides",[276,282,286,290],{"title":277,"path":278,"stem":279,"children":280},"Indexing Your Project","/guides/indexing-your-project","5.guides/1.indexing-your-project",[281],{"title":277,"path":278,"stem":279},{"title":283,"path":284,"stem":285},"Improving Code Quality","/guides/improving-code-quality","5.guides/2.improving-code-quality",{"title":287,"path":288,"stem":289},"Reducing Technical Debt","/guides/reducing-technical-debt","5.guides/3.reducing-technical-debt",{"title":291,"path":292,"stem":293},"Slash Commands","/guides/slash-commands","5.guides/4.slash-commands",{"title":295,"path":296,"stem":297,"children":298,"page":29},"Reference","/reference","6.reference",[299,303,307],{"title":300,"path":301,"stem":302},"CLI Commands","/reference/cli-commands","6.reference/1.cli-commands",{"title":304,"path":305,"stem":306},"Environment Variables","/reference/environment-variables","6.reference/2.environment-variables",{"title":308,"path":309,"stem":310},"Troubleshooting","/reference/troubleshooting","6.reference/3.troubleshooting",{"title":312,"path":313,"stem":314,"children":315,"page":29},"Quality","/quality","7.quality",[316,320,324,328,332,336],{"title":317,"path":318,"stem":319},"Code Quality Metrics Overview","/quality/stellarion_quality_metrics","7.quality/1.Stellarion_Quality_Metrics",{"title":321,"path":322,"stem":323},"Cognitive Complexity","/quality/cognitive-complexity","7.quality/2.cognitive-complexity",{"title":325,"path":326,"stem":327},"Cyclomatic Complexity","/quality/cyclomatic-complexity","7.quality/3.cyclomatic-complexity",{"title":329,"path":330,"stem":331},"Maintainability Index","/quality/maintainability","7.quality/4.maintainability",{"title":333,"path":334,"stem":335},"Circular Dependencies","/quality/circular-dependencies","7.quality/5.circular-dependencies",{"title":337,"path":338,"stem":339},"Unused Code Detection","/quality/unused-code","7.quality/6.unused-code",{"id":341,"title":247,"body":342,"description":1009,"extension":1010,"links":1011,"meta":1012,"navigation":1013,"path":248,"seo":1014,"stem":249,"__hash__":1015},"docs/3.tools/8.get-dependency-graph.md",{"type":343,"value":344,"toc":998},"minimark",[345,349,354,373,380,384,514,518,523,530,535,664,670,674,679,683,780,785,789,794,798,909,914,918,921,947,951,994],[346,347,348],"p",{},"Analyzes file-level import and dependency relationships. Shows what a file imports, what imports it, or both -- traversing multiple levels to reveal the full module dependency structure.",[350,351,353],"h2",{"id":352},"when-to-use","When to Use",[355,356,357,361,364,367,370],"ul",{},[358,359,360],"li",{},"Understanding module architecture and how files relate",[358,362,363],{},"Finding circular dependencies between modules",[358,365,366],{},"Planning refactoring to reduce coupling",[358,368,369],{},"Tracing import chains to understand why a module is included",[358,371,372],{},"Assessing the scope of a module's influence",[346,374,375,376,379],{},"This tool operates at the file/module level. For function-level call relationships, use ",[377,378,243],"code",{}," instead.",[350,381,383],{"id":382},"parameters","Parameters",[385,386,387,409],"table",{},[388,389,390],"thead",{},[391,392,393,397,400,403,406],"tr",{},[394,395,396],"th",{},"Parameter",[394,398,399],{},"Type",[394,401,402],{},"Required",[394,404,405],{},"Default",[394,407,408],{},"Description",[410,411,412,434,453,471,498],"tbody",{},[391,413,414,418,421,424,427],{},[415,416,417],"td",{},"uri",[415,419,420],{},"string",[415,422,423],{},"Yes",[415,425,426],{},"--",[415,428,429,430,433],{},"File URI to analyze (e.g., ",[377,431,432],{},"file:///path/to/file.ts",")",[391,435,436,439,442,445,450],{},[415,437,438],{},"depth",[415,440,441],{},"number",[415,443,444],{},"No",[415,446,447],{},[377,448,449],{},"3",[415,451,452],{},"How many levels of dependencies to traverse (1-10)",[391,454,455,458,461,463,468],{},[415,456,457],{},"includeExternal",[415,459,460],{},"boolean",[415,462,444],{},[415,464,465],{},[377,466,467],{},"false",[415,469,470],{},"Whether to include external dependencies from node_modules or packages",[391,472,473,476,479,481,486],{},[415,474,475],{},"direction",[415,477,478],{},"enum",[415,480,444],{},[415,482,483],{},[377,484,485],{},"both",[415,487,488,491,492,495,496],{},[377,489,490],{},"imports"," (what this file uses), ",[377,493,494],{},"importedBy"," (what uses this file), or ",[377,497,485],{},[391,499,500,503,505,507,511],{},[415,501,502],{},"summary",[415,504,460],{},[415,506,444],{},[415,508,509],{},[377,510,467],{},[415,512,513],{},"Return a condensed summary for large graphs",[350,515,517],{"id":516},"examples","Examples",[519,520,522],"h3",{"id":521},"full-dependency-map","Full Dependency Map",[346,524,525,529],{},[526,527,528],"strong",{},"Natural Language:","\n\"Show me all the dependencies of the auth module\"",[346,531,532],{},[526,533,534],{},"MCP Tool Call:",[536,537,542],"pre",{"className":538,"code":539,"language":540,"meta":541,"style":541},"language-json shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","{\n  \"name\": \"stellarion_get_dependency_graph\",\n  \"arguments\": {\n    \"uri\": \"file:///home/dev/project/src/auth/index.ts\",\n    \"depth\": 3,\n    \"direction\": \"both\"\n  }\n}\n","json","",[377,543,544,553,580,595,617,634,652,658],{"__ignoreMap":541},[545,546,549],"span",{"class":547,"line":548},"line",1,[545,550,552],{"class":551},"sMK4o","{\n",[545,554,556,559,563,566,569,572,575,577],{"class":547,"line":555},2,[545,557,558],{"class":551},"  \"",[545,560,562],{"class":561},"spNyl","name",[545,564,565],{"class":551},"\"",[545,567,568],{"class":551},":",[545,570,571],{"class":551}," \"",[545,573,247],{"class":574},"sfazB",[545,576,565],{"class":551},[545,578,579],{"class":551},",\n",[545,581,583,585,588,590,592],{"class":547,"line":582},3,[545,584,558],{"class":551},[545,586,587],{"class":561},"arguments",[545,589,565],{"class":551},[545,591,568],{"class":551},[545,593,594],{"class":551}," {\n",[545,596,598,601,604,606,608,610,613,615],{"class":547,"line":597},4,[545,599,600],{"class":551},"    \"",[545,602,417],{"class":603},"sBMFI",[545,605,565],{"class":551},[545,607,568],{"class":551},[545,609,571],{"class":551},[545,611,612],{"class":574},"file:///home/dev/project/src/auth/index.ts",[545,614,565],{"class":551},[545,616,579],{"class":551},[545,618,620,622,624,626,628,632],{"class":547,"line":619},5,[545,621,600],{"class":551},[545,623,438],{"class":603},[545,625,565],{"class":551},[545,627,568],{"class":551},[545,629,631],{"class":630},"sbssI"," 3",[545,633,579],{"class":551},[545,635,637,639,641,643,645,647,649],{"class":547,"line":636},6,[545,638,600],{"class":551},[545,640,475],{"class":603},[545,642,565],{"class":551},[545,644,568],{"class":551},[545,646,571],{"class":551},[545,648,485],{"class":574},[545,650,651],{"class":551},"\"\n",[545,653,655],{"class":547,"line":654},7,[545,656,657],{"class":551},"  }\n",[545,659,661],{"class":547,"line":660},8,[545,662,663],{"class":551},"}\n",[346,665,666,669],{},[526,667,668],{},"Returns:"," A graph showing the auth module's imports (crypto, database, config) and everything that imports it (routes, middleware, tests), traversed 3 levels deep.",[519,671,673],{"id":672},"find-consumers-of-a-module","Find Consumers of a Module",[346,675,676,678],{},[526,677,528],{},"\n\"What files depend on the database connection module?\"",[346,680,681],{},[526,682,534],{},[536,684,686],{"className":538,"code":685,"language":540,"meta":541,"style":541},"{\n  \"name\": \"stellarion_get_dependency_graph\",\n  \"arguments\": {\n    \"uri\": \"file:///home/dev/project/src/db/connection.py\",\n    \"depth\": 2,\n    \"direction\": \"importedBy\"\n  }\n}\n",[377,687,688,692,710,722,741,756,772,776],{"__ignoreMap":541},[545,689,690],{"class":547,"line":548},[545,691,552],{"class":551},[545,693,694,696,698,700,702,704,706,708],{"class":547,"line":555},[545,695,558],{"class":551},[545,697,562],{"class":561},[545,699,565],{"class":551},[545,701,568],{"class":551},[545,703,571],{"class":551},[545,705,247],{"class":574},[545,707,565],{"class":551},[545,709,579],{"class":551},[545,711,712,714,716,718,720],{"class":547,"line":582},[545,713,558],{"class":551},[545,715,587],{"class":561},[545,717,565],{"class":551},[545,719,568],{"class":551},[545,721,594],{"class":551},[545,723,724,726,728,730,732,734,737,739],{"class":547,"line":597},[545,725,600],{"class":551},[545,727,417],{"class":603},[545,729,565],{"class":551},[545,731,568],{"class":551},[545,733,571],{"class":551},[545,735,736],{"class":574},"file:///home/dev/project/src/db/connection.py",[545,738,565],{"class":551},[545,740,579],{"class":551},[545,742,743,745,747,749,751,754],{"class":547,"line":619},[545,744,600],{"class":551},[545,746,438],{"class":603},[545,748,565],{"class":551},[545,750,568],{"class":551},[545,752,753],{"class":630}," 2",[545,755,579],{"class":551},[545,757,758,760,762,764,766,768,770],{"class":547,"line":636},[545,759,600],{"class":551},[545,761,475],{"class":603},[545,763,565],{"class":551},[545,765,568],{"class":551},[545,767,571],{"class":551},[545,769,494],{"class":574},[545,771,651],{"class":551},[545,773,774],{"class":547,"line":654},[545,775,657],{"class":551},[545,777,778],{"class":547,"line":660},[545,779,663],{"class":551},[346,781,782,784],{},[526,783,668],{}," All files that import the database connection module, plus files that import those files, showing the full consumer chain.",[519,786,788],{"id":787},"include-external-dependencies","Include External Dependencies",[346,790,791,793],{},[526,792,528],{},"\n\"What external libraries does this file use?\"",[346,795,796],{},[526,797,534],{},[536,799,801],{"className":538,"code":800,"language":540,"meta":541,"style":541},"{\n  \"name\": \"stellarion_get_dependency_graph\",\n  \"arguments\": {\n    \"uri\": \"file:///home/dev/project/src/api/client.ts\",\n    \"depth\": 1,\n    \"includeExternal\": true,\n    \"direction\": \"imports\"\n  }\n}\n",[377,802,803,807,825,837,856,871,884,900,904],{"__ignoreMap":541},[545,804,805],{"class":547,"line":548},[545,806,552],{"class":551},[545,808,809,811,813,815,817,819,821,823],{"class":547,"line":555},[545,810,558],{"class":551},[545,812,562],{"class":561},[545,814,565],{"class":551},[545,816,568],{"class":551},[545,818,571],{"class":551},[545,820,247],{"class":574},[545,822,565],{"class":551},[545,824,579],{"class":551},[545,826,827,829,831,833,835],{"class":547,"line":582},[545,828,558],{"class":551},[545,830,587],{"class":561},[545,832,565],{"class":551},[545,834,568],{"class":551},[545,836,594],{"class":551},[545,838,839,841,843,845,847,849,852,854],{"class":547,"line":597},[545,840,600],{"class":551},[545,842,417],{"class":603},[545,844,565],{"class":551},[545,846,568],{"class":551},[545,848,571],{"class":551},[545,850,851],{"class":574},"file:///home/dev/project/src/api/client.ts",[545,853,565],{"class":551},[545,855,579],{"class":551},[545,857,858,860,862,864,866,869],{"class":547,"line":619},[545,859,600],{"class":551},[545,861,438],{"class":603},[545,863,565],{"class":551},[545,865,568],{"class":551},[545,867,868],{"class":630}," 1",[545,870,579],{"class":551},[545,872,873,875,877,879,881],{"class":547,"line":636},[545,874,600],{"class":551},[545,876,457],{"class":603},[545,878,565],{"class":551},[545,880,568],{"class":551},[545,882,883],{"class":551}," true,\n",[545,885,886,888,890,892,894,896,898],{"class":547,"line":654},[545,887,600],{"class":551},[545,889,475],{"class":603},[545,891,565],{"class":551},[545,893,568],{"class":551},[545,895,571],{"class":551},[545,897,490],{"class":574},[545,899,651],{"class":551},[545,901,902],{"class":547,"line":660},[545,903,657],{"class":551},[545,905,907],{"class":547,"line":906},9,[545,908,663],{"class":551},[346,910,911,913],{},[526,912,668],{}," Both internal imports (utils, config) and external packages (axios, lodash, zod) used by this file.",[350,915,917],{"id":916},"output-format","Output Format",[346,919,920],{},"The response is a graph structure containing:",[355,922,923,929,935,941],{},[358,924,925,928],{},[526,926,927],{},"nodes"," -- Each node represents a file/module with its path and metadata.",[358,930,931,934],{},[526,932,933],{},"edges"," -- Each edge represents an import relationship with source (importer) and target (imported) references.",[358,936,937,940],{},[526,938,939],{},"root"," -- The node ID of the file you queried.",[358,942,943,946],{},[526,944,945],{},"cycles"," -- Any circular dependency paths detected in the traversal.",[350,948,950],{"id":949},"tips","Tips",[355,952,953,960,967,978,988],{},[358,954,955,956,959],{},"Start with ",[377,957,958],{},"direction: \"importedBy\""," before modifying a module to see everything that depends on it. This is the module-level equivalent of impact analysis.",[358,961,962,963,966],{},"Set ",[377,964,965],{},"depth: 1"," for a quick view of direct relationships. Increase depth to trace longer import chains.",[358,968,969,970,973,974,977],{},"Leave ",[377,971,972],{},"includeExternal: false"," (default) when you only care about your own code's structure. Set it to ",[377,975,976],{},"true"," when auditing third-party dependency usage.",[358,979,980,981,983,984,987],{},"Circular dependencies show up in the ",[377,982,945],{}," field. Use ",[377,985,986],{},"stellarion_analyze_coupling"," (Pro) for deeper coupling metrics including instability scores.",[358,989,990,991,993],{},"For function-level \"who calls what\" analysis, use ",[377,992,243],{}," instead. Dependency graphs show file-level imports, not runtime call relationships.",[995,996,997],"style",{},"html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":541,"searchDepth":555,"depth":555,"links":999},[1000,1001,1002,1007,1008],{"id":352,"depth":555,"text":353},{"id":382,"depth":555,"text":383},{"id":516,"depth":555,"text":517,"children":1003},[1004,1005,1006],{"id":521,"depth":582,"text":522},{"id":672,"depth":582,"text":673},{"id":787,"depth":582,"text":788},{"id":916,"depth":555,"text":917},{"id":949,"depth":555,"text":950},"Map file and module import relationships with depth control","md",null,{},true,{"title":247,"description":1009},"DCfXXkYnJqMXcbysHmnN_idhwrjGaP5kZ6L_XZXRvuA",[1017,1019],{"title":243,"path":244,"stem":245,"description":1018,"children":-1},"Map function call chains showing callers and callees",{"title":251,"path":252,"stem":253,"description":1020,"children":-1},"Find tests that exercise a given function",1777612941445]