Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/QdabuliuQ/easy-resume
/ functions
Functions
900 in github.com/QdabuliuQ/easy-resume
⨍
Functions
900
◇
Types & classes
39
↓ 51 callers
Function
makeGlobalStyle
(overrides: Partial<GlobalStyle> = {})
tests/modules/fixtures.tsx:16
↓ 41 callers
Method
setConfig
(value: any)
src/mobx/configStore.ts:24
↓ 27 callers
Function
sanitizeRichTextHtml
(html: string)
src/utils/sanitizeHtml.ts:193
↓ 24 callers
Function
hexForColorInput
(s: string, fb: string)
src/lib/resumeColorHex.ts:12
↓ 22 callers
Function
err
(message: string, status: number, retryAfter?: number)
src/lib/ai/score/routeShared.ts:35
↓ 18 callers
Function
cssLengthToApproxPx
(value: string | number)
src/utils/cssLength.ts:5
↓ 16 callers
Function
cdn
(filename: string)
src/lib/brandAssets.ts:3
↓ 15 callers
Function
canAddResumeModuleItem
( moduleType: string | undefined, currentItemsLength: number )
src/utils/moduleTypeLimits.ts:45
↓ 15 callers
Function
unset
(v: string | undefined)
src/lib/ai/polish/service.ts:8
↓ 15 callers
Function
useAppMessage
()
src/hooks/useAppMessage.ts:4
↓ 14 callers
Method
setModuleActive
(value: string)
src/mobx/moduleActiveStore.ts:10
↓ 13 callers
Function
buildResumeModuleSummary
(resume: unknown)
src/lib/ai/modifyChat/resumeSummary.ts:40
↓ 13 callers
Function
emit
(data: Record<string, unknown>)
src/app/api/ai/polish/route.ts:160
↓ 13 callers
Function
throwIfAborted
(signal?: AbortSignal)
src/lib/ai/abortSignal.ts:26
↓ 12 callers
Function
getByPath
(root: unknown, path: PathSegment[])
src/lib/resumeDiff.ts:118
↓ 12 callers
Function
isObject
(v: unknown)
src/lib/semanticJsonDiff.ts:18
↓ 12 callers
Function
makeResumeItemId
()
src/utils/createResumeModule.ts:10
↓ 12 callers
Function
plainTextFromRichHtml
(html: string)
src/utils/sanitizeHtml.ts:219
↓ 11 callers
Method
getConfigOption
(id: string)
src/mobx/configStore.ts:67
↓ 11 callers
Function
globalStylePageDimensions
(gs: { pageSize?: unknown; })
src/lib/resumePageSize.ts:45
↓ 11 callers
Function
mergeGlobalStylePaper
( base: GlobalStyle, patch: unknown )
src/lib/resumeGlobalStyleMerge.ts:9
↓ 10 callers
Function
getResumeImportValidationError
(data: unknown)
src/lib/validateResumeImportJson.ts:19
↓ 10 callers
Function
normResumeFont
(v: unknown)
src/lib/resumeFont.ts:6
↓ 10 callers
Function
useModuleHandle
()
src/hooks/module.tsx:16
↓ 10 callers
Function
useResponsiveConfirm
()
src/hooks/useResponsiveConfirm.ts:68
↓ 9 callers
Function
fieldLabel
(text: string)
src/views/edit/components/panel/components/pageSettings/index.tsx:317
↓ 9 callers
Function
resumeFontForExport
(id: unknown)
src/lib/resumeFont.ts:31
↓ 9 callers
Function
resumeModuleItemLimitMessage
(t: ResumeModuleItemType)
src/utils/moduleTypeLimits.ts:54
↓ 9 callers
Function
run
(fn: () => void | Promise<void>)
src/views/edit/mobile/exportSheet.tsx:18
↓ 8 callers
Function
createChatModel
(opts?: { temperature?: number; jsonMode?: boolean })
src/lib/ai/chatModel.ts:57
↓ 8 callers
Function
flattenModules
(resume: any)
src/utils/resumePages.ts:2
↓ 8 callers
Function
getSiteName
(locale?: string | null)
src/lib/siteMeta.ts:4
↓ 8 callers
Function
getSiteUrl
()
src/lib/siteMeta.ts:33
↓ 8 callers
Function
pushPath
(path: string)
src/app/home-client.tsx:268
↓ 8 callers
Method
setConfigOption
(id: string, option: any)
src/mobx/configStore.ts:54
↓ 7 callers
Function
checkRateLimit
( redis: Redis, key: string, limit: number, windowSec: number, )
src/lib/ai/score/routeShared.ts:69
↓ 7 callers
Function
cssLengthToPx
(v: string, dpi = 96)
src/lib/resumePageSize.ts:53
↓ 7 callers
Function
descriptionPolishRulesForScene
(scene: OptimizeScene | null)
src/lib/ai/descriptionFormat.ts:38
↓ 7 callers
Function
diffResumeJson
(current: unknown, proposed: unknown)
src/lib/resumeDiff.ts:230
↓ 7 callers
Function
ensureResumeModuleItemsId
( mod: T, )
src/utils/createResumeModule.ts:18
↓ 7 callers
Function
enumValues
( opts: ReadonlyArray<{ value: string }>, )
src/lib/ai/resumeFieldSchema.ts:12
↓ 7 callers
Function
formatResumeDateRange
(start?: string | null, end?: string | null)
src/utils/resumeDateDisplay.ts:24
↓ 7 callers
Function
getRedis
()
src/lib/ai/score/routeShared.ts:11
↓ 7 callers
Function
inferModifyScopeHeuristic
( message: string, summary: ModuleSummaryEntry[], )
src/lib/ai/modifyChat/scopeRouter.ts:60
↓ 7 callers
Function
isEmpty
(v: unknown)
src/lib/semanticJsonDiff.ts:22
↓ 7 callers
Function
isRecord
(v: unknown)
src/lib/mergeImportedResumePages.ts:57
↓ 7 callers
Function
normalizePlainHtmlListsForQuill
(html: string)
src/utils/sanitizeHtml.ts:28
↓ 7 callers
Function
normalizeResumeDateDisplay
(raw?: string | null)
src/utils/resumeDateDisplay.ts:16
↓ 7 callers
Function
resetAiModifyChatSession
()
src/lib/aiModifyChatSessionStorage.ts:55
↓ 7 callers
Function
resumePageHasSideCol
(layout: unknown)
src/lib/resumePageLayout.ts:23
↓ 7 callers
Function
sectionHeaderHtml
( title: string, gs: GlobalStyle, moduleType?: string, sectionOrdinal?: number )
src/modules/header/sectionHeaderHtml.ts:44
↓ 7 callers
Function
validateResumeImportFile
(file: { size: number; type?: string; name?: string; })
src/lib/ai/resumeImport/fileLimits.ts:31
↓ 6 callers
Function
baiduWordsResultToText
(wordsResult: Array<{ words?: string }> | undefined)
src/lib/ai/resumeImport/baiduOcr.ts:63
↓ 6 callers
Function
clone
(v: T)
src/lib/mergeImportedResumePages.ts:53
↓ 6 callers
Function
countResumeModulesByType
( config: ResumeModuleCountConfig, type: ResumeModuleType )
src/utils/moduleTypeLimits.ts:64
↓ 6 callers
Function
createEmptyResumeModule
(type: ResumeModuleType)
src/utils/createResumeModule.ts:95
↓ 6 callers
Function
createModifyChatModel
(opts?: { temperature?: number; jsonMode?: boolean })
src/lib/ai/chatModel.ts:42
↓ 6 callers
Function
getClientIp
(req: Pick<NextRequest, 'headers'> | Request)
src/lib/ai/score/routeShared.ts:43
↓ 6 callers
Function
intentPostsFromResumeConfig
( config: { pages?: { modules?: { type?: string; options?: { intentPosts?: string } }[] }[]; } | null,
src/utils/intentPosts.ts:1
↓ 6 callers
Function
isObject
(v: unknown)
src/lib/resumeDiff.ts:132
↓ 6 callers
Function
itemKey
(item: Record<string, unknown>, index: number)
src/lib/semanticJsonDiff.ts:35
↓ 6 callers
Function
locateModule
(resume: unknown, moduleId: string)
src/lib/ai/modifyChat/resumeSummary.ts:111
↓ 6 callers
Function
navKey
(fn: () => void)
src/app/home-client.tsx:261
↓ 6 callers
Function
normHeaderType
(gs: GlobalStyle)
src/modules/header/normHeaderType.ts:3
↓ 6 callers
Function
normHeaderTypeHtml
(gs: GlobalStyle)
src/modules/header/sectionHeaderHtml.ts:6
↓ 6 callers
Function
normalizeResumeCityDisplay
(raw: string | undefined | null)
src/utils/resumeCityDisplay.ts:4
↓ 6 callers
Function
parseAiJsonObject
(raw: string)
src/lib/ai/parseAiJson.ts:53
↓ 6 callers
Function
resolveResumeAvatarRefsDeep
(obj: T)
src/lib/resumeAvatarRef.ts:17
↓ 6 callers
Function
saveAiModifyChatMessages
(messages: StoredAiModifyChatItem[])
src/lib/aiModifyChatSessionStorage.ts:68
↓ 6 callers
Function
shouldPlaceInfo1InSideCol
(layout: unknown)
src/lib/resumeSideColLayout.ts:16
↓ 6 callers
Function
statusEnvelope
( status: 'classifying' | 'resolving_scope' | 'generating_resume' | 'parsing' | 'retry', attempt?: number,
src/lib/ai/modifyChat/protocol.ts:49
↓ 6 callers
Function
unwrapFencedHtml
(s: string)
src/utils/sanitizeHtml.ts:211
↓ 5 callers
Function
applyResumeDiffs
( config: unknown, proposed: unknown, diffs: ResumeDiff[], selectedIds: string[], )
src/lib/resumeDiff.ts:337
↓ 5 callers
Function
cancelDragRaf
()
src/components/heroPreviewCompare/index.tsx:48
↓ 5 callers
Function
compare
( oldObj: unknown, newObj: unknown, path: string, diffs: SemanticDiff[], listKeys: string[], )
src/lib/semanticJsonDiff.ts:169
↓ 5 callers
Function
createExportSession
(config: unknown, locale: string)
src/lib/exportSessionStore.ts:28
↓ 5 callers
Function
flushResumeBackupImmediate
(config: any)
src/lib/resumeConfigBackup.ts:30
↓ 5 callers
Function
formatZodError
(e: unknown)
src/lib/ai/modifyChat/parse.ts:30
↓ 5 callers
Function
getExportSession
(token: string)
src/lib/exportSessionStore.ts:35
↓ 5 callers
Function
getModifyChatBodySizeError
( body: unknown, parsed?: { resume?: unknown }, )
src/lib/ai/modifyChat/limits.ts:8
↓ 5 callers
Function
getPuppeteerLaunchOptions
()
src/lib/puppeteerLaunchOptions.ts:32
↓ 5 callers
Function
getResumeModuleItemMaxCount
( moduleType: string | undefined )
src/utils/moduleTypeLimits.ts:31
↓ 5 callers
Function
getSiteOgPreviewImage
()
src/lib/brandAssets.ts:37
↓ 5 callers
Function
info1ShowsInlineFieldLabel
(key: string, showTitle: boolean)
src/lib/info1FieldLabels.ts:2
↓ 5 callers
Function
isPdfEmbeddedTextUsable
(text: string)
src/lib/ai/resumeImport/extractPdfText.ts:6
↓ 5 callers
Function
isResumePresentEndDate
(raw?: string | null)
src/utils/resumeDateDisplay.ts:4
↓ 5 callers
Function
layoutCards
(cards: HTMLElement[], activeIndex: number, gapPx: number)
src/components/homeResumeTemplateScroll/index.tsx:55
↓ 5 callers
Function
normResumePageLayout
(v: unknown)
src/lib/resumePageLayout.ts:12
↓ 5 callers
Function
normResumePageSize
(v: unknown)
src/lib/resumePageSize.ts:20
↓ 5 callers
Function
normSingle
(v: SingleValue | MultiValue | undefined)
src/components/mobileCheckListPicker/index.tsx:32
↓ 5 callers
Function
normalizePem
(raw: string)
src/lib/ai/payloadCrypto.ts:17
↓ 5 callers
Function
ok
(data: T)
src/lib/ai/score/routeShared.ts:31
↓ 5 callers
Function
polishDescription
( req: PolishRequest, onStreamingHtml?: (htmlSoFar: string) => void, signal?: AbortSignal, )
src/api/polishDescription.ts:58
↓ 5 callers
Function
refreshWrapGeom
()
src/components/heroPreviewCompare/index.tsx:55
↓ 5 callers
Function
renderResumePageModules
( modules: unknown[], gs: GlobalStyle, opts?: { isFirstPage?: boolean }, )
src/views/edit/components/canvas/renderResumePageModules.tsx:13
↓ 5 callers
Function
resolveDeviceType
( ua: string, cookie?: string | null, chMobile?: string | null, )
src/lib/device.ts:13
↓ 5 callers
Function
resolveExportPrintOrigin
(requestOrigin: string)
src/lib/exportPrintOrigin.ts:6
↓ 5 callers
Function
resumeFontStack
(id: unknown)
src/lib/resumeFont.ts:23
↓ 5 callers
Function
resumePrimaryFontFamily
(font: ResumeFontId)
src/lib/resumeFont.ts:65
↓ 5 callers
Function
resumeRangeEndDateString
( end: import('dayjs').Dayjs | null | undefined, endIsPresent: boolean, )
src/utils/resumeDateDisplay.ts:8
next →
1–100 of 900, ranked by callers