summaryrefslogtreecommitdiff
path: root/node_modules/caniuse-lite/dist/unpacker
diff options
context:
space:
mode:
Diffstat (limited to 'node_modules/caniuse-lite/dist/unpacker')
-rw-r--r--node_modules/caniuse-lite/dist/unpacker/agents.js47
-rw-r--r--node_modules/caniuse-lite/dist/unpacker/browserVersions.js1
-rw-r--r--node_modules/caniuse-lite/dist/unpacker/browsers.js1
-rw-r--r--node_modules/caniuse-lite/dist/unpacker/feature.js52
-rw-r--r--node_modules/caniuse-lite/dist/unpacker/features.js6
-rw-r--r--node_modules/caniuse-lite/dist/unpacker/index.js4
-rw-r--r--node_modules/caniuse-lite/dist/unpacker/region.js22
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