choo-notification
Web Notification plugin for Choo.
Note: be careful when using notifications. Overuse, or even asking for permissions unexpectedly can provide people with a bad experience. Make sure people know why you're asking for permission to send notifications. Use this API responsibly.
Usage
var html = var choo = var app = appapp app app
Events
'notification:request'
| state.events.NOTIFICATION_REQUEST
Request to use the notifications API. Emits either 'notification:granted'
or
'notification:denied'
after calling it. Also emits a 'render'
event after
the permission state changes.
'notification:granted'
| state.events.NOTIFICATION_GRANTED
Emitted after calling 'notification:request'
.
'notification:denied'
| state.events.NOTIFICATION_DENIED
Emitted after calling 'notification:request'
.
'notification:new'
| state.events.NOTIFICATION_NEW
Emit a new notification. Make sure you have access to send notifications before.
API
notificationPlugin = chooNotification()
Create a new choo-notification
instance.
Installation
$ npm install choo-notification