Skip to content

The project consists of a set of libraries for obtaining system information.

License

Notifications You must be signed in to change notification settings

Aspedm/spci-libs

Repository files navigation

spci-libs

NPM NodeJS Linux macOS Windows

About

The project consists of a set of libraries for obtaining system information. Each library includes a collection of methods designed to gather various parameters and characteristics of the system.

This project doesn't include all parts of the system. If you want more info about the system, i suggest using systeminformation.

Supported modules

USB

  • The documentation for USB devices can be found here

RAM

  • The documentation for RAM can be found here

PCI

  • The documentation for PCI devices can be found here

Wallpapers

  • The documentation for RAM can be found here

Install

yarn install spci-libs

Usage in code

import { Usb } from 'spci-libs';

const myUsbDevices = async() => {
    const usb = new Usb();
    const devices = await usb.getDevices();

    console.log(devices);
};

Usage in terminal

  1. Install dependencies yarn
  2. Build lib yarn build
  3. Run playground yarn start

License

Further details see LICENSE file.

Contact

If you have any questions, suggestions, or issues, please create an issue in the GitHub repository or contact me at aspedm@gmail.com.

Credits

A big thanks to: