initial commit of actions
This commit is contained in:
commit
949ece5785
44660 changed files with 12034344 additions and 0 deletions
213
dawidd6/action-download-artifact-v3/node_modules/filesize/lib/filesize.es6.js
generated
vendored
Normal file
213
dawidd6/action-download-artifact-v3/node_modules/filesize/lib/filesize.es6.js
generated
vendored
Normal file
|
|
@ -0,0 +1,213 @@
|
|||
/**
|
||||
* filesize
|
||||
*
|
||||
* @copyright 2022 Jason Mulligan <jason.mulligan@avoidwork.com>
|
||||
* @license BSD-3-Clause
|
||||
* @version 9.0.11
|
||||
*/
|
||||
(function (global, factory) {
|
||||
typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() :
|
||||
typeof define === 'function' && define.amd ? define(factory) :
|
||||
(global = typeof globalThis !== 'undefined' ? globalThis : global || self, global.filesize = factory());
|
||||
})(this, (function () { 'use strict';
|
||||
|
||||
const ARRAY = "array";
|
||||
const BIT = "bit";
|
||||
const BITS = "bits";
|
||||
const BYTE = "byte";
|
||||
const BYTES = "bytes";
|
||||
const EMPTY = "";
|
||||
const EXPONENT = "exponent";
|
||||
const FUNCTION = "function";
|
||||
const IEC = "iec";
|
||||
const INVALID_NUMBER = "Invalid number";
|
||||
const INVALID_ROUND = "Invalid rounding method";
|
||||
const JEDEC = "jedec";
|
||||
const OBJECT = "object";
|
||||
const PERIOD = ".";
|
||||
const ROUND = "round";
|
||||
const S = "s";
|
||||
const SI_KBIT = "kbit";
|
||||
const SI_KBYTE = "kB";
|
||||
const SPACE = " ";
|
||||
const STRING = "string";
|
||||
const ZERO = "0";
|
||||
|
||||
const strings = {
|
||||
symbol: {
|
||||
iec: {
|
||||
bits: ["bit", "Kibit", "Mibit", "Gibit", "Tibit", "Pibit", "Eibit", "Zibit", "Yibit"],
|
||||
bytes: ["B", "KiB", "MiB", "GiB", "TiB", "PiB", "EiB", "ZiB", "YiB"]
|
||||
},
|
||||
jedec: {
|
||||
bits: ["bit", "Kbit", "Mbit", "Gbit", "Tbit", "Pbit", "Ebit", "Zbit", "Ybit"],
|
||||
bytes: ["B", "KB", "MB", "GB", "TB", "PB", "EB", "ZB", "YB"]
|
||||
}
|
||||
},
|
||||
fullform: {
|
||||
iec: ["", "kibi", "mebi", "gibi", "tebi", "pebi", "exbi", "zebi", "yobi"],
|
||||
jedec: ["", "kilo", "mega", "giga", "tera", "peta", "exa", "zetta", "yotta"]
|
||||
}
|
||||
};
|
||||
|
||||
/**
|
||||
* filesize
|
||||
*
|
||||
* @method filesize
|
||||
* @param {Mixed} arg String, Int or Float to transform
|
||||
* @param {Object} descriptor [Optional] Flags
|
||||
* @return {String} Readable file size String
|
||||
*/
|
||||
function filesize (arg, {
|
||||
bits = false,
|
||||
pad = false,
|
||||
base = -1,
|
||||
round = 2,
|
||||
locale = EMPTY,
|
||||
localeOptions = {},
|
||||
separator = EMPTY,
|
||||
spacer = SPACE,
|
||||
symbols = {},
|
||||
standard = EMPTY,
|
||||
output = STRING,
|
||||
fullform = false,
|
||||
fullforms = [],
|
||||
exponent = -1,
|
||||
roundingMethod = ROUND,
|
||||
precision = 0
|
||||
} = {}) {
|
||||
let e = exponent,
|
||||
num = Number(arg),
|
||||
result = [],
|
||||
val = 0,
|
||||
u = EMPTY;
|
||||
|
||||
// Sync base & standard
|
||||
if (base === -1 && standard.length === 0) {
|
||||
base = 10;
|
||||
standard = JEDEC;
|
||||
} else if (base === -1 && standard.length > 0) {
|
||||
standard = standard === IEC ? IEC : JEDEC;
|
||||
base = standard === IEC ? 2 : 10;
|
||||
} else {
|
||||
base = base === 2 ? 2 : 10;
|
||||
standard = base === 10 ? JEDEC : standard === JEDEC ? JEDEC : IEC;
|
||||
}
|
||||
|
||||
const ceil = base === 10 ? 1000 : 1024,
|
||||
full = fullform === true,
|
||||
neg = num < 0,
|
||||
roundingFunc = Math[roundingMethod];
|
||||
|
||||
if (isNaN(arg)) {
|
||||
throw new TypeError(INVALID_NUMBER);
|
||||
}
|
||||
|
||||
if (typeof roundingFunc !== FUNCTION) {
|
||||
throw new TypeError(INVALID_ROUND);
|
||||
}
|
||||
|
||||
// Flipping a negative number to determine the size
|
||||
if (neg) {
|
||||
num = -num;
|
||||
}
|
||||
|
||||
// Determining the exponent
|
||||
if (e === -1 || isNaN(e)) {
|
||||
e = Math.floor(Math.log(num) / Math.log(ceil));
|
||||
|
||||
if (e < 0) {
|
||||
e = 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Exceeding supported length, time to reduce & multiply
|
||||
if (e > 8) {
|
||||
if (precision > 0) {
|
||||
precision += 8 - e;
|
||||
}
|
||||
|
||||
e = 8;
|
||||
}
|
||||
|
||||
if (output === EXPONENT) {
|
||||
return e;
|
||||
}
|
||||
|
||||
// Zero is now a special case because bytes divide by 1
|
||||
if (num === 0) {
|
||||
result[0] = 0;
|
||||
u = result[1] = strings.symbol[standard][bits ? BITS : BYTES][e];
|
||||
} else {
|
||||
val = num / (base === 2 ? Math.pow(2, e * 10) : Math.pow(1000, e));
|
||||
|
||||
if (bits) {
|
||||
val = val * 8;
|
||||
|
||||
if (val >= ceil && e < 8) {
|
||||
val = val / ceil;
|
||||
e++;
|
||||
}
|
||||
}
|
||||
|
||||
const p = Math.pow(10, e > 0 ? round : 0);
|
||||
result[0] = roundingFunc(val * p) / p;
|
||||
|
||||
if (result[0] === ceil && e < 8 && exponent === -1) {
|
||||
result[0] = 1;
|
||||
e++;
|
||||
}
|
||||
|
||||
u = result[1] = base === 10 && e === 1 ? bits ? SI_KBIT : SI_KBYTE : strings.symbol[standard][bits ? BITS : BYTES][e];
|
||||
}
|
||||
|
||||
// Decorating a 'diff'
|
||||
if (neg) {
|
||||
result[0] = -result[0];
|
||||
}
|
||||
|
||||
// Setting optional precision
|
||||
if (precision > 0) {
|
||||
result[0] = result[0].toPrecision(precision);
|
||||
}
|
||||
|
||||
// Applying custom symbol
|
||||
result[1] = symbols[result[1]] || result[1];
|
||||
|
||||
if (locale === true) {
|
||||
result[0] = result[0].toLocaleString();
|
||||
} else if (locale.length > 0) {
|
||||
result[0] = result[0].toLocaleString(locale, localeOptions);
|
||||
} else if (separator.length > 0) {
|
||||
result[0] = result[0].toString().replace(PERIOD, separator);
|
||||
}
|
||||
|
||||
if (pad && Number.isInteger(result[0]) === false && round > 0) {
|
||||
const x = separator || PERIOD,
|
||||
tmp = result[0].toString().split(x),
|
||||
s = tmp[1] || EMPTY,
|
||||
l = s.length,
|
||||
n = round - l;
|
||||
|
||||
result[0] = `${tmp[0]}${x}${s.padEnd(l + n, ZERO)}`;
|
||||
}
|
||||
|
||||
if (full) {
|
||||
result[1] = fullforms[e] ? fullforms[e] : strings.fullform[standard][e] + (bits ? BIT : BYTE) + (result[0] === 1 ? EMPTY : S);
|
||||
}
|
||||
|
||||
// Returning Array, Object, or String (default)
|
||||
return output === ARRAY ? result : output === OBJECT ? {
|
||||
value: result[0],
|
||||
symbol: result[1],
|
||||
exponent: e,
|
||||
unit: u
|
||||
} : result.join(spacer);
|
||||
}
|
||||
|
||||
// Partial application for functional programming
|
||||
filesize.partial = opt => arg => filesize(arg, opt);
|
||||
|
||||
return filesize;
|
||||
|
||||
}));
|
||||
6
dawidd6/action-download-artifact-v3/node_modules/filesize/lib/filesize.es6.min.js
generated
vendored
Normal file
6
dawidd6/action-download-artifact-v3/node_modules/filesize/lib/filesize.es6.min.js
generated
vendored
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
/*!
|
||||
2022 Jason Mulligan <jason.mulligan@avoidwork.com>
|
||||
@version 9.0.11
|
||||
*/
|
||||
!function(t,i){"object"==typeof exports&&"undefined"!=typeof module?module.exports=i():"function"==typeof define&&define.amd?define(i):(t="undefined"!=typeof globalThis?globalThis:t||self).filesize=i()}(this,(function(){"use strict";const t="bits",i="bytes",e="",o="iec",n="jedec",b={symbol:{iec:{bits:["bit","Kibit","Mibit","Gibit","Tibit","Pibit","Eibit","Zibit","Yibit"],bytes:["B","KiB","MiB","GiB","TiB","PiB","EiB","ZiB","YiB"]},jedec:{bits:["bit","Kbit","Mbit","Gbit","Tbit","Pbit","Ebit","Zbit","Ybit"],bytes:["B","KB","MB","GB","TB","PB","EB","ZB","YB"]}},fullform:{iec:["","kibi","mebi","gibi","tebi","pebi","exbi","zebi","yobi"],jedec:["","kilo","mega","giga","tera","peta","exa","zetta","yotta"]}};function r(r,{bits:l=!1,pad:s=!1,base:a=-1,round:f=2,locale:u="",localeOptions:p={},separator:c="",spacer:d=" ",symbols:g={},standard:h="",output:y="string",fullform:B=!1,fullforms:m=[],exponent:M=-1,roundingMethod:T="round",precision:w=0}={}){let x=M,E=Number(r),j=[],N=0,P=e;-1===a&&0===h.length?(a=10,h=n):-1===a&&h.length>0?a=(h=h===o?o:n)===o?2:10:h=10===(a=2===a?2:10)||h===n?n:o;const k=10===a?1e3:1024,G=!0===B,K=E<0,S=Math[T];if(isNaN(r))throw new TypeError("Invalid number");if("function"!=typeof S)throw new TypeError("Invalid rounding method");if(K&&(E=-E),(-1===x||isNaN(x))&&(x=Math.floor(Math.log(E)/Math.log(k)),x<0&&(x=0)),x>8&&(w>0&&(w+=8-x),x=8),"exponent"===y)return x;if(0===E)j[0]=0,P=j[1]=b.symbol[h][l?t:i][x];else{N=E/(2===a?Math.pow(2,10*x):Math.pow(1e3,x)),l&&(N*=8,N>=k&&x<8&&(N/=k,x++));const e=Math.pow(10,x>0?f:0);j[0]=S(N*e)/e,j[0]===k&&x<8&&-1===M&&(j[0]=1,x++),P=j[1]=10===a&&1===x?l?"kbit":"kB":b.symbol[h][l?t:i][x]}if(K&&(j[0]=-j[0]),w>0&&(j[0]=j[0].toPrecision(w)),j[1]=g[j[1]]||j[1],!0===u?j[0]=j[0].toLocaleString():u.length>0?j[0]=j[0].toLocaleString(u,p):c.length>0&&(j[0]=j[0].toString().replace(".",c)),s&&!1===Number.isInteger(j[0])&&f>0){const t=c||".",i=j[0].toString().split(t),o=i[1]||e,n=o.length,b=f-n;j[0]=`${i[0]}${t}${o.padEnd(n+b,"0")}`}return G&&(j[1]=m[x]?m[x]:b.fullform[h][x]+(l?"bit":"byte")+(1===j[0]?e:"s")),"array"===y?j:"object"===y?{value:j[0],symbol:j[1],exponent:x,unit:P}:j.join(d)}return r.partial=t=>i=>r(i,t),r}));
|
||||
//# sourceMappingURL=filesize.es6.min.js.map
|
||||
1
dawidd6/action-download-artifact-v3/node_modules/filesize/lib/filesize.es6.min.js.map
generated
vendored
Normal file
1
dawidd6/action-download-artifact-v3/node_modules/filesize/lib/filesize.es6.min.js.map
generated
vendored
Normal file
File diff suppressed because one or more lines are too long
205
dawidd6/action-download-artifact-v3/node_modules/filesize/lib/filesize.esm.js
generated
vendored
Normal file
205
dawidd6/action-download-artifact-v3/node_modules/filesize/lib/filesize.esm.js
generated
vendored
Normal file
|
|
@ -0,0 +1,205 @@
|
|||
/**
|
||||
* filesize
|
||||
*
|
||||
* @copyright 2022 Jason Mulligan <jason.mulligan@avoidwork.com>
|
||||
* @license BSD-3-Clause
|
||||
* @version 9.0.11
|
||||
*/
|
||||
const ARRAY = "array";
|
||||
const BIT = "bit";
|
||||
const BITS = "bits";
|
||||
const BYTE = "byte";
|
||||
const BYTES = "bytes";
|
||||
const EMPTY = "";
|
||||
const EXPONENT = "exponent";
|
||||
const FUNCTION = "function";
|
||||
const IEC = "iec";
|
||||
const INVALID_NUMBER = "Invalid number";
|
||||
const INVALID_ROUND = "Invalid rounding method";
|
||||
const JEDEC = "jedec";
|
||||
const OBJECT = "object";
|
||||
const PERIOD = ".";
|
||||
const ROUND = "round";
|
||||
const S = "s";
|
||||
const SI_KBIT = "kbit";
|
||||
const SI_KBYTE = "kB";
|
||||
const SPACE = " ";
|
||||
const STRING = "string";
|
||||
const ZERO = "0";
|
||||
|
||||
const strings = {
|
||||
symbol: {
|
||||
iec: {
|
||||
bits: ["bit", "Kibit", "Mibit", "Gibit", "Tibit", "Pibit", "Eibit", "Zibit", "Yibit"],
|
||||
bytes: ["B", "KiB", "MiB", "GiB", "TiB", "PiB", "EiB", "ZiB", "YiB"]
|
||||
},
|
||||
jedec: {
|
||||
bits: ["bit", "Kbit", "Mbit", "Gbit", "Tbit", "Pbit", "Ebit", "Zbit", "Ybit"],
|
||||
bytes: ["B", "KB", "MB", "GB", "TB", "PB", "EB", "ZB", "YB"]
|
||||
}
|
||||
},
|
||||
fullform: {
|
||||
iec: ["", "kibi", "mebi", "gibi", "tebi", "pebi", "exbi", "zebi", "yobi"],
|
||||
jedec: ["", "kilo", "mega", "giga", "tera", "peta", "exa", "zetta", "yotta"]
|
||||
}
|
||||
};
|
||||
|
||||
/**
|
||||
* filesize
|
||||
*
|
||||
* @method filesize
|
||||
* @param {Mixed} arg String, Int or Float to transform
|
||||
* @param {Object} descriptor [Optional] Flags
|
||||
* @return {String} Readable file size String
|
||||
*/
|
||||
function filesize (arg, {
|
||||
bits = false,
|
||||
pad = false,
|
||||
base = -1,
|
||||
round = 2,
|
||||
locale = EMPTY,
|
||||
localeOptions = {},
|
||||
separator = EMPTY,
|
||||
spacer = SPACE,
|
||||
symbols = {},
|
||||
standard = EMPTY,
|
||||
output = STRING,
|
||||
fullform = false,
|
||||
fullforms = [],
|
||||
exponent = -1,
|
||||
roundingMethod = ROUND,
|
||||
precision = 0
|
||||
} = {}) {
|
||||
let e = exponent,
|
||||
num = Number(arg),
|
||||
result = [],
|
||||
val = 0,
|
||||
u = EMPTY;
|
||||
|
||||
// Sync base & standard
|
||||
if (base === -1 && standard.length === 0) {
|
||||
base = 10;
|
||||
standard = JEDEC;
|
||||
} else if (base === -1 && standard.length > 0) {
|
||||
standard = standard === IEC ? IEC : JEDEC;
|
||||
base = standard === IEC ? 2 : 10;
|
||||
} else {
|
||||
base = base === 2 ? 2 : 10;
|
||||
standard = base === 10 ? JEDEC : standard === JEDEC ? JEDEC : IEC;
|
||||
}
|
||||
|
||||
const ceil = base === 10 ? 1000 : 1024,
|
||||
full = fullform === true,
|
||||
neg = num < 0,
|
||||
roundingFunc = Math[roundingMethod];
|
||||
|
||||
if (isNaN(arg)) {
|
||||
throw new TypeError(INVALID_NUMBER);
|
||||
}
|
||||
|
||||
if (typeof roundingFunc !== FUNCTION) {
|
||||
throw new TypeError(INVALID_ROUND);
|
||||
}
|
||||
|
||||
// Flipping a negative number to determine the size
|
||||
if (neg) {
|
||||
num = -num;
|
||||
}
|
||||
|
||||
// Determining the exponent
|
||||
if (e === -1 || isNaN(e)) {
|
||||
e = Math.floor(Math.log(num) / Math.log(ceil));
|
||||
|
||||
if (e < 0) {
|
||||
e = 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Exceeding supported length, time to reduce & multiply
|
||||
if (e > 8) {
|
||||
if (precision > 0) {
|
||||
precision += 8 - e;
|
||||
}
|
||||
|
||||
e = 8;
|
||||
}
|
||||
|
||||
if (output === EXPONENT) {
|
||||
return e;
|
||||
}
|
||||
|
||||
// Zero is now a special case because bytes divide by 1
|
||||
if (num === 0) {
|
||||
result[0] = 0;
|
||||
u = result[1] = strings.symbol[standard][bits ? BITS : BYTES][e];
|
||||
} else {
|
||||
val = num / (base === 2 ? Math.pow(2, e * 10) : Math.pow(1000, e));
|
||||
|
||||
if (bits) {
|
||||
val = val * 8;
|
||||
|
||||
if (val >= ceil && e < 8) {
|
||||
val = val / ceil;
|
||||
e++;
|
||||
}
|
||||
}
|
||||
|
||||
const p = Math.pow(10, e > 0 ? round : 0);
|
||||
result[0] = roundingFunc(val * p) / p;
|
||||
|
||||
if (result[0] === ceil && e < 8 && exponent === -1) {
|
||||
result[0] = 1;
|
||||
e++;
|
||||
}
|
||||
|
||||
u = result[1] = base === 10 && e === 1 ? bits ? SI_KBIT : SI_KBYTE : strings.symbol[standard][bits ? BITS : BYTES][e];
|
||||
}
|
||||
|
||||
// Decorating a 'diff'
|
||||
if (neg) {
|
||||
result[0] = -result[0];
|
||||
}
|
||||
|
||||
// Setting optional precision
|
||||
if (precision > 0) {
|
||||
result[0] = result[0].toPrecision(precision);
|
||||
}
|
||||
|
||||
// Applying custom symbol
|
||||
result[1] = symbols[result[1]] || result[1];
|
||||
|
||||
if (locale === true) {
|
||||
result[0] = result[0].toLocaleString();
|
||||
} else if (locale.length > 0) {
|
||||
result[0] = result[0].toLocaleString(locale, localeOptions);
|
||||
} else if (separator.length > 0) {
|
||||
result[0] = result[0].toString().replace(PERIOD, separator);
|
||||
}
|
||||
|
||||
if (pad && Number.isInteger(result[0]) === false && round > 0) {
|
||||
const x = separator || PERIOD,
|
||||
tmp = result[0].toString().split(x),
|
||||
s = tmp[1] || EMPTY,
|
||||
l = s.length,
|
||||
n = round - l;
|
||||
|
||||
result[0] = `${tmp[0]}${x}${s.padEnd(l + n, ZERO)}`;
|
||||
}
|
||||
|
||||
if (full) {
|
||||
result[1] = fullforms[e] ? fullforms[e] : strings.fullform[standard][e] + (bits ? BIT : BYTE) + (result[0] === 1 ? EMPTY : S);
|
||||
}
|
||||
|
||||
// Returning Array, Object, or String (default)
|
||||
return output === ARRAY ? result : output === OBJECT ? {
|
||||
value: result[0],
|
||||
symbol: result[1],
|
||||
exponent: e,
|
||||
unit: u
|
||||
} : result.join(spacer);
|
||||
}
|
||||
|
||||
// Partial application for functional programming
|
||||
filesize.partial = opt => arg => filesize(arg, opt);
|
||||
|
||||
export { filesize as default };
|
||||
6
dawidd6/action-download-artifact-v3/node_modules/filesize/lib/filesize.esm.min.js
generated
vendored
Normal file
6
dawidd6/action-download-artifact-v3/node_modules/filesize/lib/filesize.esm.min.js
generated
vendored
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
/*!
|
||||
2022 Jason Mulligan <jason.mulligan@avoidwork.com>
|
||||
@version 9.0.11
|
||||
*/
|
||||
const t={symbol:{iec:{bits:["bit","Kibit","Mibit","Gibit","Tibit","Pibit","Eibit","Zibit","Yibit"],bytes:["B","KiB","MiB","GiB","TiB","PiB","EiB","ZiB","YiB"]},jedec:{bits:["bit","Kbit","Mbit","Gbit","Tbit","Pbit","Ebit","Zbit","Ybit"],bytes:["B","KB","MB","GB","TB","PB","EB","ZB","YB"]}},fullform:{iec:["","kibi","mebi","gibi","tebi","pebi","exbi","zebi","yobi"],jedec:["","kilo","mega","giga","tera","peta","exa","zetta","yotta"]}};function i(i,{bits:e=!1,pad:o=!1,base:b=-1,round:n=2,locale:r="",localeOptions:a={},separator:l="",spacer:s=" ",symbols:c={},standard:p="",output:d="string",fullform:u=!1,fullforms:g=[],exponent:B=-1,roundingMethod:f="round",precision:h=0}={}){let y=B,m=Number(i),M=[],j=0,w="";-1===b&&0===p.length?(b=10,p="jedec"):-1===b&&p.length>0?b="iec"===(p="iec"===p?"iec":"jedec")?2:10:p=10===(b=2===b?2:10)||"jedec"===p?"jedec":"iec";const E=10===b?1e3:1024,x=!0===u,N=m<0,T=Math[f];if(isNaN(i))throw new TypeError("Invalid number");if("function"!=typeof T)throw new TypeError("Invalid rounding method");if(N&&(m=-m),(-1===y||isNaN(y))&&(y=Math.floor(Math.log(m)/Math.log(E)),y<0&&(y=0)),y>8&&(h>0&&(h+=8-y),y=8),"exponent"===d)return y;if(0===m)M[0]=0,w=M[1]=t.symbol[p][e?"bits":"bytes"][y];else{j=m/(2===b?Math.pow(2,10*y):Math.pow(1e3,y)),e&&(j*=8,j>=E&&y<8&&(j/=E,y++));const i=Math.pow(10,y>0?n:0);M[0]=T(j*i)/i,M[0]===E&&y<8&&-1===B&&(M[0]=1,y++),w=M[1]=10===b&&1===y?e?"kbit":"kB":t.symbol[p][e?"bits":"bytes"][y]}if(N&&(M[0]=-M[0]),h>0&&(M[0]=M[0].toPrecision(h)),M[1]=c[M[1]]||M[1],!0===r?M[0]=M[0].toLocaleString():r.length>0?M[0]=M[0].toLocaleString(r,a):l.length>0&&(M[0]=M[0].toString().replace(".",l)),o&&!1===Number.isInteger(M[0])&&n>0){const t=l||".",i=M[0].toString().split(t),e=i[1]||"",o=e.length,b=n-o;M[0]=`${i[0]}${t}${e.padEnd(o+b,"0")}`}return x&&(M[1]=g[y]?g[y]:t.fullform[p][y]+(e?"bit":"byte")+(1===M[0]?"":"s")),"array"===d?M:"object"===d?{value:M[0],symbol:M[1],exponent:y,unit:w}:M.join(s)}i.partial=t=>e=>i(e,t);export{i as default};
|
||||
//# sourceMappingURL=filesize.esm.min.js.map
|
||||
1
dawidd6/action-download-artifact-v3/node_modules/filesize/lib/filesize.esm.min.js.map
generated
vendored
Normal file
1
dawidd6/action-download-artifact-v3/node_modules/filesize/lib/filesize.esm.min.js.map
generated
vendored
Normal file
File diff suppressed because one or more lines are too long
243
dawidd6/action-download-artifact-v3/node_modules/filesize/lib/filesize.js
generated
vendored
Normal file
243
dawidd6/action-download-artifact-v3/node_modules/filesize/lib/filesize.js
generated
vendored
Normal file
|
|
@ -0,0 +1,243 @@
|
|||
/**
|
||||
* filesize
|
||||
*
|
||||
* @copyright 2022 Jason Mulligan <jason.mulligan@avoidwork.com>
|
||||
* @license BSD-3-Clause
|
||||
* @version 9.0.11
|
||||
*/
|
||||
(function (global, factory) {
|
||||
typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() :
|
||||
typeof define === 'function' && define.amd ? define(factory) :
|
||||
(global = typeof globalThis !== 'undefined' ? globalThis : global || self, global.filesize = factory());
|
||||
})(this, (function () { 'use strict';
|
||||
|
||||
function _typeof(obj) {
|
||||
"@babel/helpers - typeof";
|
||||
|
||||
return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (obj) {
|
||||
return typeof obj;
|
||||
} : function (obj) {
|
||||
return obj && "function" == typeof Symbol && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj;
|
||||
}, _typeof(obj);
|
||||
}
|
||||
|
||||
var ARRAY = "array";
|
||||
var BIT = "bit";
|
||||
var BITS = "bits";
|
||||
var BYTE = "byte";
|
||||
var BYTES = "bytes";
|
||||
var EMPTY = "";
|
||||
var EXPONENT = "exponent";
|
||||
var FUNCTION = "function";
|
||||
var IEC = "iec";
|
||||
var INVALID_NUMBER = "Invalid number";
|
||||
var INVALID_ROUND = "Invalid rounding method";
|
||||
var JEDEC = "jedec";
|
||||
var OBJECT = "object";
|
||||
var PERIOD = ".";
|
||||
var ROUND = "round";
|
||||
var S = "s";
|
||||
var SI_KBIT = "kbit";
|
||||
var SI_KBYTE = "kB";
|
||||
var SPACE = " ";
|
||||
var STRING = "string";
|
||||
var ZERO = "0";
|
||||
|
||||
var strings = {
|
||||
symbol: {
|
||||
iec: {
|
||||
bits: ["bit", "Kibit", "Mibit", "Gibit", "Tibit", "Pibit", "Eibit", "Zibit", "Yibit"],
|
||||
bytes: ["B", "KiB", "MiB", "GiB", "TiB", "PiB", "EiB", "ZiB", "YiB"]
|
||||
},
|
||||
jedec: {
|
||||
bits: ["bit", "Kbit", "Mbit", "Gbit", "Tbit", "Pbit", "Ebit", "Zbit", "Ybit"],
|
||||
bytes: ["B", "KB", "MB", "GB", "TB", "PB", "EB", "ZB", "YB"]
|
||||
}
|
||||
},
|
||||
fullform: {
|
||||
iec: ["", "kibi", "mebi", "gibi", "tebi", "pebi", "exbi", "zebi", "yobi"],
|
||||
jedec: ["", "kilo", "mega", "giga", "tera", "peta", "exa", "zetta", "yotta"]
|
||||
}
|
||||
};
|
||||
|
||||
/**
|
||||
* filesize
|
||||
*
|
||||
* @method filesize
|
||||
* @param {Mixed} arg String, Int or Float to transform
|
||||
* @param {Object} descriptor [Optional] Flags
|
||||
* @return {String} Readable file size String
|
||||
*/
|
||||
|
||||
function filesize(arg) {
|
||||
var _ref = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {},
|
||||
_ref$bits = _ref.bits,
|
||||
bits = _ref$bits === void 0 ? false : _ref$bits,
|
||||
_ref$pad = _ref.pad,
|
||||
pad = _ref$pad === void 0 ? false : _ref$pad,
|
||||
_ref$base = _ref.base,
|
||||
base = _ref$base === void 0 ? -1 : _ref$base,
|
||||
_ref$round = _ref.round,
|
||||
round = _ref$round === void 0 ? 2 : _ref$round,
|
||||
_ref$locale = _ref.locale,
|
||||
locale = _ref$locale === void 0 ? EMPTY : _ref$locale,
|
||||
_ref$localeOptions = _ref.localeOptions,
|
||||
localeOptions = _ref$localeOptions === void 0 ? {} : _ref$localeOptions,
|
||||
_ref$separator = _ref.separator,
|
||||
separator = _ref$separator === void 0 ? EMPTY : _ref$separator,
|
||||
_ref$spacer = _ref.spacer,
|
||||
spacer = _ref$spacer === void 0 ? SPACE : _ref$spacer,
|
||||
_ref$symbols = _ref.symbols,
|
||||
symbols = _ref$symbols === void 0 ? {} : _ref$symbols,
|
||||
_ref$standard = _ref.standard,
|
||||
standard = _ref$standard === void 0 ? EMPTY : _ref$standard,
|
||||
_ref$output = _ref.output,
|
||||
output = _ref$output === void 0 ? STRING : _ref$output,
|
||||
_ref$fullform = _ref.fullform,
|
||||
fullform = _ref$fullform === void 0 ? false : _ref$fullform,
|
||||
_ref$fullforms = _ref.fullforms,
|
||||
fullforms = _ref$fullforms === void 0 ? [] : _ref$fullforms,
|
||||
_ref$exponent = _ref.exponent,
|
||||
exponent = _ref$exponent === void 0 ? -1 : _ref$exponent,
|
||||
_ref$roundingMethod = _ref.roundingMethod,
|
||||
roundingMethod = _ref$roundingMethod === void 0 ? ROUND : _ref$roundingMethod,
|
||||
_ref$precision = _ref.precision,
|
||||
precision = _ref$precision === void 0 ? 0 : _ref$precision;
|
||||
|
||||
var e = exponent,
|
||||
num = Number(arg),
|
||||
result = [],
|
||||
val = 0,
|
||||
u = EMPTY; // Sync base & standard
|
||||
|
||||
if (base === -1 && standard.length === 0) {
|
||||
base = 10;
|
||||
standard = JEDEC;
|
||||
} else if (base === -1 && standard.length > 0) {
|
||||
standard = standard === IEC ? IEC : JEDEC;
|
||||
base = standard === IEC ? 2 : 10;
|
||||
} else {
|
||||
base = base === 2 ? 2 : 10;
|
||||
standard = base === 10 ? JEDEC : standard === JEDEC ? JEDEC : IEC;
|
||||
}
|
||||
|
||||
var ceil = base === 10 ? 1000 : 1024,
|
||||
full = fullform === true,
|
||||
neg = num < 0,
|
||||
roundingFunc = Math[roundingMethod];
|
||||
|
||||
if (isNaN(arg)) {
|
||||
throw new TypeError(INVALID_NUMBER);
|
||||
}
|
||||
|
||||
if (_typeof(roundingFunc) !== FUNCTION) {
|
||||
throw new TypeError(INVALID_ROUND);
|
||||
} // Flipping a negative number to determine the size
|
||||
|
||||
|
||||
if (neg) {
|
||||
num = -num;
|
||||
} // Determining the exponent
|
||||
|
||||
|
||||
if (e === -1 || isNaN(e)) {
|
||||
e = Math.floor(Math.log(num) / Math.log(ceil));
|
||||
|
||||
if (e < 0) {
|
||||
e = 0;
|
||||
}
|
||||
} // Exceeding supported length, time to reduce & multiply
|
||||
|
||||
|
||||
if (e > 8) {
|
||||
if (precision > 0) {
|
||||
precision += 8 - e;
|
||||
}
|
||||
|
||||
e = 8;
|
||||
}
|
||||
|
||||
if (output === EXPONENT) {
|
||||
return e;
|
||||
} // Zero is now a special case because bytes divide by 1
|
||||
|
||||
|
||||
if (num === 0) {
|
||||
result[0] = 0;
|
||||
u = result[1] = strings.symbol[standard][bits ? BITS : BYTES][e];
|
||||
} else {
|
||||
val = num / (base === 2 ? Math.pow(2, e * 10) : Math.pow(1000, e));
|
||||
|
||||
if (bits) {
|
||||
val = val * 8;
|
||||
|
||||
if (val >= ceil && e < 8) {
|
||||
val = val / ceil;
|
||||
e++;
|
||||
}
|
||||
}
|
||||
|
||||
var p = Math.pow(10, e > 0 ? round : 0);
|
||||
result[0] = roundingFunc(val * p) / p;
|
||||
|
||||
if (result[0] === ceil && e < 8 && exponent === -1) {
|
||||
result[0] = 1;
|
||||
e++;
|
||||
}
|
||||
|
||||
u = result[1] = base === 10 && e === 1 ? bits ? SI_KBIT : SI_KBYTE : strings.symbol[standard][bits ? BITS : BYTES][e];
|
||||
} // Decorating a 'diff'
|
||||
|
||||
|
||||
if (neg) {
|
||||
result[0] = -result[0];
|
||||
} // Setting optional precision
|
||||
|
||||
|
||||
if (precision > 0) {
|
||||
result[0] = result[0].toPrecision(precision);
|
||||
} // Applying custom symbol
|
||||
|
||||
|
||||
result[1] = symbols[result[1]] || result[1];
|
||||
|
||||
if (locale === true) {
|
||||
result[0] = result[0].toLocaleString();
|
||||
} else if (locale.length > 0) {
|
||||
result[0] = result[0].toLocaleString(locale, localeOptions);
|
||||
} else if (separator.length > 0) {
|
||||
result[0] = result[0].toString().replace(PERIOD, separator);
|
||||
}
|
||||
|
||||
if (pad && Number.isInteger(result[0]) === false && round > 0) {
|
||||
var x = separator || PERIOD,
|
||||
tmp = result[0].toString().split(x),
|
||||
s = tmp[1] || EMPTY,
|
||||
l = s.length,
|
||||
n = round - l;
|
||||
result[0] = "".concat(tmp[0]).concat(x).concat(s.padEnd(l + n, ZERO));
|
||||
}
|
||||
|
||||
if (full) {
|
||||
result[1] = fullforms[e] ? fullforms[e] : strings.fullform[standard][e] + (bits ? BIT : BYTE) + (result[0] === 1 ? EMPTY : S);
|
||||
} // Returning Array, Object, or String (default)
|
||||
|
||||
|
||||
return output === ARRAY ? result : output === OBJECT ? {
|
||||
value: result[0],
|
||||
symbol: result[1],
|
||||
exponent: e,
|
||||
unit: u
|
||||
} : result.join(spacer);
|
||||
} // Partial application for functional programming
|
||||
|
||||
|
||||
filesize.partial = function (opt) {
|
||||
return function (arg) {
|
||||
return filesize(arg, opt);
|
||||
};
|
||||
};
|
||||
|
||||
return filesize;
|
||||
|
||||
}));
|
||||
6
dawidd6/action-download-artifact-v3/node_modules/filesize/lib/filesize.min.js
generated
vendored
Normal file
6
dawidd6/action-download-artifact-v3/node_modules/filesize/lib/filesize.min.js
generated
vendored
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
/*!
|
||||
2022 Jason Mulligan <jason.mulligan@avoidwork.com>
|
||||
@version 9.0.11
|
||||
*/
|
||||
!function(i,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(i="undefined"!=typeof globalThis?globalThis:i||self).filesize=t()}(this,(function(){"use strict";function i(t){return i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(i){return typeof i}:function(i){return i&&"function"==typeof Symbol&&i.constructor===Symbol&&i!==Symbol.prototype?"symbol":typeof i},i(t)}var t="array",o="bits",e="byte",n="bytes",r="",b="exponent",l="function",a="iec",d="Invalid number",f="Invalid rounding method",u="jedec",s="object",c=".",p="round",y="kbit",m="string",v={symbol:{iec:{bits:["bit","Kibit","Mibit","Gibit","Tibit","Pibit","Eibit","Zibit","Yibit"],bytes:["B","KiB","MiB","GiB","TiB","PiB","EiB","ZiB","YiB"]},jedec:{bits:["bit","Kbit","Mbit","Gbit","Tbit","Pbit","Ebit","Zbit","Ybit"],bytes:["B","KB","MB","GB","TB","PB","EB","ZB","YB"]}},fullform:{iec:["","kibi","mebi","gibi","tebi","pebi","exbi","zebi","yobi"],jedec:["","kilo","mega","giga","tera","peta","exa","zetta","yotta"]}};function g(g){var h=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},B=h.bits,M=void 0!==B&&B,S=h.pad,T=void 0!==S&&S,w=h.base,x=void 0===w?-1:w,E=h.round,j=void 0===E?2:E,N=h.locale,P=void 0===N?r:N,k=h.localeOptions,G=void 0===k?{}:k,K=h.separator,Y=void 0===K?r:K,Z=h.spacer,z=void 0===Z?" ":Z,I=h.symbols,L=void 0===I?{}:I,O=h.standard,q=void 0===O?r:O,A=h.output,C=void 0===A?m:A,D=h.fullform,F=void 0!==D&&D,H=h.fullforms,J=void 0===H?[]:H,Q=h.exponent,R=void 0===Q?-1:Q,U=h.roundingMethod,V=void 0===U?p:U,W=h.precision,X=void 0===W?0:W,$=R,_=Number(g),ii=[],ti=0,oi=r;-1===x&&0===q.length?(x=10,q=u):-1===x&&q.length>0?x=(q=q===a?a:u)===a?2:10:q=10===(x=2===x?2:10)||q===u?u:a;var ei=10===x?1e3:1024,ni=!0===F,ri=_<0,bi=Math[V];if(isNaN(g))throw new TypeError(d);if(i(bi)!==l)throw new TypeError(f);if(ri&&(_=-_),(-1===$||isNaN($))&&($=Math.floor(Math.log(_)/Math.log(ei)))<0&&($=0),$>8&&(X>0&&(X+=8-$),$=8),C===b)return $;if(0===_)ii[0]=0,oi=ii[1]=v.symbol[q][M?o:n][$];else{ti=_/(2===x?Math.pow(2,10*$):Math.pow(1e3,$)),M&&(ti*=8)>=ei&&$<8&&(ti/=ei,$++);var li=Math.pow(10,$>0?j:0);ii[0]=bi(ti*li)/li,ii[0]===ei&&$<8&&-1===R&&(ii[0]=1,$++),oi=ii[1]=10===x&&1===$?M?y:"kB":v.symbol[q][M?o:n][$]}if(ri&&(ii[0]=-ii[0]),X>0&&(ii[0]=ii[0].toPrecision(X)),ii[1]=L[ii[1]]||ii[1],!0===P?ii[0]=ii[0].toLocaleString():P.length>0?ii[0]=ii[0].toLocaleString(P,G):Y.length>0&&(ii[0]=ii[0].toString().replace(c,Y)),T&&!1===Number.isInteger(ii[0])&&j>0){var ai=Y||c,di=ii[0].toString().split(ai),fi=di[1]||r,ui=fi.length,si=j-ui;ii[0]="".concat(di[0]).concat(ai).concat(fi.padEnd(ui+si,"0"))}return ni&&(ii[1]=J[$]?J[$]:v.fullform[q][$]+(M?"bit":e)+(1===ii[0]?r:"s")),C===t?ii:C===s?{value:ii[0],symbol:ii[1],exponent:$,unit:oi}:ii.join(z)}return g.partial=function(i){return function(t){return g(t,i)}},g}));
|
||||
//# sourceMappingURL=filesize.min.js.map
|
||||
1
dawidd6/action-download-artifact-v3/node_modules/filesize/lib/filesize.min.js.map
generated
vendored
Normal file
1
dawidd6/action-download-artifact-v3/node_modules/filesize/lib/filesize.min.js.map
generated
vendored
Normal file
File diff suppressed because one or more lines are too long
Loading…
Add table
Add a link
Reference in a new issue