File Explorer

/var/lang/lib/node_modules/npm/lib/utils

This explorer reads the filesystem of the server it runs on, so /workspace/user isn't present here. Browsing and the terminal still work against this server's own disk from /.

0 dirs
35 files
format-bytes.js627 B · 31 lines
// Convert bytes to printable output, for file reporting in tarballs// Only supports up to GB because that's way larger than anything the registry// supports anyways. const formatBytes = (bytes, space = true) => {  let spacer = ''  if (space) {    spacer = ' '  }   if (bytes < 1000) {    // B    return `${bytes}${spacer}B`  }   if (bytes < 999950) {    // kB    return `${(bytes / 1000).toFixed(1)}${spacer}kB`  }   if (bytes < 999950000) {    // MB    return `${(bytes / 1000000).toFixed(1)}${spacer}MB`  }   // GB  return `${(bytes / 1000000000).toFixed(1)}${spacer}GB`} module.exports = formatBytes