New "browse" UI
Also, separated out browse, ?meta, and ?module request handlers. Fixes #82
This commit is contained in:
18
modules/client/utils/format.js
Normal file
18
modules/client/utils/format.js
Normal file
@ -0,0 +1,18 @@
|
||||
import formatBytes from 'pretty-bytes';
|
||||
|
||||
export { formatBytes };
|
||||
|
||||
export function formatNumber(n) {
|
||||
const digits = String(n).split('');
|
||||
const groups = [];
|
||||
|
||||
while (digits.length) {
|
||||
groups.unshift(digits.splice(-3).join(''));
|
||||
}
|
||||
|
||||
return groups.join(',');
|
||||
}
|
||||
|
||||
export function formatPercent(n, decimals = 1) {
|
||||
return (n * 100).toPrecision(decimals + 2);
|
||||
}
|
Reference in New Issue
Block a user