/var/www/greso.tech/server/nsm/node_modules/jose/dist/node/esm/lib
NameSizeModeActions
aesgcmkw.js6880644editdlrm
buffer_utils.js17420644editdlrm
cek.js6020644editdlrm
check_iv_length.js2760644editdlrm
check_key_type.js19330644editdlrm
check_p2s.js2290644editdlrm
crypto_key.js52590644editdlrm
decrypt_key_management.js48580644editdlrm
encrypt_key_management.js34590644editdlrm
epoch.js600644editdlrm
invalid_key_input.js9720644editdlrm
is_disjoint.js5940644editdlrm
is_object.js5100644editdlrm
iv.js6070644editdlrm
jwt_claims_set.js42520644editdlrm
secs.js12090644editdlrm
validate_algorithms.js3880644editdlrm
validate_crit.js15850644editdlrm
Edit: /var/www/greso.tech/server/nsm/node_modules/jose/dist/node/esm/lib/secs.js (1209B)
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; export 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); } };