lgtome/rm-node-modules-cli

View on GitHub
src/helpers/getSizeOfDirectories.js

Summary

Maintainability
A
0 mins
Test Coverage
A
100%
import { bytesToMb } from './bytesToMb.js'
import { getFilesStat } from './getFilesStat.js'

export async function getDirSize(path) {
  const files = await getFilesStat(path)
  const finalSize = files.reduce((acc, { size }) => acc + size, 0)
  return bytesToMb(finalSize)
}