Skip to content
An library with some functions relates to Body Mass Index (BMI), like calculate and get the ideial weight
JavaScript
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
src
tests
.editorconfig
.eslintrc.js
.gitignore
.travis.yml
LICENSE
README.md
babel.config.js
jest.config.js
package.json
rollup.config.js
yarn.lock

README.md

bmi-utils

A Javascript lib to calculate body mass index.

Install npm version

yarn add bmi-utils

Usage

import { calculate } from 'bmi-utils'

// ... your code here

Library functions

This lib exports the following functions:

calculate(weight, heigth)

This function receives weight (Number) and heigth (Number) and return a BMI calculated. Examples:

calculate(65, 1.7) // returns '22.49'

ideialWeight(height, genre)

This function receives height (Number) and genre (String) and return a object with min and max ideal weight.

ideialWeight(1.70, 'M') // returns { min: '59.82', max: '76.27' }

loadCategory(genre, imc, translation)

This function receives genre (String), imc (Number), and translation (String - optional) properties and return a string with categorization of BMI.

loadCategory('M', 26.39) // returns Normal weight

Author

Emanuel Gonçalves

You can’t perform that action at this time.