format directory content
npm install @cloudcmd/formatify[NPMIMGURL]: https://img.shields.io/npm/v/@cloudcmd/formatify.svg?style=flat
[BuildStatusIMGURL]: https://github.com/cloudcmd/formatify/actions/workflows/nodejs.yml/badge.svg
[LicenseIMGURL]: https://img.shields.io/badge/license-MIT-317BF9.svg?style=flat
[NPMURL]: https://npmjs.org/package/@cloudcmd/formatify "npm"
[BuildStatusURL]: https://github.com/cloudcmd/formatify/actions/workflows/nodejs.yml
[LicenseURL]: https://tldrlegal.com/license/mit-license "MIT License"
Format directory content received by readify.
```
npm i @cloudcmd/formatify --save
- files - files list
`js
const files = [{
name: 'sortify.js',
size: 3538,
date,
owner: 0,
mode: 33_204,
}, {
name: 'readify.js',
size: 1629,
date: '2016-11-21T13:37:55.275Z',
owner: 0,
mode: 33_204,
}];
formatify(files);
// returns
[{
name: 'formatify.js',
size: '3.46kb',
date: '12.01.2017',
owner: 0,
mode: 'rw- rw- r--',
}, {
name: 'readify.js',
size: '1.59kb',
date: '12.01.2017',
owner: 0,
mode: 'rw- rw- r--',
}];
``
- Sortify - sort directory content by name, size, date
- Readify - read directory content with file attributes: size, date, owner, mode
MIT
[CoverageURL]: https://coveralls.io/github/cloudcmd/formatify?branch=master
[CoverageIMGURL]: https://coveralls.io/repos/cloudcmd/formatify/badge.svg?branch=master&service=github