0.0.1 • Published 10 years ago
hashdir v0.0.1
hashdir
Hashes content in directory and returning object with file structure and hashes (useful in tests)
Install
Install with npm:
npm install --save hashdir
Example
var hashdir = require('hashdir');
/* `directory` structure:
directory/
folder/
file2.js
emptyfolder/
file1.js
*/
hashdir('directory', function (err, result) {
assert.deepEqual(result, {
'file1.js': 'SHA-1 of file1.js content',
'folder/file2.js': 'SHA-1 of file2.js content',
'folder/emptyfolder': undefined,
'folder/folder': undefined,
});
});
API
hashdir(path, opts, cb)
path: path to directory, that you want to be hashed.
Options: Object, that passed to walk
module.
Callback: function, that recieves error
as first argument and result
object in second.
License
MIT © Vsevolod Strukchinsky
0.0.1
10 years ago