Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/AxelUser/carry-fit
/ functions
Functions
157 in github.com/AxelUser/carry-fit
⨍
Functions
157
◇
Types & classes
51
↓ 50 callers
Function
descDimensions
(dims: [number, number, number])
src/lib/utils/dimensions.ts:10
↓ 38 callers
Method
addRule
(definition: FeedbackRuleDefinition)
src/lib/components/compliance-score/scoring-feedback/matcher.ts:16
↓ 20 callers
Function
searchAirlines
( query: string, items: T[], options?: SearchOptions<T> )
src/lib/utils/matching.ts:105
↓ 18 callers
Function
checkCompliance
( airlineDimensions: DimensionValue, userDimensions: SortedDimensions, flexibilityBudgets?: SortedDimension
src/lib/bag-scoring/bag-validation.ts:28
↓ 14 callers
Function
convertDimensions
( dimensions: T, to: MeasurementSystem )
src/lib/utils/math.ts:3
↓ 14 callers
Function
getAirlineAllowances
(page: Page)
e2e/helpers/ui.ts:23
↓ 14 callers
Method
parse
(text: string, system: MeasurementSystem)
src/lib/components/bag-input/parser.ts:153
↓ 12 callers
Method
findBestMatch
(carryOnScore: number, personalItemScore: number)
src/lib/components/compliance-score/scoring-feedback/matcher.ts:66
↓ 12 callers
Function
findNearestOptimalFillLevel
( baselineCompliance: AirlineCompliance[], userDimensions: UserDimensions, measurementSystem: MeasurementSy
src/lib/bag-scoring/suggestions.ts:38
↓ 11 callers
Function
createLocalStore
( key: string, initialValue: T, patchLoadedValue?: (loaded: T, initial: T) => T )
src/lib/storage/local-store.svelte.ts:16
↓ 10 callers
Function
calculateFlexibility
( userDimensions: UserDimensions, fillPercentage: number )
src/lib/bag-scoring/flexibility.ts:22
↓ 9 callers
Function
convertToDescArray
(dims: UserDimensions | null)
src/lib/components/bag-input/parser.spec.ts:78
↓ 9 callers
Function
fail
(diff: number)
src/lib/bag-scoring/bag-validation.spec.ts:6
↓ 8 callers
Function
createAirlinesForImprovement
* Creates airlines that will be strategically compliant or non-compliant * based on bag dimensions. * * @param bagDimensions - The bag dimensions (
src/lib/bag-scoring/suggestions.spec.ts:56
↓ 8 callers
Function
isInRange
(score: number, range: ScoreRange)
src/lib/components/compliance-score/scoring-feedback/helpers.ts:29
↓ 8 callers
Function
rangesOverlap
(range1: ScoreRange, range2: ScoreRange)
src/lib/components/compliance-score/scoring-feedback/helpers.ts:41
↓ 8 callers
Function
setBagDimensions
( page: Page, dimensions: { height: string; width: string; depth: string } )
e2e/helpers/ui.ts:3
↓ 7 callers
Function
debounce
( fn: (...args: Args) => R, waitMs: number )
src/lib/utils/actions.ts:7
↓ 7 callers
Function
openCombobox
(comboboxButton: Locator)
e2e/specs/allowance-filters.spec.ts:32
↓ 7 callers
Function
openFilter
(page: Page, filterType: 'airlines' | 'regions')
e2e/specs/allowance-filters.spec.ts:25
↓ 7 callers
Function
parseDialog
(page: Page)
e2e/specs/bag-dimension-parsing.spec.ts:8
↓ 7 callers
Function
ruleCompletelyCovers
( coveringRule: FeedbackRuleWithCoverage, coveredRule: FeedbackRuleWithCoverage )
src/lib/components/compliance-score/scoring-feedback/helpers.ts:45
↓ 7 callers
Function
rulesHaveAmbiguousOverlap
( rule1: FeedbackRuleWithCoverage, rule2: FeedbackRuleWithCoverage )
src/lib/components/compliance-score/scoring-feedback/helpers.ts:61
↓ 7 callers
Function
selectComboboxOption
(comboboxContent: Locator, optionName: string)
e2e/specs/allowance-filters.spec.ts:40
↓ 6 callers
Function
depthInput
(page: Page)
e2e/specs/bag-dimension-parsing.spec.ts:7
↓ 6 callers
Function
heightInput
(page: Page)
e2e/specs/bag-dimension-parsing.spec.ts:5
↓ 6 callers
Function
widthInput
(page: Page)
e2e/specs/bag-dimension-parsing.spec.ts:6
↓ 5 callers
Function
calculateCoverage
(definition: FeedbackRuleDefinition)
src/lib/components/compliance-score/scoring-feedback/helpers.ts:23
↓ 5 callers
Function
complianceSection
(page: Page)
e2e/specs/bag-dimension-parsing.spec.ts:14
↓ 5 callers
Function
convertWeight
(value: number, to: MeasurementSystem)
src/lib/utils/math.ts:24
↓ 5 callers
Function
createMockAirline
( name: string, carryOnCm: SortedDimensions, carryOnIn: SortedDimensions, userDimensions: UserDimensions,
src/lib/bag-scoring/suggestions.spec.ts:14
↓ 5 callers
Function
getPendingTours
()
src/lib/tours/tour-runner.svelte.ts:58
↓ 5 callers
Function
heightInput
(page: Page)
e2e/specs/bag-sharing.spec.ts:5
↓ 5 callers
Function
openParseDialog
(page: Page)
e2e/helpers/ui.ts:18
↓ 5 callers
Function
parseTextbox
(page: Page)
e2e/specs/bag-dimension-parsing.spec.ts:9
↓ 5 callers
Function
searchInCombobox
( comboboxContent: Locator, searchTerm: string, placeholder: string = 'Search airlines...' )
e2e/specs/allowance-filters.spec.ts:48
↓ 4 callers
Function
airlineNames
(page: Page)
e2e/specs/allowance-grid.spec.ts:7
↓ 4 callers
Function
depthInput
(page: Page)
e2e/specs/bag-sharing.spec.ts:7
↓ 4 callers
Function
mergeRanges
(ranges: ScoreRange[])
src/lib/components/compliance-score/scoring-feedback/helpers.ts:34
↓ 4 callers
Function
parseDimensionsButton
(page: Page)
e2e/specs/bag-dimension-parsing.spec.ts:10
↓ 4 callers
Function
switchUnits
(page: Page, units: 'metric' | 'imperial')
e2e/helpers/ui.ts:12
↓ 4 callers
Method
validateDimensions
(dims: UserDimensions)
src/lib/components/bag-input/parser.ts:142
↓ 4 callers
Function
widthInput
(page: Page)
e2e/specs/bag-sharing.spec.ts:6
↓ 3 callers
Function
getWeight
(weight?: { kilograms?: number; pounds?: number })
src/lib/allowances/loader.ts:112
↓ 3 callers
Function
metricButton
(page: Page)
e2e/specs/bag-sharing.spec.ts:8
↓ 2 callers
Function
allowancesGrid
(page: Page)
e2e/specs/allowance-grid.spec.ts:5
↓ 2 callers
Function
calculateComplianceScore
( airlines: AirlineCompliance[], bagType: 'carryOn' | 'personalItem' )
src/lib/bag-scoring/bag-validation.ts:108
↓ 2 callers
Function
compliancePercentages
(page: Page)
e2e/specs/compliance-score.spec.ts:6
↓ 2 callers
Function
complianceSection
(page: Page)
e2e/specs/compliance-score.spec.ts:5
↓ 2 callers
Function
createLimits
(baseLimits: SortedDimensions)
src/lib/bag-scoring/suggestions.spec.ts:73
↓ 2 callers
Function
getCarryOnDimensions
( airlineName: string, dims: { centimeters?: number | [number, number, number]; inches?: number | [numbe
src/lib/allowances/loader.ts:81
↓ 2 callers
Function
getComplianceScores
(page: Page)
e2e/specs/compliance-score.spec.ts:9
↓ 2 callers
Function
getDimensions
(dimensions: number | [number, number, number])
src/lib/allowances/loader.ts:108
↓ 2 callers
Function
getRelevantAirlineDimensions
( allowanceDims: Partial<BagAllowanceDimensions>, measurementSystem: MeasurementSystem )
src/lib/utils/dimensions.ts:13
↓ 2 callers
Method
isCacheValid
(timestamp: number)
src/lib/services/github-stats.svelte.ts:95
↓ 2 callers
Method
isCompliant
(airline: AirlineCompliance)
src/lib/components/allowance-grid/airlines-list.svelte.ts:106
↓ 2 callers
Method
isLikelyMetric
(values: number[])
src/lib/components/bag-input/parser.ts:28
↓ 2 callers
Function
isLocalhost
()
src/lib/utils/environment.ts:3
↓ 2 callers
Function
normalize
(text: string)
src/lib/utils/matching.ts:28
↓ 2 callers
Method
resize
()
src/lib/components/compliance-score/background-renderer.svelte.ts:134
↓ 2 callers
Function
showTour
(tour: Tour, force = false, onDestroyed?: () => void)
src/lib/tours/tour-runner.svelte.ts:70
↓ 2 callers
Method
sortAirlines
(order: SortDirection, airlines: T[])
src/lib/components/allowance-grid/airlines-list.svelte.ts:110
↓ 2 callers
Function
sortButton
(page: Page)
e2e/specs/allowance-grid.spec.ts:6
↓ 2 callers
Function
tokenize
(text: string)
src/lib/utils/matching.ts:35
↓ 1 callers
Function
canRunTour
(tour: Tour)
src/lib/tours/tour-runner.svelte.ts:44
↓ 1 callers
Function
cancel
()
src/lib/utils/actions.ts:16
↓ 1 callers
Function
cancelParseButton
(page: Page)
e2e/specs/bag-dimension-parsing.spec.ts:12
↓ 1 callers
Function
complianceBars
(page: Page)
e2e/specs/compliance-score.spec.ts:7
↓ 1 callers
Function
computeAirlinesCompliance
( airlines: AirlineInfo[], userDimensions: UserDimensions, measurementSystem: MeasurementSystem, flexibili
src/lib/bag-scoring/bag-validation.ts:58
↓ 1 callers
Function
computeTokenScore
(queryToken: string, targetToken: string)
src/lib/utils/matching.ts:39
↓ 1 callers
Function
copyShareLinkButton
(page: Page)
e2e/specs/bag-sharing.spec.ts:10
↓ 1 callers
Function
createDriver
(name: string, steps: DriveStep[], onDestroyed?: () => void)
src/lib/tours/tour-runner.svelte.ts:8
↓ 1 callers
Method
draw
( ctx: CanvasRenderingContext2D, width: number, height: number, img: HTMLImageElement, ts: number )
src/lib/components/compliance-score/background-renderer.svelte.ts:91
↓ 1 callers
Function
exists
(tour: string)
src/lib/tours/active-tours.ts:16
↓ 1 callers
Method
fetchContributors
()
src/lib/services/github-stats.svelte.ts:99
↓ 1 callers
Method
fetchStars
()
src/lib/services/github-stats.svelte.ts:110
↓ 1 callers
Method
filterByName
( airlines: T[], searchTerm: string )
src/lib/components/allowance-grid/airlines-list.svelte.ts:115
↓ 1 callers
Method
findAllNumbers
(text: string)
src/lib/components/bag-input/parser.ts:10
↓ 1 callers
Function
generateOgImage
()
scripts/generate-og-image.js:9
↓ 1 callers
Function
getActiveTours
()
src/lib/tours/active-tours.ts:12
↓ 1 callers
Function
getSearchableText
(item: T)
src/lib/utils/matching.ts:119
↓ 1 callers
Method
groupDimensions
( numbers: NumberMatch[], system: MeasurementSystem )
src/lib/components/bag-input/parser.ts:33
↓ 1 callers
Function
hasDimensions
(allowance?: BagAllowance | null)
src/lib/bag-scoring/bag-validation.ts:14
↓ 1 callers
Function
imperialButton
(page: Page)
e2e/specs/bag-sharing.spec.ts:9
↓ 1 callers
Method
init
(consent: boolean)
src/lib/analytics/posthog-analytics.ts:11
↓ 1 callers
Function
initAnalytics
(consent: boolean)
src/lib/analytics/index.ts:12
↓ 1 callers
Function
isFeatureTour
(tour: Tour)
src/lib/tours/tour-runner.svelte.ts:36
↓ 1 callers
Function
levenshteinDistance
(str1: string, str2: string)
src/lib/utils/matching.ts:1
↓ 1 callers
Method
load
(src: string)
src/lib/components/compliance-score/image-loader.svelte.ts:18
↓ 1 callers
Function
mainTourPending
()
src/lib/tours/tour-runner.svelte.ts:40
↓ 1 callers
Function
matchTokens
(queryTokens: string[], targetTokens: string[])
src/lib/utils/matching.ts:59
↓ 1 callers
Function
pageIsReady
(page: Page)
e2e/fixtures/test.ts:3
↓ 1 callers
Function
preparePage
(page: Page)
e2e/fixtures/test.ts:8
↓ 1 callers
Method
reset
()
src/lib/storage/local-store.svelte.ts:6
↓ 1 callers
Function
scrollComboboxIntoView
(comboboxButton: Locator)
e2e/specs/allowance-filters.spec.ts:9
↓ 1 callers
Function
showNextTour
()
src/lib/tours/tour-runner.svelte.ts:101
↓ 1 callers
Method
tourFinished
(tour: string, completed: boolean)
src/lib/analytics/metrics.ts:69
↓ 1 callers
Method
tourShown
(tour: string)
src/lib/analytics/metrics.ts:65
↓ 1 callers
Method
trackEventInternal
(eventName: string, properties?: EventProperties)
src/lib/analytics/posthog-analytics.ts:42
↓ 1 callers
Method
updateConsent
(consent: boolean)
src/lib/analytics/posthog-analytics.ts:36
next →
1–100 of 157, ranked by callers