Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Index your code
hub
/
github.com/FULU-Foundation/CRW-Extension
/ functions
Functions
344 in github.com/FULU-Foundation/CRW-Extension
⨍
Functions
344
◇
Types & classes
3
↓ 98 callers
Function
entry
( overrides: Partial<CargoEntry> & Pick<CargoEntry, "PageID" | "PageName">, )
tests/helpers.ts:3
↓ 53 callers
Function
safeParseUrl
(rawUrl: string | null | undefined)
src/lib/matching/urlMatching.ts:18
↓ 27 callers
Function
setMatchingConfig
(overrides: Partial<MatchingConfig>)
src/lib/matching/matchingConfig.ts:219
↓ 24 callers
Function
matchByPageContext
( entries: CargoEntry[], context: PageContext, )
src/lib/matching/matching.ts:130
↓ 23 callers
Function
classifyUrlMatch
( visitedUrl: URL, candidateUrl: URL, )
src/lib/matching/urlMatching.ts:101
↓ 18 callers
Function
hasProblem
(kind: FindingKind)
scripts/verify-cargo-quality.ts:510
↓ 17 callers
Function
matchEntriesByUrl
( entries: CargoEntry[], visitedUrlRaw: string, limit = 3, )
src/lib/matching/urlMatching.ts:351
↓ 16 callers
Function
isSnoozed
( map: SnoozedSiteMap, hostname: string, signature: string, )
tests/snoozeCrossTabs.test.ts:52
↓ 14 callers
Function
snooze
( map: SnoozedSiteMap, hostname: string, signature: string, )
tests/snoozeCrossTabs.test.ts:13
↓ 12 callers
Function
normalizeSnoozedSiteMap
(value: unknown)
src/shared/snoozedSites.ts:32
↓ 12 callers
Function
normalizeText
(value: string)
src/lib/matching/pageContextMatching.ts:12
↓ 12 callers
Function
removeInlinePopup
()
src/content/index.tsx:218
↓ 11 callers
Function
matchEntriesByPageContext
( entries: CargoEntry[], context: PageContext, limit = 5, )
src/lib/matching/pageContextMatching.ts:170
↓ 10 callers
Function
fixture
()
tests/pageContextMatching.test.ts:8
↓ 9 callers
Function
formatWikiCheckMark
(hasProblem: boolean)
scripts/verify-cargo-quality.ts:616
↓ 9 callers
Function
getSiteScopeHostname
(hostname: string)
src/shared/siteScope.ts:10
↓ 9 callers
Function
hasIntersection
(left: Set<string>, right: Set<string>)
src/lib/matching/relations.ts:66
↓ 9 callers
Function
normalizeHostname
(hostname: string)
src/shared/siteScope.ts:3
↓ 9 callers
Function
phraseScore
(haystack: string, needle: string)
src/lib/matching/pageContextMatching.ts:44
↓ 9 callers
Function
pushFinding
( groupsByKind: Map<FindingKind, FindingGroup>, finding: Finding, )
scripts/verify-cargo-quality.ts:219
↓ 9 callers
Function
readLocalValue
(key: string)
src/shared/storage.ts:13
↓ 8 callers
Function
expandRelatedEntries
( allEntries: CargoEntry[], seedEntries: CargoEntry[], )
src/lib/matching/relations.ts:185
↓ 8 callers
Function
isKnownEcommerceHost
(hostname: string)
src/lib/matching/ecommerce.ts:37
↓ 7 callers
Function
addIfPresent
(target: Set<string>, value: string | undefined)
src/shared/ui/MatchPopupCard.tsx:64
↓ 7 callers
Function
buildIncidentSignature
(matches: CargoEntry[])
src/shared/incidentSignature.ts:24
↓ 7 callers
Function
collapseWhitespace
(value: string)
tests/matchingEcommerce.test.ts:69
↓ 7 callers
Function
isHostnameInSiteScopeList
( hostname: string, siteScopes: string[], )
src/shared/siteScope.ts:52
↓ 6 callers
Function
decodeEntityStrings
(value: unknown)
src/shared/html.ts:7
↓ 6 callers
Function
decodeHtmlEntities
(value: string)
tests/matchingEcommerce.test.ts:60
↓ 6 callers
Function
extractMetaContent
(headHtml: string, name: string)
tests/matchingEcommerce.test.ts:73
↓ 6 callers
Function
getInlinePopupInstruction
( message: unknown, )
src/content/messageRouting.ts:19
↓ 6 callers
Function
getInlinePopupPlacementStyle
( position: PopupPosition = DEFAULT_POPUP_POSITION, environment: PopupPlacementEnvironment = {}, )
src/content/popupPlacement.ts:41
↓ 6 callers
Function
mergeSet
(target: Set<string>, source: Set<string>)
src/lib/matching/relations.ts:73
↓ 6 callers
Function
readSuppressedDomains
()
src/shared/storage.ts:83
↓ 6 callers
Function
renderInlinePopup
( matches: CargoEntry[], ignorePreferences = false, )
src/content/index.tsx:234
↓ 6 callers
Function
writeSuppressedDomains
( domains: string[], )
src/shared/storage.ts:89
↓ 5 callers
Function
buildLoadResult
(raw: unknown, source: string)
src/lib/dataset/index.ts:119
↓ 5 callers
Function
getDomainRoot
(hostname: string)
src/lib/matching/urlMatching.ts:40
↓ 5 callers
Function
hostnameMatchesSiteScope
( hostname: string, siteScope: string, )
src/shared/siteScope.ts:22
↓ 5 callers
Function
isAmazonEcommerceHost
(hostname: string)
src/lib/matching/ecommerce.ts:41
↓ 5 callers
Function
isCompanyEntry
(entry: CargoEntry)
src/shared/types.ts:185
↓ 5 callers
Function
isEbayEcommerceHost
(hostname: string)
src/lib/matching/ecommerce.ts:45
↓ 5 callers
Function
loadDatasetCache
(options?: { forceRefresh?: boolean; })
src/background/index.ts:51
↓ 5 callers
Function
normalizePropertyValue
(value: string)
src/lib/matching/ecommerce.ts:57
↓ 5 callers
Function
readSnoozedSiteMap
()
src/shared/storage.ts:98
↓ 5 callers
Function
resetMatchingConfig
()
src/lib/matching/matchingConfig.ts:223
↓ 5 callers
Function
writeLocalValue
(key: string, value: unknown)
src/shared/storage.ts:18
↓ 4 callers
Function
canonicalizeSiteScopeList
(values: string[])
src/shared/siteScope.ts:44
↓ 4 callers
Function
ecommerceFixture
()
tests/matchingEcommerce.test.ts:17
↓ 4 callers
Function
entryMatrixKey
(entry: CargoEntry)
scripts/verify-cargo-quality.ts:610
↓ 4 callers
Function
extractMarketplacePropertiesFromTable
( tableHtml: string, )
tests/matchingEcommerce.test.ts:102
↓ 4 callers
Function
formatSnapshot
(item: MatchSnapshot)
scripts/compare-tld-matching.ts:204
↓ 4 callers
Function
formatSnapshot
(item: MatchSnapshot)
scripts/compare-subdomain-matching.ts:204
↓ 4 callers
Function
getMetaContent
(selector: string)
src/content/index.tsx:381
↓ 4 callers
Function
getSuppressedDomains
()
src/content/index.tsx:56
↓ 4 callers
Function
isObjectRecord
(value: unknown)
src/lib/dataset/index.ts:29
↓ 4 callers
Function
isProductEntry
(entry: CargoEntry)
src/shared/types.ts:193
↓ 4 callers
Function
isProductLineEntry
( entry: CargoEntry, )
src/shared/types.ts:197
↓ 4 callers
Function
normalizeHost
(hostname: string)
src/lib/matching/ecommerce.ts:3
↓ 4 callers
Function
relationFixture
()
tests/helpers.ts:15
↓ 4 callers
Function
removeMatchingSiteScopes
( siteScopes: string[], hostname: string, )
src/shared/siteScope.ts:61
↓ 4 callers
Function
renderTopRightActions
()
src/popup/Popup.tsx:178
↓ 4 callers
Function
toNormalizedReferenceSet
(value: string | undefined)
src/shared/ui/MatchPopupCard.tsx:55
↓ 4 callers
Function
unsnooze
( map: SnoozedSiteMap, hostname: string, signature?: string, )
tests/snoozeCrossTabs.test.ts:30
↓ 3 callers
Function
asOptionalString
(value: unknown)
src/shared/types.ts:93
↓ 3 callers
Function
entryKey
(entry: CargoEntry)
src/lib/matching/relations.ts:60
↓ 3 callers
Function
escapeWiki
(value: string)
scripts/verify-cargo-quality.ts:601
↓ 3 callers
Function
extractTitleTag
(headHtml: string)
tests/matchingEcommerce.test.ts:96
↓ 3 callers
Function
getCompanyAliasCandidates
(pageName: string)
src/lib/matching/pageContextMatching.ts:59
↓ 3 callers
Function
getEcommerceFamily
(hostname: string)
src/lib/matching/ecommerce.ts:28
↓ 3 callers
Function
getEntryKey
(entry: CargoEntry)
src/shared/ui/MatchPopupPrimitives.tsx:10
↓ 3 callers
Function
getIncidentTooltipText
(entry: CargoEntry)
src/shared/ui/MatchPopupPrimitives.tsx:22
↓ 3 callers
Function
getOutDir
()
viteEnv.ts:9
↓ 3 callers
Function
getRequiredEnv
( name: "WIKI_USERNAME" | "WIKI_BOTNAME" | "WIKI_PASSWORD", )
scripts/publish-wiki-page.ts:76
↓ 3 callers
Function
hasIntersection
(left: Set<string>, right: Set<string>)
src/shared/ui/MatchPopupCard.tsx:126
↓ 3 callers
Function
isCurrentSiteSuppressed
()
src/content/index.tsx:60
↓ 3 callers
Function
isIncidentEntry
(entry: CargoEntry)
src/shared/types.ts:189
↓ 3 callers
Function
isObjectRecord
(value: unknown)
src/shared/types.ts:89
↓ 3 callers
Function
normalizeEntityToken
(value: string)
src/shared/ui/MatchPopupCard.tsx:47
↓ 3 callers
Function
normalizeReferenceSet
(value: string | undefined)
src/lib/matching/relations.ts:38
↓ 3 callers
Function
pushIfUnique
(value: string)
src/lib/matching/urlMatching.ts:260
↓ 3 callers
Function
pushIfUnique
(value: string)
scripts/compare-tld-matching.ts:72
↓ 3 callers
Function
pushIfUnique
(value: string)
scripts/verify-matching.ts:46
↓ 3 callers
Function
pushIfUnique
(value: string)
scripts/compare-subdomain-matching.ts:72
↓ 3 callers
Function
pushIfUnique
(value: string)
scripts/verify-cargo-quality.ts:171
↓ 3 callers
Function
readLastRefreshedAt
()
src/shared/storage.ts:130
↓ 3 callers
Function
readPopupPosition
()
src/shared/storage.ts:152
↓ 3 callers
Function
readTabMatches
(tabId: number)
src/shared/storage.ts:163
↓ 3 callers
Function
safeRuntimeUrl
(assetPath: string)
src/popup/Popup.tsx:20
↓ 3 callers
Function
scoreUrlMatch
(detail: UrlMatchDetail)
src/lib/matching/urlMatching.ts:193
↓ 3 callers
Function
toCargoEntries
(payload: unknown)
src/content/messageRouting.ts:15
↓ 3 callers
Function
unsnoozeCurrentSiteUntilNewIncidentChanges
( incidentSignature?: string, )
src/content/index.tsx:91
↓ 3 callers
Function
updateJsonVersion
(filePath: string)
scripts/update-version.ts:11
↓ 3 callers
Function
writeSnoozedSiteMap
( value: SnoozedSiteMap, )
src/shared/storage.ts:105
↓ 2 callers
Function
addSignalsToKnownSets
( signals: RelationSignals, knownCompanyNames: Set<string>, knownProductNames: Set<string>, knownProdu
src/lib/matching/relations.ts:134
↓ 2 callers
Function
asBoolean
(value: unknown, fallback: boolean)
src/shared/storage.ts:22
↓ 2 callers
Function
clearRefreshError
()
src/lib/dataset/index.ts:158
↓ 2 callers
Function
createEmptyRawDataset
()
src/lib/dataset/index.ts:260
↓ 2 callers
Function
decodeCargoEntries
(value: unknown)
src/shared/types.ts:139
↓ 2 callers
Function
decodeCargoEntry
(value: unknown)
src/shared/types.ts:112
next →
1–100 of 344, ranked by callers