Projektstart
This commit is contained in:
37
backend/node_modules/@lukeed/ms/dist/index.js
generated
vendored
Normal file
37
backend/node_modules/@lukeed/ms/dist/index.js
generated
vendored
Normal file
@@ -0,0 +1,37 @@
|
||||
var RGX = /^(-?(?:\d+)?\.?\d+) *(m(?:illiseconds?|s(?:ecs?)?))?(s(?:ec(?:onds?|s)?)?)?(m(?:in(?:utes?|s)?)?)?(h(?:ours?|rs?)?)?(d(?:ays?)?)?(w(?:eeks?|ks?)?)?(y(?:ears?|rs?)?)?$/,
|
||||
SEC = 1e3,
|
||||
MIN = SEC * 60,
|
||||
HOUR = MIN * 60,
|
||||
DAY = HOUR * 24,
|
||||
YEAR = DAY * 365.25;
|
||||
|
||||
function parse(val) {
|
||||
var num, arr = val.toLowerCase().match(RGX);
|
||||
if (arr != null && (num = parseFloat(arr[1]))) {
|
||||
if (arr[3] != null) return num * SEC;
|
||||
if (arr[4] != null) return num * MIN;
|
||||
if (arr[5] != null) return num * HOUR;
|
||||
if (arr[6] != null) return num * DAY;
|
||||
if (arr[7] != null) return num * DAY * 7;
|
||||
if (arr[8] != null) return num * YEAR;
|
||||
return num;
|
||||
}
|
||||
}
|
||||
|
||||
function fmt(val, pfx, str, long) {
|
||||
var num = (val | 0) === val ? val : ~~(val + 0.5);
|
||||
return pfx + num + (long ? (' ' + str + (num != 1 ? 's' : '')) : str[0]);
|
||||
}
|
||||
|
||||
function format(num, long) {
|
||||
var pfx = num < 0 ? '-' : '', abs = num < 0 ? -num : num;
|
||||
if (abs < SEC) return num + (long ? ' ms' : 'ms');
|
||||
if (abs < MIN) return fmt(abs / SEC, pfx, 'second', long);
|
||||
if (abs < HOUR) return fmt(abs / MIN, pfx, 'minute', long);
|
||||
if (abs < DAY) return fmt(abs / HOUR, pfx, 'hour', long);
|
||||
if (abs < YEAR) return fmt(abs / DAY, pfx, 'day', long);
|
||||
return fmt(abs / YEAR, pfx, 'year', long);
|
||||
}
|
||||
|
||||
exports.format = format;
|
||||
exports.parse = parse;
|
||||
1
backend/node_modules/@lukeed/ms/dist/index.min.js
generated
vendored
Normal file
1
backend/node_modules/@lukeed/ms/dist/index.min.js
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
!function(e,n){"object"==typeof exports&&"undefined"!=typeof module?n(exports):"function"==typeof define&&define.amd?define(["exports"],n):n(e.ms={})}(this,(function(e){var n=/^(-?(?:\d+)?\.?\d+) *(m(?:illiseconds?|s(?:ecs?)?))?(s(?:ec(?:onds?|s)?)?)?(m(?:in(?:utes?|s)?)?)?(h(?:ours?|rs?)?)?(d(?:ays?)?)?(w(?:eeks?|ks?)?)?(y(?:ears?|rs?)?)?$/,s=864e5,o=365.25*s;function r(e,n,s,o){var r=(0|e)===e?e:~~(e+.5);return n+r+(o?" "+s+(1!=r?"s":""):s[0])}e.format=function(e,n){var t=e<0?"-":"",u=e<0?-e:e;return u<1e3?e+(n?" ms":"ms"):u<6e4?r(u/1e3,t,"second",n):u<36e5?r(u/6e4,t,"minute",n):u<s?r(u/36e5,t,"hour",n):u<o?r(u/s,t,"day",n):r(u/o,t,"year",n)},e.parse=function(e){var r,t=e.toLowerCase().match(n);if(null!=t&&(r=parseFloat(t[1])))return null!=t[3]?1e3*r:null!=t[4]?6e4*r:null!=t[5]?36e5*r:null!=t[6]?r*s:null!=t[7]?r*s*7:null!=t[8]?r*o:r}}));
|
||||
34
backend/node_modules/@lukeed/ms/dist/index.mjs
generated
vendored
Normal file
34
backend/node_modules/@lukeed/ms/dist/index.mjs
generated
vendored
Normal file
@@ -0,0 +1,34 @@
|
||||
var RGX = /^(-?(?:\d+)?\.?\d+) *(m(?:illiseconds?|s(?:ecs?)?))?(s(?:ec(?:onds?|s)?)?)?(m(?:in(?:utes?|s)?)?)?(h(?:ours?|rs?)?)?(d(?:ays?)?)?(w(?:eeks?|ks?)?)?(y(?:ears?|rs?)?)?$/,
|
||||
SEC = 1e3,
|
||||
MIN = SEC * 60,
|
||||
HOUR = MIN * 60,
|
||||
DAY = HOUR * 24,
|
||||
YEAR = DAY * 365.25;
|
||||
|
||||
export function parse(val) {
|
||||
var num, arr = val.toLowerCase().match(RGX);
|
||||
if (arr != null && (num = parseFloat(arr[1]))) {
|
||||
if (arr[3] != null) return num * SEC;
|
||||
if (arr[4] != null) return num * MIN;
|
||||
if (arr[5] != null) return num * HOUR;
|
||||
if (arr[6] != null) return num * DAY;
|
||||
if (arr[7] != null) return num * DAY * 7;
|
||||
if (arr[8] != null) return num * YEAR;
|
||||
return num;
|
||||
}
|
||||
}
|
||||
|
||||
function fmt(val, pfx, str, long) {
|
||||
var num = (val | 0) === val ? val : ~~(val + 0.5);
|
||||
return pfx + num + (long ? (' ' + str + (num != 1 ? 's' : '')) : str[0]);
|
||||
}
|
||||
|
||||
export function format(num, long) {
|
||||
var pfx = num < 0 ? '-' : '', abs = num < 0 ? -num : num;
|
||||
if (abs < SEC) return num + (long ? ' ms' : 'ms');
|
||||
if (abs < MIN) return fmt(abs / SEC, pfx, 'second', long);
|
||||
if (abs < HOUR) return fmt(abs / MIN, pfx, 'minute', long);
|
||||
if (abs < DAY) return fmt(abs / HOUR, pfx, 'hour', long);
|
||||
if (abs < YEAR) return fmt(abs / DAY, pfx, 'day', long);
|
||||
return fmt(abs / YEAR, pfx, 'year', long);
|
||||
}
|
||||
Reference in New Issue
Block a user