Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

browser-battery

gillstrom922MIT2.0.0

Get and watch battery information in a browser

battery, browser, charge, charging, level, watch

readme

browser-battery

Get and watch battery information in a browser

Currently working in Chrome, Firefox and Opera.

Install

$ npm install --save browser-battery

Usage

const browserBattery = require('browser-battery');

browserBattery().then(battery => {
    console.log(battery);
    /*
    {
        charging: false
        chargingTime: Infinity
        dischargingTime: 11160
        level: 0.6
        onchargingchange: null
        onchargingtimechange: null
        ondischargingtimechange: null
        onlevelchange: null
    }
     */
});

// Use the event listeners
browserBattery().then(battery => {
    battery.onlevelchange = function () {
        console.log(battery.level);
        //=> 0.89
    };
});
  • battery-level - Get current battery level (OS X, Linux and Windows)

License

MIT © Andreas Gillström