Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/cremich/promptz
/ functions
Functions
244 in github.com/cremich/promptz
⨍
Functions
244
◇
Types & classes
49
↓ 64 callers
Function
cn
(...inputs: ClassValue[])
lib/utils.ts:4
↓ 30 callers
Function
slugToId
(slug: string)
lib/formatter/slug.ts:27
↓ 28 callers
Function
isValidSlug
(slug: string)
lib/formatter/slug.ts:82
↓ 26 callers
Function
idToSlug
(id: string)
lib/formatter/slug.ts:9
↓ 22 callers
Function
getLibraryName
(path: string)
lib/library.ts:25
↓ 17 callers
Function
compareDatesNewestFirst
( dateA: string | undefined | null, dateB: string | undefined | null, )
lib/formatter/date.ts:93
↓ 17 callers
Function
directoryExists
(dirPath: string)
scripts/library-file-parser.ts:60
↓ 13 callers
Function
validateSearchIndex
(data: unknown)
lib/search.ts:44
↓ 11 callers
Function
createSearchError
(type: SearchErrorType, originalError?: unknown)
lib/search.ts:110
↓ 11 callers
Function
getShortHash
(fullHash: string)
lib/formatter/git.ts:4
↓ 10 callers
Function
createEmptyLibrary
* Create an empty library structure * Replicates logic from lib/content-service.ts
scripts/generate-library-data.ts:727
↓ 10 callers
Function
highlightMatches
(text: string, matches?: readonly FuseResultMatch[])
lib/search.ts:20
↓ 10 callers
Function
useSearchModal
({ isOpen, onNavigate, onClose, loadSearchIndex = defaultLoadSearchIndex }: UseSearchModalOptions)
components/search/useSearchModal.ts:59
↓ 10 callers
Function
writeJsonFile
* Write JSON data to file
scripts/generate-library-data.ts:248
↓ 9 callers
Function
formatDate
( dateInput: string | undefined | null, options: Intl.DateTimeFormatOptions = DEFAULT_DATE_OPTIONS, )
lib/formatter/date.ts:23
↓ 8 callers
Function
getModalitySupport
(contentType: string)
components/modality-badge.tsx:34
↓ 7 callers
Function
getDisplayAuthor
(content: ContentItem, fallback = 'Unknown Author')
lib/formatter/content.ts:7
↓ 7 callers
Function
getFilesWithExtension
(dirPath: string, extension: string)
scripts/library-file-parser.ts:87
↓ 7 callers
Function
safeFileRead
(filePath: string)
scripts/library-file-parser.ts:13
↓ 6 callers
Function
createMockResult
(overrides: Partial<SearchIndexItem> = {})
__tests__/unit/components/search/search-results.test.tsx:19
↓ 6 callers
Function
generatePathId
(libraryName: string, contentType: string, itemName: string)
scripts/library-file-parser.ts:110
↓ 6 callers
Function
getAuthorAndDate
( frontmatterData: Record<string, unknown>, filePath: string, useDirectory = false )
scripts/metadata-extractor.ts:22
↓ 5 callers
Function
createMockContent
(path: string)
__tests__/unit/components/library-badge.test.tsx:29
↓ 5 callers
Function
generateTitleFromFilename
(filename: string)
scripts/library-file-parser.ts:100
↓ 5 callers
Function
readJsonFile
* Read JSON file with error handling
scripts/build-search-index.ts:107
↓ 4 callers
Function
filenameToSlug
(filename: string)
scripts/library-file-parser.ts:117
↓ 4 callers
Function
generateSlug
(text: string)
mdx-components.tsx:13
↓ 4 callers
Function
getDirectories
(dirPath: string)
scripts/library-file-parser.ts:72
↓ 4 callers
Function
getFormattedDisplayDate
( gitCreatedDate: string | undefined | null, frontmatterDate: string | undefined | null, )
lib/formatter/date.ts:51
↓ 4 callers
Function
parseYamlFrontmatter
(content: string)
scripts/library-file-parser.ts:25
↓ 4 callers
Function
readSteering
* Read steering documents from a directory * Replicates logic from lib/content-service.ts
scripts/generate-library-data.ts:616
↓ 4 callers
Function
useSearch
()
components/search-provider.tsx:13
↓ 3 callers
Function
formatGitDate
(gitDate: string)
scripts/git-extractor.ts:222
↓ 3 callers
Function
getContentText
* Get content text from content item
scripts/build-search-index.ts:164
↓ 2 callers
Function
extractAgentMetadata
( libraryName: string, agentFile: string, agentPath: string )
scripts/metadata-extractor.ts:139
↓ 2 callers
Function
extractSteeringMetadata
( libraryName: string, steeringFile: string, steeringPath: string )
scripts/metadata-extractor.ts:301
↓ 2 callers
Function
findGitRoot
* Find the git repository root for a given file path
scripts/git-extractor.ts:79
↓ 2 callers
Function
getDateTimestamp
* Format date for sorting purposes (returns timestamp) * Used internally for date-based sorting operations * * @param dateInput - Date string from
lib/formatter/date.ts:77
↓ 2 callers
Function
getGitInstance
* Get or create a git instance for a repository
scripts/git-extractor.ts:21
↓ 2 callers
Function
initParticles
()
components/animations/pixel-particles.tsx:54
↓ 2 callers
Function
readHooks
* Read hooks from a directory * Replicates logic from lib/content-service.ts
scripts/generate-library-data.ts:645
↓ 2 callers
Function
readPowers
* Read powers from a directory * Replicates logic from lib/content-service.ts
scripts/generate-library-data.ts:528
↓ 2 callers
Function
readPrompts
* Read prompts from a directory * Replicates logic from lib/content-service.ts
scripts/generate-library-data.ts:587
↓ 2 callers
Function
resizeCanvas
()
components/animations/pixel-particles.tsx:39
↓ 1 callers
Function
animate
()
components/animations/pixel-particles.tsx:59
↓ 1 callers
Function
buildSearchIndex
* Main function to generate search index
scripts/build-search-index.ts:28
↓ 1 callers
Function
calculateLibraryStats
* Calculate content statistics for a library
lib/libraries.ts:165
↓ 1 callers
Function
closeSearch
()
components/search-provider.tsx:29
↓ 1 callers
Function
constructGitHubUrl
(content: ContentItem)
components/github-link.tsx:23
↓ 1 callers
Function
createMockSearchIndex
()
__tests__/unit/components/search/useSearchModal.test.ts:5
↓ 1 callers
Function
createParticle
()
components/animations/pixel-particles.tsx:44
↓ 1 callers
Function
ensureDataDirectory
* Ensure data directory exists
scripts/generate-library-data.ts:98
↓ 1 callers
Function
extractDescription
* Extract description from README content
lib/libraries.ts:113
↓ 1 callers
Function
extractDescription
* Extract description from content item
scripts/build-search-index.ts:141
↓ 1 callers
Function
extractGitDirectoryInfo
(dirPath: string)
scripts/git-extractor.ts:149
↓ 1 callers
Function
extractGitFileInfo
(filePath: string)
scripts/git-extractor.ts:31
↓ 1 callers
Function
extractHookMetadata
( libraryName: string, hookFile: string, hookPath: string )
scripts/metadata-extractor.ts:349
↓ 1 callers
Function
extractKeywords
* Extract keywords from content item
scripts/build-search-index.ts:181
↓ 1 callers
Function
extractLibraryName
* Extract library name from content ID
scripts/build-search-index.ts:134
↓ 1 callers
Function
extractOwner
* Extract owner from repository URL
lib/libraries.ts:152
↓ 1 callers
Function
extractPowerMetadata
( libraryName: string, powerName: string, powerPath: string )
scripts/metadata-extractor.ts:74
↓ 1 callers
Function
extractPromptContent
* Extract prompt content from config (embedded or external file)
scripts/metadata-extractor.ts:196
↓ 1 callers
Function
extractPromptMetadata
( libraryName: string, promptFile: string, promptPath: string )
scripts/metadata-extractor.ts:253
↓ 1 callers
Function
generateAgentsData
* Generate agents.json
scripts/generate-library-data.ts:137
↓ 1 callers
Function
generateDetailPath
* Generate detail page path for content item
scripts/build-search-index.ts:208
↓ 1 callers
Function
generateHookMetadata
(hook: Hook)
app/hooks/[id]/page.tsx:56
↓ 1 callers
Function
generateHooksData
* Generate hooks.json
scripts/generate-library-data.ts:220
↓ 1 callers
Function
generateLibraryData
* Main function to generate all static JSON data
scripts/generate-library-data.ts:37
↓ 1 callers
Function
generatePowersData
* Generate powers.json
scripts/generate-library-data.ts:163
↓ 1 callers
Function
generatePromptsData
* Generate prompts.json
scripts/generate-library-data.ts:111
↓ 1 callers
Function
generateSteeringData
* Generate steering.json
scripts/generate-library-data.ts:190
↓ 1 callers
Function
getBadgeArrangement
* Get badge arrangement configuration for different display contexts
components/badge-container.tsx:14
↓ 1 callers
Function
getContentDescription
(content: ContentItem)
components/content-header.tsx:18
↓ 1 callers
Function
getContentTitle
(content: ContentItem)
components/content-header.tsx:11
↓ 1 callers
Function
getContentTypeStyles
* Get the appropriate styling for content type badges using brand colors * Each content type gets a distinct color from the brand palette
components/content-type-badge.tsx:13
↓ 1 callers
Function
getDisplayTitle
(content: ContentItem)
lib/formatter/content.ts:14
↓ 1 callers
Function
getLibraryBadgeVariant
* Get the appropriate badge variant and styling for library source badges
components/library-badge.tsx:18
↓ 1 callers
Function
getLibraryCategory
* Determine library category based on owner and name
lib/libraries.ts:137
↓ 1 callers
Function
getLibraryReadme
* Read README content for a library
lib/libraries.ts:99
↓ 1 callers
Function
getLibraryStats
()
app/library/page.tsx:39
↓ 1 callers
Function
getPluralType
* Convert singular content type to plural for ID lookup
lib/formatter/slug.ts:67
↓ 1 callers
Function
getRelevantCommits
* Filter commits that affected the given directory
scripts/git-extractor.ts:130
↓ 1 callers
Function
getRepositoryInfo
* Extract repository information from git submodules
lib/libraries.ts:42
↓ 1 callers
Function
getShortHash
(fullHash: string)
components/contributor-info.tsx:12
↓ 1 callers
Function
getShortHash
(fullHash: string)
scripts/git-extractor.ts:237
↓ 1 callers
Function
handleMarkdownPrompt
* Handle markdown prompt with frontmatter
scripts/metadata-extractor.ts:235
↓ 1 callers
Function
initializeFuse
()
components/search/useSearchModal.ts:80
↓ 1 callers
Function
isCommitRelevantToDirectory
* Check if a commit affects the given directory
scripts/git-extractor.ts:106
↓ 1 callers
Function
loadAllSteeringFiles
( power: Power )
app/powers/[id]/page.tsx:109
↓ 1 callers
Function
loadSteeringFileContent
( power: Power, filename: string )
app/powers/[id]/page.tsx:93
↓ 1 callers
Function
openSearch
()
components/search-provider.tsx:28
↓ 1 callers
Function
parseAgentConfig
* Parse agent JSON configuration file
scripts/metadata-extractor.ts:178
↓ 1 callers
Function
parseGitmodules
* Parse gitmodules content and extract repository information
lib/libraries.ts:55
↓ 1 callers
Function
parseJsonConfig
(filePath: string)
scripts/library-file-parser.ts:45
↓ 1 callers
Function
parseSubmoduleBlock
* Parse a single submodule block
lib/libraries.ts:72
↓ 1 callers
Function
processLibrary
* Process a single library and create LibraryInfo
lib/libraries.ts:204
↓ 1 callers
Function
readAgents
* Read agents from a directory * Updated to handle both JSON-only and JSON+MD agent patterns
scripts/generate-library-data.ts:557
↓ 1 callers
Function
readAgentsFromKiroAgentDir
* Read agents from a single kiro-agent directory
scripts/generate-library-data.ts:429
↓ 1 callers
Function
readAgentsFromKiroAgents
* Read agents from kiro-agents directory structure * Each subdirectory contains a .kiro/agents folder with JSON agent configs
scripts/generate-library-data.ts:410
↓ 1 callers
Function
readExternalPromptFile
* Read external prompt file and handle frontmatter
scripts/metadata-extractor.ts:211
next →
1–100 of 244, ranked by callers