{"_id":"ngx-online-status","_rev":"4-da895261f2f63b11fb0a1e47292d3a34","name":"ngx-online-status","description":"Online status events for angular","dist-tags":{"latest":"2.0.0"},"versions":{"0.0.0":{"name":"ngx-online-status","version":"0.0.0","description":"Online status events for angular","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/VadimDez/ngx-online-status.git"},"keywords":["angular2","angular4","angular2+","angular5","angular","online","status"],"author":{"name":"Vadym Yatsyuk","email":"vadym.yatsyuk@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/VadimDez/ngx-online-status/issues"},"homepage":"https://github.com/VadimDez/ngx-online-status#readme","gitHead":"cec96b52ac57b96ebdd2b515e7615f21ffb92019","_id":"ngx-online-status@0.0.0","_npmVersion":"5.2.0","_nodeVersion":"8.5.0","_npmUser":{"name":"vadimdez","email":"vadym.yatsyuk@gmail.com"},"dist":{"integrity":"sha512-XHHCihCtnytBd8aZUQQ36V1MDFthBrl0vKa/6c8kHwWomMr7iehOBRMn2wz1hGOVYY04jaIEPYlupxGAchUKZQ==","shasum":"255988c71171fc08bba8feac8f43a2989612a38e","tarball":"https://registry.npmjs.org/ngx-online-status/-/ngx-online-status-0.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGSysSBD447X3DBDjr9FwG0qzrtUKkPugT6cAXgsgOspAiEAzVlXpvntYSs3JCwMBAYxFGpXIxZcxY7DFr+QxbhKGds="}]},"maintainers":[{"name":"vadimdez","email":"vadym.yatsyuk@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ngx-online-status-0.0.0.tgz_1509529793997_0.9091591176111251"},"directories":{}},"1.0.0":{"name":"ngx-online-status","version":"1.0.0","description":"Online status events for angular","main":"bundles/ngx-online-status.umd.js","scripts":{"ng":"ng","start":"ng serve","build":"ng build --prod","test":"ng test","lint":"ng lint","e2e":"ng e2e","packagr":"ng-packagr -p ng-package.json","docs":"ng build --prod --output-path docs --base-href ngx-online-status && cp ./docs/index.html ./docs/404.html"},"private":false,"repository":{"type":"git","url":"git+https://github.com/VadimDez/ngx-online-status.git"},"keywords":["angular2","angular4","angular2+","angular5","angular","online","status"],"author":{"name":"Vadym Yatsyuk","email":"vadym.yatsyuk@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/VadimDez/ngx-online-status/issues"},"homepage":"https://github.com/VadimDez/ngx-online-status#readme","peerDependencies":{"@angular/core":"^5.2.0"},"devDependencies":{"@angular/animations":"^5.2.0","@angular/common":"^5.2.0","@angular/compiler":"^5.2.0","@angular/core":"^5.2.0","@angular/forms":"^5.2.0","@angular/http":"^5.2.0","@angular/platform-browser":"^5.2.0","@angular/platform-browser-dynamic":"^5.2.0","@angular/router":"^5.2.0","core-js":"^2.4.1","rxjs":"^5.5.6","zone.js":"^0.8.19","@angular/cli":"1.6.6","@angular/compiler-cli":"^5.2.0","@angular/language-service":"^5.2.0","@types/jasmine":"~2.8.3","@types/jasminewd2":"~2.0.2","@types/node":"~6.0.60","codelyzer":"^4.0.1","jasmine-core":"~2.8.0","jasmine-spec-reporter":"~4.2.1","karma":"~2.0.0","karma-chrome-launcher":"~2.2.0","karma-coverage-istanbul-reporter":"^1.2.1","karma-jasmine":"~1.1.0","karma-jasmine-html-reporter":"^0.2.2","ng-packagr":"^1.6.0","protractor":"~5.1.2","ts-node":"~4.1.0","tslint":"~5.9.1","typescript":"~2.6.2"},"module":"ngx-online-status.es5.js","es2015":"ngx-online-status.js","typings":"ngx-online-status.d.ts","metadata":"ngx-online-status.metadata.json","_id":"ngx-online-status@1.0.0","_npmVersion":"5.2.0","_nodeVersion":"8.5.0","_npmUser":{"name":"vadimdez","email":"vadym.yatsyuk@gmail.com"},"dist":{"integrity":"sha512-ex93RgS1bAJhrS65LUdqM1/7upWol6Fc42rn4J97DprJ6pUysGirAudFetSfHaUD658FxzegrSUG9PvGGfNOYQ==","shasum":"f8ebe2fcec8a1de05c79f09113c60ef69ef302bd","tarball":"https://registry.npmjs.org/ngx-online-status/-/ngx-online-status-1.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDHaVleQ0NzePmzTXHJKKzDkZ4pOLPVwcHkYQjhhNf5mAIhAP1qw1I28356g4QNWHbfquhmMOdaZvQkoRSH+buXpJDW"}]},"maintainers":[{"name":"vadimdez","email":"vadym.yatsyuk@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ngx-online-status-1.0.0.tgz_1517143909534_0.24113388382829726"},"directories":{}},"1.0.1":{"name":"ngx-online-status","version":"1.0.1","description":"Online status events for angular","main":"bundles/ngx-online-status.umd.js","private":false,"repository":{"type":"git","url":"git+https://github.com/VadimDez/ngx-online-status.git"},"keywords":["angular2","angular4","angular2+","angular5","angular","online","status"],"author":{"name":"Vadym Yatsyuk","email":"vadym.yatsyuk@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/VadimDez/ngx-online-status/issues"},"homepage":"https://github.com/VadimDez/ngx-online-status#readme","peerDependencies":{"@angular/core":">=5.2.0"},"devDependencies":{"@angular-devkit/build-angular":"~0.800.0","@angular/animations":"~8.0.1","@angular/cli":"~8.0.3","@angular/common":"~8.0.1","@angular/compiler":"~8.0.1","@angular/compiler-cli":"~8.0.1","@angular/core":"~8.0.1","@angular/forms":"~8.0.1","@angular/language-service":"~8.0.1","@angular/platform-browser":"~8.0.1","@angular/platform-browser-dynamic":"~8.0.1","@angular/router":"~8.0.1","@types/jasmine":"~3.3.8","@types/jasminewd2":"~2.0.3","@types/node":"~8.9.4","codelyzer":"^5.0.0","jasmine-core":"~3.4.0","jasmine-spec-reporter":"~4.2.1","karma":"~4.1.0","karma-chrome-launcher":"~2.2.0","karma-coverage-istanbul-reporter":"~2.0.1","karma-jasmine":"~2.0.1","karma-jasmine-html-reporter":"^1.4.0","ng-packagr":"^5.3.0","protractor":"~5.4.0","rxjs":"~6.4.0","ts-node":"~7.0.0","tslib":"^1.9.0","tslint":"~5.15.0","typescript":"~3.4.3","zone.js":"~0.9.1"},"$schema":"./node_modules/ng-packagr/package.schema.json","module":"fesm5/ngx-online-status.js","es2015":"fesm2015/ngx-online-status.js","esm5":"esm5/ngx-online-status.js","esm2015":"esm2015/ngx-online-status.js","fesm5":"fesm5/ngx-online-status.js","fesm2015":"fesm2015/ngx-online-status.js","typings":"ngx-online-status.d.ts","metadata":"ngx-online-status.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.9.0"},"_id":"ngx-online-status@1.0.1","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-sjhYtJvLlUpHF/nBk4azEwjkzFOiLOf6h9nzf4agNgefXyEl9Fe0Bk07vg0KMA1xSYGPJ/eoDoOD1LtNTUiNpA==","shasum":"1776e67d08b5e53bb06ae4517b0aa04ad531be87","tarball":"https://registry.npmjs.org/ngx-online-status/-/ngx-online-status-1.0.1.tgz","fileCount":30,"unpackedSize":67869,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdFoWUCRA9TVsSAnZWagAAMbEP/0wG4X8YCiQOLY5KwM8G\nkQY9HmaudbLjUmqtKNkpXcbSanW3xF0kj473yF8wboSQrF+dih5t3spJqhtc\noqiFtIQW3Eeg+vuIzGI0YzwuJfFlD4pQGy0Ck6b9JPwz/GQIZsBjVRYY+ny2\ndK+pi7BDFCvcJXfY9JrayFiAQc4sY6mhOPe3CmzBrh9fPfPjkmTsXqyxT/nu\nr/6grtnEF0O3fgMVh9YXKi3vYdxuZVs8LUvBZOARoXkCOgkSlbf52NbqkVdA\nt1pyfIG2CoZP8cEjxWMRvCXy3CuhLU5bDSUbLbUS5v+SXAL+0ygPJXcOXMts\nZPheeBuXfPFVesT9ooW9HiobVFTUpoMbmwJlW60Y0t1uO4w86Wb5Wsz3P771\nY6hz4DGRww2j40cKVnBrk9zHjeVkfUs7OktqWF4qVuvKaxKd+uQMmoyV99Yv\nvooXb2k7PrbEm+XE/TNPssZHdjTWaV2c2KhmZD2Yn4Gbc39Xm9Cj8eVUSRIC\nbU3ibYZoS1xJUMifm2X6L/OUjhURTHKI1A0+3Bd+tvtnrWs5vdlI3kxY9cFG\nQJA/9giLKIT+byRmk9z2R0J5osYnEZw/9P3e+bV/2TON7W37b/q2h2AAka+t\nfN31XNFNJ4t6oSpxCcPMHJXhZcHEmEcvAa5PV9xJU98//ez/UuGHMr22Rbjv\n1cEt\r\n=TFu9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCVpGanTxG9tWi8wmQr7hDLtLo6Ly8bdLP9Yj/+Ya6IYQIgaQeYxFOD4VCvpK6hq2uq4hjAAKzf89FTJHUwofTrSHM="}]},"maintainers":[{"name":"vadimdez","email":"vadym.yatsyuk@gmail.com"}],"_npmUser":{"name":"vadimdez","email":"vadym.yatsyuk@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ngx-online-status_1.0.1_1561757075765_0.4715166632587606"},"_hasShrinkwrap":false},"2.0.0":{"name":"ngx-online-status","version":"2.0.0","description":"Online status events for angular","main":"index.js","private":false,"repository":{"type":"git","url":"git+https://github.com/VadimDez/ngx-online-status.git"},"keywords":["angular2","angular4","angular2+","angular5","angular","online","status"],"author":{"name":"Vadym Yatsyuk","email":"vadym.yatsyuk@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/VadimDez/ngx-online-status/issues"},"homepage":"https://github.com/VadimDez/ngx-online-status#readme","module":"fesm2015/ngx-online-status.mjs","es2020":"fesm2020/ngx-online-status.mjs","esm2020":"esm2020/ngx-online-status.mjs","fesm2020":"fesm2020/ngx-online-status.mjs","fesm2015":"fesm2015/ngx-online-status.mjs","typings":"ngx-online-status.d.ts","exports":{"./package.json":{"default":"./package.json"},".":{"types":"./ngx-online-status.d.ts","esm2020":"./esm2020/ngx-online-status.mjs","es2020":"./fesm2020/ngx-online-status.mjs","es2015":"./fesm2015/ngx-online-status.mjs","node":"./fesm2015/ngx-online-status.mjs","default":"./fesm2020/ngx-online-status.mjs"}},"sideEffects":false,"dependencies":{"tslib":"^2.3.0"},"gitHead":"291e812d0b1abf86f7cee52e7545e5949a5bf4b7","_id":"ngx-online-status@2.0.0","_nodeVersion":"18.1.0","_npmVersion":"8.8.0","dist":{"integrity":"sha512-rh7nb0p+6KF/C9BUg4ry135rMqcwrQ5OD1OqTgZHACj41oW/FfXowWft+NnkZmJuVEvwXk2kik6xU14t2foMjQ==","shasum":"0a082674373d0ea7f0d03519ebc161c347e297b9","tarball":"https://registry.npmjs.org/ngx-online-status/-/ngx-online-status-2.0.0.tgz","fileCount":19,"unpackedSize":31619,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIALGjtvWyv294vjjOX7JyIvS/fytP00KgtmXlaDGUmveAiAmHit54yu0bbrO+hWI1SwJ+NI/FufETrLHrtb6ZzVCug=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJikiCcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoBghAAmIg6oIWqsM/lw5uwjsazfax5/acj6UQXnqMBkZBHVaJntbqu\r\nhRTDXVb8x6a8fyzN7o5JTrtrRhP38agbbCQbx+JUKH6+ORwQvPZlFs8mFxt3\r\nflrs9cnY1Cb2QQ6qFAF7wKCGIETh98w1KWwsNAM4BFy8dGHSt6DBrw19BdKq\r\nNOXX/kB2SM7YEONTiEo21t1UEN/jJnEqNuYbQDWhtxAH2zJ5oSNO0E0loY9u\r\nR3jPBv0lbDXUfAWRt6mvpKwPa9RuBJnkau8VoX307vFZTSEQyacGauh91qWl\r\nOeQEKsc03i4EGfJLGfA1PwSD9HfkDDFLDphH4QSnZ69MnTD8UeYsMoKWhVgG\r\ncb0GBgSDaHyFwYSBSR4ZFLZbn+oCo3iwTqZKLsmOzGd0p40i/XkqWCuQCc3a\r\nJSO5WYBQA36zjVv6dhtPWTKx0yjv5U/DqIOHrIv/WzVK6IRJ3+Bv7KQFmjdK\r\nhdb2PLZpcMmbvsaPXDaCCOyHmDQC50ffk8C7YarWWfYIWTtjNdNkW9U6zpxQ\r\ncBZ1bWhYspogKo6SoxLic0l92XAdwoa4nBjLC7fCKrdjixOcYKGsN90vndvh\r\nYt/aiE9NdqTb/qIqAM5DsYKRRM1wWIIs9S6w+EgOiMsfaDgyAAUa+vEgGSuP\r\n0pDvykhDlVuKrYNfQIS8uCfJlBFXIjqDLW4=\r\n=8mAB\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"vadimdez","email":"vadym.yatsyuk@gmail.com"},"directories":{},"maintainers":[{"name":"vadimdez","email":"vadym.yatsyuk@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ngx-online-status_2.0.0_1653743771902_0.36868075815120815"},"_hasShrinkwrap":false}},"readme":"# ngx-online-status\n\n![Downloads](https://img.shields.io/npm/dm/ngx-online-status.svg?style=flat)\n[![Build Status](https://travis-ci.org/VadimDez/ngx-online-status.svg?branch=master)](https://travis-ci.org/VadimDez/ngx-online-status) ![https://www.paypal.me/vadimdez](https://img.shields.io/badge/paypal-donate-yellow.svg)\n\n> Detect online/offline state\n\nAngular 5+ Module to track online and offline state\n\n<p align=\"center\">\n  <img src=\"https://user-images.githubusercontent.com/3748453/36118473-719a6dd6-103d-11e8-8e36-dbdb910dfc9a.gif\">\n</p>\n\n### Demo\n\n[https://vadimdez.github.io/ngx-online-status/](https://vadimdez.github.io/ngx-online-status/)\n\nor stackblitz code/demo\n\n[https://stackblitz.com/edit/ngx-online-status](https://stackblitz.com/edit/ngx-online-status)\n\n## Install\n\n```\nnpm install ngx-online-status --save\n```\n\n## Usage\n\n1. Import `OnlineStatusModule` to your module\n\n```typescript\nimport { OnlineStatusModule } from 'ngx-online-status';\n\n@NgModule({\n  declarations: [\n    // ...\n  ],\n  imports: [\n    OnlineStatusModule\n  ],\n  providers: [\n    //...\n  ]\n})\n```\n\n2. Inject `OnlineStatusService` and use it:\n\n```typescript\nimport { OnlineStatusService, OnlineStatusType } from \"ngx-online-status\";\n\nexport class AppComponent {\n  status: OnlineStatusType = this.onlineStatusService.getStatus(); // get initial status\n\n  constructor(private onlineStatusService: OnlineStatusService) {\n    this.onlineStatusService.status.subscribe((status: OnlineStatusType) => {\n      // use status\n      this.status = status;\n    });\n  }\n}\n```\n\n##### OnlineStatusType\n\n`OnlineStatusType.OFFLINE` equals to `0`\n\n`OnlineStatusType.ONLINE` equals to `1`\n\n## License\n\n[MIT](https://tldrlegal.com/license/mit-license) © [Vadym Yatsyuk](https://github.com/vadimdez)\n","maintainers":[{"name":"vadimdez","email":"vadym.yatsyuk@gmail.com"}],"time":{"modified":"2022-05-28T13:16:12.146Z","created":"2017-11-01T09:49:55.589Z","0.0.0":"2017-11-01T09:49:55.589Z","1.0.0":"2018-01-28T12:51:49.637Z","1.0.1":"2019-06-28T21:24:35.882Z","2.0.0":"2022-05-28T13:16:12.060Z"},"homepage":"https://github.com/VadimDez/ngx-online-status#readme","keywords":["angular2","angular4","angular2+","angular5","angular","online","status"],"repository":{"type":"git","url":"git+https://github.com/VadimDez/ngx-online-status.git"},"author":{"name":"Vadym Yatsyuk","email":"vadym.yatsyuk@gmail.com"},"bugs":{"url":"https://github.com/VadimDez/ngx-online-status/issues"},"license":"MIT","readmeFilename":"README.md"}