fcmp
History
1.1.0 / 2016/03/25
- simplify this module to serve only comparsion function
1.0.1 / 2016/03/10
- some API naming
1.0.0 / 2016/03/03
- change to new API
- can handle variable argument
- take glob string or Stream as input
0.2.0 / 2016/02/26
- remove checksum function and focuse on files comparsion
- change from callback-style to promise
- support multi arguments
- rewrite in ES6
0.1.0 / 2014/01/24
remove file validation, handle the exceptions yourself
- checksumSync() and compareSync(): throw exception when file not exists
- checksum() and compare(): get err in callback function
remove dependency: lodash
0.0.8 / 2014/01/23
- quick fix for missing callback check
0.0.5 / 2014/01/23
- add support for massive file comparsion (async version)
- improve async performance
- prevent callback undefined
Getting started
install
npm install fcmp
Usage
require fcmp:
var fcmp = require('fcmp');
areEqual:
fcmp('/test/file/**/*.png', '/test/file2/a.png', pngReadStream)
.then(function(equal) {...})
// result is Boolean shows whether these files have the same content.
Test
npm test