/var/www/qr4y.com/server/delivery/node_modules/jose/lib/help
NameSizeModeActions
asn1/-0755rm
base64url.js16100644editdlrm
consts.js7730644editdlrm
deep_clone.js560644editdlrm
ecdsa_signatures.js50180644editdlrm
epoch.js610644editdlrm
generate_iv.js1490644editdlrm
get_key.js9510644editdlrm
is_disjoint.js1560644editdlrm
is_object.js540644editdlrm
key_object.js134300644editdlrm
key_utils.js93720644editdlrm
node_alg.js490644editdlrm
rsa_primes.js33590644editdlrm
runtime_support.js4620644editdlrm
secs.js11350644editdlrm
timing_safe_equal.js4080644editdlrm
uint64be.js2440644editdlrm
validate_crit.js17070644editdlrm
Edit: /var/www/qr4y.com/server/delivery/node_modules/jose/lib/help/secs.js (1135B)
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 module.exports = (str) => { const matched = REGEX.exec(str) if (!matched) { throw new TypeError(`invalid time period format ("${str}")`) } 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) case 'year': case 'years': case 'yr': case 'yrs': case 'y': return Math.round(value * year) } }