code: function withPackageOf (filePath, options) {
    return resolvePackageRoot(path.resolve(filePath))
      .then(function (resolvedPackageRoot) {
        const data = Handlebars.createFrame(options.data)
        data.url = _githubUrl(resolvedPackageRoot)
        data.package = resolvedPackageRoot.packageJson
        data.relativePath = resolvedPackageRoot.relativeFile
        data.rawUrl = _rawGithubUrl(resolvedPackageRoot)
        return options.fn(this, { data: data })
      })
  }
docs: Set special variable for accessing information from the context of a file (possibly in a dependency)
  
  This block helper executes the block in the current context but sets special variables:
  
  * `@url`: The github-url of the given file in the current package version is stored into
  * `@rawUrl`: The url to the raw file contents on `https://raw.githubusercontent.com`
  * `@package`: The `package.json` of the file's module is stored into
  * `@relativePath`: The relative path of the file within the repository
  
  @param {string} filePath file that is used to find that package.json
  @param {object} options options passed in by Handlebars
  @access public
  @memberOf helpers