fix: packagephobia for scoped packages (#54)

pull/56/head
Bertrand Marron 2018-07-31 12:44:42 +02:00 zatwierdzone przez Amio /
rodzic 3c53d69d64
commit 984e112940
2 zmienionych plików z 4 dodań i 3 usunięć

Wyświetl plik

@ -162,7 +162,8 @@ Available icons:
/* quality & metrics */
packagephobia: [
['publish size', '/packagephobia/publish/webpack'],
['install size', '/packagephobia/install/webpack']
['install size', '/packagephobia/install/webpack'],
['publish size (scoped)', '/packagephobia/publish/@tusbar/cache-control']
],
'uptime robot': [
['status', '/uptime-robot/status/m780731617-a9e038618dc1aee36a44c4af'],

Wyświetl plik

@ -1,8 +1,8 @@
const axios = require('../axios.js')
const prettyBytes = require('pretty-bytes')
module.exports = async function (topic, pkg) {
const endpoint = `https://packagephobia.now.sh/api.json?p=${pkg}`
module.exports = async function (topic, ...args) {
const endpoint = `https://packagephobia.now.sh/api.json?p=${args.join('/')}`
const { data } = await axios(endpoint)
const { installSize, publishSize } = data