{"nodes": [{"id": "packages_test_utils_src_supabase_clients_ts", "label": "supabase-clients.ts", "file_type": "code", "source_file": "packages/test-utils/src/supabase-clients.ts", "source_location": "L1"}, {"id": "supabase_clients_requiredenv", "label": "requiredEnv()", "file_type": "code", "source_file": "packages/test-utils/src/supabase-clients.ts", "source_location": "L5"}, {"id": "supabase_clients_signtoken", "label": "signToken()", "file_type": "code", "source_file": "packages/test-utils/src/supabase-clients.ts", "source_location": "L15"}, {"id": "supabase_clients_createclientas", "label": "createClientAs()", "file_type": "code", "source_file": "packages/test-utils/src/supabase-clients.ts", "source_location": "L34"}, {"id": "supabase_clients_createadminclient", "label": "createAdminClient()", "file_type": "code", "source_file": "packages/test-utils/src/supabase-clients.ts", "source_location": "L53"}], "edges": [{"source": "packages_test_utils_src_supabase_clients_ts", "target": "supabase_js", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "packages/test-utils/src/supabase-clients.ts", "source_location": "L1", "weight": 1.0}, {"source": "packages_test_utils_src_supabase_clients_ts", "target": "jose", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "packages/test-utils/src/supabase-clients.ts", "source_location": "L2", "weight": 1.0}, {"source": "packages_test_utils_src_supabase_clients_ts", "target": "types", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "packages/test-utils/src/supabase-clients.ts", "source_location": "L3", "weight": 1.0}, {"source": "packages_test_utils_src_supabase_clients_ts", "target": "supabase_clients_requiredenv", "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/test-utils/src/supabase-clients.ts", "source_location": "L5", "weight": 1.0}, {"source": "packages_test_utils_src_supabase_clients_ts", "target": "supabase_clients_signtoken", "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/test-utils/src/supabase-clients.ts", "source_location": "L15", "weight": 1.0}, {"source": "packages_test_utils_src_supabase_clients_ts", "target": "supabase_clients_createclientas", "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/test-utils/src/supabase-clients.ts", "source_location": "L34", "weight": 1.0}, {"source": "packages_test_utils_src_supabase_clients_ts", "target": "supabase_clients_createadminclient", "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/test-utils/src/supabase-clients.ts", "source_location": "L53", "weight": 1.0}, {"source": "supabase_clients_signtoken", "target": "supabase_clients_requiredenv", "relation": "calls", "confidence": "EXTRACTED", "source_file": "packages/test-utils/src/supabase-clients.ts", "source_location": "L16", "weight": 1.0}, {"source": "supabase_clients_createclientas", "target": "supabase_clients_signtoken", "relation": "calls", "confidence": "EXTRACTED", "source_file": "packages/test-utils/src/supabase-clients.ts", "source_location": "L35", "weight": 1.0}, {"source": "supabase_clients_createclientas", "target": "supabase_clients_requiredenv", "relation": "calls", "confidence": "EXTRACTED", "source_file": "packages/test-utils/src/supabase-clients.ts", "source_location": "L37", "weight": 1.0}, {"source": "supabase_clients_createadminclient", "target": "supabase_clients_requiredenv", "relation": "calls", "confidence": "EXTRACTED", "source_file": "packages/test-utils/src/supabase-clients.ts", "source_location": "L55", "weight": 1.0}], "raw_calls": [{"caller_nid": "supabase_clients_signtoken", "callee": "encode", "source_file": "packages/test-utils/src/supabase-clients.ts", "source_location": "L16"}, {"caller_nid": "supabase_clients_signtoken", "callee": "sign", "source_file": "packages/test-utils/src/supabase-clients.ts", "source_location": "L17"}, {"caller_nid": "supabase_clients_signtoken", "callee": "setExpirationTime", "source_file": "packages/test-utils/src/supabase-clients.ts", "source_location": "L17"}, {"caller_nid": "supabase_clients_signtoken", "callee": "setIssuedAt", "source_file": "packages/test-utils/src/supabase-clients.ts", "source_location": "L17"}, {"caller_nid": "supabase_clients_signtoken", "callee": "setAudience", "source_file": "packages/test-utils/src/supabase-clients.ts", "source_location": "L17"}, {"caller_nid": "supabase_clients_signtoken", "callee": "setSubject", "source_file": "packages/test-utils/src/supabase-clients.ts", "source_location": "L17"}, {"caller_nid": "supabase_clients_signtoken", "callee": "setProtectedHeader", "source_file": "packages/test-utils/src/supabase-clients.ts", "source_location": "L17"}, {"caller_nid": "supabase_clients_createclientas", "callee": "createClient", "source_file": "packages/test-utils/src/supabase-clients.ts", "source_location": "L36"}, {"caller_nid": "supabase_clients_createclientas", "callee": "setAuth", "source_file": "packages/test-utils/src/supabase-clients.ts", "source_location": "L45"}, {"caller_nid": "supabase_clients_createadminclient", "callee": "createClient", "source_file": "packages/test-utils/src/supabase-clients.ts", "source_location": "L54"}]}