Urara-Blog/node_modules/.pnpm-store/v3/files/4c/ea0999b94557b6fe54e420ea46d9e7beb4671ce41f7e9264f94a8050bf1b94603c9969d2d5fa736e9fc72db1f5aa9575f925e55900f074c3282b1ee1adc524
2022-08-14 01:14:53 +08:00

22 lines
550 B
Text

'use strict'
const browsers = require('./browsers').browsers
function unpackRegion(packed) {
return Object.keys(packed).reduce((list, browser) => {
let data = packed[browser]
list[browsers[browser]] = Object.keys(data).reduce((memo, key) => {
let stats = data[key]
if (key === '_') {
stats.split(' ').forEach(version => (memo[version] = null))
} else {
memo[key] = stats
}
return memo
}, {})
return list
}, {})
}
module.exports = unpackRegion
module.exports.default = unpackRegion