Builds an object from the files contained inside a directory.
npm install dir-to-object> Builds an object from the files contained inside a directory.
``bash`
npm install dir-to-object
`bash
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_ |
1. Fork it
2. Create your feature branch (git checkout -b feature/fooBar)git commit -am 'Add some fooBar'
3. Commit your changes ()git push origin feature/fooBar`)
4. Push to the branch (
5. Create a new Pull Request
Distributed under the MIT license. See LICENSE for more information.