node package manager


Wraps fs.exists so callback is called with (err, result).


Wraps Node.js' native fs.exists so callback is called with (err, result) instead of just (result).
Since it's just wrapping fs.exists, the err argument will always be null.

I developed the module to have a function that can be easily adapted to return a promise (for example with faithful.adapt from my Faithful project), but you may find other uses for it.

fsExists = require('fs-exists')
fsExists(path, function(err, result) {
  if (err) throw err; // err will always be null 
    console.log "the entry exists"
    console.log "the entry does not exist"

fs-exists is released under the MIT License.
Copyright (c) 2013 Meryn Stol