async fetchDev({
    user,
    repo,
    schema,
    server = 'https://repo.packagist.org',
  }) {
    const url = `${server}/p2/${user.toLowerCase()}/${repo.toLowerCase()}~dev.json`

    return this._requestJson({
      schema,
      url,
    })
  }
Fetch dev releases method.

This method utilizes composer metadata API which
"... is the preferred way to access the data as it is always up to date,
and dumped to static files so it is very efficient on our end." (comment from official documentation).
For more information please refer to https://packagist.org/apidoc#get-package-data.

@param {object} attrs Refer to individual attrs
@param {string} attrs.user package user
@param {string} attrs.repo package repository
@param {Joi} attrs.schema Joi schema to validate the response transformed to JSON
@param {string} attrs.server URL for the packagist registry server (Optional)
@returns {object} Parsed response