dir-to-object
Builds an object from the files contained inside a directory.
Installation
npm install dir-to-object
Usage example
const dirToObject = require('dir-to-object');
const { join } = require('path');
const path = join(__dirname, './__mocks__/foo');
const options = { canAdd: () => true };
const bar = dirToObject(path, options);
console.log(bar);
Where path is a string and it is required:
e.g.:
join(__dirname, './foo')
And where config is an object with the following property:
| name | type | example | required or optional |
|---|---|---|---|
| canAdd | function: (data) => boolean | data => data.resolve && data.type |
optional |
Contributing
- Fork it
- Create your feature branch (
git checkout -b feature/fooBar) - Commit your changes (
git commit -am 'Add some fooBar') - Push to the branch (
git push origin feature/fooBar) - Create a new Pull Request
License
Distributed under the MIT license. See LICENSE for more information.