529 lines
17 KiB
JSON
529 lines
17 KiB
JSON
{
|
|
"communities": {
|
|
"0": [
|
|
"app_components_cacheonlyswitch_tsx",
|
|
"app_components_donatecard_tsx",
|
|
"app_components_header_tsx",
|
|
"app_components_landing_features_tsx",
|
|
"app_components_nutriscorebadge_tsx",
|
|
"app_components_nutritionbar_tsx",
|
|
"app_components_productcard_tsx",
|
|
"app_components_productskeleton_tsx",
|
|
"barcode_page_nutriletter",
|
|
"components_donatecard_donatecardprops",
|
|
"components_header_header",
|
|
"components_header_nav_links",
|
|
"components_nutriscorebadge_grade_class",
|
|
"components_nutriscorebadge_grade_info",
|
|
"components_nutriscorebadge_nova_info",
|
|
"components_nutriscorebadge_novabadge",
|
|
"components_nutriscorebadge_novabadgeprops",
|
|
"components_nutriscorebadge_nutriscorebadgeprops",
|
|
"components_nutriscorebadge_size_class",
|
|
"components_nutritionbar_extractnumber",
|
|
"components_nutritionbar_nutritionbar",
|
|
"components_nutritionbar_nutritiongrid",
|
|
"components_nutritionbar_nutritiongridprops",
|
|
"components_nutritionbar_pct",
|
|
"components_nutritionbar_reference",
|
|
"components_optimizedimage_tsx",
|
|
"components_productcard_defaultcard",
|
|
"components_productcard_getimageurl",
|
|
"components_productcard_getverdict",
|
|
"components_productcard_mobilecard",
|
|
"components_productcard_nutri_grade_class",
|
|
"components_productcard_productcardprops",
|
|
"components_productcard_verdictdot",
|
|
"components_productskeleton_badgeskeleton",
|
|
"components_productskeleton_nutritionbarskeleton",
|
|
"components_productskeleton_skeletonprops",
|
|
"components_ui_label_tsx",
|
|
"components_ui_switch_tsx",
|
|
"landing_features_feature",
|
|
"landing_features_featurerow",
|
|
"landing_hero_arrowright",
|
|
"landing_howitworks_howitworks",
|
|
"landing_howitworks_step",
|
|
"landing_howitworks_stepcard",
|
|
"landing_persuasivecta_persuasivecta",
|
|
"lib_openfoodfactsapi_formatnutritiondata",
|
|
"lib_utils_cn",
|
|
"lib_utils_measureperformance",
|
|
"lib_utils_memoize",
|
|
"lib_utils_perfcache",
|
|
"lib_utils_ts",
|
|
"ui_checkbox_checkbox",
|
|
"ui_label_label",
|
|
"ui_label_labelvariants",
|
|
"ui_switch_switch"
|
|
],
|
|
"1": [
|
|
"app_components_footer_tsx",
|
|
"app_page_home",
|
|
"app_page_tsx",
|
|
"app_sobre_components_herosection_tsx",
|
|
"app_sobre_components_howitworkssection_tsx",
|
|
"app_sobre_components_impactsection_tsx",
|
|
"app_sobre_components_missionsection_tsx",
|
|
"app_sobre_components_problemsection_tsx",
|
|
"app_sobre_components_storysection_tsx",
|
|
"app_sobre_components_targetaudiencesection_tsx",
|
|
"app_sobre_components_valuessection_tsx",
|
|
"barcode_page_grade_desc",
|
|
"barcode_page_nova_bg",
|
|
"barcode_page_nova_desc",
|
|
"barcode_page_nova_ink",
|
|
"barcode_page_novapill",
|
|
"barcode_page_nutri_bg",
|
|
"barcode_page_nutri_ink",
|
|
"barcode_page_nutriscale",
|
|
"barcode_page_produtopage",
|
|
"components_ctasection_ctasection",
|
|
"components_footer_footer",
|
|
"components_footer_footer_links",
|
|
"components_herosection_herosection",
|
|
"components_main_main",
|
|
"components_missionsection_mission_values",
|
|
"components_problemsection_problemsection",
|
|
"components_storysection_story_data",
|
|
"components_storysection_storysection",
|
|
"components_storysection_storystep",
|
|
"components_targetaudiencesection_personas",
|
|
"components_ui_sheet_tsx",
|
|
"components_valuessection_protocols",
|
|
"id_page_listapageprops",
|
|
"landing_donationsection_donationsection",
|
|
"landing_howitworks_steps",
|
|
"landing_trustbadges_stats",
|
|
"landing_trustbadges_trustbadges",
|
|
"resultados_page_convertfilterstorecord",
|
|
"resultados_page_grade_colors",
|
|
"resultados_page_resultadospage",
|
|
"sobre_page_sobrepage",
|
|
"ui_sheet_sheetcontent",
|
|
"ui_sheet_sheetcontentprops",
|
|
"ui_sheet_sheetdescription",
|
|
"ui_sheet_sheetfooter",
|
|
"ui_sheet_sheetheader",
|
|
"ui_sheet_sheetoverlay",
|
|
"ui_sheet_sheettitle",
|
|
"ui_sheet_sheetvariants"
|
|
],
|
|
"2": [
|
|
"app_actions_criaritens",
|
|
"app_actions_deletarproduto",
|
|
"app_actions_togglecomprado",
|
|
"app_actions_ts",
|
|
"app_actions_verificarlista",
|
|
"app_components_deletebutton_tsx",
|
|
"app_components_listheader_tsx",
|
|
"app_components_main_tsx",
|
|
"app_components_pagination_tsx",
|
|
"components_idinput_idinput",
|
|
"components_listheader_listheader",
|
|
"components_listheader_listheaderprops",
|
|
"components_main_mainprops",
|
|
"components_ui_alert_dialog_tsx",
|
|
"components_ui_button_tsx",
|
|
"components_ui_dialog_tsx",
|
|
"components_ui_input_tsx",
|
|
"components_ui_select_tsx",
|
|
"id_page_listapage",
|
|
"ui_alert_dialog_alertdialogaction",
|
|
"ui_alert_dialog_alertdialogcancel",
|
|
"ui_alert_dialog_alertdialogcontent",
|
|
"ui_alert_dialog_alertdialogdescription",
|
|
"ui_alert_dialog_alertdialogfooter",
|
|
"ui_alert_dialog_alertdialogheader",
|
|
"ui_alert_dialog_alertdialogoverlay",
|
|
"ui_alert_dialog_alertdialogtitle",
|
|
"ui_button_button",
|
|
"ui_button_buttonprops",
|
|
"ui_button_buttonvariants",
|
|
"ui_dialog_dialogcontent",
|
|
"ui_dialog_dialogdescription",
|
|
"ui_dialog_dialogfooter",
|
|
"ui_dialog_dialogheader",
|
|
"ui_dialog_dialogoverlay",
|
|
"ui_dialog_dialogtitle",
|
|
"ui_input_input",
|
|
"ui_select_selectcontent",
|
|
"ui_select_selectitem",
|
|
"ui_select_selectlabel",
|
|
"ui_select_selectscrolldownbutton",
|
|
"ui_select_selectscrollupbutton",
|
|
"ui_select_selectseparator",
|
|
"ui_select_selecttrigger"
|
|
],
|
|
"3": [
|
|
"app_components_filtersidebar_tsx",
|
|
"components_filtersidebar_filtersidebar",
|
|
"components_ui_accordion_tsx",
|
|
"components_ui_radio_group_tsx",
|
|
"components_ui_separator_tsx",
|
|
"components_ui_slider_tsx",
|
|
"hooks_usecacheonlymode_ts",
|
|
"hooks_useproductfilters_loadfiltersfromstorage",
|
|
"hooks_useproductfilters_parsefiltersfromurl",
|
|
"hooks_useproductfilters_savefilterstostorage",
|
|
"hooks_useproductfilters_ts",
|
|
"hooks_useproductfilters_useproductfiltersoptions",
|
|
"hooks_usestoragemonitor_ts",
|
|
"hooks_usestoragemonitor_usestoragemonitorreturn",
|
|
"lib_types_cachefile",
|
|
"lib_types_cacheprogress",
|
|
"lib_types_cachesearchresult",
|
|
"lib_types_common_additives",
|
|
"lib_types_common_allergens",
|
|
"lib_types_filteroption",
|
|
"lib_types_filtersidebarprops",
|
|
"lib_types_filterstate",
|
|
"lib_types_imageloadingstate",
|
|
"lib_types_imageloadtask",
|
|
"lib_types_novagroup",
|
|
"lib_types_nutritiongrade",
|
|
"lib_types_paginationconfig",
|
|
"lib_types_paginationprops",
|
|
"lib_types_paginationstate",
|
|
"lib_types_popular_categories",
|
|
"lib_types_popular_categories_with_icons",
|
|
"lib_types_productfilters",
|
|
"lib_types_searchcacheconfig",
|
|
"lib_types_storagestats",
|
|
"lib_types_ts",
|
|
"lib_types_useoptimizedimageloadingoptions",
|
|
"lib_utils_debounce",
|
|
"resultados_page_resultadoscontent",
|
|
"ui_accordion_accordioncontent",
|
|
"ui_accordion_accordionitem",
|
|
"ui_accordion_accordiontrigger",
|
|
"ui_radio_group_radiogroup",
|
|
"ui_separator_separator",
|
|
"ui_slider_slider"
|
|
],
|
|
"4": [
|
|
"app_actions_listarprodutos",
|
|
"app_components_cardlist_tsx",
|
|
"app_components_filterbadge_tsx",
|
|
"app_components_listaproductcard_tsx",
|
|
"app_components_nutritionchart_tsx",
|
|
"app_components_productcardskeleton_tsx",
|
|
"components_card_cardprops",
|
|
"components_cardlist_cardlist",
|
|
"components_cardlist_cardlistprops",
|
|
"components_cardlist_produto",
|
|
"components_filterbadge_filterbadgeprops",
|
|
"components_filterbadge_filterbadgesprops",
|
|
"components_filterbadge_getfiltercolor",
|
|
"components_filterbadge_getfilterlabel",
|
|
"components_listaproductcard_listaproductcardprops",
|
|
"components_nutritionchart_nutritiondata",
|
|
"components_nutritionchart_nutritionsummary",
|
|
"components_ui_badge_tsx",
|
|
"components_ui_card_tsx",
|
|
"ui_badge_badge",
|
|
"ui_badge_badgeprops",
|
|
"ui_badge_badgevariants",
|
|
"ui_card_card",
|
|
"ui_card_cardcontent",
|
|
"ui_card_carddescription",
|
|
"ui_card_cardfooter",
|
|
"ui_card_cardheader",
|
|
"ui_card_cardtitle",
|
|
"ui_skeleton_skeleton"
|
|
],
|
|
"5": [
|
|
"hooks_usesearchcache_searchcachestate",
|
|
"hooks_usesearchcache_ts",
|
|
"hooks_usesearchcache_usesearchcachereturn",
|
|
"lib_cachemanager_cacheconfig",
|
|
"lib_cachemanager_cachedsearch",
|
|
"lib_cachemanager_cachemanager_cleanupoldcaches",
|
|
"lib_cachemanager_cachemanager_clearallcaches",
|
|
"lib_cachemanager_cachemanager_generatecachekey",
|
|
"lib_cachemanager_cachemanager_generatesearchid",
|
|
"lib_cachemanager_cachemanager_getcacheindex",
|
|
"lib_cachemanager_cachemanager_getcachestats",
|
|
"lib_cachemanager_cachemanager_getobjectsize",
|
|
"lib_cachemanager_cachemanager_getsearch",
|
|
"lib_cachemanager_cachemanager_hasspacefordata",
|
|
"lib_cachemanager_cachemanager_removesearch",
|
|
"lib_cachemanager_cachemanager_savesearch",
|
|
"lib_cachemanager_cachemanager_updatecacheindex",
|
|
"lib_cachemanager_default_config",
|
|
"lib_cachemanager_filterrecord",
|
|
"lib_cachemanager_filtervalue",
|
|
"lib_cachemanager_ts",
|
|
"lib_cachemanager_usecachemanager"
|
|
],
|
|
"6": [
|
|
"app_api_search_route_ts",
|
|
"lib_jsoncachemanager_jsoncachedata",
|
|
"lib_jsoncachemanager_jsoncachemanager_clearcache",
|
|
"lib_jsoncachemanager_jsoncachemanager_converttoapiproduct",
|
|
"lib_jsoncachemanager_jsoncachemanager_converttocachedproduct",
|
|
"lib_jsoncachemanager_jsoncachemanager_getinstance",
|
|
"lib_jsoncachemanager_jsoncachemanager_getproductbycode",
|
|
"lib_jsoncachemanager_jsoncachemanager_getstoragestats",
|
|
"lib_jsoncachemanager_jsoncachemanager_isinitialized",
|
|
"lib_jsoncachemanager_jsoncachemanager_loadcache",
|
|
"lib_jsoncachemanager_jsoncachemanager_mergeproductdata",
|
|
"lib_jsoncachemanager_jsoncachemanager_savecache",
|
|
"lib_jsoncachemanager_jsoncachemanager_saveproduct",
|
|
"lib_jsoncachemanager_jsoncachemanager_searchproducts",
|
|
"lib_jsoncachemanager_ts",
|
|
"lib_openfoodfactsapi_product",
|
|
"lib_searchutils_calculaterelevancescore",
|
|
"lib_searchutils_sortbyrelevance",
|
|
"lib_searchutils_ts",
|
|
"lib_types_cachedproduct",
|
|
"search_route_get",
|
|
"sync_route_post"
|
|
],
|
|
"7": [
|
|
"app_components_searchbar_tsx",
|
|
"hooks_use_search_logic_searchtype",
|
|
"hooks_use_search_logic_ts",
|
|
"landing_searchbar_searchbar",
|
|
"lib_openfoodfactsapi_calculatecompletenessscore",
|
|
"lib_openfoodfactsapi_config",
|
|
"lib_openfoodfactsapi_detectsearchtype",
|
|
"lib_openfoodfactsapi_fetchallresults",
|
|
"lib_openfoodfactsapi_getgradevalue",
|
|
"lib_openfoodfactsapi_isvalidbarcode",
|
|
"lib_openfoodfactsapi_makeapirequest",
|
|
"lib_openfoodfactsapi_searchbybarcode",
|
|
"lib_openfoodfactsapi_searchbyname",
|
|
"lib_openfoodfactsapi_searchresult",
|
|
"lib_openfoodfactsapi_sortproducts",
|
|
"lib_openfoodfactsapi_ts",
|
|
"postcss_config_mjs",
|
|
"tailwind_config_ts"
|
|
],
|
|
"8": [
|
|
"app_components_errorboundary_tsx",
|
|
"app_components_errortracking_tsx",
|
|
"app_layout_inter",
|
|
"app_layout_metadata",
|
|
"app_layout_rootlayout",
|
|
"app_layout_tsx",
|
|
"app_providers_providersprops",
|
|
"app_providers_themeprovider",
|
|
"app_providers_tsx",
|
|
"components_errorboundary_errorboundary",
|
|
"components_errorboundary_errorboundary_componentdidcatch",
|
|
"components_errorboundary_errorboundary_getderivedstatefromerror",
|
|
"components_errorboundary_errorboundary_render",
|
|
"components_errorboundary_props",
|
|
"components_errorboundary_state",
|
|
"lib_cachemanager_cachemanager_constructor",
|
|
"lib_openfoodfactsapi_nutriscanerror"
|
|
],
|
|
"9": [
|
|
"app_components_landing_hero_tsx",
|
|
"hooks_use_geolocation_setscannedcountry",
|
|
"hooks_use_geolocation_ts",
|
|
"landing_hero_hero",
|
|
"lib_geolocation_clearcountrycache",
|
|
"lib_geolocation_countryinfo",
|
|
"lib_geolocation_detectusercountry",
|
|
"lib_geolocation_getcachedcountry",
|
|
"lib_geolocation_getcountrycodeforapi",
|
|
"lib_geolocation_getcurrentcountry",
|
|
"lib_geolocation_isbrazil",
|
|
"lib_geolocation_iscachevalid",
|
|
"lib_geolocation_savetocache",
|
|
"lib_geolocation_ts"
|
|
],
|
|
"10": [
|
|
"app_components_sortdropdown_tsx",
|
|
"components_sortdropdown_sort_icons",
|
|
"components_sortdropdown_sorttoggle",
|
|
"components_theme_toggle_tsx",
|
|
"components_ui_dropdown_menu_tsx",
|
|
"lib_types_sortoption",
|
|
"ui_dropdown_menu_dropdownmenucontent",
|
|
"ui_dropdown_menu_dropdownmenuitem",
|
|
"ui_dropdown_menu_dropdownmenulabel",
|
|
"ui_dropdown_menu_dropdownmenuseparator",
|
|
"ui_dropdown_menu_dropdownmenusubcontent",
|
|
"ui_dropdown_menu_dropdownmenusubtrigger"
|
|
],
|
|
"11": [
|
|
"docs_resedesign_extract_js",
|
|
"resedesign_extract_decoded",
|
|
"resedesign_extract_end",
|
|
"resedesign_extract_fs",
|
|
"resedesign_extract_html",
|
|
"resedesign_extract_path",
|
|
"resedesign_extract_raw",
|
|
"resedesign_extract_start"
|
|
],
|
|
"12": [
|
|
"app_components_items_tsx",
|
|
"components_items_items",
|
|
"lib_prisma_prisma",
|
|
"lib_prisma_ts"
|
|
],
|
|
"13": [
|
|
"lib_types_rybbit_d_ts",
|
|
"types_rybbit_d_rybbit",
|
|
"types_rybbit_d_rybbittrackevent",
|
|
"types_rybbit_d_window"
|
|
],
|
|
"14": [
|
|
"app_robots_robots",
|
|
"app_robots_ts"
|
|
],
|
|
"15": [
|
|
"next_env_d_ts"
|
|
],
|
|
"16": [
|
|
"next_config_mjs"
|
|
],
|
|
"17": [
|
|
"sw_js"
|
|
],
|
|
"18": [
|
|
"app_sitemap_ts"
|
|
],
|
|
"19": [
|
|
"app_components_pagetitle_tsx"
|
|
]
|
|
},
|
|
"cohesion": {
|
|
"0": 0.06,
|
|
"1": 0.05,
|
|
"2": 0.09,
|
|
"3": 0.06,
|
|
"4": 0.11,
|
|
"5": 0.17,
|
|
"6": 0.16,
|
|
"7": 0.15,
|
|
"8": 0.13,
|
|
"9": 0.24,
|
|
"10": 0.23,
|
|
"11": 0.25,
|
|
"12": 0.5,
|
|
"13": 0.5,
|
|
"14": 1.0,
|
|
"15": 1.0,
|
|
"16": 1.0,
|
|
"17": 1.0,
|
|
"18": 1.0,
|
|
"19": 1.0
|
|
},
|
|
"gods": [
|
|
{
|
|
"id": "lib_utils_cn",
|
|
"label": "cn()",
|
|
"degree": 51
|
|
},
|
|
{
|
|
"id": "ui_button_button",
|
|
"label": "Button",
|
|
"degree": 13
|
|
},
|
|
{
|
|
"id": "lib_openfoodfactsapi_product",
|
|
"label": "Product",
|
|
"degree": 8
|
|
},
|
|
{
|
|
"id": "ui_badge_badge",
|
|
"label": "Badge()",
|
|
"degree": 7
|
|
},
|
|
{
|
|
"id": "components_errorboundary_errorboundary",
|
|
"label": "ErrorBoundary",
|
|
"degree": 6
|
|
},
|
|
{
|
|
"id": "landing_howitworks_howitworks",
|
|
"label": "HowItWorks()",
|
|
"degree": 6
|
|
},
|
|
{
|
|
"id": "lib_geolocation_iscachevalid",
|
|
"label": "isCacheValid()",
|
|
"degree": 6
|
|
},
|
|
{
|
|
"id": "lib_geolocation_detectusercountry",
|
|
"label": "detectUserCountry()",
|
|
"degree": 6
|
|
},
|
|
{
|
|
"id": "app_actions_verificarlista",
|
|
"label": "verificarLista()",
|
|
"degree": 5
|
|
},
|
|
{
|
|
"id": "landing_hero_hero",
|
|
"label": "Hero()",
|
|
"degree": 5
|
|
}
|
|
],
|
|
"surprises": [
|
|
{
|
|
"source": "SheetFooter()",
|
|
"target": "cn()",
|
|
"source_files": [
|
|
"components/ui/sheet.tsx",
|
|
"lib/utils.ts"
|
|
],
|
|
"confidence": "EXTRACTED",
|
|
"relation": "calls",
|
|
"why": "connects across different repos/directories; bridges separate communities; peripheral node `SheetFooter()` unexpectedly reaches hub `cn()`"
|
|
},
|
|
{
|
|
"source": "NovaBadge()",
|
|
"target": "cn()",
|
|
"source_files": [
|
|
"app/components/NutriScoreBadge.tsx",
|
|
"lib/utils.ts"
|
|
],
|
|
"confidence": "EXTRACTED",
|
|
"relation": "calls",
|
|
"why": "connects across different repos/directories; peripheral node `NovaBadge()` unexpectedly reaches hub `cn()`"
|
|
},
|
|
{
|
|
"source": "NutritionBar()",
|
|
"target": "cn()",
|
|
"source_files": [
|
|
"app/components/NutritionBar.tsx",
|
|
"lib/utils.ts"
|
|
],
|
|
"confidence": "EXTRACTED",
|
|
"relation": "calls",
|
|
"why": "connects across different repos/directories; peripheral node `NutritionBar()` unexpectedly reaches hub `cn()`"
|
|
},
|
|
{
|
|
"source": "NutritionGrid()",
|
|
"target": "cn()",
|
|
"source_files": [
|
|
"app/components/NutritionBar.tsx",
|
|
"lib/utils.ts"
|
|
],
|
|
"confidence": "EXTRACTED",
|
|
"relation": "calls",
|
|
"why": "connects across different repos/directories; peripheral node `NutritionGrid()` unexpectedly reaches hub `cn()`"
|
|
},
|
|
{
|
|
"source": "NutritionBarSkeleton()",
|
|
"target": "cn()",
|
|
"source_files": [
|
|
"app/components/ProductSkeleton.tsx",
|
|
"lib/utils.ts"
|
|
],
|
|
"confidence": "EXTRACTED",
|
|
"relation": "calls",
|
|
"why": "connects across different repos/directories; peripheral node `NutritionBarSkeleton()` unexpectedly reaches hub `cn()`"
|
|
}
|
|
],
|
|
"tokens": {
|
|
"input": 0,
|
|
"output": 0
|
|
}
|
|
} |