MCPcopy Create free account

hub / github.com/QdabuliuQ/easy-resume / functions

Functions900 in github.com/QdabuliuQ/easy-resume

↓ 51 callersFunctionmakeGlobalStyle
(overrides: Partial<GlobalStyle> = {})
tests/modules/fixtures.tsx:16
↓ 41 callersMethodsetConfig
(value: any)
src/mobx/configStore.ts:24
↓ 27 callersFunctionsanitizeRichTextHtml
(html: string)
src/utils/sanitizeHtml.ts:193
↓ 24 callersFunctionhexForColorInput
(s: string, fb: string)
src/lib/resumeColorHex.ts:12
↓ 22 callersFunctionerr
(message: string, status: number, retryAfter?: number)
src/lib/ai/score/routeShared.ts:35
↓ 18 callersFunctioncssLengthToApproxPx
(value: string | number)
src/utils/cssLength.ts:5
↓ 16 callersFunctioncdn
(filename: string)
src/lib/brandAssets.ts:3
↓ 15 callersFunctioncanAddResumeModuleItem
( moduleType: string | undefined, currentItemsLength: number )
src/utils/moduleTypeLimits.ts:45
↓ 15 callersFunctionunset
(v: string | undefined)
src/lib/ai/polish/service.ts:8
↓ 15 callersFunctionuseAppMessage
()
src/hooks/useAppMessage.ts:4
↓ 14 callersMethodsetModuleActive
(value: string)
src/mobx/moduleActiveStore.ts:10
↓ 13 callersFunctionbuildResumeModuleSummary
(resume: unknown)
src/lib/ai/modifyChat/resumeSummary.ts:40
↓ 13 callersFunctionemit
(data: Record<string, unknown>)
src/app/api/ai/polish/route.ts:160
↓ 13 callersFunctionthrowIfAborted
(signal?: AbortSignal)
src/lib/ai/abortSignal.ts:26
↓ 12 callersFunctiongetByPath
(root: unknown, path: PathSegment[])
src/lib/resumeDiff.ts:118
↓ 12 callersFunctionisObject
(v: unknown)
src/lib/semanticJsonDiff.ts:18
↓ 12 callersFunctionmakeResumeItemId
()
src/utils/createResumeModule.ts:10
↓ 12 callersFunctionplainTextFromRichHtml
(html: string)
src/utils/sanitizeHtml.ts:219
↓ 11 callersMethodgetConfigOption
(id: string)
src/mobx/configStore.ts:67
↓ 11 callersFunctionglobalStylePageDimensions
(gs: { pageSize?: unknown; })
src/lib/resumePageSize.ts:45
↓ 11 callersFunctionmergeGlobalStylePaper
( base: GlobalStyle, patch: unknown )
src/lib/resumeGlobalStyleMerge.ts:9
↓ 10 callersFunctiongetResumeImportValidationError
(data: unknown)
src/lib/validateResumeImportJson.ts:19
↓ 10 callersFunctionnormResumeFont
(v: unknown)
src/lib/resumeFont.ts:6
↓ 10 callersFunctionuseModuleHandle
()
src/hooks/module.tsx:16
↓ 10 callersFunctionuseResponsiveConfirm
()
src/hooks/useResponsiveConfirm.ts:68
↓ 9 callersFunctionfieldLabel
(text: string)
src/views/edit/components/panel/components/pageSettings/index.tsx:317
↓ 9 callersFunctionresumeFontForExport
(id: unknown)
src/lib/resumeFont.ts:31
↓ 9 callersFunctionresumeModuleItemLimitMessage
(t: ResumeModuleItemType)
src/utils/moduleTypeLimits.ts:54
↓ 9 callersFunctionrun
(fn: () => void | Promise<void>)
src/views/edit/mobile/exportSheet.tsx:18
↓ 8 callersFunctioncreateChatModel
(opts?: { temperature?: number; jsonMode?: boolean })
src/lib/ai/chatModel.ts:57
↓ 8 callersFunctionflattenModules
(resume: any)
src/utils/resumePages.ts:2
↓ 8 callersFunctiongetSiteName
(locale?: string | null)
src/lib/siteMeta.ts:4
↓ 8 callersFunctiongetSiteUrl
()
src/lib/siteMeta.ts:33
↓ 8 callersFunctionpushPath
(path: string)
src/app/home-client.tsx:268
↓ 8 callersMethodsetConfigOption
(id: string, option: any)
src/mobx/configStore.ts:54
↓ 7 callersFunctioncheckRateLimit
( redis: Redis, key: string, limit: number, windowSec: number, )
src/lib/ai/score/routeShared.ts:69
↓ 7 callersFunctioncssLengthToPx
(v: string, dpi = 96)
src/lib/resumePageSize.ts:53
↓ 7 callersFunctiondescriptionPolishRulesForScene
(scene: OptimizeScene | null)
src/lib/ai/descriptionFormat.ts:38
↓ 7 callersFunctiondiffResumeJson
(current: unknown, proposed: unknown)
src/lib/resumeDiff.ts:230
↓ 7 callersFunctionensureResumeModuleItemsId
( mod: T, )
src/utils/createResumeModule.ts:18
↓ 7 callersFunctionenumValues
( opts: ReadonlyArray<{ value: string }>, )
src/lib/ai/resumeFieldSchema.ts:12
↓ 7 callersFunctionformatResumeDateRange
(start?: string | null, end?: string | null)
src/utils/resumeDateDisplay.ts:24
↓ 7 callersFunctiongetRedis
()
src/lib/ai/score/routeShared.ts:11
↓ 7 callersFunctioninferModifyScopeHeuristic
( message: string, summary: ModuleSummaryEntry[], )
src/lib/ai/modifyChat/scopeRouter.ts:60
↓ 7 callersFunctionisEmpty
(v: unknown)
src/lib/semanticJsonDiff.ts:22
↓ 7 callersFunctionisRecord
(v: unknown)
src/lib/mergeImportedResumePages.ts:57
↓ 7 callersFunctionnormalizePlainHtmlListsForQuill
(html: string)
src/utils/sanitizeHtml.ts:28
↓ 7 callersFunctionnormalizeResumeDateDisplay
(raw?: string | null)
src/utils/resumeDateDisplay.ts:16
↓ 7 callersFunctionresetAiModifyChatSession
()
src/lib/aiModifyChatSessionStorage.ts:55
↓ 7 callersFunctionresumePageHasSideCol
(layout: unknown)
src/lib/resumePageLayout.ts:23
↓ 7 callersFunctionsectionHeaderHtml
( title: string, gs: GlobalStyle, moduleType?: string, sectionOrdinal?: number )
src/modules/header/sectionHeaderHtml.ts:44
↓ 7 callersFunctionvalidateResumeImportFile
(file: { size: number; type?: string; name?: string; })
src/lib/ai/resumeImport/fileLimits.ts:31
↓ 6 callersFunctionbaiduWordsResultToText
(wordsResult: Array<{ words?: string }> | undefined)
src/lib/ai/resumeImport/baiduOcr.ts:63
↓ 6 callersFunctionclone
(v: T)
src/lib/mergeImportedResumePages.ts:53
↓ 6 callersFunctioncountResumeModulesByType
( config: ResumeModuleCountConfig, type: ResumeModuleType )
src/utils/moduleTypeLimits.ts:64
↓ 6 callersFunctioncreateEmptyResumeModule
(type: ResumeModuleType)
src/utils/createResumeModule.ts:95
↓ 6 callersFunctioncreateModifyChatModel
(opts?: { temperature?: number; jsonMode?: boolean })
src/lib/ai/chatModel.ts:42
↓ 6 callersFunctiongetClientIp
(req: Pick<NextRequest, 'headers'> | Request)
src/lib/ai/score/routeShared.ts:43
↓ 6 callersFunctionintentPostsFromResumeConfig
( config: { pages?: { modules?: { type?: string; options?: { intentPosts?: string } }[] }[]; } | null,
src/utils/intentPosts.ts:1
↓ 6 callersFunctionisObject
(v: unknown)
src/lib/resumeDiff.ts:132
↓ 6 callersFunctionitemKey
(item: Record<string, unknown>, index: number)
src/lib/semanticJsonDiff.ts:35
↓ 6 callersFunctionlocateModule
(resume: unknown, moduleId: string)
src/lib/ai/modifyChat/resumeSummary.ts:111
↓ 6 callersFunctionnavKey
(fn: () => void)
src/app/home-client.tsx:261
↓ 6 callersFunctionnormHeaderType
(gs: GlobalStyle)
src/modules/header/normHeaderType.ts:3
↓ 6 callersFunctionnormHeaderTypeHtml
(gs: GlobalStyle)
src/modules/header/sectionHeaderHtml.ts:6
↓ 6 callersFunctionnormalizeResumeCityDisplay
(raw: string | undefined | null)
src/utils/resumeCityDisplay.ts:4
↓ 6 callersFunctionparseAiJsonObject
(raw: string)
src/lib/ai/parseAiJson.ts:53
↓ 6 callersFunctionresolveResumeAvatarRefsDeep
(obj: T)
src/lib/resumeAvatarRef.ts:17
↓ 6 callersFunctionsaveAiModifyChatMessages
(messages: StoredAiModifyChatItem[])
src/lib/aiModifyChatSessionStorage.ts:68
↓ 6 callersFunctionshouldPlaceInfo1InSideCol
(layout: unknown)
src/lib/resumeSideColLayout.ts:16
↓ 6 callersFunctionstatusEnvelope
( status: 'classifying' | 'resolving_scope' | 'generating_resume' | 'parsing' | 'retry', attempt?: number,
src/lib/ai/modifyChat/protocol.ts:49
↓ 6 callersFunctionunwrapFencedHtml
(s: string)
src/utils/sanitizeHtml.ts:211
↓ 5 callersFunctionapplyResumeDiffs
( config: unknown, proposed: unknown, diffs: ResumeDiff[], selectedIds: string[], )
src/lib/resumeDiff.ts:337
↓ 5 callersFunctioncancelDragRaf
()
src/components/heroPreviewCompare/index.tsx:48
↓ 5 callersFunctioncompare
( oldObj: unknown, newObj: unknown, path: string, diffs: SemanticDiff[], listKeys: string[], )
src/lib/semanticJsonDiff.ts:169
↓ 5 callersFunctioncreateExportSession
(config: unknown, locale: string)
src/lib/exportSessionStore.ts:28
↓ 5 callersFunctionflushResumeBackupImmediate
(config: any)
src/lib/resumeConfigBackup.ts:30
↓ 5 callersFunctionformatZodError
(e: unknown)
src/lib/ai/modifyChat/parse.ts:30
↓ 5 callersFunctiongetExportSession
(token: string)
src/lib/exportSessionStore.ts:35
↓ 5 callersFunctiongetModifyChatBodySizeError
( body: unknown, parsed?: { resume?: unknown }, )
src/lib/ai/modifyChat/limits.ts:8
↓ 5 callersFunctiongetPuppeteerLaunchOptions
()
src/lib/puppeteerLaunchOptions.ts:32
↓ 5 callersFunctiongetResumeModuleItemMaxCount
( moduleType: string | undefined )
src/utils/moduleTypeLimits.ts:31
↓ 5 callersFunctiongetSiteOgPreviewImage
()
src/lib/brandAssets.ts:37
↓ 5 callersFunctioninfo1ShowsInlineFieldLabel
(key: string, showTitle: boolean)
src/lib/info1FieldLabels.ts:2
↓ 5 callersFunctionisPdfEmbeddedTextUsable
(text: string)
src/lib/ai/resumeImport/extractPdfText.ts:6
↓ 5 callersFunctionisResumePresentEndDate
(raw?: string | null)
src/utils/resumeDateDisplay.ts:4
↓ 5 callersFunctionlayoutCards
(cards: HTMLElement[], activeIndex: number, gapPx: number)
src/components/homeResumeTemplateScroll/index.tsx:55
↓ 5 callersFunctionnormResumePageLayout
(v: unknown)
src/lib/resumePageLayout.ts:12
↓ 5 callersFunctionnormResumePageSize
(v: unknown)
src/lib/resumePageSize.ts:20
↓ 5 callersFunctionnormSingle
(v: SingleValue | MultiValue | undefined)
src/components/mobileCheckListPicker/index.tsx:32
↓ 5 callersFunctionnormalizePem
(raw: string)
src/lib/ai/payloadCrypto.ts:17
↓ 5 callersFunctionok
(data: T)
src/lib/ai/score/routeShared.ts:31
↓ 5 callersFunctionpolishDescription
( req: PolishRequest, onStreamingHtml?: (htmlSoFar: string) => void, signal?: AbortSignal, )
src/api/polishDescription.ts:58
↓ 5 callersFunctionrefreshWrapGeom
()
src/components/heroPreviewCompare/index.tsx:55
↓ 5 callersFunctionrenderResumePageModules
( modules: unknown[], gs: GlobalStyle, opts?: { isFirstPage?: boolean }, )
src/views/edit/components/canvas/renderResumePageModules.tsx:13
↓ 5 callersFunctionresolveDeviceType
( ua: string, cookie?: string | null, chMobile?: string | null, )
src/lib/device.ts:13
↓ 5 callersFunctionresolveExportPrintOrigin
(requestOrigin: string)
src/lib/exportPrintOrigin.ts:6
↓ 5 callersFunctionresumeFontStack
(id: unknown)
src/lib/resumeFont.ts:23
↓ 5 callersFunctionresumePrimaryFontFamily
(font: ResumeFontId)
src/lib/resumeFont.ts:65
↓ 5 callersFunctionresumeRangeEndDateString
( end: import('dayjs').Dayjs | null | undefined, endIsPresent: boolean, )
src/utils/resumeDateDisplay.ts:8
next →1–100 of 900, ranked by callers