| 8 | const tar = require('tar-stream'); |
| 9 | |
| 10 | const formatSize = size => { |
| 11 | let sizes = [[2, 'M'], [1, 'k']]; |
| 12 | while (sizes.length) { |
| 13 | let checkSize = sizes.shift(); |
| 14 | let limit = Math.pow(1024, checkSize[0]); |
| 15 | if (size > limit) { |
| 16 | return `${(size / limit).toFixed(2)} ${checkSize[1]}B` |
| 17 | } |
| 18 | } |
| 19 | return `${size} B`; |
| 20 | }; |
| 21 | |
| 22 | function readFiles (base, properties, dir, data) { |
| 23 |