Skip to content

raylin/fcmp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

easy way to compare files content in Node.js

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published