index.js
function findPath(request, paths) {
  if (paths.length == 1 && /^\.{2}/.test(request)) {
    paths[0] = path.dirname(paths[0])
    request = request.slice(1)
  }
  return originalFindPath(request, paths)
}
function findPath(request, paths) {
  if (paths.length == 1 && /^\.{2}/.test(request)) {
    paths[0] = path.dirname(paths[0])
    request = request.slice(1)
  }
  return originalFindPath(request, paths)
}
monkey patch findPath to handle fake directories better

TODO: handle more types of request

@param  {String} request
@param  {Array[String]} paths
@return {String}