ng2-notifications
ng2-notifications is an Angular 2 component that enables native browser push notifications in web applications using the W3C Notifications API. The component is implemented as a tag that can be configured with attributes such as title, body, and icon to define the notification content. It supports data binding, a closeDelay attribute for automatic self-closing after a specified number of milliseconds, and programmatic control through a template variable that exposes the show method. The component provides event bindings for click (action), show, close, load, and error callbacks, allowing developers to respond to user interactions and notification lifecycle events. Additional options include data, tag, dir, and lang. ng2-notifications is distributed under the MIT license and currently seeks new maintainers.