code: function read (path, options) {
    return parse(fs.createReadStream(path, options), Object.assign({}, options, { ndjson: false }))
  }
docs: Public function `read`.
  
  Returns a promise and asynchronously parses a JSON file read from disk. If
  there are no errors, the promise is resolved with the parsed data. If errors
  occur, the promise is rejected with the first error.
  
  @param path:       Path to the JSON file.
  
  @option reviver:   Transformation function, invoked depth-first.
  
  @option yieldRate: The number of data items to process per timeslice,
  default is 16384.
  
  @option Promise:   The promise constructor to use, defaults to bluebird.