{"_id":"531","_rev":"10-f43c5f5e5699dd7a4b8eb2fd6540bc2a","name":"531","time":{"modified":"2022-06-12T14:07:57.189Z","created":"2014-04-05T15:20:43.365Z","531.0.0":"2014-04-05T15:20:43.365Z","1.0.0":"2014-11-10T19:47:26.750Z","1.0.1":"2014-11-10T21:05:04.639Z","2.0.0":"2015-07-02T23:53:48.930Z"},"maintainers":[{"name":"bendrucker","email":"bvdrucker@gmail.com"}],"dist-tags":{"latest":"2.0.0"},"description":"Given a 1RM, generate a 4 week 5/3/1 cycle","readme":"531.js [![Build Status](https://travis-ci.org/bendrucker/531.js.svg?branch=master)](https://travis-ci.org/bendrucker/531.js)\n======\n\n> Given a one rep max, generate a 4 week 5/3/1 cycle.\n\n## Install\n\n```sh\nnpm install --save 531\n```\n\n## Usage\n\n```js\nvar fto = require('531')\nvar cycle = fto(455)\n\n// first week, first set weight:\n// => cycle[0][0].weight\n```\n\n## API\n\n#### `fto(max, [options])` -> `array`\n\nReturns an array (of length 4) of set arrays (each of length 3).\n\nEach set has:\n\n###### ratio\n\nType: `number`\n\nThe ratio of the 90% 1RM to use for that set.\n\n###### repetitions\n\nType: `number`\n\nThe number of repetitions to perform.\n\n###### weight\n\nType: `number`\n\nThe total weight to use (unitless).\n\n##### max\n\nType: `boolean`\n\nWhether that set should be performed for the maximum number of sets possible.\n\n---\n\n##### max\n\n*Required*  \nType: `number`\n\nYour estimated one rep max to use.\n\n##### options\n\n###### round\n\nType: `string`  \nDefault: `'down'`\n\nThe direction to round weights to.\n\n###### increment\n\nType: `number`  \nDefault: `5`\n\nThe increment to use when rounding weights.\n\n###### use90\n\nType: `boolean`  \nDefault: `true`\n\nSet to `false` to use 100% of your estimated one rep max for calculations instead of the recommended 90%.\n\n## License\n\nMIT © [Ben Drucker](http://bendrucker.me)\n","versions":{"1.0.0":{"name":"531","version":"1.0.0","description":"Given a 1RM, generate a 4 week 5/3/1 cycle","main":"./src","scripts":{"test":"istanbul cover _mocha -- ./test"},"repository":{"type":"git","url":"https://github.com/bendrucker/531.js.git"},"author":{"name":"Ben Drucker","email":"bvdrucker@gmail.com","url":"http://www.bendrucker.me/"},"license":"MIT","bugs":{"url":"https://github.com/bendrucker/531.js/issues"},"keywords":["531","weightlifting"],"homepage":"https://github.com/bendrucker/531.js","gitHead":"891be3d370f77b8223b3765a147ea625a23178af","_id":"531@1.0.0","_shasum":"df69edc510ed266453b8409027b619e94f12c184","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"bendrucker","email":"bvdrucker@gmail.com"},"maintainers":[{"name":"bendrucker","email":"bvdrucker@gmail.com"}],"dist":{"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=="}]}},"1.0.1":{"name":"531","version":"1.0.1","description":"Given a 1RM, generate a 4 week 5/3/1 cycle","main":"./src","scripts":{"test":"istanbul cover _mocha -- ./test"},"repository":{"type":"git","url":"https://github.com/bendrucker/531.js.git"},"author":{"name":"Ben Drucker","email":"bvdrucker@gmail.com","url":"http://www.bendrucker.me/"},"license":"MIT","bugs":{"url":"https://github.com/bendrucker/531.js/issues"},"keywords":["531","weightlifting"],"homepage":"https://github.com/bendrucker/531.js","dependencies":{"round":"~1.0.0","xtend":"~4.0.0"},"devDependencies":{"chai":"~1.10.0","istanbul":"~0.3.2","mocha":"~2.0.1"},"gitHead":"6153d89545de5675678c44af68fd5b62d5ce6773","_id":"531@1.0.1","_shasum":"8b3c34b728a21349c9be825e6381b67fcec04d4c","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"bendrucker","email":"bvdrucker@gmail.com"},"maintainers":[{"name":"bendrucker","email":"bvdrucker@gmail.com"}],"dist":{"shasum":"8b3c34b728a21349c9be825e6381b67fcec04d4c","tarball":"https://registry.npmjs.org/531/-/531-1.0.1.tgz","integrity":"sha512-00UWZs8pdM85B2Ks79bJSTYjRXs/CBNr29aDDsNADqcVh25Egdi0kLNSIdK7x36huweY6ICEdFkhhYICuWnmqQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCrIO9l++LzuPIU1J0ajgv11TInn3Z4/DO8ay/QKu3R+gIhAIko+x+OzPc6f2O5zgO/bX4QbXwfmMFu+ewh8IN9nD8h"}]}},"2.0.0":{"name":"531","version":"2.0.0","description":"Given a 1RM, generate a 4 week 5/3/1 cycle","main":"index.js","scripts":{"test":"standard && tape test.js"},"repository":{"type":"git","url":"https://github.com/bendrucker/531.js.git"},"author":{"name":"Ben Drucker","email":"bvdrucker@gmail.com","url":"http://www.bendrucker.me/"},"license":"MIT","bugs":{"url":"https://github.com/bendrucker/531.js/issues"},"keywords":["531","weightlifting"],"homepage":"https://github.com/bendrucker/531.js","dependencies":{"ap":"~0.2.0","round":"~2.0.0","xtend":"~4.0.0"},"devDependencies":{"standard":"~4.5.2","tape":"~4.0.0"},"files":["index.js","program.json"],"gitHead":"6193804ba6b5332c494eb9f0035c503d0c015615","_id":"531@2.0.0","_shasum":"d49be9b7bf827ee9bbe99788c7456cb1f710b9ec","_from":".","_npmVersion":"2.11.0","_nodeVersion":"2.2.1","_npmUser":{"name":"bendrucker","email":"bvdrucker@gmail.com"},"dist":{"shasum":"d49be9b7bf827ee9bbe99788c7456cb1f710b9ec","tarball":"https://registry.npmjs.org/531/-/531-2.0.0.tgz","integrity":"sha512-OABve968qu/Vq/HDH33PEdEbb+MxTvzzeHLzhQT9TUX2qsrtx8OstwkxAHHHIdr8zYP65CtW/0RPOPU9ekV8lA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAzAn8m1ht19USX/UC6RLI1bKtEexY6ofVRzsxYjArRIAiBLIrz8jArW6z7xwEHAa8WY4DOil4bnR/QVdczJBhgaGA=="}]},"maintainers":[{"name":"bendrucker","email":"bvdrucker@gmail.com"}]}},"homepage":"https://github.com/bendrucker/531.js","keywords":["531","weightlifting"],"repository":{"type":"git","url":"https://github.com/bendrucker/531.js.git"},"author":{"name":"Ben Drucker","email":"bvdrucker@gmail.com","url":"http://www.bendrucker.me/"},"bugs":{"url":"https://github.com/bendrucker/531.js/issues"},"license":"MIT","readmeFilename":"README.md"}