diff options
Diffstat (limited to 'node_modules/caniuse-lite/dist/unpacker')
7 files changed, 0 insertions, 133 deletions
diff --git a/node_modules/caniuse-lite/dist/unpacker/agents.js b/node_modules/caniuse-lite/dist/unpacker/agents.js deleted file mode 100644 index 0c8a7905..00000000 --- a/node_modules/caniuse-lite/dist/unpacker/agents.js +++ /dev/null @@ -1,47 +0,0 @@ -'use strict' - -const browsers = require('./browsers').browsers -const versions = require('./browserVersions').browserVersions -const agentsData = require('../../data/agents') - -function unpackBrowserVersions(versionsData) { - return Object.keys(versionsData).reduce((usage, version) => { - usage[versions[version]] = versionsData[version] - return usage - }, {}) -} - -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) - } else { - list.push(versions[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( - (map2, key2) => { - map2[versions[key2]] = versionsData[entry][key2] - return map2 - }, - {} - ) - } else { - // entry is B - data.prefix = versionsData[entry] - } - return data - }, {}) - return map -}, {}) diff --git a/node_modules/caniuse-lite/dist/unpacker/browserVersions.js b/node_modules/caniuse-lite/dist/unpacker/browserVersions.js deleted file mode 100644 index 553526e2..00000000 --- a/node_modules/caniuse-lite/dist/unpacker/browserVersions.js +++ /dev/null @@ -1 +0,0 @@ -module.exports.browserVersions = require('../../data/browserVersions') diff --git a/node_modules/caniuse-lite/dist/unpacker/browsers.js b/node_modules/caniuse-lite/dist/unpacker/browsers.js deleted file mode 100644 index 85e68b4f..00000000 --- a/node_modules/caniuse-lite/dist/unpacker/browsers.js +++ /dev/null @@ -1 +0,0 @@ -module.exports.browsers = require('../../data/browsers') diff --git a/node_modules/caniuse-lite/dist/unpacker/feature.js b/node_modules/caniuse-lite/dist/unpacker/feature.js deleted file mode 100644 index 6690e99c..00000000 --- a/node_modules/caniuse-lite/dist/unpacker/feature.js +++ /dev/null @@ -1,52 +0,0 @@ -'use strict' - -const statuses = require('../lib/statuses') -const supported = require('../lib/supported') -const browsers = require('./browsers').browsers -const versions = require('./browserVersions').browserVersions - -const MATH2LOG = Math.log(2) - -function unpackSupport(cipher) { - // bit flags - let stats = Object.keys(supported).reduce((list, support) => { - if (cipher & supported[support]) list.push(support) - return list - }, []) - - // notes - let notes = cipher >> 7 - let notesArray = [] - while (notes) { - let note = Math.floor(Math.log(notes) / MATH2LOG) + 1 - notesArray.unshift(`#${note}`) - notes -= Math.pow(2, note - 1) - } - - return stats.concat(notesArray).join(' ') -} - -function unpackFeature(packed) { - let unpacked = { - status: statuses[packed.B], - title: packed.C, - shown: packed.D - } - unpacked.stats = Object.keys(packed.A).reduce((browserStats, key) => { - let browser = packed.A[key] - browserStats[browsers[key]] = Object.keys(browser).reduce( - (stats, support) => { - let packedVersions = browser[support].split(' ') - let unpacked2 = unpackSupport(support) - packedVersions.forEach(v => (stats[versions[v]] = unpacked2)) - return stats - }, - {} - ) - return browserStats - }, {}) - return unpacked -} - -module.exports = unpackFeature -module.exports.default = unpackFeature diff --git a/node_modules/caniuse-lite/dist/unpacker/features.js b/node_modules/caniuse-lite/dist/unpacker/features.js deleted file mode 100644 index 8362aec8..00000000 --- a/node_modules/caniuse-lite/dist/unpacker/features.js +++ /dev/null @@ -1,6 +0,0 @@ -/* - * Load this dynamically so that it - * doesn't appear in the rollup bundle. - */ - -module.exports.features = require('../../data/features') diff --git a/node_modules/caniuse-lite/dist/unpacker/index.js b/node_modules/caniuse-lite/dist/unpacker/index.js deleted file mode 100644 index 12017e80..00000000 --- a/node_modules/caniuse-lite/dist/unpacker/index.js +++ /dev/null @@ -1,4 +0,0 @@ -module.exports.agents = require('./agents').agents -module.exports.feature = require('./feature') -module.exports.features = require('./features').features -module.exports.region = require('./region') diff --git a/node_modules/caniuse-lite/dist/unpacker/region.js b/node_modules/caniuse-lite/dist/unpacker/region.js deleted file mode 100644 index d5cc2b6f..00000000 --- a/node_modules/caniuse-lite/dist/unpacker/region.js +++ /dev/null @@ -1,22 +0,0 @@ -'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 |
