JSPM

electron-to-chromium

1.2.2
  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 77815805
  • Score
    100M100P100Q328879F
  • License ISC

Provides a list of electron-to-chromium version mappings

Package Exports

  • electron-to-chromium
  • electron-to-chromium/versions

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (electron-to-chromium) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

Electron-to-Chromium

This repository provides a mapping of Electron versions to the Chromium version that it uses.

Install

Install using npm install electron-to-chromium.

Usage

to include electron-to-chromium, require it:

var e2c = require('electron-to-chromium');

Properties

The Electron-to-Chromium object has 4 properties to use:

versions

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"

fullVersions

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"

electronToChromium(query)

Arguments:

  • Query: string or number, required. A major or full electron version.

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

electronToBrowserList(query)

Arguments:

  • Query: string or number, required. A major Electron version.

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

importing just versions or fullVersions

Both the versions and the fullVersions list can be imported on their own, if file-size is a concern.

versions

var versions = require('electron-to-chromium/versions');

fullVersions

var fullVersions = require('electron-to-chromium/full-versions');

Updating

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.