18 lines
398 B
JavaScript
18 lines
398 B
JavaScript
|
var fs = require('fs');
|
||
|
var Hash = require('hashish');
|
||
|
var Seq = require('seq');
|
||
|
|
||
|
Seq()
|
||
|
.seq(function () {
|
||
|
fs.readdir(__dirname, this);
|
||
|
})
|
||
|
.flatten()
|
||
|
.parEach(function (file) {
|
||
|
fs.stat(__dirname + '/' + file, this.into(file));
|
||
|
})
|
||
|
.seq(function () {
|
||
|
var sizes = Hash.map(this.vars, function (s) { return s.size })
|
||
|
console.dir(sizes);
|
||
|
})
|
||
|
;
|