{"_id":"@al00x/screen-detector","_rev":"8-bc47ad12d32e299b298b65d831a79f19","name":"@al00x/screen-detector","dist-tags":{"latest":"1.3.1"},"versions":{"1.0.0":{"name":"@al00x/screen-detector","description":"Handy Angular package for screen detecting","author":{"name":"Al00X"},"license":"MIT","keywords":["al00x","screen","device","detect","device detector","screen detector","angular"],"repository":{"type":"git","url":"git+https://github.com/Al00X/screen-detector.git"},"homepage":"https://github.com/Al00X/screen-detector#readme","version":"1.0.0","scripts":{"ng":"ng","build":"npm run ng:build && npm run script:static-copy","ng:build":"ng build --configuration=production","script:static-copy":"ts-node scripts/copy-static-files.ts","test":"ng test"},"private":false,"dependencies":{"tslib":"^2.3.0"},"devDependencies":{"@angular/common":"~13.1.0","@angular/compiler":"~13.1.0","@angular/core":"~13.1.0","@angular-devkit/build-angular":"~13.1.2","@angular/platform-browser":"~13.1.0","@angular/platform-browser-dynamic":"~13.1.0","@angular/cli":"~13.1.2","@angular/compiler-cli":"~13.1.0","@types/node":"^12.11.1","karma":"~6.3.0","karma-chrome-launcher":"~3.1.0","karma-coverage":"~2.1.0","ng-packagr":"^13.0.0","typescript":"~4.5.2","zone.js":"~0.11.4","rxjs":"^7.5.5"},"peerDependencies":{"@angular/common":"*","@angular/core":"*","rxjs":"*"},"gitHead":"6b57a40666679097bdc69633d6bf3a1e924039ec","bugs":{"url":"https://github.com/Al00X/screen-detector/issues"},"_id":"@al00x/screen-detector@1.0.0","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-TOetQI3Dfn+Lr86L+pd2OidEKEy/Uwa16HpXnK1i+dbK8vVeRw2+O8VaUS8u1McOTNKVN47Gy0evJLKXvygbTg==","shasum":"d0b7fe9ce4160277419d3bf001fd96600dfc25fc","tarball":"https://registry.npmjs.org/@al00x/screen-detector/-/screen-detector-1.0.0.tgz","fileCount":37,"unpackedSize":26072,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGJIejye0kr7CM5bI0qxJazBqInkHfKqWZsF2hQBbh65AiBLmUdB9wMw9IwGCZlRV+z54e08HYIN0qxdxl80uc9l2Q=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJihjCeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo0sQ//aJu3iiAplS53wANP62O3HpJkUcmjbpO58yktE9CC1q4IbMhw\r\ncSRU9fcm8Szy1XASF+BcSjOl95J7WJUjy6+yldxAda18dopfQqijnpOlmhS/\r\nkF0AGH5ltcn8ZeuNKq1dUAHHcHkrY2llsEyBtdsHIcV4qs5+lrKdDPaW6fN6\r\nUNvfpnpAswFetwJa9WT2XjzwNAaX7q94luzxkXS15K5NnhnD++B8w0qTlE5K\r\n9lV3pEPoO5dczMtFgHz2ajmNSCA+k3fzbcxOTITzFZlyklgfsgDHRiPZDAgT\r\nf1OWOcUPQlUuY2n5sv3vWi5Dm/NobRt8yMMm1Q+dzW0LaEADbj+E+pWaDduv\r\nCjexJuPrfog8KYZvBblZaBl+1Yu/qN6wULSREnQivH6H8dbvMr7SH+O0d6zQ\r\nzMlwrVLo379rMSZhp90yBFynUeFeLR0oJuAB6XKgXsThmbYqDWuSrW4RphMT\r\n+6iO6FgmtGrSwiYviQ0eoY3m2a7JdyeDLF4WT9woYqRj3TsAGvvooOAcXLsi\r\nAqddvb4asULY/4KcMfMRqL7N2kvddHpzSR3GOI6ERQnAWXdL1GppjsupSXjR\r\n/VKgb/Bkdd8pkuF7mT9sKDGrnsfv2bz750jv2QlneH0N9CxgrtijTM7OTY53\r\nKgmlPsbWbhXDj8/mUiNW2EnYBD+IHnRAr9g=\r\n=rZrI\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"al00x","email":"al00x@outlook.com"},"directories":{},"maintainers":[{"name":"al00x","email":"al00x@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/screen-detector_1.0.0_1652961437813_0.5129661882076182"},"_hasShrinkwrap":false},"1.0.1":{"name":"@al00x/screen-detector","description":"Handy Angular package for screen detecting","author":{"name":"Al00X"},"license":"MIT","keywords":["al00x","screen","device","detect","device detector","screen detector","angular"],"repository":{"type":"git","url":"git+https://github.com/Al00X/screen-detector.git"},"homepage":"https://github.com/Al00X/screen-detector#readme","version":"1.0.1","private":false,"dependencies":{"tslib":"^2.3.0"},"peerDependencies":{"@angular/common":"*","@angular/core":"*","rxjs":"*"},"module":"fesm2015/al00x-screen-detector.mjs","es2020":"fesm2020/al00x-screen-detector.mjs","esm2020":"esm2020/al00x-screen-detector.mjs","fesm2020":"fesm2020/al00x-screen-detector.mjs","fesm2015":"fesm2015/al00x-screen-detector.mjs","typings":"al00x-screen-detector.d.ts","exports":{"./package.json":{"default":"./package.json"},".":{"types":"./al00x-screen-detector.d.ts","esm2020":"./esm2020/al00x-screen-detector.mjs","es2020":"./fesm2020/al00x-screen-detector.mjs","es2015":"./fesm2015/al00x-screen-detector.mjs","node":"./fesm2015/al00x-screen-detector.mjs","default":"./fesm2020/al00x-screen-detector.mjs"}},"sideEffects":false,"gitHead":"6b57a40666679097bdc69633d6bf3a1e924039ec","bugs":{"url":"https://github.com/Al00X/screen-detector/issues"},"_id":"@al00x/screen-detector@1.0.1","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-f8p2YNfZhXC8MomkCtl5OkSFTku8Ky2sD4OjMN7n0NoozVZkZ4itxt94LsCJ2Gr5I5odviGrVKE3zMQ17akGCQ==","shasum":"9ff6c04477f4831fa2f185121a3f22f3d2db5857","tarball":"https://registry.npmjs.org/@al00x/screen-detector/-/screen-detector-1.0.1.tgz","fileCount":14,"unpackedSize":29225,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIECbx5D3Czq8Yrvf+89FI+0hKW7H6oLqmgV0pU4dEZ8eAiBXCNHiOf7HAxm9L9aoxyiCml6XvK7YqPqEE88XlN0QGw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJihjOvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqYwQ/9Ewtg32Gy8kQX2IZcW6cIpJtV319jJMFD+pGqJfmyyIiXPHer\r\n2Mn1lT/0DyVsvWEex7CkH5FLqSADZdzQvLkCDQdfVfM5ExFYIr+JtSrtUobn\r\nRyxuwA5tYj+kmMKSZSHOt7FfKlazJK/h3MLC2MTvn0GE5lUJt4iJIJubUcaT\r\nN4Podi03hyCv9PJpme6V3k9l2PJVBCWC6IW1SLjU4f6yEbefXvY2y0QKX2qm\r\nF5c9KWiVljxGdz87ZaVDuD9/MmG9fcDlHbewQMsDtVxeZwK92oX9gvcr3g2m\r\nDRVofJQ2z2e/vsIBgry348gX2SC1ezJz3hi7/71tPipuhQ4tGQhzD4wubUXj\r\nUf2v85jh3KbEMgdQwBExZtong2GztFdHo5sgKRowSU7c5bK5lMC0fUhqBMBC\r\niwi8BnLgKFQcFUQrK1cLkJFtQS/h/20srXsJkljpAVOoioT2ZpILmnm1H3XB\r\nA0IvI8/Kp5LMtTIW8TEiuw5yrT56nT48psv6n3p6igIm6HYuWxiCGlXGbLGB\r\nU5VXCZHkslOqYoCMqgLtpg8d5kL5g0jSKLaKkFYoh3yws+dwuQQQ4lJByT01\r\nfp9QUI1PDYYdI2Opa39xkQlWyH1MLWAuXhFgeRuBWUvQZ3APOKWzlGjYMUZe\r\npluiZ6cmQVlb8Z/N8vF3zuShDz+wtx7Qt64=\r\n=xAZF\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"al00x","email":"al00x@outlook.com"},"directories":{},"maintainers":[{"name":"al00x","email":"al00x@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/screen-detector_1.0.1_1652962223574_0.17588135415413597"},"_hasShrinkwrap":false},"1.0.2":{"name":"@al00x/screen-detector","description":"Handy Angular package for screen detecting","author":{"name":"Al00X"},"license":"MIT","keywords":["al00x","screen","device","detect","device detector","screen detector","angular"],"repository":{"type":"git","url":"git+https://github.com/Al00X/screen-detector.git"},"homepage":"https://github.com/Al00X/screen-detector#readme","version":"1.0.2","scripts":{"ng":"ng","build":"npm run ng:build && npm run script:static-copy","ng:build":"ng build --configuration=production","script:static-copy":"ts-node scripts/copy-static-files.ts","test":"ng test"},"private":false,"dependencies":{"tslib":"^2.3.0"},"devDependencies":{"@angular/common":"~13.1.0","@angular/compiler":"~13.1.0","@angular/core":"~13.1.0","@angular-devkit/build-angular":"~13.1.2","@angular/platform-browser":"~13.1.0","@angular/platform-browser-dynamic":"~13.1.0","@angular/cli":"~13.1.2","@angular/compiler-cli":"~13.1.0","@types/node":"^12.11.1","karma":"~6.3.0","karma-chrome-launcher":"~3.1.0","karma-coverage":"~2.1.0","ng-packagr":"^13.0.0","typescript":"~4.5.2","zone.js":"~0.11.4","rxjs":"^7.5.5"},"peerDependencies":{"@angular/common":"*","@angular/core":"*","rxjs":"*"},"gitHead":"015b11997cf3838290721f60eb3755292a38bd34","bugs":{"url":"https://github.com/Al00X/screen-detector/issues"},"_id":"@al00x/screen-detector@1.0.2","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-wf4eauOE0qcYU60npn+pAyi6WB2m8pViGt5d/oUao7+BYCEp2Vby6LQZDRJRL3OoGVgXxm8BctQpOCwU0hHeXw==","shasum":"cb6fe4d05f510c3db9c37cb2fdf718ef066a9b1d","tarball":"https://registry.npmjs.org/@al00x/screen-detector/-/screen-detector-1.0.2.tgz","fileCount":14,"unpackedSize":31031,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHoPYKA1eURuJTKR96mTeTVM+X1zY1p1mq+xLb0OyzTbAiEA/3j73A9gers8cYfPwnQuxuEOpCEvo4mRXVEcwzN0d+Q="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJih1gAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqYxQ//cuwlzKYvOuXp2MAxuEV8szBxNgG80uBWjwVEXaSLv5DAx/Gl\r\n5z22vu1b/pdOyx3niUKO0NQx6WS5l7fi1Nxkq8ErpBKKkFwAvUXai6CnMF2a\r\nDZfWvY89cBWJ5CfU7rwoZOZD7BBN18y9PiVDZOPiWUC31lasUVrz69uDWTl/\r\nxOgh3CtCn2brREW66pu50hCPzuGYyovoObZUkWZEMnnYdDfZAzf+s+CnODSe\r\noTirQvikF8i/nc6f1I4I5qZX3RyNcJVkMytWEubw1aZ0vA7AWMlGidiaY+o0\r\nks4oqEIz/AGYfaeOgQEKN+RE72MxUXMnuuQOp/6oAi9rGzB79j66x6XP6CTG\r\noSp0+Vm3HQ4Yn6DccvF9f0SXBewIS1qzuwVbAS0ZMOGIuSKB3zTIDCkNx4su\r\n18M+Y9L9tQ8ggfjuLGC4sJ7E1ctdDtfJsBMHrMbHILfV34M7pQtHdLbt5iF8\r\nfUZwGOpVSLvPwUfIlymkzknF78mDjOlenqI/pXkVM6ZD4ZGeyiuXpf6d182C\r\nvTdi3H+Y6pNRGekhXmJaWxUtqFm/9T2TNzNLktdBwrq6fFFX+tnSFmxJNUzk\r\n/bOSGaytBLX9La0pfiU4sqWhKlHzmmRpSoug4IRYA3JIIolXgcr6W7JNzmhe\r\noSwQeG2A5Sf0WxhWkw05MZaWURM3BeCuqdY=\r\n=Fq4+\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"al00x","email":"al00x@outlook.com"},"directories":{},"maintainers":[{"name":"al00x","email":"al00x@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/screen-detector_1.0.2_1653037056593_0.8335845018485897"},"_hasShrinkwrap":false},"1.0.3":{"name":"@al00x/screen-detector","description":"Handy Angular package for screen detecting","author":{"name":"Al00X"},"license":"MIT","keywords":["al00x","screen","device","detect","device detector","screen detector","angular"],"repository":{"type":"git","url":"git+https://github.com/Al00X/screen-detector.git"},"homepage":"https://github.com/Al00X/screen-detector#readme","version":"1.0.3","scripts":{"ng":"ng","build":"npm run ng:build && npm run script:static-copy","ng:build":"ng build --configuration=production","script:static-copy":"ts-node scripts/copy-static-files.ts","test":"ng test"},"private":false,"dependencies":{"tslib":"^2.3.0"},"devDependencies":{"@angular/common":"~13.1.0","@angular/compiler":"~13.1.0","@angular/core":"~13.1.0","@angular-devkit/build-angular":"~13.1.2","@angular/platform-browser":"~13.1.0","@angular/platform-browser-dynamic":"~13.1.0","@angular/cli":"~13.1.2","@angular/compiler-cli":"~13.1.0","@types/node":"^12.11.1","karma":"~6.3.0","karma-chrome-launcher":"~3.1.0","karma-coverage":"~2.1.0","ng-packagr":"^13.0.0","typescript":"~4.5.2","zone.js":"~0.11.4","rxjs":"^7.5.5"},"peerDependencies":{"@angular/common":"*","@angular/core":"*","rxjs":"*"},"gitHead":"07b2319da21881f73aeba3b2d966934eed6fa323","bugs":{"url":"https://github.com/Al00X/screen-detector/issues"},"_id":"@al00x/screen-detector@1.0.3","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-/XytCe0PGPyBWzRyoVLhw7mf1B7L3v8P0tvKSej3yboIWZs90F/no+cgasfnJ6LHrBk+HNAU4RSK7Ja4gmd8ag==","shasum":"befdbb6c4f019f1e4294dc80166fe57a43679f0a","tarball":"https://registry.npmjs.org/@al00x/screen-detector/-/screen-detector-1.0.3.tgz","fileCount":14,"unpackedSize":31028,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGBdN155xUPeiDy+dwtHRmBLRAY3eOeY1Z1GorFLsL+RAiEAho2T1E8vFRqOqoalQ6k4p6e3bu0FXHe9meRobsuqbp4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJih1jrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqcyw//eVTo4Ri1iZpn1jcXivNqGAsSPJ6TXlFvWNBG7ZLQ8kgNregv\r\n0VD06Ezf76iZjKIhoovSTMyKY6Sq9WH0PD5rUe6RGbyXwaCWTYJ3ELr6cEvf\r\nk3V2Hz2UBbo3MU2CwrjwqxDWWqzUjl86n7OjfuYSaHoysek+FhsJt9GRxe/M\r\np4hBNrz4ftJ+RClX7VA/d2Iwe7PM0iXXOHrOFk30D5R42ZQrc+cnYr+kig0U\r\nZyrnyD/0prDfGr5D4/1wXh4hDPWyny0DxhJtC4aB8bgsYeqJeNHtBUQP/CN0\r\nDER0OHoaFy7wDl5vRI7xWSEKn974FpVacg0gAkUlIvAs8F8Vk6S7ZC2DafHZ\r\nonbPTVoENO3sEfrsm6M0NySMd6rQGT1IAG3uMu1i/w3yeIJjo4dcZdSYB0tl\r\nviwSIxyV5n8xy5N7EztRc2KnD5iP1JdEPk7Gdvh8PTAuibmhzaK1eJoPjDzF\r\n+EYiJ2aBvfZsY+mrEu5LYXy1irX7m5/v/61jNap2ql7ZfnSpSqTtBCXzC8oU\r\n4quQR7wOpigQ9G46fGYf74uzx00xA15kgWMraaAEsZnA5F+T3qGY6iPAIRcG\r\nKvnhLcgxNMXHzNiJJSmmuBRVKJlxX4/TwQfrdk5PznChs9QjITqrVzLidsym\r\nV+bSmNHYWFavT+qAH9qwHki2SMVpfV9nWWQ=\r\n=7+a2\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"al00x","email":"al00x@outlook.com"},"directories":{},"maintainers":[{"name":"al00x","email":"al00x@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/screen-detector_1.0.3_1653037291471_0.3039067373037163"},"_hasShrinkwrap":false},"1.1.0":{"name":"@al00x/screen-detector","description":"Handy Angular package for screen detecting","author":{"name":"Al00X"},"license":"MIT","keywords":["al00x","screen","device","detect","device detector","screen detector","angular"],"repository":{"type":"git","url":"git+https://github.com/Al00X/screen-detector.git"},"homepage":"https://github.com/Al00X/screen-detector#readme","version":"1.1.0","private":false,"dependencies":{"tslib":"^2.3.0"},"peerDependencies":{"@angular/common":"*","@angular/core":"*","rxjs":"*"},"module":"fesm2015/al00x-screen-detector.mjs","es2020":"fesm2020/al00x-screen-detector.mjs","esm2020":"esm2020/al00x-screen-detector.mjs","fesm2020":"fesm2020/al00x-screen-detector.mjs","fesm2015":"fesm2015/al00x-screen-detector.mjs","typings":"al00x-screen-detector.d.ts","exports":{"./package.json":{"default":"./package.json"},".":{"types":"./al00x-screen-detector.d.ts","esm2020":"./esm2020/al00x-screen-detector.mjs","es2020":"./fesm2020/al00x-screen-detector.mjs","es2015":"./fesm2015/al00x-screen-detector.mjs","node":"./fesm2015/al00x-screen-detector.mjs","default":"./fesm2020/al00x-screen-detector.mjs"}},"sideEffects":false,"gitHead":"a512a6089dbb93fc139d32d6a0c5bd2cf014237e","bugs":{"url":"https://github.com/Al00X/screen-detector/issues"},"_id":"@al00x/screen-detector@1.1.0","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-JfVN2eE38c0u/W5ee13INc5rBc5T2bRFxSwtZvr8nhpjyclluQvbsqcQ7GznkOpjbY7bBnMTLsLZMZTcI+n3WA==","shasum":"774303cf8f4a101577fecdf90616d17372bc1508","tarball":"https://registry.npmjs.org/@al00x/screen-detector/-/screen-detector-1.1.0.tgz","fileCount":15,"unpackedSize":36342,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFQiX8beNVji292Q55Qd/5CLpdIbXLOjD35Zy9fTqkreAiBR79Jj2ODsnGHAOCKsFm7y3qR8q/j9QjEwk5VOT3pHVA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijLNqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmruRA//dyNAFDGZpvE6a0cSi3jfbGoL9VWTK9YKj+rx5PIRBRf/cYse\r\n52HqkapJxAxhoDmmikFRCTkP6V4jHzxgFDFdltvOApXZzryBb2z+uHzBh8WN\r\nnWZi909xMgsgGMSpBtXbuk/eHJUBbE7YX2HzjJjdMNgveAoHZrjS0wgBtbEe\r\nFhGqKTsqt0N4HTWH/aHgqvEXvV9ev6Ng3tlo2iWimrjIx1ATv/V+TZXH9WUO\r\njei6gTk/R3eCqlWRTPl5CZ/TtjGpRU7c4Y0zWsp4tyEMv/OKZ//tfb/8bRBg\r\nodHF/UJQjjVcJ4eaAAC/ceEEj4TKXdtDKpx2ciyAEBHKyowQbS6gh2is04bV\r\nBjpPdDErvAMmTSvgUpY3cUX14+BPiKzbaY0im9osaE0MeoEQG4yZHFUqLeu6\r\nNfUdn4KawZ29JFnTgeZgQ2pQTngxuOgSdC75h//jwtAF9wvxNkQkiUitoUpR\r\n3BEHKco2x8rJGHs6628R1Gnh6UYFKW0nfrdN6/7VUF3S9w4n0LJLk86KsiwB\r\nCX4IOCncTt9tjOltlRdFn0dyiIgtCcBOCpgE6q5b6ICjbuceOuCx9oBy8xaB\r\nCHHAAHZL9be4RKCbIjaX19CK3mnX09jxeNqi57mramnHEbv8MoMYi9tVB1vV\r\nqqSFJGsleuIzxMc8S6OCJbaGMw55+I24ggI=\r\n=dUJ5\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"al00x","email":"al00x@outlook.com"},"directories":{},"maintainers":[{"name":"al00x","email":"al00x@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/screen-detector_1.1.0_1653388138614_0.6639393009180907"},"_hasShrinkwrap":false},"1.2.0":{"name":"@al00x/screen-detector","description":"Handy Angular package for screen detecting","author":{"name":"Al00X"},"license":"MIT","keywords":["al00x","screen","device","detect","device detector","screen detector","angular"],"repository":{"type":"git","url":"git+https://github.com/Al00X/screen-detector.git"},"homepage":"https://github.com/Al00X/screen-detector#readme","version":"1.2.0","scripts":{"ng":"ng","build":"npm run ng:build && npm run script:static-copy","ng:build":"ng build --configuration=production","script:static-copy":"ts-node scripts/copy-static-files.ts","test":"ng test"},"private":false,"dependencies":{"tslib":"^2.4.1"},"devDependencies":{"@angular/common":"~16.0.1","@angular/compiler":"~16.0.1","@angular/core":"~16.0.1","@angular-devkit/build-angular":"~16.0.1","@angular/platform-browser":"~16.0.1","@angular/platform-browser-dynamic":"~16.0.1","@angular/cli":"~16.0.1","@angular/compiler-cli":"~16.0.1","@types/node":"^16.18.30","karma":"~6.4.2","karma-chrome-launcher":"~3.2.0","karma-coverage":"~2.2.0","ng-packagr":"^16.0.1","typescript":"~5.0.2","zone.js":"~0.13.0","rxjs":"^7.8.1"},"peerDependencies":{"@angular/common":"*","@angular/core":"*","rxjs":"*"},"gitHead":"e67ac2df503bca0b2efe03c5b38f197bd86f1397","bugs":{"url":"https://github.com/Al00X/screen-detector/issues"},"_id":"@al00x/screen-detector@1.2.0","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-Ixl9p6Vi9MjS+8mR1gukIJl7eMGndvY8xmNfBN/4ayIr6ajyaFIoBTLauKU5Fv5D800n1lavt+fsnsDSg77yIw==","shasum":"b44ef225e27ea5e36f7e1ed15f2b277667cf988c","tarball":"https://registry.npmjs.org/@al00x/screen-detector/-/screen-detector-1.2.0.tgz","fileCount":39,"unpackedSize":29843,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDS8/DZDB2QdWVCBmpYOAbL3ilRR1K1ZUZEWBmA5RypUAIhAKuV8mG4AvYYfanfeytt/L8nWJ5s8jgHHao7NCJPRTmQ"}]},"_npmUser":{"name":"al00x","email":"al00x@outlook.com"},"directories":{},"maintainers":[{"name":"al00x","email":"al00x@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/screen-detector_1.2.0_1684070512900_0.2753844355144768"},"_hasShrinkwrap":false},"1.2.1":{"name":"@al00x/screen-detector","description":"Handy Angular package for screen detecting","author":{"name":"Al00X"},"license":"MIT","keywords":["al00x","screen","device","detect","device detector","screen detector","angular"],"repository":{"type":"git","url":"git+https://github.com/Al00X/screen-detector.git"},"homepage":"https://github.com/Al00X/screen-detector#readme","version":"1.2.1","private":false,"dependencies":{"tslib":"^2.4.1"},"peerDependencies":{"@angular/common":"*","@angular/core":"*","rxjs":"*"},"module":"fesm2022/al00x-screen-detector.mjs","typings":"index.d.ts","exports":{"./package.json":{"default":"./package.json"},".":{"types":"./index.d.ts","esm2022":"./esm2022/al00x-screen-detector.mjs","esm":"./esm2022/al00x-screen-detector.mjs","default":"./fesm2022/al00x-screen-detector.mjs"}},"sideEffects":false,"gitHead":"e67ac2df503bca0b2efe03c5b38f197bd86f1397","bugs":{"url":"https://github.com/Al00X/screen-detector/issues"},"_id":"@al00x/screen-detector@1.2.1","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-UVL3eKxJ60nlrARvArbjiowNHvXSeUHvnmSI5vp9wvK9B+0kINdZnc3UKKoWIQLd3KJ4JQL86YrhZdIaEJQryQ==","shasum":"8b5e73aad693b92cec75d0e6b23d3bdb19745c7c","tarball":"https://registry.npmjs.org/@al00x/screen-detector/-/screen-detector-1.2.1.tgz","fileCount":13,"unpackedSize":27166,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAl/fnIFbkv0V0Sqcg1Dasj9bQ7c+Co51sUW9gjvcFV5AiAOa/jFfs5x2MnxMP+zkRXrC4HE7AZMPKXgzrKhIG9z3g=="}]},"_npmUser":{"name":"al00x","email":"al00x@outlook.com"},"directories":{},"maintainers":[{"name":"al00x","email":"al00x@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/screen-detector_1.2.1_1684070645279_0.40417160603732794"},"_hasShrinkwrap":false},"1.3.0":{"name":"@al00x/screen-detector","description":"Handy Angular package for screen detecting","author":{"name":"Al00X"},"license":"MIT","keywords":["al00x","screen","device","detect","device detector","screen detector","angular"],"repository":{"type":"git","url":"git+https://github.com/Al00X/screen-detector.git"},"homepage":"https://github.com/Al00X/screen-detector#readme","version":"1.3.0","private":false,"dependencies":{"tslib":"^2.4.1"},"peerDependencies":{"@angular/common":"*","@angular/core":"*","rxjs":"*"},"module":"fesm2022/al00x-screen-detector.mjs","typings":"index.d.ts","exports":{"./package.json":{"default":"./package.json"},".":{"types":"./index.d.ts","esm2022":"./esm2022/al00x-screen-detector.mjs","esm":"./esm2022/al00x-screen-detector.mjs","default":"./fesm2022/al00x-screen-detector.mjs"}},"sideEffects":false,"_id":"@al00x/screen-detector@1.3.0","gitHead":"8e04716104cfde92386a4b03ae9dddd9e262b9d4","bugs":{"url":"https://github.com/Al00X/screen-detector/issues"},"_nodeVersion":"20.11.1","_npmVersion":"10.2.4","dist":{"integrity":"sha512-zbDLHWXFs3VTtZktx3iS9voK57RrNF7+OCN9UYEDBHFt8GkMkbN71kOqOhOrx+Ng2jKtY+Y1xbJmZ6Ai+ctczQ==","shasum":"00801da4024ad8baebcf544b4219f4156482d05f","tarball":"https://registry.npmjs.org/@al00x/screen-detector/-/screen-detector-1.3.0.tgz","fileCount":13,"unpackedSize":32095,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDJx4C1yO7buaq4xhdZ+gabayTgCVIGLHgtDyiZ2+zflQIgWjrZBYHiccVwWij6sHoD9USgmdDROdD6I5eYwFht0Zc="}]},"_npmUser":{"name":"al00x","email":"al00x@outlook.com"},"directories":{},"maintainers":[{"name":"al00x","email":"al00x@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/screen-detector_1.3.0_1715160659107_0.3311189312800109"},"_hasShrinkwrap":false},"1.3.1":{"name":"@al00x/screen-detector","description":"Handy Angular package for screen detecting","author":{"name":"Al00X"},"license":"MIT","keywords":["al00x","screen","device","detect","device detector","screen detector","angular"],"repository":{"type":"git","url":"git+https://github.com/Al00X/screen-detector.git"},"homepage":"https://github.com/Al00X/screen-detector#readme","version":"1.3.1","private":false,"dependencies":{"tslib":"^2.4.1"},"peerDependencies":{"@angular/common":"*","@angular/core":"*","rxjs":"*"},"module":"fesm2022/al00x-screen-detector.mjs","typings":"index.d.ts","exports":{"./package.json":{"default":"./package.json"},".":{"types":"./index.d.ts","esm2022":"./esm2022/al00x-screen-detector.mjs","esm":"./esm2022/al00x-screen-detector.mjs","default":"./fesm2022/al00x-screen-detector.mjs"}},"sideEffects":false,"_id":"@al00x/screen-detector@1.3.1","gitHead":"a692f29b94adc1f4758f74c18714ac0e84cb7ae3","bugs":{"url":"https://github.com/Al00X/screen-detector/issues"},"_nodeVersion":"20.11.1","_npmVersion":"10.2.4","dist":{"integrity":"sha512-hneZtTkNS6lwLFhTuL/QcQhMVfxt7fIeDJoYVdOH/0fYgDwiv2zCyY+dxof9bW+by537jgwteBlRSaf2F+7d0A==","shasum":"d0e318d2b8c640dbef27b136407cc82e4dd7047d","tarball":"https://registry.npmjs.org/@al00x/screen-detector/-/screen-detector-1.3.1.tgz","fileCount":13,"unpackedSize":33892,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFP9LngkQgzNkIlokdFZzQm4W9P4KQg/iTHO4exNktcdAiEAzLHC2wLkvCMq8q0uvoMTDjA3CT6EYdzdXfeyKFSbhlE="}]},"_npmUser":{"name":"al00x","email":"al00x@outlook.com"},"directories":{},"maintainers":[{"name":"al00x","email":"al00x@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/screen-detector_1.3.1_1715161423766_0.11528103703640502"},"_hasShrinkwrap":false}},"time":{"created":"2022-05-19T11:57:17.728Z","1.0.0":"2022-05-19T11:57:17.982Z","modified":"2024-05-08T09:43:44.114Z","1.0.1":"2022-05-19T12:10:23.759Z","1.0.2":"2022-05-20T08:57:36.736Z","1.0.3":"2022-05-20T09:01:31.589Z","1.1.0":"2022-05-24T10:28:58.786Z","1.2.0":"2023-05-14T13:21:53.121Z","1.2.1":"2023-05-14T13:24:05.479Z","1.3.0":"2024-05-08T09:30:59.281Z","1.3.1":"2024-05-08T09:43:43.940Z"},"maintainers":[{"name":"al00x","email":"al00x@outlook.com"}],"description":"Handy Angular package for screen detecting","homepage":"https://github.com/Al00X/screen-detector#readme","keywords":["al00x","screen","device","detect","device detector","screen detector","angular"],"repository":{"type":"git","url":"git+https://github.com/Al00X/screen-detector.git"},"author":{"name":"Al00X"},"bugs":{"url":"https://github.com/Al00X/screen-detector/issues"},"license":"MIT","readme":"\r\n\r\n# @Al00X/Screen-Detector\r\n> 🖨️ _Get your device screen type reactively!_ in Angular.\r\n\r\n\r\n## ✅ Setup:\r\nInstall using your preferred package manager:\r\n\r\n    npm i @al00x/screen-detector\r\n\r\n## ✨ Usage:\r\n`ScreenDetectorService` it's all you need!\r\n\r\n```html\r\n<div *NgIf=\"screenDetector.isDesktop$ | async\">\r\n  Render when reached desktop breakpoint\r\n</div>\r\n\r\n<!-- The below *NgIf condition, it's always true -->\r\n<ng-container *NgIf=\"{state: screenDetector.state$ | async} as screen\">\r\n  XL Breakpoint? {{ screen.xl ? 'YES' : 'NO'}}\r\n</ng-container>\r\n```\r\n\r\nThere's 6: `xxl, xl, lg, md, sm, xs` breakpoint types, also with utility: `isDesktop` which is defaulted as `lg` and it's changeable.\r\n\r\nYou can also check the example files for various usages: [Playground](playground/src/app)\r\n\r\n### ⚙️ Config:\r\nYou can config screen detector for more customization by providing `ALX_SCREEN_DETECTOR_CONFIG`.\r\n\r\n```ts\r\n// component.ts\r\n\r\n@Component({\r\n  ...,\r\n  providers: [\r\n    {\r\n      provide: ALX_SCREEN_DETECTOR_CONFIG,\r\n      useValue: {\r\n        ...,\r\n        // The breakpoints below are the default values that are the same as default TailwindCSS breakpoints.\r\n        breakpoints: {\r\n          xxl: 1536,\r\n          xl: 1280,\r\n          lg: 1024,\r\n          md: 768,\r\n          sm: 640,\r\n          xs: 420,\r\n        }\r\n      } as AlxScreenDetectorConfig\r\n    }\r\n  ],\r\n})\r\nexport class Component { }\r\n```\r\n\r\n#### Config Options:\r\n\r\n| property                                                          | default               | description                                                                                                        |\r\n|-------------------------------------------------------------------|-----------------------|--------------------------------------------------------------------------------------------------------------------|\r\n| `desktopBreakpoint: 'xxl' \\| 'xl' \\| 'lg' \\| 'md' \\| 'sm' \\| 'xs'` | 'lg' | You can set at which breakpoint is considered as desktop                                                           |\r\n| `resizeDebounceTime: number`                                      | 25                    | Screen resize event debounce time in milliseconds; Shorter values cause a faster detection but reduced performance |\r\n| `breakpoints: BreakpointsConfig`                                  | *In the example above* | Describe each breakpoint's pixels                                                                                  |\r\n\r\n\r\n","readmeFilename":"README.md"}