life-fns: use semColor on crates & pypi

pull/56/head
Amio 2018-08-01 11:38:16 +08:00
rodzic d6677628a8
commit 30ba3286e7
2 zmienionych plików z 6 dodań i 4 usunięć

Wyświetl plik

@ -1,8 +1,9 @@
const axios = require('../axios.js')
const millify = require('millify')
const semColor = require('../utils/sem-color.js')
module.exports = async function (topic, ...args) {
const endpoint = `https://crates.io/api/v1/crates/${args[0]}`
module.exports = async function (topic, pkg) {
const endpoint = `https://crates.io/api/v1/crates/${pkg}`
const { crate } = await axios.get(endpoint).then(res => res.data)
switch (topic) {
@ -10,7 +11,7 @@ module.exports = async function (topic, ...args) {
return {
subject: 'crates.io',
status: 'v' + crate.max_version,
color: crate.max_version[0] === '0' ? 'orange' : 'blue'
color: semColor(crate.max_version)
}
case 'd':
return {

Wyświetl plik

@ -1,4 +1,5 @@
const axios = require('../axios.js')
const semColor = require('../utils/sem-color.js')
module.exports = async function (method, project) {
const endpoint = `https://pypi.org/pypi/${project}/json`
@ -9,7 +10,7 @@ module.exports = async function (method, project) {
return {
subject: 'pypi',
status: 'v' + info.version,
color: info.version[0] === '0' ? 'orange' : 'blue'
color: semColor(info.version)
}
default:
return {