Amio
6 years ago
2 changed files with 18 additions and 0 deletions
@ -0,0 +1,17 @@ |
|||
const axios = require('../axios.js') |
|||
|
|||
// https://github.com/ngryman/badge-size/issues/71
|
|||
|
|||
module.exports = async function (topic, ...args) { |
|||
const query = topic === 'size' ? '' : `?compression=${topic}` |
|||
const endpoint = `https://next.badgesize.io/${args.join('/')}.json${query}` |
|||
const subject = topic === 'size' ? topic : `${topic} size` |
|||
|
|||
const { prettySize, color } = await axios(endpoint).then(res => res.data) |
|||
|
|||
return { |
|||
subject, |
|||
status: prettySize, |
|||
color |
|||
} |
|||
} |
Loading…
Reference in new issue