one-rep-max
v1.0.0
Published
Calculate the maximum amount of force that can be generated in one maximal contraction
Readme
Introduction
This module provides various formulas for calculating one rep maximum based on a provided weight and number of repetitions.
Install
Install with npm
$ npm install one-rep-maxInstall with yarn
$ yarn add one-rep-maxUsage
To use, choose which formula to apply and provide an object with a weight & repetitions properties. You can read more about the available formulas here.
const oneRepMax = require('one-rep-max')
const args = {
weight: 100,
reps: 10
}
console.log(oneRepMax.epley(args)) // 133.33333333333331
console.log(oneRepMax.brzycki(args)) // 133.33333333333331
console.log(oneRepMax.mcGlothin(args)) // 134.0703628078088
console.log(oneRepMax.lombardi(args)) // 125.89254117941672
console.log(oneRepMax.oConner(args)) // 125
CLI
To use as a CLI tool, Install the module globally and run in the format:
$ 1rm --method={all|epley||brzycki|mcGlothin|lombardi|oConner} --weight={quite obvious} --reps={quite obvious}For example:
$ 1rm --method=all --weight=100 --reps=10
# Outputs
# epley - 133.33333333333331
# brzycki - 133.33333333333331
# mcGlothin - 134.0703628078088
# lombardi - 125.89254117941672
# oConner - 125Contributing
All Contributions are welcome! Please open up an issue if you would like to help out. :smile:
License
Licensed under the MIT License.
Icon made by Darius Dan from www.flaticon.com is licensed by CC 3.0 BY
