1.0.6 • Published 3 years ago
merge-object-files-es6 v1.0.6
merge-object-files
Merges a directory containing json or other files exporting objects and merges them into a single object.
Sub directories and files become keys under the merged objects, with file contents becoming values.
Requires Node 6.
api
merge-object-files
exposes a single method.
merge(dirname, extensions, \*optional*\ callback)
- merges the givendirname
.
Arguments:
dirname
- the directory to merge - defaults to caller's directory.extensions
- an array of extensions to accept - defaults to['json']
.callback
- if omitted, a promise is returned.
usage
const Files = require('merge-object-files');
const Path = require('path');
Files.merge(Path.resolve(__dirname, 'objects'), ['json', 'js'])
.then((merged) => {
//...
})
.catch((error) => {
console.error(error.stack);
});