node-system-stats
Version:
Comprehensive library for monitoring system statistics including CPU, memory, disk, network, battery, and process information with time-series monitoring
45 lines (43 loc) • 2.15 kB
JavaScript
import mod from "./index.js";
export default mod;
export const NetworkMonitor = mod.NetworkMonitor;
export const SystemInfoMonitor = mod.SystemInfoMonitor;
export const SystemMonitor = mod.SystemMonitor;
export const avgClockMHz = mod.avgClockMHz;
export const clockMHz = mod.clockMHz;
export const cpuModel = mod.cpuModel;
export const formatBytes = mod.formatBytes;
export const getBatteryInfo = mod.getBatteryInfo;
export const getBatteryPercent = mod.getBatteryPercent;
export const getCpuTemperature = mod.getCpuTemperature;
export const getCurrentProcessInfo = mod.getCurrentProcessInfo;
export const getDiskInfo = mod.getDiskInfo;
export const getDownloadSpeed = mod.getDownloadSpeed;
export const getDrives = mod.getDrives;
export const getFileSystemInfo = mod.getFileSystemInfo;
export const getLoadAverage = mod.getLoadAverage;
export const getMemoryInfo = mod.getMemoryInfo;
export const getNetworkInterfaces = mod.getNetworkInterfaces;
export const getNetworkStats = mod.getNetworkStats;
export const getPrimaryInterface = mod.getPrimaryInterface;
export const getPrimaryIpAddress = mod.getPrimaryIpAddress;
export const getProcessById = mod.getProcessById;
export const getProcessMemoryUsage = mod.getProcessMemoryUsage;
export const getSwapInfo = mod.getSwapInfo;
export const getTimeRemaining = mod.getTimeRemaining;
export const getTopProcesses = mod.getTopProcesses;
export const getTotalBytesReceived = mod.getTotalBytesReceived;
export const getTotalBytesSent = mod.getTotalBytesSent;
export const getUploadSpeed = mod.getUploadSpeed;
export const hasBattery = mod.hasBattery;
export const isCharging = mod.isCharging;
export const isNetworkConnected = mod.isNetworkConnected;
export const pathExists = mod.pathExists;
export const platform = mod.platform;
export const showFreeMemory = mod.showFreeMemory;
export const showMemoryUsage = mod.showMemoryUsage;
export const showTotalMemory = mod.showTotalMemory;
export const startNetworkMonitoring = mod.startNetworkMonitoring;
export const stopNetworkMonitoring = mod.stopNetworkMonitoring;
export const totalCores = mod.totalCores;
export const usagePercent = mod.usagePercent;