Skip to content

pablopunk/healthi-js

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

healthi

Downloads Code Style Build Status

Simple module to get your PC's battery health

Install

Right now it supports mac and linux:

npm install healthi

Usage

Healthi works with promises since version 2.0.0:

Example 1: await

const health = require('healthi')
const battery = await health()
console.log(battery.health) //=> 90.76078670529044

Example 2: then

const health = require('healthi')
health()
.then(console.log) //=> { currentCapacity: 5953,  originalCapacity: 6559,  health: 90.76078670529044 }
.catch(console.log)

Result

The battery object has 3 attributes:

{
  now,      // Example: 5953 mAh
  original, // Example: 6559 mAh
  health    // Example: 90.7 % (this is the current capacity compared to the original one)
}

Contribute

JavaScript Style Guide

Feel free to open an issue or a pull request

Author

me
© 2017 Pablo Varela