UNPKG

fitness-progression-calculator

Version:
38 lines (37 loc) 1.29 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.EXERCISE_CONFIGS = exports.BODYWEIGHT_REP_CHANGES = exports.STRENGTH_MULTIPLIERS = exports.DEFAULT_SETTINGS = exports.VOLUME_FACTOR_CONSERVATIVE = exports.VOLUME_FACTOR_AGGRESSIVE = exports.MAX_REPS = exports.MIN_REPS = void 0; // Hypertrophy rep bounds (isolation exercises only) exports.MIN_REPS = 10; exports.MAX_REPS = 16; // Volume preservation factors for cycling exports.VOLUME_FACTOR_AGGRESSIVE = 0.85; exports.VOLUME_FACTOR_CONSERVATIVE = 0.95; // Default equipment increments (kg) exports.DEFAULT_SETTINGS = { barbellIncrement: 2.5, dumbbellIncrement: 2.0, cableIncrement: 2.5, machineIncrement: 5.0, }; // Strength & Compound: weight multipliers by rating exports.STRENGTH_MULTIPLIERS = { 1: 4, // Very Easy 2: 2, // Easy 3: 1, // Moderate 4: 0, // Hard 5: -2, // Too Hard }; // Bodyweight: rep changes by rating exports.BODYWEIGHT_REP_CHANGES = { 1: 3, // Very Easy 2: 2, // Easy 3: 1, // Moderate 4: 0, // Hard 5: -2, // Too Hard }; // Exercise configurations (for future transitions) // Keys are exercise IDs, populated when exercises are finalized exports.EXERCISE_CONFIGS = { // Will be populated in ~2 weeks when exercises are added };