# Graph Report - web-admin (2026-05-30) ## Corpus Check - 251 files · ~288,269 words - Verdict: corpus is large enough that graph structure adds value. ## Summary - 2256 nodes · 3096 edges · 254 communities (236 shown, 18 thin omitted) - Extraction: 100% EXTRACTED · 0% INFERRED · 0% AMBIGUOUS · INFERRED: 5 edges (avg confidence: 0.8) - Token cost: 0 input · 0 output ## Graph Freshness - Built from commit: `69ee0f50` - Run `git rev-parse HEAD` and compare to check if the graph is stale. - Run `graphify update .` after code changes (no API cost). ## Community Hubs (Navigation) - [[_COMMUNITY_Community 0|Community 0]] - [[_COMMUNITY_Community 1|Community 1]] - [[_COMMUNITY_Community 2|Community 2]] - [[_COMMUNITY_Community 3|Community 3]] - [[_COMMUNITY_Community 4|Community 4]] - [[_COMMUNITY_Community 5|Community 5]] - [[_COMMUNITY_Community 6|Community 6]] - [[_COMMUNITY_Community 7|Community 7]] - [[_COMMUNITY_Community 8|Community 8]] - [[_COMMUNITY_Community 9|Community 9]] - [[_COMMUNITY_Community 10|Community 10]] - [[_COMMUNITY_Community 11|Community 11]] - [[_COMMUNITY_Community 12|Community 12]] - [[_COMMUNITY_Community 13|Community 13]] - [[_COMMUNITY_Community 14|Community 14]] - [[_COMMUNITY_Community 15|Community 15]] - [[_COMMUNITY_Community 16|Community 16]] - [[_COMMUNITY_Community 17|Community 17]] - [[_COMMUNITY_Community 18|Community 18]] - [[_COMMUNITY_Community 19|Community 19]] - [[_COMMUNITY_Community 20|Community 20]] - [[_COMMUNITY_Community 21|Community 21]] - [[_COMMUNITY_Community 22|Community 22]] - [[_COMMUNITY_Community 23|Community 23]] - [[_COMMUNITY_Community 24|Community 24]] - [[_COMMUNITY_Community 25|Community 25]] - [[_COMMUNITY_Community 26|Community 26]] - [[_COMMUNITY_Community 27|Community 27]] - [[_COMMUNITY_Community 28|Community 28]] - [[_COMMUNITY_Community 29|Community 29]] - [[_COMMUNITY_Community 30|Community 30]] - [[_COMMUNITY_Community 31|Community 31]] - [[_COMMUNITY_Community 33|Community 33]] - [[_COMMUNITY_Community 34|Community 34]] - [[_COMMUNITY_Community 35|Community 35]] - [[_COMMUNITY_Community 36|Community 36]] - [[_COMMUNITY_Community 37|Community 37]] - [[_COMMUNITY_Community 38|Community 38]] - [[_COMMUNITY_Community 39|Community 39]] - [[_COMMUNITY_Community 40|Community 40]] - [[_COMMUNITY_Community 41|Community 41]] - [[_COMMUNITY_Community 42|Community 42]] - [[_COMMUNITY_Community 43|Community 43]] - [[_COMMUNITY_Community 44|Community 44]] - [[_COMMUNITY_Community 45|Community 45]] - [[_COMMUNITY_Community 46|Community 46]] - [[_COMMUNITY_Community 47|Community 47]] - [[_COMMUNITY_Community 48|Community 48]] - [[_COMMUNITY_Community 49|Community 49]] - [[_COMMUNITY_Community 50|Community 50]] - [[_COMMUNITY_Community 51|Community 51]] - [[_COMMUNITY_Community 52|Community 52]] - [[_COMMUNITY_Community 53|Community 53]] - [[_COMMUNITY_Community 54|Community 54]] - [[_COMMUNITY_Community 55|Community 55]] - [[_COMMUNITY_Community 56|Community 56]] - [[_COMMUNITY_Community 57|Community 57]] - [[_COMMUNITY_Community 58|Community 58]] - [[_COMMUNITY_Community 59|Community 59]] - [[_COMMUNITY_Community 60|Community 60]] - [[_COMMUNITY_Community 61|Community 61]] - [[_COMMUNITY_Community 62|Community 62]] - [[_COMMUNITY_Community 63|Community 63]] - [[_COMMUNITY_Community 64|Community 64]] - [[_COMMUNITY_Community 65|Community 65]] - [[_COMMUNITY_Community 66|Community 66]] - [[_COMMUNITY_Community 67|Community 67]] - [[_COMMUNITY_Community 68|Community 68]] - [[_COMMUNITY_Community 69|Community 69]] - [[_COMMUNITY_Community 70|Community 70]] - [[_COMMUNITY_Community 71|Community 71]] - [[_COMMUNITY_Community 72|Community 72]] - [[_COMMUNITY_Community 73|Community 73]] - [[_COMMUNITY_Community 74|Community 74]] - [[_COMMUNITY_Community 75|Community 75]] - [[_COMMUNITY_Community 76|Community 76]] - [[_COMMUNITY_Community 77|Community 77]] - [[_COMMUNITY_Community 78|Community 78]] - [[_COMMUNITY_Community 79|Community 79]] - [[_COMMUNITY_Community 80|Community 80]] - [[_COMMUNITY_Community 81|Community 81]] - [[_COMMUNITY_Community 82|Community 82]] - [[_COMMUNITY_Community 83|Community 83]] - [[_COMMUNITY_Community 84|Community 84]] - [[_COMMUNITY_Community 85|Community 85]] - [[_COMMUNITY_Community 86|Community 86]] - [[_COMMUNITY_Community 87|Community 87]] - [[_COMMUNITY_Community 88|Community 88]] - [[_COMMUNITY_Community 89|Community 89]] - [[_COMMUNITY_Community 90|Community 90]] - [[_COMMUNITY_Community 91|Community 91]] - [[_COMMUNITY_Community 92|Community 92]] - [[_COMMUNITY_Community 93|Community 93]] - [[_COMMUNITY_Community 94|Community 94]] - [[_COMMUNITY_Community 95|Community 95]] - [[_COMMUNITY_Community 96|Community 96]] - [[_COMMUNITY_Community 97|Community 97]] - [[_COMMUNITY_Community 98|Community 98]] - [[_COMMUNITY_Community 100|Community 100]] - [[_COMMUNITY_Community 101|Community 101]] - [[_COMMUNITY_Community 102|Community 102]] - [[_COMMUNITY_Community 103|Community 103]] - [[_COMMUNITY_Community 104|Community 104]] - [[_COMMUNITY_Community 105|Community 105]] - [[_COMMUNITY_Community 106|Community 106]] - [[_COMMUNITY_Community 107|Community 107]] - [[_COMMUNITY_Community 108|Community 108]] - [[_COMMUNITY_Community 109|Community 109]] - [[_COMMUNITY_Community 110|Community 110]] - [[_COMMUNITY_Community 111|Community 111]] - [[_COMMUNITY_Community 112|Community 112]] - [[_COMMUNITY_Community 113|Community 113]] - [[_COMMUNITY_Community 114|Community 114]] - [[_COMMUNITY_Community 115|Community 115]] - [[_COMMUNITY_Community 116|Community 116]] - [[_COMMUNITY_Community 117|Community 117]] - [[_COMMUNITY_Community 118|Community 118]] - [[_COMMUNITY_Community 119|Community 119]] - [[_COMMUNITY_Community 120|Community 120]] - [[_COMMUNITY_Community 121|Community 121]] - [[_COMMUNITY_Community 122|Community 122]] - [[_COMMUNITY_Community 123|Community 123]] - [[_COMMUNITY_Community 124|Community 124]] - [[_COMMUNITY_Community 125|Community 125]] - [[_COMMUNITY_Community 126|Community 126]] - [[_COMMUNITY_Community 127|Community 127]] - [[_COMMUNITY_Community 128|Community 128]] - [[_COMMUNITY_Community 129|Community 129]] - [[_COMMUNITY_Community 130|Community 130]] - [[_COMMUNITY_Community 131|Community 131]] - [[_COMMUNITY_Community 132|Community 132]] - [[_COMMUNITY_Community 133|Community 133]] - [[_COMMUNITY_Community 134|Community 134]] - [[_COMMUNITY_Community 135|Community 135]] - [[_COMMUNITY_Community 136|Community 136]] - [[_COMMUNITY_Community 137|Community 137]] - [[_COMMUNITY_Community 138|Community 138]] - [[_COMMUNITY_Community 139|Community 139]] - [[_COMMUNITY_Community 140|Community 140]] - [[_COMMUNITY_Community 141|Community 141]] - [[_COMMUNITY_Community 142|Community 142]] - [[_COMMUNITY_Community 143|Community 143]] - [[_COMMUNITY_Community 144|Community 144]] - [[_COMMUNITY_Community 145|Community 145]] - [[_COMMUNITY_Community 146|Community 146]] - [[_COMMUNITY_Community 147|Community 147]] - [[_COMMUNITY_Community 148|Community 148]] - [[_COMMUNITY_Community 149|Community 149]] - [[_COMMUNITY_Community 150|Community 150]] - [[_COMMUNITY_Community 151|Community 151]] - [[_COMMUNITY_Community 152|Community 152]] - [[_COMMUNITY_Community 153|Community 153]] - [[_COMMUNITY_Community 154|Community 154]] - [[_COMMUNITY_Community 155|Community 155]] - [[_COMMUNITY_Community 156|Community 156]] - [[_COMMUNITY_Community 157|Community 157]] - [[_COMMUNITY_Community 158|Community 158]] - [[_COMMUNITY_Community 159|Community 159]] - [[_COMMUNITY_Community 160|Community 160]] - [[_COMMUNITY_Community 161|Community 161]] - [[_COMMUNITY_Community 162|Community 162]] - [[_COMMUNITY_Community 163|Community 163]] - [[_COMMUNITY_Community 164|Community 164]] - [[_COMMUNITY_Community 165|Community 165]] - [[_COMMUNITY_Community 166|Community 166]] - [[_COMMUNITY_Community 167|Community 167]] - [[_COMMUNITY_Community 168|Community 168]] - [[_COMMUNITY_Community 169|Community 169]] - [[_COMMUNITY_Community 170|Community 170]] - [[_COMMUNITY_Community 171|Community 171]] - [[_COMMUNITY_Community 172|Community 172]] - [[_COMMUNITY_Community 173|Community 173]] - [[_COMMUNITY_Community 174|Community 174]] - [[_COMMUNITY_Community 175|Community 175]] - [[_COMMUNITY_Community 176|Community 176]] - [[_COMMUNITY_Community 177|Community 177]] - [[_COMMUNITY_Community 178|Community 178]] - [[_COMMUNITY_Community 179|Community 179]] - [[_COMMUNITY_Community 180|Community 180]] - [[_COMMUNITY_Community 181|Community 181]] - [[_COMMUNITY_Community 182|Community 182]] - [[_COMMUNITY_Community 187|Community 187]] - [[_COMMUNITY_Community 188|Community 188]] - [[_COMMUNITY_Community 189|Community 189]] - [[_COMMUNITY_Community 192|Community 192]] ## God Nodes (most connected - your core abstractions) 1. `AppRouteRecord` - 49 edges 2. `useSettingStore` - 36 edges 3. `[Released]` - 28 edges 4. `[已发布]` - 28 edges 5. `WebSocketClient` - 26 edges 6. `useUserStore` - 19 edges 7. `MenuProcessor` - 18 edges 8. `menus` - 16 edges 9. `menus` - 16 edges 10. `StorageConfig` - 16 edges ## Surprising Connections (you probably didn't know these) - `ThemeSetting` --references--> `SystemThemeEnum` [EXTRACTED] src/types/config/index.ts → src/enums/appEnum.ts - `MenuLayout` --references--> `MenuTypeEnum` [EXTRACTED] src/types/config/index.ts → src/enums/appEnum.ts - `handleBlur()` --calls--> `emit()` [INFERRED] src/components/common/amount-input/index.vue → src/components/core/layouts/art-settings-panel/widget/SettingItem.vue - `if()` --calls--> `emit()` [INFERRED] src/components/core/text-effect/art-count-to/index.vue → src/components/core/layouts/art-settings-panel/widget/SettingItem.vue - `handleSubmit()` --calls--> `emit()` [INFERRED] src/views/system/workflow/components/ApprovalDialog.vue → src/components/core/layouts/art-settings-panel/widget/SettingItem.vue ## Communities (254 total, 18 thin omitted) ### Community 0 - "Community 0" Cohesion: 0.05 Nodes (15): fetchGetMenuList(), fetchGetMenuCodes(), ComponentLoader, IframeRouteManager, MenuProcessor, RoutePermissionValidator, RouteRegistry, ConvertedRoute (+7 more) ### Community 1 - "Community 1" Cohesion: 0.03 Nodes (63): BusinessAllTasks, CategoryItem, CategoryParameter, CategoryParameterCreate, CellProductSpecItem, CellProductTypeItem, CellSampleTypeItem, CustomerItem (+55 more) ### Community 2 - "Community 2" Cohesion: 0.06 Nodes (38): props, props, props, props, props, props, AxisDisplayProps, BarChartProps (+30 more) ### Community 3 - "Community 3" Cohesion: 0.07 Nodes (31): ColumnOption, DialogConfig, FormRule, PaginationConfig, SearchChangeParams, SearchComponentType, InferApiParams, InferApiResponse (+23 more) ### Community 4 - "Community 4" Cohesion: 0.05 Nodes (42): subTitle, title, login, btnText, forgetPwd, leftView, noAccount, placeholder (+34 more) ### Community 5 - "Community 5" Cohesion: 0.05 Nodes (42): subTitle, title, login, btnText, forgetPwd, leftView, noAccount, placeholder (+34 more) ### Community 6 - "Community 6" Cohesion: 0.05 Nodes (42): devDependencies, commitizen, @commitlint/cli, @commitlint/config-conventional, cz-git, eslint, eslint-config-prettier, @eslint/js (+34 more) ### Community 7 - "Community 7" Cohesion: 0.07 Nodes (34): fetchCreateSite(), fetchDeleteSite(), fetchSiteList(), fetchUpdateSite(), fetchUserList(), contactUserLoading, dialogTitle, dialogVisible (+26 more) ### Community 8 - "Community 8" Cohesion: 0.07 Nodes (34): fetchCreateUser(), fetchDeleteUser(), fetchResetPassword(), fetchUpdateUser(), fetchUserDetail(), deptKeyword, deptPathLabelMap, deptTreeRef (+26 more) ### Community 9 - "Community 9" Cohesion: 0.05 Nodes (26): handleBlur(), isFocused, props, currentValue, formattedValue, if(), isPaused, isRunning (+18 more) ### Community 10 - "Community 10" Cohesion: 0.06 Nodes (34): fetchCreatePost(), fetchDeletePost(), fetchDeptTree(), fetchPostBoundUserIds(), fetchPostList(), fetchUpdatePost(), fetchUpdatePostBoundUsers(), collectAllPostBindDeptIds() (+26 more) ### Community 11 - "Community 11" Cohesion: 0.09 Nodes (31): fetchCreateMenu(), fetchDeleteMenu(), fetchMenuTree(), fetchUpdateMenu(), applyTreeExpand(), dialogTitle, dialogVisible, dictStore (+23 more) ### Community 12 - "Community 12" Cohesion: 0.06 Nodes (33): dependencies, @antv/x6, axios, crypto-js, dagre, echarts, element-plus, @element-plus/icons-vue (+25 more) ### Community 13 - "Community 13" Cohesion: 0.09 Nodes (5): CommentItem, fetchGetLatestUpgradeLog(), systemUpgrade(), UpgradeLog, VersionManager ### Community 14 - "Community 14" Cohesion: 0.09 Nodes (23): EnvConfig, FastEnterApplication, FastEnterBaseItem, FastEnterConfig, FastEnterQuickLink, FeatureConfigItem, MenuLayout, SystemBasicConfig (+15 more) ### Community 16 - "Community 16" Cohesion: 0.07 Nodes (27): compilerOptions, baseUrl, esModuleInterop, jsx, lib, module, moduleResolution, noImplicitAny (+19 more) ### Community 17 - "Community 17" Cohesion: 0.14 Nodes (20): addCopyButton(), highlightCode(), HighlightDirective, insertLineNumbers(), isBlockProcessed(), markBlockAsProcessed(), processBlock(), setupHighlightDirective() (+12 more) ### Community 19 - "Community 19" Cohesion: 0.12 Nodes (21): fetchRefreshToken(), api, API_ENCRYPT_EXCLUDE_PATHS, API_ENCRYPT_FIXED_SECRET, axiosInstance, createHttpError(), delay(), ExtendedAxiosRequestConfig (+13 more) ### Community 20 - "Community 20" Cohesion: 0.12 Nodes (16): cachedFlatCategories, ensureCategoryPathDataLoaded(), formatCategoryPathLabel(), fetchAllPagedRecords(), collectLeafFacilityNodesInTreeOrder(), compareStorageFacilitySlots(), getStorageSlotOrderNum(), loadStorageSlotSelectOptions() (+8 more) ### Community 21 - "Community 21" Cohesion: 0.09 Nodes (23): expand, index, selection, reset, submit, collapse, expand, reset (+15 more) ### Community 22 - "Community 22" Cohesion: 0.10 Nodes (20): firstLevelMenuPath, firstLevelMenus, { getMenuOpenWidth, menuType, dualMenuShowText, menuOpen, getMenuTheme }, if(), isDualMenu, isMobileMode, isMobileScreen, isTopLeftMenu (+12 more) ### Community 23 - "Community 23" Cohesion: 0.10 Nodes (20): { homePath }, isDualMenu, { isFullscreen, toggle: toggleFullscreen }, isLeftMenu, isTopLeftMenu, isTopMenu, { language }, { locale } (+12 more) ### Community 24 - "Community 24" Cohesion: 0.10 Nodes (4): BREAKPOINT_CONFIG, BreakpointConfig, ResponsiveBreakpoint, PasswordStrength ### Community 25 - "Community 25" Cohesion: 0.32 Nodes (9): configImages, getSettingDefaults(), resetToDefaults(), SETTING_DEFAULT_CONFIG, ContainerWidthEnum, MenuThemeEnum, MenuTypeEnum, SystemThemeEnum (+1 more) ### Community 26 - "Community 26" Cohesion: 0.20 Nodes (10): fetchLogin(), fetchLogout(), ValidationResult, useUserStore, RoutesAlias, asyncRoutes, buildWebEncryptedLoginBody(), formatMenuTitle() (+2 more) ### Community 27 - "Community 27" Cohesion: 0.11 Nodes (16): ActionType, Breakpoint, DialogType, Environment, FileInfo, Gender, KeyValue, Language (+8 more) ### Community 28 - "Community 28" Cohesion: 0.19 Nodes (13): settingStore, { watermarkVisible }, useSettingsHandlers(), useSettingsPanel(), useSettingsState(), FestivalConfig, FESTIVAL_CONFIG, useCeremony() (+5 more) ### Community 29 - "Community 29" Cohesion: 0.12 Nodes (17): Added, Code Optimized, Fixed, Fixed, Fixed, Fixed, Optimized, Optimized (+9 more) ### Community 30 - "Community 30" Cohesion: 0.12 Nodes (16): expand, index, selection, reset, submit, default, large, small (+8 more) ### Community 31 - "Community 31" Cohesion: 0.23 Nodes (13): fetchGetUserInfo(), closeLoading(), fetchUserInfo(), handleDynamicRoutes(), handleLoginStatus(), handleRootPathRedirect(), handleRouteGuard(), isStaticRoute() (+5 more) ### Community 33 - "Community 33" Cohesion: 0.13 Nodes (15): list, accordion, borderRadius, breadcrumb, collapseSidebar, fastEnter, language, menuWidth (+7 more) ### Community 34 - "Community 34" Cohesion: 0.13 Nodes (15): widgets, contextMenu, countTo, drag, elementUI, excel, fireworks, icon (+7 more) ### Community 35 - "Community 35" Cohesion: 0.13 Nodes (15): desc, hint, title, desc, hint, title, desc, hint (+7 more) ### Community 36 - "Community 36" Cohesion: 0.13 Nodes (15): list, accordion, borderRadius, breadcrumb, collapseSidebar, fastEnter, language, menuWidth (+7 more) ### Community 37 - "Community 37" Cohesion: 0.13 Nodes (15): desc, hint, title, desc, hint, title, desc, hint (+7 more) ### Community 38 - "Community 38" Cohesion: 0.13 Nodes (15): widgets, contextMenu, countTo, drag, elementUI, excel, fireworks, icon (+7 more) ### Community 39 - "Community 39" Cohesion: 0.13 Nodes (15): articleDetail, articleList, articlePublish, comment, title, menus, article, outside (+7 more) ### Community 40 - "Community 40" Cohesion: 0.14 Nodes (7): getPendingLoading(), resetPendingLoading(), EmojiText, DEFAULT_LOADING_CONFIG, LoadingInstance, loadingService, TAB_CONFIG ### Community 41 - "Community 41" Cohesion: 0.16 Nodes (9): fetchAllDictData(), fetchCreateDept(), fetchDeleteDept(), fetchDictDataOptions(), fetchUpdateDept(), useDictTag(), DictItem, useDictStore (+1 more) ### Community 42 - "Community 42" Cohesion: 0.14 Nodes (12): actualTransition, { containerMinHeight }, containerStyle, contentStyle, isFirstLoad, isFullPage, isRefresh, { keepAliveExclude } (+4 more) ### Community 43 - "Community 43" Cohesion: 0.14 Nodes (14): forms, permission, searchBar, socketChat, tables, tablesBasic, tablesTree, tabs (+6 more) ### Community 44 - "Community 44" Cohesion: 0.14 Nodes (14): system, menu, menu1, menu2, menu21, menu3, menu31, menu32 (+6 more) ### Community 45 - "Community 45" Cohesion: 0.14 Nodes (14): httpMsg, badGateway, forbidden, gatewayTimeout, internalServerError, methodNotAllowed, networkError, notFound (+6 more) ### Community 46 - "Community 46" Cohesion: 0.14 Nodes (14): description, menu, theme, title, title, topBar, guide, search (+6 more) ### Community 47 - "Community 47" Cohesion: 0.14 Nodes (14): httpMsg, badGateway, forbidden, gatewayTimeout, internalServerError, methodNotAllowed, networkError, notFound (+6 more) ### Community 48 - "Community 48" Cohesion: 0.14 Nodes (14): description, menu, theme, title, title, topBar, guide, search (+6 more) ### Community 49 - "Community 49" Cohesion: 0.14 Nodes (14): forms, permission, searchBar, socketChat, tables, tablesBasic, tablesTree, tabs (+6 more) ### Community 50 - "Community 50" Cohesion: 0.14 Nodes (14): system, menu, menu1, menu2, menu21, menu3, menu31, menu32 (+6 more) ### Community 51 - "Community 51" Cohesion: 0.31 Nodes (8): useCommon(), useMenuStore, useWorktabStore, WorktabState, isIframe(), isWorkbenchRoute(), setWorktab(), WorkTab ### Community 52 - "Community 52" Cohesion: 0.14 Nodes (13): CommonSearchParams, EnableStatus, LoginParams, LoginResponse, PaginatedResponse, PaginationParams, RoleList, RoleListItem (+5 more) ### Community 53 - "Community 53" Cohesion: 0.21 Nodes (10): ErrorLogData, ErrorResponse, getErrorMessage(), handleError(), HttpError, showError(), showSuccess(), request() (+2 more) ### Community 54 - "Community 54" Cohesion: 0.14 Nodes (14): v2.4.2.5 - 2025-06-22, v2.4.2.8 - 2025-06-26, v2.5.1 - 2025-07-08, v2.5.4 - 2025-07-27, v2.5.9 - 2025-10-12, 代码优化, 优化, 优化 (+6 more) ### Community 55 - "Community 55" Cohesion: 0.22 Nodes (8): useSettingsConfig(), HeaderBarFeatureConfig, useHeaderBar(), headerBarConfig, { boxBorderMode }, { boxStyleHandlers }, { boxStyleOptions }, settingStore ### Community 56 - "Community 56" Cohesion: 0.28 Nodes (8): handleMenuJump(), openExternalLink(), getFirstMenuPath(), getFirstSecondLevelMenuPath(), isNavigableMenuItem(), isWorkbenchMenuItem(), normalizePath(), filterSidebarRoutes() ### Community 57 - "Community 57" Cohesion: 0.15 Nodes (13): scripts, build, build:typecheck, clean:dev, commit, dev, fix, lint (+5 more) ### Community 58 - "Community 58" Cohesion: 0.15 Nodes (12): Star History, 兼容性, 安装运行, 快速访问, 技术支持, 技术栈, 持续优化与扩展, 捐赠 (+4 more) ### Community 59 - "Community 59" Cohesion: 0.26 Nodes (12): base64ToBytes(), bytesToBase64(), decryptJson(), deriveKey(), EncEnvelope, encryptJson(), fromBase64Url(), hexToBytes() (+4 more) ### Community 60 - "Community 60" Cohesion: 0.15 Nodes (12): Browser Compatibility, Clean Version, Continuous Optimization & Extension, Contributing, Donation, Installation & Setup, Preview, Quick Access (+4 more) ### Community 61 - "Community 61" Cohesion: 0.41 Nodes (11): colourBlend(), getDarkColor(), getLightColor(), handleElementThemeColor(), hexToRgb(), hexToRgba(), isValidHexColor(), isValidRgbValue() (+3 more) ### Community 62 - "Community 62" Cohesion: 0.17 Nodes (11): common, cancel, confirm, logOutTips, tips, greeting, afternoon, dawn (+3 more) ### Community 63 - "Community 63" Cohesion: 0.26 Nodes (9): checkAuthPermission(), removeElement(), setupAfterEachGuard(), setupBeforeEachGuard(), initRouter(), router, staticRoutes, AppRouteRecordRaw (+1 more) ### Community 65 - "Community 65" Cohesion: 0.20 Nodes (3): disableDevTools(), isMobile(), unlockForm ### Community 66 - "Community 66" Cohesion: 0.31 Nodes (7): useAppMode(), AuthItem, useAuth(), userStore, LayoutHeightOptions, useAutoLayoutHeight(), useLayoutHeight() ### Community 67 - "Community 67" Cohesion: 0.18 Nodes (8): initializeTheme(), autoIconClassList, { language }, locales, panelTitleClassList, [RegExp, string], userStore, toggleTransition() ### Community 68 - "Community 68" Cohesion: 0.18 Nodes (11): title, list, title, title, title, setting, basics, box (+3 more) ### Community 69 - "Community 69" Cohesion: 0.18 Nodes (11): title, list, title, title, title, setting, basics, box (+3 more) ### Community 70 - "Community 70" Cohesion: 0.18 Nodes (10): path, config, commitizen, description, engines, node, pnpm, name (+2 more) ### Community 71 - "Community 71" Cohesion: 0.18 Nodes (10): css.lint.unknownAtRules, i18n-ally.displayLanguage, i18n-ally.enabledFrameworks, i18n-ally.enabledParsers, i18n-ally.keystyle, i18n-ally.localesPaths, i18n-ally.namespace, i18n-ally.sortKeys (+2 more) ### Community 72 - "Community 72" Cohesion: 0.20 Nodes (7): cloneSpacing, containerStyle, contentClass, contentStyle, debouncedMeasure, { pause, resume }, { start: startMeasure } ### Community 73 - "Community 73" Cohesion: 0.22 Nodes (9): LanguageEnum, getDefaultLanguage(), i18n, i18nOptions, languageOptions, messages, storageKeyManager, Translation (+1 more) ### Community 74 - "Community 74" Cohesion: 0.24 Nodes (6): app, logApiCryptoBootInfo(), maskSecret(), initStore(), storageKeyManager, store ### Community 77 - "Community 77" Cohesion: 0.22 Nodes (7): filteredMenuItems, filterMenuItems, { isDark }, props, route, routerPath, settingStore ### Community 79 - "Community 79" Cohesion: 0.22 Nodes (9): menus, outside, plan, safeguard, title, log, title, server (+1 more) ### Community 80 - "Community 80" Cohesion: 0.22 Nodes (9): template, banners, calendar, cards, charts, chat, map, pricing (+1 more) ### Community 81 - "Community 81" Cohesion: 0.22 Nodes (9): btnText, inputPlaceholder, lockScreen, lock, pwdError, unlock, backBtnText, btnText (+1 more) ### Community 82 - "Community 82" Cohesion: 0.22 Nodes (9): btnText, inputPlaceholder, lockScreen, lock, pwdError, unlock, backBtnText, btnText (+1 more) ### Community 83 - "Community 83" Cohesion: 0.22 Nodes (9): template, banners, calendar, cards, charts, chat, map, pricing (+1 more) ### Community 84 - "Community 84" Cohesion: 0.28 Nodes (6): defaultAvatarPathByRole(), resolveUserAvatarUrl(), avatarDisplayUrl, { getUserInfo: userInfo }, userMenuPopover, userStore ### Community 85 - "Community 85" Cohesion: 0.33 Nodes (7): IGNORABLE_SCRIPT_ERRORS, isIgnorableScriptError(), normalizeErrorMessage(), registerPromiseErrorHandler(), registerResourceErrorHandler(), scriptErrorHandler(), setupErrorHandle() ### Community 86 - "Community 86" Cohesion: 0.25 Nodes (8): closeAll, closeLeft, closeOther, closeRight, fixed, refresh, unfixed, btn ### Community 87 - "Community 87" Cohesion: 0.25 Nodes (8): closeAll, closeLeft, closeOther, closeRight, fixed, refresh, unfixed, btn ### Community 88 - "Community 88" Cohesion: 0.25 Nodes (8): lint-staged, *.{cjs,json,jsonc}, *.{html,htm}, *.{js,ts,mjs,mts,tsx}, *.{md,mdx}, *.{scss,css,less}, *.vue, *.{yaml,yml} ### Community 89 - "Community 89" Cohesion: 0.32 Nodes (3): checkStorageCompatibility(), storageManager, validateStorageData() ### Community 90 - "Community 90" Cohesion: 0.39 Nodes (7): addMonthsYmd(), alignFqPaymentDetailsForDisplay(), calcInstallmentDueAmounts(), DetailLike, PaymentLike, sortFqPaymentDetails(), syncFqPaymentDetailRowCount() ### Community 91 - "Community 91" Cohesion: 0.25 Nodes (7): Change Types, Changelog, Contributing, Important Notice Markers, License, Version Guidelines, Version Number Rules ### Community 92 - "Community 92" Cohesion: 0.25 Nodes (7): 变更类型, 更新日志, 版本号规则, 版本说明, 许可证, 贡献指南, 重要提示标记 ### Community 93 - "Community 93" Cohesion: 0.29 Nodes (5): buttonRadius, buttonTextColor, { isDark }, props, settingStore ### Community 94 - "Community 94" Cohesion: 0.29 Nodes (6): common, cancel, confirm, logOutTips, tips, worktab ### Community 95 - "Community 95" Cohesion: 0.29 Nodes (7): forgetPassword, backBtnText, placeholder, submitBtnText, subTitle, title, forgetPassword ### Community 96 - "Community 96" Cohesion: 0.29 Nodes (7): collapse, expand, reset, search, searchInputPlaceholder, searchSelectPlaceholder, searchBar ### Community 97 - "Community 97" Cohesion: 0.29 Nodes (7): forgetPassword, backBtnText, placeholder, submitBtnText, subTitle, title, forgetPassword ### Community 98 - "Community 98" Cohesion: 0.33 Nodes (5): fetchGetRoleList(), dialogType, dialogVisible, FormRules, loadRoleList() ### Community 100 - "Community 100" Cohesion: 0.29 Nodes (7): Added, Fixed, ⚠️ Important Notice, Refactored, Removed, Upgraded, v2.5.0 - 2025-07-06 🎉 ### Community 101 - "Community 101" Cohesion: 0.29 Nodes (7): Added, Fixed, ⚠️ Important Notice, Optimized, Refactored, Upgraded, v3.0.0 - 2025-11-09 🎉 ### Community 102 - "Community 102" Cohesion: 0.29 Nodes (7): v2.5.0 - 2025-07-06 🎉, 修复, 升级, 新增, 移除, 重构, ⚠️ 重要提示 ### Community 103 - "Community 103" Cohesion: 0.29 Nodes (7): v3.0.0 - 2025-11-09 🎉, 优化, 修复, 升级, 新增, 重构, ⚠️ 重要提示 ### Community 104 - "Community 104" Cohesion: 0.33 Nodes (6): copyConfig, copyFailed, copySuccess, resetConfig, resetFailed, actions ### Community 105 - "Community 105" Cohesion: 0.33 Nodes (6): fade, none, slideBottom, slideLeft, slideTop, list ### Community 106 - "Community 106" Cohesion: 0.33 Nodes (6): articleDetail, articleList, articlePublish, comment, title, article ### Community 107 - "Community 107" Cohesion: 0.33 Nodes (6): notice, bar, btnRead, text, title, viewAll ### Community 108 - "Community 108" Cohesion: 0.33 Nodes (6): search, exitKeydown, historyTitle, placeholder, selectKeydown, switchKeydown ### Community 109 - "Community 109" Cohesion: 0.33 Nodes (6): copyConfig, copyFailed, copySuccess, resetConfig, resetFailed, actions ### Community 110 - "Community 110" Cohesion: 0.33 Nodes (6): fade, none, slideBottom, slideLeft, slideTop, list ### Community 111 - "Community 111" Cohesion: 0.33 Nodes (6): notice, bar, btnRead, text, title, viewAll ### Community 112 - "Community 112" Cohesion: 0.33 Nodes (6): search, exitKeydown, historyTitle, placeholder, selectKeydown, switchKeydown ### Community 113 - "Community 113" Cohesion: 0.47 Nodes (5): fmt, getUserConfirmation(), main(), resetChangeLog(), theme ### Community 114 - "Community 114" Cohesion: 0.33 Nodes (5): GradientType, ImageSettings, Level, QRCodeProps, RenderAs ### Community 116 - "Community 116" Cohesion: 0.33 Nodes (6): Added, Fixed, Optimized, Refactored, Removed, v2.5.5 - 2025-08-17 ### Community 117 - "Community 117" Cohesion: 0.33 Nodes (6): Added, Fixed, ⚠️ Important Notice, Optimized, Refactored, v2.4.2 - 2025-06-14 ### Community 118 - "Community 118" Cohesion: 0.33 Nodes (6): Added, Fixed, Optimized, Refactored, Upgraded, v2.5.3 - 2025-07-20 ### Community 119 - "Community 119" Cohesion: 0.33 Nodes (6): v2.4.2 - 2025-06-14, 优化, 修复, 新增, 重构, ⚠️ 重要提示 ### Community 120 - "Community 120" Cohesion: 0.33 Nodes (6): v2.5.3 - 2025-07-20, 优化, 修复, 升级, 新增, 重构 ### Community 121 - "Community 121" Cohesion: 0.33 Nodes (6): v2.5.5 - 2025-08-17, 优化, 修复, 新增, 移除, 重构 ### Community 122 - "Community 122" Cohesion: 0.40 Nodes (5): forbidden, notFound, serverError, title, exception ### Community 123 - "Community 123" Cohesion: 0.40 Nodes (5): analysis, console, ecommerce, title, dashboard ### Community 124 - "Community 124" Cohesion: 0.40 Nodes (5): document, liteVersion, oldVersion, title, help ### Community 125 - "Community 125" Cohesion: 0.40 Nodes (5): greeting, afternoon, dawn, evening, morning ### Community 126 - "Community 126" Cohesion: 0.40 Nodes (5): analysis, console, ecommerce, title, dashboard ### Community 127 - "Community 127" Cohesion: 0.40 Nodes (5): forbidden, notFound, serverError, title, exception ### Community 128 - "Community 128" Cohesion: 0.40 Nodes (5): document, liteVersion, oldVersion, title, help ### Community 129 - "Community 129" Cohesion: 0.60 Nodes (4): fetchAttachmentDownloadUrl(), AttachmentDownloadItem, downloadAttachmentFile(), triggerAnchorDownload() ### Community 131 - "Community 131" Cohesion: 0.50 Nodes (3): PageModeEnum, TableSizeEnum, useTableStore ### Community 132 - "Community 132" Cohesion: 0.60 Nodes (4): addThousandSeparators(), formatMoneyDisplay(), parseMoneyToNumber(), sanitizeMoneyInput() ### Community 133 - "Community 133" Cohesion: 0.40 Nodes (5): Added, Fixed, ⚠️ Important Notice, Optimized, v2.6.0 - 2025-10-16 ### Community 134 - "Community 134" Cohesion: 0.40 Nodes (5): Added, ⚠️ Important Notice, Optimized, Refactored, v2.4.0 - 2025-06-06 🎉 ### Community 135 - "Community 135" Cohesion: 0.40 Nodes (5): Fixed, ⚠️ Important Notice, Optimized, Upgraded, v2.5.8 - 2025-09-29 ### Community 136 - "Community 136" Cohesion: 0.40 Nodes (5): Added, Fixed, ⚠️ Important Notice, Optimized, v3.0.1 - 2025-11-15 ### Community 137 - "Community 137" Cohesion: 0.40 Nodes (5): v2.5.8 - 2025-09-29, 优化, 修复, 升级, ⚠️ 重要提示 ### Community 138 - "Community 138" Cohesion: 0.40 Nodes (5): v2.6.0 - 2025-10-16, 优化, 修复, 新增, ⚠️ 重要提示 ### Community 139 - "Community 139" Cohesion: 0.40 Nodes (5): v3.0.1 - 2025-11-15, 优化, 修复, 新增, ⚠️ 重要提示 ### Community 140 - "Community 140" Cohesion: 0.40 Nodes (5): v2.4.0 - 2025-06-06 🎉, 优化, 新增, 重构, ⚠️ 重要提示 ### Community 141 - "Community 141" Cohesion: 0.50 Nodes (3): autoImportConfig, __dirname, __filename ### Community 142 - "Community 142" Cohesion: 0.50 Nodes (4): tabStyle, card, default, google ### Community 143 - "Community 143" Cohesion: 0.50 Nodes (4): result, fail, success, title ### Community 144 - "Community 144" Cohesion: 0.50 Nodes (4): tabStyle, card, default, google ### Community 145 - "Community 145" Cohesion: 0.50 Nodes (4): result, fail, success, title ### Community 147 - "Community 147" Cohesion: 0.50 Nodes (4): Added, Fixed, Optimized, v2.5.6 - 2025-09-06 ### Community 148 - "Community 148" Cohesion: 0.50 Nodes (4): Added, Fixed, Optimized, v2.5.4 - 2025-07-27 ### Community 149 - "Community 149" Cohesion: 0.50 Nodes (4): Added, Fixed, Optimized, v2.4.1 - 2025-06-07 ### Community 150 - "Community 150" Cohesion: 0.50 Nodes (4): Added, Optimized, Refactored, v2.4.2.6 - 2025-06-23 ### Community 151 - "Community 151" Cohesion: 0.50 Nodes (4): Added, Fixed, Optimized, v2.4.2.7 - 2025-06-25 ### Community 152 - "Community 152" Cohesion: 0.50 Nodes (4): Fixed, Optimized, Refactored, v2.4.2.9 - 2025-07-02 ### Community 153 - "Community 153" Cohesion: 0.50 Nodes (4): Added, Fixed, Optimized, v2.5.2 - 2025-07-13 ### Community 154 - "Community 154" Cohesion: 0.50 Nodes (4): v2.4.1 - 2025-06-07, 优化, 修复, 新增 ### Community 155 - "Community 155" Cohesion: 0.50 Nodes (4): v2.4.2.6 - 2025-06-23, 优化, 新增, 重构 ### Community 156 - "Community 156" Cohesion: 0.50 Nodes (4): v2.4.2.7 - 2025-06-25, 优化, 修复, 新增 ### Community 157 - "Community 157" Cohesion: 0.50 Nodes (4): v2.4.2.9 - 2025-07-02, 优化, 修复, 重构 ### Community 158 - "Community 158" Cohesion: 0.50 Nodes (4): v2.5.2 - 2025-07-13, 优化, 修复, 新增 ### Community 159 - "Community 159" Cohesion: 0.50 Nodes (4): v2.5.6 - 2025-09-06, 优化, 修复, 新增 ### Community 160 - "Community 160" Cohesion: 0.50 Nodes (4): v2.5.7 - 2025-09-14, 优化, 修复, 新增 ### Community 163 - "Community 163" Cohesion: 0.67 Nodes (3): list, title, container ### Community 164 - "Community 164" Cohesion: 0.67 Nodes (3): list, title, menuType ### Community 165 - "Community 165" Cohesion: 0.67 Nodes (3): theme, list, title ### Community 166 - "Community 166" Cohesion: 0.67 Nodes (3): list, title, container ### Community 167 - "Community 167" Cohesion: 0.67 Nodes (3): list, title, menuType ### Community 168 - "Community 168" Cohesion: 0.67 Nodes (3): theme, list, title ### Community 172 - "Community 172" Cohesion: 0.67 Nodes (3): Changed, Refactored, v2.4.2.2 - 2025-06-16 ### Community 173 - "Community 173" Cohesion: 0.67 Nodes (3): Optimized, Refactored, v2.4.2.4 - 2025-06-18 ### Community 174 - "Community 174" Cohesion: 0.67 Nodes (3): Fixed, Refactored, v2.4.2.1 - 2025-06-16 ### Community 175 - "Community 175" Cohesion: 0.67 Nodes (3): Optimized, Refactored, v2.4.2.3 - 2025-06-18 ### Community 176 - "Community 176" Cohesion: 0.67 Nodes (3): Fixed, Optimized, v2.6.1 - 2025-10-19 ### Community 177 - "Community 177" Cohesion: 0.67 Nodes (3): v2.4.1.1 - 2025-06-07, 优化, 修复 ### Community 178 - "Community 178" Cohesion: 0.67 Nodes (3): v2.4.2.1 - 2025-06-16, 修复, 重构 ### Community 179 - "Community 179" Cohesion: 0.67 Nodes (3): v2.4.2.2 - 2025-06-16, 修改, 重构 ### Community 180 - "Community 180" Cohesion: 0.67 Nodes (3): v2.6.1 - 2025-10-19, 优化, 修复 ### Community 181 - "Community 181" Cohesion: 0.67 Nodes (3): v2.4.2.4 - 2025-06-18, 优化, 重构 ### Community 182 - "Community 182" Cohesion: 0.67 Nodes (3): v2.4.2.3 - 2025-06-18, 优化, 重构 ## Knowledge Gaps - **1175 isolated node(s):** `name`, `version`, `description`, `type`, `node` (+1170 more) These have ≤1 connection - possible missing edges or undocumented components. - **18 thin communities (<3 nodes) omitted from report** — run `graphify query` to explore isolated nodes. ## Suggested Questions _Questions this graph is uniquely positioned to answer:_ - **Why does `menus` connect `Community 79` to `Community 34`, `Community 4`, `Community 106`, `Community 43`, `Community 44`, `Community 143`, `Community 80`, `Community 122`, `Community 123`, `Community 124`, `Community 94`, `Community 95`?** _High betweenness centrality (0.102) - this node is a cross-community bridge._ - **Why does `menus` connect `Community 39` to `Community 128`, `Community 97`, `Community 5`, `Community 38`, `Community 49`, `Community 145`, `Community 50`, `Community 83`, `Community 62`, `Community 126`, `Community 127`?** _High betweenness centrality (0.063) - this node is a cross-community bridge._ - **Why does `setting` connect `Community 69` to `Community 166`, `Community 167`, `Community 168`, `Community 109`, `Community 144`, `Community 62`?** _High betweenness centrality (0.031) - this node is a cross-community bridge._ - **What connects `name`, `version`, `description` to the rest of the system?** _1175 weakly-connected nodes found - possible documentation gaps or missing edges._ - **Should `Community 0` be split into smaller, more focused modules?** _Cohesion score 0.05284810126582278 - nodes in this community are weakly interconnected._ - **Should `Community 1` be split into smaller, more focused modules?** _Cohesion score 0.03125 - nodes in this community are weakly interconnected._ - **Should `Community 2` be split into smaller, more focused modules?** _Cohesion score 0.06168831168831169 - nodes in this community are weakly interconnected._