{"nodes": [{"id": "apps_web_src_lib_auth_ts", "label": "auth.ts", "file_type": "code", "source_file": "apps/web/src/lib/auth.ts", "source_location": "L1"}, {"id": "auth_login", "label": "login()", "file_type": "code", "source_file": "apps/web/src/lib/auth.ts", "source_location": "L20"}, {"id": "auth_logout", "label": "logout()", "file_type": "code", "source_file": "apps/web/src/lib/auth.ts", "source_location": "L50"}], "edges": [{"source": "apps_web_src_lib_auth_ts", "target": "environment", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/auth.ts", "source_location": "L1", "weight": 1.0}, {"source": "apps_web_src_lib_auth_ts", "target": "public", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/auth.ts", "source_location": "L2", "weight": 1.0}, {"source": "apps_web_src_lib_auth_ts", "target": "supabase", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/auth.ts", "source_location": "L7", "weight": 1.0}, {"source": "apps_web_src_lib_auth_ts", "target": "auth_login", "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/auth.ts", "source_location": "L20", "weight": 1.0}, {"source": "apps_web_src_lib_auth_ts", "target": "auth_logout", "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/auth.ts", "source_location": "L50", "weight": 1.0}], "raw_calls": [{"caller_nid": "auth_login", "callee": "signInWithOAuth", "source_file": "apps/web/src/lib/auth.ts", "source_location": "L23"}, {"caller_nid": "auth_login", "callee": "getSupabase", "source_file": "apps/web/src/lib/auth.ts", "source_location": "L23"}, {"caller_nid": "auth_logout", "callee": "signOut", "source_file": "apps/web/src/lib/auth.ts", "source_location": "L55"}, {"caller_nid": "auth_logout", "callee": "getSupabase", "source_file": "apps/web/src/lib/auth.ts", "source_location": "L55"}, {"caller_nid": "auth_logout", "callee": "set", "source_file": "apps/web/src/lib/auth.ts", "source_location": "L61"}, {"caller_nid": "auth_logout", "callee": "set", "source_file": "apps/web/src/lib/auth.ts", "source_location": "L62"}, {"caller_nid": "auth_logout", "callee": "assign", "source_file": "apps/web/src/lib/auth.ts", "source_location": "L64"}, {"caller_nid": "auth_logout", "callee": "toString", "source_file": "apps/web/src/lib/auth.ts", "source_location": "L64"}]}