readify v10.0.0
Readify
Read directory content with file attributes: size, date, owner, mode and type.
Install
With npm:
npm i readify
API
readify(dir , options, )
- dir - path of a directory
- options -
object
can contain:type
- type of result, could be "raw"sort
- sort by: name, size, dateorder
- "asc" or "desc" for ascending and descending order (default: "asc")
Examples
const readify = require('readify');
const tryToCatch = require('try-to-catch');
const [error, data] = await tryToCatch(readify, '/');
console.log(data);
// output
({
path: '/',
files: [{
name: 'readify.js',
size: '4.22kb',
date: '20.02.2016',
owner: 'coderaiser',
mode: 'rw- rw- r--',
type: 'file',
}],
});
readify('/', {
type: 'raw',
}).then(console.log);
// output
({
path: '/',
files: [{
name: 'readify.js',
size: 4735,
date: '2016-11-21T13:37:55.275Z',
owner: 1000,
mode: 33_204,
type: 'file',
}],
});
readify('/', {
type: 'raw',
sort: 'size',
order: 'desc',
}).then(console.log);
// output
({
path: '/',
files: [{
name: 'readify.js',
size: 4735,
date: '2016-11-21T13:37:55.275Z',
owner: 1000,
mode: 33_204,
type: 'file',
}],
});
License
MIT
1 month ago
3 years ago
3 years ago
3 years ago
3 years ago
4 years ago
4 years ago
4 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago