Home

Awesome

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
	};
});

Related

License

MIT © Andreas Gillström