If you have comments, suggestions & reports, please feel free to contact me! Have a look at the function reference in the docs to get further details. Not all functions are supported on all operating systems. I was able to test it on several Debian, Raspbian, Ubuntu distributions as well as macOS (Mavericks, Yosemite, El Captain, Sierra, High Sierra, Mojave) and some Windows 7, Windows 10, FreeBSD, OpenBSD, NetBSD and SunOS machines. It requires node.js version 4.0 and above. It is supposed to be used as a backend/server-side library (will definilely not work within a browser). So I came up to write this little library. Node.js comes with some basic OS information, but I always wanted a little more. You can find all changes here: detailed changelog Core concept Version 4.8.0: added vboxInfo() detailed virtual box info.Version 4.9.0: graphics() added vendor, refresh rate, current resolution.Version 4.10.0: graphics() added windows multiple display support, added display size, connection.Version 4.11.0: wifiNetworks() added available wifi networks.Version 4.12.0: networkInterfaces() added property virtual.Version 4.13.0: networkConnections() added PID, process.Version 4.14.0: processes() added process path and params.(last 7 major and minor version releases) error ( error ) ) Ĭallback, Promises, Awync Await News and Changes Latest Activity supports Linux, macOS, partial Windows, FreeBSD, OpenBSD, NetBSD and SunOS supportĬonst si = require ( 'systeminformation' ) // promises style - new since version 3 si.get detailed information about system, cpu, baseboard, battery, memory, disks/filesystem, network, docker, software, services and processes.Lightweight collection of 40+ functions to retrieve detailed hardware, system and OS information. added vboxInfo to get detailed vm informationīreaking Changes: you will see some minor breaking changes.added wifiNetworks to get available wifi networks.optimized graphics controller and display detection.dockerContainerStats for multiple containers or all containers at once.reworked network section: this will now return more information and allows to get networkStats for more than one interface at once.new systeminformation website with better documentation and examples systeminformation.io.This next major version release 4.0 comes with several optimizations and changes: Thank you to all who contributed to this project! New Version 4.0 Started as a small projekt just for myself, it now has > 8,000 lines of code, > 200 versions published, up to 100,000 downloads per month, > 1 Mio downloads overall. System and OS information library for node.js
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |