{ "nodes": [ { "id": "react_router_config_ts", "label": "react-router.config.ts", "file_type": "code", "source_file": "react-router.config.ts", "source_location": "L1" }, { "id": "vite_config_ts", "label": "vite.config.ts", "file_type": "code", "source_file": "vite.config.ts", "source_location": "L1" }, { "id": "app_root_tsx", "label": "root.tsx", "file_type": "code", "source_file": "app\\root.tsx", "source_location": "L1" }, { "id": "app_root_links", "label": "links()", "file_type": "code", "source_file": "app\\root.tsx", "source_location": "L13" }, { "id": "app_root_layout", "label": "Layout()", "file_type": "code", "source_file": "app\\root.tsx", "source_location": "L26" }, { "id": "app_root_app", "label": "App()", "file_type": "code", "source_file": "app\\root.tsx", "source_location": "L44" }, { "id": "app_root_errorboundary", "label": "ErrorBoundary()", "file_type": "code", "source_file": "app\\root.tsx", "source_location": "L48" }, { "id": "app_routes_ts", "label": "routes.ts", "file_type": "code", "source_file": "app\\routes.ts", "source_location": "L1" }, { "id": "app_routes_home_tsx", "label": "home.tsx", "file_type": "code", "source_file": "app\\routes\\home.tsx", "source_location": "L1" }, { "id": "routes_home_meta", "label": "meta()", "file_type": "code", "source_file": "app\\routes\\home.tsx", "source_location": "L4" }, { "id": "routes_home_home", "label": "Home()", "file_type": "code", "source_file": "app\\routes\\home.tsx", "source_location": "L11" }, { "id": "app_welcome_welcome_tsx", "label": "welcome.tsx", "file_type": "code", "source_file": "app\\welcome\\welcome.tsx", "source_location": "L1" }, { "id": "welcome_welcome_welcome", "label": "Welcome()", "file_type": "code", "source_file": "app\\welcome\\welcome.tsx", "source_location": "L4" }, { "id": "welcome_welcome_resources", "label": "resources", "file_type": "code", "source_file": "app\\welcome\\welcome.tsx", "source_location": "L49" } ], "edges": [ { "source": "react_router_config_ts", "target": "config", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "react-router.config.ts", "source_location": "L1", "weight": 1.0 }, { "source": "vite_config_ts", "target": "vite", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "vite.config.ts", "source_location": "L1", "weight": 1.0 }, { "source": "vite_config_ts", "target": "vite", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "vite.config.ts", "source_location": "L2", "weight": 1.0 }, { "source": "vite_config_ts", "target": "vite", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "vite.config.ts", "source_location": "L3", "weight": 1.0 }, { "source": "app_root_tsx", "target": "react_router", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app\\root.tsx", "source_location": "L1", "weight": 1.0 }, { "source": "app_root_tsx", "target": "c_users_henry_programming_aitrader_app_types_root", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app\\root.tsx", "source_location": "L10", "weight": 1.0 }, { "source": "app_root_tsx", "target": "types_root_route", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app\\root.tsx", "source_location": "L10", "weight": 1.0 }, { "source": "app_root_tsx", "target": "c_users_henry_programming_aitrader_app_app_css", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app\\root.tsx", "source_location": "L11", "weight": 1.0 }, { "source": "app_root_tsx", "target": "app_root_links", "relation": "contains", "confidence": "EXTRACTED", "source_file": "app\\root.tsx", "source_location": "L13", "weight": 1.0 }, { "source": "app_root_tsx", "target": "app_root_layout", "relation": "contains", "confidence": "EXTRACTED", "source_file": "app\\root.tsx", "source_location": "L26", "weight": 1.0 }, { "source": "app_root_tsx", "target": "app_root_app", "relation": "contains", "confidence": "EXTRACTED", "source_file": "app\\root.tsx", "source_location": "L44", "weight": 1.0 }, { "source": "app_root_tsx", "target": "app_root_errorboundary", "relation": "contains", "confidence": "EXTRACTED", "source_file": "app\\root.tsx", "source_location": "L48", "weight": 1.0 }, { "source": "app_routes_ts", "target": "routes", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app\\routes.ts", "source_location": "L1", "weight": 1.0 }, { "source": "app_routes_home_tsx", "target": "c_users_henry_programming_aitrader_app_routes_types_home", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app\\routes\\home.tsx", "source_location": "L1", "weight": 1.0 }, { "source": "app_routes_home_tsx", "target": "types_home_route", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app\\routes\\home.tsx", "source_location": "L1", "weight": 1.0 }, { "source": "app_routes_home_tsx", "target": "app_welcome_welcome_tsx", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app\\routes\\home.tsx", "source_location": "L2", "weight": 1.0 }, { "source": "app_routes_home_tsx", "target": "welcome_welcome_welcome", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app\\routes\\home.tsx", "source_location": "L2", "weight": 1.0 }, { "source": "app_routes_home_tsx", "target": "routes_home_meta", "relation": "contains", "confidence": "EXTRACTED", "source_file": "app\\routes\\home.tsx", "source_location": "L4", "weight": 1.0 }, { "source": "app_routes_home_tsx", "target": "routes_home_home", "relation": "contains", "confidence": "EXTRACTED", "source_file": "app\\routes\\home.tsx", "source_location": "L11", "weight": 1.0 }, { "source": "app_welcome_welcome_tsx", "target": "c_users_henry_programming_aitrader_app_welcome_logo_dark_svg", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app\\welcome\\welcome.tsx", "source_location": "L1", "weight": 1.0 }, { "source": "app_welcome_welcome_tsx", "target": "c_users_henry_programming_aitrader_app_welcome_logo_light_svg", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app\\welcome\\welcome.tsx", "source_location": "L2", "weight": 1.0 }, { "source": "app_welcome_welcome_tsx", "target": "welcome_welcome_welcome", "relation": "contains", "confidence": "EXTRACTED", "source_file": "app\\welcome\\welcome.tsx", "source_location": "L4", "weight": 1.0 }, { "source": "app_welcome_welcome_tsx", "target": "welcome_welcome_resources", "relation": "contains", "confidence": "EXTRACTED", "source_file": "app\\welcome\\welcome.tsx", "source_location": "L49", "weight": 1.0 } ], "input_tokens": 0, "output_tokens": 0 }