fcmp

1.1.0 • Public • Published

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

Package Sidebar

Install

npm i fcmp

Weekly Downloads

16

Version

1.1.0

License

MIT

Last publish

Collaborators

  • raylin