diff --git a/docs/assets/cpu.jpg b/docs/assets/cpu.jpg new file mode 100644 index 0000000..26e8ea5 Binary files /dev/null and b/docs/assets/cpu.jpg differ diff --git a/docs/assets/motherboard.jpg b/docs/assets/motherboard.jpg deleted file mode 100644 index 86e8074..0000000 Binary files a/docs/assets/motherboard.jpg and /dev/null differ diff --git a/docs/assets/title-empty.jpg b/docs/assets/title-empty.jpg deleted file mode 100644 index 5864d6b..0000000 Binary files a/docs/assets/title-empty.jpg and /dev/null differ diff --git a/docs/assets/title.jpg b/docs/assets/title.jpg deleted file mode 100644 index 75fcdc4..0000000 Binary files a/docs/assets/title.jpg and /dev/null differ diff --git a/docs/assets/trianglify.png b/docs/assets/trianglify.png deleted file mode 100644 index b846ac8..0000000 Binary files a/docs/assets/trianglify.png and /dev/null differ diff --git a/docs/battery.html b/docs/battery.html index 0bba380..dab6240 100644 --- a/docs/battery.html +++ b/docs/battery.html @@ -8,7 +8,8 @@ - + + @@ -271,31 +272,33 @@ si.battery().then(data => console.log(data));
- @@ -80,31 +81,33 @@
- @@ -41,12 +42,33 @@
Copyright Information
-
© 2021 Sebstian Hildebrandt, sebhildebrandt, +innovations
-
License MIT license
+
 
+

Software:

+
© 2021 Sebstian Hildebrandt, sebhildebrandt, +innovations
+
+
+ +
+
+
 
+

Website:

+
Concept, design, documentation © 2021 Sebstian Hildebrandt, +innovations, All rights reserved.
If you want to copy this website design or concept for your own project, please ask for permission.
+
+
+
+
+
 
+

Photos:

+ +
+
+
+
+
License MIT license

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal @@ -75,31 +97,33 @@

- @@ -585,31 +586,33 @@ si.cpuTemperature().then(data => console.log(data));
- - \ No newline at end of file + diff --git a/docs/docker.html b/docs/docker.html index 24c547f..33a3e67 100644 --- a/docs/docker.html +++ b/docs/docker.html @@ -8,7 +8,8 @@ - + + @@ -1049,31 +1050,33 @@
- @@ -856,31 +857,33 @@ setInterval(function() {
- - \ No newline at end of file + diff --git a/docs/general.html b/docs/general.html index 7d2f532..7b28053 100644 --- a/docs/general.html +++ b/docs/general.html @@ -8,7 +8,8 @@ - + + @@ -321,31 +322,33 @@ si.get(valueObject).then(data => console.log(data));
- @@ -141,31 +142,33 @@ async function cpuData() {
- @@ -517,31 +518,33 @@ si.graphics().then(data => console.log(data));
- - \ No newline at end of file + diff --git a/docs/history.html b/docs/history.html index 0221c21..e6bdcbe 100644 --- a/docs/history.html +++ b/docs/history.html @@ -8,7 +8,8 @@ - + + @@ -42,37 +43,9 @@
Version History
-

Major Changes - Version 4

-

New Functions

- -

Breaking Changes

- -

Other Changes

- -

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

+

Major and Breaking Changes

+

To see detaild information on major und breaking changes for version 5.x, refer to the Version 5 - Changes page.
Be aware version 5 is NOT fully backward compatible to version 4.x ...

-

Major (breaking) Changes - Version 3

-

Full version history

@@ -2044,31 +2017,33 @@ - @@ -90,31 +91,33 @@ - @@ -389,31 +390,33 @@ si.memLayout().then(data => console.log(data)); - @@ -776,31 +777,33 @@ setInterval(function() { - - \ No newline at end of file + diff --git a/docs/os.html b/docs/os.html index 11cf4f9..c77a129 100644 --- a/docs/os.html +++ b/docs/os.html @@ -8,7 +8,8 @@ - + + @@ -728,31 +729,33 @@ si.users().then(data => console.log(data)); - @@ -49,7 +50,7 @@

In this section you will learn how to get information about detected printers:

For function reference and examples we assume, that we imported systeminformation as follows:

const si = require('systeminformation');
-

Printer

+

Detected Printers

All functions in this section return a promise or can be called with a callback function (parameter cb in the function reference)

@@ -212,31 +213,33 @@ si.printer().then(data => console.log(data)); - @@ -714,31 +715,33 @@ si.services('mysql, postgres').then(data => console.log(data)); - @@ -104,31 +105,33 @@ - @@ -130,31 +131,33 @@ setTimeout(() => { - @@ -423,31 +424,33 @@ si.chassis().then(data => console.log(data)); - @@ -71,6 +72,7 @@
  • DELL is a registered trademark of Dell Inc.
  • ASUS is a registered trademark of ASUSTeK Computer.
  • Alpine is a trademark of Alpine Linux Development Team.
  • +
  • +innovations is a trademark of plus-innovations application development GmbH
  • All other trademarks are the property of their respective owners.

    @@ -85,31 +87,33 @@ - + + + + + + + + systeminformation + + + + + + +
    +
    + +
    +
    +
    +
    Major and Breaking Changes
    +
    +

    Major Changes - Version 5

    +

    New Functions

    +
      +
    • chassis() chassis information
    • +
    • vboxInfo() detailed virtualBox VM information
    • +
    • wifiNetworks() detailed information about available wifi networks
    • +
    +

    Breaking Changes

    +
      +
    • networkStats(): will provide an array of stats for all given interfaces. In previous versions only one interface was provided as a parameter. Pass '*' for all interfaces
    • +
    • networkStats(): rx and tx changed to rx_bytes and tx_bytes
    • +
    • dockerContainerStats() will provide an array of stats for all given docker containers. In previous versions only one interface was provided as a parameter. Pass '*' for all docker containers
    • +
    +

    Other Changes

    +
      +
    • system(): optimized system detection (e.g. new Raspberry Pi models, ...)
    • +
    • system(), bios(), baseboard(): information also as non-root (linux)
    • +
    • graphics(): added pip, pip3, virtualBox,
    • +
    • versions(): better controller and display detection, fixes
    • +
    • networkInterfaces(): optimization, fixes
    • +
    • networkStats() added operstate, type, duplex, mtu, speed, carrierChanges
    • +
    • added TypeScript definitions
    • +
    +

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

    + +

    Major Changes - Version 4

    +

    New Functions

    +
      +
    • chassis() chassis information
    • +
    • vboxInfo() detailed virtualBox VM information
    • +
    • wifiNetworks() detailed information about available wifi networks
    • +
    +

    Breaking Changes

    +
      +
    • networkStats(): will provide an array of stats for all given interfaces. In previous versions only one interface was provided as a parameter. Pass '*' for all interfaces
    • +
    • networkStats(): rx and tx changed to rx_bytes and tx_bytes
    • +
    • dockerContainerStats() will provide an array of stats for all given docker containers. In previous versions only one interface was provided as a parameter. Pass '*' for all docker containers
    • +
    +

    Other Changes

    +
      +
    • system(): optimized system detection (e.g. new Raspberry Pi models, ...)
    • +
    • system(), bios(), baseboard(): information also as non-root (linux)
    • +
    • graphics(): added pip, pip3, virtualBox,
    • +
    • versions(): better controller and display detection, fixes
    • +
    • networkInterfaces(): optimization, fixes
    • +
    • networkStats() added operstate, type, duplex, mtu, speed, carrierChanges
    • +
    • added TypeScript definitions
    • +
    +

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

    +

    Major Changes - Version 3

    +
      +
    • works only with node.js v4.0.0 and above (using now internal ES6 promise function, arrow functions, ...)
    • +
    • Promises. As you can see in the documentation, you can now also use it in a promise oriented way. But callbacks are still supported.
    • +
    • Async/Await. Due to the promises support, systeminformation also works perfectly with the `async/await` pattern (available in node.js v7.6.0 and above). See example in the docs.
    • +
    +

    Full version history

    +

    Full version histrory can be viewed here

    + +
    +
    +
    +
    +
    + +
    + + + + + + + diff --git a/docs/vbox.html b/docs/vbox.html index 5498651..86df0fd 100644 --- a/docs/vbox.html +++ b/docs/vbox.html @@ -8,7 +8,8 @@ - + + @@ -449,31 +450,33 @@ - @@ -226,31 +227,33 @@ si.wifiNetworks().then(data => console.log(data)); -