UNPKG

battery

Version:

Get battery level and charging status.

28 lines (23 loc) 469 B
"use strict" const getBatteryLevel = require("battery-level") const getBatteryCharging = require("is-charging") module.exports = async () => { try { let level = await getBatteryLevel() let charging = await getBatteryCharging() // Windows doesn't support desktops which don't have batteries if (Number.isNaN(level)) { level = 1 charging = true } return { level, charging } } catch (_) { return { level: 1, charging: true } } }