/var/www/greso.tech/server/nsm/node_modules/jose/dist/node/cjs/lib
NameSizeModeActions
aesgcmkw.js9350644editdlrm
buffer_utils.js21350644editdlrm
cek.js7700644editdlrm
check_iv_length.js3820644editdlrm
check_key_type.js22270644editdlrm
check_p2s.js3330644editdlrm
crypto_key.js54800644editdlrm
decrypt_key_management.js53590644editdlrm
encrypt_key_management.js37460644editdlrm
epoch.js1400644editdlrm
invalid_key_input.js10980644editdlrm
is_disjoint.js6740644editdlrm
is_object.js6000644editdlrm
iv.js7750644editdlrm
jwt_claims_set.js45850644editdlrm
secs.js12890644editdlrm
validate_algorithms.js4680644editdlrm
validate_crit.js16730644editdlrm
Edit: /var/www/greso.tech/server/nsm/node_modules/jose/dist/node/cjs/lib/secs.js (1289B)
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const minute = 60; const hour = minute * 60; const day = hour * 24; const week = day * 7; const year = day * 365.25; const REGEX = /^(\d+|\d+\.\d+) ?(seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)$/i; exports.default = (str) => { const matched = REGEX.exec(str); if (!matched) { throw new TypeError('Invalid time period format'); } const value = parseFloat(matched[1]); const unit = matched[2].toLowerCase(); switch (unit) { case 'sec': case 'secs': case 'second': case 'seconds': case 's': return Math.round(value); case 'minute': case 'minutes': case 'min': case 'mins': case 'm': return Math.round(value * minute); case 'hour': case 'hours': case 'hr': case 'hrs': case 'h': return Math.round(value * hour); case 'day': case 'days': case 'd': return Math.round(value * day); case 'week': case 'weeks': case 'w': return Math.round(value * week); default: return Math.round(value * year); } };