|
|
8 năm trước cách đây | |
|---|---|---|
| .. | ||
| .npmignore | 8 năm trước cách đây | |
| CHANGELOG.md | 8 năm trước cách đây | |
| README.md | 8 năm trước cách đây | |
| automated-update.js | 8 năm trước cách đây | |
| build.js | 8 năm trước cách đây | |
| full-versions.js | 8 năm trước cách đây | |
| index.js | 8 năm trước cách đây | |
| package.json | 8 năm trước cách đây | |
| versions.js | 8 năm trước cách đây | |
This repository provides a mapping of Electron versions to the Chromium version that it uses.
Install using npm install electron-to-chromium.
to include electron-to-chromium, require it:
var e2c = require('electron-to-chromium');
The Electron-to-Chromium object has 4 properties to use:
An object with all major Electron versions as keys and their respective major Chromium version as string value.
var versions = e2c.versions;
console.log(versions['1.4']);
// returns "53"
An object with all Electron versions as keys and their respective Chromium version as value.
var versions = e2c.fullVersions;
console.log(versions['1.4.11']);
// returns "53.0.2785.143"
Arguments:
A function that returns the corresponding Chromium version for a given Electron function. Returns a string.
If you provide it with a major Electron version, it will return a major Chromium version:
var chromeVersion = e2c.electronToChromium('1.4');
// chromeVersion is "53"
If you provide it with a full Electron version, it will return the full Chromium version.
var chromeVersion = e2c.electronToChromium('1.4.11');
// chromeVersion is "53.0.2785.143"
If a query does not match a Chromium version, it will return undefined.
var chromeVersion = e2c.electronToChromium('9000');
// chromeVersion is undefined
Arguments:
A function that returns a Browserlist query that matches the given major Electron version. Returns a string.
If you provide it with a major Electron version, it will return a Browserlist query string that matches the chromium capabilities:
var query = e2c.electronToBrowserList('1.4');
// query is "Chrome >= 53"
If a query does not match a Chromium version, it will return undefined.
var query = e2c.electronToBrowserList('9000');
// query is undefined
Both the versions and the fullVersions list can be imported on their own, if file-size is a concern.
var versions = require('electron-to-chromium/versions');
var fullVersions = require('electron-to-chromium/full-versions');
This package will be updated with each new Electron release.
To update the list, run npm run build.js. Requires internet access as it downloads from the canonical list of Electron versions.