UNPKG
npm-analyze
Version:
latest (1.1.0)
1.1.0
1.0.0
CLI tool to analyze the dependencies of your project. Size, count, and overhead in modules
npm-analyze
/
lib
/
files-with-stats.js
11 lines
(8 loc)
•
242 B
JavaScript
View Raw
1
2
3
4
5
6
7
8
9
10
11
const
{ promisify } =
require
(
'util'
)
const
fs =
require
(
'fs'
)
const
fsLStat =
promisify
(fs.
lstat
)
module
.
exports
=
async
(files) => {
return
Promise
.
all
(files.
map
(
file
=>
{
return
fsLStat
(file).
then
(
stat
=>
({ file, stat })) })) }