Catalog npm
Back to packageRELEASE DETAILS

1.0.0

npm

531

Given a 1RM, generate a 4 week 5/3/1 cycle

531weightlifting
Published10 Nov 2014
Direct dependencies0
Transitive dependenciesNot calculated

README

Current package documentation

531.js Build Status

Given a one rep max, generate a 4 week 5/3/1 cycle.

Install

npm install --save 531

Usage

var fto = require('531')
var cycle = fto(455)

// first week, first set weight:
// => cycle[0][0].weight

API

fto(max, [options]) -> array

Returns an array (of length 4) of set arrays (each of length 3).

Each set has:

ratio

Type: number

The ratio of the 90% 1RM to use for that set.

repetitions

Type: number

The number of repetitions to perform.

weight

Type: number

The total weight to use (unitless).

max

Type: boolean

Whether that set should be performed for the maximum number of sets possible.


max

Required
Type: number

Your estimated one rep max to use.

options
round

Type: string
Default: 'down'

The direction to round weights to.

increment

Type: number
Default: 5

The increment to use when rounding weights.

use90

Type: boolean
Default: true

Set to false to use 100% of your estimated one rep max for calculations instead of the recommended 90%.

License

MIT © Ben Drucker

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Declared dependencies 0

Native requirements
0 direct targetsNot calculated transitive count
No declared dependencies in this collected response

Declarations describe requirements; they are not a resolved dependency graph.

Distribution files

1 collected
Distribution 1

Source distribution

Source file
Checksums from source
{
  "shasum": "df69edc510ed266453b8409027b619e94f12c184",
  "tarball": "https://registry.npmjs.org/531/-/531-1.0.0.tgz",
  "integrity": "sha512-XQohJ+541kJHNnwtC2LPcFb3YvNV3DCvtseU/aEHOo5l1zZVwSP+W7bLrpP5gVnQze8gL6pVqSpJFxJJbPFUeQ==",
  "signatures": [
    {
      "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA",
      "sig": "MEQCIErPCklbPApe632Z1sGNI+wyfv7nUNFcVhMxk+TbfAU5AiBCnwMBwJwmJ6HB2z7qqCbmV+K4JST/Ueh/e+Io/tLfPw=="
    }
  ]
}

Repository

PENDING
bendrucker/531.js

Shared repository data · GitHub

License detected in repository
Not collected

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 20:24 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package_version:f4e83dd084c70d2f7a7fea8bb74f0d600e74ba84b865fdfe39047bef228bc08f

Other collected versions

2.0.02 Jul1.0.110 NovView all collected versions →