Files
shields/services/clojars/clojars-release.service.js
2019-04-24 16:53:33 -04:00

21 lines
478 B
JavaScript

'use strict'
const { BaseClojarsVersionService } = require('./clojars-base')
module.exports = class ClojarsVersionRelease extends BaseClojarsVersionService {
static get route() {
return {
base: 'clojars/v',
pattern: ':clojar+',
}
}
async handle({ clojar }) {
const json = await this.fetch({ clojar })
return this.constructor.render({
clojar,
version: json.latest_release ? json.latest_release : json.latest_version,
})
}
}