fcmp

v1.1.0
very easy way to compare the content of globs or read streams
file compare hash checksum sha1 file comparison

fcmp

Build Status Dependency Status npm version npm downloads npm license

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
npm i fcmp

Metadata

  • MIT
  • 4.3.2
  • Ray Lin
  • released 3/25/2016

Downloads

Maintainers