Update compat table (#12850)

Co-authored-by: Nicolò Ribaudo <nicolo.ribaudo@gmail.com>
This commit is contained in:
Huáng Jùnliàng
2021-02-23 09:32:54 -05:00
committed by GitHub
parent 4575b37c90
commit 4acb73449f
26 changed files with 113 additions and 29 deletions

View File

@@ -3,6 +3,7 @@
"chrome": "74",
"opera": "62",
"edge": "79",
"safari": "14.1",
"node": "12",
"samsung": "11",
"electron": "6.0"
@@ -27,9 +28,11 @@
},
"proposal-logical-assignment-operators": {
"chrome": "85",
"edge": "85",
"firefox": "79",
"safari": "14",
"node": "15",
"ios": "14",
"electron": "10.0"
},
"proposal-nullish-coalescing-operator": {
@@ -432,6 +435,7 @@
"and_chr": "72",
"edge": "79",
"firefox": "80",
"and_ff": "80",
"node": "13.2",
"opera": "60",
"op_mob": "51",

View File

@@ -29,9 +29,9 @@
"compat-data"
],
"devDependencies": {
"@mdn/browser-compat-data": "^3.1.1",
"core-js-compat": "^3.9.0",
"electron-to-chromium": "1.3.583",
"lodash": "^4.17.19",
"mdn-browser-compat-data": "1.0.38"
"electron-to-chromium": "1.3.672",
"lodash": "^4.17.19"
}
}

View File

@@ -1,7 +1,7 @@
"use strict";
const path = require("path");
const compatData = require("mdn-browser-compat-data").javascript;
const compatData = require("@mdn/browser-compat-data").javascript;
const { process } = require("./build-modules-support");
const { generateData, environments, writeFile } = require("./utils-build-data");
@@ -11,7 +11,7 @@ for (const target of ["plugin", "corejs2-built-in"]) {
require(`./data/${target}-features`)
);
if (target === "plugin") {
// add export-namespace-from from mdn-browser-compat-data
// add export-namespace-from from @mdn/browser-compat-data
const exportNamespaceFromCompatData = process(
compatData.statements.export.namespace
);

View File

@@ -1,7 +1,7 @@
const path = require("path");
const fs = require("fs");
const compatData = require("mdn-browser-compat-data").javascript;
const compatData = require("@mdn/browser-compat-data").javascript;
const { addElectronSupportFromChromium } = require("./chromium-to-electron");
// Map mdn-browser-compat-data to browserslist browser names
@@ -41,7 +41,11 @@ function process(source) {
if (Array.isArray(browserSupport)) {
browserSupport = browserSupport[0]; // The first item is the most progressive support
}
if (browserSupport.version_added && !browserSupport.flags) {
if (
browserSupport.version_added &&
!browserSupport.flags &&
!browserSupport.partial_implementation
) {
allowedBrowsers[browserName] = browserVersion(
browser,
browserSupport.version_added

View File

@@ -1,7 +1,7 @@
#!/bin/bash
set -e
COMPAT_TABLE_COMMIT=74122d2dc54b7d655e8e7c621dee7030b857052c
COMPAT_TABLE_COMMIT=ec317e988ed0011cc5d24364e0f4f3a2e86d1f7f
GIT_HEAD=build/compat-table/.git/HEAD
if [ -d "build/compat-table" ]; then