life-fns: replace pretty-bytes with byte-size

pull/56/head
Amio 2018-07-31 19:43:22 +08:00
rodzic 984e112940
commit 04ef089c4e
4 zmienionych plików z 10 dodań i 10 usunięć

Wyświetl plik

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

Wyświetl plik

@ -1,5 +1,5 @@
const axios = require('../axios.js') const axios = require('../axios.js')
const prettyBytes = require('pretty-bytes') const byteSize = require('byte-size')
module.exports = async function (topic, ...args) { module.exports = async function (topic, ...args) {
const endpoint = `https://packagephobia.now.sh/api.json?p=${args.join('/')}` const endpoint = `https://packagephobia.now.sh/api.json?p=${args.join('/')}`
@ -10,13 +10,13 @@ module.exports = async function (topic, ...args) {
case 'publish': case 'publish':
return { return {
subject: 'publish size', subject: 'publish size',
status: prettyBytes(publishSize), status: byteSize(publishSize, { units: 'iec' }).toString(),
color: getHexColor(publishSize) color: getHexColor(publishSize)
} }
case 'install': case 'install':
return { return {
subject: 'install size', subject: 'install size',
status: prettyBytes(installSize), status: byteSize(installSize, { units: 'iec' }).toString(),
color: getHexColor(installSize) color: getHexColor(installSize)
} }
default: default:

10
package-lock.json wygenerowano
Wyświetl plik

@ -371,6 +371,11 @@
"integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=", "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=",
"dev": true "dev": true
}, },
"byte-size": {
"version": "4.0.3",
"resolved": "https://registry.npmjs.org/byte-size/-/byte-size-4.0.3.tgz",
"integrity": "sha512-JGC3EV2bCzJH/ENSh3afyJrH4vwxbHTuO5ljLoI5+2iJOcEpMgP8T782jH9b5qGxf2mSUIp1lfGnfKNrRHpvVg=="
},
"bytes": { "bytes": {
"version": "3.0.0", "version": "3.0.0",
"resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz",
@ -3315,11 +3320,6 @@
"integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=",
"dev": true "dev": true
}, },
"pretty-bytes": {
"version": "5.1.0",
"resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.1.0.tgz",
"integrity": "sha512-wa5+qGVg9Yt7PB6rYm3kXlKzgzgivYTLRandezh43jjRqgyDyP+9YxfJpJiLs9yKD1WeU8/OvtToWpW7255FtA=="
},
"pretty-error": { "pretty-error": {
"version": "2.1.1", "version": "2.1.1",
"resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-2.1.1.tgz", "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-2.1.1.tgz",

Wyświetl plik

@ -17,11 +17,11 @@
"dependencies": { "dependencies": {
"axios": "^0.18.0", "axios": "^0.18.0",
"badgen": "^2.2.1", "badgen": "^2.2.1",
"byte-size": "^4.0.3",
"chrome-webstore": "^1.0.0", "chrome-webstore": "^1.0.0",
"micro": "^9.3.2", "micro": "^9.3.2",
"micro-fork": "^0.1.0", "micro-fork": "^0.1.0",
"millify": "^2.0.1", "millify": "^2.0.1",
"pretty-bytes": "^5.1.0",
"serve-marked": "0.3.0", "serve-marked": "0.3.0",
"xml2js": "^0.4.19" "xml2js": "^0.4.19"
}, },