# [](http://pushjs.org)
[![Build Status](https://img.shields.io/travis/Nickersoft/push.js.svg)](https://travis-ci.org/Nickersoft/push.js)
[![npm version](https://img.shields.io/npm/v/push.js.svg)](https://npmjs.com/package/push.js)
[![npm](https://img.shields.io/npm/dm/push.js.svg)](https://npmjs.com/package/push.js)
[![Coverage Status](https://img.shields.io/coveralls/Nickersoft/push.js.svg)](https://coveralls.io/github/Nickersoft/push.js?branch=master)
[![Known Vulnerabilities](https://snyk.io/test/github/nickersoft/push.js/badge.svg)](https://snyk.io/test/github/nickersoft/push.js)
![David Dev Dependencies](https://img.shields.io/david/dev/nickersoft/push.js.svg)
[![Code Climate](https://img.shields.io/codeclimate/github/Nickersoft/push.js.svg)](https://codeclimate.com/github/Nickersoft/push.js)
*Now a proud user of*
[](https://browserstack.com)
### What is Push? ###
Push is the fastest way to get up and running with Javascript desktop notifications. A fairly new addition to the
official specification, the Notification API allows modern browsers such as Chrome, Safari, Firefox, and IE 9+ to push
notifications to a user's desktop. Push acts as a cross-browser solution to this API, falling back to use older
implementations if the user's browser does not support the new API.
You can quickly install Push via [npm](http://npmjs.com):
```
npm install push.js --save
```
Or, if you want something a little more lightweight, you can give [Bower](http://bower.io) a try:
```
bower install push.js --save
```
### Full Documentation ###
Full documentation for Push can be found at the project's new homepage [https://pushjs.org](https://pushjs.org).
See you there!
### Development ###
If you feel like this library is your jam and you want to contribute (or you think I'm an idiot who missed something),
check out Push's neat [contributing guidelines](CONTRIBUTING.md) on how you can make your mark.
### Credits ###
Push is based off work the following work:
1. [HTML5-Desktop-Notifications](https://github.com/ttsvetko/HTML5-Desktop-Notifications) by [Tsvetan Tsvetkov](https://github.com/ttsvetko)
2. [notify.js](https://github.com/alexgibson/notify.js) by [Alex Gibson](https://github.com/alexgibson)