{"_id":"web-push","_rev":"70-932040bdcdc750e7f6a8c388fc05bfbb","name":"web-push","description":"Web Push library for Node.js","dist-tags":{"latest":"3.6.7"},"versions":{"0.0.1":{"name":"web-push","version":"0.0.1","description":"Web Push library for Node.js","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/marco-c/web-push.git"},"keywords":["web push"],"author":{"name":"Marco Castelluccio"},"license":"MPL-2.0","bugs":{"url":"https://github.com/marco-c/web-push/issues"},"homepage":"https://github.com/marco-c/web-push#readme","devDependencies":{"urlsafe-base64":"^1.0.0","encrypted-content-encoding":"git://github.com/martinthomson/encrypted-content-encoding.git"},"gitHead":"89b85d8964ac38fe68cd988e2ff24b2247e72f93","_id":"web-push@0.0.1","_shasum":"f3652d0bd5234b51a647a3d4a4d5df822bd07670","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"marco-c","email":"mar.castelluccio@studenti.unina.it"},"dist":{"shasum":"f3652d0bd5234b51a647a3d4a4d5df822bd07670","tarball":"https://registry.npmjs.org/web-push/-/web-push-0.0.1.tgz","integrity":"sha512-WVurAkcpcHAWfcR/Wkvo9QXFREuUJ4rZceaAVvOq4nedD65tGZkBCdxIS5fQlzzhNrpPoCe+Po3PToRnnfql5A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE0dyweUQtkrQD1Y6EoUsU/3bNwrHeDWRCpNOcPWY2aMAiB7DZL8qzZA4oMBMRrxshsYrlUauBniFUzX83BLc6DwrA=="}]},"maintainers":[{"name":"marco-c","email":"mar.castelluccio@studenti.unina.it"}],"directories":{}},"0.0.2":{"name":"web-push","version":"0.0.2","description":"Web Push library for Node.js","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/marco-c/web-push.git"},"keywords":["web push"],"author":{"name":"Marco Castelluccio"},"license":"MPL-2.0","bugs":{"url":"https://github.com/marco-c/web-push/issues"},"homepage":"https://github.com/marco-c/web-push#readme","dependencies":{"urlsafe-base64":"^1.0.0","encrypted-content-encoding":"git://github.com/martinthomson/encrypted-content-encoding.git"},"gitHead":"6453f92c8d2879502862413892dafd93430f3e5a","_id":"web-push@0.0.2","_shasum":"fbb2d975f0a6083c8969408d197d3a6f6dbcbde5","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"marco-c","email":"mar.castelluccio@studenti.unina.it"},"dist":{"shasum":"fbb2d975f0a6083c8969408d197d3a6f6dbcbde5","tarball":"https://registry.npmjs.org/web-push/-/web-push-0.0.2.tgz","integrity":"sha512-DDFmCAk0LacSl+/lO/gnVVUZ3bwEMMp+uQyBLNCWhNhLoKRW+pSUqE+7AEzA37GE7dwwsDT1hgFZW5IajgUwbA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCRvcCn+jRtV+vNfGyYVTbYiN/WX3YmFLI9DmoxDqH0SgIhAJQbe7PkLEFavNDGaCWhKpBAFsDX30MI3jP38xFlcRPH"}]},"maintainers":[{"name":"marco-c","email":"mar.castelluccio@studenti.unina.it"}],"directories":{}},"0.0.3":{"name":"web-push","version":"0.0.3","description":"Web Push library for Node.js","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/marco-c/web-push.git"},"keywords":["web push"],"author":{"name":"Marco Castelluccio"},"license":"MPL-2.0","bugs":{"url":"https://github.com/marco-c/web-push/issues"},"homepage":"https://github.com/marco-c/web-push#readme","dependencies":{"urlsafe-base64":"^1.0.0","encrypted-content-encoding":"git://github.com/martinthomson/encrypted-content-encoding.git"},"gitHead":"e02b70b9b848a3c866b769407e57938cd2c3339d","_id":"web-push@0.0.3","_shasum":"9ee4e072ededc021f8a7016e380321197a97f93c","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"marco-c","email":"mar.castelluccio@studenti.unina.it"},"dist":{"shasum":"9ee4e072ededc021f8a7016e380321197a97f93c","tarball":"https://registry.npmjs.org/web-push/-/web-push-0.0.3.tgz","integrity":"sha512-SaUkkzPBf0zWzdImQ4CmCuQUNdhKFqPi1PDphu47GFC58NbJE/fbliSmRz1E0Ehao422WBkdP/jm+asHrbxHEw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA+j0WwlXVSJy17q8mD0L8VNxjD+jWfOeFPsdUBcOIGiAiEAiUJjhPo1BLj1Tp1W0CAJJC0bKgf1zwNSDuWbhuQTa6Q="}]},"maintainers":[{"name":"marco-c","email":"mar.castelluccio@studenti.unina.it"}],"directories":{}},"0.0.4":{"name":"web-push","version":"0.0.4","description":"Web Push library for Node.js","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/marco-c/web-push.git"},"keywords":["web push"],"author":{"name":"Marco Castelluccio"},"license":"MPL-2.0","bugs":{"url":"https://github.com/marco-c/web-push/issues"},"homepage":"https://github.com/marco-c/web-push#readme","dependencies":{"urlsafe-base64":"^1.0.0","encrypted-content-encoding":"git://github.com/martinthomson/encrypted-content-encoding.git"},"gitHead":"10367cb54929f850123736616daad68f2ec1204f","_id":"web-push@0.0.4","_shasum":"379d436c65a63e8970ae2bfc21cb19b15c705c36","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"marco-c","email":"mar.castelluccio@studenti.unina.it"},"dist":{"shasum":"379d436c65a63e8970ae2bfc21cb19b15c705c36","tarball":"https://registry.npmjs.org/web-push/-/web-push-0.0.4.tgz","integrity":"sha512-hRNo71QQwUGjmBC/FNO2pFPU4YDnTq2+r37tzoxq+5A497QqlVVEsVrVMkT16cqLllHgYuMDotobEGdysdcpjQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBMohPWXL+7U4j22AhZC0+0iM8w4Cr6h3s4pK/odqJX1AiEAqA/G60pAbr5oHvYZwzUlaSYuDXi7GKhZfoChe4CM3xA="}]},"maintainers":[{"name":"marco-c","email":"mar.castelluccio@studenti.unina.it"}],"directories":{}},"0.0.5":{"name":"web-push","version":"0.0.5","description":"Web Push library for Node.js","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/marco-c/web-push.git"},"keywords":["web push"],"author":{"name":"Marco Castelluccio"},"license":"MPL-2.0","bugs":{"url":"https://github.com/marco-c/web-push/issues"},"homepage":"https://github.com/marco-c/web-push#readme","dependencies":{"urlsafe-base64":"^1.0.0","encrypted-content-encoding":"git://github.com/martinthomson/encrypted-content-encoding.git"},"gitHead":"f00ce4829f69c37986e7a71a33f7e17afccae248","_id":"web-push@0.0.5","_shasum":"f35d0ba2861781e4b14dc44f842f345b0aaf47ba","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"marco-c","email":"mar.castelluccio@studenti.unina.it"},"dist":{"shasum":"f35d0ba2861781e4b14dc44f842f345b0aaf47ba","tarball":"https://registry.npmjs.org/web-push/-/web-push-0.0.5.tgz","integrity":"sha512-v8gEMaZOp371dymGyzCOfO1qVNPYC3e1pxZmSuXe/WvY9AybazRI2Rqxr1fg3sHbBouCE84OQ2N0/GdWZxreYw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFfLespkFmDICh3JrSO2Tp3bEbZCyWhidT5OUjciuhAJAiAq3B093lil1xzVi8qWjON1ZFXIpAKb3+vf1f8dJLfUgQ=="}]},"maintainers":[{"name":"marco-c","email":"mar.castelluccio@studenti.unina.it"}],"directories":{}},"0.0.6":{"name":"web-push","version":"0.0.6","description":"Web Push library for Node.js","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/marco-c/web-push.git"},"keywords":["web push"],"author":{"name":"Marco Castelluccio"},"license":"MPL-2.0","bugs":{"url":"https://github.com/marco-c/web-push/issues"},"homepage":"https://github.com/marco-c/web-push#readme","dependencies":{"urlsafe-base64":"^1.0.0","encrypted-content-encoding":"git://github.com/martinthomson/encrypted-content-encoding.git"},"gitHead":"b34402f2ce96e577e277e6aa5a7e386dd4e59a10","_id":"web-push@0.0.6","_shasum":"f32a20291183f3facb032406c000954a38d6ca44","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"marco-c","email":"mar.castelluccio@studenti.unina.it"},"dist":{"shasum":"f32a20291183f3facb032406c000954a38d6ca44","tarball":"https://registry.npmjs.org/web-push/-/web-push-0.0.6.tgz","integrity":"sha512-aPR+N5whPp3YyI5A9/Dv7+VVhnU6DIZ2zl/ZROu3X+sHI4GQZHtdkcKWKNzd0kBUC2WjD6Lpw7aJMbUKksuUxg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCQhrSR4RguAr4rsgHx5gtv0Ia5HGidolSa1gBvoDPedQIges3JN78IgnzRxuGL2UvJJ/2+s/0p2ITidRZ3NiyMpTo="}]},"maintainers":[{"name":"marco-c","email":"mar.castelluccio@studenti.unina.it"}],"directories":{}},"0.0.7":{"name":"web-push","version":"0.0.7","description":"Web Push library for Node.js","main":"index.js","scripts":{"test":"mocha --ui tdd"},"repository":{"type":"git","url":"git+https://github.com/marco-c/web-push.git"},"keywords":["web push"],"author":{"name":"Marco Castelluccio"},"license":"MPL-2.0","bugs":{"url":"https://github.com/marco-c/web-push/issues"},"homepage":"https://github.com/marco-c/web-push#readme","dependencies":{"urlsafe-base64":"^1.0.0","encrypted-content-encoding":"git://github.com/martinthomson/encrypted-content-encoding.git"},"gitHead":"ad875f71b5d0f9b27fbe89c8509b685a663ca9f7","_id":"web-push@0.0.7","_shasum":"2ce2e16da202d7d14e97c10cc167af2b6dc3019d","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"marco-c","email":"mar.castelluccio@studenti.unina.it"},"dist":{"shasum":"2ce2e16da202d7d14e97c10cc167af2b6dc3019d","tarball":"https://registry.npmjs.org/web-push/-/web-push-0.0.7.tgz","integrity":"sha512-LfGUcPjVeKqJrIh57jdzztX+z+XGEBEGCFYFUCwgwVPr+gnWsjtD7WRWcmjFzDnw6WrzqxZecghCMV/dniiOVw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDdeBR/1p+KOyAIZE0Cx+JDeMVNwwmG8HIn+PQg/7oYkAIgZ8OfRWXq00/pb78TofhxmNgH1bXNp0QYVQTGMTu1ZIQ="}]},"maintainers":[{"name":"marco-c","email":"mar.castelluccio@studenti.unina.it"}],"directories":{}},"0.0.8":{"name":"web-push","version":"0.0.8","description":"Web Push library for Node.js","main":"index.js","scripts":{"test":"mocha --ui tdd"},"repository":{"type":"git","url":"git+https://github.com/marco-c/web-push.git"},"keywords":["web push","push","notifications","push notifications"],"author":{"name":"Marco Castelluccio"},"license":"MPL-2.0","bugs":{"url":"https://github.com/marco-c/web-push/issues"},"homepage":"https://github.com/marco-c/web-push#readme","dependencies":{"urlsafe-base64":"^1.0.0","encrypted-content-encoding":"git://github.com/martinthomson/encrypted-content-encoding.git"},"gitHead":"61faccbc99452d6be1fac08de8b2ce77009f5bdd","_id":"web-push@0.0.8","_shasum":"886030525b2a80ef4751b93dbaca33a25440fe39","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"marco-c","email":"mar.castelluccio@studenti.unina.it"},"dist":{"shasum":"886030525b2a80ef4751b93dbaca33a25440fe39","tarball":"https://registry.npmjs.org/web-push/-/web-push-0.0.8.tgz","integrity":"sha512-ASx23Dc3mPrMPSeHtQ/tUumstkNDavcCJx32bcX4b9IGkVyzK7DJ1uoTIQXzSMTtDjAMtyBLzYmycR+AktOt4g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD3k2YmV5IB4PaleAaKVl5z/XWYqCsVxDP+09gxNoXJYwIgZT39rNraLj7KFVxDGq2F/UbG/WXsV8L1Yne+LncnRNM="}]},"maintainers":[{"name":"marco-c","email":"mar.castelluccio@studenti.unina.it"}],"directories":{}},"0.0.9":{"name":"web-push","version":"0.0.9","description":"Web Push library for Node.js","main":"index.js","scripts":{"test":"mocha --ui tdd","selenium-init":"node demo/selenium-init.js","test-selenium":"node demo/selenium.js 0","test-selenium-payload":"node demo/selenium.js 0 marco","test-selenium-restart":"node demo/selenium.js 2","test-selenium-restart-payload":"node demo/selenium.js 2 marco"},"repository":{"type":"git","url":"git+https://github.com/marco-c/web-push.git"},"keywords":["web push","push","notifications","push notifications"],"author":{"name":"Marco Castelluccio"},"license":"MPL-2.0","bugs":{"url":"https://github.com/marco-c/web-push/issues"},"homepage":"https://github.com/marco-c/web-push#readme","dependencies":{"urlsafe-base64":"^1.0.0","encrypted-content-encoding":"git://github.com/martinthomson/encrypted-content-encoding.git"},"devDependencies":{"fs-extra":"^0.24.0","request":"^2.64.0","selenium-webdriver":"^2.47.0","temp":"^0.8.3"},"gitHead":"eec6228d7d7ef0c4f7c0ce590bac95a1aec5e84f","_id":"web-push@0.0.9","_shasum":"493e0633e196d3d43ea66fd0d31367ec8ea00055","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"marco-c","email":"mar.castelluccio@studenti.unina.it"},"dist":{"shasum":"493e0633e196d3d43ea66fd0d31367ec8ea00055","tarball":"https://registry.npmjs.org/web-push/-/web-push-0.0.9.tgz","integrity":"sha512-jxcNavsdLLm+YW3xqrxDZiIPJ9J5lD8wOjkinSRMn0umTStWFvBIVU+FAniOO01iRU/pQMoaJ3OxJyhqbvzAmg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGdQFRpEqTkFDlq04SYw7bx6voOJa6vI1+P4wksk3wcdAiBrJ/SNK6ZQZbvA95FLSiFKzwzIs34ka8Mtw6piQKDXeA=="}]},"maintainers":[{"name":"marco-c","email":"mar.castelluccio@studenti.unina.it"}],"directories":{}},"0.0.10":{"name":"web-push","version":"0.0.10","description":"Web Push library for Node.js","main":"index.js","scripts":{"test":"mocha --ui tdd test/tests/"},"repository":{"type":"git","url":"git+https://github.com/marco-c/web-push.git"},"keywords":["web push","push","notifications","push notifications"],"author":{"name":"Marco Castelluccio"},"license":"MPL-2.0","bugs":{"url":"https://github.com/marco-c/web-push/issues"},"homepage":"https://github.com/marco-c/web-push#readme","dependencies":{"urlsafe-base64":"^1.0.0","encrypted-content-encoding":"git://github.com/martinthomson/encrypted-content-encoding.git"},"devDependencies":{"fs-extra":"^0.24.0","request":"^2.64.0","selenium-webdriver":"^2.47.0","temp":"^0.8.3"},"gitHead":"bc14bc2bd2859fd919f9e6376253d58f739dfb56","_id":"web-push@0.0.10","_shasum":"c562449beb7a8327276ba17dfa10c7bb1f375761","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"marco-c","email":"mar.castelluccio@studenti.unina.it"},"dist":{"shasum":"c562449beb7a8327276ba17dfa10c7bb1f375761","tarball":"https://registry.npmjs.org/web-push/-/web-push-0.0.10.tgz","integrity":"sha512-26Ib0LBD4wUU+DYAbOn5nd2VOI8g9jCZ9ToaCbY9SJdBsxwbmQRdimx4VNOftQir9tnhqHvku9/HBWLSR4fjDA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEa8FdpkKF4M5cJrouecZMYd4tcETSGruKpmVrON2LgmAiEA2T9v1+6lkbDO5aZ+e6ZD2DkDauwVDQAlKIw+UnWCVFY="}]},"maintainers":[{"name":"marco-c","email":"mar.castelluccio@studenti.unina.it"}],"directories":{}},"0.0.11":{"name":"web-push","version":"0.0.11","description":"Web Push library for Node.js","main":"index.js","scripts":{"test":"mocha --ui tdd test/tests/"},"repository":{"type":"git","url":"git+https://github.com/marco-c/web-push.git"},"keywords":["web push","push","notifications","push notifications"],"author":{"name":"Marco Castelluccio"},"license":"MPL-2.0","bugs":{"url":"https://github.com/marco-c/web-push/issues"},"homepage":"https://github.com/marco-c/web-push#readme","dependencies":{"urlsafe-base64":"^1.0.0","http_ece":"^0.2.0"},"devDependencies":{"fs-extra":"^0.24.0","request":"^2.64.0","selenium-webdriver":"^2.47.0","temp":"^0.8.3"},"gitHead":"dfc589a4ea0297cd257175b435d93c6ad1161aa3","_id":"web-push@0.0.11","_shasum":"50085ef5065a0d45318b38ed5d7f0a946b036992","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"marco-c","email":"mar.castelluccio@studenti.unina.it"},"dist":{"shasum":"50085ef5065a0d45318b38ed5d7f0a946b036992","tarball":"https://registry.npmjs.org/web-push/-/web-push-0.0.11.tgz","integrity":"sha512-nyJWsvbtYde4SK2iOCxPdLayyzLFzlEvj7cv0N2eE6EHjYeVfjiK7q9KkACNdX2j5HS8nI8NB/jS9u7VUGfmuQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD+qveSsUPubQln/AzBsXEMQ10tZ4IrOFT4iyJGco8rZQIgVY0W8iJoGnvYth6Rq1noy1lWtxzMF2vR41itlNXrTRU="}]},"maintainers":[{"name":"marco-c","email":"mar.castelluccio@studenti.unina.it"}],"directories":{}},"1.0.0":{"name":"web-push","version":"1.0.0","description":"Web Push library for Node.js","main":"index.js","scripts":{"test":"node --harmony node_modules/.bin/istanbul cover _mocha -- --ui tdd test/tests/"},"repository":{"type":"git","url":"git+https://github.com/marco-c/web-push.git"},"keywords":["web push","push","notifications","push notifications"],"author":{"name":"Marco Castelluccio"},"license":"MPL-2.0","bugs":{"url":"https://github.com/marco-c/web-push/issues"},"homepage":"https://github.com/marco-c/web-push#readme","dependencies":{"colors":"^1.1.2","http_ece":"^0.2.0","urlsafe-base64":"^1.0.0"},"devDependencies":{"dmg":"^0.1.0","fs-extra":"^0.26.2","istanbul":"^0.4.0","request":"^2.67.0","selenium-webdriver":"^2.48.2","temp":"^0.8.3"},"gitHead":"284e7ac94122a8ae19d1688cc55fb4768cee3790","_id":"web-push@1.0.0","_shasum":"cf5e4ace78475cdcbe55e28f840d19f68ffd37ff","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.3","_npmUser":{"name":"marco-c","email":"mar.castelluccio@studenti.unina.it"},"dist":{"shasum":"cf5e4ace78475cdcbe55e28f840d19f68ffd37ff","tarball":"https://registry.npmjs.org/web-push/-/web-push-1.0.0.tgz","integrity":"sha512-weenzOrm0QUPmcm8GFpCcB6c20W8ZOtjZ2UbzYoQZqetp9fburIuOXoJbfduwiBqF2wa+u4ZlEo1AZfjKyLg1g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCkrh75SOTHxZ+ZsRcDkP89HZQq8syI2ZtzMV7Lj7c4gAIhAOHBS0p/F2hpd42Y7yljlXzJVehRZgRqQdly48QBt4Dc"}]},"maintainers":[{"name":"marco-c","email":"mar.castelluccio@studenti.unina.it"}],"directories":{}},"1.0.1":{"name":"web-push","version":"1.0.1","description":"Web Push library for Node.js","main":"index.js","scripts":{"test":"node --harmony node_modules/.bin/istanbul cover _mocha -- --ui tdd test/tests/"},"repository":{"type":"git","url":"git+https://github.com/marco-c/web-push.git"},"keywords":["web push","push","notifications","push notifications"],"author":{"name":"Marco Castelluccio"},"license":"MPL-2.0","bugs":{"url":"https://github.com/marco-c/web-push/issues"},"homepage":"https://github.com/marco-c/web-push#readme","dependencies":{"colors":"^1.1.2","http_ece":"^0.2.0","urlsafe-base64":"^1.0.0"},"devDependencies":{"dmg":"^0.1.0","fs-extra":"^0.26.2","istanbul":"^0.4.0","request":"^2.67.0","selenium-webdriver":"^2.48.2","temp":"^0.8.3"},"gitHead":"cd1379f2ef59bde90894af3e1207a7727382882d","_id":"web-push@1.0.1","_shasum":"db4b68fc4d8ab48045c23d006f36fb1798265794","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.2.6","_npmUser":{"name":"marco-c","email":"mar.castelluccio@studenti.unina.it"},"dist":{"shasum":"db4b68fc4d8ab48045c23d006f36fb1798265794","tarball":"https://registry.npmjs.org/web-push/-/web-push-1.0.1.tgz","integrity":"sha512-+VLhAbv6PMuYF956ccPdaJ6UDFJfYcxnEvH8fz+PHGeQ8N+5n79wEJFBSx7HtI8zo4aNfv3sUhx3wgKDuQyKhw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGizfRv+6B6Px820ZaPIn8KxaAxiTl8LkAfObkcoMxxcAiEAgVdE5iBAV0Zi/QGbxFoAMRaMghoRex3VFlhfUByTBvg="}]},"maintainers":[{"name":"marco-c","email":"mar.castelluccio@studenti.unina.it"}],"directories":{}},"1.0.2":{"name":"web-push","version":"1.0.2","description":"Web Push library for Node.js","main":"index.js","scripts":{"test":"node --harmony node_modules/.bin/istanbul cover _mocha -- --ui tdd test/tests/"},"repository":{"type":"git","url":"git+https://github.com/marco-c/web-push.git"},"keywords":["web push","push","notifications","push notifications"],"author":{"name":"Marco Castelluccio"},"license":"MPL-2.0","bugs":{"url":"https://github.com/marco-c/web-push/issues"},"homepage":"https://github.com/marco-c/web-push#readme","dependencies":{"colors":"^1.1.2","http_ece":"^0.2.0","urlsafe-base64":"^1.0.0"},"devDependencies":{"dmg":"^0.1.0","fs-extra":"^0.26.2","istanbul":"^0.4.0","request":"^2.67.0","selenium-webdriver":"^2.48.2","temp":"^0.8.3"},"gitHead":"1801f8d246a9a3a93a293b0220d77209ad76c931","_id":"web-push@1.0.2","_shasum":"db5d18e3be2a8901ab1fb691d38d3dc3dc5821a4","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.2.6","_npmUser":{"name":"marco-c","email":"mar.castelluccio@studenti.unina.it"},"dist":{"shasum":"db5d18e3be2a8901ab1fb691d38d3dc3dc5821a4","tarball":"https://registry.npmjs.org/web-push/-/web-push-1.0.2.tgz","integrity":"sha512-Nr2N5Vb0H0M+pXNfcsTVqfjeCiATe0Ap/KzWFAEaMofyGaC36rp5QiyShdIDcjWS4rQuVCKYg6hc77xB0Kuryg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBBDHGs+Wy5DntDpU166Q418WrUJYbRvYBxYFShGSS1bAiBtKs+AVHNkuYUqpbNglQ//j58vV9XVgw0XTLpNJBEZ0g=="}]},"maintainers":[{"name":"marco-c","email":"mar.castelluccio@studenti.unina.it"}],"_npmOperationalInternal":{"host":"packages-9-west.internal.npmjs.com","tmp":"tmp/web-push-1.0.2.tgz_1454707407035_0.046990461414679885"},"directories":{}},"2.0.0":{"name":"web-push","version":"2.0.0","description":"Web Push library for Node.js","main":"index.js","scripts":{"lint":"eslint index.js test/","pretest":"npm run lint","test":"node --harmony node_modules/.bin/istanbul cover node_modules/.bin/_mocha -- --ui tdd test/test*"},"repository":{"type":"git","url":"git+https://github.com/marco-c/web-push.git"},"keywords":["web push","push","notifications","push notifications"],"author":{"name":"Marco Castelluccio"},"license":"MPL-2.0","bugs":{"url":"https://github.com/marco-c/web-push/issues"},"homepage":"https://github.com/marco-c/web-push#readme","dependencies":{"asn1.js":"^4.5.2","colors":"^1.1.2","http_ece":"^0.4.5","jws":"^3.1.3","urlsafe-base64":"^1.0.0"},"devDependencies":{"dmg":"^0.1.0","eslint":"^2.3.0","fs-extra":"^0.26.5","istanbul":"^0.4.2","mocha":"^2.4.5","portfinder":"^1.0.2","request":"^2.69.0","selenium-webdriver":"^2.53.1","semver":"^5.1.0","temp":"^0.8.3"},"gitHead":"a9875706375992bf1a1f500162b772bd3a10350e","_id":"web-push@2.0.0","_shasum":"1e7c79c30a2b05faaf8b0be85f75865246e45d4d","_from":".","_npmVersion":"3.7.3","_nodeVersion":"5.9.0","_npmUser":{"name":"marco-c","email":"mar.castelluccio@studenti.unina.it"},"dist":{"shasum":"1e7c79c30a2b05faaf8b0be85f75865246e45d4d","tarball":"https://registry.npmjs.org/web-push/-/web-push-2.0.0.tgz","integrity":"sha512-GNGh/lymOY+0ts1qtSWSTOCWPNRVum0YXyoo9D89gzu4xajrvvMbQ3GHKqlAvanuhPjSZUMFukXn0gmdbyuk7g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICbeQzUhJnfSioT7iMfnXnO1EuXb2hZPqy4maiai4SX0AiEApH2RPlQ8SN8LGX5EbKd6Ff6F/APHqN/f/BCCPMSxVIo="}]},"maintainers":[{"name":"marco-c","email":"mar.castelluccio@studenti.unina.it"}],"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/web-push-2.0.0.tgz_1458824202346_0.928104022052139"},"directories":{}},"2.0.1":{"name":"web-push","version":"2.0.1","description":"Web Push library for Node.js","main":"index.js","scripts":{"lint":"eslint index.js test/","pretest":"npm run lint","test":"node --harmony node_modules/.bin/istanbul cover node_modules/.bin/_mocha -- --ui tdd test/test*"},"repository":{"type":"git","url":"git+https://github.com/marco-c/web-push.git"},"keywords":["web push","push","notifications","push notifications"],"author":{"name":"Marco Castelluccio"},"license":"MPL-2.0","bugs":{"url":"https://github.com/marco-c/web-push/issues"},"homepage":"https://github.com/marco-c/web-push#readme","dependencies":{"asn1.js":"^4.5.2","colors":"^1.1.2","http_ece":"^0.4.5","jws":"^3.1.3","urlsafe-base64":"^1.0.0"},"devDependencies":{"dmg":"^0.1.0","eslint":"^2.3.0","fs-extra":"^0.26.5","istanbul":"^0.4.2","mocha":"^2.4.5","portfinder":"^1.0.2","request":"^2.69.0","selenium-webdriver":"^2.53.1","semver":"^5.1.0","temp":"^0.8.3"},"gitHead":"fd95929e10973a3cfa2154498a79cc066f9f86ec","_id":"web-push@2.0.1","_shasum":"9676ad86f8da5e4e1e4a9c7f3306d74f6a9713a6","_from":".","_npmVersion":"3.8.3","_nodeVersion":"5.10.1","_npmUser":{"name":"marco-c","email":"mar.castelluccio@studenti.unina.it"},"dist":{"shasum":"9676ad86f8da5e4e1e4a9c7f3306d74f6a9713a6","tarball":"https://registry.npmjs.org/web-push/-/web-push-2.0.1.tgz","integrity":"sha512-7uDS3EuPxl+PzxU9CZLqvw/2moElvlJHPcOuyoi3C835qCl520xnjQm0bKszA35HtELKk25ZRGWDEv5Z4uRHnw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDybHcJAbIYWMMSDVZnHc9+bt/sZVmnMxDfOmKamLf/zwIhAPzdN2vFJakoBY1n3WHx6bmHeeYPtWF4UiAtPxwwomRc"}]},"maintainers":[{"name":"marco-c","email":"mar.castelluccio@studenti.unina.it"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/web-push-2.0.1.tgz_1460379761677_0.8223951458930969"},"directories":{}},"2.0.2":{"name":"web-push","version":"2.0.2","description":"Web Push library for Node.js","main":"index.js","scripts":{"lint":"eslint index.js test/","pretest":"npm run lint","test":"node --harmony node_modules/.bin/istanbul cover node_modules/.bin/_mocha -- --ui tdd test/test*"},"repository":{"type":"git","url":"git+https://github.com/marco-c/web-push.git"},"keywords":["web push","push","notifications","push notifications"],"author":{"name":"Marco Castelluccio"},"license":"MPL-2.0","bugs":{"url":"https://github.com/marco-c/web-push/issues"},"homepage":"https://github.com/marco-c/web-push#readme","dependencies":{"asn1.js":"^4.5.2","colors":"^1.1.2","http_ece":"^0.4.5","jws":"^3.1.3","minimist":"^1.2.0","urlsafe-base64":"^1.0.0"},"devDependencies":{"dmg":"^0.1.0","eslint":"^2.3.0","fs-extra":"^0.26.5","istanbul":"^0.4.2","mocha":"^2.4.5","portfinder":"^1.0.2","request":"^2.69.0","selenium-webdriver":"^2.53.1","semver":"^5.1.0","temp":"^0.8.3"},"bin":{"web-push":"bin/web-push.js"},"engines":{"node":">= v4.0.0"},"gitHead":"f4f672b3e0541b5460629c9e6b9108c23c68f952","_id":"web-push@2.0.2","_shasum":"ecae4cd6da05459a05633177860b5a5c3646abb2","_from":".","_npmVersion":"3.8.3","_nodeVersion":"5.10.1","_npmUser":{"name":"marco-c","email":"mar.castelluccio@studenti.unina.it"},"dist":{"shasum":"ecae4cd6da05459a05633177860b5a5c3646abb2","tarball":"https://registry.npmjs.org/web-push/-/web-push-2.0.2.tgz","integrity":"sha512-eUs/+oi+spbbkTaZHK2HIziy+gvtXS2KryUrCazQG/UweD+1GlItcBfThcT4YuyxYAIensYXJ78/KXEEM4mR0A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDjxV8Ay8pXtFoMLXvLq01aKngWeP10XE6M+pOVYtiSIgIgGY5PmiVV1RmAHeTAIOKxKV5GTPNGDaUjspPCRJesgpk="}]},"maintainers":[{"name":"marco-c","email":"mar.castelluccio@studenti.unina.it"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/web-push-2.0.2.tgz_1460458555648_0.529444535728544"},"directories":{}},"2.1.1":{"name":"web-push","version":"2.1.1","description":"Web Push library for Node.js","main":"index.js","scripts":{"lint":"eslint index.js test/","pretest":"npm run lint","test":"node --harmony node_modules/.bin/istanbul cover node_modules/.bin/_mocha -- --ui tdd test/test*"},"repository":{"type":"git","url":"git+https://github.com/marco-c/web-push.git"},"keywords":["web push","push","notifications","push notifications"],"author":{"name":"Marco Castelluccio"},"license":"MPL-2.0","bugs":{"url":"https://github.com/marco-c/web-push/issues"},"homepage":"https://github.com/marco-c/web-push#readme","dependencies":{"array.prototype.find":"^2.0.0","asn1.js":"^4.5.2","bluebird":"^3.3.5","buffer-compare-shim":"^1.0.0","buffer-equals-polyfill":"^1.0.0","colors":"^1.1.2","create-ecdh":"^4.0.0","http_ece":"^0.5.1","jws":"^3.1.3","minimist":"^1.2.0","urlsafe-base64":"^1.0.0"},"devDependencies":{"dmg":"^0.1.0","eslint":"^2.3.0","fs-extra":"^0.28.0","istanbul":"^0.4.2","mocha":"^2.4.5","portfinder":"^1.0.2","request":"^2.69.0","selenium-webdriver":"~2.47.0","semver":"^5.1.0","temp":"^0.8.3"},"bin":{"web-push":"bin/web-push.js"},"engines":{"node":">= v0.10.0"},"gitHead":"6292060fd1069296b2e11378a5f45b8f2c85b937","_id":"web-push@2.1.1","_shasum":"fa6ac00bf80f405d10f99a2e1fc5797e8bbda87f","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.11.0","_npmUser":{"name":"marco-c","email":"mar.castelluccio@studenti.unina.it"},"dist":{"shasum":"fa6ac00bf80f405d10f99a2e1fc5797e8bbda87f","tarball":"https://registry.npmjs.org/web-push/-/web-push-2.1.1.tgz","integrity":"sha512-yONPTH7QVfMZhi3lmiFQkr158A2AM77L8+w+E++A17711RNqdIpb7wY6i0m5sue2MTmGTCw+af6Q62TEtvnb1Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFkTXpbuAfMLtiT/IGxGnVju8935AmYSIgKYLWyBEc4vAiEAkj6yKrNCpGUdR+mYztUzoWIZMmUFV0D1VNrqNSsSSHM="}]},"maintainers":[{"name":"marco-c","email":"mar.castelluccio@studenti.unina.it"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/web-push-2.1.1.tgz_1461888501275_0.133940213592723"},"directories":{}},"2.2.0":{"name":"web-push","version":"2.2.0","description":"Web Push library for Node.js","main":"index.js","scripts":{"download-browser":"node ./test/helpers/download-test-browsers.js","lint":"eslint index.js test/","pretest":"npm run lint && npm run download-browser","test":"node --harmony node_modules/.bin/istanbul cover node_modules/.bin/_mocha -- --ui tdd test/test*"},"repository":{"type":"git","url":"git+https://github.com/marco-c/web-push.git"},"keywords":["web push","push","notifications","push notifications"],"author":{"name":"Marco Castelluccio"},"license":"MPL-2.0","bugs":{"url":"https://github.com/marco-c/web-push/issues"},"homepage":"https://github.com/marco-c/web-push#readme","dependencies":{"array.prototype.find":"^2.0.0","asn1.js":"^4.5.2","bluebird":"^3.3.5","buffer-compare-shim":"^1.0.0","buffer-equals-polyfill":"^1.0.0","colors":"^1.1.2","create-ecdh":"^4.0.0","http_ece":"^0.5.1","jws":"^3.1.3","minimist":"^1.2.0","urlsafe-base64":"^1.0.0"},"devDependencies":{"chalk":"^1.1.3","chromedriver":"^2.21.2","del":"^2.2.1","dmg":"^0.1.0","eslint":"^2.3.0","fs-extra":"^0.30.0","istanbul":"^0.4.2","mkdirp":"^0.5.1","mocha":"^2.4.5","portfinder":"^1.0.2","request":"^2.69.0","selenium-assistant":"0.2.0","selenium-webdriver":"~2.53.2","semver":"^5.1.0","temp":"^0.8.3","which":"^1.2.9"},"bin":{"web-push":"bin/web-push.js"},"engines":{"node":">= v0.10.0"},"gitHead":"db7c3ddd84fec58746d02aa584499e4a72d55c58","_id":"web-push@2.2.0","_shasum":"17d6cdbc882cf52ddc43cb5d91de47b28f638574","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.12.0","_npmUser":{"name":"marco-c","email":"mcastelluccio@mozilla.com"},"dist":{"shasum":"17d6cdbc882cf52ddc43cb5d91de47b28f638574","tarball":"https://registry.npmjs.org/web-push/-/web-push-2.2.0.tgz","integrity":"sha512-cQnMr4Rvq+dXWjsj775gr5Y3WWR8yqDpngWAGS1LYdiQlauQcudMT0I9JJWPJrZw9L2qKk0yahwE+3lrwVE/VA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHkYAm8wrOfraSGHOa8OuS8U1SDAEBv63L+FVNPwbG/hAiEAxi5EgOQ+56IYCodyBoNbMfk7ZcTs6eaHJIG81OItlRU="}]},"maintainers":[{"name":"marco-c","email":"mar.castelluccio@studenti.unina.it"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/web-push-2.2.0.tgz_1469293590932_0.21634560893289745"},"directories":{}},"3.0.0":{"name":"web-push","version":"3.0.0","description":"Web Push library for Node.js","main":"src/index.js","bin":{"web-push":"src/cli.js"},"scripts":{"download-browser":"node --harmony ./test/helpers/download-test-browsers.js","lint":"node ./node_modules/eslint/bin/eslint --ignore-path .gitignore '.'","pretest":"npm run lint && npm run download-browser","test":"node --harmony node_modules/.bin/istanbul cover node_modules/.bin/_mocha -- --ui tdd test/test*"},"repository":{"type":"git","url":"git+https://github.com/marco-c/web-push.git"},"keywords":["web push","push","notifications","push notifications"],"author":{"name":"Marco Castelluccio"},"license":"MPL-2.0","bugs":{"url":"https://github.com/marco-c/web-push/issues"},"homepage":"https://github.com/marco-c/web-push#readme","dependencies":{"asn1.js":"^4.8.1","http_ece":"^0.5.1","jws":"^3.1.3","minimist":"^1.2.0","urlsafe-base64":"^1.0.0"},"devDependencies":{"chalk":"^1.1.3","chromedriver":"^2.24.1","del":"^2.2.1","eslint":"^3.5.0","eslint-config-airbnb":"^11.1.0","eslint-plugin-import":"^1.16.0","geckodriver":"^1.1.2","istanbul":"^0.4.2","mkdirp":"^0.5.1","mocha":"^3.0.2","portfinder":"^1.0.2","selenium-assistant":"^1.0.0","selenium-webdriver":"^3.0.0-beta-2","semver":"^5.1.0","which":"^1.2.11"},"engines":{"node":">= 4"},"gitHead":"7f520e85fd20f3bd22aab2e51b215594497cd6a7","_id":"web-push@3.0.0","_shasum":"e865f33db1d19fbd01f83007cf7353533bb0838b","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.12.0","_npmUser":{"name":"marco-c","email":"mcastelluccio@mozilla.com"},"dist":{"shasum":"e865f33db1d19fbd01f83007cf7353533bb0838b","tarball":"https://registry.npmjs.org/web-push/-/web-push-3.0.0.tgz","integrity":"sha512-IIdwrcFmuxIzO69fz9TX+FzUBo8QD1dgMMT6Yq3pRG5EJFGFoCJK9jXVShpxrlzjPm/A3xhYJmA28wuY4Dv+Tg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICUtcRShtctHab6WvKj8dbLfU0CtqEc4pwm4MbGsskyBAiEAzhm/XdTJVCdodxDMCZRC8BQJSPyc8yG+SVp3fdQVznY="}]},"maintainers":[{"name":"marco-c","email":"mar.castelluccio@studenti.unina.it"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/web-push-3.0.0.tgz_1474928753360_0.5857895028311759"},"directories":{}},"3.1.0":{"name":"web-push","version":"3.1.0","description":"Web Push library for Node.js","main":"src/index.js","bin":{"web-push":"src/cli.js"},"scripts":{"download-browser":"node --harmony ./test/helpers/download-test-browsers.js","lint":"node ./node_modules/eslint/bin/eslint --ignore-path .gitignore '.'","pretest":"npm run lint && npm run download-browser","test":"node --harmony node_modules/.bin/istanbul cover node_modules/.bin/_mocha -- --ui tdd test/test*"},"repository":{"type":"git","url":"git+https://github.com/web-push-libs/web-push.git"},"keywords":["web push","push","notifications","push notifications"],"author":{"name":"Marco Castelluccio"},"license":"MPL-2.0","bugs":{"url":"https://github.com/web-push-libs/web-push/issues"},"homepage":"https://github.com/web-push-libs/web-push#readme","dependencies":{"asn1.js":"^4.8.1","http_ece":"^0.5.2","jws":"^3.1.3","minimist":"^1.2.0","urlsafe-base64":"^1.0.0"},"devDependencies":{"chalk":"^1.1.3","chromedriver":"^2.24.1","del":"^2.2.1","eslint":"^3.5.0","eslint-config-airbnb":"^11.1.0","eslint-plugin-import":"^1.16.0","geckodriver":"^1.1.2","istanbul":"^0.4.2","mkdirp":"^0.5.1","mocha":"^3.0.2","portfinder":"^1.0.2","selenium-assistant":"^1.0.0","selenium-webdriver":"^3.0.0-beta-2","semver":"^5.1.0","which":"^1.2.11"},"engines":{"node":">= 4"},"gitHead":"75c3d8cff1bb39a62c976be9d7e5d74ced586bd1","_id":"web-push@3.1.0","_shasum":"f3aa31ea5c3de085ff9df751cab96e933fcb4735","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.12.0","_npmUser":{"name":"marco-c","email":"mcastelluccio@mozilla.com"},"dist":{"shasum":"f3aa31ea5c3de085ff9df751cab96e933fcb4735","tarball":"https://registry.npmjs.org/web-push/-/web-push-3.1.0.tgz","integrity":"sha512-AUpq+SQlFLDEfgC8J6pqbCcFioqDs8FK7DMGqLuiAM1SkMcAa/Td0WHeAkib82UTt/O94NgKArGieR3CcVWpug==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICu5ZYul/riSGySufkzL3safBPnAj+vwxORFeGRnbJDOAiEA3eSZI3UZb57juvKJHVqcmvIqeoHdBIx64kgIm1B206A="}]},"maintainers":[{"name":"marco-c","email":"mar.castelluccio@studenti.unina.it"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/web-push-3.1.0.tgz_1476480044902_0.11952535365708172"},"directories":{}},"3.2.0":{"name":"web-push","version":"3.2.0","description":"Web Push library for Node.js","main":"src/index.js","bin":{"web-push":"src/cli.js"},"scripts":{"download-browser":"node --harmony ./test/helpers/download-test-browsers.js","lint":"node ./node_modules/eslint/bin/eslint --ignore-path .gitignore '.'","pretest":"npm run lint && npm run download-browser","test":"node --harmony node_modules/.bin/istanbul cover node_modules/.bin/_mocha -- --ui tdd test/test*"},"repository":{"type":"git","url":"git+https://github.com/web-push-libs/web-push.git"},"keywords":["web push","push","notifications","push notifications"],"author":{"name":"Marco Castelluccio"},"license":"MPL-2.0","bugs":{"url":"https://github.com/web-push-libs/web-push/issues"},"homepage":"https://github.com/web-push-libs/web-push#readme","dependencies":{"asn1.js":"^4.8.1","http_ece":"^0.5.2","jws":"^3.1.3","minimist":"^1.2.0","urlsafe-base64":"^1.0.0"},"devDependencies":{"chalk":"^1.1.3","chromedriver":"2.24.1","del":"^2.2.1","eslint":"^3.5.0","eslint-config-airbnb":"^11.1.0","eslint-plugin-import":"^1.16.0","geckodriver":"1.1.3","istanbul":"^0.4.2","mkdirp":"^0.5.1","mocha":"^3.0.2","portfinder":"^1.0.2","selenium-assistant":"1.0.0","selenium-webdriver":"3.0.0-beta-2","semver":"^5.1.0","which":"^1.2.11"},"engines":{"node":">= 4"},"gitHead":"1f180052a0a1345b56e4d2961ead4ac8d1324dcf","_id":"web-push@3.2.0","_shasum":"80e7cfa98f5926f0be4fd0b1419dd2051fc09a75","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.12.0","_npmUser":{"name":"marco-c","email":"mcastelluccio@mozilla.com"},"dist":{"shasum":"80e7cfa98f5926f0be4fd0b1419dd2051fc09a75","tarball":"https://registry.npmjs.org/web-push/-/web-push-3.2.0.tgz","integrity":"sha512-+da8BqoL4r/UxRl/uOrmNYX8DRSZaxm2YVEfxWa1dFIh4XWHO0cAZBMqYTAf0Bb12UaycInksYzOtRgDcE0v3w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC4x85ICZ9gD1RZ1Bd+SPNtkeQq6h/Cd3j9Y41+U44SRAIhAJF73Fg0cz3K17p8mb8IC1ShCjjl9mNSM0SgBgp1GGBe"}]},"maintainers":[{"name":"marco-c","email":"mar.castelluccio@studenti.unina.it"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/web-push-3.2.0.tgz_1478566547526_0.8473548390902579"},"directories":{}},"3.2.1":{"name":"web-push","version":"3.2.1","description":"Web Push library for Node.js","main":"src/index.js","bin":{"web-push":"src/cli.js"},"scripts":{"download-browser":"node --harmony ./test/helpers/download-test-browsers.js","lint":"node ./node_modules/eslint/bin/eslint --ignore-path .gitignore '.'","pretest":"npm run lint && npm run download-browser","test":"node --harmony node_modules/.bin/istanbul cover node_modules/.bin/_mocha -- --ui tdd test/test*"},"repository":{"type":"git","url":"git+https://github.com/web-push-libs/web-push.git"},"keywords":["web push","push","notifications","push notifications"],"author":{"name":"Marco Castelluccio"},"license":"MPL-2.0","bugs":{"url":"https://github.com/web-push-libs/web-push/issues"},"homepage":"https://github.com/web-push-libs/web-push#readme","dependencies":{"asn1.js":"^4.8.1","http_ece":"^0.5.2","jws":"^3.1.3","minimist":"^1.2.0","urlsafe-base64":"^1.0.0"},"devDependencies":{"chalk":"^1.1.3","chromedriver":"2.24.1","del":"^2.2.1","eslint":"^3.5.0","eslint-config-airbnb":"^11.1.0","eslint-plugin-import":"^1.16.0","geckodriver":"1.1.3","istanbul":"^0.4.2","mkdirp":"^0.5.1","mocha":"^3.0.2","portfinder":"^1.0.2","selenium-assistant":"1.0.0","selenium-webdriver":"3.0.0-beta-2","semver":"^5.1.0","which":"^1.2.11"},"engines":{"node":">= 4"},"gitHead":"d4240d86fa53dd7e03703abd3238edc19f00cbaa","_id":"web-push@3.2.1","_shasum":"ab35e41dd055c5f201e45a428612b1d7f1d706f3","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.12.0","_npmUser":{"name":"marco-c","email":"mcastelluccio@mozilla.com"},"dist":{"shasum":"ab35e41dd055c5f201e45a428612b1d7f1d706f3","tarball":"https://registry.npmjs.org/web-push/-/web-push-3.2.1.tgz","integrity":"sha512-LzaVt0RPGyfJUqKklkaLMMzHCcs3s912bOO0Lf040V/Lm++GKC6VLJNpxTJuM2yoKXkQDN8lcn2Kadwxjr+cLw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBgU+MJ16l4QBAZDWBF27VYdVwb4jO7cFDLJj6wvnhU8AiEA8f88epp29N4Pj7XnZrg8AzbuOdbHTY+oLKrUTSTHUeE="}]},"maintainers":[{"name":"marco-c","email":"mar.castelluccio@studenti.unina.it"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/web-push-3.2.1.tgz_1480374919634_0.10036796517670155"},"directories":{}},"3.2.2":{"name":"web-push","version":"3.2.2","description":"Web Push library for Node.js","main":"src/index.js","bin":{"web-push":"src/cli.js"},"scripts":{"download-browser":"node --harmony ./test/helpers/download-test-browsers.js","lint":"node ./node_modules/eslint/bin/eslint --ignore-path .gitignore '.'","pretest":"npm run lint && npm run download-browser","test":"node --harmony node_modules/.bin/istanbul cover node_modules/.bin/_mocha -- --ui tdd test/test*"},"repository":{"type":"git","url":"git+https://github.com/web-push-libs/web-push.git"},"keywords":["web push","push","notifications","push notifications"],"author":{"name":"Marco Castelluccio"},"license":"MPL-2.0","bugs":{"url":"https://github.com/web-push-libs/web-push/issues"},"homepage":"https://github.com/web-push-libs/web-push#readme","dependencies":{"asn1.js":"^4.8.1","http_ece":"^0.5.2","jws":"^3.1.3","minimist":"^1.2.0","urlsafe-base64":"^1.0.0"},"devDependencies":{"chalk":"^1.1.3","chromedriver":"2.24.1","del":"^2.2.1","eslint":"^3.5.0","eslint-config-airbnb":"^11.1.0","eslint-plugin-import":"^1.16.0","geckodriver":"1.1.3","istanbul":"^0.4.2","mkdirp":"^0.5.1","mocha":"^3.0.2","portfinder":"^1.0.2","selenium-assistant":"1.0.0","selenium-webdriver":"3.0.0-beta-2","semver":"^5.1.0","which":"^1.2.11"},"engines":{"node":">= 4"},"gitHead":"720b34454ea61af7cca22f3a36e038d1304c31e1","_id":"web-push@3.2.2","_shasum":"d2f7c5590a3037cb50e4442b5117edd6475768a5","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"marco-c","email":"mcastelluccio@mozilla.com"},"dist":{"shasum":"d2f7c5590a3037cb50e4442b5117edd6475768a5","tarball":"https://registry.npmjs.org/web-push/-/web-push-3.2.2.tgz","integrity":"sha512-znDPaTnMoS63oNWYpNvoSyZ0ruGhti1+cSg4W1CrsGNd4mojnLiVUpLv2gyeWt9QKq17sqWj17MfE7DC2mkVHA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCz3xITIPbYk04RdeRquD0Yy4kJZf5NLjcVEedB3KFaQwIhANfYpUE6S7MuvMm89jfKg162WDtbMDSXZ1+JQPfbS4s0"}]},"maintainers":[{"name":"marco-c","email":"mar.castelluccio@studenti.unina.it"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/web-push-3.2.2.tgz_1486435385861_0.03436756297014654"},"directories":{}},"3.2.3":{"name":"web-push","version":"3.2.3","description":"Web Push library for Node.js","main":"src/index.js","bin":{"web-push":"src/cli.js"},"scripts":{"download-browser":"node --harmony ./test/helpers/download-test-browsers.js","lint":"node ./node_modules/eslint/bin/eslint --ignore-path .gitignore '.'","pretest":"npm run lint && npm run download-browser","test":"node --harmony node_modules/.bin/istanbul cover node_modules/.bin/_mocha -- --ui tdd test/test*"},"repository":{"type":"git","url":"git+https://github.com/web-push-libs/web-push.git"},"keywords":["web push","push","notifications","push notifications"],"author":{"name":"Marco Castelluccio"},"license":"MPL-2.0","bugs":{"url":"https://github.com/web-push-libs/web-push/issues"},"homepage":"https://github.com/web-push-libs/web-push#readme","dependencies":{"asn1.js":"^4.8.1","http_ece":"^0.5.2","jws":"^3.1.3","minimist":"^1.2.0","urlsafe-base64":"^1.0.0"},"devDependencies":{"chalk":"^1.1.3","chromedriver":"2.24.1","del":"^2.2.1","eslint":"^3.5.0","eslint-config-airbnb":"^11.1.0","eslint-plugin-import":"^1.16.0","geckodriver":"1.1.3","istanbul":"^0.4.2","mkdirp":"^0.5.1","mocha":"^3.0.2","portfinder":"^1.0.2","selenium-assistant":"1.0.0","selenium-webdriver":"3.0.0-beta-2","semver":"^5.1.0","which":"^1.2.11"},"engines":{"node":">= 4"},"gitHead":"217f8418b01b27735c52381084e1914960f3b072","_id":"web-push@3.2.3","_shasum":"269492aa06d1481a8222425baf4c68fe23fcbefc","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.10.0","_npmUser":{"name":"marco-c","email":"mcastelluccio@mozilla.com"},"dist":{"shasum":"269492aa06d1481a8222425baf4c68fe23fcbefc","tarball":"https://registry.npmjs.org/web-push/-/web-push-3.2.3.tgz","integrity":"sha512-oFxyW3HJDIn5IgbTCP51agORMJ5uvGlh61ylBEGQDFbrUNC11OvzzPyC0JZVRTFsnUw3vjhPxRN7dJemG3mT6Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGL75uMSq9mBnfDf/iCDnurdX2Oz/LRlGGOZLHPG7px8AiBGPAUS3t7AFpQsi3p8k6/hUfCgbQVds95SjTwbejrPlA=="}]},"maintainers":[{"name":"marco-c","email":"mar.castelluccio@studenti.unina.it"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web-push-3.2.3.tgz_1505179253668_0.8370781450066715"},"directories":{}},"3.2.4":{"name":"web-push","version":"3.2.4","description":"Web Push library for Node.js","main":"src/index.js","bin":{"web-push":"src/cli.js"},"scripts":{"download-browser":"node --harmony ./test/helpers/download-test-browsers.js","lint":"node ./node_modules/eslint/bin/eslint --ignore-path .gitignore '.'","pretest":"npm run lint && npm run download-browser","test":"node --harmony node_modules/.bin/istanbul cover node_modules/.bin/_mocha -- --ui tdd test/test*"},"repository":{"type":"git","url":"git+https://github.com/web-push-libs/web-push.git"},"keywords":["web push","push","notifications","push notifications"],"author":{"name":"Marco Castelluccio"},"license":"MPL-2.0","bugs":{"url":"https://github.com/web-push-libs/web-push/issues"},"homepage":"https://github.com/web-push-libs/web-push#readme","dependencies":{"asn1.js":"^4.8.1","http_ece":"^0.5.2","jws":"^3.1.3","minimist":"^1.2.0","urlsafe-base64":"^1.0.0"},"devDependencies":{"chalk":"^1.1.3","chromedriver":"2.24.1","del":"^2.2.1","eslint":"^3.5.0","eslint-config-airbnb":"^11.1.0","eslint-plugin-import":"^1.16.0","geckodriver":"1.1.3","istanbul":"^0.4.2","mkdirp":"^0.5.1","mocha":"^3.0.2","portfinder":"^1.0.2","selenium-assistant":"1.0.0","selenium-webdriver":"3.0.0-beta-2","semver":"^5.1.0","sinon":"^4.0.1","which":"^1.2.11"},"engines":{"node":">= 4"},"gitHead":"c325be8c580741fdea63df603c05783a7976a0ad","_id":"web-push@3.2.4","_shasum":"3b603489777f215853e4e4f3d8664dcb861dd2c1","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.10.0","_npmUser":{"name":"marco-c","email":"mcastelluccio@mozilla.com"},"dist":{"shasum":"3b603489777f215853e4e4f3d8664dcb861dd2c1","tarball":"https://registry.npmjs.org/web-push/-/web-push-3.2.4.tgz","integrity":"sha512-if8t1VmgpQ67RFQgbK6I43CYRi6XcWQfB5zDzeYzEYFHuyczwxrzXwfNJ0unr8XaJoYhcF+KeZEwBPaQBLSJdA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFGIIL79obgBh/BeQajUDhaHjMOXRk4vfUiJ2gxeULz+AiEAxS+FyN2k/yv9dhqaLUeZZi565nNJnMpo7ZfmHX2PZtM="}]},"maintainers":[{"name":"marco-c","email":"mar.castelluccio@studenti.unina.it"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web-push-3.2.4.tgz_1508454977496_0.6924600193742663"},"directories":{}},"3.2.5":{"name":"web-push","version":"3.2.5","description":"Web Push library for Node.js","main":"src/index.js","bin":{"web-push":"src/cli.js"},"scripts":{"download-browser":"node --harmony ./test/helpers/download-test-browsers.js","lint":"node ./node_modules/eslint/bin/eslint --ignore-path .gitignore '.'","pretest":"npm run lint && npm run download-browser","test":"node --harmony node_modules/.bin/istanbul cover node_modules/.bin/_mocha -- --ui tdd test/test*"},"repository":{"type":"git","url":"git+https://github.com/web-push-libs/web-push.git"},"keywords":["web push","push","notifications","push notifications"],"author":{"name":"Marco Castelluccio"},"license":"MPL-2.0","bugs":{"url":"https://github.com/web-push-libs/web-push/issues"},"homepage":"https://github.com/web-push-libs/web-push#readme","dependencies":{"asn1.js":"^4.8.1","http_ece":"^0.5.2","jws":"^3.1.3","minimist":"^1.2.0","urlsafe-base64":"^1.0.0"},"devDependencies":{"chalk":"^1.1.3","chromedriver":"2.24.1","del":"^2.2.1","eslint":"^3.5.0","eslint-config-airbnb":"^11.1.0","eslint-plugin-import":"^1.16.0","geckodriver":"1.1.3","istanbul":"^0.4.2","mkdirp":"^0.5.1","mocha":"^3.0.2","portfinder":"^1.0.2","selenium-assistant":"1.0.0","selenium-webdriver":"3.0.0-beta-2","semver":"^5.1.0","sinon":"^4.0.1","which":"^1.2.11"},"engines":{"node":">= 4"},"gitHead":"540b9f225304ec9c0f626a60b8f63a197fdcebc3","_id":"web-push@3.2.5","_npmVersion":"5.5.1","_nodeVersion":"7.10.0","_npmUser":{"name":"marco-c","email":"mcastelluccio@mozilla.com"},"dist":{"integrity":"sha512-ySLzNhXn2h5C7mRebgW83ezCeYaWSzcNsF7vUGwzADXBCB++Ejy/LbqRpxP+VtFzvQzJygGZPvIGHbqPuBvcvw==","shasum":"7eccf17514f25587105c937be37bf4153b39a271","tarball":"https://registry.npmjs.org/web-push/-/web-push-3.2.5.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDzsOk1Ds4iRkom3MaAM067ll4F6AJ96OT/KKEmPyfOIgIhANeUTUI3HEkWZsAbeoQFVIWq+QkfDrZNlkt9ZPXdS3wS"}]},"maintainers":[{"name":"marco-c","email":"mar.castelluccio@studenti.unina.it"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web-push-3.2.5.tgz_1512054531980_0.40838812687434256"},"directories":{}},"3.3.0":{"name":"web-push","version":"3.3.0","description":"Web Push library for Node.js","main":"src/index.js","bin":{"web-push":"src/cli.js"},"scripts":{"download-browser":"node --harmony ./test/helpers/download-test-browsers.js","lint":"node ./node_modules/eslint/bin/eslint --ignore-path .gitignore '.'","pretest":"npm run lint && npm run download-browser","test":"node --harmony node_modules/.bin/istanbul cover node_modules/.bin/_mocha -- --ui tdd test/test*"},"repository":{"type":"git","url":"git+https://github.com/web-push-libs/web-push.git"},"keywords":["web push","push","notifications","push notifications"],"author":{"name":"Marco Castelluccio"},"license":"MPL-2.0","bugs":{"url":"https://github.com/web-push-libs/web-push/issues"},"homepage":"https://github.com/web-push-libs/web-push#readme","dependencies":{"asn1.js":"^5.0.0","http_ece":"1.0.5","jws":"^3.1.3","minimist":"^1.2.0","urlsafe-base64":"^1.0.0"},"devDependencies":{"chalk":"^2.3.0","chromedriver":"^2.33.2","del":"^3.0.0","eslint":"^4.12.1","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.8.0","geckodriver":"^1.10.0","istanbul":"^0.4.2","mkdirp":"^0.5.1","mocha":"^5.0.0","portfinder":"^1.0.2","selenium-assistant":"^5.3.0","semver":"^5.1.0","sinon":"^4.0.1","which":"^1.2.11"},"engines":{"node":">= 4"},"gitHead":"0349a02ef99790fb3078edcfcc0541e7a549e132","_id":"web-push@3.3.0","_npmVersion":"5.6.0","_nodeVersion":"7.10.0","_npmUser":{"name":"marco-c","email":"mcastelluccio@mozilla.com"},"dist":{"integrity":"sha512-jp9/TlHV4McLzF7qpQxdOSn+65Sd2/SKmw1MnM2O5vBwy5cA7bHU1h1bwUAVpL74Zl4dKbvndXaccCQrzyVxIQ==","shasum":"5712a9d4e2b2b22dd9c167dc03c650df489743dd","tarball":"https://registry.npmjs.org/web-push/-/web-push-3.3.0.tgz","fileCount":11,"unpackedSize":41022,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD8EpUeqPFUsrrdIOJ5miQBJYxukiio02mm8E+dENOWHAIhAMXuvX2WfutYgpBGTmBqELVQraVf5L6pFvY/h/lschc+"}]},"maintainers":[{"name":"marco-c","email":"mar.castelluccio@studenti.unina.it"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web-push_3.3.0_1519419615574_0.6103897722499836"},"_hasShrinkwrap":false},"3.3.1":{"name":"web-push","version":"3.3.1","description":"Web Push library for Node.js","main":"src/index.js","bin":{"web-push":"src/cli.js"},"scripts":{"download-browser":"node --harmony ./test/helpers/download-test-browsers.js","lint":"node ./node_modules/eslint/bin/eslint --ignore-path .gitignore '.'","pretest":"npm run lint && npm run download-browser","test":"node --harmony node_modules/.bin/istanbul cover node_modules/.bin/_mocha -- --ui tdd test/test*"},"repository":{"type":"git","url":"git+https://github.com/web-push-libs/web-push.git"},"keywords":["web push","push","notifications","push notifications"],"author":{"name":"Marco Castelluccio"},"license":"MPL-2.0","bugs":{"url":"https://github.com/web-push-libs/web-push/issues"},"homepage":"https://github.com/web-push-libs/web-push#readme","dependencies":{"asn1.js":"^5.0.0","http_ece":"1.0.5","jws":"^3.1.3","minimist":"^1.2.0","urlsafe-base64":"^1.0.0","https-proxy-agent":"^2.2.1"},"devDependencies":{"chalk":"^2.3.0","chromedriver":"^2.33.2","del":"^3.0.0","eslint":"^4.12.1","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.8.0","geckodriver":"^1.10.0","istanbul":"^0.4.2","mkdirp":"^0.5.1","mocha":"^5.0.0","portfinder":"^1.0.2","selenium-assistant":"^5.3.0","semver":"^5.1.0","sinon":"^5.0.7","which":"^1.2.11"},"engines":{"node":">= 4"},"gitHead":"76a5fdc4ca95708c8ec4750e6c280eb4d3daee0c","_id":"web-push@3.3.1","_npmVersion":"5.6.0","_nodeVersion":"7.10.0","_npmUser":{"name":"marco-c","email":"mcastelluccio@mozilla.com"},"dist":{"integrity":"sha512-NoacYKAHUzRa+70kt9gtLBgvOB+VDtwQPBzl9CWp4ye/zp4FQGymdMkdcc2mKNOGQaClgJcMqDaKdwG8EpCzag==","shasum":"6d49517b927ffb97241a719d2f7f9014de130f09","tarball":"https://registry.npmjs.org/web-push/-/web-push-3.3.1.tgz","fileCount":11,"unpackedSize":41559,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa9VvWCRA9TVsSAnZWagAADAkP/3Br0fMRJk5aXVsuu9DB\nyZl79I150oLKZhhPLwmm4uyfDtbubLu3vvzzRWas0syaEqXemKmdH9fNBe5a\nJSLloDg3QCCbj4ITtiyi62JZW5D2ouWBvtC7u2DmLZJmlSKOGrF+aNJe5omR\nyieM5f28sktWFBK01HXCtUKYOePWk4QwHmAkV6O1B8y8FVTRztqsO5OfflaO\nDhUM9Guy6meqcjHvlHo/RWY+hWq5paUG5WoI3x8w/kGQz4oTbuz5uEHPXDOS\nOOn7Wm7fDNfmi0efffxYbKzXUH/M80B8/cGsAFWXJ8ZbKNshzAmW5LxcU3M9\npzTuKz7mNs8qzWs6Xj5lQbsAe4jrG+3ZNqoewIWv41mZHCAKW4yFlzs/L18M\nWd40loCdvsEE2jf6Q6tXkcStKdimYEN8bev2s4mRcG2/rYB5zrgDrADNRPCt\nhMGiPsT5BouMyX0llT6Nt426Uil1TFqXEk6hYafwg+E80oM9ttldyUFYNMrJ\nDdaWEmcSo8s5LirQzO9AR/NbE0122kyKLYOAWWdqYJycs81T13bMURhX0n2y\nk9XSJC0KEGeBDtqRjRDqpEKff5VsbQm2+Q0qQX8IbIEjhcgdcGZfMtPs9AiW\nSBNJNdvkHO4tn2Rg0Xkig/uP0/qfGYYKQ7S55AEf4mvDykr2afSgljhS7W+U\nFL3w\r\n=2Yre\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCO2V24JI9ItrzdwMHDx7aBYIjCsRhnfSZG4fEVIfsbKQIgS8ZJCohEVj+xT7cxcSBrdSBMA+JOfd/UOI0V3sOL/FU="}]},"maintainers":[{"name":"marco-c","email":"mar.castelluccio@studenti.unina.it"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web-push_3.3.1_1526029268585_0.8698757441484941"},"_hasShrinkwrap":false},"3.3.2":{"name":"web-push","version":"3.3.2","description":"Web Push library for Node.js","main":"src/index.js","bin":{"web-push":"src/cli.js"},"scripts":{"download-browser":"node --harmony ./test/helpers/download-test-browsers.js","lint":"node ./node_modules/eslint/bin/eslint --ignore-path .gitignore '.'","pretest":"npm run lint && npm run download-browser","test":"node --harmony node_modules/.bin/istanbul cover node_modules/.bin/_mocha -- --ui tdd test/test*"},"repository":{"type":"git","url":"git+https://github.com/web-push-libs/web-push.git"},"keywords":["web push","push","notifications","push notifications"],"author":{"name":"Marco Castelluccio"},"license":"MPL-2.0","bugs":{"url":"https://github.com/web-push-libs/web-push/issues"},"homepage":"https://github.com/web-push-libs/web-push#readme","dependencies":{"asn1.js":"^5.0.0","http_ece":"1.0.5","jws":"^3.1.3","minimist":"^1.2.0","urlsafe-base64":"^1.0.0","https-proxy-agent":"^2.2.1"},"devDependencies":{"chalk":"2.4.1","chromedriver":"2.40.0","del":"3.0.0","eslint":"4.19.1","eslint-config-airbnb":"16.1.0","eslint-plugin-import":"2.12.0","geckodriver":"1.11.0","istanbul":"0.4.5","mkdirp":"0.5.1","mocha":"5.2.0","portfinder":"1.0.13","selenium-assistant":"5.3.0","semver":"5.5.0","sinon":"6.0.0","which":"1.3.1"},"engines":{"node":">= 4"},"gitHead":"59847004a03274a3692327bd1e19f212d86d1654","_id":"web-push@3.3.2","_npmVersion":"5.6.0","_nodeVersion":"7.10.0","_npmUser":{"name":"marco-c","email":"mcastelluccio@mozilla.com"},"dist":{"integrity":"sha512-ExPr0dz/IGthbHQqvoZYKsDodEgvET7lyRRuBvC4EjVixlSV7c7jxRRBTVop1XhcbXsBacQTTsA5BJ7/8+x4WA==","shasum":"7a8f8b77c8cb1875b02a53e45d7bc277a3d05368","tarball":"https://registry.npmjs.org/web-push/-/web-push-3.3.2.tgz","fileCount":12,"unpackedSize":41932,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbKsdGCRA9TVsSAnZWagAAt2UP/0i8xFprtj33kaTMaopY\nlLIFT4kjEeOatbuFngcXjCA/jYiihIIegiJhaIo4lSVd1zhdLD6SJT648aVR\nQfIEpb4Wm41H5Uy1HEk8Mh0NL8TP6TCn/Fth3huTJ3qBFObl3soAEiqyDA3A\n0FF0GYTUaqiT/cM7QDUBL9lZtX8HW23aF5b03Lpx6xQiyFfQO3aXnrwGP3OO\niouCzUVoHI0ylEfntn/wbPKer4wcxAIhP7fqqg/nQjpIHB0rrCdZeRS0w1w1\no1wx1abbeoV6QMYSOsudqaQgD2SlMXhKLL9ufW7O/aJd8dxJpYUey9K9wlCP\nNNF2Aogb+GFk/yENqAXF7eC67fYuAEYxcED3lDy3nNbW2tU8IwyuSxafx91h\nME+O8Zow8Wd9TcoKO42k67kyHXcq3drRDGb9rIw6Z0j3N5iT3o0W5TIy0ZOx\nx5KdOvYW0t/6daAv4kKIhqat2LdNSx7Jm5q+35vtTqp6caBYD+zf1injn475\neyuPAAP109uH52VLranVTgFEwAewJ9JBGRIiAmTw8y3S3IPPy6JcJ9oZauH/\noR1ZRxF9Fq32cTfmSvoVKquvEb4WHq6EwcwG9qWk4gp3P8BmO/Pf6WRzcNl8\notQAcwadLYNY5XWV4LagZzxMOstEHcGREF2LVY+L5H9EydKtZDstzhXx1pa3\nCWSO\r\n=q0lr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCz/N5+EQ4t+Xf9RcfsRc/RN4G6RYFfaMYzgY7XBXcWKwIhAKcbx+kLd5NjVQTdmxAu7U/opwDNH/BeMACBWHQdiS/5"}]},"maintainers":[{"name":"marco-c","email":"mar.castelluccio@studenti.unina.it"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web-push_3.3.2_1529530181088_0.5261299850112109"},"_hasShrinkwrap":false},"3.3.3":{"name":"web-push","version":"3.3.3","description":"Web Push library for Node.js","main":"src/index.js","bin":{"web-push":"src/cli.js"},"scripts":{"download-browser":"node --harmony ./test/helpers/download-test-browsers.js","lint":"node ./node_modules/eslint/bin/eslint --ignore-path .gitignore '.'","pretest":"npm run lint && npm run download-browser","test":"node --harmony node_modules/.bin/istanbul cover node_modules/.bin/_mocha -- --ui tdd test/test*"},"repository":{"type":"git","url":"git+https://github.com/web-push-libs/web-push.git"},"keywords":["web push","push","notifications","push notifications"],"author":{"name":"Marco Castelluccio"},"license":"MPL-2.0","bugs":{"url":"https://github.com/web-push-libs/web-push/issues"},"homepage":"https://github.com/web-push-libs/web-push#readme","dependencies":{"asn1.js":"^5.0.0","http_ece":"1.0.5","jws":"^3.1.3","minimist":"^1.2.0","urlsafe-base64":"^1.0.0","https-proxy-agent":"^2.2.1"},"devDependencies":{"chalk":"2.4.1","chromedriver":"2.41.0","del":"3.0.0","eslint":"4.19.1","eslint-config-airbnb":"16.1.0","eslint-plugin-import":"2.14.0","geckodriver":"1.12.2","istanbul":"0.4.5","mkdirp":"0.5.1","mocha":"5.2.0","portfinder":"1.0.17","selenium-assistant":"5.3.0","semver":"5.5.1","sinon":"6.3.4","which":"1.3.1"},"engines":{"node":">= 4"},"gitHead":"51f7e691e61ae1c5295ee7431ea7229ba43af565","_id":"web-push@3.3.3","_npmVersion":"6.4.1","_nodeVersion":"10.10.0","_npmUser":{"name":"marco-c","email":"mcastelluccio@mozilla.com"},"dist":{"integrity":"sha512-Om4CNZpyzHP3AtGZpbBavCO7I9oCS9CFY2VDfTj/cFx2gm+mAtyK2OlKd6qu9pwCdZTyYanUiyhT0JSrs0ypHQ==","shasum":"8dc7c578dd1243ceb5a8377389424e87ea9b15cc","tarball":"https://registry.npmjs.org/web-push/-/web-push-3.3.3.tgz","fileCount":10,"unpackedSize":40930,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJboNL3CRA9TVsSAnZWagAA8gMP/jX7TZuMEm5UspND4V1b\necPsoiOzYHVtifqFGnW9m6MRl2AsLsPbJjmjiDCjim7QyNeFPUtHQIl2NC6i\niSz00AMHyDA3VpW0LaiJkddVQVAddFVMXHKUSq/oXfs90TkzpNQph8D3/Jf4\nWTDIWGqL68smG6PSebNOprshjnTCrmlqsO4X/EiW0ZUAXeldHmkVEoazjM4i\nJva6z0omtg7Wts88P/eJNWdz6SupydsVKhIEidT7Udef4nhKteKrpNqX9Y8J\nDCYVi68ZzIqU/T3uU/VMy7RTXafKBA5Hx9bz4xLDAm8BL6wSOOMpwk8J3UUo\ntuBaxllDxYfmDMkShR3E1ZIq2Bby6RO1ZcCLHQ1RzTFI+NBshJ9hf8Q5/e+R\nF64jQrvK0y82jD2oon74HZCeYQ0AXmAtDVhRgaZ/CHnR86S9Xjfxhc9hidVZ\n07lDIHDe5eh4rGGKLzXfh0ECTehs7Gfx5gL+TGl2t1/aH0HH3azLt5mDHoC1\nGdaNMJqaEn7JhmMGwi0SIQFCbQOwpJHH22xLwNQ+R3gi8qWng7tr0MzT1sGa\n+4+6w4PQc58aU6RSmxzRNz8yzpMOFJV0vaL6gKiyazY3RvPtAYvs/de4Uulz\n4slNLlzEy9OG4E/PPeyHloic04j1KKrMdw20Jomj1sUQbNl2RRQ9+NqeIrAU\n5gu5\r\n=Ucg/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDJLh8i5s5XAh6N930o/E3IUXu2LARD357QqBccx+m3WgIhAKLJ/yaIavLz/tEpQNgBen3UV195a+vYJeYze3PFPSPV"}]},"maintainers":[{"name":"marco-c","email":"mar.castelluccio@studenti.unina.it"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web-push_3.3.3_1537266422784_0.42513333622059224"},"_hasShrinkwrap":false},"3.3.4":{"name":"web-push","version":"3.3.4","description":"Web Push library for Node.js","main":"src/index.js","bin":{"web-push":"src/cli.js"},"scripts":{"download-browser":"node --harmony ./test/helpers/download-test-browsers.js","lint":"node ./node_modules/eslint/bin/eslint --ignore-path .gitignore '.'","pretest":"npm run lint && npm run download-browser","test":"node --harmony node_modules/.bin/istanbul cover node_modules/.bin/_mocha -- --ui tdd test/test*"},"repository":{"type":"git","url":"git+https://github.com/web-push-libs/web-push.git"},"keywords":["web push","push","notifications","push notifications"],"author":{"name":"Marco Castelluccio"},"license":"MPL-2.0","bugs":{"url":"https://github.com/web-push-libs/web-push/issues"},"homepage":"https://github.com/web-push-libs/web-push#readme","dependencies":{"asn1.js":"^5.0.0","http_ece":"1.1.0","jws":"^3.1.3","minimist":"^1.2.0","urlsafe-base64":"^1.0.0","https-proxy-agent":"^2.2.1"},"devDependencies":{"chalk":"2.4.2","chromedriver":"74.0.0","del":"4.1.1","eslint":"5.16.0","eslint-config-airbnb":"17.1.0","eslint-plugin-import":"2.17.2","geckodriver":"1.16.2","istanbul":"0.4.5","mkdirp":"0.5.1","mocha":"5.2.0","portfinder":"1.0.20","selenium-assistant":"5.4.0","semver":"6.0.0","sinon":"7.3.2","which":"1.3.1"},"engines":{"node":">= 6"},"gitHead":"44a9bd92e983f5ad8c6708480cc105f30b5c9a23","_id":"web-push@3.3.4","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"marco-c","email":"mcastelluccio@mozilla.com"},"dist":{"integrity":"sha512-OLJbQPFX9g5mHhqxFBr9bdGK7YIEBkk4lXtUn+HpYp0HdoDIdgJvIa+ktJkDsRUOKksQqKIEaLAVuS7ewuC5nA==","shasum":"7628b5207e400cd49a00eea7271b7a6fa0db971a","tarball":"https://registry.npmjs.org/web-push/-/web-push-3.3.4.tgz","fileCount":10,"unpackedSize":40830,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc1puFCRA9TVsSAnZWagAAprAP/3MqKYpTYM8Oi0z+pbF0\n6i6/xi2HZBvDr+xSukuKTJjpHt2VhIrSGUrQKKh6I6of3CwgLX5SpCKEYFSB\nEyqly+5t9yv26CtUCbAzvP/OnOP/5E3isCPngh1/13Q5R98R64a5KrA/vfJT\nAMLXp1mYxbHQSFq/JZBhzCrtbpjak1xaVRLLV+f1Og0NbEhG4YXtN0sjKr3r\n4/aKvLamGn4w7mX1XpvvlYH+M0f74G3cnktTIVy3yne9timOmBoh3/Sv3cTA\n/nVPDNsiRn8MHe6IRnD0djNjgVOnnVhh7aEjIYQm48/FOAVqn+XztrJlI1l4\nu7jdh+4JpMCQQStuysOq8/4GrGYefz+NELkaeqywJQ1rFlfae53gncleOS4c\nHpLG+hY69npkadthPLAKBDJRVZZ2asM9MmJG5VY5A89uSXss/v4DASpQkYEF\ndUcvHz2FOKEyMuR2PWv8smYExsZXpDWtfxkUZf9SF0E1sxbV9cQXReDy5nn3\nD4qEZ6IsG/JRgw4HH5n0/p69rrS8IWeem8qJP5Tg3H1qdNaRqCKgJDBg3yCM\nDJwRAsKnoSXhnu+gaSxYR1R5mc3ZQKZCCGUV+Mzp/KZzMZoK3w9sxCmWadIw\naDj9rFbasCr8zCUz/lQy2b5fZmBuyK12DaeB9CX0/ofzCamOoutObiSdynfl\nR7oy\r\n=N2wd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB3CTAHnSgANoWP2Ukqr0eew0Z0PN2pHLcX+bSCqZDBcAiAUqnDWtpx8Lge3NuvEtq5P+9UxWDbx50aPBGZWWAGoSw=="}]},"maintainers":[{"name":"marco-c","email":"mar.castelluccio@studenti.unina.it"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web-push_3.3.4_1557568388738_0.4739910092986872"},"_hasShrinkwrap":false},"3.3.5":{"name":"web-push","version":"3.3.5","description":"Web Push library for Node.js","main":"src/index.js","bin":{"web-push":"src/cli.js"},"scripts":{"download-browser":"node --harmony ./test/helpers/download-test-browsers.js","lint":"node ./node_modules/eslint/bin/eslint --ignore-path .gitignore '.'","pretest":"npm run lint && npm run download-browser","test":"node --harmony node_modules/.bin/istanbul cover node_modules/.bin/_mocha -- --ui tdd test/test*"},"repository":{"type":"git","url":"git+https://github.com/web-push-libs/web-push.git"},"keywords":["web push","push","notifications","push notifications"],"author":{"name":"Marco Castelluccio"},"license":"MPL-2.0","bugs":{"url":"https://github.com/web-push-libs/web-push/issues"},"homepage":"https://github.com/web-push-libs/web-push#readme","dependencies":{"asn1.js":"^5.0.0","http_ece":"1.1.0","jws":"^3.1.3","minimist":"^1.2.0","urlsafe-base64":"^1.0.0","https-proxy-agent":"^2.2.1"},"devDependencies":{"chalk":"2.4.2","chromedriver":"74.0.0","del":"4.1.1","eslint":"5.16.0","eslint-config-airbnb":"17.1.0","eslint-plugin-import":"2.17.2","geckodriver":"1.16.2","istanbul":"0.4.5","mkdirp":"0.5.1","mocha":"6.1.4","portfinder":"1.0.20","selenium-assistant":"5.4.0","semver":"6.0.0","sinon":"7.3.2","which":"1.3.1"},"engines":{"node":">= 6"},"gitHead":"e7c8735ddcf82fb44d75605bf3520d7a8d73b37c","_id":"web-push@3.3.5","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"marco-c","email":"mcastelluccio@mozilla.com"},"dist":{"integrity":"sha512-sukVBk0chRCL4n+Xwurl2TlD4/JmezNv4L2nwlTZx4KwMeUPfmD9TdGl6A6taayNgjObYzp0k0gubAcQCp7TMg==","shasum":"4d35f88bd2f109497b14abb5f0729f9c2ee477a2","tarball":"https://registry.npmjs.org/web-push/-/web-push-3.3.5.tgz","fileCount":10,"unpackedSize":41371,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc3YSLCRA9TVsSAnZWagAAZBMQAInurPihUSYDY5N5QErg\nNJJtJYU3GFJCMLTjNusbJeQY+Wo7r9whzEPYCKo4pY12yCvJTzhjI79FVVj4\nIZyOMH8LnkhReJStbMdoabampIjnDndsrNvEHizdFBpEdL39/niuJkGNTfXv\nOUkUx6XBYhAUaIMGzeV0SJj38As7x6cY9/zjpl5qDoj7CVPmR8okrRfIVwDy\nOX40OszagpSrcxcNmSB4Okj1JsQAXDCACwI5HEFsFY3fzCckYOcR6JQGm2UN\niwtK0d2tUHmPzpJASbtUBeR59mxcUfAHl8p2M3oUkUGFHS1M/eXs/ybAc7uZ\nvZHVAiMj9hxrq48PXV3MYaijbeDGCZJQwZzd+iNG1YYNdIJKLhCjD2ng6wBz\nb/glSB6RQRgR0Hn5hRlBCIfgrfh66ThBf+W7WzWY4NG3g2uvz4Faw0OmV/io\nF2f/T8W04rwSB56hQpXUa70sT7mU5Tj7Orvy881kulHbKniVNEs2wa0TLKRp\nhFTQpOV7v87SJqo8p4m+q+HSOJ6J8WR/1EQsmmocg2QYgHu3ioHG28i/O6aA\nsVNDxhEPhKPOcraSiWXxHGwb7VVehh9nbwxL2XoSVumtR/XgCF1Ah3VgVdKI\nK+40eg/XtIR568zoQxaYNeupAQ+XnOpOhAliiJTDFvpKCJZCt8ujN2+dOtLs\nRsYF\r\n=XCk+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDRaijzKd1uuOlGjYX6Kn5d+wIx34sfJf5p39erh8a2qwIhAIUF24sZhIe3Tpr00gsjyiQBPb1C492Rif7vwGXiKeD3"}]},"maintainers":[{"name":"marco-c","email":"mar.castelluccio@studenti.unina.it"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web-push_3.3.5_1558021258591_0.5237424848365961"},"_hasShrinkwrap":false},"3.4.0":{"name":"web-push","version":"3.4.0","description":"Web Push library for Node.js","main":"src/index.js","bin":{"web-push":"src/cli.js"},"scripts":{"download-browser":"node --harmony ./test/helpers/download-test-browsers.js","lint":"node ./node_modules/eslint/bin/eslint --ignore-path .gitignore '.'","pretest":"npm run lint && npm run download-browser","coveralls":"cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js","test":"node --harmony node_modules/.bin/istanbul cover node_modules/.bin/_mocha -- --ui tdd test/test*"},"repository":{"type":"git","url":"git+https://github.com/web-push-libs/web-push.git"},"keywords":["web push","push","notifications","push notifications"],"author":{"name":"Marco Castelluccio"},"license":"MPL-2.0","bugs":{"url":"https://github.com/web-push-libs/web-push/issues"},"homepage":"https://github.com/web-push-libs/web-push#readme","dependencies":{"asn1.js":"^5.0.0","http_ece":"1.1.0","jws":"^3.1.3","minimist":"^1.2.0","urlsafe-base64":"^1.0.0","https-proxy-agent":"^2.2.1"},"devDependencies":{"chalk":"2.4.2","chromedriver":"77.0.0","coveralls":"3.0.6","del":"5.1.0","eslint":"6.4.0","eslint-config-airbnb":"18.0.1","eslint-plugin-import":"2.18.2","geckodriver":"1.18.0","istanbul":"0.4.5","mkdirp":"0.5.1","mocha":"6.2.0","mocha-lcov-reporter":"1.3.0","portfinder":"1.0.24","selenium-assistant":"5.4.0","semver":"6.3.0","sinon":"7.4.2","which":"1.3.1"},"engines":{"node":">= 6"},"gitHead":"9c11b23039c9d7a5e8bbb6ef3186be03a59fc0fc","_id":"web-push@3.4.0","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-weFBdWDB9hLj8ZQLjmYotmU2VWAB9rRDTuFezJL3F3Dm/V56yZ03bCvS5n5qwHPkEZ71gOdcEDffbO/P5VdZHA==","shasum":"9611fb5976690e041ea60267aa39d3e83d78b59e","tarball":"https://registry.npmjs.org/web-push/-/web-push-3.4.0.tgz","fileCount":10,"unpackedSize":42485,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdjf4kCRA9TVsSAnZWagAAMLoP/2HlLKuspa4lUXVfCs14\nduFJL7AebPsQgKhq15RB1G7QOshZgKB87XO5wLzvgo5vKY42gLyDolgbZ9rB\n+XcQnJrcsCErQtH8w9VAGYqmnR57CmUI/40VdHuSK12Gi2pehlB/4f309YwI\nPHqnMIMvstHa8wax/YdHW/rSHOxSxz5Dlg5HLCj0R+nGAnGpbOMRiJoCkWjh\nkReqS8MbVai5bKV667A4L6rHYyuD76NX8cpBLWI5ViKcd5BnpRvLh1ek9Ckv\nGQJTkCLS4p39TNVZhnZRU6sihUOfTtzyBbVUVg0QXG9b/FXswnRJPt7xyBB4\nariFP9d46SQ9D25932tuUQgZhCIQiMlIhf3iltmZjK7KnjDFPWpfh/kOh6Kd\nnSVuHG+j8WAzGuHRvmJq6J4E2CKGGseleeFacgbNUPH2CGdGITTQQTFfRHCO\nsXY9RvxyiKR2DD5T8ReYZczJivJ8/sU925/NLDjOK8xT/QuiH9JEd2ZucmWG\nVShzMl0+eX2j5aPLijDZ8BoK317oIiuBfA/HKrvbbSSTqG89f13xzpD2OyVb\nbYFU8Ugt0u9KxV4OblwZvawzUkZFpFCVOXLJoiJKVohh8y7X135fgfX05Cti\n+vA44oTAL6TyHwbiuj0QMYmO8eKXyr2d4kRt2sK5sm8xUREzuOj1TgMfJUGp\nip+O\r\n=MwTz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD/hBjBUTbFWgVX2/bh6dKwp+B8XW55yi4yXDpxEdzsBgIgOUkwIvmHndh0RhsLwzE96RAL6jzpmVH5XFK9TtCyGxs="}]},"maintainers":[{"name":"marco-c","email":"mar.castelluccio@studenti.unina.it"}],"_npmUser":{"name":"marco-c","email":"mcastelluccio@mozilla.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web-push_3.4.0_1569586724079_0.8361584613809425"},"_hasShrinkwrap":false},"3.4.1":{"name":"web-push","version":"3.4.1","description":"Web Push library for Node.js","main":"src/index.js","bin":{"web-push":"src/cli.js"},"scripts":{"download-browser":"node --harmony ./test/helpers/download-test-browsers.js","lint":"node ./node_modules/eslint/bin/eslint --ignore-path .gitignore '.'","pretest":"npm run lint && npm run download-browser","coveralls":"cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js","test":"node --harmony node_modules/.bin/istanbul cover node_modules/.bin/_mocha -- --ui tdd test/test*"},"repository":{"type":"git","url":"git+https://github.com/web-push-libs/web-push.git"},"keywords":["web push","push","notifications","push notifications"],"author":{"name":"Marco Castelluccio"},"license":"MPL-2.0","bugs":{"url":"https://github.com/web-push-libs/web-push/issues"},"homepage":"https://github.com/web-push-libs/web-push#readme","dependencies":{"asn1.js":"^5.0.0","http_ece":"1.1.0","jws":"^3.1.3","minimist":"^1.2.0","urlsafe-base64":"^1.0.0","https-proxy-agent":"^3.0.0"},"devDependencies":{"chalk":"2.4.2","chromedriver":"77.0.0","coveralls":"3.0.7","del":"5.1.0","eslint":"6.5.1","eslint-config-airbnb":"18.0.1","eslint-plugin-import":"2.18.2","geckodriver":"1.19.0","istanbul":"0.4.5","mkdirp":"0.5.1","mocha":"6.2.2","mocha-lcov-reporter":"1.3.0","portfinder":"1.0.25","selenium-assistant":"5.4.0","semver":"6.3.0","sinon":"7.5.0","which":"2.0.1"},"engines":{"node":">= 6"},"gitHead":"b74096ed60d734da28a59a8338d8b0f254d2fbbe","_id":"web-push@3.4.1","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-wtx18llPtWWW+x8hv+Gxvz+2VjO+vZuyihInsjySNpNGNVswH1Bb2KkbbCtE96yi52VUmbFMdidxM8kJAPaSWQ==","shasum":"158268665ab45dd62d48e614388cf6130b548e39","tarball":"https://registry.npmjs.org/web-push/-/web-push-3.4.1.tgz","fileCount":10,"unpackedSize":42485,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdrzWMCRA9TVsSAnZWagAABl0P/AjOP4nKQNS11l4D1mhn\ngPZahUFbCoJGoOlz02jNCqC+p/TIYUzwd+Ud6QEn0c/JVyBR0McO6aR35hXv\nd9JYOfafEQOQeiIRy+V39wQajLZ6+OZOYU7b+XLGcd6PfRt4uKZovaxrkAk4\nPejse0I+JInFfburhszgfpSjLQBaW1lFA2iwn/ZVVmYVsg7LobDTsXLKhlnv\nciEoGZDh8JVJ2ZG6ELjEX8c5O5t8p6RRQ/6O5P6ZeCOKueDyxaREl8UofUkq\nNaff9YCQVKD9pg6iIXN/r2Puzu7VlQbMlzQ13JCrM5Ks8p2t0zue79g0Nan8\nqhi/zCcI1FRQL9sps5bi4aIgCUJgPjkDMSIwPPyDts0TT8iXaRf2nCUx8g9a\nv1Fj6lSc9iZIuI6jVQu4MBhS8Kmhi0ggTno0yPKDxuzCqpe58+yvUURVY05G\n2mR4yrw3yq330YAvcdeTxgzITu5rblv9nPSqHAmmsw16HnNdvYwsnMIqrAIt\nXioIKBzo26gbS7flC9W70udO3tzXYa6sf3XgTuyo6bOkEd4N6aulNiHkBQvt\n/r3lrN7e4QAehhPwNRtxMP/FEZACDDeEXSbfynlEuZgKjAz0uAN/0A0oG9Jw\nPVKgAI8qdfMz2AHeU2IK5gpC/MhpoUOZTa+/xRbn6JWGSqZUxpcAaVqPk63G\njjcT\r\n=ov7g\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDWJOMITrlV816iSubR+qgiq4APUODTaIxMl1Tnodz9jgIgUaaI/y5G9nCQIxzoRwV0SYxqzUAomDWM7kN5xd9fmVQ="}]},"maintainers":[{"name":"marco-c","email":"mar.castelluccio@studenti.unina.it"}],"_npmUser":{"name":"marco-c","email":"mcastelluccio@mozilla.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web-push_3.4.1_1571763595861_0.2250132096321784"},"_hasShrinkwrap":false},"3.4.2":{"name":"web-push","version":"3.4.2","description":"Web Push library for Node.js","main":"src/index.js","bin":{"web-push":"src/cli.js"},"scripts":{"download-browser":"node --harmony ./test/helpers/download-test-browsers.js","lint":"node ./node_modules/eslint/bin/eslint --ignore-path .gitignore '.'","pretest":"npm run lint && npm run download-browser","coveralls":"cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js","test":"node --harmony node_modules/.bin/istanbul cover node_modules/.bin/_mocha -- --ui tdd test/test*"},"repository":{"type":"git","url":"git+https://github.com/web-push-libs/web-push.git"},"keywords":["web push","push","notifications","push notifications"],"author":{"name":"Marco Castelluccio"},"license":"MPL-2.0","bugs":{"url":"https://github.com/web-push-libs/web-push/issues"},"homepage":"https://github.com/web-push-libs/web-push#readme","dependencies":{"asn1.js":"^5.0.0","http_ece":"1.1.0","jws":"^3.1.3","minimist":"^1.2.0","urlsafe-base64":"^1.0.0","https-proxy-agent":"^3.0.0"},"devDependencies":{"chalk":"3.0.0","chromedriver":"78.0.1","coveralls":"3.0.9","del":"5.1.0","eslint":"6.7.2","eslint-config-airbnb":"18.0.1","eslint-plugin-import":"2.18.2","geckodriver":"1.19.1","istanbul":"0.4.5","mkdirp":"0.5.1","mocha":"6.2.2","mocha-lcov-reporter":"1.3.0","portfinder":"1.0.25","selenium-assistant":"5.4.0","semver":"6.3.0","sinon":"7.5.0","which":"2.0.2"},"engines":{"node":">= 6"},"gitHead":"d0e8a6b82680f6a5f2b0e1c40cbb1f89eabb41d2","_id":"web-push@3.4.2","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-Kuh/bQmCHket4mbhIcLOZWe+xr7PhJHwEYqkCN7GR8d7Gx3+mlq7kaFaLrIHS8HCIUlifytnxoJOTLvdq43Trg==","shasum":"bf01a5e5bce5b25bcafaba4e3ca8ae14528c5f8f","tarball":"https://registry.npmjs.org/web-push/-/web-push-3.4.2.tgz","fileCount":10,"unpackedSize":42531,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd490SCRA9TVsSAnZWagAAw28P/3M498uBvFXnuvS844Ds\nrXsm1vQ9Z5PD1t1AeLy3Z63LQYHgxjfg9ZuCOm60RFjGPv1g0PwcRa4MQ2wl\ndC0Wy8FZjKA93x1VNEX6Mls2cQRR35Q37d0rSgeIbeNlRed3A8oskMF/UoQt\ns2pxlm/q+vbtPvli6DZ9c99cmjMGwmnXaJ+TAXgzkjOgYs63pKrbj53qEB3u\ndzlJGQHq6uxdodTWFs2w/aGaqoNrwIExiLmwU6JbrN2qTn6QUjeVmMGUU7g3\nn7/q9yA76zPNjQWw61vTxISj8xloqPgxBsZEA9oD2LXxXnM1+nMlVJrN0QUo\nliD9pxFr0Ir5qP1MvNjFuz05xVGUXpV7UoSLgfqlAUG7PAn0j7rQ6U7qvoXN\nKkTEkxAMfeqjLdCiYDGEMF35LRZWvILyybOyLWZ1dXEkYiTl+xol98A/TS2Q\npG1UMRoV6DV/bQzvl6iJ6gDUmtPj38KZREo8TkuMSHeLohiGNWQiJgNZzb3J\nDKQfA5XacHg72f/AwuYjdOLMnc8ey1mjhfiXOhIwOesoACD51V9LjtbLgXnN\nQubDrHrVkQyEQ8fkrHVUctLGqETqyzBfrAoX0vxvtSV+XHRJb4F1yjsZiruX\nw0X4aoJvVYcm10j+LI931B22/Sap9aQZVI+4yjW4xKpfyMuBaqe97ZFt2PBj\nxrFO\r\n=wCab\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA2MhdhxXntD48kx5MT41VDz1fvnCNxDZ/CXDzn3VoE6AiARFSsNvzuRo6ppwolHT7YZ0pyjTRreTGdo6V0FkCv15A=="}]},"maintainers":[{"name":"marco-c","email":"mar.castelluccio@studenti.unina.it"}],"_npmUser":{"name":"marco-c","email":"mcastelluccio@mozilla.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web-push_3.4.2_1575214354382_0.1315899629543824"},"_hasShrinkwrap":false},"3.4.3":{"name":"web-push","version":"3.4.3","description":"Web Push library for Node.js","main":"src/index.js","bin":{"web-push":"src/cli.js"},"scripts":{"download-browser":"node --harmony ./test/helpers/download-test-browsers.js","lint":"node ./node_modules/eslint/bin/eslint --ignore-path .gitignore '.'","pretest":"npm run lint && npm run download-browser","coveralls":"cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js","test":"node --harmony node_modules/.bin/istanbul cover node_modules/.bin/_mocha -- --ui tdd test/test*"},"repository":{"type":"git","url":"git+https://github.com/web-push-libs/web-push.git"},"keywords":["web push","push","notifications","push notifications"],"author":{"name":"Marco Castelluccio"},"license":"MPL-2.0","bugs":{"url":"https://github.com/web-push-libs/web-push/issues"},"homepage":"https://github.com/web-push-libs/web-push#readme","dependencies":{"asn1.js":"^5.0.0","http_ece":"1.1.0","jws":"^3.1.3","minimist":"^1.2.0","urlsafe-base64":"^1.0.0","https-proxy-agent":"^3.0.0"},"devDependencies":{"chalk":"3.0.0","chromedriver":"78.0.1","coveralls":"3.0.9","del":"5.1.0","eslint":"6.7.2","eslint-config-airbnb":"18.0.1","eslint-plugin-import":"2.18.2","geckodriver":"1.19.1","istanbul":"0.4.5","mkdirp":"0.5.1","mocha":"6.2.2","mocha-lcov-reporter":"1.3.0","portfinder":"1.0.25","selenium-assistant":"5.4.0","semver":"6.3.0","sinon":"7.5.0","which":"2.0.2"},"engines":{"node":">= 6"},"gitHead":"1ce2e031fd342dbe7182eaf2c0c0709604d28205","_id":"web-push@3.4.3","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-nt/hRSlfRDTwvem//7jle1+cy62lBoxFshad8ai2Q4SlHZS00oHnrw5Dul3jSWXR+bOcnZkwnRs3tW+daNTuyA==","shasum":"88bdf8a8079b24efbc569da7d1f2c3556126f407","tarball":"https://registry.npmjs.org/web-push/-/web-push-3.4.3.tgz","fileCount":10,"unpackedSize":42531,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd6rBwCRA9TVsSAnZWagAA4bEP/0qOzY/FXcdDEPLDneTm\n7mYccn2VLcIM+Ue7S3i42e3IptVt7OKHIN9d6pgYl8kNzEAbF8n+YFRlGBI4\nT3uV6a3wT6rpuIEBmxexJH1nVFxy5x4bTpaHAP5WokEtaAsx/DK1cpTpSr8d\nnGLcH6GRoxY6QvNihHzIVT9kBC8I6iZbLaZsTKoA++m4ra83daHNKNFAChdF\nN9kNlml62k/pEYx3W0a707LcS8fi5BoOyW9rpKczyaUAKJkcxx35i5odcRah\n2ObarJ1vKPp3EcM+RRQ1tD3uzw133GYVIh7vxXCili3MIw/MIdvj/i8T1fM/\nYtRfgJw/c03yRRhRrToda/y39mmmvXQy9Mj2xKDswYy5U38P/gbdUlfgq4ip\nsBJQmlk+VzGT3AYhjGwHeZg9I8RrzQ77uQwjDdK2Iof38Hp2+lwYnXp+rqb2\n7biYZbJQ5Z+0XObYKgVxDFF3ucGDs0G+ZF4iqtuIx6PFarsgc3p9dzNlpxEY\n6lfHRuko6kVYAImGAI++nAu71qAcKHLLyAJDrfDxCxRDRUDDhZLooEnY7pDl\n6jrdo1xemYJmwhQ8sxBLg525/ucFExVLqDbsI6ZAqprsYvg9zHqnhCWQUXJ/\nHil4HRtPOamxEtmePoEiWf4w8jUJ7xK1H63SeBRGcNdaS22tie4WMpEeDO6l\nhOfs\r\n=ibQF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD3RR/AxPduexfJJU51Ify0wf8P9EuDU6giF5mfwKmaGwIhAPTaMBHCyB/fCpkhFVe/ID8NKFIXNI4OO+yz6uT9ttCJ"}]},"maintainers":[{"name":"marco-c","email":"mar.castelluccio@studenti.unina.it"}],"_npmUser":{"name":"marco-c","email":"mcastelluccio@mozilla.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web-push_3.4.3_1575661679553_0.8295362761212821"},"_hasShrinkwrap":false},"3.4.4":{"name":"web-push","version":"3.4.4","description":"Web Push library for Node.js","main":"src/index.js","bin":{"web-push":"src/cli.js"},"scripts":{"download-browser":"node --harmony ./test/helpers/download-test-browsers.js","lint":"node ./node_modules/eslint/bin/eslint --ignore-path .gitignore '.'","pretest":"npm run lint && npm run download-browser","coveralls":"cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js","test":"node --harmony node_modules/.bin/istanbul cover node_modules/.bin/_mocha -- --ui tdd test/test*"},"repository":{"type":"git","url":"git+https://github.com/web-push-libs/web-push.git"},"keywords":["web push","push","notifications","push notifications"],"author":{"name":"Marco Castelluccio"},"license":"MPL-2.0","bugs":{"url":"https://github.com/web-push-libs/web-push/issues"},"homepage":"https://github.com/web-push-libs/web-push#readme","dependencies":{"asn1.js":"^5.3.0","http_ece":"1.1.0","https-proxy-agent":"^5.0.0","jws":"^4.0.0","minimist":"^1.2.5","urlsafe-base64":"^1.0.0"},"devDependencies":{"chalk":"4.0.0","chromedriver":"81.0.0","coveralls":"3.0.9","del":"5.1.0","eslint":"7.0.0","eslint-config-airbnb":"18.1.0","eslint-plugin-import":"2.20.2","geckodriver":"1.19.1","istanbul":"0.4.5","mkdirp":"1.0.4","mocha":"7.1.2","mocha-lcov-reporter":"1.3.0","portfinder":"1.0.26","selenium-assistant":"5.4.0","sinon":"7.5.0","which":"2.0.2"},"engines":{"node":">= 6"},"gitHead":"c9bad627326cfc76029619097e062fadbce6e0a8","_id":"web-push@3.4.4","_nodeVersion":"10.20.1","_npmVersion":"6.14.4","dist":{"integrity":"sha512-tB0F+ccobsfw5jTWBinWJKyd/YdCdRbKj+CFSnsJeEgFYysOULvWFYyeCxn9KuQvG/3UF1t3cTAcJzBec5LCWA==","shasum":"b11523ada0f4b8c2481f65d1d059acd45ba27ca0","tarball":"https://registry.npmjs.org/web-push/-/web-push-3.4.4.tgz","fileCount":10,"unpackedSize":42626,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJet9u7CRA9TVsSAnZWagAAfWkP/RLsWOIIKEEBh1nqi20w\nSxl4JakaQlplZDNmYJhgz1b1pfsRu0bwHudxBwveT4a52OtGxKYEvYFkz8vT\naB9ftOiE5AESqCL/pmaEZwHtgmPsUrwtdoicLslH1e2G7P7RBYi7B/BtxRty\nX1xz3zFN+gtAug4PCdIbANijr3cSMot9cOvws4io1NHG16XGSIg69qWHfGof\nRGGx0PwD8tIcww90++WyDMPaTaDDnjN839tMZDR0TcPcPanZ5eo7ELqj/0uY\n76XCoOeT2+rwKOuo96FD4B5wM+XwRJ39PI/NJ8a8vLAlN+ktN8CcWHxlmJIg\nfklSvkct4HpoTdWFEadntEgYAjMshHjr3WZNHdAsTCj5C0rTmm4FwCgx8RMQ\nTUHDkweH9eHdwiRkDwoKwkRTDU00ANQg499vk4s2jcfhh0JDV3mEWTdLcicj\nYtoiayxDnvaP5nZNW7ut9zZ2pH6I4bc/HIeOL7Bjv2726qFdHSRIb74rDzZl\nT1UM8bXsU2u1B5or3s9Wp0tZN4H4byL/EPB4sVwsZ7dqETU32ujtxmaneo8t\n/83PNybslURwFfDgCEGmPPg4tlK2tC0cklXQDzwUipSMy5ev+JtOlTs6D4we\nZpH5kA0OMHIwFb9Gk8HhVBWiwHAwgF6XA6peLJCSi/hKHaDWKMHYPONH4eFO\nvNkb\r\n=fLxI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICM21fszhRLHxYY9tBd7/e0vIXyQYw9Q+ngVpH04Ao8dAiEAwiM3v4+Up8AGvkVDcg+agKFJ+YD9jGXWuoXmbRxw5P4="}]},"maintainers":[{"name":"marco-c","email":"mar.castelluccio@studenti.unina.it"}],"_npmUser":{"name":"marco-c","email":"mcastelluccio@mozilla.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web-push_3.4.4_1589107643445_0.39608230215342055"},"_hasShrinkwrap":false},"3.4.5":{"name":"web-push","version":"3.4.5","description":"Web Push library for Node.js","main":"src/index.js","bin":{"web-push":"src/cli.js"},"scripts":{"download-browser":"node --harmony ./test/helpers/download-test-browsers.js","lint":"node ./node_modules/eslint/bin/eslint --ignore-path .gitignore '.'","pretest":"npm run lint && npm run download-browser","coveralls":"cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js","test":"node --harmony node_modules/.bin/istanbul cover node_modules/.bin/_mocha -- --ui tdd test/test*"},"repository":{"type":"git","url":"git+https://github.com/web-push-libs/web-push.git"},"keywords":["web push","push","notifications","push notifications"],"author":{"name":"Marco Castelluccio"},"license":"MPL-2.0","bugs":{"url":"https://github.com/web-push-libs/web-push/issues"},"homepage":"https://github.com/web-push-libs/web-push#readme","dependencies":{"asn1.js":"^5.3.0","http_ece":"1.1.0","https-proxy-agent":"^5.0.0","jws":"^4.0.0","minimist":"^1.2.5","urlsafe-base64":"^1.0.0"},"devDependencies":{"chalk":"4.1.1","chromedriver":"89.0.0","coveralls":"3.1.0","del":"6.0.0","eslint":"7.24.0","eslint-config-airbnb":"18.2.1","eslint-plugin-import":"2.22.1","geckodriver":"1.22.3","istanbul":"0.4.5","mkdirp":"1.0.4","mocha":"8.3.2","mocha-lcov-reporter":"1.3.0","portfinder":"1.0.28","selenium-assistant":"5.4.0","sinon":"7.5.0","which":"2.0.2"},"engines":{"node":">= 6"},"gitHead":"ef3f68e37f28b0247425b24debf17777aa274c5e","_id":"web-push@3.4.5","_nodeVersion":"12.21.0","_npmVersion":"7.5.2","dist":{"integrity":"sha512-2njbTqZ6Q7ZqqK14YpK1GGmaZs3NmuGYF5b7abCXulUIWFSlSYcZ3NBJQRFcMiQDceD7vQknb8FUuvI1F7Qe/g==","shasum":"f94074ff150538872c7183e4d8881c8305920cf1","tarball":"https://registry.npmjs.org/web-push/-/web-push-3.4.5.tgz","fileCount":10,"unpackedSize":42879,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg2whRCRA9TVsSAnZWagAAfmoP/2WwoAIGp4bQBp1UHe+/\nLQ/kjtIk91als10EgoW7cgIbai/fqyumTJQS8vPsVIknnSpXaWdB3FNOqmpx\naP9H9U+edsMco6A0fDdkdmnI0oMlcSu6u9c2a2+Fs48ewP8J5ZSW+peu2S06\nefobel5kB/Uqx4qJsHgg4oRgYo3+LQOXx0Ww6AJtk37SDCsIPiNF/6jpIS0c\nkewulK1U3+GnDCdpVj3ndchUjlEcwG0nSG56aL3O1lfWrGrN9Ytnsx5M9kCn\nG9pPFrGKryKnYorxQe+onMz/jcurcOG4p5bkgz7Tqc/z16eWehS/NEU7bBOO\nQW13LvjIrWZRql6g8jDzIcLmZBF9Ks6ZyO37fCcIhJJ6Ou1zRPnGGeqSN2zV\nM9OAcximmgje/YEdhvjbZ5Kf6suBUS1coSgRL84QMc8n17akukfTOiQzyaIX\nURhoI3QZt72H6PMX8BOBF/MhZfRPIKhd0pK0XXcZM+wIxfG8ABL4EWAojkRW\nolqr5d6AKyWhc/ubxzb4Rf44TLlBnyEM4tfSX3Z5/CtBAUsEmkR7BRsL+DW5\nPvUPMJAVJwMpEuWJilKJihmjgRhxPccAOvE16QR9FwU+w3K1K6BYQTcyTO5n\n7wZexFQmFtrjv55EZR+tqfbkq3zukDbIWrm05g7UsGseg3i4HheR915qprTa\njlQn\r\n=UvbA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCA1E0Ulg14mWNOnpEIJMwQEw9f8TNDO9SMf/F6SFF8ngIhAOTkRCDL+ZCVNwVQY72rFds29f33LO+8PQKlbTByMRVm"}]},"_npmUser":{"name":"marco-c","email":"mcastelluccio@mozilla.com"},"directories":{},"maintainers":[{"name":"marco-c","email":"mcastelluccio@mozilla.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web-push_3.4.5_1624967249422_0.18373625680564465"},"_hasShrinkwrap":false},"3.5.0":{"name":"web-push","version":"3.5.0","description":"Web Push library for Node.js","main":"src/index.js","bin":{"web-push":"src/cli.js"},"scripts":{"download-browser":"node --harmony ./test/helpers/download-test-browsers.js","lint":"node ./node_modules/eslint/bin/eslint --ignore-path .gitignore '.'","pretest":"npm run lint && npm run download-browser","test":"nyc --reporter=lcov --reporter=text mocha -- --ui tdd test/test*"},"repository":{"type":"git","url":"git+https://github.com/web-push-libs/web-push.git"},"keywords":["web push","push","notifications","push notifications"],"author":{"name":"Marco Castelluccio"},"license":"MPL-2.0","bugs":{"url":"https://github.com/web-push-libs/web-push/issues"},"homepage":"https://github.com/web-push-libs/web-push#readme","dependencies":{"asn1.js":"^5.3.0","http_ece":"1.1.0","https-proxy-agent":"^5.0.0","jws":"^4.0.0","minimist":"^1.2.5","urlsafe-base64":"^1.0.0"},"devDependencies":{"chromedriver":"101.0.0","del":"6.0.0","eslint":"8.14.0","eslint-config-airbnb":"19.0.4","eslint-plugin-import":"2.26.0","geckodriver":"3.0.1","nyc":"15.1.0","mkdirp":"1.0.4","mocha":"10.0.0","portfinder":"1.0.28","selenium-assistant":"5.4.0","sinon":"7.5.0"},"engines":{"node":">= 6"},"gitHead":"644d5a0158014015c40939093296b14bb1a59d18","_id":"web-push@3.5.0","_nodeVersion":"14.19.1","_npmVersion":"8.8.0","dist":{"integrity":"sha512-JC0V9hzKTqlDYJ+LTZUXtW7B175qwwaqzbbMSWDxHWxZvd3xY0C2rcotMGDavub2nAAFw+sXTsqR65/KY2A5AQ==","shasum":"4576533746052eda3bd50414b54a1b0a21eeaeae","tarball":"https://registry.npmjs.org/web-push/-/web-push-3.5.0.tgz","fileCount":27,"unpackedSize":465579,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAPfj96Ud5uzXUW3y2/nhfoq9VDwoQ8vjZu8WM/zX0A8AiEAz+ExtnitZGiVEx7ePdCrK8Jcmm+DCqkUWkKUBYZU40M="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJicartACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrUZA//Sm14Ej4SPCstjczBhkA/+FvY7ZzmbDqqYV2DiHnsNY7pMSvN\r\nGiGF5RkkdURvDhTx3v2eNTbPGfVVX+5su1K8m8C6a20satcl5W8aqLsmVttc\r\nCwWuWwDTYR5iOGhX0jaDDMLR6h6XeD0Go8h8dZRjeN0j/b1ZxmgHCStOn7/P\r\nnbcL2U0rhfxX4tCtgTiveZemfJc/kvyPW3jyG3ltXF/SkejDMfD7qXrTvNZX\r\nQ6PW7duzryOZfpnwwivtzjiYMx4svtcrY52hcSBNJwHKynzz0CBXnttNOkAA\r\n6+a0gLcG4rcDi/9gDvLa46oGXvnhFiR6K7ht1/zBKyBhap5V8VUhRQDMFcOM\r\nh/UqTTf46ZYIO4oZ14dXr663mkYJsXfOJz3mwGJFj7rIowdVZz+5LHdBQVS9\r\nKOJoLPbRprcuFzwHzIc8NUAbJaDPn7xQsn/ITqyu0PnAZjMd8+HnuOki8tZw\r\nZ6GrjJT+Q/URIKndJfXP1JQx0uyDpzr4gQcdnawDASmO+UWJdHAoNp3PqQav\r\nK3XzrOho4VUIxjBuhD9MPgP0yPrQXwyE4dm7x+X9uu/gBb/Ax7Q4BlA9BUmp\r\naUiH1WRFZcUNHSr10xwisBT7FpVAyUY26kDw9jlPSJUs7Xnqg4aEufMjwjKF\r\nED1YOFrgdOHU/BQYeDhsCFms3PAXFbyELaA=\r\n=WKh2\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"marco-c","email":"mcastelluccio@mozilla.com"},"directories":{},"maintainers":[{"name":"marco-c","email":"mcastelluccio@mozilla.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web-push_3.5.0_1651616492675_0.47935532027760996"},"_hasShrinkwrap":false},"3.6.1":{"name":"web-push","version":"3.6.1","description":"Web Push library for Node.js","main":"src/index.js","bin":{"web-push":"src/cli.js"},"scripts":{"download-browser":"node --harmony ./test/helpers/download-test-browsers.js","lint":"node ./node_modules/eslint/bin/eslint --ignore-path .gitignore '.'","pretest":"npm run lint && npm run download-browser","test":"nyc --reporter=lcov --reporter=text mocha -- --ui tdd test/test*"},"repository":{"type":"git","url":"git+https://github.com/web-push-libs/web-push.git"},"keywords":["web push","push","notifications","push notifications"],"author":{"name":"Marco Castelluccio"},"license":"MPL-2.0","bugs":{"url":"https://github.com/web-push-libs/web-push/issues"},"homepage":"https://github.com/web-push-libs/web-push#readme","dependencies":{"asn1.js":"^5.3.0","http_ece":"1.1.0","https-proxy-agent":"^5.0.0","jws":"^4.0.0","minimist":"^1.2.5","urlsafe-base64":"^1.0.0"},"devDependencies":{"chromedriver":"101.0.0","del":"6.0.0","eslint":"8.37.0","eslint-config-airbnb":"19.0.4","eslint-plugin-import":"2.27.5","geckodriver":"3.2.0","nyc":"15.1.0","mkdirp":"2.1.6","mocha":"10.2.0","portfinder":"1.0.32","selenium-assistant":"5.4.0","sinon":"15.0.3"},"engines":{"node":">= 6"},"gitHead":"4d2da2db24a6d8626d176276ec6d3bef5b6ac3a2","_id":"web-push@3.6.1","_nodeVersion":"19.8.1","_npmVersion":"9.5.1","dist":{"integrity":"sha512-+eN2/4Ybu+nkRgXqlPXUzqeA5BgQ7J4StYJM/e2uJpsSIGhkZJFrTlCx+ow9sD0mn+4jgbo2FkFoMBKftl49ZQ==","shasum":"a8145e2039a3764c8438156eb8fac6685db6f51a","tarball":"https://registry.npmjs.org/web-push/-/web-push-3.6.1.tgz","fileCount":12,"unpackedSize":49018,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDIOQPklfX8aBm+8tQimf8WH0IRdktrQvZqOwghiDaQZAIhAP+mEgurqHpTFVHGjGiXg5yDRQeCSNo916fDiTQXpYtp"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkS5RLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpJAA//Xi+wH49o+5mZpe6lAV6k/Ifi2MneWtvZEs6kPf2UFTsrkYKs\r\nU72q9LkNWyBeNr34ZlsCPb/5fumt2CTpG05aJyFRgcw7KHkb02VEn0H8iifI\r\ns3CjjjPB02/XBj1IinLj0qgrMtKh35bZp6A2j/XhF2tDo4Vcdesw8ND45tY8\r\nF+vQxjKo3anW1IWKxHF4XrBdxL9ayJ/qDpq60frTQ1xuYEKIm9B1dzoZuIWH\r\n3HzAXjdzoid0iyBgGkPLhBxQ6FKfxSf3MKfEJk/jleXYanRVonT54b8ek5UV\r\nZ3c050u6rA917ULMmUCJJMYuaDTnPHDaZqFbH1Gc69epzP9iiZlTSgeiSA8x\r\nXbyfzQ9d77mVpdSzdIeDXDvf+xg0hT7mLOAimPHO3HZZ6FwtFlX//WuXjfiw\r\n7DcVRwMopmn39Umjb3Xado0P7qpAsiK6qAL9dvoQ7e2MlYcZShXZ3K+keHql\r\nIj7L4r3C3p7N+O2FmcfPY7UlpUqTaphfvEcRSzkQh/NwUMBi9CR7JiHs2/Rt\r\nwIr9yov84l7WnrTqevFfV4g5VY6ao/2d4Z2Wg5ATvh8BYFDfuzomTFNS6PbC\r\nFnCffJPR6eSLOeIVOPzJpMqGesxGt4oVH5voUiusNoQvMOxKdVJu/nCkKCa1\r\n2J+OjjnbCsvCF+W5T7mp2lXVswhdgk8Hg4E=\r\n=nKhi\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"marco-c","email":"mcastelluccio@mozilla.com"},"directories":{},"maintainers":[{"name":"marco-c","email":"mcastelluccio@mozilla.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web-push_3.6.1_1682674763172_0.42118513225148435"},"_hasShrinkwrap":false},"3.6.2":{"name":"web-push","version":"3.6.2","description":"Web Push library for Node.js","main":"src/index.js","bin":{"web-push":"src/cli.js"},"scripts":{"download-browser":"node --harmony ./test/helpers/download-test-browsers.js","lint":"node ./node_modules/eslint/bin/eslint --ignore-path .gitignore '.'","pretest":"npm run lint && npm run download-browser","test":"nyc --reporter=lcov --reporter=text mocha -- --ui tdd test/test*"},"repository":{"type":"git","url":"git+https://github.com/web-push-libs/web-push.git"},"keywords":["web push","push","notifications","push notifications"],"author":{"name":"Marco Castelluccio"},"license":"MPL-2.0","bugs":{"url":"https://github.com/web-push-libs/web-push/issues"},"homepage":"https://github.com/web-push-libs/web-push#readme","dependencies":{"asn1.js":"^5.3.0","http_ece":"1.1.0","https-proxy-agent":"^5.0.0","jws":"^4.0.0","minimist":"^1.2.5"},"devDependencies":{"chromedriver":"101.0.0","del":"6.0.0","eslint":"8.37.0","eslint-config-airbnb":"19.0.4","eslint-plugin-import":"2.27.5","geckodriver":"3.2.0","nyc":"15.1.0","mkdirp":"2.1.6","mocha":"10.2.0","portfinder":"1.0.32","selenium-assistant":"5.4.0","sinon":"15.0.3"},"engines":{"node":">= 6"},"gitHead":"b8b701219dc89ad51703f9a3f8d524508e44512b","_id":"web-push@3.6.2","_nodeVersion":"19.8.1","_npmVersion":"9.5.1","dist":{"integrity":"sha512-mqDSr+YAiee6URZwcJ2Qx2RPD7fo9hC/Ryj4rWN1TsvSDt29AEFuZ5/h5JjH+AgG4qk47t6JkRtfh8Dx4Kok/Q==","shasum":"15f3d648ce747f56a527ffa8bcacdfdd96fa1610","tarball":"https://registry.npmjs.org/web-push/-/web-push-3.6.2.tgz","fileCount":11,"unpackedSize":48696,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCXU6hy9tIV2DF1Q/4HA3TueNM5vSBrcD8DiWijq6CaywIhAKQ9RT8mSwo71WQhGJxegycTlZo6XS0F+PRGYv7EHIq9"}]},"_npmUser":{"name":"marco-c","email":"mcastelluccio@mozilla.com"},"directories":{},"maintainers":[{"name":"marco-c","email":"mcastelluccio@mozilla.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web-push_3.6.2_1686652774542_0.982338396792396"},"_hasShrinkwrap":false},"3.6.3":{"name":"web-push","version":"3.6.3","description":"Web Push library for Node.js","main":"src/index.js","bin":{"web-push":"src/cli.js"},"scripts":{"download-browser":"node --harmony ./test/helpers/download-test-browsers.js","lint":"node ./node_modules/eslint/bin/eslint --ignore-path .gitignore '.'","pretest":"npm run lint && npm run download-browser","test":"nyc --reporter=lcov --reporter=text mocha -- --ui tdd test/test*"},"repository":{"type":"git","url":"git+https://github.com/web-push-libs/web-push.git"},"keywords":["web push","push","notifications","push notifications"],"author":{"name":"Marco Castelluccio"},"license":"MPL-2.0","bugs":{"url":"https://github.com/web-push-libs/web-push/issues"},"homepage":"https://github.com/web-push-libs/web-push#readme","dependencies":{"asn1.js":"^5.3.0","http_ece":"1.1.0","https-proxy-agent":"^7.0.0","jws":"^4.0.0","minimist":"^1.2.5"},"devDependencies":{"chromedriver":"114.0.2","del":"6.0.0","eslint":"8.43.0","eslint-config-airbnb":"19.0.4","eslint-plugin-import":"2.27.5","geckodriver":"4.0.4","nyc":"15.1.0","mkdirp":"2.1.6","mocha":"10.2.0","portfinder":"1.0.32","selenium-assistant":"5.4.0","sinon":"15.0.3"},"engines":{"node":">= 16"},"gitHead":"42179be3928d73879a6a06e7b6a9b0be9b1b7d53","_id":"web-push@3.6.3","_nodeVersion":"19.8.1","_npmVersion":"9.5.1","dist":{"integrity":"sha512-3RlA0lRmLcwlHCRR94Tz+Fw6wPtm0lFm8oyukQunlEIarANxE84Ox9XBgF4+jNlXgO40DIwblOiC43oR46helA==","shasum":"8a68509dcff70f74a2aeeed9dad5447c9414aa3d","tarball":"https://registry.npmjs.org/web-push/-/web-push-3.6.3.tgz","fileCount":11,"unpackedSize":48054,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDT4yR5/X7qCqxBs8qe8BUgeMg0NXRaFfzq4JtBHROeKQIgVJWb0YdgLM8n5r6SoK/WGPJnuD55a9L5pLfaZ0cJ0Nc="}]},"_npmUser":{"name":"marco-c","email":"mcastelluccio@mozilla.com"},"directories":{},"maintainers":[{"name":"marco-c","email":"mcastelluccio@mozilla.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web-push_3.6.3_1687336124512_0.11699623109744417"},"_hasShrinkwrap":false},"3.6.4":{"name":"web-push","version":"3.6.4","description":"Web Push library for Node.js","main":"src/index.js","bin":{"web-push":"src/cli.js"},"scripts":{"download-browser":"node --harmony ./test/helpers/download-test-browsers.js","lint":"node ./node_modules/eslint/bin/eslint --ignore-path .gitignore '.'","pretest":"npm run lint && npm run download-browser","test":"nyc --reporter=lcov --reporter=text mocha -- --ui tdd test/test*"},"repository":{"type":"git","url":"git+https://github.com/web-push-libs/web-push.git"},"keywords":["web push","push","notifications","push notifications"],"author":{"name":"Marco Castelluccio"},"license":"MPL-2.0","bugs":{"url":"https://github.com/web-push-libs/web-push/issues"},"homepage":"https://github.com/web-push-libs/web-push#readme","dependencies":{"asn1.js":"^5.3.0","http_ece":"1.1.0","https-proxy-agent":"^7.0.0","jws":"^4.0.0","minimist":"^1.2.5"},"devDependencies":{"chromedriver":"114.0.2","del":"6.0.0","eslint":"8.45.0","eslint-config-airbnb":"19.0.4","eslint-plugin-import":"2.27.5","geckodriver":"4.1.3","nyc":"15.1.0","mkdirp":"2.1.6","mocha":"10.2.0","portfinder":"1.0.32","selenium-assistant":"5.4.0","sinon":"15.0.3"},"engines":{"node":">= 16"},"gitHead":"12c9e6c4f0a929adce072722274e8ed291e17f0a","_id":"web-push@3.6.4","_nodeVersion":"19.8.1","_npmVersion":"9.5.1","dist":{"integrity":"sha512-An4nhiYuCPJkD51hXid7OIO3TACJsSUhj6XWDNvCDiLCS5ucEkhPUnh/s+jOWAJUUDASGHkuU8hFHg+mX+4vLQ==","shasum":"3293a390d3058f1303a509668215306f9ea7c319","tarball":"https://registry.npmjs.org/web-push/-/web-push-3.6.4.tgz","fileCount":11,"unpackedSize":48058,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBOhDCE6zD1Y6UvFn+thfPd4lG7+G40XXqBqcQdcA66qAiEApGPeniPbf4X9oIVFZddHOhy3BuXnoC/SJuv9lHG0STQ="}]},"_npmUser":{"name":"marco-c","email":"mcastelluccio@mozilla.com"},"directories":{},"maintainers":[{"name":"marco-c","email":"mcastelluccio@mozilla.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web-push_3.6.4_1690634199209_0.6321277499389626"},"_hasShrinkwrap":false},"3.6.5":{"name":"web-push","version":"3.6.5","description":"Web Push library for Node.js","main":"src/index.js","bin":{"web-push":"src/cli.js"},"scripts":{"download-browser":"node --harmony ./test/helpers/download-test-browsers.js","lint":"node ./node_modules/eslint/bin/eslint --ignore-path .gitignore '.'","pretest":"npm run lint && npm run download-browser","test":"nyc --reporter=lcov --reporter=text mocha -- --ui tdd test/test*"},"repository":{"type":"git","url":"git+https://github.com/web-push-libs/web-push.git"},"keywords":["web push","push","notifications","push notifications"],"author":{"name":"Marco Castelluccio"},"license":"MPL-2.0","bugs":{"url":"https://github.com/web-push-libs/web-push/issues"},"homepage":"https://github.com/web-push-libs/web-push#readme","dependencies":{"asn1.js":"^5.3.0","http_ece":"1.1.0","https-proxy-agent":"^7.0.0","jws":"^4.0.0","minimist":"^1.2.5"},"devDependencies":{"chromedriver":"116.0.0","del":"6.0.0","eslint":"8.48.0","eslint-config-airbnb":"19.0.4","eslint-plugin-import":"2.28.1","geckodriver":"4.2.0","nyc":"15.1.0","mkdirp":"3.0.1","mocha":"10.2.0","portfinder":"1.0.32","selenium-assistant":"5.4.0","sinon":"15.2.0"},"engines":{"node":">= 16"},"gitHead":"bb168dabcef8d03df4e28c6b230770f5ce0a7da8","_id":"web-push@3.6.5","_nodeVersion":"19.8.1","_npmVersion":"9.5.1","dist":{"integrity":"sha512-rc/i0LRwA4EAeajRVHQp6+RW+NlCMuk3CgFLb+IR/NJ1RleeNzQ9iwayVHgc4LmcxaaWeslHBM1qLUq1yi0O6A==","shasum":"32e93656c1f11079b7e446e337f9e332118357f5","tarball":"https://registry.npmjs.org/web-push/-/web-push-3.6.5.tgz","fileCount":11,"unpackedSize":48072,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDcKX4+F42WAy1b+EkO6exUtOyKqXCRs61V6edltWpLKwIhAIezdjbnjWHcB3TOw9fqk4TmJ6dllvzgoEVkAyZDqqQg"}]},"_npmUser":{"name":"marco-c","email":"mcastelluccio@mozilla.com"},"directories":{},"maintainers":[{"name":"marco-c","email":"mcastelluccio@mozilla.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web-push_3.6.5_1693310061079_0.8192642652234499"},"_hasShrinkwrap":false},"3.6.6":{"name":"web-push","version":"3.6.6","description":"Web Push library for Node.js","main":"src/index.js","bin":{"web-push":"src/cli.js"},"scripts":{"download-browser":"node --harmony ./test/helpers/download-test-browsers.js","lint":"node ./node_modules/eslint/bin/eslint --ignore-path .gitignore '.'","pretest":"npm run lint && npm run download-browser","test":"nyc --reporter=lcov --reporter=text mocha -- --ui tdd test/test*"},"repository":{"type":"git","url":"git+https://github.com/web-push-libs/web-push.git"},"keywords":["web push","push","notifications","push notifications"],"author":{"name":"Marco Castelluccio"},"license":"MPL-2.0","bugs":{"url":"https://github.com/web-push-libs/web-push/issues"},"homepage":"https://github.com/web-push-libs/web-push#readme","dependencies":{"asn1.js":"^5.3.0","http_ece":"1.1.0","https-proxy-agent":"^7.0.0","jws":"^4.0.0","minimist":"^1.2.5"},"devDependencies":{"chromedriver":"116.0.0","del":"6.0.0","eslint":"8.49.0","eslint-config-airbnb":"19.0.4","eslint-plugin-import":"2.28.1","geckodriver":"4.2.0","nyc":"15.1.0","mkdirp":"3.0.1","mocha":"10.2.0","portfinder":"1.0.32","selenium-assistant":"5.4.0","sinon":"15.2.0"},"engines":{"node":">= 16"},"gitHead":"e98e3cf5fae8a193ff8961375c43f08819bedb16","_id":"web-push@3.6.6","_nodeVersion":"19.9.0","_npmVersion":"9.6.3","dist":{"integrity":"sha512-SyteEck9fiCskNmPxs/GFhJsZrIyLfRvjWNmcUwULLJyCU0f1oxo2sWTokXA1mDAq9vxk4e4gVcb/8agq73NkQ==","shasum":"592facb26116187136b0d543768ef85675791ac8","tarball":"https://registry.npmjs.org/web-push/-/web-push-3.6.6.tgz","fileCount":11,"unpackedSize":48243,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD4YEy6jBAuOZM73jJGB12VBkq44iXV7QomNvp5jTD9bQIgVfJ7WJLe28ItDIUbrgVNvfjOmQ+tdw0wJTVFaGXjF1o="}]},"_npmUser":{"name":"marco-c","email":"mcastelluccio@mozilla.com"},"directories":{},"maintainers":[{"name":"marco-c","email":"mcastelluccio@mozilla.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web-push_3.6.6_1694690268321_0.8504912048257705"},"_hasShrinkwrap":false},"3.6.7":{"name":"web-push","version":"3.6.7","description":"Web Push library for Node.js","main":"src/index.js","bin":{"web-push":"src/cli.js"},"scripts":{"download-browser":"node --harmony ./test/helpers/download-test-browsers.js","lint":"node ./node_modules/eslint/bin/eslint --ignore-path .gitignore '.'","pretest":"npm run lint && npm run download-browser","test":"nyc --reporter=lcov --reporter=text mocha -- --ui tdd test/test*"},"repository":{"type":"git","url":"git+https://github.com/web-push-libs/web-push.git"},"keywords":["web push","push","notifications","push notifications"],"author":{"name":"Marco Castelluccio"},"license":"MPL-2.0","bugs":{"url":"https://github.com/web-push-libs/web-push/issues"},"homepage":"https://github.com/web-push-libs/web-push#readme","dependencies":{"asn1.js":"^5.3.0","http_ece":"1.2.0","https-proxy-agent":"^7.0.0","jws":"^4.0.0","minimist":"^1.2.5"},"devDependencies":{"chromedriver":"120.0.1","del":"6.0.0","eslint":"8.56.0","eslint-config-airbnb":"19.0.4","eslint-plugin-import":"2.29.1","geckodriver":"4.3.0","nyc":"15.1.0","mkdirp":"3.0.1","mocha":"10.2.0","portfinder":"1.0.32","selenium-assistant":"5.4.0","sinon":"17.0.1"},"engines":{"node":">= 16"},"gitHead":"8d9ba1b33bfe0d73ccf3606c59ead4287f50e3b8","_id":"web-push@3.6.7","_nodeVersion":"19.9.0","_npmVersion":"9.6.3","dist":{"integrity":"sha512-OpiIUe8cuGjrj3mMBFWY+e4MMIkW3SVT+7vEIjvD9kejGUypv8GPDf84JdPWskK8zMRIJ6xYGm+Kxr8YkPyA0A==","shasum":"5f5e645951153e37ef90a6ddea5c150ea0f709e1","tarball":"https://registry.npmjs.org/web-push/-/web-push-3.6.7.tgz","fileCount":11,"unpackedSize":48243,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDvLCFRrAL1KLl6Ql/aaXzG3DCWhhYZIqhwnB7w5kVzaAiEAingQajq0l+kwvfqfcq9BR262WRUmp8WrLMaoNee3M80="}]},"_npmUser":{"name":"marco-c","email":"mcastelluccio@mozilla.com"},"directories":{},"maintainers":[{"name":"marco-c","email":"mcastelluccio@mozilla.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web-push_3.6.7_1705412880923_0.8168546373840433"},"_hasShrinkwrap":false}},"readme":"<h1 align=\"center\">web-push</h1>\n\n[![Build Status](https://github.com/web-push-libs/web-push/actions/workflows/ci.yml/badge.svg?branch=master)](https://github.com/web-push-libs/web-push/actions/workflows/ci.yml)\n\n# Why\n\nWeb push requires that push messages triggered from a backend be done via the\n[Web Push Protocol](https://tools.ietf.org/html/draft-ietf-webpush-protocol)\nand if you want to send data with your push message, you must also encrypt\nthat data according to the [Message Encryption for Web Push spec](https://tools.ietf.org/html/draft-ietf-webpush-encryption).\n\nThis module makes it easy to send messages and will also handle legacy support\nfor browsers relying on GCM for message sending / delivery.\n\n# Install\n\nInstallation is simple, just install via npm.\n\n    npm install web-push --save\n\n# Usage\n\nThe common use case for this library is an application server using\na GCM API key and VAPID keys.\n\n```javascript\nconst webpush = require('web-push');\n\n// VAPID keys should be generated only once.\nconst vapidKeys = webpush.generateVAPIDKeys();\n\nwebpush.setGCMAPIKey('<Your GCM API Key Here>');\nwebpush.setVapidDetails(\n  'mailto:example@yourdomain.org',\n  vapidKeys.publicKey,\n  vapidKeys.privateKey\n);\n\n// This is the same output of calling JSON.stringify on a PushSubscription\nconst pushSubscription = {\n  endpoint: '.....',\n  keys: {\n    auth: '.....',\n    p256dh: '.....'\n  }\n};\n\nwebpush.sendNotification(pushSubscription, 'Your Push Payload Text');\n```\n\n## Using VAPID Key for applicationServerKey\n\nWhen subscribing to push messages, you'll need to pass your VAPID key,\nwhich you can do like so:\n\n```javascript\nregistration.pushManager.subscribe({\n  userVisibleOnly: true,\n  applicationServerKey: '<Your Public Key from generateVAPIDKeys()>'\n});\n```\n\n## Command Line\n\nYou can install `web-push` globally and use it for sending notifications\nand / or generating VAPID keys.\n\nInstall like so:\n\n    npm install web-push -g\n\nThen you can run the following commands:\n\n    Usage:\n\n      web-push send-notification --endpoint=<url> [--key=<browser key>] [--auth=<auth secret>] [--payload=<message>] [--encoding=<aesgcm | aes128gcm>] [--ttl=<seconds>] [--vapid-subject=<vapid subject>] [--vapid-pubkey=<public key url base64>] [--vapid-pvtkey=<private key url base64>] [--proxy=<http proxy uri>] [--gcm-api-key=<api key>]\n\n      web-push generate-vapid-keys [--json]\n\n  Example of send notification:\n  ```shell\n    > web-push generate-vapid-keys --json\n    > {\"publicKey\":\"BGtkbcjrO12YMoDuq2sCQeHlu47uPx3SHTgFKZFYiBW8Qr0D9vgyZSZPdw6_4ZFEI9Snk1VEAj2qTYI1I1YxBXE\",\"privateKey\":\"I0_d0vnesxbBSUmlDdOKibGo6vEXRO-Vu88QlSlm5j0\"}\n  ```\n   The subscription value:\n  ```javascript\n    { \n      \"endpoint\": \"https://fcm.googleapis.com/fcm/send/d61c5u920dw:APA91bEmnw8utjDYCqSRplFMVCzQMg9e5XxpYajvh37mv2QIlISdasBFLbFca9ZZ4Uqcya0ck-SP84YJUEnWsVr3mwYfaDB7vGtsDQuEpfDdcIqOX_wrCRkBW2NDWRZ9qUz9hSgtI3sY\", \n      \"expirationTime\": null, \n      \"keys\": { \n        \"p256dh\": \"BL7ELU24fJTAlH5Kyl8N6BDCac8u8li_U5PIwG963MOvdYs9s7LSzj8x_7v7RFdLZ9Eap50PiiyF5K0TDAis7t0\", \n        \"auth\": \"juarI8x__VnHvsOgfeAPHg\" \n      } \n    }\n  ```\n  The command example:\n  ```shell\n    web-push send-notification  \\\n    --endpoint=https://fcm.googleapis.com/fcm/send/d61c5u920dw:APA91bEmnw8utjDYCqSRplFMVCzQMg9e5XxpYajvh37mv2QIlISdasBFLbFca9ZZ4Uqcya0ck-SP84YJUEnWsVr3mwYfaDB7vGtsDQuEpfDdcIqOX_wrCRkBW2NDWRZ9qUz9hSgtI3sY \\\n    --key=BL7ELU24fJTAlH5Kyl8N6BDCac8u8li_U5PIwG963MOvdYs9s7LSzj8x_7v7RFdLZ9Eap50PiiyF5K0TDAis7t0 \\\n    --auth=juarI8x__VnHvsOgfeAPHg \\\n    --vapid-subject=mailto:example@qq.com \\\n    --vapid-pubkey=BGtkbcjrO12YMoDuq2sCQeHlu47uPx3SHTgFKZFYiBW8Qr0D9vgyZSZPdw6_4ZFEI9Snk1VEAj2qTYI1I1YxBXE \\\n    --vapid-pvtkey=I0_d0vnesxbBSUmlDdOKibGo6vEXRO-Vu88QlSlm5j0 \\\n    --payload=Hello\n  ```  \n\n# API Reference\n\n## sendNotification(pushSubscription, payload, options)\n\n```javascript\nconst pushSubscription = {\n  endpoint: '< Push Subscription URL >',\n  keys: {\n    p256dh: '< User Public Encryption Key >',\n    auth: '< User Auth Secret >'\n  }\n};\n\nconst payload = '< Push Payload String >';\n\nconst options = {\n  gcmAPIKey: '< GCM API Key >',\n  vapidDetails: {\n    subject: '< \\'mailto\\' Address or URL >',\n    publicKey: '< URL Safe Base64 Encoded Public Key >',\n    privateKey: '< URL Safe Base64 Encoded Private Key >'\n  },\n  timeout: <Number>\n  TTL: <Number>,\n  headers: {\n    '< header name >': '< header value >'\n  },\n  contentEncoding: '< Encoding type, e.g.: aesgcm or aes128gcm >',\n  urgency:'< Default is \"normal\" >',\n  topic:'< Use a maximum of 32 characters from the URL or filename-safe Base64 characters sets. >',\n\n  proxy: '< proxy server options >',\n  agent: '< https.Agent instance >'\n}\n\nwebpush.sendNotification(\n  pushSubscription,\n  payload,\n  options\n);\n```\n\n> **Note:** `sendNotification()` you don't need to define a payload, and this\nmethod will work without a GCM API Key and / or VAPID keys if the push service\nsupports it.\n\n### Input\n\n**Push Subscription**\n\nThe first argument must be an object containing the details for a push\nsubscription.\n\nThe expected format is the same output as JSON.stringify'ing a PushSubscription\nin the browser.\n\n**Payload**\n\nThe payload is optional, but if set, will be the data sent with a push\nmessage.\n\nThis must be either a *string* or a node\n[*Buffer*](https://nodejs.org/api/buffer.html).\n\n> **Note:** In order to encrypt the *payload*, the *pushSubscription* **must**\nhave a *keys* object with *p256dh* and *auth* values.\n\n**Options**\n\nOptions is an optional argument that if defined should be an object containing\nany of the following values defined, although none of them are required.\n\n- **gcmAPIKey** can be a GCM API key to be used for this request and this\nrequest only. This overrides any API key set via `setGCMAPIKey()`.\n- **vapidDetails** should be an object with *subject*, *publicKey* and\n*privateKey* values defined. These values should follow the [VAPID Spec](https://tools.ietf.org/html/draft-thomson-webpush-vapid).\n- **timeout** is a value in milliseconds that specifies the request's socket timeout. On timeout, the request will be destroyed and the promise will be rejected with a meaningful error. It's a common misconception that a socket timeout is the timeout to receive the full response. So if you have a socket timeout of 1 second, and a response comprised of 3 TCP packets, where each response packet takes 0.9 seconds to arrive, for a total response time of 2.7 seconds, then there will be no timeout. Once a socket 'timeout' triggers the request will be aborted by the library (by default undefined).\n- **TTL** is a value in seconds that describes how long a push message is\nretained by the push service (by default, four weeks).\n- **headers** is an object with all the extra headers you want to add to the request.\n- **contentEncoding** is the type of push encoding to use (e.g. 'aes128gcm', by default, or 'aesgcm').\n- **urgency** is to indicate to the push service whether to send the notification immediately or prioritize the recipient’s device power considerations for delivery. Provide one of the following values: very-low, low, normal, or high. To attempt to deliver the notification immediately, specify high.\n- **topic** optionally provide an identifier that the push service uses to coalesce notifications. Use a maximum of 32 characters from the URL or filename-safe Base64 characters sets.\n- **proxy** is the [HttpsProxyAgent's constructor argument](https://github.com/TooTallNate/node-https-proxy-agent#new-httpsproxyagentobject-options)\nthat may either be a string URI of the proxy server (eg. http://< hostname >:< port >)\nor an \"options\" object with more specific properties.\n- **agent** is the [HTTPS Agent instance](https://nodejs.org/dist/latest/docs/api/https.html#https_class_https_agent) which will be used in the `https.request` method. If the `proxy` options defined, `agent` will be ignored!\n\n> **Note:** As of this writing, if a push notification request contains a VAPID `subject` referencing an `https://localhost` URI (set either using the `options` argument or via the global `setVapidDetails()` method), Safari's push notification endpoint rejects the request with a `BadJwtToken` error.\n\n### Returns\n\nA promise that resolves if the notification was sent successfully\nwith details of the request, otherwise it rejects.\n\nIn both cases, resolving or rejecting, you'll be able to access the following\nvalues on the returned object or error.\n\n- *statusCode*, the status code of the response from the push service;\n- *headers*, the headers of the response from the push service;\n- *body*, the body of the response from the push service.\n\n<hr />\n\n## generateVAPIDKeys()\n\n```javascript\nconst vapidKeys = webpush.generateVAPIDKeys();\n\n// Prints 2 URL Safe Base64 Encoded Strings\nconsole.log(vapidKeys.publicKey, vapidKeys.privateKey);\n```\n\n### Input\n\nNone.\n\n### Returns\n\nReturns an object with **publicKey** and **privateKey** values which are\nURL Safe Base64 encoded strings.\n\n> **Note:** You should create these keys once, store them and use them for all\n> future messages you send.\n\n<hr />\n\n## setGCMAPIKey(apiKey)\n\n```javascript\nwebpush.setGCMAPIKey('Your GCM API Key');\n```\n\n### Input\n\nThis method expects the GCM API key that is linked to the `gcm_sender_id ` in\nyour web app manifest.\n\nYou can use a GCM API Key from the Google Developer Console or the\n*Cloud Messaging* tab under a Firebase Project.\n\n### Returns\n\nNone.\n\n<hr />\n\n## setVapidDetails(subject, publicKey, privateKey)\n\n```javascript\nwebpush.setVapidDetails(\n  'mailto:user@example.org',\n  process.env.VAPID_PUBLIC_KEY,\n  process.env.VAPID_PRIVATE_KEY\n);\n```\n\nGlobally sets the application's VAPID subject, public key, and private key, to be used in subsequent calls to `sendNotification()` and `generateRequestDetails()` that don't specifically override them in their `options` argument.\n\n### Input\n\nThe `setVapidDetails` method expects the following input:\n\n- *subject*: the VAPID server contact information, as either an `https:` or `mailto:` URI ([as per the VAPID spec](https://datatracker.ietf.org/doc/html/draft-thomson-webpush-vapid#section-2.1)).\n- *publicKey*: the VAPID public key.\n- *privateKey*: the VAPID private key.\n\n### Returns\n\nNone.\n\n<hr />\n\n## encrypt(userPublicKey, userAuth, payload, contentEncoding)\n\n```javascript\nconst pushSubscription = {\n  endpoint: 'https://....',\n  keys: {\n    p256dh: '.....',\n    auth: '.....'\n  }\n};\nwebPush.encrypt(\n  pushSubscription.keys.p256dh,\n  pushSubscription.keys.auth,\n  'My Payload',\n  'aes128gcm'\n)\n.then(encryptionDetails => {\n\n});\n```\n\nEncrypts the payload according to the [Message Encryption for Web\nPush](https://webpush-wg.github.io/webpush-encryption/) standard.\n\n> (*sendNotification* will automatically encrypt the payload for you, so if\n> you use *sendNotification* you don't need to worry about it).\n\n### Input\n\nThe `encrypt()` method expects the following input:\n\n- *userPublicKey*: the public key of the receiver (from the browser).\n- *userAuth*: the auth secret of the receiver (from the browser).\n- *payload*: the message to attach to the notification.\n- *contentEncoding*: the type of content encoding to use (e.g. aesgcm or aes128gcm).\n\n### Returns\n\nThis method returns an object with the following fields:\n\n- *localPublicKey*: The public key matched the private key used during\nencryption.\n- *salt*: A string representing the salt used to encrypt the payload.\n- *cipherText*: The encrypted payload as a Buffer.\n\n<hr />\n\n## getVapidHeaders(audience, subject, publicKey, privateKey, contentEncoding, expiration)\n\n```javascript\nconst parsedUrl = url.parse(subscription.endpoint);\nconst audience = parsedUrl.protocol + '//' +\n  parsedUrl.hostname;\n\nconst vapidHeaders = vapidHelper.getVapidHeaders(\n  audience,\n  'mailto: example@web-push-node.org',\n  vapidDetails.publicKey,\n  vapidDetails.privateKey,\n  'aes128gcm'\n);\n```\n\nThe *getVapidHeaders()* method will take in the values needed to create\nan Authorization and Crypto-Key header.\n\n### Input\n\nThe `getVapidHeaders()` method expects the following input:\n\n- *audience*: the origin of the **push service**.\n- *subject*: the mailto or URL for your application.\n- *publicKey*: the VAPID public key.\n- *privateKey*: the VAPID private key.\n- *contentEncoding*: the type of content encoding to use (e.g. aesgcm or aes128gcm).\n\n### Returns\n\nThis method returns an object with the following fields:\n\n- *localPublicKey*: The public key matched the private key used during\nencryption.\n- *salt*: A string representing the salt used to encrypt the payload.\n- *cipherText*: The encrypted payload as a Buffer.\n\n<hr />\n\n## generateRequestDetails(pushSubscription, payload, options)\n\n```javascript\nconst pushSubscription = {\n  endpoint: '< Push Subscription URL >';\n  keys: {\n    p256dh: '< User Public Encryption Key >',\n    auth: '< User Auth Secret >'\n  }\n};\n\nconst payload = '< Push Payload String >';\n\nconst options = {\n  gcmAPIKey: '< GCM API Key >',\n  vapidDetails: {\n    subject: '< \\'mailto\\' Address or URL >',\n    publicKey: '< URL Safe Base64 Encoded Public Key >',\n    privateKey: '< URL Safe Base64 Encoded Private Key >',\n  }\n  TTL: <Number>,\n  headers: {\n    '< header name >': '< header value >'\n  },\n  contentEncoding: '< Encoding type, e.g.: aesgcm or aes128gcm >',\n  urgency:'< Default is normal \"Defult\" >',\n  topic:'< Use a maximum of 32 characters from the URL or filename-safe Base64 characters sets. >',\n  proxy: '< proxy server options >'\n}\n\ntry {\n  const details = webpush.generateRequestDetails(\n    pushSubscription,\n    payload,\n    options\n  );\n} catch (err) {\n  console.error(err);\n}\n```\n\n> **Note:** When calling `generateRequestDetails()` the payload argument\ndoes not *need* to be defined, passing in null will return no body and\n> exclude any unnecessary headers.\n> Headers related to the GCM API Key and / or VAPID keys will be included\n> if supplied and required.\n\n### Input\n\n**Push Subscription**\n\nThe first argument must be an object containing the details for a push\nsubscription.\n\nThe expected format is the same output as JSON.stringify'ing a PushSubscription\nin the browser.\n\n**Payload**\n\nThe payload is optional, but if set, will be encrypted and a [*Buffer*](https://nodejs.org/api/buffer.html)\n will be returned via the `payload` parameter.\n\nThis argument must be either a *string* or a node\n[*Buffer*](https://nodejs.org/api/buffer.html).\n\n> **Note:** In order to encrypt the *payload*, the *pushSubscription* **must**\nhave a *keys* object with *p256dh* and *auth* values.\n\n**Options**\n\nOptions is an optional argument that if defined should be an object containing\nany of the following values defined, although none of them are required.\n\n- **gcmAPIKey** can be a GCM API key to be used for this request and this\nrequest only. This overrides any API key set via `setGCMAPIKey()`.\n- **vapidDetails** should be an object with *subject*, *publicKey* and\n*privateKey* values defined. These values should follow the [VAPID Spec](https://tools.ietf.org/html/draft-thomson-webpush-vapid).\n- **TTL** is a value in seconds that describes how long a push message is\nretained by the push service (by default, four weeks).\n- **headers** is an object with all the extra headers you want to add to the request.\n- **contentEncoding** is the type of push encoding to use (e.g. 'aesgcm', by default, or 'aes128gcm').\n- **urgency** is to indicate to the push service whether to send the notification immediately or prioritize the recipient’s device power considerations for delivery. Provide one of the following values: very-low, low, normal, or high. To attempt to deliver the notification immediately, specify high.\n- **topic** optionally provide an identifier that the push service uses to coalesce notifications. Use a maximum of 32 characters from the URL or filename-safe Base64 characters sets.\n- **proxy** is the [HttpsProxyAgent's constructor argument](https://github.com/TooTallNate/node-https-proxy-agent#new-httpsproxyagentobject-options)\nthat may either be a string URI of the proxy server (eg. http://< hostname >:< port >)\nor an \"options\" object with more specific properties.\n\n### Returns\n\nAn object containing all the details needed to make a network request, the\nobject will contain:\n\n- *endpoint*, the URL to send the request to;\n- *method*, this will be 'POST';\n- *headers*, the headers to add to the request;\n- *body*, the body of the request (As a Node Buffer).\n\n<hr />\n\n# Browser Support\n\n<table>\n<thead>\n<tr>\n<th><strong>Browser</strong></th>\n<th width=\"130px\"><strong>Push without Payload</strong></th>\n<th width=\"130px\"><strong>Push with Payload</strong></th>\n<th width=\"130px\"><strong>VAPID</strong></th>\n<th><strong>Notes</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Chrome</td>\n\n<!-- Push without payloads support-->\n<td>✓ v42+</td>\n\n<!-- Push with payload support -->\n<td>✓ v50+</td>\n\n<!-- VAPID Support -->\n<td>✓ v52+</td>\n\n<td>In v51 and less, the `gcm_sender_id` is needed to get a push subscription.</td>\n</tr>\n\n<tr>\n<td>Edge</td>\n\n<!-- Push without payloads support-->\n<td>✓ v17+ (April 2018)</td>\n\n<!-- Push with payload support -->\n<td>✓ v17+ (April 2018)</td>\n\n<!-- VAPID Support -->\n<td>✓ v17+ (April 2018)</td>\n\n<td></td>\n</tr>\n\n<tr>\n<td>Firefox</td>\n\n<!-- Push without payloads support-->\n<td>✓ v44+</td>\n\n<!-- Push with payload support -->\n<td>✓ v44+</td>\n\n<!-- VAPID Support -->\n<td>✓ v46+</td>\n\n<td></td>\n</tr>\n\n<tr>\n<td>Opera</td>\n\n<!-- Push without payloads support-->\n<td>✓ v39+ <strong>*</strong></td>\n\n<!-- Push with payload support -->\n<td>✓ v39+ <strong>*</strong></td>\n\n<!-- VAPID Support -->\n<td>✗</td>\n\n<td>\n  <strong>*</strong> Opera supports push on Android but not on desktop.\n  <br />\n  <br />\n  The `gcm_sender_id` is needed to get a push subscription.\n</td>\n</tr>\n\n<tr>\n<td>Safari</td>\n\n<!-- Push without payloads support-->\n<td>✓ v16+ </td>\n\n<!-- Push with payload support -->\n<td>✓ v16+</td>\n\n<!-- VAPID Support -->\n<td>✓ v16+</td>\n\n<td>Safari 16 in macOS 13 or later</td>\n</tr>\n\n<tr>\n<td>Samsung Internet Browser</td>\n\n<!-- Push without payloads support-->\n<td>✓ v4.0.10-53+</td>\n\n<!-- Push with payload support -->\n<td>✓ v5.0.30-40+</td>\n\n<!-- VAPID Support -->\n<td>✗</td>\n\n<td>The `gcm_sender_id` is needed to get a push subscription.</td>\n</tr>\n</tbody>\n</table>\n\n# Help\n\n**MDN**\n\nThere's an example on [MDN](https://developer.mozilla.org/en-US/docs/Web/Progressive_web_apps/Tutorials/js13kGames/Re-engageable_Notifications_Push).\n\nAlso, the [Service Worker Cookbook](https://github.com/mdn/serviceworker-cookbook) is full of Web Push\nexamples using this library.\n\n# Running tests\n\n> Prerequisites:\n>  * Java JDK or JRE (http://www.oracle.com/technetwork/java/javase/downloads/index.html)\n\nTo run tests:\n\n    npm test\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/web-push\">\n    <img src=\"https://nodei.co/npm/web-push.svg?downloads=true\" />\n  </a>\n</p>\n","maintainers":[{"name":"marco-c","email":"mcastelluccio@mozilla.com"}],"time":{"modified":"2024-01-16T13:48:01.234Z","created":"2015-09-28T23:45:11.017Z","0.0.1":"2015-09-28T23:45:11.017Z","0.0.2":"2015-09-29T10:49:27.396Z","0.0.3":"2015-09-29T18:51:07.453Z","0.0.4":"2015-09-29T18:54:58.343Z","0.0.5":"2015-09-29T18:56:41.346Z","0.0.6":"2015-09-29T19:04:34.202Z","0.0.7":"2015-10-01T20:36:46.752Z","0.0.8":"2015-10-02T12:23:08.462Z","0.0.9":"2015-10-07T16:18:55.415Z","0.0.10":"2015-10-16T12:31:29.855Z","0.0.11":"2015-10-16T13:11:22.263Z","1.0.0":"2015-12-23T17:06:49.188Z","1.0.1":"2016-01-29T11:26:26.239Z","1.0.2":"2016-02-05T21:23:27.783Z","2.0.0":"2016-03-24T12:56:44.895Z","2.0.1":"2016-04-11T13:02:42.782Z","2.0.2":"2016-04-12T10:55:57.232Z","2.1.0":"2016-04-28T22:24:13.379Z","2.1.1":"2016-04-29T00:08:23.720Z","2.2.0":"2016-07-23T17:06:33.762Z","3.0.0":"2016-09-26T22:25:55.184Z","3.1.0":"2016-10-14T21:20:46.755Z","3.2.0":"2016-11-08T00:55:49.738Z","3.2.1":"2016-11-28T23:15:21.791Z","3.2.2":"2017-02-07T02:43:06.674Z","3.2.3":"2017-09-12T01:20:54.709Z","3.2.4":"2017-10-19T23:16:18.507Z","3.2.5":"2017-11-30T15:08:52.167Z","3.3.0":"2018-02-23T21:00:15.638Z","3.3.1":"2018-05-11T09:01:08.703Z","3.3.2":"2018-06-20T21:29:41.143Z","3.3.3":"2018-09-18T10:27:02.935Z","3.3.4":"2019-05-11T09:53:08.947Z","3.3.5":"2019-05-16T15:40:58.749Z","3.4.0":"2019-09-27T12:18:44.220Z","3.4.1":"2019-10-22T16:59:56.066Z","3.4.2":"2019-12-01T15:32:34.489Z","3.4.3":"2019-12-06T19:47:59.727Z","3.4.4":"2020-05-10T10:47:23.642Z","3.4.5":"2021-06-29T11:47:29.567Z","3.5.0":"2022-05-03T22:21:32.971Z","3.6.1":"2023-04-28T09:39:23.360Z","3.6.2":"2023-06-13T10:39:34.734Z","3.6.3":"2023-06-21T08:28:44.740Z","3.6.4":"2023-07-29T12:36:39.433Z","3.6.5":"2023-08-29T11:54:21.263Z","3.6.6":"2023-09-14T11:17:48.504Z","3.6.7":"2024-01-16T13:48:01.065Z"},"homepage":"https://github.com/web-push-libs/web-push#readme","keywords":["web push","push","notifications","push notifications"],"repository":{"type":"git","url":"git+https://github.com/web-push-libs/web-push.git"},"author":{"name":"Marco Castelluccio"},"bugs":{"url":"https://github.com/web-push-libs/web-push/issues"},"license":"MPL-2.0","readmeFilename":"README.md","users":{"blitzprog":true,"manvalls":true,"shaddyhm":true,"splaktar":true,"zafaransari":true,"knoja4":true,"yuch4n":true,"nurder":true,"lusai":true,"larrychen":true,"tosbodes":true,"samar":true,"itaditya":true,"panlw":true,"gurunate":true,"uqualifi":true,"anticom":true,"ungurys":true}}