@almostjacked/fitness-tools
Validated, self-describing fitness calculators. Import the raw formula functions directly (e.g. mifflinBmr), or use the REGISTRY of tools — each registry tool validates input with Zod, runs several published formulas, and reports a consensus across them. Isomorphic: runs in the browser and on the server.
Classes
Section titled “Classes”Interfaces
Section titled “Interfaces”Type Aliases
Section titled “Type Aliases”- ActivityLevel
- Aggressiveness
- Goal
- Intensity
- Length
- Mass
- MethodResult
- Occupation
- OrmMethod
- Sex
- SkippedMethod
Variables
Section titled “Variables”- ActivityLevel
- Aggressiveness
- AWGS
- BAUMGARTNER
- ConsensusSchema
- EWGSOP2
- FFMI_NATURAL_CAP
- Goal
- IN_TO_CM
- Intensity
- KCAL_PER_G
- LB_TO_KG
- LengthSchema
- LengthUnit
- MassSchema
- MassUnit
- MethodResultSchema
- Occupation
- ORM_METHODS
- REGISTRY
- Sex
- SkippedMethodSchema
- tools
Functions
Section titled “Functions”- activityMultiplier
- adjustedFfmi
- berkhanFfmKg
- caseyButtFfmKg
- computeConsensus
- cunninghamBmr
- deurenberg
- eatKcalPerDay
- ffmi
- ffmiCapFfmKg
- harrisBmr
- jacksonPollock3
- katchBmr
- lbmFromBodyfat
- lengthCm
- lengthMm
- macrosGPerKg
- massKg
- mifflinBmr
- navyBf
- nearestLoadable
- neatFromOccupation
- neatFromSteps
- oneRepMax
- percentTable
- register
- roundTo
- rsmi
- siri
- warmupRamp
- weightAtBf
- wenAsmKg