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
↓ 3 callers
Function
uniqueKeys
(...objects: Record<string, unknown>[])
src/lib/semanticJsonDiff.ts:40
↓ 3 callers
Function
userMessagePlainText
(content: string)
src/views/edit/components/panel/components/aiModify/index.tsx:57
↓ 3 callers
Function
wrapSectionModuleHtml
( title: string, gs: GlobalStyle, bodyHtml: string, moduleType?: string, sectionOrdinal?: number )
src/modules/header/sectionHeaderHtml.ts:153
↓ 2 callers
Function
analyzeResumeOptimize
(resumeJson: unknown)
src/lib/ai/score/service.ts:114
↓ 2 callers
Function
analyzeResumeScore
(resumeJson: unknown)
src/lib/ai/score/service.ts:100
↓ 2 callers
Function
analyzeResumeScore
( resumeJson: { pages?: unknown[] }, analyzeSessionId?: string, )
src/api/analyzeResume.ts:35
↓ 2 callers
Function
appendModuleToResume
(resume: unknown, module: ModuleLike)
src/lib/ai/modifyChat/partialPatch.ts:27
↓ 2 callers
Function
applyAnalyzeRateLimit
(redis: Redis, ipHash: string)
src/lib/ai/score/routeShared.ts:98
↓ 2 callers
Function
applyImportedPagesToConfig
( currentConfig: T, incomingPages: IncomingResumePageDraft[], )
src/lib/mergeImportedResumePages.ts:247
↓ 2 callers
Function
applyMetrics
()
src/components/homeResumeTemplateScroll/index.tsx:194
↓ 2 callers
Function
applyPages
(incomingPages: IncomingResumePageDraft[])
src/views/edit/hooks/useResumeImport.ts:53
↓ 2 callers
Function
applyResumeAiFieldOptimize
(draft: ResumeDraft, item: ResumeAiFieldOptimize)
src/lib/resumeAiFieldApply.ts:74
↓ 2 callers
Function
applyTemplate
(tpl: ResumeTemplateItem)
src/views/edit/components/panel/components/resumeTemplate/index.tsx:101
↓ 2 callers
Function
blobToDataUrl
(blob: Blob)
src/lib/imageCropWorkerClient.ts:84
↓ 2 callers
Function
buildBaseSiteMetadata
(locale: string, t: SiteT)
src/lib/pageMetadata.ts:46
↓ 2 callers
Function
buildInfo1Layout
(options: Record<string, unknown>)
src/lib/mergeImportedResumePages.ts:71
↓ 2 callers
Function
buildModuleNode
( module: LayoutModule, gs: GlobalStyle, opts?: { forceSideCol?: boolean; selectable?: boolean }, )
src/views/edit/components/canvas/index.tsx:127
↓ 2 callers
Function
buildSceneRetriever
(scene: OptimizeScene, postType: string)
src/lib/ai/ragResume/knowledge.ts:206
↓ 2 callers
Function
canUseSessionStorage
()
src/lib/aiModifyChatSessionStorage.ts:18
↓ 2 callers
Function
cancel
()
src/views/edit/components/header/index.tsx:47
↓ 2 callers
Function
checkAnalyzeRateLimit
( ipHash: string, analyzeSessionId?: string, )
src/lib/ai/score/routeShared.ts:126
↓ 2 callers
Function
chunkText
(text: string, chunkSize = 700, overlap = 120)
src/lib/ai/ragResume/knowledge.ts:116
↓ 2 callers
Function
classifyModifyIntent
( messages: ModifyChatMessage[], lastUserMessage: string, signal?: AbortSignal, )
src/lib/ai/modifyChat/intentRouter.ts:16
↓ 2 callers
Function
cleanupQuillListItem
(li: Element)
src/utils/sanitizeHtml.ts:84
↓ 2 callers
Function
clearImportedPagesInConfig
( config: T, )
src/lib/mergeImportedResumePages.ts:205
↓ 2 callers
Function
collapseListInterItemWhitespace
(html: string)
src/utils/sanitizeHtml.ts:104
↓ 2 callers
Function
commit
(next: SingleValue | MultiValue)
src/components/mobileCheckListPicker/index.tsx:85
↓ 2 callers
Function
confirmThenPickImport
()
src/views/edit/components/menu/index.tsx:97
↓ 2 callers
Function
consumeAsyncIterable
( iterable: AsyncIterable<T>, onItem: (item: T) => void, signal?: AbortSignal, )
src/lib/ai/abortSignal.ts:44
↓ 2 callers
Function
cosineSimilarity
(a: number[], b: number[])
src/lib/ai/ragResume/knowledge.ts:264
↓ 2 callers
Function
cropImageBlob
(opts: CropImageOptions)
src/lib/imageCropWorkerClient.ts:72
↓ 2 callers
Function
cropImageOnMainThread
(opts: CropImageOptions)
src/lib/imageCropWorkerClient.ts:53
↓ 2 callers
Function
describePagesShape
(raw: Record<string, unknown>)
src/lib/ai/resumeImport/service.ts:30
↓ 2 callers
Function
dismissMenuHint
(key: string)
src/views/edit/components/menu/index.tsx:87
↓ 2 callers
Function
displayName
(mod: ModuleRow)
src/views/edit/components/header/moduleManage.tsx:37
↓ 2 callers
Method
embedDocuments
(texts: string[])
src/lib/ai/ragResume/knowledge.ts:98
↓ 2 callers
Method
embedOne
(text: string)
src/lib/ai/ragResume/knowledge.ts:85
↓ 2 callers
Method
embedOne
(text: string)
src/lib/ai/score/knowledge.ts:39
↓ 2 callers
Method
embedQuery
(text: string)
src/lib/ai/ragResume/knowledge.ts:102
↓ 2 callers
Function
emit
(css: string)
src/components/colorPickerPanel/index.tsx:32
↓ 2 callers
Function
emitText
(handlers: ModifyChatStreamHandlers, content: string)
src/api/modifyChat.ts:24
↓ 2 callers
Function
encodeFileBase64
(buffer: Buffer)
src/lib/ai/resumeImport/baiduOcr.ts:91
↓ 2 callers
Function
ensureAnchorsOpenBlank
(html: string)
src/utils/sanitizeHtml.ts:14
↓ 2 callers
Function
ensureCacheScope
()
public/service-worker.js:30
↓ 2 callers
Function
ensureReadWritePermission
(handle: FileSystemDirectoryHandle)
src/lib/fileSystemAccessDirectory.ts:42
↓ 2 callers
Function
esc
(pem)
scripts/gen-ai-payload-rsa-keys.mjs:9
↓ 2 callers
Function
extractPdfEmbeddedText
(buffer: Buffer)
src/lib/ai/resumeImport/extractPdfText.ts:13
↓ 2 callers
Function
extractTextFromData
(data: ModifyChatDataBlock[] | undefined)
src/lib/ai/modifyChat/protocol.ts:113
↓ 2 callers
Function
finalizeModifiedResume
(original: unknown, modified: ResumeConfig)
src/lib/ai/modifyChat/merge.ts:52
↓ 2 callers
Function
findModuleRoot
(host: HTMLElement, id: string)
src/components/moduleOperation/index.tsx:42
↓ 2 callers
Function
findVerticalScrollParent
(el: HTMLElement | null)
src/utils/scrollIntoScrollParent.ts:5
↓ 2 callers
Function
finish
(result: boolean)
src/hooks/useResponsiveConfirm.ts:44
↓ 2 callers
Function
flattenLiParagraphs
(li: Element)
src/utils/sanitizeHtml.ts:126
↓ 2 callers
Function
flushResumeConfigBackup
(config: any)
src/lib/resumeConfigBackup.ts:14
↓ 2 callers
Function
formatDisplayValue
(value: unknown)
src/lib/resumeDiff.ts:83
↓ 2 callers
Function
formatIntentCityDisplay
(raw: unknown)
src/utils/resumeCityDisplay.ts:55
↓ 2 callers
Function
formatModuleSummaryForPrompt
(entries: ModuleSummaryEntry[])
src/lib/ai/modifyChat/resumeSummary.ts:98
↓ 2 callers
Function
formatPreviewValue
(key: string, opt: Record<string, unknown>)
src/views/edit/components/panel/components/info1/index.tsx:70
↓ 2 callers
Function
formatResumeImportMaxSizeMb
(kind: ResumeImportFileKind)
src/lib/ai/resumeImport/fileLimits.ts:23
↓ 2 callers
Function
getBackupDirectoryHandle
()
src/lib/backupDirectoryStore.ts:26
↓ 2 callers
Function
getBackupDirectorySnapshot
()
src/lib/backupDirectoryStore.ts:29
↓ 2 callers
Function
getCanonicalSiteBase
()
src/lib/canonicalSiteBase.ts:8
↓ 2 callers
Function
getEmbeddings
()
src/lib/ai/score/knowledge.ts:56
↓ 2 callers
Function
getPrivateKeyPem
()
src/lib/ai/payloadCrypto.ts:35
↓ 2 callers
Function
getPublicKey
()
src/lib/ai/payloadCrypto.client.ts:73
↓ 2 callers
Function
getRecordMimeType
()
src/lib/speech/browser.ts:19
↓ 2 callers
Function
getResumeImportMaxBytes
(kind: ResumeImportFileKind)
src/lib/ai/resumeImport/fileLimits.ts:19
↓ 2 callers
Function
getSharedBrowser
(trace?: PdfExportTrace)
src/lib/puppeteerSharedBrowser.ts:84
↓ 2 callers
Function
getSpeechInputSupport
()
src/lib/speech/browser.ts:10
↓ 2 callers
Function
handleModulesDiff
( oldModules: unknown[], newModules: unknown[], path: string, diffs: SemanticDiff[], )
src/lib/semanticJsonDiff.ts:87
↓ 2 callers
Function
hashResumeContent
(pages: unknown)
src/lib/ai/score/routeShared.ts:49
↓ 2 callers
Function
importPublicKeyFromPem
(pem: string)
src/lib/ai/payloadCrypto.client.ts:35
↓ 2 callers
Function
insertProposedItem
( root: unknown, itemsPath: PathSegment[], index: number, proposedItem: unknown, )
src/lib/resumeDiff.ts:293
↓ 2 callers
Function
invokeAiParsed
( prompt: ChatPromptTemplate, analyzePrompt: string, resumeJson: unknown, parse: (raw: string) => T, )
src/lib/ai/score/service.ts:78
↓ 2 callers
Function
isEncryptedAiPayload
(body: unknown)
src/lib/ai/payloadCrypto.ts:22
↓ 2 callers
Function
isInfo1Module
(mod: ModuleRow)
src/views/edit/components/header/moduleManage.tsx:45
↓ 2 callers
Function
isListItemModuleType
(type: string)
src/lib/ai/modifyChat/partialPatch.ts:11
↓ 2 callers
Function
isRecord
(v: unknown)
src/lib/ai/resumeImport/parsePartialJson.ts:13
↓ 2 callers
Function
jsonByteSize
(value: unknown)
src/lib/ai/modifyChat/limits.ts:4
↓ 2 callers
Function
lbl
(k: string)
src/modules/info/info1/index.tsx:75
↓ 2 callers
Function
loadQuillCtor
()
src/components/richTextEditor/index.tsx:19
↓ 2 callers
Function
loadResumeTemplateByIndex
(index: number)
src/lib/loadResumeTemplates.ts:13
↓ 2 callers
Function
loadResumeTemplates
()
src/lib/loadResumeTemplates.ts:5
↓ 2 callers
Function
loadRichTextEditor
()
src/components/richTextEditor/loadRichTextEditor.ts:24
↓ 2 callers
Function
loadSnapClient
()
src/views/edit/hooks/useResumeExport.ts:11
↓ 2 callers
Function
markEditTourDone
()
src/lib/editTourStorage.ts:12
↓ 2 callers
Function
mergeGlobalStyle
(cfg: ResumeConfig)
src/views/edit/components/canvas/index.tsx:100
↓ 2 callers
Function
mergeModuleOptions
( type: string, current: Record<string, unknown>, incoming: Record<string, unknown>, )
src/lib/mergeImportedResumePages.ts:128
↓ 2 callers
Function
normalizeLayoutItems
(items: GridItem[])
src/components/infoLayout/index.tsx:174
↓ 2 callers
Function
normalizeListItemHtml
(inner: string, listType: 'bullet' | 'ordered')
src/utils/sanitizeHtml.ts:148
↓ 2 callers
Function
normalizeModuleEntry
(type: string, options: unknown)
src/lib/ai/resumeImport/normalize.ts:17
↓ 2 callers
Function
normalizePartialModule
(_original: ModuleLike, modified: ModuleLike)
src/lib/ai/modifyChat/partialPatch.ts:100
↓ 2 callers
Function
normalizeRoleKey
(fileStem: string)
src/lib/ai/ragResume/roles.ts:41
↓ 2 callers
Function
onPick
(tpl: (typeof resumeTemplates)[number])
src/views/edit/mobile/templateOverlay.tsx:45
↓ 2 callers
Function
openDeleteConfirm
()
src/views/edit/components/panel/components/global/index.tsx:264
↓ 2 callers
Function
parseAnalyzeBody
(body: AnalyzeRequestBody)
src/lib/ai/score/routeShared.ts:53
↓ 2 callers
Function
parseChineseOrDigitIndex
(raw: string)
src/lib/ai/modifyChat/scopeRouter.ts:138
↓ 2 callers
Function
parseModuleItemPath
(pathKeys: PathSegment[])
src/lib/resumeDiff.ts:243
↓ 2 callers
Function
parsePartialModifyOutput
(raw: string)
src/lib/ai/modifyChat/parse.ts:24
↓ 2 callers
Function
parseResumeModifyOutput
(raw: string)
src/lib/ai/modifyChat/parse.ts:27
← previous
next →
201–300 of 900, ranked by callers