1.0.2 • Published 5 years ago

calories-burnt v1.0.2

Weekly downloads
3
License
MIT
Repository
-
Last release
5 years ago

calories-burnt

Calculate the number of calories burnt from a run.

Installation

npm i calories-burnt

Usage

import caloriesBurnt from 'calories-burnt';

caloriesBurnt({
    meters: 1000,
    slope: -0.015,
    treadmill: false,
    age: 23,
    restingHeartBeatsPerMinute: 80,
    kilograms: 80
}); // => 87

caloriesBurnt({meters, slope, treadmill?, age, restingHeartBeatsPerMinute, kilograms}) => number

Options:

  • meters: Distance run in meters, not factoring in altitude.
  • slope: The slope in percentage. -0.015 means that the run was downhill with a -1.5% slope.
  • treadmill: Whether the run was on a treadmill. Because there is no air resistance, fewer calories will be burnt. Optional. Default value: false.
  • age: The age of the runner.
  • restingHeartBeatsPerMinute: The resting heart heart beats per minute rate. Normal rate is between 60-100bpm. Athletes have a lower rate and therefore burn fewer calories.
  • kilograms: Weight of the runner in kilograms.

Contribution

Contributions welcome. Test suite can be run using npm test.

Author

Jonny Burger

License

© 2019 MIT

Credits

1.0.2

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago