Files
Huáng JùnliàngandGitHub f85bbfbfd7 migrate babel-compat-data build script to mjs (#17236)
* migrate babel-compat-data build script to mjs

* update script references
2025-04-11 21:05:24 -04:00

23 lines
728 B
JavaScript

import { chromiumVersions } from "electron-to-chromium";
const chromiumVersionList = Object.keys(chromiumVersions);
function chromiumToElectron(version) {
if (chromiumVersions[version]) {
return chromiumVersions[version];
}
const supportedVersion = chromiumVersionList.concat(version);
supportedVersion.sort((a, b) => +a - +b);
const nextSupportedVersion =
supportedVersion[supportedVersion.indexOf(version) + 1];
return chromiumVersions[nextSupportedVersion];
}
export function addElectronSupportFromChromium(supportData) {
if (supportData.chrome) {
const electronVersion = chromiumToElectron(supportData.chrome);
if (electronVersion) {
supportData.electron = electronVersion;
}
}
}