Browse Source

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

api-cache
Amio 6 years ago
parent
commit
04ef089c4e
  1. 2
      libs/index.md
  2. 6
      libs/live-fns/packagephobia.js
  3. 10
      package-lock.json
  4. 2
      package.json

2
libs/index.md

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

6
libs/live-fns/packagephobia.js

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

10
package-lock.json

@ -371,6 +371,11 @@
"integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=",
"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": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz",
@ -3315,11 +3320,6 @@
"integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=",
"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": {
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-2.1.1.tgz",

2
package.json

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

Loading…
Cancel
Save