-var agents = exports.agents = Object.keys(agentsData).reduce(function (map, key) {
- var versionsData = agentsData[key];
- map[_browsers.browsers[key]] = Object.keys(versionsData).reduce(function (data, entry) {
- if (entry === 'A') {
- data.usage_global = unpackBrowserVersions(versionsData[entry]);
- } else if (entry === 'C') {
- data.versions = versionsData[entry].reduce(function (list, version) {
- if (version === '') {
- list.push(null);
- } else {
- list.push(_browserVersions.browserVersions[version]);
- }
- return list;
- }, []);
- } else if (entry === 'D') {
- data.prefix_exceptions = unpackBrowserVersions(versionsData[entry]);
- } else if (entry === 'E') {
- data.browser = versionsData[entry];
- } else if (entry === 'F') {
- data.release_date = Object.keys(versionsData[entry]).reduce(function (map, key) {
- map[_browserVersions.browserVersions[key]] = versionsData[entry][key];
- return map;
- }, {});
+module.exports.agents = Object.keys(agentsData).reduce((map, key) => {
+ let versionsData = agentsData[key]
+ map[browsers[key]] = Object.keys(versionsData).reduce((data, entry) => {
+ if (entry === 'A') {
+ data.usage_global = unpackBrowserVersions(versionsData[entry])
+ } else if (entry === 'C') {
+ data.versions = versionsData[entry].reduce((list, version) => {
+ if (version === '') {
+ list.push(null)