agentic-os/brain/graph/projects/pendleton-waste-terminal.json

3592 lines
105 KiB
JSON
Executable File

{
"directed": false,
"multigraph": false,
"graph": {},
"nodes": [
{
"label": "package.json",
"file_type": "code",
"source_file": "package.json",
"source_location": "L1",
"_origin": "ast",
"id": "package",
"community": 4,
"norm_label": "package.json"
},
{
"label": "name",
"file_type": "code",
"source_file": "package.json",
"source_location": "L2",
"_origin": "ast",
"id": "package_name",
"community": 4,
"norm_label": "name"
},
{
"label": "private",
"file_type": "code",
"source_file": "package.json",
"source_location": "L3",
"_origin": "ast",
"id": "package_private",
"community": 4,
"norm_label": "private"
},
{
"label": "version",
"file_type": "code",
"source_file": "package.json",
"source_location": "L4",
"_origin": "ast",
"id": "package_version",
"community": 4,
"norm_label": "version"
},
{
"label": "type",
"file_type": "code",
"source_file": "package.json",
"source_location": "L5",
"_origin": "ast",
"id": "package_type",
"community": 4,
"norm_label": "type"
},
{
"label": "scripts",
"file_type": "code",
"source_file": "package.json",
"source_location": "L6",
"_origin": "ast",
"id": "package_scripts",
"community": 4,
"norm_label": "scripts"
},
{
"label": "dev",
"file_type": "code",
"source_file": "package.json",
"source_location": "L7",
"_origin": "ast",
"id": "package_scripts_dev",
"community": 4,
"norm_label": "dev"
},
{
"label": "build",
"file_type": "code",
"source_file": "package.json",
"source_location": "L8",
"_origin": "ast",
"id": "package_scripts_build",
"community": 4,
"norm_label": "build"
},
{
"label": "lint",
"file_type": "code",
"source_file": "package.json",
"source_location": "L9",
"_origin": "ast",
"id": "package_scripts_lint",
"community": 4,
"norm_label": "lint"
},
{
"label": "preview",
"file_type": "code",
"source_file": "package.json",
"source_location": "L10",
"_origin": "ast",
"id": "package_scripts_preview",
"community": 4,
"norm_label": "preview"
},
{
"label": "test",
"file_type": "code",
"source_file": "package.json",
"source_location": "L11",
"_origin": "ast",
"id": "package_scripts_test",
"community": 4,
"norm_label": "test"
},
{
"label": "test:watch",
"file_type": "code",
"source_file": "package.json",
"source_location": "L12",
"_origin": "ast",
"id": "package_scripts_test_watch",
"community": 4,
"norm_label": "test:watch"
},
{
"label": "dependencies",
"file_type": "code",
"source_file": "package.json",
"source_location": "L14",
"_origin": "ast",
"id": "package_dependencies",
"community": 4,
"norm_label": "dependencies"
},
{
"label": "@supabase/supabase-js",
"file_type": "code",
"source_file": "package.json",
"source_location": "L15",
"_origin": "ast",
"id": "package_dependencies_supabase_supabase_js",
"community": 4,
"norm_label": "@supabase/supabase-js"
},
{
"label": "@supabase/supabase-js",
"file_type": "concept",
"source_file": "package.json",
"source_location": "L15",
"_origin": "ast",
"id": "supabase_supabase_js",
"community": 4,
"norm_label": "@supabase/supabase-js"
},
{
"label": "react",
"file_type": "code",
"source_file": "package.json",
"source_location": "L16",
"_origin": "ast",
"id": "package_dependencies_react",
"community": 4,
"norm_label": "react"
},
{
"label": "react",
"file_type": "concept",
"source_file": "package.json",
"source_location": "L16",
"_origin": "ast",
"id": "react",
"community": 4,
"norm_label": "react"
},
{
"label": "react-dom",
"file_type": "code",
"source_file": "package.json",
"source_location": "L17",
"_origin": "ast",
"id": "package_dependencies_react_dom",
"community": 4,
"norm_label": "react-dom"
},
{
"label": "react-dom",
"file_type": "concept",
"source_file": "package.json",
"source_location": "L17",
"_origin": "ast",
"id": "react_dom",
"community": 4,
"norm_label": "react-dom"
},
{
"label": "devDependencies",
"file_type": "code",
"source_file": "package.json",
"source_location": "L19",
"_origin": "ast",
"id": "package_devdependencies",
"community": 0,
"norm_label": "devdependencies"
},
{
"label": "@testing-library/jest-dom",
"file_type": "code",
"source_file": "package.json",
"source_location": "L20",
"_origin": "ast",
"id": "package_devdependencies_testing_library_jest_dom",
"community": 0,
"norm_label": "@testing-library/jest-dom"
},
{
"label": "@testing-library/jest-dom",
"file_type": "concept",
"source_file": "package.json",
"source_location": "L20",
"_origin": "ast",
"id": "testing_library_jest_dom",
"community": 0,
"norm_label": "@testing-library/jest-dom"
},
{
"label": "@testing-library/react",
"file_type": "code",
"source_file": "package.json",
"source_location": "L21",
"_origin": "ast",
"id": "package_devdependencies_testing_library_react",
"community": 0,
"norm_label": "@testing-library/react"
},
{
"label": "@testing-library/react",
"file_type": "concept",
"source_file": "package.json",
"source_location": "L21",
"_origin": "ast",
"id": "testing_library_react",
"community": 0,
"norm_label": "@testing-library/react"
},
{
"label": "@testing-library/user-event",
"file_type": "code",
"source_file": "package.json",
"source_location": "L22",
"_origin": "ast",
"id": "package_devdependencies_testing_library_user_event",
"community": 0,
"norm_label": "@testing-library/user-event"
},
{
"label": "@testing-library/user-event",
"file_type": "concept",
"source_file": "package.json",
"source_location": "L22",
"_origin": "ast",
"id": "testing_library_user_event",
"community": 0,
"norm_label": "@testing-library/user-event"
},
{
"label": "@types/node",
"file_type": "code",
"source_file": "package.json",
"source_location": "L23",
"_origin": "ast",
"id": "package_devdependencies_types_node",
"community": 0,
"norm_label": "@types/node"
},
{
"label": "@types/node",
"file_type": "concept",
"source_file": "package.json",
"source_location": "L23",
"_origin": "ast",
"id": "types_node",
"community": 0,
"norm_label": "@types/node"
},
{
"label": "@types/react",
"file_type": "code",
"source_file": "package.json",
"source_location": "L24",
"_origin": "ast",
"id": "package_devdependencies_types_react",
"community": 0,
"norm_label": "@types/react"
},
{
"label": "@types/react",
"file_type": "concept",
"source_file": "package.json",
"source_location": "L24",
"_origin": "ast",
"id": "types_react",
"community": 0,
"norm_label": "@types/react"
},
{
"label": "@types/react-dom",
"file_type": "code",
"source_file": "package.json",
"source_location": "L25",
"_origin": "ast",
"id": "package_devdependencies_types_react_dom",
"community": 0,
"norm_label": "@types/react-dom"
},
{
"label": "@types/react-dom",
"file_type": "concept",
"source_file": "package.json",
"source_location": "L25",
"_origin": "ast",
"id": "types_react_dom",
"community": 0,
"norm_label": "@types/react-dom"
},
{
"label": "@vitejs/plugin-react",
"file_type": "code",
"source_file": "package.json",
"source_location": "L26",
"_origin": "ast",
"id": "package_devdependencies_vitejs_plugin_react",
"community": 0,
"norm_label": "@vitejs/plugin-react"
},
{
"label": "@vitejs/plugin-react",
"file_type": "concept",
"source_file": "package.json",
"source_location": "L26",
"_origin": "ast",
"id": "vitejs_plugin_react",
"community": 0,
"norm_label": "@vitejs/plugin-react"
},
{
"label": "jsdom",
"file_type": "code",
"source_file": "package.json",
"source_location": "L27",
"_origin": "ast",
"id": "package_devdependencies_jsdom",
"community": 0,
"norm_label": "jsdom"
},
{
"label": "jsdom",
"file_type": "concept",
"source_file": "package.json",
"source_location": "L27",
"_origin": "ast",
"id": "jsdom",
"community": 0,
"norm_label": "jsdom"
},
{
"label": "oxlint",
"file_type": "code",
"source_file": "package.json",
"source_location": "L28",
"_origin": "ast",
"id": "package_devdependencies_oxlint",
"community": 0,
"norm_label": "oxlint"
},
{
"label": "oxlint",
"file_type": "concept",
"source_file": "package.json",
"source_location": "L28",
"_origin": "ast",
"id": "oxlint",
"community": 0,
"norm_label": "oxlint"
},
{
"label": "typescript",
"file_type": "code",
"source_file": "package.json",
"source_location": "L29",
"_origin": "ast",
"id": "package_devdependencies_typescript",
"community": 0,
"norm_label": "typescript"
},
{
"label": "typescript",
"file_type": "concept",
"source_file": "package.json",
"source_location": "L29",
"_origin": "ast",
"id": "typescript",
"community": 0,
"norm_label": "typescript"
},
{
"label": "vite",
"file_type": "code",
"source_file": "package.json",
"source_location": "L30",
"_origin": "ast",
"id": "package_devdependencies_vite",
"community": 0,
"norm_label": "vite"
},
{
"label": "vite",
"file_type": "concept",
"source_file": "package.json",
"source_location": "L30",
"_origin": "ast",
"id": "vite",
"community": 0,
"norm_label": "vite"
},
{
"label": "vitest",
"file_type": "code",
"source_file": "package.json",
"source_location": "L31",
"_origin": "ast",
"id": "package_devdependencies_vitest",
"community": 0,
"norm_label": "vitest"
},
{
"label": "vitest",
"file_type": "concept",
"source_file": "package.json",
"source_location": "L31",
"_origin": "ast",
"id": "vitest",
"community": 0,
"norm_label": "vitest"
},
{
"label": "App.tsx",
"file_type": "code",
"source_file": "src/App.tsx",
"source_location": "L1",
"_origin": "ast",
"id": "src_app",
"community": 1,
"norm_label": "app.tsx"
},
{
"label": "CATEGORIES",
"file_type": "code",
"source_file": "src/App.tsx",
"source_location": "L8",
"_origin": "ast",
"id": "src_app_categories",
"community": 1,
"norm_label": "categories"
},
{
"label": "REASONS",
"file_type": "code",
"source_file": "src/App.tsx",
"source_location": "L9",
"_origin": "ast",
"id": "src_app_reasons",
"community": 1,
"norm_label": "reasons"
},
{
"label": "UNITS",
"file_type": "code",
"source_file": "src/App.tsx",
"source_location": "L10",
"_origin": "ast",
"id": "src_app_units",
"community": 1,
"norm_label": "units"
},
{
"label": "repository",
"file_type": "code",
"source_file": "src/App.tsx",
"source_location": "L12",
"_origin": "ast",
"id": "src_app_repository",
"community": 1,
"norm_label": "repository"
},
{
"label": "App()",
"file_type": "code",
"source_file": "src/App.tsx",
"source_location": "L14",
"_origin": "ast",
"id": "src_app_app",
"community": 3,
"norm_label": "app()"
},
{
"label": "supabase.ts",
"file_type": "code",
"source_file": "src/lib/supabase.ts",
"source_location": "L1",
"_origin": "ast",
"id": "src_lib_supabase",
"community": 1,
"norm_label": "supabase.ts"
},
{
"label": "supabase",
"file_type": "code",
"source_file": "src/lib/supabase.ts",
"source_location": "L7",
"_origin": "ast",
"id": "src_lib_supabase_supabase",
"community": 1,
"norm_label": "supabase"
},
{
"label": "isSupabaseConfigured()",
"file_type": "code",
"source_file": "src/lib/supabase.ts",
"source_location": "L9",
"_origin": "ast",
"id": "src_lib_supabase_issupabaseconfigured",
"community": 3,
"norm_label": "issupabaseconfigured()"
},
{
"label": "SupabaseWasteRow",
"file_type": "code",
"source_file": "src/lib/supabase.ts",
"source_location": "L13",
"_origin": "ast",
"id": "src_lib_supabase_supabasewasterow",
"community": 1,
"norm_label": "supabasewasterow"
},
{
"label": "toEntry()",
"file_type": "code",
"source_file": "src/lib/supabase.ts",
"source_location": "L28",
"_origin": "ast",
"id": "src_lib_supabase_toentry",
"community": 3,
"norm_label": "toentry()"
},
{
"label": "toRow()",
"file_type": "code",
"source_file": "src/lib/supabase.ts",
"source_location": "L44",
"_origin": "ast",
"id": "src_lib_supabase_torow",
"community": 3,
"norm_label": "torow()"
},
{
"label": "main.tsx",
"file_type": "code",
"source_file": "src/main.tsx",
"source_location": "L1",
"_origin": "ast",
"id": "src_main",
"community": 1,
"norm_label": "main.tsx"
},
{
"label": "MetricsCalculator.test.ts",
"file_type": "code",
"source_file": "src/modules/MetricsCalculator.test.ts",
"source_location": "L1",
"_origin": "ast",
"id": "src_modules_metricscalculator_test",
"community": 1,
"norm_label": "metricscalculator.test.ts"
},
{
"label": "makeLog()",
"file_type": "code",
"source_file": "src/modules/MetricsCalculator.test.ts",
"source_location": "L5",
"_origin": "ast",
"id": "src_modules_metricscalculator_test_makelog",
"community": 1,
"norm_label": "makelog()"
},
{
"label": "MetricsCalculator.ts",
"file_type": "code",
"source_file": "src/modules/MetricsCalculator.ts",
"source_location": "L1",
"_origin": "ast",
"id": "src_modules_metricscalculator",
"community": 1,
"norm_label": "metricscalculator.ts"
},
{
"label": "calculateMetrics()",
"file_type": "code",
"source_file": "src/modules/MetricsCalculator.ts",
"source_location": "L3",
"_origin": "ast",
"id": "src_modules_metricscalculator_calculatemetrics",
"community": 1,
"norm_label": "calculatemetrics()"
},
{
"label": "WasteLogRepository.test.ts",
"file_type": "code",
"source_file": "src/modules/WasteLogRepository.test.ts",
"source_location": "L1",
"_origin": "ast",
"id": "src_modules_wastelogrepository_test",
"community": 1,
"norm_label": "wastelogrepository.test.ts"
},
{
"label": "seedLog()",
"file_type": "code",
"source_file": "src/modules/WasteLogRepository.test.ts",
"source_location": "L39",
"_origin": "ast",
"id": "src_modules_wastelogrepository_test_seedlog",
"community": 1,
"norm_label": "seedlog()"
},
{
"label": "WasteLogRepository.ts",
"file_type": "code",
"source_file": "src/modules/WasteLogRepository.ts",
"source_location": "L1",
"_origin": "ast",
"id": "src_modules_wastelogrepository",
"community": 1,
"norm_label": "wastelogrepository.ts"
},
{
"label": "CreateWasteLogInput",
"file_type": "code",
"source_file": "src/modules/WasteLogRepository.ts",
"source_location": "L5",
"_origin": "ast",
"id": "src_modules_wastelogrepository_createwasteloginput",
"community": 1,
"norm_label": "createwasteloginput"
},
{
"label": "UpdateWasteLogInput",
"file_type": "code",
"source_file": "src/modules/WasteLogRepository.ts",
"source_location": "L17",
"_origin": "ast",
"id": "src_modules_wastelogrepository_updatewasteloginput",
"community": 1,
"norm_label": "updatewasteloginput"
},
{
"label": "isSupabaseConfigured()",
"file_type": "code",
"source_file": "src/modules/WasteLogRepository.ts",
"source_location": "L21",
"_origin": "ast",
"id": "src_modules_wastelogrepository_issupabaseconfigured",
"community": 3,
"norm_label": "issupabaseconfigured()"
},
{
"label": "WasteLogRepository",
"file_type": "code",
"source_file": "src/modules/WasteLogRepository.ts",
"source_location": "L25",
"_origin": "ast",
"id": "src_modules_wastelogrepository_wastelogrepository",
"community": 3,
"norm_label": "wastelogrepository"
},
{
"label": ".constructor()",
"file_type": "code",
"source_file": "src/modules/WasteLogRepository.ts",
"source_location": "L29",
"_origin": "ast",
"id": "src_modules_wastelogrepository_wastelogrepository_constructor",
"community": 3,
"norm_label": ".constructor()"
},
{
"label": ".add()",
"file_type": "code",
"source_file": "src/modules/WasteLogRepository.ts",
"source_location": "L36",
"_origin": "ast",
"id": "src_modules_wastelogrepository_wastelogrepository_add",
"community": 3,
"norm_label": ".add()"
},
{
"label": ".getAll()",
"file_type": "code",
"source_file": "src/modules/WasteLogRepository.ts",
"source_location": "L56",
"_origin": "ast",
"id": "src_modules_wastelogrepository_wastelogrepository_getall",
"community": 3,
"norm_label": ".getall()"
},
{
"label": ".update()",
"file_type": "code",
"source_file": "src/modules/WasteLogRepository.ts",
"source_location": "L68",
"_origin": "ast",
"id": "src_modules_wastelogrepository_wastelogrepository_update",
"community": 3,
"norm_label": ".update()"
},
{
"label": ".delete()",
"file_type": "code",
"source_file": "src/modules/WasteLogRepository.ts",
"source_location": "L97",
"_origin": "ast",
"id": "src_modules_wastelogrepository_wastelogrepository_delete",
"community": 3,
"norm_label": ".delete()"
},
{
"label": ".search()",
"file_type": "code",
"source_file": "src/modules/WasteLogRepository.ts",
"source_location": "L111",
"_origin": "ast",
"id": "src_modules_wastelogrepository_wastelogrepository_search",
"community": 3,
"norm_label": ".search()"
},
{
"label": ".matchesFilters()",
"file_type": "code",
"source_file": "src/modules/WasteLogRepository.ts",
"source_location": "L144",
"_origin": "ast",
"id": "src_modules_wastelogrepository_wastelogrepository_matchesfilters",
"community": 3,
"norm_label": ".matchesfilters()"
},
{
"label": ".isOnOrAfterDate()",
"file_type": "code",
"source_file": "src/modules/WasteLogRepository.ts",
"source_location": "L163",
"_origin": "ast",
"id": "src_modules_wastelogrepository_wastelogrepository_isonorafterdate",
"community": 3,
"norm_label": ".isonorafterdate()"
},
{
"label": ".isOnOrBeforeDate()",
"file_type": "code",
"source_file": "src/modules/WasteLogRepository.ts",
"source_location": "L170",
"_origin": "ast",
"id": "src_modules_wastelogrepository_wastelogrepository_isonorbeforedate",
"community": 3,
"norm_label": ".isonorbeforedate()"
},
{
"label": ".findLogIndex()",
"file_type": "code",
"source_file": "src/modules/WasteLogRepository.ts",
"source_location": "L177",
"_origin": "ast",
"id": "src_modules_wastelogrepository_wastelogrepository_findlogindex",
"community": 3,
"norm_label": ".findlogindex()"
},
{
"label": ".sortByTimestamp()",
"file_type": "code",
"source_file": "src/modules/WasteLogRepository.ts",
"source_location": "L183",
"_origin": "ast",
"id": "src_modules_wastelogrepository_wastelogrepository_sortbytimestamp",
"community": 3,
"norm_label": ".sortbytimestamp()"
},
{
"label": ".saveToLocal()",
"file_type": "code",
"source_file": "src/modules/WasteLogRepository.ts",
"source_location": "L187",
"_origin": "ast",
"id": "src_modules_wastelogrepository_wastelogrepository_savetolocal",
"community": 3,
"norm_label": ".savetolocal()"
},
{
"label": ".loadFromLocal()",
"file_type": "code",
"source_file": "src/modules/WasteLogRepository.ts",
"source_location": "L191",
"_origin": "ast",
"id": "src_modules_wastelogrepository_wastelogrepository_loadfromlocal",
"community": 3,
"norm_label": ".loadfromlocal()"
},
{
"label": "setup.ts",
"file_type": "code",
"source_file": "src/test/setup.ts",
"source_location": "L1",
"_origin": "ast",
"id": "src_test_setup",
"community": 8,
"norm_label": "setup.ts"
},
{
"label": "WasteLog.ts",
"file_type": "code",
"source_file": "src/types/WasteLog.ts",
"source_location": "L1",
"_origin": "ast",
"id": "src_types_wastelog",
"community": 1,
"norm_label": "wastelog.ts"
},
{
"label": "WasteCategory",
"file_type": "code",
"source_file": "src/types/WasteLog.ts",
"source_location": "L1",
"_origin": "ast",
"id": "src_types_wastelog_wastecategory",
"community": 1,
"norm_label": "wastecategory"
},
{
"label": "WasteReason",
"file_type": "code",
"source_file": "src/types/WasteLog.ts",
"source_location": "L3",
"_origin": "ast",
"id": "src_types_wastelog_wastereason",
"community": 1,
"norm_label": "wastereason"
},
{
"label": "WasteLogEntry",
"file_type": "code",
"source_file": "src/types/WasteLog.ts",
"source_location": "L5",
"_origin": "ast",
"id": "src_types_wastelog_wastelogentry",
"community": 1,
"norm_label": "wastelogentry"
},
{
"label": "WasteLogFilters",
"file_type": "code",
"source_file": "src/types/WasteLog.ts",
"source_location": "L19",
"_origin": "ast",
"id": "src_types_wastelog_wastelogfilters",
"community": 3,
"norm_label": "wastelogfilters"
},
{
"label": "WasteMetrics",
"file_type": "code",
"source_file": "src/types/WasteLog.ts",
"source_location": "L27",
"_origin": "ast",
"id": "src_types_wastelog_wastemetrics",
"community": 1,
"norm_label": "wastemetrics"
},
{
"label": "tsconfig.app.json",
"file_type": "code",
"source_file": "tsconfig.app.json",
"source_location": "L1",
"_origin": "ast",
"id": "tsconfig_app",
"community": 6,
"norm_label": "tsconfig.app.json"
},
{
"label": "compilerOptions",
"file_type": "code",
"source_file": "tsconfig.app.json",
"source_location": "L2",
"_origin": "ast",
"id": "tsconfig_app_compileroptions",
"community": 2,
"norm_label": "compileroptions"
},
{
"label": "tsBuildInfoFile",
"file_type": "code",
"source_file": "tsconfig.app.json",
"source_location": "L3",
"_origin": "ast",
"id": "tsconfig_app_compileroptions_tsbuildinfofile",
"community": 2,
"norm_label": "tsbuildinfofile"
},
{
"label": "target",
"file_type": "code",
"source_file": "tsconfig.app.json",
"source_location": "L4",
"_origin": "ast",
"id": "tsconfig_app_compileroptions_target",
"community": 2,
"norm_label": "target"
},
{
"label": "lib",
"file_type": "code",
"source_file": "tsconfig.app.json",
"source_location": "L5",
"_origin": "ast",
"id": "tsconfig_app_compileroptions_lib",
"community": 2,
"norm_label": "lib"
},
{
"label": "ES2023",
"file_type": "concept",
"source_file": "tsconfig.app.json",
"source_location": "L5",
"_origin": "ast",
"id": "tsconfig_app_json_ref_es2023",
"community": 2,
"norm_label": "es2023"
},
{
"label": "DOM",
"file_type": "concept",
"source_file": "tsconfig.app.json",
"source_location": "L5",
"_origin": "ast",
"id": "ref_dom",
"community": 2,
"norm_label": "dom"
},
{
"label": "module",
"file_type": "code",
"source_file": "tsconfig.app.json",
"source_location": "L6",
"_origin": "ast",
"id": "tsconfig_app_compileroptions_module",
"community": 2,
"norm_label": "module"
},
{
"label": "types",
"file_type": "code",
"source_file": "tsconfig.app.json",
"source_location": "L7",
"_origin": "ast",
"id": "tsconfig_app_compileroptions_types",
"community": 2,
"norm_label": "types"
},
{
"label": "vite/client",
"file_type": "concept",
"source_file": "tsconfig.app.json",
"source_location": "L7",
"_origin": "ast",
"id": "ref_vite_client",
"community": 2,
"norm_label": "vite/client"
},
{
"label": "allowArbitraryExtensions",
"file_type": "code",
"source_file": "tsconfig.app.json",
"source_location": "L8",
"_origin": "ast",
"id": "tsconfig_app_compileroptions_allowarbitraryextensions",
"community": 2,
"norm_label": "allowarbitraryextensions"
},
{
"label": "skipLibCheck",
"file_type": "code",
"source_file": "tsconfig.app.json",
"source_location": "L9",
"_origin": "ast",
"id": "tsconfig_app_compileroptions_skiplibcheck",
"community": 2,
"norm_label": "skiplibcheck"
},
{
"label": "moduleResolution",
"file_type": "code",
"source_file": "tsconfig.app.json",
"source_location": "L10",
"_origin": "ast",
"id": "tsconfig_app_compileroptions_moduleresolution",
"community": 2,
"norm_label": "moduleresolution"
},
{
"label": "allowImportingTsExtensions",
"file_type": "code",
"source_file": "tsconfig.app.json",
"source_location": "L11",
"_origin": "ast",
"id": "tsconfig_app_compileroptions_allowimportingtsextensions",
"community": 2,
"norm_label": "allowimportingtsextensions"
},
{
"label": "verbatimModuleSyntax",
"file_type": "code",
"source_file": "tsconfig.app.json",
"source_location": "L12",
"_origin": "ast",
"id": "tsconfig_app_compileroptions_verbatimmodulesyntax",
"community": 2,
"norm_label": "verbatimmodulesyntax"
},
{
"label": "moduleDetection",
"file_type": "code",
"source_file": "tsconfig.app.json",
"source_location": "L13",
"_origin": "ast",
"id": "tsconfig_app_compileroptions_moduledetection",
"community": 2,
"norm_label": "moduledetection"
},
{
"label": "noEmit",
"file_type": "code",
"source_file": "tsconfig.app.json",
"source_location": "L14",
"_origin": "ast",
"id": "tsconfig_app_compileroptions_noemit",
"community": 2,
"norm_label": "noemit"
},
{
"label": "jsx",
"file_type": "code",
"source_file": "tsconfig.app.json",
"source_location": "L15",
"_origin": "ast",
"id": "tsconfig_app_compileroptions_jsx",
"community": 2,
"norm_label": "jsx"
},
{
"label": "noUnusedLocals",
"file_type": "code",
"source_file": "tsconfig.app.json",
"source_location": "L16",
"_origin": "ast",
"id": "tsconfig_app_compileroptions_nounusedlocals",
"community": 2,
"norm_label": "nounusedlocals"
},
{
"label": "noUnusedParameters",
"file_type": "code",
"source_file": "tsconfig.app.json",
"source_location": "L17",
"_origin": "ast",
"id": "tsconfig_app_compileroptions_nounusedparameters",
"community": 2,
"norm_label": "nounusedparameters"
},
{
"label": "erasableSyntaxOnly",
"file_type": "code",
"source_file": "tsconfig.app.json",
"source_location": "L18",
"_origin": "ast",
"id": "tsconfig_app_compileroptions_erasablesyntaxonly",
"community": 2,
"norm_label": "erasablesyntaxonly"
},
{
"label": "noFallthroughCasesInSwitch",
"file_type": "code",
"source_file": "tsconfig.app.json",
"source_location": "L19",
"_origin": "ast",
"id": "tsconfig_app_compileroptions_nofallthroughcasesinswitch",
"community": 2,
"norm_label": "nofallthroughcasesinswitch"
},
{
"label": "include",
"file_type": "code",
"source_file": "tsconfig.app.json",
"source_location": "L21",
"_origin": "ast",
"id": "tsconfig_app_include",
"community": 6,
"norm_label": "include"
},
{
"label": "src",
"file_type": "concept",
"source_file": "tsconfig.app.json",
"source_location": "L21",
"_origin": "ast",
"id": "ref_src",
"community": 6,
"norm_label": "src"
},
{
"label": "exclude",
"file_type": "code",
"source_file": "tsconfig.app.json",
"source_location": "L22",
"_origin": "ast",
"id": "tsconfig_app_exclude",
"community": 6,
"norm_label": "exclude"
},
{
"label": "src/**/*.test.ts",
"file_type": "concept",
"source_file": "tsconfig.app.json",
"source_location": "L22",
"_origin": "ast",
"id": "ref_src_test_ts",
"community": 6,
"norm_label": "src/**/*.test.ts"
},
{
"label": "src/**/*.test.tsx",
"file_type": "concept",
"source_file": "tsconfig.app.json",
"source_location": "L22",
"_origin": "ast",
"id": "ref_src_test_tsx",
"community": 6,
"norm_label": "src/**/*.test.tsx"
},
{
"label": "src/test",
"file_type": "concept",
"source_file": "tsconfig.app.json",
"source_location": "L22",
"_origin": "ast",
"id": "ref_src_test",
"community": 6,
"norm_label": "src/test"
},
{
"label": "tsconfig.json",
"file_type": "code",
"source_file": "tsconfig.json",
"source_location": "L1",
"_origin": "ast",
"id": "tsconfig",
"community": 7,
"norm_label": "tsconfig.json"
},
{
"label": "files",
"file_type": "code",
"source_file": "tsconfig.json",
"source_location": "L2",
"_origin": "ast",
"id": "tsconfig_files",
"community": 7,
"norm_label": "files"
},
{
"label": "references",
"file_type": "code",
"source_file": "tsconfig.json",
"source_location": "L3",
"_origin": "ast",
"id": "tsconfig_references",
"community": 7,
"norm_label": "references"
},
{
"label": "tsconfig.node.json",
"file_type": "code",
"source_file": "tsconfig.node.json",
"source_location": "L1",
"_origin": "ast",
"id": "tsconfig_node",
"community": 5,
"norm_label": "tsconfig.node.json"
},
{
"label": "compilerOptions",
"file_type": "code",
"source_file": "tsconfig.node.json",
"source_location": "L2",
"_origin": "ast",
"id": "tsconfig_node_compileroptions",
"community": 5,
"norm_label": "compileroptions"
},
{
"label": "tsBuildInfoFile",
"file_type": "code",
"source_file": "tsconfig.node.json",
"source_location": "L3",
"_origin": "ast",
"id": "tsconfig_node_compileroptions_tsbuildinfofile",
"community": 5,
"norm_label": "tsbuildinfofile"
},
{
"label": "target",
"file_type": "code",
"source_file": "tsconfig.node.json",
"source_location": "L4",
"_origin": "ast",
"id": "tsconfig_node_compileroptions_target",
"community": 5,
"norm_label": "target"
},
{
"label": "lib",
"file_type": "code",
"source_file": "tsconfig.node.json",
"source_location": "L5",
"_origin": "ast",
"id": "tsconfig_node_compileroptions_lib",
"community": 5,
"norm_label": "lib"
},
{
"label": "ES2023",
"file_type": "concept",
"source_file": "tsconfig.node.json",
"source_location": "L5",
"_origin": "ast",
"id": "tsconfig_node_json_ref_es2023",
"community": 5,
"norm_label": "es2023"
},
{
"label": "module",
"file_type": "code",
"source_file": "tsconfig.node.json",
"source_location": "L6",
"_origin": "ast",
"id": "tsconfig_node_compileroptions_module",
"community": 5,
"norm_label": "module"
},
{
"label": "skipLibCheck",
"file_type": "code",
"source_file": "tsconfig.node.json",
"source_location": "L7",
"_origin": "ast",
"id": "tsconfig_node_compileroptions_skiplibcheck",
"community": 5,
"norm_label": "skiplibcheck"
},
{
"label": "moduleResolution",
"file_type": "code",
"source_file": "tsconfig.node.json",
"source_location": "L8",
"_origin": "ast",
"id": "tsconfig_node_compileroptions_moduleresolution",
"community": 5,
"norm_label": "moduleresolution"
},
{
"label": "allowImportingTsExtensions",
"file_type": "code",
"source_file": "tsconfig.node.json",
"source_location": "L9",
"_origin": "ast",
"id": "tsconfig_node_compileroptions_allowimportingtsextensions",
"community": 5,
"norm_label": "allowimportingtsextensions"
},
{
"label": "isolatedModules",
"file_type": "code",
"source_file": "tsconfig.node.json",
"source_location": "L10",
"_origin": "ast",
"id": "tsconfig_node_compileroptions_isolatedmodules",
"community": 5,
"norm_label": "isolatedmodules"
},
{
"label": "moduleDetection",
"file_type": "code",
"source_file": "tsconfig.node.json",
"source_location": "L11",
"_origin": "ast",
"id": "tsconfig_node_compileroptions_moduledetection",
"community": 5,
"norm_label": "moduledetection"
},
{
"label": "noEmit",
"file_type": "code",
"source_file": "tsconfig.node.json",
"source_location": "L12",
"_origin": "ast",
"id": "tsconfig_node_compileroptions_noemit",
"community": 5,
"norm_label": "noemit"
},
{
"label": "strict",
"file_type": "code",
"source_file": "tsconfig.node.json",
"source_location": "L13",
"_origin": "ast",
"id": "tsconfig_node_compileroptions_strict",
"community": 5,
"norm_label": "strict"
},
{
"label": "noUnusedLocals",
"file_type": "code",
"source_file": "tsconfig.node.json",
"source_location": "L14",
"_origin": "ast",
"id": "tsconfig_node_compileroptions_nounusedlocals",
"community": 5,
"norm_label": "nounusedlocals"
},
{
"label": "noUnusedParameters",
"file_type": "code",
"source_file": "tsconfig.node.json",
"source_location": "L15",
"_origin": "ast",
"id": "tsconfig_node_compileroptions_nounusedparameters",
"community": 5,
"norm_label": "nounusedparameters"
},
{
"label": "noFallthroughCasesInSwitch",
"file_type": "code",
"source_file": "tsconfig.node.json",
"source_location": "L16",
"_origin": "ast",
"id": "tsconfig_node_compileroptions_nofallthroughcasesinswitch",
"community": 5,
"norm_label": "nofallthroughcasesinswitch"
},
{
"label": "include",
"file_type": "code",
"source_file": "tsconfig.node.json",
"source_location": "L18",
"_origin": "ast",
"id": "tsconfig_node_include",
"community": 5,
"norm_label": "include"
},
{
"label": "vite.config.ts",
"file_type": "concept",
"source_file": "tsconfig.node.json",
"source_location": "L18",
"_origin": "ast",
"id": "ref_vite_config_ts",
"community": 5,
"norm_label": "vite.config.ts"
},
{
"label": "vite.config.ts",
"file_type": "code",
"source_file": "vite.config.ts",
"source_location": "L1",
"_origin": "ast",
"id": "vite_config",
"community": 9,
"norm_label": "vite.config.ts"
}
],
"links": [
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L14",
"weight": 1.0,
"_origin": "ast",
"source": "package",
"target": "package_dependencies",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L19",
"weight": 1.0,
"_origin": "ast",
"source": "package",
"target": "package_devdependencies",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L2",
"weight": 1.0,
"_origin": "ast",
"source": "package",
"target": "package_name",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L3",
"weight": 1.0,
"_origin": "ast",
"source": "package",
"target": "package_private",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L6",
"weight": 1.0,
"_origin": "ast",
"source": "package",
"target": "package_scripts",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L5",
"weight": 1.0,
"_origin": "ast",
"source": "package",
"target": "package_type",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L4",
"weight": 1.0,
"_origin": "ast",
"source": "package",
"target": "package_version",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L8",
"weight": 1.0,
"_origin": "ast",
"source": "package_scripts",
"target": "package_scripts_build",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L7",
"weight": 1.0,
"_origin": "ast",
"source": "package_scripts",
"target": "package_scripts_dev",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L9",
"weight": 1.0,
"_origin": "ast",
"source": "package_scripts",
"target": "package_scripts_lint",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L10",
"weight": 1.0,
"_origin": "ast",
"source": "package_scripts",
"target": "package_scripts_preview",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L11",
"weight": 1.0,
"_origin": "ast",
"source": "package_scripts",
"target": "package_scripts_test",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L12",
"weight": 1.0,
"_origin": "ast",
"source": "package_scripts",
"target": "package_scripts_test_watch",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L16",
"weight": 1.0,
"_origin": "ast",
"source": "package_dependencies",
"target": "package_dependencies_react",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L17",
"weight": 1.0,
"_origin": "ast",
"source": "package_dependencies",
"target": "package_dependencies_react_dom",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L15",
"weight": 1.0,
"_origin": "ast",
"source": "package_dependencies",
"target": "package_dependencies_supabase_supabase_js",
"confidence_score": 1.0
},
{
"relation": "imports",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L15",
"weight": 1.0,
"context": "import",
"_origin": "ast",
"source": "package_dependencies_supabase_supabase_js",
"target": "supabase_supabase_js",
"confidence_score": 1.0
},
{
"relation": "imports",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L16",
"weight": 1.0,
"context": "import",
"_origin": "ast",
"source": "package_dependencies_react",
"target": "react",
"confidence_score": 1.0
},
{
"relation": "imports",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L17",
"weight": 1.0,
"context": "import",
"_origin": "ast",
"source": "package_dependencies_react_dom",
"target": "react_dom",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L27",
"weight": 1.0,
"_origin": "ast",
"source": "package_devdependencies",
"target": "package_devdependencies_jsdom",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L28",
"weight": 1.0,
"_origin": "ast",
"source": "package_devdependencies",
"target": "package_devdependencies_oxlint",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L20",
"weight": 1.0,
"_origin": "ast",
"source": "package_devdependencies",
"target": "package_devdependencies_testing_library_jest_dom",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L21",
"weight": 1.0,
"_origin": "ast",
"source": "package_devdependencies",
"target": "package_devdependencies_testing_library_react",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L22",
"weight": 1.0,
"_origin": "ast",
"source": "package_devdependencies",
"target": "package_devdependencies_testing_library_user_event",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L23",
"weight": 1.0,
"_origin": "ast",
"source": "package_devdependencies",
"target": "package_devdependencies_types_node",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L24",
"weight": 1.0,
"_origin": "ast",
"source": "package_devdependencies",
"target": "package_devdependencies_types_react",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L25",
"weight": 1.0,
"_origin": "ast",
"source": "package_devdependencies",
"target": "package_devdependencies_types_react_dom",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L29",
"weight": 1.0,
"_origin": "ast",
"source": "package_devdependencies",
"target": "package_devdependencies_typescript",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L30",
"weight": 1.0,
"_origin": "ast",
"source": "package_devdependencies",
"target": "package_devdependencies_vite",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L26",
"weight": 1.0,
"_origin": "ast",
"source": "package_devdependencies",
"target": "package_devdependencies_vitejs_plugin_react",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L31",
"weight": 1.0,
"_origin": "ast",
"source": "package_devdependencies",
"target": "package_devdependencies_vitest",
"confidence_score": 1.0
},
{
"relation": "imports",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L20",
"weight": 1.0,
"context": "import",
"_origin": "ast",
"source": "package_devdependencies_testing_library_jest_dom",
"target": "testing_library_jest_dom",
"confidence_score": 1.0
},
{
"relation": "imports",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L21",
"weight": 1.0,
"context": "import",
"_origin": "ast",
"source": "package_devdependencies_testing_library_react",
"target": "testing_library_react",
"confidence_score": 1.0
},
{
"relation": "imports",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L22",
"weight": 1.0,
"context": "import",
"_origin": "ast",
"source": "package_devdependencies_testing_library_user_event",
"target": "testing_library_user_event",
"confidence_score": 1.0
},
{
"relation": "imports",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L23",
"weight": 1.0,
"context": "import",
"_origin": "ast",
"source": "package_devdependencies_types_node",
"target": "types_node",
"confidence_score": 1.0
},
{
"relation": "imports",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L24",
"weight": 1.0,
"context": "import",
"_origin": "ast",
"source": "package_devdependencies_types_react",
"target": "types_react",
"confidence_score": 1.0
},
{
"relation": "imports",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L25",
"weight": 1.0,
"context": "import",
"_origin": "ast",
"source": "package_devdependencies_types_react_dom",
"target": "types_react_dom",
"confidence_score": 1.0
},
{
"relation": "imports",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L26",
"weight": 1.0,
"context": "import",
"_origin": "ast",
"source": "package_devdependencies_vitejs_plugin_react",
"target": "vitejs_plugin_react",
"confidence_score": 1.0
},
{
"relation": "imports",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L27",
"weight": 1.0,
"context": "import",
"_origin": "ast",
"source": "package_devdependencies_jsdom",
"target": "jsdom",
"confidence_score": 1.0
},
{
"relation": "imports",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L28",
"weight": 1.0,
"context": "import",
"_origin": "ast",
"source": "package_devdependencies_oxlint",
"target": "oxlint",
"confidence_score": 1.0
},
{
"relation": "imports",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L29",
"weight": 1.0,
"context": "import",
"_origin": "ast",
"source": "package_devdependencies_typescript",
"target": "typescript",
"confidence_score": 1.0
},
{
"relation": "imports",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L30",
"weight": 1.0,
"context": "import",
"_origin": "ast",
"source": "package_devdependencies_vite",
"target": "vite",
"confidence_score": 1.0
},
{
"relation": "imports",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L31",
"weight": 1.0,
"context": "import",
"_origin": "ast",
"source": "package_devdependencies_vitest",
"target": "vitest",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/App.tsx",
"source_location": "L14",
"weight": 1.0,
"_origin": "ast",
"source": "src_app",
"target": "src_app_app",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/App.tsx",
"source_location": "L8",
"weight": 1.0,
"_origin": "ast",
"source": "src_app",
"target": "src_app_categories",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/App.tsx",
"source_location": "L9",
"weight": 1.0,
"_origin": "ast",
"source": "src_app",
"target": "src_app_reasons",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/App.tsx",
"source_location": "L12",
"weight": 1.0,
"_origin": "ast",
"source": "src_app",
"target": "src_app_repository",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/App.tsx",
"source_location": "L10",
"weight": 1.0,
"_origin": "ast",
"source": "src_app",
"target": "src_app_units",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/App.tsx",
"source_location": "L4",
"weight": 1.0,
"_origin": "ast",
"source": "src_app",
"target": "src_lib_supabase",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/App.tsx",
"source_location": "L4",
"weight": 1.0,
"_origin": "ast",
"source": "src_app",
"target": "src_lib_supabase_issupabaseconfigured",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/App.tsx",
"source_location": "L3",
"weight": 1.0,
"_origin": "ast",
"source": "src_app",
"target": "src_modules_metricscalculator",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/App.tsx",
"source_location": "L3",
"weight": 1.0,
"_origin": "ast",
"source": "src_app",
"target": "src_modules_metricscalculator_calculatemetrics",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/App.tsx",
"source_location": "L2",
"weight": 1.0,
"_origin": "ast",
"source": "src_app",
"target": "src_modules_wastelogrepository",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/App.tsx",
"source_location": "L2",
"weight": 1.0,
"_origin": "ast",
"source": "src_app",
"target": "src_modules_wastelogrepository_wastelogrepository",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/App.tsx",
"source_location": "L5",
"weight": 1.0,
"_origin": "ast",
"source": "src_app",
"target": "src_types_wastelog",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/App.tsx",
"source_location": "L5",
"weight": 1.0,
"_origin": "ast",
"source": "src_app",
"target": "src_types_wastelog_wastecategory",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/App.tsx",
"source_location": "L5",
"weight": 1.0,
"_origin": "ast",
"source": "src_app",
"target": "src_types_wastelog_wastelogentry",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/App.tsx",
"source_location": "L5",
"weight": 1.0,
"_origin": "ast",
"source": "src_app",
"target": "src_types_wastelog_wastelogfilters",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/App.tsx",
"source_location": "L5",
"weight": 1.0,
"_origin": "ast",
"source": "src_app",
"target": "src_types_wastelog_wastemetrics",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/App.tsx",
"source_location": "L5",
"weight": 1.0,
"_origin": "ast",
"source": "src_app",
"target": "src_types_wastelog_wastereason",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/main.tsx",
"source_location": "L4",
"weight": 1.0,
"_origin": "ast",
"source": "src_main",
"target": "src_app",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/App.tsx",
"source_location": "L20",
"weight": 1.0,
"_origin": "ast",
"source": "src_app_app",
"target": "src_lib_supabase_issupabaseconfigured"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/App.tsx",
"source_location": "L16",
"weight": 1.0,
"_origin": "ast",
"source": "src_app_app",
"target": "src_modules_metricscalculator_calculatemetrics"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/App.tsx",
"source_location": "L66",
"weight": 1.0,
"_origin": "ast",
"source": "src_app_app",
"target": "src_modules_wastelogrepository_wastelogrepository_add"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/App.tsx",
"source_location": "L96",
"weight": 1.0,
"_origin": "ast",
"source": "src_app_app",
"target": "src_modules_wastelogrepository_wastelogrepository_delete"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/App.tsx",
"source_location": "L38",
"weight": 1.0,
"_origin": "ast",
"source": "src_app_app",
"target": "src_modules_wastelogrepository_wastelogrepository_getall"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/App.tsx",
"source_location": "L65",
"weight": 1.0,
"_origin": "ast",
"source": "src_app_app",
"target": "src_modules_wastelogrepository_wastelogrepository_update"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/lib/supabase.ts",
"source_location": "L9",
"weight": 1.0,
"_origin": "ast",
"source": "src_lib_supabase",
"target": "src_lib_supabase_issupabaseconfigured",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/lib/supabase.ts",
"source_location": "L7",
"weight": 1.0,
"_origin": "ast",
"source": "src_lib_supabase",
"target": "src_lib_supabase_supabase",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/lib/supabase.ts",
"source_location": "L13",
"weight": 1.0,
"_origin": "ast",
"source": "src_lib_supabase",
"target": "src_lib_supabase_supabasewasterow",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/lib/supabase.ts",
"source_location": "L28",
"weight": 1.0,
"_origin": "ast",
"source": "src_lib_supabase",
"target": "src_lib_supabase_toentry",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/lib/supabase.ts",
"source_location": "L44",
"weight": 1.0,
"_origin": "ast",
"source": "src_lib_supabase",
"target": "src_lib_supabase_torow",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/lib/supabase.ts",
"source_location": "L2",
"weight": 1.0,
"_origin": "ast",
"source": "src_lib_supabase",
"target": "src_types_wastelog",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/lib/supabase.ts",
"source_location": "L2",
"weight": 1.0,
"_origin": "ast",
"source": "src_lib_supabase",
"target": "src_types_wastelog_wastelogentry",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/modules/WasteLogRepository.ts",
"source_location": "L3",
"weight": 1.0,
"_origin": "ast",
"source": "src_modules_wastelogrepository",
"target": "src_lib_supabase",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/modules/WasteLogRepository.ts",
"source_location": "L2",
"weight": 1.0,
"_origin": "ast",
"source": "src_modules_wastelogrepository",
"target": "src_lib_supabase_supabase",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/modules/WasteLogRepository.ts",
"source_location": "L3",
"weight": 1.0,
"_origin": "ast",
"source": "src_modules_wastelogrepository",
"target": "src_lib_supabase_supabasewasterow",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/modules/WasteLogRepository.ts",
"source_location": "L2",
"weight": 1.0,
"_origin": "ast",
"source": "src_modules_wastelogrepository",
"target": "src_lib_supabase_toentry",
"confidence_score": 1.0
},
{
"relation": "indirect_call",
"context": "argument",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "src/modules/WasteLogRepository.ts",
"source_location": "L63",
"weight": 1.0,
"_origin": "ast",
"source": "src_modules_wastelogrepository_wastelogrepository_getall",
"target": "src_lib_supabase_toentry"
},
{
"relation": "indirect_call",
"context": "argument",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "src/modules/WasteLogRepository.ts",
"source_location": "L131",
"weight": 1.0,
"_origin": "ast",
"source": "src_modules_wastelogrepository_wastelogrepository_search",
"target": "src_lib_supabase_toentry"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/modules/WasteLogRepository.ts",
"source_location": "L88",
"weight": 1.0,
"_origin": "ast",
"source": "src_modules_wastelogrepository_wastelogrepository_update",
"target": "src_lib_supabase_toentry"
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/modules/WasteLogRepository.ts",
"source_location": "L2",
"weight": 1.0,
"_origin": "ast",
"source": "src_modules_wastelogrepository",
"target": "src_lib_supabase_torow",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/modules/WasteLogRepository.ts",
"source_location": "L45",
"weight": 1.0,
"_origin": "ast",
"source": "src_modules_wastelogrepository_wastelogrepository_add",
"target": "src_lib_supabase_torow"
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/modules/MetricsCalculator.test.ts",
"source_location": "L2",
"weight": 1.0,
"_origin": "ast",
"source": "src_modules_metricscalculator_test",
"target": "src_modules_metricscalculator",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/modules/MetricsCalculator.test.ts",
"source_location": "L2",
"weight": 1.0,
"_origin": "ast",
"source": "src_modules_metricscalculator_test",
"target": "src_modules_metricscalculator_calculatemetrics",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/modules/MetricsCalculator.test.ts",
"source_location": "L5",
"weight": 1.0,
"_origin": "ast",
"source": "src_modules_metricscalculator_test",
"target": "src_modules_metricscalculator_test_makelog",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/modules/MetricsCalculator.test.ts",
"source_location": "L3",
"weight": 1.0,
"_origin": "ast",
"source": "src_modules_metricscalculator_test",
"target": "src_types_wastelog",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/modules/MetricsCalculator.test.ts",
"source_location": "L3",
"weight": 1.0,
"_origin": "ast",
"source": "src_modules_metricscalculator_test",
"target": "src_types_wastelog_wastelogentry",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/modules/MetricsCalculator.ts",
"source_location": "L3",
"weight": 1.0,
"_origin": "ast",
"source": "src_modules_metricscalculator",
"target": "src_modules_metricscalculator_calculatemetrics",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/modules/MetricsCalculator.ts",
"source_location": "L1",
"weight": 1.0,
"_origin": "ast",
"source": "src_modules_metricscalculator",
"target": "src_types_wastelog",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/modules/MetricsCalculator.ts",
"source_location": "L1",
"weight": 1.0,
"_origin": "ast",
"source": "src_modules_metricscalculator",
"target": "src_types_wastelog_wastelogentry",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/modules/MetricsCalculator.ts",
"source_location": "L1",
"weight": 1.0,
"_origin": "ast",
"source": "src_modules_metricscalculator",
"target": "src_types_wastelog_wastemetrics",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/modules/WasteLogRepository.test.ts",
"source_location": "L2",
"weight": 1.0,
"_origin": "ast",
"source": "src_modules_wastelogrepository_test",
"target": "src_modules_wastelogrepository",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/modules/WasteLogRepository.test.ts",
"source_location": "L39",
"weight": 1.0,
"_origin": "ast",
"source": "src_modules_wastelogrepository_test",
"target": "src_modules_wastelogrepository_test_seedlog",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/modules/WasteLogRepository.test.ts",
"source_location": "L2",
"weight": 1.0,
"_origin": "ast",
"source": "src_modules_wastelogrepository_test",
"target": "src_modules_wastelogrepository_wastelogrepository",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/modules/WasteLogRepository.test.ts",
"source_location": "L3",
"weight": 1.0,
"_origin": "ast",
"source": "src_modules_wastelogrepository_test",
"target": "src_types_wastelog",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/modules/WasteLogRepository.test.ts",
"source_location": "L3",
"weight": 1.0,
"_origin": "ast",
"source": "src_modules_wastelogrepository_test",
"target": "src_types_wastelog_wastelogentry",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/modules/WasteLogRepository.ts",
"source_location": "L5",
"weight": 1.0,
"_origin": "ast",
"source": "src_modules_wastelogrepository",
"target": "src_modules_wastelogrepository_createwasteloginput",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/modules/WasteLogRepository.ts",
"source_location": "L21",
"weight": 1.0,
"_origin": "ast",
"source": "src_modules_wastelogrepository",
"target": "src_modules_wastelogrepository_issupabaseconfigured",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/modules/WasteLogRepository.ts",
"source_location": "L17",
"weight": 1.0,
"_origin": "ast",
"source": "src_modules_wastelogrepository",
"target": "src_modules_wastelogrepository_updatewasteloginput",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/modules/WasteLogRepository.ts",
"source_location": "L25",
"weight": 1.0,
"_origin": "ast",
"source": "src_modules_wastelogrepository",
"target": "src_modules_wastelogrepository_wastelogrepository",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/modules/WasteLogRepository.ts",
"source_location": "L1",
"weight": 1.0,
"_origin": "ast",
"source": "src_modules_wastelogrepository",
"target": "src_types_wastelog",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/modules/WasteLogRepository.ts",
"source_location": "L1",
"weight": 1.0,
"_origin": "ast",
"source": "src_modules_wastelogrepository",
"target": "src_types_wastelog_wastecategory",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/modules/WasteLogRepository.ts",
"source_location": "L1",
"weight": 1.0,
"_origin": "ast",
"source": "src_modules_wastelogrepository",
"target": "src_types_wastelog_wastelogentry",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/modules/WasteLogRepository.ts",
"source_location": "L1",
"weight": 1.0,
"_origin": "ast",
"source": "src_modules_wastelogrepository",
"target": "src_types_wastelog_wastelogfilters",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/modules/WasteLogRepository.ts",
"source_location": "L1",
"weight": 1.0,
"_origin": "ast",
"source": "src_modules_wastelogrepository",
"target": "src_types_wastelog_wastereason",
"confidence_score": 1.0
},
{
"relation": "references",
"context": "field",
"confidence": "EXTRACTED",
"source_file": "src/modules/WasteLogRepository.ts",
"source_location": "L7",
"weight": 1.0,
"_origin": "ast",
"source": "src_modules_wastelogrepository_createwasteloginput",
"target": "src_types_wastelog_wastecategory",
"confidence_score": 1.0
},
{
"relation": "references",
"context": "field",
"confidence": "EXTRACTED",
"source_file": "src/modules/WasteLogRepository.ts",
"source_location": "L8",
"weight": 1.0,
"_origin": "ast",
"source": "src_modules_wastelogrepository_createwasteloginput",
"target": "src_types_wastelog_wastereason",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/modules/WasteLogRepository.ts",
"source_location": "L30",
"weight": 1.0,
"_origin": "ast",
"source": "src_modules_wastelogrepository_wastelogrepository_constructor",
"target": "src_modules_wastelogrepository_issupabaseconfigured",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "src/modules/WasteLogRepository.ts",
"source_location": "L36",
"weight": 1.0,
"_origin": "ast",
"source": "src_modules_wastelogrepository_wastelogrepository",
"target": "src_modules_wastelogrepository_wastelogrepository_add",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "src/modules/WasteLogRepository.ts",
"source_location": "L29",
"weight": 1.0,
"_origin": "ast",
"source": "src_modules_wastelogrepository_wastelogrepository",
"target": "src_modules_wastelogrepository_wastelogrepository_constructor",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "src/modules/WasteLogRepository.ts",
"source_location": "L97",
"weight": 1.0,
"_origin": "ast",
"source": "src_modules_wastelogrepository_wastelogrepository",
"target": "src_modules_wastelogrepository_wastelogrepository_delete",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "src/modules/WasteLogRepository.ts",
"source_location": "L177",
"weight": 1.0,
"_origin": "ast",
"source": "src_modules_wastelogrepository_wastelogrepository",
"target": "src_modules_wastelogrepository_wastelogrepository_findlogindex",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "src/modules/WasteLogRepository.ts",
"source_location": "L56",
"weight": 1.0,
"_origin": "ast",
"source": "src_modules_wastelogrepository_wastelogrepository",
"target": "src_modules_wastelogrepository_wastelogrepository_getall",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "src/modules/WasteLogRepository.ts",
"source_location": "L163",
"weight": 1.0,
"_origin": "ast",
"source": "src_modules_wastelogrepository_wastelogrepository",
"target": "src_modules_wastelogrepository_wastelogrepository_isonorafterdate",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "src/modules/WasteLogRepository.ts",
"source_location": "L170",
"weight": 1.0,
"_origin": "ast",
"source": "src_modules_wastelogrepository_wastelogrepository",
"target": "src_modules_wastelogrepository_wastelogrepository_isonorbeforedate",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "src/modules/WasteLogRepository.ts",
"source_location": "L191",
"weight": 1.0,
"_origin": "ast",
"source": "src_modules_wastelogrepository_wastelogrepository",
"target": "src_modules_wastelogrepository_wastelogrepository_loadfromlocal",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "src/modules/WasteLogRepository.ts",
"source_location": "L144",
"weight": 1.0,
"_origin": "ast",
"source": "src_modules_wastelogrepository_wastelogrepository",
"target": "src_modules_wastelogrepository_wastelogrepository_matchesfilters",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "src/modules/WasteLogRepository.ts",
"source_location": "L187",
"weight": 1.0,
"_origin": "ast",
"source": "src_modules_wastelogrepository_wastelogrepository",
"target": "src_modules_wastelogrepository_wastelogrepository_savetolocal",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "src/modules/WasteLogRepository.ts",
"source_location": "L111",
"weight": 1.0,
"_origin": "ast",
"source": "src_modules_wastelogrepository_wastelogrepository",
"target": "src_modules_wastelogrepository_wastelogrepository_search",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "src/modules/WasteLogRepository.ts",
"source_location": "L183",
"weight": 1.0,
"_origin": "ast",
"source": "src_modules_wastelogrepository_wastelogrepository",
"target": "src_modules_wastelogrepository_wastelogrepository_sortbytimestamp",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "src/modules/WasteLogRepository.ts",
"source_location": "L68",
"weight": 1.0,
"_origin": "ast",
"source": "src_modules_wastelogrepository_wastelogrepository",
"target": "src_modules_wastelogrepository_wastelogrepository_update",
"confidence_score": 1.0
},
{
"relation": "references",
"context": "field",
"confidence": "EXTRACTED",
"source_file": "src/modules/WasteLogRepository.ts",
"source_location": "L26",
"weight": 1.0,
"_origin": "ast",
"source": "src_modules_wastelogrepository_wastelogrepository",
"target": "src_types_wastelog_wastelogentry",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/modules/WasteLogRepository.ts",
"source_location": "L32",
"weight": 1.0,
"_origin": "ast",
"source": "src_modules_wastelogrepository_wastelogrepository_constructor",
"target": "src_modules_wastelogrepository_wastelogrepository_loadfromlocal",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/modules/WasteLogRepository.ts",
"source_location": "L50",
"weight": 1.0,
"_origin": "ast",
"source": "src_modules_wastelogrepository_wastelogrepository_add",
"target": "src_modules_wastelogrepository_wastelogrepository_savetolocal",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/modules/WasteLogRepository.ts",
"source_location": "L49",
"weight": 1.0,
"_origin": "ast",
"source": "src_modules_wastelogrepository_wastelogrepository_add",
"target": "src_modules_wastelogrepository_wastelogrepository_sortbytimestamp",
"confidence_score": 1.0
},
{
"relation": "references",
"context": "generic_arg",
"confidence": "EXTRACTED",
"source_file": "src/modules/WasteLogRepository.ts",
"source_location": "L36",
"weight": 1.0,
"_origin": "ast",
"source": "src_modules_wastelogrepository_wastelogrepository_add",
"target": "src_types_wastelog_wastelogentry",
"confidence_score": 1.0
},
{
"relation": "references",
"context": "generic_arg",
"confidence": "EXTRACTED",
"source_file": "src/modules/WasteLogRepository.ts",
"source_location": "L56",
"weight": 1.0,
"_origin": "ast",
"source": "src_modules_wastelogrepository_wastelogrepository_getall",
"target": "src_types_wastelog_wastelogentry",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/modules/WasteLogRepository.ts",
"source_location": "L91",
"weight": 1.0,
"_origin": "ast",
"source": "src_modules_wastelogrepository_wastelogrepository_update",
"target": "src_modules_wastelogrepository_wastelogrepository_findlogindex",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/modules/WasteLogRepository.ts",
"source_location": "L93",
"weight": 1.0,
"_origin": "ast",
"source": "src_modules_wastelogrepository_wastelogrepository_update",
"target": "src_modules_wastelogrepository_wastelogrepository_savetolocal",
"confidence_score": 1.0
},
{
"relation": "references",
"context": "generic_arg",
"confidence": "EXTRACTED",
"source_file": "src/modules/WasteLogRepository.ts",
"source_location": "L68",
"weight": 1.0,
"_origin": "ast",
"source": "src_modules_wastelogrepository_wastelogrepository_update",
"target": "src_types_wastelog_wastelogentry",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/modules/WasteLogRepository.ts",
"source_location": "L107",
"weight": 1.0,
"_origin": "ast",
"source": "src_modules_wastelogrepository_wastelogrepository_delete",
"target": "src_modules_wastelogrepository_wastelogrepository_savetolocal",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/modules/WasteLogRepository.ts",
"source_location": "L141",
"weight": 1.0,
"_origin": "ast",
"source": "src_modules_wastelogrepository_wastelogrepository_search",
"target": "src_modules_wastelogrepository_wastelogrepository_matchesfilters",
"confidence_score": 1.0
},
{
"relation": "references",
"context": "generic_arg",
"confidence": "EXTRACTED",
"source_file": "src/modules/WasteLogRepository.ts",
"source_location": "L111",
"weight": 1.0,
"_origin": "ast",
"source": "src_modules_wastelogrepository_wastelogrepository_search",
"target": "src_types_wastelog_wastelogentry",
"confidence_score": 1.0
},
{
"relation": "references",
"context": "parameter_type",
"confidence": "EXTRACTED",
"source_file": "src/modules/WasteLogRepository.ts",
"source_location": "L111",
"weight": 1.0,
"_origin": "ast",
"source": "src_modules_wastelogrepository_wastelogrepository_search",
"target": "src_types_wastelog_wastelogfilters",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/modules/WasteLogRepository.ts",
"source_location": "L154",
"weight": 1.0,
"_origin": "ast",
"source": "src_modules_wastelogrepository_wastelogrepository_matchesfilters",
"target": "src_modules_wastelogrepository_wastelogrepository_isonorafterdate",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/modules/WasteLogRepository.ts",
"source_location": "L157",
"weight": 1.0,
"_origin": "ast",
"source": "src_modules_wastelogrepository_wastelogrepository_matchesfilters",
"target": "src_modules_wastelogrepository_wastelogrepository_isonorbeforedate",
"confidence_score": 1.0
},
{
"relation": "references",
"context": "parameter_type",
"confidence": "EXTRACTED",
"source_file": "src/modules/WasteLogRepository.ts",
"source_location": "L144",
"weight": 1.0,
"_origin": "ast",
"source": "src_modules_wastelogrepository_wastelogrepository_matchesfilters",
"target": "src_types_wastelog_wastelogentry",
"confidence_score": 1.0
},
{
"relation": "references",
"context": "parameter_type",
"confidence": "EXTRACTED",
"source_file": "src/modules/WasteLogRepository.ts",
"source_location": "L144",
"weight": 1.0,
"_origin": "ast",
"source": "src_modules_wastelogrepository_wastelogrepository_matchesfilters",
"target": "src_types_wastelog_wastelogfilters",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/types/WasteLog.ts",
"source_location": "L1",
"weight": 1.0,
"_origin": "ast",
"source": "src_types_wastelog",
"target": "src_types_wastelog_wastecategory",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/types/WasteLog.ts",
"source_location": "L5",
"weight": 1.0,
"_origin": "ast",
"source": "src_types_wastelog",
"target": "src_types_wastelog_wastelogentry",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/types/WasteLog.ts",
"source_location": "L19",
"weight": 1.0,
"_origin": "ast",
"source": "src_types_wastelog",
"target": "src_types_wastelog_wastelogfilters",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/types/WasteLog.ts",
"source_location": "L27",
"weight": 1.0,
"_origin": "ast",
"source": "src_types_wastelog",
"target": "src_types_wastelog_wastemetrics",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/types/WasteLog.ts",
"source_location": "L3",
"weight": 1.0,
"_origin": "ast",
"source": "src_types_wastelog",
"target": "src_types_wastelog_wastereason",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.app.json",
"source_location": "L2",
"weight": 1.0,
"_origin": "ast",
"source": "tsconfig_app",
"target": "tsconfig_app_compileroptions",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.app.json",
"source_location": "L22",
"weight": 1.0,
"_origin": "ast",
"source": "tsconfig_app",
"target": "tsconfig_app_exclude",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.app.json",
"source_location": "L21",
"weight": 1.0,
"_origin": "ast",
"source": "tsconfig_app",
"target": "tsconfig_app_include",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.app.json",
"source_location": "L8",
"weight": 1.0,
"_origin": "ast",
"source": "tsconfig_app_compileroptions",
"target": "tsconfig_app_compileroptions_allowarbitraryextensions",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.app.json",
"source_location": "L11",
"weight": 1.0,
"_origin": "ast",
"source": "tsconfig_app_compileroptions",
"target": "tsconfig_app_compileroptions_allowimportingtsextensions",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.app.json",
"source_location": "L18",
"weight": 1.0,
"_origin": "ast",
"source": "tsconfig_app_compileroptions",
"target": "tsconfig_app_compileroptions_erasablesyntaxonly",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.app.json",
"source_location": "L15",
"weight": 1.0,
"_origin": "ast",
"source": "tsconfig_app_compileroptions",
"target": "tsconfig_app_compileroptions_jsx",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.app.json",
"source_location": "L5",
"weight": 1.0,
"_origin": "ast",
"source": "tsconfig_app_compileroptions",
"target": "tsconfig_app_compileroptions_lib",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.app.json",
"source_location": "L6",
"weight": 1.0,
"_origin": "ast",
"source": "tsconfig_app_compileroptions",
"target": "tsconfig_app_compileroptions_module",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.app.json",
"source_location": "L13",
"weight": 1.0,
"_origin": "ast",
"source": "tsconfig_app_compileroptions",
"target": "tsconfig_app_compileroptions_moduledetection",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.app.json",
"source_location": "L10",
"weight": 1.0,
"_origin": "ast",
"source": "tsconfig_app_compileroptions",
"target": "tsconfig_app_compileroptions_moduleresolution",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.app.json",
"source_location": "L14",
"weight": 1.0,
"_origin": "ast",
"source": "tsconfig_app_compileroptions",
"target": "tsconfig_app_compileroptions_noemit",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.app.json",
"source_location": "L19",
"weight": 1.0,
"_origin": "ast",
"source": "tsconfig_app_compileroptions",
"target": "tsconfig_app_compileroptions_nofallthroughcasesinswitch",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.app.json",
"source_location": "L16",
"weight": 1.0,
"_origin": "ast",
"source": "tsconfig_app_compileroptions",
"target": "tsconfig_app_compileroptions_nounusedlocals",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.app.json",
"source_location": "L17",
"weight": 1.0,
"_origin": "ast",
"source": "tsconfig_app_compileroptions",
"target": "tsconfig_app_compileroptions_nounusedparameters",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.app.json",
"source_location": "L9",
"weight": 1.0,
"_origin": "ast",
"source": "tsconfig_app_compileroptions",
"target": "tsconfig_app_compileroptions_skiplibcheck",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.app.json",
"source_location": "L4",
"weight": 1.0,
"_origin": "ast",
"source": "tsconfig_app_compileroptions",
"target": "tsconfig_app_compileroptions_target",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.app.json",
"source_location": "L3",
"weight": 1.0,
"_origin": "ast",
"source": "tsconfig_app_compileroptions",
"target": "tsconfig_app_compileroptions_tsbuildinfofile",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.app.json",
"source_location": "L7",
"weight": 1.0,
"_origin": "ast",
"source": "tsconfig_app_compileroptions",
"target": "tsconfig_app_compileroptions_types",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.app.json",
"source_location": "L12",
"weight": 1.0,
"_origin": "ast",
"source": "tsconfig_app_compileroptions",
"target": "tsconfig_app_compileroptions_verbatimmodulesyntax",
"confidence_score": 1.0
},
{
"relation": "extends",
"confidence": "EXTRACTED",
"source_file": "tsconfig.app.json",
"source_location": "L5",
"weight": 1.0,
"context": "import",
"_origin": "ast",
"source": "tsconfig_app_compileroptions_lib",
"target": "ref_dom",
"confidence_score": 1.0
},
{
"relation": "extends",
"confidence": "EXTRACTED",
"source_file": "tsconfig.app.json",
"source_location": "L5",
"weight": 1.0,
"context": "import",
"_origin": "ast",
"source": "tsconfig_app_compileroptions_lib",
"target": "tsconfig_app_json_ref_es2023",
"confidence_score": 1.0
},
{
"relation": "extends",
"confidence": "EXTRACTED",
"source_file": "tsconfig.app.json",
"source_location": "L7",
"weight": 1.0,
"context": "import",
"_origin": "ast",
"source": "tsconfig_app_compileroptions_types",
"target": "ref_vite_client",
"confidence_score": 1.0
},
{
"relation": "extends",
"confidence": "EXTRACTED",
"source_file": "tsconfig.app.json",
"source_location": "L21",
"weight": 1.0,
"context": "import",
"_origin": "ast",
"source": "tsconfig_app_include",
"target": "ref_src",
"confidence_score": 1.0
},
{
"relation": "extends",
"confidence": "EXTRACTED",
"source_file": "tsconfig.app.json",
"source_location": "L22",
"weight": 1.0,
"context": "import",
"_origin": "ast",
"source": "tsconfig_app_exclude",
"target": "ref_src_test",
"confidence_score": 1.0
},
{
"relation": "extends",
"confidence": "EXTRACTED",
"source_file": "tsconfig.app.json",
"source_location": "L22",
"weight": 1.0,
"context": "import",
"_origin": "ast",
"source": "tsconfig_app_exclude",
"target": "ref_src_test_ts",
"confidence_score": 1.0
},
{
"relation": "extends",
"confidence": "EXTRACTED",
"source_file": "tsconfig.app.json",
"source_location": "L22",
"weight": 1.0,
"context": "import",
"_origin": "ast",
"source": "tsconfig_app_exclude",
"target": "ref_src_test_tsx",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.json",
"source_location": "L2",
"weight": 1.0,
"_origin": "ast",
"source": "tsconfig",
"target": "tsconfig_files",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.json",
"source_location": "L3",
"weight": 1.0,
"_origin": "ast",
"source": "tsconfig",
"target": "tsconfig_references",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.node.json",
"source_location": "L2",
"weight": 1.0,
"_origin": "ast",
"source": "tsconfig_node",
"target": "tsconfig_node_compileroptions",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.node.json",
"source_location": "L18",
"weight": 1.0,
"_origin": "ast",
"source": "tsconfig_node",
"target": "tsconfig_node_include",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.node.json",
"source_location": "L9",
"weight": 1.0,
"_origin": "ast",
"source": "tsconfig_node_compileroptions",
"target": "tsconfig_node_compileroptions_allowimportingtsextensions",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.node.json",
"source_location": "L10",
"weight": 1.0,
"_origin": "ast",
"source": "tsconfig_node_compileroptions",
"target": "tsconfig_node_compileroptions_isolatedmodules",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.node.json",
"source_location": "L5",
"weight": 1.0,
"_origin": "ast",
"source": "tsconfig_node_compileroptions",
"target": "tsconfig_node_compileroptions_lib",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.node.json",
"source_location": "L6",
"weight": 1.0,
"_origin": "ast",
"source": "tsconfig_node_compileroptions",
"target": "tsconfig_node_compileroptions_module",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.node.json",
"source_location": "L11",
"weight": 1.0,
"_origin": "ast",
"source": "tsconfig_node_compileroptions",
"target": "tsconfig_node_compileroptions_moduledetection",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.node.json",
"source_location": "L8",
"weight": 1.0,
"_origin": "ast",
"source": "tsconfig_node_compileroptions",
"target": "tsconfig_node_compileroptions_moduleresolution",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.node.json",
"source_location": "L12",
"weight": 1.0,
"_origin": "ast",
"source": "tsconfig_node_compileroptions",
"target": "tsconfig_node_compileroptions_noemit",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.node.json",
"source_location": "L16",
"weight": 1.0,
"_origin": "ast",
"source": "tsconfig_node_compileroptions",
"target": "tsconfig_node_compileroptions_nofallthroughcasesinswitch",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.node.json",
"source_location": "L14",
"weight": 1.0,
"_origin": "ast",
"source": "tsconfig_node_compileroptions",
"target": "tsconfig_node_compileroptions_nounusedlocals",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.node.json",
"source_location": "L15",
"weight": 1.0,
"_origin": "ast",
"source": "tsconfig_node_compileroptions",
"target": "tsconfig_node_compileroptions_nounusedparameters",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.node.json",
"source_location": "L7",
"weight": 1.0,
"_origin": "ast",
"source": "tsconfig_node_compileroptions",
"target": "tsconfig_node_compileroptions_skiplibcheck",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.node.json",
"source_location": "L13",
"weight": 1.0,
"_origin": "ast",
"source": "tsconfig_node_compileroptions",
"target": "tsconfig_node_compileroptions_strict",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.node.json",
"source_location": "L4",
"weight": 1.0,
"_origin": "ast",
"source": "tsconfig_node_compileroptions",
"target": "tsconfig_node_compileroptions_target",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.node.json",
"source_location": "L3",
"weight": 1.0,
"_origin": "ast",
"source": "tsconfig_node_compileroptions",
"target": "tsconfig_node_compileroptions_tsbuildinfofile",
"confidence_score": 1.0
},
{
"relation": "extends",
"confidence": "EXTRACTED",
"source_file": "tsconfig.node.json",
"source_location": "L5",
"weight": 1.0,
"context": "import",
"_origin": "ast",
"source": "tsconfig_node_compileroptions_lib",
"target": "tsconfig_node_json_ref_es2023",
"confidence_score": 1.0
},
{
"relation": "extends",
"confidence": "EXTRACTED",
"source_file": "tsconfig.node.json",
"source_location": "L18",
"weight": 1.0,
"context": "import",
"_origin": "ast",
"source": "tsconfig_node_include",
"target": "ref_vite_config_ts",
"confidence_score": 1.0
}
],
"hyperedges": [],
"built_at_commit": "d60da49d58062d0571b0f297a0918c685b67e710"
}