.gitignore added
[dotfiles/.git] / .config / coc / extensions / node_modules / coc-prettier / node_modules / caniuse-lite / dist / unpacker / region.js
1 'use strict';
2
3 Object.defineProperty(exports, "__esModule", {
4     value: true
5 });
6 exports.default = unpackRegion;
7
8 var _browsers = require('./browsers');
9
10 function unpackRegion(packed) {
11     return Object.keys(packed).reduce(function (list, browser) {
12         var data = packed[browser];
13         list[_browsers.browsers[browser]] = Object.keys(data).reduce(function (memo, key) {
14             var stats = data[key];
15             if (key === '_') {
16                 stats.split(' ').forEach(function (version) {
17                     return memo[version] = null;
18                 });
19             } else {
20                 memo[key] = stats;
21             }
22             return memo;
23         }, {});
24         return list;
25     }, {});
26 }