{"_id":"@elemental-concept/offline-monitor","_rev":"6-4478f9eb0415b073cb29710cfbd383ee","name":"@elemental-concept/offline-monitor","dist-tags":{"latest":"0.8.2"},"versions":{"0.0.1":{"name":"@elemental-concept/offline-monitor","version":"0.0.1","peerDependencies":{"@angular/core":"^8.0.3","rxjs":"^6.4.0"},"main":"bundles/elemental-concept-offline-monitor.umd.js","module":"fesm5/elemental-concept-offline-monitor.js","es2015":"fesm2015/elemental-concept-offline-monitor.js","esm5":"esm5/elemental-concept-offline-monitor.js","esm2015":"esm2015/elemental-concept-offline-monitor.js","fesm5":"fesm5/elemental-concept-offline-monitor.js","fesm2015":"fesm2015/elemental-concept-offline-monitor.js","typings":"elemental-concept-offline-monitor.d.ts","metadata":"elemental-concept-offline-monitor.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.9.0"},"description":"This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 8.0.3.","_id":"@elemental-concept/offline-monitor@0.0.1","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-rDeT9htAuehfBIF5id7chXgnczMHrC71ye3vAvc4/6jN+s+ckYKxSefpYCX5unh1Ucl2KKNRLpNtQ0N2vvctCg==","shasum":"c01fe2456c2340b449a1b120e759a4091dd07dd0","tarball":"https://registry.npmjs.org/@elemental-concept/offline-monitor/-/offline-monitor-0.0.1.tgz","fileCount":23,"unpackedSize":38085,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdrt3gCRA9TVsSAnZWagAAC+gP/37caFxqUYGSSoxuPpqB\n8g4/Q3+Yx9rWz6pAhFakLdgPI7MU5sViZIodQ2iUq10pdAZ3PgqFBXapeXCG\nPFckSos7+YLdy7Fnq0IkDYMDQhlLDQxd8KWBjWyL8x00n3fNxPOrrm8l0Kk9\n9pvqC7xemrIkTSIr99NGWKQw8i6mjK41QtFP3PSEDhdhxD2Q6MkXp9LTxiIm\n8nOspfml2wzRvgfDXUZGXipmA1yGX3uVhxyk0hSUCQC44GLZQsghJ+to2XjN\nvKa2YXEaPEpMkypK0XXg4ehBHcrZ/dN72Y5xN3GtNZ3LL2khFLByi9igcIq6\nSSGEVCZ/I3dsiO3WPoTezsJvxQEUEsi42/YqlnNG0Of87ruOHShD1R4xdjXu\neLdf4iTm4CyzD1EG+c059ssf6gKbU4E2j6GlF9+RpoKwSN23G2uD1Uc892tN\nwV0Cc7FsRtppk/jvO0gWJUn5YFXkZgD+SAHGgwfQnl06QXQmMQZ/5qnbuJA8\nWvhJt61zExskaGP6vdKS4vjLjYynZ3JS5EazrH0XdyDOYWrFy66UyVE31ghJ\nHBuDk5yeUTLBcg1IigoMFVcxlyDzjRf/KUGMJOu2+q06EmhR3PQDme1OA8Ij\n5sNNn3kABmWq+xP2pvUvYXicv7yS3zwQAxLH/vz8/iSGoFtAyFnSeTksfx10\nyBXG\r\n=Xlr+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHCEbE1uVm0j1Pzwfeaec8cLZ20smQlrhvM8yoJziPGsAiBuPgoNxXDAyNGXmsB61vuk0w3ep6VEAxKM8lQCBYKpfA=="}]},"maintainers":[{"name":"aux","email":"aux@hexmode.org"}],"_npmUser":{"name":"aux","email":"aux@hexmode.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/offline-monitor_0.0.1_1571741151891_0.689387434330053"},"_hasShrinkwrap":false},"0.1.0":{"name":"@elemental-concept/offline-monitor","version":"0.1.0","peerDependencies":{"@angular/core":"^8.0.3","rxjs":"^6.4.0"},"main":"bundles/elemental-concept-offline-monitor.umd.js","module":"fesm5/elemental-concept-offline-monitor.js","es2015":"fesm2015/elemental-concept-offline-monitor.js","esm5":"esm5/elemental-concept-offline-monitor.js","esm2015":"esm2015/elemental-concept-offline-monitor.js","fesm5":"fesm5/elemental-concept-offline-monitor.js","fesm2015":"fesm2015/elemental-concept-offline-monitor.js","typings":"elemental-concept-offline-monitor.d.ts","metadata":"elemental-concept-offline-monitor.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.9.0"},"description":"Provides an `Observable` to monitor application network state as provided by [online and offline events](https://developer.mozilla.org/en-US/docs/Web/API/NavigatorOnLine/Online_and_offline_events). If API is not supported by the environment, `supported` f","_id":"@elemental-concept/offline-monitor@0.1.0","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-P5h4prTbllYSWMwChkC8cRakAowcYphU16QoEf0WnIdqshpPcQMvMgFCL6EGLVoNM1C3rYX1RFzgIfbpp/SuFQ==","shasum":"5b6ca1c1a10f789523093debd5e4f343fc36a8b6","tarball":"https://registry.npmjs.org/@elemental-concept/offline-monitor/-/offline-monitor-0.1.0.tgz","fileCount":23,"unpackedSize":38270,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdrt4rCRA9TVsSAnZWagAADO0P/AqhhyNeOGLjtdBgRDTf\nhIgdG0NDBSXL2d1MEiRSZ0ResL1q3MvbOzC1yHRFxKunzFYtQrouRbMHmBDs\nF9BVUZbAdioryuqu+nhY3nk0Fe1RBQLqdhl2A8o7n0lcvXAucsoyTJvtam2f\no9zpGanYbRwdd9MYdTfeWGSwOLri1Q2J7xfSkGrdLt5ShpWnEc58E/YTS4ql\naZv+1iwGGooyTJF5I/c14+oPI+Ropm5g7g6wyCdQzEzBexC40AdW0dQKTUMC\n1ztvyWPkqP30mXEpIhAM6rLXkDJPy6i8dzgkXcyd4iV53ZxtED2zCJZVnD49\nA9B2b4B+O7VJGq1CNBGYslbg/Ex4KhoaxMwqEdHwKuQACIZAEm1O/S0D+qXR\nbyRAE/U9jFGlWe6JxByyoopJOPvZalBAj9TKGzpENtchNkRELXLbtu7ssOsx\nplbqUVkTbQg6ou5aa1IMgVvoK1vM2SvYgwvW140J7XqCKmF+URBxg2MjeR1n\nUpVJy5Xhkg4jhl2L76mGuGIWeXlnoW+HX5eV3JOf8fXi5r7nNLwpGzpP3/4m\nSsOmlzHJG4x+9XOkOVxZ8y1GJWUO0J7Y443tzV2+4c3uXXizze+jjABAEXpp\nuJ0Y0k6z7vcwLvzfdYwaoSlY/r3DGG89DePf0RgdeOcEDuertlXyyOMYANlX\nfkv7\r\n=M65U\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDmWImDBCTx9FFIVFm+ek3f+eRGWP6wQocMgNLpSdDb/gIgVLgJ4yQZKbllfPMDwH74MezNR8Z3EYaofo9YWo7q3QM="}]},"maintainers":[{"name":"aux","email":"aux@hexmode.org"}],"_npmUser":{"name":"aux","email":"aux@hexmode.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/offline-monitor_0.1.0_1571741227035_0.628744189208909"},"_hasShrinkwrap":false},"0.2.0":{"name":"@elemental-concept/offline-monitor","version":"0.2.0","peerDependencies":{"@angular/core":"^8.0.3","rxjs":"^6.4.0"},"main":"bundles/elemental-concept-offline-monitor.umd.js","module":"fesm5/elemental-concept-offline-monitor.js","es2015":"fesm2015/elemental-concept-offline-monitor.js","esm5":"esm5/elemental-concept-offline-monitor.js","esm2015":"esm2015/elemental-concept-offline-monitor.js","fesm5":"fesm5/elemental-concept-offline-monitor.js","fesm2015":"fesm2015/elemental-concept-offline-monitor.js","typings":"elemental-concept-offline-monitor.d.ts","metadata":"elemental-concept-offline-monitor.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.9.0"},"description":"Provides an `Observable` to monitor application network state as provided by [online and offline events](https://developer.mozilla.org/en-US/docs/Web/API/NavigatorOnLine/Online_and_offline_events). If API is not supported by the environment, `supported` f","_id":"@elemental-concept/offline-monitor@0.2.0","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-E3fhcLd6ymOg/EKLVoqi26r9PftdKae9IVvJHj34Hk0Hq63L/E7ak2nuTEQ+i/EVt9+ffVdWAu7rt+0YYFEHfQ==","shasum":"2369b27376b19761d8b2f0b7c5b96a306763050a","tarball":"https://registry.npmjs.org/@elemental-concept/offline-monitor/-/offline-monitor-0.2.0.tgz","fileCount":23,"unpackedSize":38915,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdzYLBCRA9TVsSAnZWagAA7AkP/jd7jznFOIeUaZmP+hiP\nPqqhn6AHPkBuMT51aNa7d8sR/vyn3OlLDaDNgPl1xSVxdv5ZmFlIL+Sg8VSN\nvS8QZy352y4s1NbblUUb2NtRxxzGsgFWuBd5XsSf2BB5ferql9XLuK+Ro1tg\nQBBLUmaDQS8r86lZmWZo30p/+bT7SJ0KcBc0Zuz3uX12ERRJ3iS+gllJ6O2t\nSAxXVCdbc7jScu8JyLCEvOUh5cchFU163O8lyuYYFbU+wEVP046snaslyD3s\nwZbNYwC68AluQdHBYivtG6Ttp9bb+01Nk0kqx+SMKSONpV/ye75K1dxe3WsQ\nQ3yeMVTuE3wTwm/Ib0CyMUAqBbYmN4UdphlgVzWmU6KSn9815d+K4Df09Wcy\n+TIEbQq4IUrCwTZqK3Bw4+8fk+bQMSPIEDoeGIE/Wh9Fr8Q+kSgU5H7+ELmf\nMdopgyxjam9ietbjap7HDC3wBWjiVS3hVXzIVt5y+PfOMUlRIBYX4qaK1lJ0\nbjqaTPFZl+Eic5q77SOad1z0hnheM86J4BJZXW1h2vYGVMAlv0hPR/mRr2aD\n1a4j+WI+pH24u55RGXYsqGw1q1ZP+O4Qvo3yyIXcI09XlWRMTIwn2FF6Mevh\nBl4Ng7/ZnXnH/dOTliY+b1iGGfFJj1WZ2LtRkI2He3zi+c2yHRTKO5XThv8E\nY0Yy\r\n=gSbS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCvWFqAEEKYoNztxS+EANuTGSs+9+kka0GD7yOTCr3qpAIhAKgzFDyTjq2K3GS2dzhA3PQuq6P+CU+2MxvmK8PFmFD+"}]},"maintainers":[{"name":"aux","email":"aux@hexmode.org"}],"_npmUser":{"name":"aux","email":"aux@hexmode.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/offline-monitor_0.2.0_1573749441165_0.269593790042993"},"_hasShrinkwrap":false},"0.8.2":{"name":"@elemental-concept/offline-monitor","version":"0.8.2","description":"Provides an `Observable` to monitor application network state","author":{"name":"Elemental Concept"},"homepage":"https://github.com/elementalconcept/offline-monitor#readme","license":"BSD-2-Clause","repository":{"type":"git","url":"git+https://github.com/elementalconcept/offline-monitor.git"},"bugs":{"url":"https://github.com/elementalconcept/offline-monitor/issues"},"dependencies":{"tslib":"^2.0.0"},"peerDependencies":{"@angular/common":">= 8 < 12","@angular/core":">= 8 < 12","rxjs":">= 6.0.0 < 7"},"main":"bundles/elemental-concept-offline-monitor.umd.js","module":"fesm2015/elemental-concept-offline-monitor.js","es2015":"fesm2015/elemental-concept-offline-monitor.js","esm2015":"esm2015/elemental-concept-offline-monitor.js","fesm2015":"fesm2015/elemental-concept-offline-monitor.js","typings":"elemental-concept-offline-monitor.d.ts","metadata":"elemental-concept-offline-monitor.metadata.json","sideEffects":false,"_id":"@elemental-concept/offline-monitor@0.8.2","_nodeVersion":"12.13.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-gb55ivLxzjlmR1mmbhXT13M1Tz+FqwHi0hn/+ahAtgija0Q4oHoU72s469bG/ggx3KEH0kz+1lQnQgSFQpdqrA==","shasum":"4eba89746f35b53c63c3a11d60e86a258a67c586","tarball":"https://registry.npmjs.org/@elemental-concept/offline-monitor/-/offline-monitor-0.8.2.tgz","fileCount":17,"unpackedSize":22318,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfu7qmCRA9TVsSAnZWagAAoKsP/1ByrszxsYDBhrbdY4i3\ng7DAgRKw2Nrz0ZJmDfaBUpMXE2mEIY6arDxlmKbLz+bE7T2H+SnYAuZm9asd\nANdQe9sRq76uWYCVdhrHZcUdbB5yBfpaPp6uOzqjXGMPcg+zRgTzDJwGiBnF\nG/KC0CLA/ho4ZzjuHIqxZOd5ntevAX/G+PNBB2eNcaQHia0VpS5LY9V0TpHm\nabaE3rmBDULhet4lB/IrGFS2hhWWtFiwNQMJW9qWMDLLe624chyPIVKyNkYD\nZXMgfNr/IUZUSefg6CQLJ+V45986Dx0w65vtk75PZJi6Jc+PWxfJEka6ByxA\nD4dahAC/QnJPHtLnGWEG6VzPN36sv0a8wDIIwxdAf9tjXx9Pv6d2y4ona4Mi\nu1WugdN67ofyIC4Z9V0z+cfM5gFmUpHxYHnrkwTAhchMzq8q0v7bFa/PBRvF\nqhPJ6ToFgBdFSPUKV4VOmmgzGJXtc9kQWl4eI5s+E9oCAKJyxdFBuDzPxQSK\nejoa0ta1PiCM9eNS18nGjT7EdIjw9SFZaOGZ8QOfTg2KExkwhvbCUWwIjvSL\nzwwPr0rTqnVOagyEhva1N91yf1BJjwEuEnqrVReethmmvvx1dZmQewkAC+n3\noJNq8wqfZTaaMeGcknVRzQ+P13mcM84KZk+M/cd78x+2kbZqQv/2d30m9Gv6\n0n5c\r\n=Yszc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIQCC0zGmu2jQUTzc29vlWTy9i2ebrjGft2Ctn05hLQh72QIfLxTW1dVWse1pHLN4IYfQ0dk5iiLffK/r0dzgM9LeCA=="}]},"_npmUser":{"name":"simke2090","email":"simke2090@yahoo.it"},"directories":{},"maintainers":[{"name":"simke2090","email":"simke2090@yahoo.it"},{"name":"aux","email":"aux@hexmode.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/offline-monitor_0.8.2_1606138533956_0.8091019466126643"},"_hasShrinkwrap":false}},"time":{"created":"2019-10-22T10:45:51.813Z","0.0.1":"2019-10-22T10:45:52.119Z","modified":"2024-05-16T11:57:48.747Z","0.1.0":"2019-10-22T10:47:07.136Z","0.2.0":"2019-11-14T16:37:21.350Z","0.8.2":"2020-11-23T13:35:34.121Z"},"maintainers":[{"email":"david@elementalconcept.com","name":"ecdavid"},{"email":"aux@hexmode.org","name":"aux"},{"email":"simke2090@yahoo.it","name":"simke2090"}],"description":"Provides an `Observable` to monitor application network state","readme":"# Offline Monitor Service For Angular\n\nProvides an `Observable` to monitor application network state as provided by\n[online and offline events](https://developer.mozilla.org/en-US/docs/Web/API/NavigatorOnLine/Online_and_offline_events).\nIf API is not supported by the environment, `supported` flag is set to `false` and\n`state` emits `false`.\n\n## Installation\n\nInstall through npm:\n\n`$ npm i @elemental-concept/offline-monitor`\n\nor yarn:\n\n`$ yarn add @elemental-concept/offline-monitor`\n\n## Usage\n\nImport `OfflineMonitorModule` inside one of your Angular modules or inside `AppModule` if you want to make it globally available.\nInject into your component or service `OfflineMonitorService` and subscribe to `state` changes.\n\n```typescript\nimport { Component, OnInit } from '@angular/core';\n\nimport { OfflineMonitorService } from '@elemental-concept/offline-monitor';\n\n@Component({\n  selector: 'app-root',\n  templateUrl: './app.component.html',\n  styleUrls: [ './app.component.scss' ]\n})\nexport class AppComponent implements OnInit {\n  online: boolean;\n\n  constructor(private readonly offlineMonitor: OfflineMonitorService) {\n  }\n\n  ngOnInit() {\n    this.offlineMonitor\n      .state\n      .subscribe(online => this.online = online);\n  }\n}\n\n```\n","readmeFilename":"README.md","homepage":"https://github.com/elementalconcept/offline-monitor#readme","repository":{"type":"git","url":"git+https://github.com/elementalconcept/offline-monitor.git"},"author":{"name":"Elemental Concept"},"bugs":{"url":"https://github.com/elementalconcept/offline-monitor/issues"},"license":"BSD-2-Clause"}