Usage var resolve = require("try-resolve"); resolve(filename, [require]) filename is a filename to be resolved. require is an optional instance of the require function from any file. Returns null if the file can't be required, otherwise it returns an absolute filename string. Example if (require("try-resolve")("/home/sebastian/file")) { // this file can be required } else { // it can't }