node package manager
We need your input. Help make JavaScript better: Take the 2017 JavaScript Ecosystem survey »


Webnotify - Simple Web Notifications

Webnotify simplies the process to create a Web Notification.


var webnotify = require('webnotify');
webnotify("Hello, World!", {
  "body": "This is an example message.",
  "tag": "unique_id",
  // Not applicable for Safari 
  "iconUrl": "notification.gif",
  "onshow": function() {
    console.log("Notification Displayed");
  "onclick": function () {
    console.log("The user clicked on the notification.");
  "onclose": function() {
    console.log("The user ignored the notification.");
  "onerror": function() {
    console.error("Something went wrong with the notification");
var notify = require("webnotify");
var section = (function() {
  $('#button').click(function () {
    notify("You clicked the button");
  return {
    method: function () {
      console.log("Some silly method");
})(ender, notify);

Browser Support

Webnotify supports the following browsers:

  • Chrome 5+
  • Safari 6+

Reference Can I Use

Ender support

Webnotify supports Ender. If you don't have Ender, install it, and don't ever look back.

$ npm install ender -g

To include Query in a custom build of Ender you can include it as such:

$ ender build webnotify[,mod2,mod3,...]

Or add it to an existing Ender installation

$ ender add webnotify