Catalog npm
PACKAGE EXPLORERView in registry

531

npm

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

531weightlifting
Versions collected3
Direct dependencies5From release 2.0.0
Last observed20 Oct, 20:24 UTC

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.

Versions 3

Collected releases
VersionPublishedDirect dependenciesOpen version
2.0.0Registry latest2 Jul 20155
1.0.110 Nov 20145
1.0.010 Nov 20140

Package advisories

0
No matching advisories collected

This describes our collected data; it is not a security assessment.

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:39f52cb6f06771a01b5ca0ceb4b3a9535785cc7b5dbca610f5023971c7e0a53e