Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
azk / usr / lib / azk / node_modules / is-online
  ..
  node_modules
  index.js
  cli.js
  readme.md
  package.json
  browser.js
Size: Mime:

is-online Build Status

Check if the internet connection is up

Works in Node.js, CLI and the browser (with browserify).

In the browser you have navigator.onLine, but it's useless as it only tells you if there's a local connection, and not whether the internet is accessible.

Install

$ npm install --save is-online

Usage

var isOnline = require('is-online');

isOnline(err, online) {
	console.log(online);
	//=> true
});

Node API

isOnline(callback)

callback(error, online)

Required
Type: function

error is there only by Node.js convention and is always null.

Browser API

isOnline(callback)

callback(online)

Required
Type: function

CLI

$ npm install --global is-online
$ is-online --help

  Example
    is-online
    ✔︎ Online

Contributors

License

MIT © Sindre Sorhus