From 7a9f10f988d57aa104fa083c420d8e643cecbaa5 Mon Sep 17 00:00:00 2001 From: Sebastian Hildebrandt Date: Tue, 26 Jan 2021 20:52:13 +0100 Subject: [PATCH] raspbian wifi support, updated docs --- README.md | 2 + docs/audio.html | 18 ++----- docs/battery.html | 4 +- docs/bluetooth.html | 4 +- docs/changes.html | 72 +++++++++++++-------------- docs/contributors.html | 4 +- docs/copyright.html | 4 +- docs/cpu.html | 4 +- docs/docker.html | 4 +- docs/filesystem.html | 4 +- docs/general.html | 4 +- docs/gettingstarted.html | 4 +- docs/graphics.html | 4 +- docs/history.html | 6 +-- docs/index.html | 2 +- docs/issues.html | 4 +- docs/memory.html | 4 +- docs/network.html | 4 +- docs/os.html | 4 +- docs/printer.html | 4 +- docs/processes.html | 4 +- docs/security.html | 4 +- docs/statsfunctions.html | 4 +- docs/styles.css | 1 + docs/styles.css.map | 2 +- docs/styles.scss | 1 + docs/system.html | 4 +- docs/tests.html | 4 +- docs/trademarks.html | 4 +- docs/usb.html | 4 +- docs/v4/battery.html | 4 +- docs/v4/contributors.html | 4 +- docs/v4/copyright.html | 4 +- docs/v4/cpu.html | 4 +- docs/v4/docker.html | 4 +- docs/v4/filesystem.html | 4 +- docs/v4/general.html | 4 +- docs/v4/gettingstarted.html | 8 +-- docs/v4/graphics.html | 4 +- docs/v4/history.html | 4 +- docs/v4/index.html | 2 +- docs/v4/issues.html | 4 +- docs/v4/memory.html | 4 +- docs/v4/network.html | 4 +- docs/v4/os.html | 4 +- docs/v4/processes.html | 4 +- docs/v4/security.html | 4 +- docs/v4/statsfunctions.html | 4 +- docs/v4/system.html | 4 +- docs/v4/trademarks.html | 4 +- docs/v4/vbox.html | 4 +- docs/v4/wifi.html | 4 +- docs/vbox.html | 4 +- docs/wifi.html | 4 +- lib/wifi.js | 98 +++++++++++++++++++++++++++++++++++-- 55 files changed, 238 insertions(+), 150 deletions(-) diff --git a/README.md b/README.md index 522683e..7538445 100644 --- a/README.md +++ b/README.md @@ -127,6 +127,8 @@ I also created a nice little command line tool called [mmon][mmon-github-url] (m ### Function Reference and OS Support +Full function reference with examples can be found at [https://systeminformation.io][systeminformation-url]. + #### 1. General | Function | Result object | Linux | BSD | Mac | Win | Sun | Comments | diff --git a/docs/audio.html b/docs/audio.html index eed269e..6e99412 100644 --- a/docs/audio.html +++ b/docs/audio.html @@ -10,8 +10,8 @@ - - + + @@ -144,7 +144,7 @@ X - channel e.g. HDMI, USB, ... + channel e.g. Build-In, HDMI, USB, ... @@ -176,16 +176,6 @@ is output channel - - - [0].interfaceType - X - - X - - - interface type (built-in, PCI, HDMI, USB...) - [0].status @@ -212,6 +202,7 @@ si.audio().then(data => console.log(data)); driver: null, default: true, channel: 'Built-In', + type: 'Microphone', in: true, out: false, status: 'online' @@ -224,6 +215,7 @@ si.audio().then(data => console.log(data)); driver: null, default: true, channel: 'Built-In', + type: 'Speaker', in: false, out: true, status: 'online' diff --git a/docs/battery.html b/docs/battery.html index 220d63a..9ebed0b 100644 --- a/docs/battery.html +++ b/docs/battery.html @@ -10,8 +10,8 @@ - - + + diff --git a/docs/bluetooth.html b/docs/bluetooth.html index d9a4240..b11d452 100644 --- a/docs/bluetooth.html +++ b/docs/bluetooth.html @@ -10,8 +10,8 @@ - - + + diff --git a/docs/changes.html b/docs/changes.html index ea9256e..374d407 100644 --- a/docs/changes.html +++ b/docs/changes.html @@ -10,8 +10,8 @@ - - + + @@ -53,7 +53,7 @@

Breaking Changes

Be aware, that the new version 5.x is NOT fully backward compatible to version 4.x ...

-

We had to make several interface changes to keep systeminformation as consistent as possible. We highly recommend to go go through the complete list to adapt your own code to be again compatible to the new version 5:

+

We had to make several interface changes to keep systeminformation as consistent as possible. We highly recommend to go through the complete list and adapt your own code to be again compatible to the new version 5:

@@ -71,10 +71,16 @@ - - - - + + + + + + + + + + @@ -95,9 +101,21 @@ - - - + + + + + + + + + + + + + + + @@ -106,12 +124,6 @@ - - - - - - @@ -124,36 +136,24 @@ - - - - - - + + + + + + - - - - - - - - - - - - @@ -176,9 +176,9 @@
  • fsSize(): improved calculation of used
  • osInfo(): better fqdn (win)
  • uuid(): better value support
  • -
  • uuid(): added MACs, Raspberry Pi hardware ID
  • +
  • uuid(): added MACs
  • uuid(): better Raspberry Pi hardware ID
  • -
  • getData(): support for pasing parameters and filters (see section getData)
  • +
  • getData(): support for passing parameters and filters (see section General / getData)
  • Apple M1 Silicon extended support (now ereything supported exept of cpu temperature)
  • updated TypeScript definitions
  • diff --git a/docs/contributors.html b/docs/contributors.html index 25b70ed..caecfa8 100644 --- a/docs/contributors.html +++ b/docs/contributors.html @@ -10,8 +10,8 @@ - - + + diff --git a/docs/copyright.html b/docs/copyright.html index b52b5f2..3b3157e 100644 --- a/docs/copyright.html +++ b/docs/copyright.html @@ -10,8 +10,8 @@ - - + + diff --git a/docs/cpu.html b/docs/cpu.html index 1b53d13..5e9bad1 100644 --- a/docs/cpu.html +++ b/docs/cpu.html @@ -10,8 +10,8 @@ - - + + diff --git a/docs/docker.html b/docs/docker.html index e812161..f46834c 100644 --- a/docs/docker.html +++ b/docs/docker.html @@ -10,8 +10,8 @@ - - + + diff --git a/docs/filesystem.html b/docs/filesystem.html index 881de4b..97f83c4 100644 --- a/docs/filesystem.html +++ b/docs/filesystem.html @@ -10,8 +10,8 @@ - - + + diff --git a/docs/general.html b/docs/general.html index b22a5da..f586ea9 100644 --- a/docs/general.html +++ b/docs/general.html @@ -10,8 +10,8 @@ - - + + diff --git a/docs/gettingstarted.html b/docs/gettingstarted.html index eabbce2..4d04809 100644 --- a/docs/gettingstarted.html +++ b/docs/gettingstarted.html @@ -10,8 +10,8 @@ - - + + diff --git a/docs/graphics.html b/docs/graphics.html index 945e8da..0071212 100644 --- a/docs/graphics.html +++ b/docs/graphics.html @@ -10,8 +10,8 @@ - - + + diff --git a/docs/history.html b/docs/history.html index 8a36414..fe62f44 100644 --- a/docs/history.html +++ b/docs/history.html @@ -10,8 +10,8 @@ - - + + @@ -59,7 +59,7 @@ - + diff --git a/docs/index.html b/docs/index.html index bcdab38..4167c2c 100644 --- a/docs/index.html +++ b/docs/index.html @@ -10,7 +10,7 @@ - + diff --git a/docs/issues.html b/docs/issues.html index 5e42689..107206c 100644 --- a/docs/issues.html +++ b/docs/issues.html @@ -10,8 +10,8 @@ - - + + diff --git a/docs/memory.html b/docs/memory.html index 9f566f8..93d5533 100644 --- a/docs/memory.html +++ b/docs/memory.html @@ -10,8 +10,8 @@ - - + + diff --git a/docs/network.html b/docs/network.html index b20454c..b1118ff 100644 --- a/docs/network.html +++ b/docs/network.html @@ -10,8 +10,8 @@ - - + + diff --git a/docs/os.html b/docs/os.html index 6d79ae5..6d5be9a 100644 --- a/docs/os.html +++ b/docs/os.html @@ -10,8 +10,8 @@ - - + + diff --git a/docs/printer.html b/docs/printer.html index 334bebe..8b07eaf 100644 --- a/docs/printer.html +++ b/docs/printer.html @@ -10,8 +10,8 @@ - - + + diff --git a/docs/processes.html b/docs/processes.html index 58ae8d0..ec047c3 100644 --- a/docs/processes.html +++ b/docs/processes.html @@ -10,8 +10,8 @@ - - + + diff --git a/docs/security.html b/docs/security.html index 5116227..c12cf94 100644 --- a/docs/security.html +++ b/docs/security.html @@ -10,8 +10,8 @@ - - + + diff --git a/docs/statsfunctions.html b/docs/statsfunctions.html index aba5865..752c97a 100644 --- a/docs/statsfunctions.html +++ b/docs/statsfunctions.html @@ -10,8 +10,8 @@ - - + + diff --git a/docs/styles.css b/docs/styles.css index b886277..31abe35 100644 --- a/docs/styles.css +++ b/docs/styles.css @@ -691,6 +691,7 @@ ul { .menu ul li.active > a { color: #567adf; + font-weight: 500; } .code { diff --git a/docs/styles.css.map b/docs/styles.css.map index 4870beb..0102a3c 100644 --- a/docs/styles.css.map +++ b/docs/styles.css.map @@ -1,6 +1,6 @@ { "version": 3, - "mappings": "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", + "mappings": "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", "sources": [ "styles.scss" ], diff --git a/docs/styles.scss b/docs/styles.scss index 76be134..ae6ffec 100644 --- a/docs/styles.scss +++ b/docs/styles.scss @@ -469,6 +469,7 @@ ul { } &.active > a { color: rgb(86, 122, 223); + font-weight: 500; } } } diff --git a/docs/system.html b/docs/system.html index ed43e5f..63d0b6a 100644 --- a/docs/system.html +++ b/docs/system.html @@ -10,8 +10,8 @@ - - + + diff --git a/docs/tests.html b/docs/tests.html index 3d41ce7..3bbed17 100644 --- a/docs/tests.html +++ b/docs/tests.html @@ -10,8 +10,8 @@ - - + + diff --git a/docs/trademarks.html b/docs/trademarks.html index 84a66af..8770531 100644 --- a/docs/trademarks.html +++ b/docs/trademarks.html @@ -10,8 +10,8 @@ - - + + diff --git a/docs/usb.html b/docs/usb.html index b698bdc..5dc6045 100644 --- a/docs/usb.html +++ b/docs/usb.html @@ -10,8 +10,8 @@ - - + + diff --git a/docs/v4/battery.html b/docs/v4/battery.html index 943072e..91134fd 100644 --- a/docs/v4/battery.html +++ b/docs/v4/battery.html @@ -9,8 +9,8 @@ - - + + diff --git a/docs/v4/contributors.html b/docs/v4/contributors.html index 4aa3d2f..d79f6da 100644 --- a/docs/v4/contributors.html +++ b/docs/v4/contributors.html @@ -9,8 +9,8 @@ - - + + diff --git a/docs/v4/copyright.html b/docs/v4/copyright.html index bee2a4c..99e3833 100644 --- a/docs/v4/copyright.html +++ b/docs/v4/copyright.html @@ -9,8 +9,8 @@ - - + + diff --git a/docs/v4/cpu.html b/docs/v4/cpu.html index dd58152..ebaa1bf 100644 --- a/docs/v4/cpu.html +++ b/docs/v4/cpu.html @@ -9,8 +9,8 @@ - - + + diff --git a/docs/v4/docker.html b/docs/v4/docker.html index aac1e44..e151202 100644 --- a/docs/v4/docker.html +++ b/docs/v4/docker.html @@ -9,8 +9,8 @@ - - + + diff --git a/docs/v4/filesystem.html b/docs/v4/filesystem.html index baf4b5e..075b199 100644 --- a/docs/v4/filesystem.html +++ b/docs/v4/filesystem.html @@ -9,8 +9,8 @@ - - + + diff --git a/docs/v4/general.html b/docs/v4/general.html index 5ec8468..f43ce1f 100644 --- a/docs/v4/general.html +++ b/docs/v4/general.html @@ -9,8 +9,8 @@ - - + + diff --git a/docs/v4/gettingstarted.html b/docs/v4/gettingstarted.html index ae9fdea..8098c3f 100644 --- a/docs/v4/gettingstarted.html +++ b/docs/v4/gettingstarted.html @@ -9,8 +9,8 @@ - - + + @@ -66,8 +66,8 @@

    Attention:

    This library is supposed to be used as a node.js backend/server-side library and will definilely not work within a browser.

    -

    Installation

    -
    $ npm install systeminformation --save
    +

    Installation (old version 4)

    +
    $ npm install systeminformation@4 —save

    Usage

    All functions (except version and time) are implemented as asynchronous functions. Here a small example how to use them:

    const si = require('systeminformation');
    diff --git a/docs/v4/graphics.html b/docs/v4/graphics.html
    index 3497440..7e88631 100644
    --- a/docs/v4/graphics.html
    +++ b/docs/v4/graphics.html
    @@ -9,8 +9,8 @@
       
       
       
    -  
    -  
    +  
    +  
     
       
       
    diff --git a/docs/v4/history.html b/docs/v4/history.html
    index 9c96e2a..ad33dfe 100644
    --- a/docs/v4/history.html
    +++ b/docs/v4/history.html
    @@ -9,8 +9,8 @@
       
       
       
    -  
    -  
    +  
    +  
     
       
       
    diff --git a/docs/v4/index.html b/docs/v4/index.html
    index 7b30185..889d63d 100644
    --- a/docs/v4/index.html
    +++ b/docs/v4/index.html
    @@ -9,7 +9,7 @@
       
       
       
    -  
    +  
     
       
       
    diff --git a/docs/v4/issues.html b/docs/v4/issues.html
    index a346894..1c2a064 100644
    --- a/docs/v4/issues.html
    +++ b/docs/v4/issues.html
    @@ -9,8 +9,8 @@
       
       
       
    -  
    -  
    +  
    +  
     
       
       
    diff --git a/docs/v4/memory.html b/docs/v4/memory.html
    index 8e8bd80..76ed417 100644
    --- a/docs/v4/memory.html
    +++ b/docs/v4/memory.html
    @@ -9,8 +9,8 @@
       
       
       
    -  
    -  
    +  
    +  
     
       
       
    diff --git a/docs/v4/network.html b/docs/v4/network.html
    index 9bc6c83..545951d 100644
    --- a/docs/v4/network.html
    +++ b/docs/v4/network.html
    @@ -9,8 +9,8 @@
       
       
       
    -  
    -  
    +  
    +  
     
       
       
    diff --git a/docs/v4/os.html b/docs/v4/os.html
    index b140a29..9b4f015 100644
    --- a/docs/v4/os.html
    +++ b/docs/v4/os.html
    @@ -9,8 +9,8 @@
       
       
       
    -  
    -  
    +  
    +  
     
       
       
    diff --git a/docs/v4/processes.html b/docs/v4/processes.html
    index 37f6522..aa33593 100644
    --- a/docs/v4/processes.html
    +++ b/docs/v4/processes.html
    @@ -9,8 +9,8 @@
       
       
       
    -  
    -  
    +  
    +  
     
       
       
    diff --git a/docs/v4/security.html b/docs/v4/security.html
    index 3ce3be5..f443502 100644
    --- a/docs/v4/security.html
    +++ b/docs/v4/security.html
    @@ -9,8 +9,8 @@
       
       
       
    -  
    -  
    +  
    +  
     
       
       
    diff --git a/docs/v4/statsfunctions.html b/docs/v4/statsfunctions.html
    index efb8868..934aa4b 100644
    --- a/docs/v4/statsfunctions.html
    +++ b/docs/v4/statsfunctions.html
    @@ -9,8 +9,8 @@
       
       
       
    -  
    -  
    +  
    +  
     
       
       
    diff --git a/docs/v4/system.html b/docs/v4/system.html
    index 00a5be3..31514be 100644
    --- a/docs/v4/system.html
    +++ b/docs/v4/system.html
    @@ -9,8 +9,8 @@
       
       
       
    -  
    -  
    +  
    +  
     
       
       
    diff --git a/docs/v4/trademarks.html b/docs/v4/trademarks.html
    index 910c35f..0b904e5 100644
    --- a/docs/v4/trademarks.html
    +++ b/docs/v4/trademarks.html
    @@ -9,8 +9,8 @@
       
       
       
    -  
    -  
    +  
    +  
     
       
       
    diff --git a/docs/v4/vbox.html b/docs/v4/vbox.html
    index 96a3e70..0c5e21c 100644
    --- a/docs/v4/vbox.html
    +++ b/docs/v4/vbox.html
    @@ -9,8 +9,8 @@
       
       
       
    -  
    -  
    +  
    +  
     
       
       
    diff --git a/docs/v4/wifi.html b/docs/v4/wifi.html
    index 53ce6b6..a96f98e 100644
    --- a/docs/v4/wifi.html
    +++ b/docs/v4/wifi.html
    @@ -9,8 +9,8 @@
       
       
       
    -  
    -  
    +  
    +  
     
       
       
    diff --git a/docs/vbox.html b/docs/vbox.html
    index 2033db7..aa4222f 100644
    --- a/docs/vbox.html
    +++ b/docs/vbox.html
    @@ -10,8 +10,8 @@
       
       
       
    -  
    -  
    +  
    +  
     
       
       
    diff --git a/docs/wifi.html b/docs/wifi.html
    index b9897b4..f4acf3c 100644
    --- a/docs/wifi.html
    +++ b/docs/wifi.html
    @@ -10,8 +10,8 @@
       
       
       
    -  
    -  
    +  
    +  
     
       
       
    diff --git a/lib/wifi.js b/lib/wifi.js
    index 5970b59..0f28df1 100644
    --- a/lib/wifi.js
    +++ b/lib/wifi.js
    @@ -15,6 +15,7 @@
     
     const os = require('os');
     const exec = require('child_process').exec;
    +const execSync = require('child_process').execSync;
     const util = require('./util');
     
     let _platform = process.platform;
    @@ -144,10 +145,101 @@ function wifiNetworks(callback) {
                 });
               });
     
    -          if (callback) {
    -            callback(result);
    +          if (result.length === 0) {
    +            try {
    +              const iwconfigParts = execSync('export LC_ALL=C; iwconfig 2>/dev/null; unset LC_ALL').toString().split('\n\n');
    +              let iface = '';
    +              for (let i = 0; i < iwconfigParts.length; i++) {
    +                if (iwconfigParts[i].indexOf('no wireless') === -1) {
    +                  iface = iwconfigParts[i].split(' ')[0];
    +                }
    +              }
    +              if (iface()) {
    +                let iwlistParts = execSync(`export LC_ALL=C; iwlist ${iface} sscan 2>/dev/null; unset LC_ALL`).toString().split('        Cell ');
    +                if (iwlistParts.length > 1) {
    +                  iwlistParts.shift();
    +                  for (let i = 0; i < iwlistParts.length; i++) {
    +                    const lines = iwlistParts[i].split('\n');
    +                    const channel = util.getValue(lines, 'channel', ':', true);
    +                    const address = util.getValue(lines, 'address', ':', true);
    +                    const mode = util.getValue(lines, 'mode', ':', true);
    +                    const frequency = util.getValue(lines, 'frequency', ':', true);
    +                    const qualityString = util.getValue(lines, 'Quality', '=', true);
    +                    const dbParts = qualityString.toLowerCase().split('signal level=');
    +                    const db = dbParts.length > 1 ? util.toInt(dbParts[1]) : 0;
    +                    const quality = db ? wifiQualityFromDB(db) : 0;
    +                    const ssid = util.getValue(lines, 'essid', ':', true);
    +
    +                    // security and wpa-flags
    +                    const isWpa = iwlistParts[i].indexOf(' WPA ') >= 0;
    +                    const isWpa2 = iwlistParts[i].indexOf('WPA2 ') >= 0;
    +                    const security = [];
    +                    if (isWpa) { security.push('WPA'); }
    +                    if (isWpa2) { security.push('WPA2'); }
    +                    const wpaFlags = [];
    +                    let wpaFlag = '';
    +                    lines.forEach(function (line) {
    +                      const l = line.trim().toLowerCase();
    +                      if (l.indexOf('group cipher')) {
    +                        if (wpaFlag) {
    +                          wpaFlags.push(wpaFlag);
    +                        }
    +                        const parts = l.split(':');
    +                        if (parts.length > 1) {
    +                          wpaFlag = parts[1].trim();
    +                        }
    +                      }
    +                      if (l.indexOf('pairwise cipher')) {
    +                        const parts = l.split(':');
    +                        if (parts.length > 1) {
    +                          if (parts[i].indexOf('tkip')) { wpaFlag = wpaFlag ? 'TKIP/' + wpaFlag : 'TKIP'; }
    +                          else if (parts[i].indexOf('ccmp')) { wpaFlag = wpaFlag ? 'CCMP/' + wpaFlag : 'CCMP'; }
    +                          else if (parts[i].indexOf('proprietary')) { wpaFlag = wpaFlag ? 'PROP/' + wpaFlag : 'PROP'; }
    +                        }
    +                      }
    +                      if (l.indexOf('Authentication Suites')) {
    +                        const parts = l.split(':');
    +                        if (parts.length > 1) {
    +                          if (parts[i].indexOf('802.1x')) { wpaFlag = wpaFlag ? '802.1x/' + wpaFlag : '802.1x'; }
    +                          else if (parts[i].indexOf('psk')) { wpaFlag = wpaFlag ? 'PSK/' + wpaFlag : 'PSK'; }
    +                        }
    +                      }
    +                    });
    +                    if (wpaFlag) {
    +                      wpaFlags.push(wpaFlag);
    +                    }
    +
    +                    result.push({
    +                      ssid,
    +                      bssid: address,
    +                      mode,
    +                      channel: channel ? util.toInt(channel) : null,
    +                      frequency: frequency ? util.toInt(frequency.replace('.', '')) : null,
    +                      signalLevel: db,
    +                      quality,
    +                      security,
    +                      wpaFlags,
    +                      rsnFlags: []
    +                    });
    +                  }
    +                }
    +              }
    +              if (callback) {
    +                callback(result);
    +              }
    +              resolve(result);
    +            } catch (e) {
    +              if (callback) {
    +                callback(result);
    +              }
    +              resolve(result);
    +            }
    +          } else {
    +            if (callback) {
    +              callback(result);
    +            }
    +            resolve(result);
               }
    -          resolve(result);
             });
           } else if (_darwin) {
             let cmd = '/System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport -s';
    
    values which are unknown or unsupported
    on platform
    processLoad()result as objectresult as array of objectsfunction now allows to provide more than
    one process (as a comma separated list)
    battery()hasbattery
    cyclecount
    ischarging
    designedcapacity
    maxcapacity
    acconnected
    timeremaining
    hasBattery
    cycleCount
    isCharging
    designedCapacity
    maxCapacity
    acConnected
    timeRemaining
    pascalCase conformity
    blockDevices()fstypefsTypepascalCase conformity
    cpu()function name changed
    pascalCase conformity
    blockDevices()fstypefsTypecurrentLoad()avgload
    currentload
    currentload_user
    currentload_system
    currentload_nice
    currentload_idle
    currentload_irq
    raw_currentload
    avgLoad
    currentLoad
    currentLoadUser
    currentLoadSystem
    currentLoadNice
    currentLoadIdle
    currentLoadIrq
    rawCurrentLoad
    pascalCase conformity
    dockerContainerStats()mem_usage
    mem_limit
    mem_percent
    cpu_percent
    cpu_stats
    precpu_stats
    memory_stats
    memUsage
    memLimit
    memPercent
    cpuPercent
    cpuStats
    precpuStats
    memoryStats
    pascalCase conformity
    dockerContainerProcesses()pid_hostpidHost pascalCase conformity
    pixelDepth
    resolutionX
    resolutionY
    sizeX
    sizeY
    pascalCase conformity
    battery()hasbattery
    cyclecount
    ischarging
    designedcapacity
    maxcapacity
    acconnected
    timeremaining
    hasBattery
    cycleCount
    isCharging
    designedCapacity
    maxCapacity
    acConnected
    timeRemaining
    pascalCase conformity
    networkConnections() localaddress
    localport
    peeraddress
    peerport
    carrierChanges pascalCase conformity
    currentLoad()avgload
    currentload
    currentload_user
    currentload_system
    currentload_nice
    currentload_idle
    currentload_irq
    raw_currentload
    avgLoad
    currentLoad
    currentLoadUser
    currentLoadSystem
    currentLoadNice
    currentLoadIdle
    currentLoadIrq
    rawCurrentLoad
    pascalCase conformity
    processes() mem_vsz
    mem_rss
    pcpu
    pcpuu
    pcpus
    pmem
    memVsz
    memRss
    cpu
    cpuu
    cpus
    mem
    pascalCase conformity
    renamed attributes
    processLoad()result as objectresult as array of objectsfunction now allows to provide more than
    one process (as a comma separated list)
    services() pcpu
    pmem
    cpu
    mem
    renamed attributes
    dockerContainerStats()mem_usage
    mem_limit
    mem_percent
    cpu_percent
    cpu_stats
    precpu_stats
    memory_stats
    memUsage
    memLimit
    memPercent
    cpuPercent
    cpuStats
    precpuStats
    memoryStats
    pascalCase conformity
    dockerContainerProcesses()pid_hostpidHostpascalCase conformity
    vbox() HPET
    PAE
    APIC
    X2APIC
    ACPI
    IOAPIC
    biosAPICmode
    TRC
    5.0.2 2020-01-26code cleanupupdated typescript typings
    5.0.1