MCPcopy Create free account

hub / github.com/chenz24/rename.tools / functions

Functions376 in github.com/chenz24/rename.tools

↓ 88 callersFunctioncn
(...inputs: ClassValue[])
src/lib/utils.ts:4
↓ 47 callersFunctioncreateFile
( id: string, name: string, options: Partial<FileEntry> = {}, )
tests/automation/test-runner.ts:167
↓ 26 callersFunctionapplyRule
( rule: RenameRule, name: string, _ext: string, index: number, context: RuleContext, precomputedSeqValue
src/lib/rename/rules.ts:496
↓ 24 callersFunctioncreateMockContext
( index: number, originalName: string, ext: string, options: Partial<RuleContext> = {}, )
tests/unit/rules.test.ts:34
↓ 24 callersFunctioncreateRule
( id: string, type: RenameRule["ruleConfig"]["type"], config: any, )
tests/automation/test-runner.ts:187
↓ 19 callersFunctionrecomputeDerived
( state: Pick<RenameState, "files" | "filter" | "rules" | "extensionScope" | "_previewOverride">, )
src/hooks/useRenameStore.ts:345
↓ 19 callersFunctionsetAndQueuePreview
(updater: StoreUpdate)
src/hooks/useRenameStore.ts:424
↓ 13 callersFunctioncreateMockFile
( id: string, name: string, baseName: string, extension: string, options: Partial<FileEntry> = {}, )
tests/unit/rules.test.ts:14
↓ 12 callersFunctionpick
(arr: T[])
src/components/rename/FilePanel.tsx:254
↓ 9 callersFunctiongetDirKey
(file: FileEntry)
src/lib/rename/rules.ts:535
↓ 8 callersFunctionesc
(s: string)
src/components/rename/PreviewPanel.tsx:347
↓ 8 callersFunctionesc
(s: string)
src/components/rename/ExecuteBar.tsx:34
↓ 8 callersFunctionrand
(min: number, max: number)
src/components/rename/FilePanel.tsx:253
↓ 7 callersFunctioncomputePreview
( files: FileEntry[], rules: RenameRule[], extensionScope: ExtensionScope, )
src/lib/rename/rules.ts:524
↓ 7 callersFunctiongeneratePageMetadata
({ locale, path = "", namespace = "metadata", }: GeneratePageMetadataParams)
src/lib/metadata.ts:13
↓ 6 callersFunctionapplyRuleWithSeqData
( rule: RenameRule, currentName: string, ext: string, globalIndex: number, fileId: string, context
src/lib/rename/rules.ts:550
↓ 6 callersFunctionpad
(n: number, len: number)
src/components/rename/FilePanel.tsx:255
↓ 6 callersFunctionswitchLocale
(newLocale: string)
src/components/rename/RenameHeader.tsx:38
↓ 5 callersFunctionblocksToTemplate
(blocks: TemplateBlock[])
src/components/rename/TemplateEditor.tsx:83
↓ 5 callersFunctioncomputePreviewAsync
( files: FileEntry[], rules: RenameRule[], extensionScope: ExtensionScope, )
src/lib/rename/rules.ts:756
↓ 5 callersFunctiondownloadBlob
(content: string, filename: string, type: string)
src/components/rename/PreviewPanel.tsx:351
↓ 5 callersFunctiondownloadBlob
(content: string, filename: string, type: string)
src/components/rename/ExecuteBar.tsx:38
↓ 5 callersFunctiongetFilenameError
(fullName: string, editablePart = fullName)
src/lib/rename/rules.ts:484
↓ 5 callersFunctionheaders
(apiKey: string)
src/lib/media-scraper/tmdb.ts:5
↓ 5 callersMethodpostMessage
(message: { code: string; options: { name: string; ext: string; fullName: string; index: number }; })
tests/unit/rules.test.ts:64
↓ 4 callersFunctiongenId
()
src/hooks/useRenameStore.ts:46
↓ 4 callersFunctiongetTypeRatio
(files: FileInfo[], extSet: Set<string>)
src/lib/intelligence/scenario.ts:67
↓ 4 callersFunctiontoWords
(str: string)
src/lib/rename/rules.ts:351
↓ 3 callersFunctiongeneratePresetId
()
src/hooks/usePresetsStore.ts:14
↓ 3 callersFunctiongetGuideBySlug
(slug: string, locale: string)
src/lib/guides/content.ts:1157
↓ 3 callersFunctiongetGuideIndexCopy
(locale: string)
src/lib/guides/content.ts:1148
↓ 3 callersFunctiongetGuideLocale
(locale: string)
src/lib/guides/content.ts:1144
↓ 3 callersFunctiongetGuidePrimaryImage
(guide: LocalizedGuide)
src/lib/guides/content.ts:1168
↓ 3 callersFunctionhandleApply
(rules: RuleConfig[], presetId?: string)
src/components/rename/TemplateLibrary.tsx:278
↓ 3 callersFunctionhandleTogglePin
(type: "system" | "user", id: string)
src/components/rename/TemplateLibrary.tsx:312
↓ 3 callersFunctioninstallFakeSandboxWorker
(scriptUrls: string[] = [])
tests/unit/rules.test.ts:52
↓ 3 callersFunctionisIndexableGuideLocale
(locale: string)
src/lib/guides/content.ts:1140
↓ 3 callersFunctionparseFilename
(filename: string)
src/lib/media-scraper/parser.ts:96
↓ 3 callersFunctionsettle
(result: SandboxResult)
src/lib/rename/js-sandbox.ts:69
↓ 3 callersFunctionuseTreeContext
()
src/components/reui/tree.tsx:32
↓ 2 callersFunctionautoFixConflicts
( results: PreviewResult[], extensionScope: ExtensionScope, )
src/lib/rename/rules.ts:666
↓ 2 callersFunctioncomputeSequenceData
( files: FileEntry[], config: SequenceConfig, getDirKey: (file: FileEntry) => string, )
src/lib/rename/rules.ts:149
↓ 2 callersFunctionexecuteSandboxedRename
( code: string, options: CustomJsOptions, timeout = 1000, )
src/lib/rename/js-sandbox.ts:38
↓ 2 callersMethodexportResults
(format: "json" | "markdown" = "json")
tests/automation/test-runner.ts:129
↓ 2 callersFunctionformatScrapedName
(info: ScrapedMediaInfo, template: string)
src/lib/media-scraper/matcher.ts:227
↓ 2 callersFunctiongetOperatorOptions
(field: FilterField)
src/components/rename/FilterPanel.tsx:61
↓ 2 callersFunctionhandleShare
(presetId: string)
src/components/rename/TemplateLibrary.tsx:302
↓ 2 callersFunctionhasEnabledCustomJsRule
(rules: RenameRule[])
src/lib/rename/rules.ts:752
↓ 2 callersFunctionlocalizeGuide
(guide: Guide, locale: GuideLocale)
src/lib/guides/content.ts:1176
↓ 2 callersFunctionnormalize
* Normalize a string for comparison: lowercase, remove punctuation, collapse spaces.
src/lib/media-scraper/matcher.ts:94
↓ 2 callersFunctionpad2
(n?: number)
src/lib/media-scraper/matcher.ts:228
↓ 2 callersFunctionresolveMetadataVariable
( variable: string, metadata: FileMetadata | undefined | null, )
src/lib/file-metadata/index.ts:44
↓ 2 callersFunctionresolveVariables
(text: string, context: RuleContext)
src/lib/rename/rules.ts:35
↓ 2 callersMethodterminate
()
tests/unit/rules.test.ts:98
↓ 2 callersFunctiontoAlpha
(n: number)
src/lib/rename/rules.ts:58
↓ 2 callersFunctiontoRoman
(n: number)
src/lib/rename/rules.ts:69
↓ 2 callersFunctionuseTmdbConfig
()
src/hooks/useTmdbConfig.ts:13
↓ 1 callersMethodaddTestCase
(testCase: TestCase)
tests/automation/test-runner.ts:36
↓ 1 callersFunctionanalyzeScenario
(files: FileInfo[])
src/lib/intelligence/scenario.ts:87
↓ 1 callersFunctionapplyCaseStyle
(name: string, c: CaseStyleConfig)
src/lib/rename/rules.ts:368
↓ 1 callersFunctionapplyFilter
(file: FileEntry, filter: FileFilter)
src/hooks/useRenameStore.ts:120
↓ 1 callersFunctionapplyFindReplace
(name: string, c: FindReplaceConfig)
src/lib/rename/rules.ts:272
↓ 1 callersFunctionapplyInsert
(name: string, c: InsertConfig, context: RuleContext)
src/lib/rename/rules.ts:295
↓ 1 callersFunctionapplyRegex
(name: string, c: RegexConfig)
src/lib/rename/rules.ts:420
↓ 1 callersFunctionapplyRemoveCleanup
(name: string, c: RemoveCleanupConfig)
src/lib/rename/rules.ts:448
↓ 1 callersFunctionapplySequence
( name: string, c: SequenceConfig, index: number, context: RuleContext, precomputedSeqValue?: string, )
src/lib/rename/rules.ts:310
↓ 1 callersFunctionbuildParsedGroups
(files: FileEntry[])
src/lib/media-scraper/matcher.ts:30
↓ 1 callersFunctionbuildPreviewTree
(items: PreviewResult[])
src/components/rename/PreviewPanel.tsx:147
↓ 1 callersFunctionbuildTree
(files: FileEntry[])
src/components/rename/FileTree.tsx:21
↓ 1 callersFunctioncacheFirst
(request)
public/sw.js:98
↓ 1 callersFunctioncharDiff
(oldStr: string, newStr: string)
src/lib/rename/diff.ts:63
↓ 1 callersFunctioncleanTitle
(raw: string)
src/lib/media-scraper/parser.ts:55
↓ 1 callersFunctioncomputeConfidence
( parsedTitle: string, tmdbResult: TMDbSearchResult | undefined, episode: TMDbEpisode | undefined, )
src/lib/media-scraper/matcher.ts:124
↓ 1 callersFunctioncountFiles
(node: TreeNode)
src/components/rename/FileTree.tsx:57
↓ 1 callersFunctioncountItems
(node: PreviewTreeNode)
src/components/rename/PreviewPanel.tsx:182
↓ 1 callersFunctioncreateCustomJsOptions
( name: string, ext: string, index: number, context: RuleContext, )
src/lib/rename/rules.ts:430
↓ 1 callersFunctioncreateJsLinter
()
src/components/rename/JsCodeEditor.tsx:175
↓ 1 callersFunctioncreateSandboxWorker
()
src/lib/rename/js-sandbox.ts:19
↓ 1 callersFunctionderiveFilteredFiles
(files: FileEntry[], filter: FileFilter)
src/hooks/useRenameStore.ts:241
↓ 1 callersFunctionderiveHasMetadata
(files: FileEntry[])
src/hooks/useRenameStore.ts:254
↓ 1 callersFunctionderivePreview
( filteredFiles: FileEntry[], rules: RenameRule[], extensionScope: ExtensionScope, )
src/hooks/useRenameStore.ts:246
↓ 1 callersFunctionescapeRegex
(s: string)
src/lib/rename/rules.ts:472
↓ 1 callersFunctionextractImageMetadata
(file: File)
src/lib/file-metadata/image.ts:19
↓ 1 callersFunctionextractMediaMetadata
(file: File)
src/lib/file-metadata/media.ts:26
↓ 1 callersFunctionextractMetadata
(file: File)
src/lib/file-metadata/index.ts:21
↓ 1 callersFunctionextractQuality
(text: string)
src/lib/media-scraper/parser.ts:45
↓ 1 callersFunctionextractSource
(text: string)
src/lib/media-scraper/parser.ts:50
↓ 1 callersFunctionextractYear
(text: string)
src/lib/media-scraper/parser.ts:34
↓ 1 callersFunctionformatBitrate
(bitrate: number)
src/components/rename/MetadataViewer.tsx:33
↓ 1 callersFunctionformatDate
(date: Date, format: string)
src/lib/rename/rules.ts:18
↓ 1 callersFunctionformatDuration
(seconds: number)
src/components/rename/MetadataViewer.tsx:27
↓ 1 callersFunctionformatExposure
(time: number)
src/components/rename/MetadataViewer.tsx:37
↓ 1 callersFunctionformatLastUsed
(timestamp?: number)
src/components/rename/TemplateLibrary.tsx:591
↓ 1 callersFunctiongenFilterId
()
src/hooks/useRenameStore.ts:49
↓ 1 callersFunctiongetAllGuides
(locale: string)
src/lib/guides/content.ts:1152
↓ 1 callersMethodgetAsFileSystemHandle
* Returns a Promise that resolves to a FileSystemHandle (either FileSystemFileHandle or FileSystemDirectoryHandle) * if the dragged item is a file o
src/types/file-system-access.d.ts:10
↓ 1 callersFunctiongetConfidenceBadge
(confidence: string)
src/components/rename/MediaScraperDialog.tsx:462
↓ 1 callersFunctiongetDefaultConfig
(type: RuleType)
src/lib/rename/types.ts:155
↓ 1 callersFunctiongetDirPath
()
src/lib/rename/rules.ts:675
↓ 1 callersFunctiongetErrorMessage
(errorType?: string)
src/components/rename/TmdbApiKeyDialog.tsx:32
next →1–100 of 376, ranked by callers