electron-info
TypeScript icon, indicating that this package has built-in type declarations

1.22.3 • Public • Published

electron-info

electron-info License: GPL v3 npm version

Get useful data about Electron releases. Uses electron-releases in the background.

Prerequisites

Installation

ℹ️ This is a hybrid CommonJS / ESM module.

Just run npx electron-info.

If you'd like to install it permanently, run yarn global add electron-info or npm i -g electron-info.

CLI Usage

Usage: electron-info [options] [command]

Get useful data about Electron releases.

Allowed version argument inputs:
  - SemVer versions (e.g. "~7")
  - npm dist tags (e.g. "5-0-x", only Electron)
  - "all"

Options:
  -d, --debug             enable debug logging
  -f, --force             force downloading the latest release file
  -L, --latest            list only the latest release (alias for --limit 1,
                          ignores limit)
  -l, --limit <number>    limit output of releases
  -r, --raw               output raw JSON
  -s, --source <url>      use a custom releases source URL or path
  -t, --timeout <number>  use a custom HTTP timeout
  -v, --version           output the version number
  --no-colors             don't use colors for displaying
  --no-prereleases        don't include Electron prereleases
  -h, --help              display help for command

Commands:
  electron|e [version]    show data for Electron releases
  chrome|c [version]      show data for Chrome releases
  modules|m [version]     show data for Modules (Node ABI) releases
  node|n [version]        show data for Node.js releases
  openssl|o [version]     show data for OpenSSL releases
  uv|u [version]          show data for uv releases
  v8|v [version]          show data for V8 releases
  zlib|z [version]        show data for zlib releases
  all|a                   show data for all kinds of releases
  help [command]          display help for command

Examples

$ electron-info electron 4
╔════════════════════╤═══════════════════════╗
║ Electron           │ 4.2.12                ║
╟────────────────────┼───────────────────────╢
║ Published on       │ 2019-10-16            ║
╟────────────────────┼───────────────────────╢
║ Node.js            │ 10.11.0               ║
╟────────────────────┼───────────────────────╢
║ Chrome             │ 69.0.3497.128         ║
╟────────────────────┼───────────────────────╢
║ OpenSSL            │ 1.1.0                 ║
╟────────────────────┼───────────────────────╢
║ Modules (Node ABI) │ 69                    ║
╟────────────────────┼───────────────────────╢
║ uv                 │ 1.23.0                ║
╟────────────────────┼───────────────────────╢
║ V8                 │ 6.9.427.31-electron.0 ║
╟────────────────────┼───────────────────────╢
║ zlib               │ 1.2.11                ║
╚════════════════════╧═══════════════════════╝

╔════════════════════╤═══════════════════════╗
║ Electron           │ 4.2.11                ║
╟────────────────────┼───────────────────────╢
║ Published on       │ 2019-09-24            ║
╟────────────────────┼───────────────────────╢
║ Node.js            │ 10.11.0               ║
╟────────────────────┼───────────────────────╢
║ Chrome             │ 69.0.3497.128         ║
╟────────────────────┼───────────────────────╢
║ OpenSSL            │ 1.1.0                 ║
╟────────────────────┼───────────────────────╢
║ Modules (Node ABI) │ 69                    ║
╟────────────────────┼───────────────────────╢
║ uv                 │ 1.23.0                ║
╟────────────────────┼───────────────────────╢
║ V8                 │ 6.9.427.31-electron.0 ║
╟────────────────────┼───────────────────────╢
║ zlib               │ 1.2.11                ║
╚════════════════════╧═══════════════════════╝

[...]

Found 42 releases.
$ electron-info chrome 71
╔════════════════════╤═════════════════════════════════════╗
║ Electron           │ 5.0.0-nightly.20190122 (prerelease) ║
╟────────────────────┼─────────────────────────────────────╢
║ Published on       │ 2019-01-22                          ║
╟────────────────────┼─────────────────────────────────────╢
║ Node.js            │ 12.0.0                              ║
╟────────────────────┼─────────────────────────────────────╢
║ Chrome             │ 71.0.3578.98                        ║
╟────────────────────┼─────────────────────────────────────╢
║ OpenSSL            │ 1.1.0                               ║
╟────────────────────┼─────────────────────────────────────╢
║ Modules (Node ABI) │ 68                                  ║
╟────────────────────┼─────────────────────────────────────╢
║ uv                 │ 1.24.1                              ║
╟────────────────────┼─────────────────────────────────────╢
║ V8                 │ 7.1.302.31-electron.0               ║
╟────────────────────┼─────────────────────────────────────╢
║ zlib               │ 1.2.11                              ║
╚════════════════════╧═════════════════════════════════════╝

╔════════════════════╤═════════════════════════════════════╗
║ Electron           │ 5.0.0-nightly.20190121 (prerelease) ║
╟────────────────────┼─────────────────────────────────────╢
║ Published on       │ 2019-01-22                          ║
╟────────────────────┼─────────────────────────────────────╢
║ Node.js            │ 12.0.0                              ║
╟────────────────────┼─────────────────────────────────────╢
║ Chrome             │ 71.0.3578.98                        ║
╟────────────────────┼─────────────────────────────────────╢
║ OpenSSL            │ 1.1.0                               ║
╟────────────────────┼─────────────────────────────────────╢
║ Modules (Node ABI) │ 68                                  ║
╟────────────────────┼─────────────────────────────────────╢
║ uv                 │ 1.24.1                              ║
╟────────────────────┼─────────────────────────────────────╢
║ V8                 │ 7.1.302.31-electron.0               ║
╟────────────────────┼─────────────────────────────────────╢
║ zlib               │ 1.2.11                              ║
╚════════════════════╧═════════════════════════════════════╝

Found 2 releases.

TypeScript Usage

Package Sidebar

Install

npm i electron-info

Weekly Downloads

257

Version

1.22.3

License

GPL-3.0

Unpacked Size

111 kB

Total Files

33

Last publish

Collaborators

  • ffflorian