Skip to content

Commit

Permalink
Be ready for unknown browsers
Browse files Browse the repository at this point in the history
  • Loading branch information
ai committed Jul 14, 2022
1 parent 2ff000a commit 797af21
Showing 1 changed file with 10 additions and 0 deletions.
10 changes: 10 additions & 0 deletions copy-mdn.js
Original file line number Diff line number Diff line change
Expand Up @@ -63,6 +63,8 @@ function versionMatches(browserVersion, versionAdded, versionRemoved) {
)
}

let unknown = {}

/**
* This function maps support data from @mdn/browser-compat-data, to caniuse's
* format.
Expand All @@ -81,6 +83,14 @@ function bcdDataToCanIUseData(bcdData, title) {
let browserDataRaw = supportData[browser]
let caniuseBrowser = bcdBrowserToCanIUseBrowser(browser)

if (!agents[caniuseBrowser]) {
if (!unknown[caniuseBrowser]) {
unknown[caniuseBrowser] = true
console.warn(`Unknown browser ${caniuseBrowser}`)
}
return
}

result.stats[caniuseBrowser] = {}
// Loop through all versions for the current browser
agents[caniuseBrowser].versions.forEach(version => {
Expand Down

0 comments on commit 797af21

Please sign in to comment.