{"versions":{"0.5.0":{"name":"current-device","version":"0.5.0","homepage":"https://github.com/matthewhudson/current-device","description":"The easiest way to write conditional CSS and/or JavaScript based on device operating system (iOS, Android, Blackberry, Windows, Firefox OS, MeeGo, AppleTV, etc), orientation (Portrait vs. Landscape), and type (Tablet vs. Mobile).","author":{"name":"Matthew Hudson","email":"matthud@gmail.com","url":"http://thematthewhudson.com"},"contributors":[{"name":"Mike Taylor","email":"miket@mozilla.com","url":"https://miketaylr.com"},{"name":"Patrick","email":"github@gdi2290.com","url":"http://www.gdi2290.com"},{"name":"Steven Masala"},{"name":"Jérôme Steunou","url":"http://jeromesteunou.net"},{"name":"André Tarnowsky","url":"http://lotterfriends.net"},{"name":"Athou"},{"name":"Mark Marijnissen","email":"markmarijnissen@gmail.com","url":"http://www.madebymark.nl"},{"name":"Markus Kaiserswerth"},{"name":"Bohdan Zhuravel","email":"bohdan@zhuravel.bz","url":"http://zhuravel.bz"},{"name":"Guilherme Simões","email":"guilherme.rdems@gmail.com","url":"http://stackoverflow.com/users/1160916/ashitaka"},{"name":"Jonas Jonny","email":"jkxxx@centrum.cz","url":"http://jonny.cz"},{"name":"Andrey","email":"andrey.skladchikov@gmail.com","url":"http://brainstorage.me/Houston"},{"name":"Evan Hahn","email":"me@evanhahn.com","url":"http://evanhahn.com"},{"name":"Philip Karpiak","email":"operations@eswat.ca","url":"http://eswat.ca"}],"main":"src/index.js","repository":{"type":"git","url":"git://github.com/matthewhudson/current-device.git"},"bugs":{"url":"https://github.com/matthewhudson/current-device/issues"},"license":"MIT","gitHead":"7d41d8d5b7d023fb8a1c5ff3010ee54b7fe0b765","_id":"current-device@0.5.0","scripts":{},"_shasum":"a0b10f854bc60a0ab455047c21dd56c5ca6fdb8c","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.4","_npmUser":{"name":"anonymous","email":"matthud@gmail.com"},"dist":{"shasum":"a0b10f854bc60a0ab455047c21dd56c5ca6fdb8c","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/current-device/-/current-device-0.5.0.tgz","integrity":"sha512-TakySGVk89xa2DIefZarYcSdBIyxvjtS8NOQ4G8Ow/SLqjgT2+gtHdwJ7Z8NATuqhLN/eaWoZHh7fkF7uwRnow==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCcK15vtV/cchEkt9O0ynLGCbsxIsieqtomQSON2fXPZwIhAJ1k0mlUHtY0iBxShOgyTwwdZM0MyChxV7ywPcxq0vjh"}]},"maintainers":[{"name":"anonymous","email":"matthud@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/current-device-0.5.0.tgz_1511131346775_0.49755339324474335"},"directories":{}},"0.5.1":{"name":"current-device","version":"0.5.1","homepage":"https://github.com/matthewhudson/current-device","description":"The easiest way to write conditional CSS and/or JavaScript based on device operating system (iOS, Android, Blackberry, Windows, Firefox OS, MeeGo, AppleTV, etc), orientation (Portrait vs. Landscape), and type (Tablet vs. Mobile).","author":{"name":"Matthew Hudson","email":"matthud@gmail.com","url":"http://thematthewhudson.com"},"contributors":[{"name":"Mike Taylor","email":"miket@mozilla.com","url":"https://miketaylr.com"},{"name":"Patrick","email":"github@gdi2290.com","url":"http://www.gdi2290.com"},{"name":"Steven Masala"},{"name":"Jérôme Steunou","url":"http://jeromesteunou.net"},{"name":"André Tarnowsky","url":"http://lotterfriends.net"},{"name":"Athou"},{"name":"Mark Marijnissen","email":"markmarijnissen@gmail.com","url":"http://www.madebymark.nl"},{"name":"Markus Kaiserswerth"},{"name":"Bohdan Zhuravel","email":"bohdan@zhuravel.bz","url":"http://zhuravel.bz"},{"name":"Guilherme Simões","email":"guilherme.rdems@gmail.com","url":"http://stackoverflow.com/users/1160916/ashitaka"},{"name":"Jonas Jonny","email":"jkxxx@centrum.cz","url":"http://jonny.cz"},{"name":"Andrey","email":"andrey.skladchikov@gmail.com","url":"http://brainstorage.me/Houston"},{"name":"Evan Hahn","email":"me@evanhahn.com","url":"http://evanhahn.com"},{"name":"Philip Karpiak","email":"operations@eswat.ca","url":"http://eswat.ca"}],"main":"src/index.js","repository":{"type":"git","url":"git://github.com/matthewhudson/current-device.git"},"bugs":{"url":"https://github.com/matthewhudson/current-device/issues"},"license":"MIT","gitHead":"1121781f60de4921c4f8e7c1cf37379a83c32d47","_id":"current-device@0.5.1","scripts":{},"_shasum":"9b5aa33d3a5994d24df8f8430d4dc65ed4113811","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.4","_npmUser":{"name":"anonymous","email":"matthud@gmail.com"},"dist":{"shasum":"9b5aa33d3a5994d24df8f8430d4dc65ed4113811","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/current-device/-/current-device-0.5.1.tgz","integrity":"sha512-zfIdxzBcr5HyKcLRfi2VuVTtRUGJdtX1NIZoNGhScVtneGeWu+NV0cJab5JTJhlKgQzRg/1hRVKmZ7kHOi93rw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIENW2nXjPAgjPQZwllXLcIADQ3H82/2ZRXqEVQnPAAo4AiEAka7t3fICW0jDGy88JvQ6kkZI9sgeHOl8PAqGu4SXu4U="}]},"maintainers":[{"name":"anonymous","email":"matthud@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/current-device-0.5.1.tgz_1511132559134_0.633354144403711"},"directories":{}},"0.5.2":{"name":"current-device","version":"0.5.2","homepage":"https://github.com/matthewhudson/current-device","description":"The easiest way to write conditional CSS and/or JavaScript based on device operating system (iOS, Android, Blackberry, Windows, Firefox OS, MeeGo, AppleTV, etc), orientation (Portrait vs. Landscape), and type (Tablet vs. Mobile).","author":{"name":"Matthew Hudson","email":"matthud@gmail.com","url":"http://thematthewhudson.com"},"contributors":[{"name":"Mike Taylor","email":"miket@mozilla.com","url":"https://miketaylr.com"},{"name":"Patrick","email":"github@gdi2290.com","url":"http://www.gdi2290.com"},{"name":"Steven Masala"},{"name":"Jérôme Steunou","url":"http://jeromesteunou.net"},{"name":"André Tarnowsky","url":"http://lotterfriends.net"},{"name":"Athou"},{"name":"Mark Marijnissen","email":"markmarijnissen@gmail.com","url":"http://www.madebymark.nl"},{"name":"Markus Kaiserswerth"},{"name":"Bohdan Zhuravel","email":"bohdan@zhuravel.bz","url":"http://zhuravel.bz"},{"name":"Guilherme Simões","email":"guilherme.rdems@gmail.com","url":"http://stackoverflow.com/users/1160916/ashitaka"},{"name":"Jonas Jonny","email":"jkxxx@centrum.cz","url":"http://jonny.cz"},{"name":"Andrey","email":"andrey.skladchikov@gmail.com","url":"http://brainstorage.me/Houston"},{"name":"Evan Hahn","email":"me@evanhahn.com","url":"http://evanhahn.com"},{"name":"Philip Karpiak","email":"operations@eswat.ca","url":"http://eswat.ca"}],"main":"src/index.js","repository":{"type":"git","url":"git://github.com/matthewhudson/current-device.git"},"bugs":{"url":"https://github.com/matthewhudson/current-device/issues"},"license":"MIT","gitHead":"af102b0fbd879930644071d59f6ebd9da4f08e19","_id":"current-device@0.5.2","scripts":{},"_shasum":"12f46f8e8c5029204be7fba2e90b497bc33388f3","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.4","_npmUser":{"name":"anonymous","email":"matthud@gmail.com"},"dist":{"shasum":"12f46f8e8c5029204be7fba2e90b497bc33388f3","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/current-device/-/current-device-0.5.2.tgz","integrity":"sha512-savlQtqPhxoww1Vq7FFL5YfSiF1bxHEofAPqkCNET2YUGpwIrOaS5AXEBrOkkVEB6EnJnePbER1Qkwo6mGGBhQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC+Y5ihPOJuIg35Pi2+ZJwXlIUBiESvSGxli6DhWtqgaQIhALB3g0OrRYB8JUTmMhExPons6mcKydUwHhZlrmsIKr30"}]},"maintainers":[{"name":"anonymous","email":"matthud@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/current-device-0.5.2.tgz_1511132778156_0.7814026039559394"},"directories":{}},"0.5.3":{"name":"current-device","version":"0.5.3","homepage":"https://github.com/matthewhudson/current-device","description":"The easiest way to write conditional CSS and/or JavaScript based on device operating system (iOS, Android, Blackberry, Windows, Firefox OS, MeeGo, AppleTV, etc), orientation (Portrait vs. Landscape), and type (Tablet vs. Mobile).","author":{"name":"Matthew Hudson","email":"matthud@gmail.com","url":"http://thematthewhudson.com"},"contributors":[{"name":"Mike Taylor","email":"miket@mozilla.com","url":"https://miketaylr.com"},{"name":"Patrick","email":"github@gdi2290.com","url":"http://www.gdi2290.com"},{"name":"Steven Masala"},{"name":"Jérôme Steunou","url":"http://jeromesteunou.net"},{"name":"André Tarnowsky","url":"http://lotterfriends.net"},{"name":"Athou"},{"name":"Mark Marijnissen","email":"markmarijnissen@gmail.com","url":"http://www.madebymark.nl"},{"name":"Markus Kaiserswerth"},{"name":"Bohdan Zhuravel","email":"bohdan@zhuravel.bz","url":"http://zhuravel.bz"},{"name":"Guilherme Simões","email":"guilherme.rdems@gmail.com","url":"http://stackoverflow.com/users/1160916/ashitaka"},{"name":"Jonas Jonny","email":"jkxxx@centrum.cz","url":"http://jonny.cz"},{"name":"Andrey","email":"andrey.skladchikov@gmail.com","url":"http://brainstorage.me/Houston"},{"name":"Evan Hahn","email":"me@evanhahn.com","url":"http://evanhahn.com"},{"name":"Philip Karpiak","email":"operations@eswat.ca","url":"http://eswat.ca"}],"main":"src/index.js","repository":{"type":"git","url":"git://github.com/matthewhudson/current-device.git"},"bugs":{"url":"https://github.com/matthewhudson/current-device/issues"},"license":"MIT","gitHead":"6d41c4f254bd268b70f0158d994b42c55340fe95","_id":"current-device@0.5.3","scripts":{},"_shasum":"97ddf51bc3e7e2f1f5ea4ece8da7dfecbfc84890","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.4","_npmUser":{"name":"anonymous","email":"matthud@gmail.com"},"dist":{"shasum":"97ddf51bc3e7e2f1f5ea4ece8da7dfecbfc84890","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/current-device/-/current-device-0.5.3.tgz","integrity":"sha512-X4xRyN7/NNkPdFXZcXPyNU2WqC/Ts/289zY9hhFHvI7uIwYTx2QwhwbH6OCPWgGkV8Qnv75u7ew2BO0PpknJzQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCsu8tHPWpg4W6i5jIYE0QAtw8o8SK13O9trPVxgOhGpgIgdU5wFYV/yRpoZj+IPDaTNmW2Vt8rellVocHSFKD0LpY="}]},"maintainers":[{"name":"anonymous","email":"matthud@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/current-device-0.5.3.tgz_1511133004691_0.2916749622672796"},"directories":{}},"0.6.0":{"name":"current-device","version":"0.6.0","homepage":"https://github.com/matthewhudson/current-device","description":"The easiest way to write conditional CSS and/or JavaScript based on device operating system (iOS, Android, Blackberry, Windows, Firefox OS, MeeGo, AppleTV, etc), orientation (Portrait vs. Landscape), and type (Tablet vs. Mobile).","main":"lib/index.js","module":"es/index.js","files":["es","lib","umd"],"scripts":{"build":"nwb build-web-module","clean":"nwb clean-module","test":"nwb test","test:coverage":"nwb test --coverage","test:watch":"nwb test --server"},"devDependencies":{"nwb":"0.19.x"},"author":{"name":"Matthew Hudson","email":"matthud@gmail.com","url":"http://thematthewhudson.com"},"contributors":[{"name":"Mike Taylor","email":"miket@mozilla.com","url":"https://miketaylr.com"},{"name":"Patrick","email":"github@gdi2290.com","url":"http://www.gdi2290.com"},{"name":"Steven Masala"},{"name":"Jérôme Steunou","url":"http://jeromesteunou.net"},{"name":"André Tarnowsky","url":"http://lotterfriends.net"},{"name":"Athou"},{"name":"Mark Marijnissen","email":"markmarijnissen@gmail.com","url":"http://www.madebymark.nl"},{"name":"Markus Kaiserswerth"},{"name":"Bohdan Zhuravel","email":"bohdan@zhuravel.bz","url":"http://zhuravel.bz"},{"name":"Guilherme Simões","email":"guilherme.rdems@gmail.com","url":"http://stackoverflow.com/users/1160916/ashitaka"},{"name":"Jonas Jonny","email":"jkxxx@centrum.cz","url":"http://jonny.cz"},{"name":"Andrey","email":"andrey.skladchikov@gmail.com","url":"http://brainstorage.me/Houston"},{"name":"Evan Hahn","email":"me@evanhahn.com","url":"http://evanhahn.com"},{"name":"Philip Karpiak","email":"operations@eswat.ca","url":"http://eswat.ca"}],"repository":{"type":"git","url":"git://github.com/matthewhudson/current-device.git"},"bugs":{"url":"https://github.com/matthewhudson/current-device/issues"},"license":"MIT","gitHead":"8765edd4bca2a1caff9659e971bdf010fb75dbcb","_id":"current-device@0.6.0","_shasum":"ea8b3b69969857004cd13c4adf32996327905e45","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.4","_npmUser":{"name":"anonymous","email":"matthud@gmail.com"},"dist":{"shasum":"ea8b3b69969857004cd13c4adf32996327905e45","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/current-device/-/current-device-0.6.0.tgz","integrity":"sha512-FwJc16ZvWgEgCqNeTqk8skA1joy7vYuNKjvpLI7SUy0Uqdm/D0VcPLiDwZrpRjOtrlWKKMO+mrgCXMGfji+2XQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDkG/E3hzj4C5zobXst5WCiGu+OT7kK6ORpV0sy87SZUAiAt0q5clOMPIGeW1XZrMmfp7MzHXJ7TEpRpRSneiDqw/g=="}]},"maintainers":[{"name":"anonymous","email":"matthud@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/current-device-0.6.0.tgz_1511243495163_0.3986946949735284"},"directories":{}},"0.6.1":{"name":"current-device","version":"0.6.1","homepage":"https://github.com/matthewhudson/current-device","description":"The easiest way to write conditional CSS and/or JavaScript based on device operating system (iOS, Android, Blackberry, Windows, Firefox OS, MeeGo, AppleTV, etc), orientation (Portrait vs. Landscape), and type (Tablet vs. Mobile).","main":"lib/index.js","module":"es/index.js","files":["es","lib","umd"],"scripts":{"build":"nwb build-web-module","clean":"nwb clean-module","test":"nwb test","test:coverage":"nwb test --coverage","test:watch":"nwb test --server"},"devDependencies":{"nwb":"0.19.x"},"author":{"name":"Matthew Hudson","email":"matthud@gmail.com","url":"http://thematthewhudson.com"},"contributors":[{"name":"Mike Taylor","email":"miket@mozilla.com","url":"https://miketaylr.com"},{"name":"Patrick","email":"github@gdi2290.com","url":"http://www.gdi2290.com"},{"name":"Steven Masala"},{"name":"Jérôme Steunou","url":"http://jeromesteunou.net"},{"name":"André Tarnowsky","url":"http://lotterfriends.net"},{"name":"Athou"},{"name":"Mark Marijnissen","email":"markmarijnissen@gmail.com","url":"http://www.madebymark.nl"},{"name":"Markus Kaiserswerth"},{"name":"Bohdan Zhuravel","email":"bohdan@zhuravel.bz","url":"http://zhuravel.bz"},{"name":"Guilherme Simões","email":"guilherme.rdems@gmail.com","url":"http://stackoverflow.com/users/1160916/ashitaka"},{"name":"Jonas Jonny","email":"jkxxx@centrum.cz","url":"http://jonny.cz"},{"name":"Andrey","email":"andrey.skladchikov@gmail.com","url":"http://brainstorage.me/Houston"},{"name":"Evan Hahn","email":"me@evanhahn.com","url":"http://evanhahn.com"},{"name":"Philip Karpiak","email":"operations@eswat.ca","url":"http://eswat.ca"}],"repository":{"type":"git","url":"git://github.com/matthewhudson/current-device.git"},"bugs":{"url":"https://github.com/matthewhudson/current-device/issues"},"license":"MIT","gitHead":"031ebf8362baaba7d4cbc59555013734295a11d6","_id":"current-device@0.6.1","_shasum":"776a65cacdbb59665a9b8d9971b9d0a59481564c","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.4","_npmUser":{"name":"anonymous","email":"matthud@gmail.com"},"dist":{"shasum":"776a65cacdbb59665a9b8d9971b9d0a59481564c","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/current-device/-/current-device-0.6.1.tgz","integrity":"sha512-vxfTlh4UrOcZLd/QpAZvCQUIj4sZIY3/28Y5SOGEiXyKGwm1G1MGbrfka4ZgEc0gluqrD7VK8mXTC2teID52JQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCbq8FhyW2VKyCsTOoF0GJcMoGF4GuZS1fDhjDMzjZm6wIhAO2jN759iMVxk6JG42zoUZDKzV69IxWJiI7plkQVV3I7"}]},"maintainers":[{"name":"anonymous","email":"matthud@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/current-device-0.6.1.tgz_1511290001224_0.9964169061277062"},"directories":{}},"0.6.2":{"name":"current-device","version":"0.6.2","homepage":"https://github.com/matthewhudson/current-device","description":"The easiest way to write conditional CSS and/or JavaScript based on device operating system (iOS, Android, Blackberry, Windows, Firefox OS, MeeGo, AppleTV, etc), orientation (Portrait vs. Landscape), and type (Tablet vs. Mobile).","main":"lib/index.js","module":"es/index.js","files":["es","lib","umd"],"scripts":{"build":"nwb build-web-module","clean":"nwb clean-module","test":"nwb test","test:coverage":"nwb test --coverage","test:watch":"nwb test --server"},"devDependencies":{"nwb":"0.19.x"},"author":{"name":"Matthew Hudson","email":"matthud@gmail.com","url":"http://thematthewhudson.com"},"contributors":[{"name":"Mike Taylor","email":"miket@mozilla.com","url":"https://miketaylr.com"},{"name":"Patrick","email":"github@gdi2290.com","url":"http://www.gdi2290.com"},{"name":"Steven Masala"},{"name":"Jérôme Steunou","url":"http://jeromesteunou.net"},{"name":"André Tarnowsky","url":"http://lotterfriends.net"},{"name":"Athou"},{"name":"Mark Marijnissen","email":"markmarijnissen@gmail.com","url":"http://www.madebymark.nl"},{"name":"Markus Kaiserswerth"},{"name":"Bohdan Zhuravel","email":"bohdan@zhuravel.bz","url":"http://zhuravel.bz"},{"name":"Guilherme Simões","email":"guilherme.rdems@gmail.com","url":"http://stackoverflow.com/users/1160916/ashitaka"},{"name":"Jonas Jonny","email":"jkxxx@centrum.cz","url":"http://jonny.cz"},{"name":"Andrey","email":"andrey.skladchikov@gmail.com","url":"http://brainstorage.me/Houston"},{"name":"Evan Hahn","email":"me@evanhahn.com","url":"http://evanhahn.com"},{"name":"Philip Karpiak","email":"operations@eswat.ca","url":"http://eswat.ca"}],"repository":{"type":"git","url":"git://github.com/matthewhudson/current-device.git"},"bugs":{"url":"https://github.com/matthewhudson/current-device/issues"},"license":"MIT","gitHead":"84c3215a79376e913163d4c122dda9c835218ff5","_id":"current-device@0.6.2","_shasum":"5a7cf895ea00657b53e8ad0be0d2cc4cf2ec56b3","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.4","_npmUser":{"name":"anonymous","email":"matthud@gmail.com"},"dist":{"shasum":"5a7cf895ea00657b53e8ad0be0d2cc4cf2ec56b3","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/current-device/-/current-device-0.6.2.tgz","integrity":"sha512-x5UZukWQN1E5TzZGX2et+xswdZuU/6eyPCmPzvgCz4t1uqMXVOr4nPZ/8YBEL0fUtdppO8HYvTwucz+PomC5Wg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBtMrVV2fujN4jkTWd3VGEKhnuD/86MOsjUOCZ9AY2cIAiAhiSqv3oWa2ENeAToFslLFGUikw18BOaI+66TMUuBsCA=="}]},"maintainers":[{"name":"anonymous","email":"matthud@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/current-device-0.6.2.tgz_1511298902621_0.9628829478751868"},"directories":{}},"0.6.3":{"name":"current-device","version":"0.6.3","homepage":"https://github.com/matthewhudson/current-device","description":"The easiest way to write conditional CSS and/or JavaScript based on device operating system (iOS, Android, Blackberry, Windows, Firefox OS, MeeGo, AppleTV, etc), orientation (Portrait vs. Landscape), and type (Tablet vs. Mobile).","main":"lib/index.js","module":"es/index.js","files":["es","lib","umd"],"scripts":{"build":"nwb build-web-module","clean":"nwb clean-module","test":"nwb test","test:coverage":"nwb test --coverage","test:watch":"nwb test --server"},"devDependencies":{"nwb":"0.19.x"},"author":{"name":"Matthew Hudson","email":"matthud@gmail.com","url":"http://thematthewhudson.com"},"contributors":[{"name":"Mike Taylor","email":"miket@mozilla.com","url":"https://miketaylr.com"},{"name":"Patrick","email":"github@gdi2290.com","url":"http://www.gdi2290.com"},{"name":"Steven Masala"},{"name":"Jérôme Steunou","url":"http://jeromesteunou.net"},{"name":"André Tarnowsky","url":"http://lotterfriends.net"},{"name":"Athou"},{"name":"Mark Marijnissen","email":"markmarijnissen@gmail.com","url":"http://www.madebymark.nl"},{"name":"Markus Kaiserswerth"},{"name":"Bohdan Zhuravel","email":"bohdan@zhuravel.bz","url":"http://zhuravel.bz"},{"name":"Guilherme Simões","email":"guilherme.rdems@gmail.com","url":"http://stackoverflow.com/users/1160916/ashitaka"},{"name":"Jonas Jonny","email":"jkxxx@centrum.cz","url":"http://jonny.cz"},{"name":"Andrey","email":"andrey.skladchikov@gmail.com","url":"http://brainstorage.me/Houston"},{"name":"Evan Hahn","email":"me@evanhahn.com","url":"http://evanhahn.com"},{"name":"Philip Karpiak","email":"operations@eswat.ca","url":"http://eswat.ca"}],"repository":{"type":"git","url":"git://github.com/matthewhudson/current-device.git"},"bugs":{"url":"https://github.com/matthewhudson/current-device/issues"},"license":"MIT","gitHead":"deac75f26321d9c9a0a39fd4449840c831aa2d45","_id":"current-device@0.6.3","_shasum":"d80d9d83af4bb50be7f16b433cf3652682a3cd2f","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.4","_npmUser":{"name":"anonymous","email":"matthud@gmail.com"},"dist":{"shasum":"d80d9d83af4bb50be7f16b433cf3652682a3cd2f","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/current-device/-/current-device-0.6.3.tgz","integrity":"sha512-Dagocb9+xuleIud1ZbVaiucZ/uje2/Yu1tNOyUDYZ2l9Dp+g9bWjz4rFH+x9R2BqvyRRXiTks4M+bL9/rTmhPg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDUzaL7sXjvCwGm8bQAt5K87TXVCKUT+7GeYg89dfFKCAiEA/1sskdTBZbnPTz8o337zh9OOhXaGA5FMfsaJiSuaeEg="}]},"maintainers":[{"name":"anonymous","email":"matthud@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/current-device-0.6.3.tgz_1511299196116_0.919739679666236"},"directories":{}},"0.7.0":{"name":"current-device","version":"0.7.0","homepage":"https://github.com/matthewhudson/current-device","description":"The easiest way to write conditional CSS and/or JavaScript based on device operating system (iOS, Android, Blackberry, Windows, Firefox OS, MeeGo, AppleTV, etc), orientation (Portrait vs. Landscape), and type (Tablet vs. Mobile).","main":"lib/index.js","module":"es/index.js","files":["es","lib","umd"],"scripts":{"build":"nwb build-web-module","clean":"nwb clean-module","test":"nwb test","test:coverage":"nwb test --coverage","test:watch":"nwb test --server"},"devDependencies":{"nwb":"0.19.x"},"author":{"name":"Matthew Hudson","email":"matthud@gmail.com","url":"http://thematthewhudson.com"},"contributors":[{"name":"Mike Taylor","email":"miket@mozilla.com","url":"https://miketaylr.com"},{"name":"Patrick","email":"github@gdi2290.com","url":"http://www.gdi2290.com"},{"name":"Steven Masala"},{"name":"Jérôme Steunou","url":"http://jeromesteunou.net"},{"name":"André Tarnowsky","url":"http://lotterfriends.net"},{"name":"Athou"},{"name":"Mark Marijnissen","email":"markmarijnissen@gmail.com","url":"http://www.madebymark.nl"},{"name":"Markus Kaiserswerth"},{"name":"Bohdan Zhuravel","email":"bohdan@zhuravel.bz","url":"http://zhuravel.bz"},{"name":"Guilherme Simões","email":"guilherme.rdems@gmail.com","url":"http://stackoverflow.com/users/1160916/ashitaka"},{"name":"Jonas Jonny","email":"jkxxx@centrum.cz","url":"http://jonny.cz"},{"name":"Andrey","email":"andrey.skladchikov@gmail.com","url":"http://brainstorage.me/Houston"},{"name":"Evan Hahn","email":"me@evanhahn.com","url":"http://evanhahn.com"},{"name":"Philip Karpiak","email":"operations@eswat.ca","url":"http://eswat.ca"},{"name":"Mustard Andrew","email":"mustard.andrew@gmail.com"}],"repository":{"type":"git","url":"git://github.com/matthewhudson/current-device.git"},"bugs":{"url":"https://github.com/matthewhudson/current-device/issues"},"license":"MIT","gitHead":"573dd6ce23fe06ca9e3b745a94284cd60a3c5b62","_id":"current-device@0.7.0","_shasum":"51092b80b22d494e82ffa115dd6fb08c31f6b4ea","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.4","_npmUser":{"name":"anonymous","email":"matthud@gmail.com"},"dist":{"shasum":"51092b80b22d494e82ffa115dd6fb08c31f6b4ea","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/current-device/-/current-device-0.7.0.tgz","integrity":"sha512-j921Tqte1neoSpfkR22kCO5mxQ2V9EcnuugwNrYQhxuLWFp+pu4a2sWCHHYfsatgsFfCoCZnBK8DqN+9OBhBSg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDt/guxt5e6YnAdP6KE0vmn4YfRFSzaQ8TNddQ4IMZ6uQIgJqw+GW5bJHeJlYSK7n7yx69WPZBRZXzHVWVX+a7YESI="}]},"maintainers":[{"name":"anonymous","email":"matthud@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/current-device-0.7.0.tgz_1512152593270_0.6917225434444845"},"directories":{}},"0.7.1":{"name":"current-device","version":"0.7.1","homepage":"https://github.com/matthewhudson/current-device","description":"The easiest way to write conditional CSS and/or JavaScript based on device operating system (iOS, Android, Blackberry, Windows, Firefox OS, MeeGo, AppleTV, etc), orientation (Portrait vs. Landscape), and type (Tablet vs. Mobile).","main":"lib/index.js","module":"es/index.js","files":["es","lib","umd"],"scripts":{"build":"nwb build-web-module","clean":"nwb clean-module","test":"nwb test","test:coverage":"nwb test --coverage","test:watch":"nwb test --server"},"devDependencies":{"nwb":"0.19.x"},"author":{"name":"Matthew Hudson","email":"matthud@gmail.com","url":"http://thematthewhudson.com"},"contributors":[{"name":"Mike Taylor","email":"miket@mozilla.com","url":"https://miketaylr.com"},{"name":"Patrick","email":"github@gdi2290.com","url":"http://www.gdi2290.com"},{"name":"Steven Masala"},{"name":"Jérôme Steunou","url":"http://jeromesteunou.net"},{"name":"André Tarnowsky","url":"http://lotterfriends.net"},{"name":"Athou"},{"name":"Mark Marijnissen","email":"markmarijnissen@gmail.com","url":"http://www.madebymark.nl"},{"name":"Markus Kaiserswerth"},{"name":"Bohdan Zhuravel","email":"bohdan@zhuravel.bz","url":"http://zhuravel.bz"},{"name":"Guilherme Simões","email":"guilherme.rdems@gmail.com","url":"http://stackoverflow.com/users/1160916/ashitaka"},{"name":"Jonas Jonny","email":"jkxxx@centrum.cz","url":"http://jonny.cz"},{"name":"Andrey","email":"andrey.skladchikov@gmail.com","url":"http://brainstorage.me/Houston"},{"name":"Evan Hahn","email":"me@evanhahn.com","url":"http://evanhahn.com"},{"name":"Philip Karpiak","email":"operations@eswat.ca","url":"http://eswat.ca"},{"name":"Mustard Andrew","email":"mustard.andrew@gmail.com"}],"repository":{"type":"git","url":"git://github.com/matthewhudson/current-device.git"},"bugs":{"url":"https://github.com/matthewhudson/current-device/issues"},"license":"MIT","gitHead":"d0e0fa09166fc0a2b7d35c63533579947cf5092a","_id":"current-device@0.7.1","_shasum":"b9492db81b7510a20e409222443c341ba1bd761b","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.4","_npmUser":{"name":"anonymous","email":"matthud@gmail.com"},"dist":{"shasum":"b9492db81b7510a20e409222443c341ba1bd761b","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/current-device/-/current-device-0.7.1.tgz","integrity":"sha512-7Ki6vIj7/tbMjjH6BuHc96VhnHXwmpsta/OkDgO4KSuaYedx5tIfhoV0C6j/F3p4BBgmetX9pJUw0EgD43VHqQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH4BaTKhL3vtTc12l/e8C+6v4mxRdi7/xuZXPEGR+ARwAiBmpIHewRMMSB9BptFz41HFWdh2GdC4bGPrGy0Tt+8hhg=="}]},"maintainers":[{"name":"anonymous","email":"matthud@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/current-device-0.7.1.tgz_1512153126603_0.30656119529157877"},"directories":{}},"0.7.2":{"name":"current-device","version":"0.7.2","homepage":"https://github.com/matthewhudson/current-device","description":"The easiest way to write conditional CSS and/or JavaScript based on device operating system (iOS, Android, Blackberry, Windows, Firefox OS, MeeGo, AppleTV, etc), orientation (Portrait vs. Landscape), and type (Tablet vs. Mobile).","main":"lib/index.js","module":"es/index.js","files":["es","lib","umd"],"scripts":{"build":"nwb build-web-module","clean":"nwb clean-module","style":"eslint src/*.js","test":"nwb test","test:coverage":"nwb test --coverage","test:watch":"nwb test --server","validate":"npm run style && npm run test"},"devDependencies":{"eslint":"4.12.1","eslint-plugin-import":"2.8.0","nwb":"0.20.0","prettier":"1.8.2"},"author":{"name":"Matthew Hudson","email":"matthud@gmail.com","url":"http://thematthewhudson.com"},"contributors":[{"name":"Mike Taylor","email":"miket@mozilla.com","url":"https://miketaylr.com"},{"name":"Patrick","email":"github@gdi2290.com","url":"http://www.gdi2290.com"},{"name":"Steven Masala"},{"name":"Jérôme Steunou","url":"http://jeromesteunou.net"},{"name":"André Tarnowsky","url":"http://lotterfriends.net"},{"name":"Athou"},{"name":"Mark Marijnissen","email":"markmarijnissen@gmail.com","url":"http://www.madebymark.nl"},{"name":"Markus Kaiserswerth"},{"name":"Bohdan Zhuravel","email":"bohdan@zhuravel.bz","url":"http://zhuravel.bz"},{"name":"Guilherme Simões","email":"guilherme.rdems@gmail.com","url":"http://stackoverflow.com/users/1160916/ashitaka"},{"name":"Jonas Jonny","email":"jkxxx@centrum.cz","url":"http://jonny.cz"},{"name":"Andrey","email":"andrey.skladchikov@gmail.com","url":"http://brainstorage.me/Houston"},{"name":"Evan Hahn","email":"me@evanhahn.com","url":"http://evanhahn.com"},{"name":"Philip Karpiak","email":"operations@eswat.ca","url":"http://eswat.ca"},{"name":"Mustard Andrew","email":"mustard.andrew@gmail.com"}],"repository":{"type":"git","url":"git://github.com/matthewhudson/current-device.git"},"bugs":{"url":"https://github.com/matthewhudson/current-device/issues"},"license":"MIT","gitHead":"2d3f2758142781110729814272a12cd6e5e44fdd","_id":"current-device@0.7.2","_shasum":"22eaf35181673e693d5679c34b6f5a08f097b5b8","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.4","_npmUser":{"name":"anonymous","email":"matthud@gmail.com"},"dist":{"shasum":"22eaf35181673e693d5679c34b6f5a08f097b5b8","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/current-device/-/current-device-0.7.2.tgz","integrity":"sha512-8sxdPyGA+8fjVhj14k6yO3jx84slyIEfAFmY0zuTMCiTlcwf9ASJk1ZcVjMw+bLtW8/HE4It52iXRsRLCihS2g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFa7XajtOgasVNJI/9OGW8cRedepruxP70OjCjlk2AzWAiA5nNzATL4A0wrFii57ph8jlDZ3tmNSe7GGwnIdtGqx7A=="}]},"maintainers":[{"name":"anonymous","email":"matthud@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/current-device-0.7.2.tgz_1512329326283_0.27334852307103574"},"directories":{}},"0.7.5":{"name":"current-device","version":"0.7.5","homepage":"https://github.com/matthewhudson/current-device","description":"The easiest way to write conditional CSS and/or JavaScript based on device operating system (iOS, Android, Blackberry, Windows, Firefox OS, MeeGo, AppleTV, etc), orientation (Portrait vs. Landscape), and type (Tablet vs. Mobile).","main":"lib/index.js","module":"es/index.js","files":["es","lib","umd"],"scripts":{"build":"nwb build-web-module","clean":"nwb clean-module","style":"eslint src/*.js","test":"nwb test","test:coverage":"nwb test --coverage","test:watch":"nwb test --server","validate":"npm run style && npm run test"},"devDependencies":{"eslint":"4.19.1","eslint-plugin-import":"2.11.0","nwb":"0.21.5","prettier":"1.12.1"},"author":{"name":"Matthew Hudson","email":"matthud@gmail.com","url":"http://thematthewhudson.com"},"contributors":[{"name":"Mike Taylor","email":"miket@mozilla.com","url":"https://miketaylr.com"},{"name":"Patrick","email":"github@gdi2290.com","url":"http://www.gdi2290.com"},{"name":"Steven Masala"},{"name":"Jérôme Steunou","url":"http://jeromesteunou.net"},{"name":"André Tarnowsky","url":"http://lotterfriends.net"},{"name":"Athou"},{"name":"Mark Marijnissen","email":"markmarijnissen@gmail.com","url":"http://www.madebymark.nl"},{"name":"Markus Kaiserswerth"},{"name":"Bohdan Zhuravel","email":"bohdan@zhuravel.bz","url":"http://zhuravel.bz"},{"name":"Guilherme Simões","email":"guilherme.rdems@gmail.com","url":"http://stackoverflow.com/users/1160916/ashitaka"},{"name":"Jonas Jonny","email":"jkxxx@centrum.cz","url":"http://jonny.cz"},{"name":"Andrey","email":"andrey.skladchikov@gmail.com","url":"http://brainstorage.me/Houston"},{"name":"Evan Hahn","email":"me@evanhahn.com","url":"http://evanhahn.com"},{"name":"Philip Karpiak","email":"operations@eswat.ca","url":"http://eswat.ca"},{"name":"Mustard Andrew","email":"mustard.andrew@gmail.com"}],"repository":{"type":"git","url":"git://github.com/matthewhudson/current-device.git"},"bugs":{"url":"https://github.com/matthewhudson/current-device/issues"},"license":"MIT","gitHead":"a5f24794358376d68a6421f33eeb751c5e59fb92","_id":"current-device@0.7.5","_shasum":"84cb74ab83b14922a75c45a95ca0970c13a8803a","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.4","_npmUser":{"name":"anonymous","email":"matthud@gmail.com"},"dist":{"shasum":"84cb74ab83b14922a75c45a95ca0970c13a8803a","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/current-device/-/current-device-0.7.5.tgz","fileCount":8,"unpackedSize":59547,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa4yGMCRA9TVsSAnZWagAAuDEP/jCB+dTxGJ++hr39ICB0\nKOjVu+LjCqINal0dgMb1G1L23gLTqpOwDnOPMoHGbNK7+7W6xeJD7oIkCTSC\n62GsbjnizgO745dAPbnHWAx9V/Pg0ZnNuw+UbUotrxlD0FDKQwA+3xwDREUb\nhfE17SyxhUwALJHJuMN+R5TNI9lvfRQWr5ij0lJnOID8O6HDve4GlSqzuoA1\nSl7L9JUAXef/fZmz+tErxMv6GtL4YGfq5SICh01qUm0tiv8ocm4nC8cFvLX5\ni54Ew1ohbLKt0aV6whE6fgl6+Ra/bQ+o/k9j8yLkb4hU9EpK0RHTSBk5P+no\nL9x5YRO9gZiuMtIhJC5rD5K3tQYiEea5e1nZM8Z3ne7u+QGtFL/IcDt8mm+1\ndiCEp5q4ymKN84nztHm6R8onyfeHeIkeqH6vwycgHp1stqo3ePzEpvfY0etx\nHPqRfD4T36zPHyXtS7yjrT8uoCykUsUA7TXuY4wB5z6MUeP86PuGQ0u5qGpj\nOVwwhtRF4Y370rKuNEcmLprKN9BF9+cWKIpafn3PCG0WmG5ubw1q9vncRRlg\nrDDQRiCo7YncF5SYDzgvQ4tuiCk/xf0jmuQLtvhaj2gTD7faYnqnShq/M6+g\nvKZ3d5W7CiL+1KBSoMxqAo9DOASBDHaoWqwBu1Jh+hEw+Q/FI3waT5L7eVm3\ngNHE\r\n=T+Pd\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-Yj2Gb1+q7Ls0iiBwVeCn1e73rAUebUrKhBtON6IdXnf68X/kQ40qDae0Ch0G4zjmO9kN0EejQ2gczRxspY75Yw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF3ry9PSbERTYw8JExkhTWxQDrtfaCM5SOxTkOVQr657AiATdIHqrsSv8TC1/WVyYvuSRS3FlP0chJs+dkHNA6yjng=="}]},"maintainers":[{"name":"anonymous","email":"matthud@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/current-device_0.7.5_1524834699507_0.9726413160161347"},"_hasShrinkwrap":false},"0.7.6":{"name":"current-device","version":"0.7.6","homepage":"https://github.com/matthewhudson/current-device","description":"The easiest way to write conditional CSS and/or JavaScript based on device operating system (iOS, Android, Blackberry, Windows, Firefox OS, MeeGo, AppleTV, etc), orientation (Portrait vs. Landscape), and type (Tablet vs. Mobile).","main":"lib/index.js","module":"es/index.js","files":["es","lib","umd"],"devDependencies":{"eslint":"4.19.1","eslint-plugin-import":"2.11.0","nwb":"0.21.5","prettier":"1.12.1"},"author":{"name":"Matthew Hudson","email":"matthud@gmail.com","url":"http://thematthewhudson.com"},"contributors":[{"name":"Mike Taylor","email":"miket@mozilla.com","url":"https://miketaylr.com"},{"name":"Patrick","email":"github@gdi2290.com","url":"http://www.gdi2290.com"},{"name":"Steven Masala"},{"name":"Jérôme Steunou","url":"http://jeromesteunou.net"},{"name":"André Tarnowsky","url":"http://lotterfriends.net"},{"name":"Athou"},{"name":"Mark Marijnissen","email":"markmarijnissen@gmail.com","url":"http://www.madebymark.nl"},{"name":"Markus Kaiserswerth"},{"name":"Bohdan Zhuravel","email":"bohdan@zhuravel.bz","url":"http://zhuravel.bz"},{"name":"Guilherme Simões","email":"guilherme.rdems@gmail.com","url":"http://stackoverflow.com/users/1160916/ashitaka"},{"name":"Jonas Jonny","email":"jkxxx@centrum.cz","url":"http://jonny.cz"},{"name":"Andrey","email":"andrey.skladchikov@gmail.com","url":"http://brainstorage.me/Houston"},{"name":"Evan Hahn","email":"me@evanhahn.com","url":"http://evanhahn.com"},{"name":"Philip Karpiak","email":"operations@eswat.ca","url":"http://eswat.ca"},{"name":"Mustard Andrew","email":"mustard.andrew@gmail.com"}],"repository":{"type":"git","url":"git://github.com/matthewhudson/current-device.git"},"bugs":{"url":"https://github.com/matthewhudson/current-device/issues"},"license":"MIT","gitHead":"6669c516456452d6734908d7b9c237e0b3763bf1","_id":"current-device@0.7.6","scripts":{},"_shasum":"84642e1682d7a823cf82bd920a344cd54a262ac5","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.5","_npmUser":{"name":"anonymous","email":"matthud@gmail.com"},"dist":{"shasum":"84642e1682d7a823cf82bd920a344cd54a262ac5","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/current-device/-/current-device-0.7.6.tgz","fileCount":8,"unpackedSize":59270,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa5FnhCRA9TVsSAnZWagAAMPEP/3CNLRRJUL3K5ZWH43IM\nt4VyY7nUWa62+KfX4zEelGPEp9t4Yprm9UU/p1wRIc/ykpd72RZHNKfB4wXJ\nKoDINKYgpxMWUxKcNOTi+vUZiz4ahng4OzHImkkoVMnc7NOJQelQ8XgxqSBI\nNl3sp7NAd1rrpQ++aMRrQkoW8YNE7QQki7s4fYX0e5yh4BAWkIIBKoXPfMt6\nWr7Brn3mLwX0YfQqouTvzkm7GjhlQVuIyECgyqjaAyx9Z5dPzO4ZZQrWRjY2\nYswGi0kVJSXHcXJG1URM+RNPbXZRmQrQCB4tkayGD6ig9iBygqJmd85bzKXs\n5Rgia+Ki0fgfDmrxXtJtwGJthEwwsaLDtF2AYOy5gxliqEWZ+duvjrtcK8US\naHwibBfwkzFU67BB9BHVhwCCSnW8ooC6xIeRRm+lv+t5uCLvsl4gwtS/nCFm\nT34MX5Eub4gWKrrZyko1Qc6trbP0BvKi2kxXX32GXFTjwKmgGSszPlWS2O+3\nslDqlDLd3KtvMZ/BxzJ3dPGOLlEVQg6p3QXlTOjp5yZDPLTCQwJISZdbzCZI\ny8Qhjyq4y+AJ1Lgli/N/v5aC+d4y2o1jKnXl5RLMDuL5DwOcNvdHl0aPalwa\n1dpQvLOlfBb7zQD7xYOAWmF/vcv6ycXmxNQigqQEGvXDHylYswXZoTQxD5nU\n6/IN\r\n=Zv7R\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-Ddr9ihDJJgUyZiwGfWCrS0LTILiBNegvCTQCHpxLq8/o9Oxz7W/9kRC19s9W8vPk3GAcuESMNoxMgW36WClq1w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGVtpgGbRnX0wj4oJe0L7rY10k7UMhDSiHkkR/oknH18AiBTcDbxspBut4F+Ph1KWg7FAb3WyjSKS9XEFyq3GAmT1A=="}]},"maintainers":[{"name":"anonymous","email":"matthud@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/current-device_0.7.6_1524914656913_0.9329382150472836"},"_hasShrinkwrap":false},"0.7.7":{"name":"current-device","version":"0.7.7","homepage":"https://github.com/matthewhudson/current-device","description":"The easiest way to write conditional CSS and/or JavaScript based on device operating system (iOS, Android, Blackberry, Windows, Firefox OS, MeeGo, AppleTV, etc), orientation (Portrait vs. Landscape), and type (Tablet vs. Mobile).","main":"lib/index.js","module":"es/index.js","files":["es","lib","umd"],"devDependencies":{"eslint":"4.19.1","eslint-plugin-import":"2.11.0","nwb":"0.22.0","prettier":"1.12.1"},"author":{"name":"Matthew Hudson","email":"matthud@gmail.com","url":"http://thematthewhudson.com"},"contributors":[{"name":"Mike Taylor","email":"miket@mozilla.com","url":"https://miketaylr.com"},{"name":"Patrick","email":"github@gdi2290.com","url":"http://www.gdi2290.com"},{"name":"Steven Masala"},{"name":"Jérôme Steunou","url":"http://jeromesteunou.net"},{"name":"André Tarnowsky","url":"http://lotterfriends.net"},{"name":"Athou"},{"name":"Mark Marijnissen","email":"markmarijnissen@gmail.com","url":"http://www.madebymark.nl"},{"name":"Markus Kaiserswerth"},{"name":"Bohdan Zhuravel","email":"bohdan@zhuravel.bz","url":"http://zhuravel.bz"},{"name":"Guilherme Simões","email":"guilherme.rdems@gmail.com","url":"http://stackoverflow.com/users/1160916/ashitaka"},{"name":"Jonas Jonny","email":"jkxxx@centrum.cz","url":"http://jonny.cz"},{"name":"Andrey","email":"andrey.skladchikov@gmail.com","url":"http://brainstorage.me/Houston"},{"name":"Evan Hahn","email":"me@evanhahn.com","url":"http://evanhahn.com"},{"name":"Philip Karpiak","email":"operations@eswat.ca","url":"http://eswat.ca"},{"name":"Mustard Andrew","email":"mustard.andrew@gmail.com"}],"repository":{"type":"git","url":"git://github.com/matthewhudson/current-device.git"},"bugs":{"url":"https://github.com/matthewhudson/current-device/issues"},"license":"MIT","gitHead":"4acd558ae4d6eec49540e4dd84dd3d2888e07482","_id":"current-device@0.7.7","scripts":{},"_shasum":"7ce73cd885f43932cae36b28f47fc268f3d172ec","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.5","_npmUser":{"name":"anonymous","email":"matthud@gmail.com"},"dist":{"shasum":"7ce73cd885f43932cae36b28f47fc268f3d172ec","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/current-device/-/current-device-0.7.7.tgz","fileCount":8,"unpackedSize":59306,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa5FuaCRA9TVsSAnZWagAAkMQP/3xYerS5bCqmtjP78nIO\nIS+X8GOsW1Wlh6raQXFVOs/tmlC7u8UeWbNiFM4lCRcFqADs0s8JXtW1f6Jw\n0379icj/DWaSco/0q9Gm0mheFqZ4FMjORQ/E9+LwYMLDxajstu5lPDIq4Seb\n9bujqILDtHalVJBkL6bB5HfUcvYxvwUwmtqBpX606qTSicFXLA54b5dqj7SI\nY33XIDMmgBVAlVJgL4l9570TAClB0teGpWTBIGFveeIH+mb7+l9mmuTghzHt\nEo+A3VX76nD2PHjWfnQTPCLypNC+crDWsLKm6gPa8+OpQ0zeFMMmTFjQSIuF\n0S7yoE2B42NathHpJIBzpCor3RHxmZPNW2QaCIpWwP4sFSvYvPbEE5EG4SQF\nvVeQlzapRxdkiyvJtKGxG8PTPpcjGO9qI73NbO7gReYBMw4uIlof87QnNv2t\nY07hOfv+geiMAioUDW33neKFQrBrnHHEgMfjs60NKkMkO5GRmrbGRNsJPMHp\nsUvUvEa56BuHQmlncrEHFHHeYQgnf6qpl/RG6uR9bCOIDM6Ya0IdVEjlQaZ1\njwmVOgWoJSjo0qGziBFzcouq2jf/dzQ0MTSjge+DWiyt/G3ZcK5W0B8EPq/2\nmo8q/zpMD7yeCs4D17BrrEi7EocJHlZqMSeuTzD7+wP5c6lcBMWvQWbhOsVB\nTby+\r\n=IsAF\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-lZXPOAAlNQNbw4w18SAPdD2gNXo/TZ5qMwn6w5TVot69m+pDqEZDterPWrr1+BLhI0rEdbHvePcASehQMDTvvw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDl7wC2HJovPUsyixaBffhck8LPKXkYm81MOBX+bzVVDgIgE71dVgSBOdz11LuQLvxypDZPeGazL4JTSgaQigP2XJU="}]},"maintainers":[{"name":"anonymous","email":"matthud@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/current-device_0.7.7_1524915097132_0.966818993414666"},"_hasShrinkwrap":false},"0.7.8":{"name":"current-device","version":"0.7.8","homepage":"https://github.com/matthewhudson/current-device","description":"The easiest way to write conditional CSS and/or JavaScript based on device operating system (iOS, Android, Blackberry, Windows, Firefox OS, MeeGo, AppleTV, etc), orientation (Portrait vs. Landscape), and type (Tablet vs. Mobile).","main":"lib/index.js","module":"es/index.js","files":["es","lib","umd"],"devDependencies":{"eslint":"4.19.1","eslint-plugin-import":"2.11.0","nwb":"0.22.0","prettier":"1.12.1"},"author":{"name":"Matthew Hudson","email":"matthud@gmail.com","url":"http://thematthewhudson.com"},"contributors":[{"name":"Mike Taylor","email":"miket@mozilla.com","url":"https://miketaylr.com"},{"name":"Patrick","email":"github@gdi2290.com","url":"http://www.gdi2290.com"},{"name":"Steven Masala"},{"name":"Jérôme Steunou","url":"http://jeromesteunou.net"},{"name":"André Tarnowsky","url":"http://lotterfriends.net"},{"name":"Athou"},{"name":"Mark Marijnissen","email":"markmarijnissen@gmail.com","url":"http://www.madebymark.nl"},{"name":"Markus Kaiserswerth"},{"name":"Bohdan Zhuravel","email":"bohdan@zhuravel.bz","url":"http://zhuravel.bz"},{"name":"Guilherme Simões","email":"guilherme.rdems@gmail.com","url":"http://stackoverflow.com/users/1160916/ashitaka"},{"name":"Jonas Jonny","email":"jkxxx@centrum.cz","url":"http://jonny.cz"},{"name":"Andrey","email":"andrey.skladchikov@gmail.com","url":"http://brainstorage.me/Houston"},{"name":"Evan Hahn","email":"me@evanhahn.com","url":"http://evanhahn.com"},{"name":"Philip Karpiak","email":"operations@eswat.ca","url":"http://eswat.ca"},{"name":"Mustard Andrew","email":"mustard.andrew@gmail.com"}],"repository":{"type":"git","url":"git://github.com/matthewhudson/current-device.git"},"bugs":{"url":"https://github.com/matthewhudson/current-device/issues"},"license":"MIT","gitHead":"4cb949f827bfbf0aa9a3171d88f3a159a082c974","_id":"current-device@0.7.8","scripts":{},"_shasum":"bb0e4b33ad614694dbd140d782c0bc283bb7632f","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.5","_npmUser":{"name":"anonymous","email":"matthud@gmail.com"},"dist":{"shasum":"bb0e4b33ad614694dbd140d782c0bc283bb7632f","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/current-device/-/current-device-0.7.8.tgz","fileCount":8,"unpackedSize":59547,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa6e8KCRA9TVsSAnZWagAAX9AP/RLTINXpvz0ywdPyd/0l\nzEvY1e+WBGj1YgEIBjmxRLxMAG80UrOI0b6Sy2yrWjQSlBzTVzJ6csJoCHNz\nOFM0nWEd2Pzh/hp29L4iba6H9u2z7Ebma/aRxE5NTa+qoblRfw/o5j9SV0pD\nLKGg3c1WipYXJozvEY4XGOFPYB0mbQis7/LDScMU7cKupdXXfkQslsdM+zFt\n7sK/x8Sa1pG6Q+tv+BI8KNR62FDBaDgzp8Fm43i6NHiaf4+tbyEowR6IccP2\nrXGRIDaZwV7qS3cOrSreUJFz/A1W/7kP4IH+s3bP0EzIEFzqoSZDkDQvqaUH\nrM7IEM5OOdc4YtIB1fSM/v8CUojbR/1AphcVteX5mnBujX0LHzH6xE0NGv2j\nImLXrB1uuMspjerfJ/QPRxSU0C9Zx2EjkRPPkvLRuRqWQjanypWaORHiI5v6\nYy9XPRiWSvyNwMiB8521eu88nv1b95BZXASk8PQecTCwyO7VsBTsuzS20Xfd\nX8yV+cqZurlmNn0C5y7TSggJw5xsQyHfwXNed04Qxgp2m3AtCstmyETQiI0H\n9xlflI2ldDtXxWBdWtDUi/nVFGC4zubYvlcFMhwPv2FeNohT6prqya9YbN7R\nNHsByxnmFGDpQxYDZOvx8ebn45g2R4DKnR5jK3zJGCT6hnbN8EIk7DhB8zSA\nNddT\r\n=zavT\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-C02SbTcoSNTby/c2S4e2b22aRJtjLcx1czq5Yxl7OCEWmW0r3ihGKhsoBbzjt2WTa7Ku7ONFDGLWrd3Iu+W67Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDlpr0iM48rvvpheGzexZo6ROWL/LWRcwXxvYnux1ydFwIgLXWAqBB1B6SPVs59akz9FQ5xNIwZvmuOBbhdXRnMV+g="}]},"maintainers":[{"name":"anonymous","email":"matthud@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/current-device_0.7.8_1525280521835_0.6506681514042425"},"_hasShrinkwrap":false},"0.7.9":{"name":"current-device","version":"0.7.9","homepage":"https://github.com/matthewhudson/current-device","description":"The easiest way to write conditional CSS and/or JavaScript based on device operating system (iOS, Android, Blackberry, Windows, Firefox OS, MeeGo, AppleTV, etc), orientation (Portrait vs. Landscape), and type (Tablet vs. Mobile).","main":"lib/index.js","module":"es/index.js","devDependencies":{"eslint":"5.0.0","eslint-plugin-import":"2.12.0","nwb":"0.23.0","prettier":"1.13.5"},"author":{"name":"Matthew Hudson","email":"matthud@gmail.com","url":"http://thematthewhudson.com"},"repository":{"type":"git","url":"git://github.com/matthewhudson/current-device.git"},"bugs":{"url":"https://github.com/matthewhudson/current-device/issues"},"license":"MIT","contributors":[{"name":"Ajith","email":"ajithbhat@users.noreply.github.com"},{"name":"Andrey","email":"uvarenkov@gmail.com"},{"name":"André Tarnowsky","email":"lotterfriends@gmail.com"},{"name":"Athou","email":"jeremiepanzer@gmail.com"},{"name":"Bohdan Zhuravel","email":"zhuravel@users.noreply.github.com"},{"name":"ckcecjtu","email":"13730754@qq.com"},{"name":"Daniel Paul","email":"daniel@identitysquare.ie"},{"name":"Evan Hahn","email":"me@evanhahn.com"},{"name":"Giorgio Cefaro","email":"giorgio.cefaro@gmail.com"},{"name":"greenkeeper[bot]","email":"greenkeeper[bot]@users.noreply.github.com"},{"name":"Guilherme Simoes","email":"guilherme.rdems@gmail.com"},{"name":"Jake","email":"jake.puffer@gmail.com"},{"name":"Jonas Jonny","email":"jonas.krutil@gmail.com"},{"name":"JSteunou","email":"jerome.steunou+github@gmail.com"},{"name":"Kevin Kirsche","email":"Kev.Kirsche+GitHub@gmail.com"},{"name":"Lauren Tan","email":"lauren.elizabeth.tan@gmail.com"},{"name":"Markus Kaiserswerth","email":"github@sensun.org"},{"name":"Matthew Hudson","email":"matt@matthewghudson.com"},{"name":"Matthew Hudson","email":"matthud@gmail.com"},{"name":"matthewhudson","email":"matthud@gmail.com"},{"name":"Michael Chambaud","email":"mchambaud@gmail.com"},{"name":"Mike Taylor","email":"miket@mozilla.com"},{"name":"Mikhail","email":"m.gordeyev@gmail.com"},{"name":"Mustard Andrew","email":"mustard.andrew@gmail.com"},{"name":"NoobsArePeople2","email":"sean@seanmonahan.org"},{"name":"PatrickJS","email":"github@gdi2290.com"},{"name":"Philip Karpiak","email":"energy@eswat.ca"},{"name":"Rob Laucius","email":"rob.laucius@punchkickinteractive.com"},{"name":"sergeybochkarev","email":"sergey.bochkarev@starcode.ru"},{"name":"The Gitter Badger","email":"badger@gitter.im"}],"gitHead":"abf6fc6eb517c765b29be203cbf2874b507fe82c","_id":"current-device@0.7.9","_npmVersion":"6.1.0","_nodeVersion":"10.3.0","_npmUser":{"name":"anonymous","email":"matthud@gmail.com"},"dist":{"integrity":"sha512-WL79lxs457RtUdPkWsJ4/smTs4v9Ato3YpbuumxReL2hW/33xwY2BtuslHCtLNQmtt3N5SBrE/+S657/TV6rzw==","shasum":"4532d8dc13b9848aab5abca3250920b471126355","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/current-device/-/current-device-0.7.9.tgz","fileCount":8,"unpackedSize":60822,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcQPNHCRA9TVsSAnZWagAA/5QP/iZ3oJlgjstxTyVi75jw\nQSyS+sXi0LAv2GJ6kZHdlX7pnNlp6AEbo5AMtYW2j6eI2HQpWDfMItqO98ye\nl/cu+v2YGnaApdC3pkxHmRbOJZLxY/F3rNOUL/6MqDO6b3XLZq1dJNXg2ZMl\nUNTRbpG14e08etmzKfJTXpoqcBaXAuByXDUl978dde+q0188t9VoTGUf5UAw\nstxVX4nyHtwCwmhHzFHXeZwmE8AUA1g5kzi6Igc2/y3pcOakukXojnaHo+VH\n+b8dk6tqHrSBWozcDyoVLrDjbiEosnXXfYZD/MQQm6lyRdEspDpizDmAY72M\nfkMYMbn/iU/9vz3CUKsfP0EfUxy9vRfAriNcPI/bv91OM8QIiEEQaQL6a8sp\nwJqXNwphFjJtidqrtK/86Hq1V9Ddd1/LYfI2DjLBjrvXRveesdHXinj+DMUs\nnVzemuEzc3uHSU3czt/jNltUDGNEqIV46ncafyh8OLF+dS5qgY1DoL2XF7i6\nt64OsrwrdgbQmyksi4epx7XFANq4aJ/CFBWcXj/6c2tDGlRNaoC52i/mhoPD\nfJxx4+5V9qNjboI9vqOoFHtoCAdj7Z1a8mtiGmLRXcb09mKczmD1pKnCyxmO\nyYnRJbjW0mp5MpLRcEHopxaIwUqb+gmrSWmEPVpk+VJ/XPlOd6WgvWXM+LrD\npR83\r\n=JHWZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCNqvWEtYJVCHA+OPtHAbJP+xzEXyP4RwOF270Pl73iagIhAI+rX/LNWW0kXmp/UZpF9Q0I/8guNWppzEBSusbyITks"}]},"maintainers":[{"name":"anonymous","email":"matthud@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/current-device_0.7.9_1547760454748_0.19868704488240962"},"_hasShrinkwrap":false},"0.8.0":{"name":"current-device","version":"0.8.0","homepage":"https://github.com/matthewhudson/current-device","description":"The easiest way to write conditional CSS and/or JavaScript based on device operating system (iOS, Android, Blackberry, Windows, Firefox OS, MeeGo, AppleTV, etc), orientation (Portrait vs. Landscape), and type (Tablet vs. Mobile).","main":"lib/index.js","module":"es/index.js","devDependencies":{"eslint":"5.0.0","eslint-plugin-import":"2.12.0","nwb":"0.23.0","prettier":"1.13.5"},"author":{"name":"Matthew Hudson","email":"matthud@gmail.com","url":"http://thematthewhudson.com"},"repository":{"type":"git","url":"git://github.com/matthewhudson/current-device.git"},"bugs":{"url":"https://github.com/matthewhudson/current-device/issues"},"license":"MIT","contributors":[{"name":"Ajith","email":"ajithbhat@users.noreply.github.com"},{"name":"Andrey","email":"uvarenkov@gmail.com"},{"name":"André Tarnowsky","email":"lotterfriends@gmail.com"},{"name":"Athou","email":"jeremiepanzer@gmail.com"},{"name":"Bohdan Zhuravel","email":"zhuravel@users.noreply.github.com"},{"name":"ckcecjtu","email":"13730754@qq.com"},{"name":"Daniel Paul","email":"daniel@identitysquare.ie"},{"name":"Evan Hahn","email":"me@evanhahn.com"},{"name":"Giorgio Cefaro","email":"giorgio.cefaro@gmail.com"},{"name":"greenkeeper[bot]","email":"greenkeeper[bot]@users.noreply.github.com"},{"name":"Guilherme Simoes","email":"guilherme.rdems@gmail.com"},{"name":"Jake","email":"jake.puffer@gmail.com"},{"name":"Jonas Jonny","email":"jonas.krutil@gmail.com"},{"name":"JSteunou","email":"jerome.steunou+github@gmail.com"},{"name":"Kevin Kirsche","email":"Kev.Kirsche+GitHub@gmail.com"},{"name":"Lauren Tan","email":"lauren.elizabeth.tan@gmail.com"},{"name":"Markus Kaiserswerth","email":"github@sensun.org"},{"name":"Matthew Hudson","email":"matt@matthewghudson.com"},{"name":"Matthew Hudson","email":"matthud@gmail.com"},{"name":"matthewhudson","email":"matthud@gmail.com"},{"name":"Michael Chambaud","email":"mchambaud@gmail.com"},{"name":"Mike Taylor","email":"miket@mozilla.com"},{"name":"Mikhail","email":"m.gordeyev@gmail.com"},{"name":"Mustard Andrew","email":"mustard.andrew@gmail.com"},{"name":"NoobsArePeople2","email":"sean@seanmonahan.org"},{"name":"PatrickJS","email":"github@gdi2290.com"},{"name":"Philip Karpiak","email":"energy@eswat.ca"},{"name":"Rob Laucius","email":"rob.laucius@punchkickinteractive.com"},{"name":"sergeybochkarev","email":"sergey.bochkarev@starcode.ru"},{"name":"The Gitter Badger","email":"badger@gitter.im"}],"gitHead":"51ac0c3d49aaa0266497f98d14a135179c54d163","_id":"current-device@0.8.0","_npmVersion":"6.1.0","_nodeVersion":"10.3.0","_npmUser":{"name":"anonymous","email":"matthud@gmail.com"},"dist":{"integrity":"sha512-HW+FDnyILtM22os6RGzrWBXn2rNrCAeHqo1YzEPMRFp/o1UhklB3L6cBl6+mJMXEaGWbkHaZbmhJ6MNj4mO7ng==","shasum":"14da609169f938a7d40e3e7ec62d2a3d4106a583","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/current-device/-/current-device-0.8.0.tgz","fileCount":8,"unpackedSize":60804,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcQPWoCRA9TVsSAnZWagAA5RoP+wWWYIJ5hEdu+EmvBudb\nX/31EUmmSBfJb8rUTeiJ1lslrF8NuwZ4On4Sq5x1iw/mey9/dRs5HLymRDzH\nmezEwcQLLff185dBmEQPcxNbSf5jsAtU3TLScG7ERgtWOAQ2KuYUyPraixv4\nXE5nXKEm2RdkXi6jY1B6sVc0p6E2JJviQAOCZ84jL8qi5AzCOYj+uv6V2nCz\nZoj27UptbzlCmMdgzdlA8l2/QfJm/ElRUcM9zsvbXHc70XGyburkDGy9sTOn\nN3OsPPhFOmXhPcOWoY7AGEjXlfTOT/jCRMjptDLEEKMhdjbI/9K6XGT1qmeI\nQdbjnc3ZqD8V/Jgw2mKy/g52hRKCfHbucu+cs5fbk6dRVJO1d+8E8G7uw9PN\nDrAVenI9cnT4I4+pm4s7iaq8ejiw2gJI4n8iO17JpfCSufXoAOuKtCmbR4ja\nHfVnh4kbXztlj1AbHAajgMa/o19HgD5aMXwGp0jFBaVLXPlZl84RJIvKAiGo\n/RnNJI6v/PKA4WCwIQap0mb/6w12jWEssr8VjFFdRa15BfDkJAaKGp523Y9O\n4E369nZGkUiQfVWEUGbFXaizA5cDKG1NcMNymK85bTTyvdhrO7RT4YJY5F4h\n4UUYA96bynkrblQtlKl4Vu5d8NXAbxQK5POgRqjTOAag767RvBofWFQuy8F8\nd/EZ\r\n=RXoR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICSlBkS22OWXNvPL+xMW6IhAGhvTuy1g2TfjnePNSLr+AiBFGOO1tWW3V6wsh3fBJrl4f7uUMNcvXE/oMaAATwrOEQ=="}]},"maintainers":[{"name":"anonymous","email":"matthud@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/current-device_0.8.0_1547761063978_0.557799274495379"},"_hasShrinkwrap":false},"0.8.1":{"name":"current-device","version":"0.8.1","homepage":"https://github.com/matthewhudson/current-device","description":"The easiest way to write conditional CSS and/or JavaScript based on device operating system (iOS, Android, Blackberry, Windows, Firefox OS, MeeGo, AppleTV, etc), orientation (Portrait vs. Landscape), and type (Tablet vs. Mobile).","main":"lib/index.js","module":"es/index.js","devDependencies":{"eslint":"5.16.0","eslint-plugin-import":"2.17.3","nwb":"0.23.0","prettier":"1.18.2"},"author":{"name":"Matthew Hudson","email":"matthud@gmail.com","url":"http://thematthewhudson.com"},"repository":{"type":"git","url":"git://github.com/matthewhudson/current-device.git"},"bugs":{"url":"https://github.com/matthewhudson/current-device/issues"},"license":"MIT","contributors":[{"name":"Ajith","email":"ajithbhat@users.noreply.github.com"},{"name":"Andrey","email":"uvarenkov@gmail.com"},{"name":"André Tarnowsky","email":"lotterfriends@gmail.com"},{"name":"Athou","email":"jeremiepanzer@gmail.com"},{"name":"Bohdan Zhuravel","email":"zhuravel@users.noreply.github.com"},{"name":"ckcecjtu","email":"13730754@qq.com"},{"name":"Daniel Paul","email":"daniel@identitysquare.ie"},{"name":"Evan Hahn","email":"me@evanhahn.com"},{"name":"Giorgio Cefaro","email":"giorgio.cefaro@gmail.com"},{"name":"greenkeeper[bot]","email":"greenkeeper[bot]@users.noreply.github.com"},{"name":"Guilherme Simoes","email":"guilherme.rdems@gmail.com"},{"name":"Jake","email":"jake.puffer@gmail.com"},{"name":"Jonas Jonny","email":"jonas.krutil@gmail.com"},{"name":"JSteunou","email":"jerome.steunou+github@gmail.com"},{"name":"Kevin Kirsche","email":"Kev.Kirsche+GitHub@gmail.com"},{"name":"Lauren Tan","email":"lauren.elizabeth.tan@gmail.com"},{"name":"Markus Kaiserswerth","email":"github@sensun.org"},{"name":"Matthew Hudson","email":"matt@matthewghudson.com"},{"name":"Matthew Hudson","email":"matthud@gmail.com"},{"name":"matthewhudson","email":"matthud@gmail.com"},{"name":"Michael Chambaud","email":"mchambaud@gmail.com"},{"name":"Mike Taylor","email":"miket@mozilla.com"},{"name":"Mikhail","email":"m.gordeyev@gmail.com"},{"name":"Mustard Andrew","email":"mustard.andrew@gmail.com"},{"name":"NoobsArePeople2","email":"sean@seanmonahan.org"},{"name":"PatrickJS","email":"github@gdi2290.com"},{"name":"Philip Karpiak","email":"energy@eswat.ca"},{"name":"Rob Laucius","email":"rob.laucius@punchkickinteractive.com"},{"name":"sergeybochkarev","email":"sergey.bochkarev@starcode.ru"},{"name":"The Gitter Badger","email":"badger@gitter.im"}],"gitHead":"e278482490205781ba284c6a59c16f72ee4a02ab","_id":"current-device@0.8.1","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"anonymous","email":"matthud@gmail.com"},"dist":{"integrity":"sha512-sT9lRt2GnkEWNDsyTwT1gsxJtLiz7xtN1AGB3oHeq4ln6YZCOV30zdkBc3F3QefzFcfJXwIKG4ERmux+V6Kp3g==","shasum":"229232c6297c31a450cad5bfc2fc6f21d22966da","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/current-device/-/current-device-0.8.1.tgz","fileCount":8,"unpackedSize":61101,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdDaJSCRA9TVsSAnZWagAARf0P/A2MRFim+64hB3ST+ET5\nln4xQMqLlCDdE1tcZ0qvzcRBELb8dojpKcII3aP8ja5qhciVg03XVArpsanF\nH/z3T2wUk3SJLHoDc5Ut4cT8rSzNbrO9Y7LYcwXiRX/qaBCxsabqdbxwxZ8N\nPXJ2ZgNPDUbQC07NmX2jjJf0gr+sus5eSxfLnvYkK96PF7sy1kyNs/vmlAtT\nTOE+0DUtPG/mdPQLIbF9+splwZCTCrdWlImPm6bJNR7CobAr6tdnjQKPCQyo\n92ropJxXwo6AoHwVkbc5NYVIR60g69/P1drbgwIadRasTvdHxltW6In+UvJc\n/yxpk43VGKERupuxn6ta3PxdVqHafhGMd5upyXKvs5x0NyyOo0XOTZbu08Rr\nVJFB99zfeo/VqsP0L09WPjb/xFWNygCGA70zJQxWJdOJaE+EXjlInH/aNnY0\n3DpMmxDH3BCiWsDODA3ZPVNpXSNsc85vLulbXiWWrElVUDj03VZkkLPnYh7X\nNht5J9/FrxBbjxIANclXMRWPYENowMQb2duckYcDVqtbMqeuXUCnwFNbCp+2\n8v+6tzoOLU76aAfLZBCZtkZ8U1Y3ZAk/1CqjLrHy9vZzqy/Wff2QqxilfTrB\nzgodEH3J9SQWVyzKtuhD6PFVDu/1nTQp8V4NXFw3LXTZ4xGAovBpOx5SpQ/b\no39q\r\n=6lkl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCGqir3T+LfLazlhp8wZxxWCGASIlc91HQMhBOYaJBg9AIhAPkGM9f72va+FT233Lg2fjpz2RMWC+Z07D+ynP2drqSc"}]},"maintainers":[{"name":"anonymous","email":"matthud@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/current-device_0.8.1_1561174609202_0.06122916189605698"},"_hasShrinkwrap":false},"0.8.2":{"name":"current-device","version":"0.8.2","homepage":"https://github.com/matthewhudson/current-device","description":"The easiest way to write conditional CSS and/or JavaScript based on device operating system (iOS, Android, Blackberry, Windows, Firefox OS, MeeGo, AppleTV, etc), orientation (Portrait vs. Landscape), and type (Tablet vs. Mobile).","main":"lib/index.js","module":"es/index.js","devDependencies":{"eslint":"6.0.1","eslint-plugin-import":"2.18.0","nwb":"0.23.0","prettier":"1.18.2"},"author":{"name":"Matthew Hudson","email":"matthud@gmail.com","url":"http://thematthewhudson.com"},"repository":{"type":"git","url":"git://github.com/matthewhudson/current-device.git"},"bugs":{"url":"https://github.com/matthewhudson/current-device/issues"},"license":"MIT","types":"lib/types/index.d.ts","contributors":[{"name":"Ajith","email":"ajithbhat@users.noreply.github.com"},{"name":"Andrey","email":"uvarenkov@gmail.com"},{"name":"André Tarnowsky","email":"lotterfriends@gmail.com"},{"name":"Athou","email":"jeremiepanzer@gmail.com"},{"name":"Bohdan Zhuravel","email":"zhuravel@users.noreply.github.com"},{"name":"ckcecjtu","email":"13730754@qq.com"},{"name":"Daniel Paul","email":"daniel@identitysquare.ie"},{"name":"Evan Hahn","email":"me@evanhahn.com"},{"name":"Giorgio Cefaro","email":"giorgio.cefaro@gmail.com"},{"name":"greenkeeper[bot]","email":"greenkeeper[bot]@users.noreply.github.com"},{"name":"Guilherme Simoes","email":"guilherme.rdems@gmail.com"},{"name":"Jake","email":"jake.puffer@gmail.com"},{"name":"Jonas Jonny","email":"jonas.krutil@gmail.com"},{"name":"JSteunou","email":"jerome.steunou+github@gmail.com"},{"name":"Kevin Kirsche","email":"Kev.Kirsche+GitHub@gmail.com"},{"name":"Lauren Tan","email":"lauren.elizabeth.tan@gmail.com"},{"name":"Markus Kaiserswerth","email":"github@sensun.org"},{"name":"Matthew Hudson","email":"matt@matthewghudson.com"},{"name":"Matthew Hudson","email":"matthud@gmail.com"},{"name":"matthewhudson","email":"matthud@gmail.com"},{"name":"Michael Chambaud","email":"mchambaud@gmail.com"},{"name":"Mike Taylor","email":"miket@mozilla.com"},{"name":"Mikhail","email":"m.gordeyev@gmail.com"},{"name":"Mustard Andrew","email":"mustard.andrew@gmail.com"},{"name":"NoobsArePeople2","email":"sean@seanmonahan.org"},{"name":"PatrickJS","email":"github@gdi2290.com"},{"name":"Philip Karpiak","email":"energy@eswat.ca"},{"name":"Rob Laucius","email":"rob.laucius@punchkickinteractive.com"},{"name":"sergeybochkarev","email":"sergey.bochkarev@starcode.ru"},{"name":"The Gitter Badger","email":"badger@gitter.im"}],"gitHead":"02d0f4ed2e90cbe07d6fd6c662b745d187fa636e","_id":"current-device@0.8.2","_nodeVersion":"10.16.0","_npmVersion":"6.10.1","dist":{"integrity":"sha512-DB/lozoIa5jZpyNQq7C6zlWNJ00V/qKeYhXRyI1sckTmlQhS9sfeflK72Tsx7HyUYmDLywb3lhfzrHt/9Tx7Gg==","shasum":"6551a1e7f92e87c3ff7274a71978e96f8dd55f23","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/current-device/-/current-device-0.8.2.tgz","fileCount":8,"unpackedSize":61139,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdMQF3CRA9TVsSAnZWagAAy1UP/RZMWmfXQE0T9MbxpYiz\nnlazU5jCuHJs3wXdU9V3PWO156lQjGvBKWzP5aBgOO/eYbK/ToClAmgCuOe/\n90/eu/okixUSgIK1DD968zXi/tJxHFgkwcUpgTgC5AEknscIMoyjMrt0j/Zy\nKnVjPGyOcgAX0v1WOrzpe2ue5vt+LOuVMfkfmLtn8ZJ+LiF02VyB2F531r6s\nkZ361TOOnL097NvdmntYEeKrjNclJOFcRRmtTOrbXlXuaVTnrqLCCncpo15W\nM/rKHxFI2Wi3IMnW/4epiO9eN9+YkpnQZsiqEeAMv1jIEWk1M+U/xIiO8CMg\nrzxdpyHQkLMHMNnBgmGPb0s7cobcJYmBvF7urBel3D+GTytP0SvVW9gLSNfg\nOUTOQ+23Pa6elIBnsSQQSz7yHzvtQB5biyAgvm8arhcmCZ4a+R9JT4FctCYf\n3QoA8BthtGye4z89LQJMUe9ZLvswvC+dFDz/cTsMgBTAO617FrKPkcfR6vUx\nYIJfe5KwUJb7HeIWI1TIvcfbnCsbjpGS9wGe5FHENPZVWhgeWQOOfKj7xiuo\n0CtqJDnd/8nXVAj41VHiix6gNBOLZz27I6k8Ht25vgQScaiCwKRreQFbdF3+\nyrmBlELTafULGdnLu0OhP7qOT1EacuKxhU2ayVTQLq+zWjddUMHBmdnc8QKg\nz54k\r\n=ebUe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAnOIlEzJeDPufVU8BcFv39MMPfsylXlriTxVXI846FEAiEAyiZib85a/E3P4Bw6KshGH8ja/IMwGEoPX1VVqZ318n4="}]},"maintainers":[{"name":"anonymous","email":"matthud@gmail.com"}],"_npmUser":{"name":"anonymous","email":"matthud@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/current-device_0.8.2_1563492726836_0.19942068174149097"},"_hasShrinkwrap":false},"0.9.0":{"name":"current-device","version":"0.9.0","homepage":"https://github.com/matthewhudson/current-device","description":"The easiest way to write conditional CSS and/or JavaScript based on device operating system (iOS, Android, Blackberry, Windows, Firefox OS, MeeGo, AppleTV, etc), orientation (Portrait vs. Landscape), and type (Tablet vs. Mobile).","main":"lib/index.js","module":"es/index.js","scripts":{"test":"nwb test"},"devDependencies":{"eslint":"6.4.0","eslint-plugin-import":"2.18.2","nwb":"0.23.0","prettier":"1.18.2"},"author":{"name":"Matthew Hudson","email":"matthud@gmail.com","url":"https://hudson.dev"},"repository":{"type":"git","url":"git://github.com/matthewhudson/current-device.git"},"bugs":{"url":"https://github.com/matthewhudson/current-device/issues"},"license":"MIT","types":"lib/types/index.d.ts","contributors":[{"name":"Ajith","email":"ajithbhat@users.noreply.github.com"},{"name":"Andrey","email":"uvarenkov@gmail.com"},{"name":"André Tarnowsky","email":"lotterfriends@gmail.com"},{"name":"Athou","email":"jeremiepanzer@gmail.com"},{"name":"Bohdan Zhuravel","email":"zhuravel@users.noreply.github.com"},{"name":"ckcecjtu","email":"13730754@qq.com"},{"name":"Daniel Paul","email":"daniel@identitysquare.ie"},{"name":"Evan Hahn","email":"me@evanhahn.com"},{"name":"Giorgio Cefaro","email":"giorgio.cefaro@gmail.com"},{"name":"greenkeeper[bot]","email":"greenkeeper[bot]@users.noreply.github.com"},{"name":"Guilherme Simoes","email":"guilherme.rdems@gmail.com"},{"name":"Jake","email":"jake.puffer@gmail.com"},{"name":"Jonas Jonny","email":"jonas.krutil@gmail.com"},{"name":"JSteunou","email":"jerome.steunou+github@gmail.com"},{"name":"Kevin Kirsche","email":"Kev.Kirsche+GitHub@gmail.com"},{"name":"Lauren Tan","email":"lauren.elizabeth.tan@gmail.com"},{"name":"Markus Kaiserswerth","email":"github@sensun.org"},{"name":"Matthew Hudson","email":"matt@matthewghudson.com"},{"name":"Matthew Hudson","email":"matthud@gmail.com"},{"name":"matthewhudson","email":"matthud@gmail.com"},{"name":"Michael Chambaud","email":"mchambaud@gmail.com"},{"name":"Mike Taylor","email":"miket@mozilla.com"},{"name":"Mikhail","email":"m.gordeyev@gmail.com"},{"name":"Mustard Andrew","email":"mustard.andrew@gmail.com"},{"name":"NoobsArePeople2","email":"sean@seanmonahan.org"},{"name":"PatrickJS","email":"github@gdi2290.com"},{"name":"Philip Karpiak","email":"energy@eswat.ca"},{"name":"Rob Laucius","email":"rob.laucius@punchkickinteractive.com"},{"name":"sergeybochkarev","email":"sergey.bochkarev@starcode.ru"},{"name":"The Gitter Badger","email":"badger@gitter.im"}],"gitHead":"7beb15fb85c2a47815e2c015232c188e4a4ee1f1","_id":"current-device@0.9.0","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-bLozaiOPiaC/7e/kXIDfV8YqTl++glbyNBujUToz7vpTANif6TGm1cv8ecugxyjjkyVTkqIybo77+o+8ZKgAWg==","shasum":"94269f5ccdb86c00e83d56d652b32eec32447f12","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/current-device/-/current-device-0.9.0.tgz","fileCount":3,"unpackedSize":9599,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdiR7LCRA9TVsSAnZWagAAzcEP/108iET2m+mzCfOEF+0k\n7ELZZKrPYIK0v+soMt8Thhy6Sm/6GVRba4rFXwwEWBdXVYufic6BZweoR4xM\nW4QHzuzy/Q4TRFxiFUkSy4sCV4mrIPTxiCVGSqwxvpq/tfWRiRw/UeLUspHy\nS7KGZjhGCfccEPQjgakMbKnjJcqaqc0enxD4mHCKos0e3Gci9bRNw3HcDvhc\nCp5MLsLBZwDreNNX/8ct+4UhoD3rBO2BZMDrlM5tLoarFvLJeaqH2bC0RVmE\naVDHhOdO/PRO3il3h6NR08l3S2zvoV6KOrpW7YIoCJqP39pYmOcmMaY8UBmB\nlDtjI7b/u9RZHaeG8kEoQ7xATnz/3XLpfQeHkR/6uLTk6k99PEKvARBM8ik2\nAKBf6qDzhD0r5igFaJ6jjJBTO8RV+SVSGnyo/rqBfQEX0rw830iuK4dWCRs4\nLKtT/h3UVGnRGcTak13Ywb0H5y5ImGQHXfJWxqUwLCPiJr7CGAFgUwQKc3I4\nvOvQAF3NMadHaV3jD+sErKvtGB07x+uQFovcsxeJCGUwSFAPCov5DPhijKRB\nt0rsw1LgB4+er24fX5lFY7QpbMJEvbbRCd7Zkc/yNmHgcbM1YzaPSldAmXv1\nC4GofVpUx1yl0ZZOdjmLFWTZc1vk1ccRu/4EM3Vk50tHbY7mTmiFEinEr7Ko\nhpyR\r\n=/dEK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDFj6bfu1hPZwy4/wX1XjjoSvhFOhhhp4QpfRftlov+NwIhAKroCkUOIV4P2GIoJ9q/dxI60gl9HOd0kY4bAp1WhgHo"}]},"maintainers":[{"name":"anonymous","email":"matthud@gmail.com"}],"_npmUser":{"name":"anonymous","email":"matthud@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/current-device_0.9.0_1569267402830_0.2833404854972843"},"_hasShrinkwrap":false},"0.9.1":{"name":"current-device","version":"0.9.1","homepage":"https://github.com/matthewhudson/current-device","description":"The easiest way to write conditional CSS and/or JavaScript based on device operating system (iOS, Android, Blackberry, Windows, Firefox OS, MeeGo, AppleTV, etc), orientation (Portrait vs. Landscape), and type (Tablet vs. Mobile).","main":"lib/index.js","module":"es/index.js","scripts":{"build":"nwb build-web-module","test":"nwb test"},"devDependencies":{"eslint":"6.4.0","eslint-plugin-import":"2.18.2","nwb":"0.23.0","prettier":"1.18.2"},"author":{"name":"Matthew Hudson","email":"matthud@gmail.com","url":"https://hudson.dev"},"repository":{"type":"git","url":"git://github.com/matthewhudson/current-device.git"},"bugs":{"url":"https://github.com/matthewhudson/current-device/issues"},"license":"MIT","types":"lib/types/index.d.ts","contributors":[{"name":"Ajith","email":"ajithbhat@users.noreply.github.com"},{"name":"Andrey","email":"uvarenkov@gmail.com"},{"name":"André Tarnowsky","email":"lotterfriends@gmail.com"},{"name":"Athou","email":"jeremiepanzer@gmail.com"},{"name":"Bohdan Zhuravel","email":"zhuravel@users.noreply.github.com"},{"name":"ckcecjtu","email":"13730754@qq.com"},{"name":"Daniel Paul","email":"daniel@identitysquare.ie"},{"name":"Evan Hahn","email":"me@evanhahn.com"},{"name":"Giorgio Cefaro","email":"giorgio.cefaro@gmail.com"},{"name":"greenkeeper[bot]","email":"greenkeeper[bot]@users.noreply.github.com"},{"name":"Guilherme Simoes","email":"guilherme.rdems@gmail.com"},{"name":"Jake","email":"jake.puffer@gmail.com"},{"name":"Jonas Jonny","email":"jonas.krutil@gmail.com"},{"name":"JSteunou","email":"jerome.steunou+github@gmail.com"},{"name":"Kevin Kirsche","email":"Kev.Kirsche+GitHub@gmail.com"},{"name":"Lauren Tan","email":"lauren.elizabeth.tan@gmail.com"},{"name":"Markus Kaiserswerth","email":"github@sensun.org"},{"name":"Matthew Hudson","email":"matt@matthewghudson.com"},{"name":"Matthew Hudson","email":"matthud@gmail.com"},{"name":"matthewhudson","email":"matthud@gmail.com"},{"name":"Michael Chambaud","email":"mchambaud@gmail.com"},{"name":"Mike Taylor","email":"miket@mozilla.com"},{"name":"Mikhail","email":"m.gordeyev@gmail.com"},{"name":"Mustard Andrew","email":"mustard.andrew@gmail.com"},{"name":"NoobsArePeople2","email":"sean@seanmonahan.org"},{"name":"PatrickJS","email":"github@gdi2290.com"},{"name":"Philip Karpiak","email":"energy@eswat.ca"},{"name":"Rob Laucius","email":"rob.laucius@punchkickinteractive.com"},{"name":"sergeybochkarev","email":"sergey.bochkarev@starcode.ru"},{"name":"The Gitter Badger","email":"badger@gitter.im"}],"gitHead":"069b2a08c6a07be9f65f9f7bd195943fa1b793c3","_id":"current-device@0.9.1","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-DJk0DlHJdgLKc3EOuwh/Rr7bXlTbLLBGrqMYRG/gWQnK/QwCvyINaDIiFFrYjf93Q14Bvo1j2r2fJBLvP6smIA==","shasum":"87bd9721eb763f4fe256d8636013842779461b24","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/current-device/-/current-device-0.9.1.tgz","fileCount":8,"unpackedSize":62858,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdiTL8CRA9TVsSAnZWagAAN8MQAKJF5dKy7gOOnoL+s9+0\n2gGUC+Z1GDpoNTQakp5jhEtOWQiIJQw4x91sl6Xp5SK7gebsVSyjwt5O1AZK\nlfNoG8EdkgJEfyQUMUzOahIgAmCrcsK9Qf8oJIVY7Vk+zY/BJx3b/0y3h6NI\nh2uN2AW67zpJhyButLYaT0Mhb5TySJJQ0YPQAgP7kqoMpYMKwCp8Fk7q4nrw\nFvawD2+NrqPB3zxrdj2PKDAKULnG0UxoT4cxU2V1/xEqY+JkVTAbubp+fdYe\nDYS3md0XTrViq7sBykZJCkB5LE1X2puTyiRI3HuSAzo/Y3F65eVgpa1DtUmq\njpzcfrXcaz+WMiMXV5mfYeWMoQEXLnHytd6TiVtdCGDPsRrQvuyw+1G+4w72\niTDy6cOK0/Ym0Y1DGr9pwFQS0GKaBBcRcvSVKgmer7jU9bHJkql383OW9X/D\nL9PXzuGcYvjTgxxB49EbOlTE744PO2Oc3IJ0Vd8FzYlga2PniiAcwuYTEcFv\navbosalGPUJWUdJ3SSK6gbYEpm+geSw0mgdTVSMoKvAcOj5WNRdCwhmi3cgA\nWyAMqok4dNLXGuASkMJCIN4ngHPZ7eojpHaYSYOViIsWYovYJBER7zuey3H2\ndIJDBXna9YDEn7FGqcZ1HkQv7q40GlMza5tHMTTkrqXqfuIEMKUU/WtNPVvv\nXfct\r\n=dx1R\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD1ySs95D7sbVRGQu+t0fkTqhEoVqsVuv4Z8NFTjBJeOQIhAJYyfl+ejm7BDEJN+Om8mUIjpohgrgRAAM1H2xFRvjPM"}]},"maintainers":[{"name":"anonymous","email":"matthud@gmail.com"}],"_npmUser":{"name":"anonymous","email":"matthud@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/current-device_0.9.1_1569272571905_0.18872133864211715"},"_hasShrinkwrap":false},"0.10.0":{"name":"current-device","version":"0.10.0","homepage":"https://github.com/matthewhudson/current-device","description":"The easiest way to write conditional CSS and/or JavaScript based on device operating system (iOS, Android, Blackberry, Windows, Firefox OS, MeeGo, AppleTV, etc), orientation (Portrait vs. Landscape), and type (Tablet vs. Mobile).","main":"lib/index.js","module":"es/index.js","scripts":{"build":"nwb build-web-module","test":"nwb test"},"devDependencies":{"eslint":"6.6.0","eslint-plugin-import":"2.18.2","nwb":"0.23.0","prettier":"1.19.1"},"author":{"name":"Matthew Hudson","email":"matthud@gmail.com","url":"https://hudson.dev"},"repository":{"type":"git","url":"git://github.com/matthewhudson/current-device.git"},"bugs":{"url":"https://github.com/matthewhudson/current-device/issues"},"license":"MIT","types":"lib/types/index.d.ts","contributors":[{"name":"Ajith","email":"ajithbhat@users.noreply.github.com"},{"name":"Andrey","email":"uvarenkov@gmail.com"},{"name":"André Tarnowsky","email":"lotterfriends@gmail.com"},{"name":"Athou","email":"jeremiepanzer@gmail.com"},{"name":"Bohdan Zhuravel","email":"zhuravel@users.noreply.github.com"},{"name":"ckcecjtu","email":"13730754@qq.com"},{"name":"Daniel Paul","email":"daniel@identitysquare.ie"},{"name":"Evan Hahn","email":"me@evanhahn.com"},{"name":"Giorgio Cefaro","email":"giorgio.cefaro@gmail.com"},{"name":"greenkeeper[bot]","email":"greenkeeper[bot]@users.noreply.github.com"},{"name":"Guilherme Simoes","email":"guilherme.rdems@gmail.com"},{"name":"Jake","email":"jake.puffer@gmail.com"},{"name":"Jonas Jonny","email":"jonas.krutil@gmail.com"},{"name":"JSteunou","email":"jerome.steunou+github@gmail.com"},{"name":"Kevin Kirsche","email":"Kev.Kirsche+GitHub@gmail.com"},{"name":"Lauren Tan","email":"lauren.elizabeth.tan@gmail.com"},{"name":"Markus Kaiserswerth","email":"github@sensun.org"},{"name":"Matthew Hudson","email":"matt@matthewghudson.com"},{"name":"Matthew Hudson","email":"matthud@gmail.com"},{"name":"matthewhudson","email":"matthud@gmail.com"},{"name":"Michael Chambaud","email":"mchambaud@gmail.com"},{"name":"Mike Taylor","email":"miket@mozilla.com"},{"name":"Mikhail","email":"m.gordeyev@gmail.com"},{"name":"Mustard Andrew","email":"mustard.andrew@gmail.com"},{"name":"NoobsArePeople2","email":"sean@seanmonahan.org"},{"name":"PatrickJS","email":"github@gdi2290.com"},{"name":"Philip Karpiak","email":"energy@eswat.ca"},{"name":"Rob Laucius","email":"rob.laucius@punchkickinteractive.com"},{"name":"sergeybochkarev","email":"sergey.bochkarev@starcode.ru"},{"name":"The Gitter Badger","email":"badger@gitter.im"}],"gitHead":"c1e65d1d6f89d3caa79973d940ea11bce671f773","_id":"current-device@0.10.0","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-JnUzeo6pETQRLZtbB/DjoQCDBDiz5zg7DYJZi3CGGKBxvzK8Uz7Dnn4sZ23e+0sFSrSyeeKws7cotHfSJQpsBA==","shasum":"7a6bcf3e6715d751d68096479b3802e77fb42cfb","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/current-device/-/current-device-0.10.0.tgz","fileCount":8,"unpackedSize":64356,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd2BG8CRA9TVsSAnZWagAAP6kP/3g/J+yx6WVtLJG6L3dA\n9BHwOxVLkH0e3YPosAEYEQlgZVg+NKvc0rq4mUB5OkdDpUIZl2imyKgtDEq0\nfs42t9k++vi+G3fgS8ziSsWnmD8+t86c85/kfRqF8Xu2psLxtAAa5eY9segD\nCerBnKg/3anU9DeI/8zQs4op0BvFlSHcgP1foSleNhU5MMx+81Aa1tpUrWUY\nSsAKfbsKQDmQSTHhkyxxBVczQutkxGJnVzILC2+zL4mgxB1uDzQ7BCKK2ulp\nIdO8WxyLFC/m8aGDLvVm8opYoY4b/GrzugUlPxl4eb9mwsoZx2IJP3o5NIxK\nivwLHit3r+5szFKz7T7ip7gbO6XHcQeZt2fLVU6pJB2PCOLvgCkr9oSvO79C\nEb4odblnO6nlBRnvDqioryq5pIhyozukChWwOjeNREPR5HH/h/U3x89hY07m\n96TcAIwkounkh5AEbHTNIl6qIAaBIjJ4CS1rzwaCi5Ll4dCGTibqwJzYlvx8\nRS/d5Klw8xFLjqNa+o1qG+eEoZZbQmB6Fme0tztRMYE7CUCotQAOQVPAytbU\n81d28LVliDwA5Ogy7Z7aJbcvJbX79b1+wFWcEmYZiBUSClyTvifvMWnemXlT\nZjGI4d32QJr1iz4jGRFQZwNFgRwPJtHjq4lvOimBlUl9K2j7VOz9d49BotD+\n60Vv\r\n=OSgo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD/64V3RoTjlPij8hl+peTXwHX74Qw46SY+PS/LD7eJ8gIgb9WvbtzkHsM0N7HDbqQDNnbLO+xe5UZt5WTm3Rm8WA0="}]},"maintainers":[{"name":"anonymous","email":"matthud@gmail.com"}],"_npmUser":{"name":"anonymous","email":"matthud@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/current-device_0.10.0_1574441404277_0.6153156996463673"},"_hasShrinkwrap":false},"0.10.1":{"name":"current-device","version":"0.10.1","homepage":"https://github.com/matthewhudson/current-device","description":"The easiest way to write conditional CSS and/or JavaScript based on device operating system (iOS, Android, Blackberry, Windows, Firefox OS, MeeGo, AppleTV, etc), orientation (Portrait vs. Landscape), and type (Tablet vs. Mobile).","main":"lib/index.js","module":"es/index.js","scripts":{"build":"nwb build-web-module","test":"nwb test"},"devDependencies":{"eslint":"6.8.0","eslint-plugin-import":"2.20.2","nwb":"0.23.0","prettier":"2.0.5"},"author":{"name":"Matthew Hudson","email":"matthud@gmail.com","url":"https://hudson.dev"},"repository":{"type":"git","url":"git://github.com/matthewhudson/current-device.git"},"bugs":{"url":"https://github.com/matthewhudson/current-device/issues"},"license":"MIT","types":"lib/types/index.d.ts","contributors":[{"name":"Ajith","email":"ajithbhat@users.noreply.github.com"},{"name":"Andrey","email":"uvarenkov@gmail.com"},{"name":"André Tarnowsky","email":"lotterfriends@gmail.com"},{"name":"Athou","email":"jeremiepanzer@gmail.com"},{"name":"Bohdan Zhuravel","email":"zhuravel@users.noreply.github.com"},{"name":"ckcecjtu","email":"13730754@qq.com"},{"name":"Daniel Paul","email":"daniel@identitysquare.ie"},{"name":"Evan Hahn","email":"me@evanhahn.com"},{"name":"Giorgio Cefaro","email":"giorgio.cefaro@gmail.com"},{"name":"greenkeeper[bot]","email":"greenkeeper[bot]@users.noreply.github.com"},{"name":"Guilherme Simoes","email":"guilherme.rdems@gmail.com"},{"name":"Jake","email":"jake.puffer@gmail.com"},{"name":"Jonas Jonny","email":"jonas.krutil@gmail.com"},{"name":"JSteunou","email":"jerome.steunou+github@gmail.com"},{"name":"Kevin Kirsche","email":"Kev.Kirsche+GitHub@gmail.com"},{"name":"Lauren Tan","email":"lauren.elizabeth.tan@gmail.com"},{"name":"Markus Kaiserswerth","email":"github@sensun.org"},{"name":"Matthew Hudson","email":"matt@matthewghudson.com"},{"name":"Matthew Hudson","email":"matthud@gmail.com"},{"name":"matthewhudson","email":"matthud@gmail.com"},{"name":"Michael Chambaud","email":"mchambaud@gmail.com"},{"name":"Mike Taylor","email":"miket@mozilla.com"},{"name":"Mikhail","email":"m.gordeyev@gmail.com"},{"name":"Mustard Andrew","email":"mustard.andrew@gmail.com"},{"name":"NoobsArePeople2","email":"sean@seanmonahan.org"},{"name":"PatrickJS","email":"github@gdi2290.com"},{"name":"Philip Karpiak","email":"energy@eswat.ca"},{"name":"Rob Laucius","email":"rob.laucius@punchkickinteractive.com"},{"name":"sergeybochkarev","email":"sergey.bochkarev@starcode.ru"},{"name":"The Gitter Badger","email":"badger@gitter.im"}],"gitHead":"b49c3116cb1fec509cc1cd7a1d0a4beec71fda15","_id":"current-device@0.10.1","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-bjH+Ge4aISRjZnuh9VWeGJuB0v2YMknfk+5XWIcRe9wHYaQDTSchUbccTFMJrN37xr3AOaV37sllVdPhdqJcXA==","shasum":"aa6bf844eb4c505fe4b734b7cd1d01d074f161e1","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/current-device/-/current-device-0.10.1.tgz","fileCount":8,"unpackedSize":65025,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJetJ0lCRA9TVsSAnZWagAAuZwQAJkVaCKWfaSRz2IHkMtK\nsPrmu8oDvPpnc1kMShqEhphKZb+Mqnmw+O/0JIzqRi72jKuEcyl10iif6EnK\n7S8jEJdJnN078syMF74wZWZdbprw8dGP/EAToT4Uvwjxs8r2wCrtn+pohQ4Y\nd20DdsxnthgeZpkHmVo4wFJrUTdslWYn5eOk9fAATWpR8tNPKQIZ0LkJ3Iwx\nUQJw7xCcQRZQNh4/3m0Q99iM5Z5YLaQ1/nEAZMyv0m/KeH88gSZeCp8g7+PC\nbG54Cbgf23A9wQWxlMkMgOkSd/+r2N6vwmRIMBOtjqm0LGTbbyK85KJeWEk3\nQAT7rxF9bvnsRxeZhEzyeBqoqSr1V/PsWCihqV6Y3EgS9RSaW8x4nQF1k11J\nClMw2TLJEsWGWMn/M8sPt7QvK6XFz7s5tJGasNCEma8aQMlB6psoOgQmN17h\nx5EoF8GQICADgk1vOLlZt9jV168RkUl25T0Ut8bYMk59kPTpVB20X2yKbaec\nhzbMO6Zj9nXvQq3VFThVED6miYzgvaWISvMsbrfDMw9MBvmoKIcYwaleXR1l\nnCk1qRUp1EekOQtDN5VWi0Oe930ZnpaudpNgudZ22PNESMTM2MkD15wU+mFM\nvv2g9w4OFChIs+/Hh38kmT5QfY9NB/J2kxpaHIB+zvB2mJs4jauOtWP8PXro\nEo0h\r\n=cevy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGjB6iPaBxMz8oIsRYYbORb8HiU7Y9ijd8proscJmkLFAiAtalt9xpbA14iJCy8hdAToSDoSmhBj6wfbiB5yY2NxnQ=="}]},"maintainers":[{"name":"anonymous","email":"matthud@gmail.com"}],"_npmUser":{"name":"anonymous","email":"matthud@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/current-device_0.10.1_1588895012564_0.370108412042077"},"_hasShrinkwrap":false},"0.10.2":{"name":"current-device","version":"0.10.2","homepage":"https://github.com/matthewhudson/current-device","description":"The easiest way to write conditional CSS and/or JavaScript based on device operating system (iOS, Android, Blackberry, Windows, Firefox OS, MeeGo, AppleTV, etc), orientation (Portrait vs. Landscape), and type (Tablet vs. Mobile).","main":"lib/index.js","module":"es/index.js","scripts":{"build":"nwb build-web-module && cp -R src/types ./lib","test":"nwb test"},"devDependencies":{"eslint":"7.12.1","eslint-plugin-import":"2.22.1","nwb":"0.23.0","prettier":"2.1.2"},"author":{"name":"Matthew Hudson","email":"matthud@gmail.com","url":"https://hudson.dev"},"repository":{"type":"git","url":"git://github.com/matthewhudson/current-device.git"},"bugs":{"url":"https://github.com/matthewhudson/current-device/issues"},"license":"MIT","types":"lib/types/index.d.ts","contributors":[{"name":"Ajith","email":"ajithbhat@users.noreply.github.com"},{"name":"Andrey","email":"uvarenkov@gmail.com"},{"name":"André Tarnowsky","email":"lotterfriends@gmail.com"},{"name":"Athou","email":"jeremiepanzer@gmail.com"},{"name":"Bohdan Zhuravel","email":"zhuravel@users.noreply.github.com"},{"name":"ckcecjtu","email":"13730754@qq.com"},{"name":"Daniel Paul","email":"daniel@identitysquare.ie"},{"name":"Evan Hahn","email":"me@evanhahn.com"},{"name":"Giorgio Cefaro","email":"giorgio.cefaro@gmail.com"},{"name":"greenkeeper[bot]","email":"greenkeeper[bot]@users.noreply.github.com"},{"name":"Guilherme Simoes","email":"guilherme.rdems@gmail.com"},{"name":"Jake","email":"jake.puffer@gmail.com"},{"name":"Jonas Jonny","email":"jonas.krutil@gmail.com"},{"name":"JSteunou","email":"jerome.steunou+github@gmail.com"},{"name":"Kevin Kirsche","email":"Kev.Kirsche+GitHub@gmail.com"},{"name":"Lauren Tan","email":"lauren.elizabeth.tan@gmail.com"},{"name":"Markus Kaiserswerth","email":"github@sensun.org"},{"name":"Matthew Hudson","email":"matt@matthewghudson.com"},{"name":"Matthew Hudson","email":"matthud@gmail.com"},{"name":"matthewhudson","email":"matthud@gmail.com"},{"name":"Michael Chambaud","email":"mchambaud@gmail.com"},{"name":"Mike Taylor","email":"miket@mozilla.com"},{"name":"Mikhail","email":"m.gordeyev@gmail.com"},{"name":"Mustard Andrew","email":"mustard.andrew@gmail.com"},{"name":"NoobsArePeople2","email":"sean@seanmonahan.org"},{"name":"PatrickJS","email":"github@gdi2290.com"},{"name":"Philip Karpiak","email":"energy@eswat.ca"},{"name":"Rob Laucius","email":"rob.laucius@punchkickinteractive.com"},{"name":"sergeybochkarev","email":"sergey.bochkarev@starcode.ru"},{"name":"The Gitter Badger","email":"badger@gitter.im"}],"gitHead":"9e7e69fa1e5eefd261327d4551decdf8a6769dc3","_id":"current-device@0.10.2","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-FN223n2Cp1fRI/gyjJEAdagHhJ/2Z2STz3tUg1t4F259BhmVRCChkmxcgFtjYJsWuIacQEs7bqJpnAczIXIkWw==","shasum":"1e40176bee7da655383ab7245b853fae7d2dfc8e","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/current-device/-/current-device-0.10.2.tgz","fileCount":9,"unpackedSize":66944,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgASMrCRA9TVsSAnZWagAAs+QP/j6jwOgPbB0uozAW+c/d\nb86StAGTrFVMV7lulBbr3S5qC4j84uBEEeG6XV83gXHAbKhedQZa8Hb4jJkK\naAVZbPPKbGCokntvtqlD+H5F5y+v2ef52/kx8DnM+txo++PFZqspZ9f9ezsr\ndiDQnLO2RJG9MdueV4dkbJVtfpZhuvZdIqrY82G2V6z5v8ThvJFBDAyMCl2j\nsroJe/xQdrA3drt3851ZMFE/13yxPeR1NqY5dPcAajNY0v9eDCKUKRrN520t\nwVzMQ41tQCbBvKB3cbkxknYdfUfBaTuYIJe29nBejPpa1nY0yJZWWGaYIfjg\nQ4IgJ/aFerF6tGXaGPpj5AqRWq4KfMCNJEA2PRRnWbceMJtKv9I7duSoKykg\n6//XL6CSmTRNDfq3UpInIveJkUdYA0EEXFaLNoHKPmu9wfh7mzRZjO/DccBi\nietlXe2wpUaev3xsVhD+OBQO1WabtEsOwN+Wm7JSXz8DPxwOXr9nlNy3KpNT\nsdy0Dpjz37hYr8PKS3xZ0Zce6bMCKbTorbYW0TF8/LEXYSNQmSA+sZorblTu\nKPpXiAM2ZskaOh1VTT4WBsx+WLHLPa0Foke8rO2m7HlAZgiHEfipRcJGqjCE\nCIuBSaIxT0xK5ABTLjNgGlD3JDF02dQro7Z+tNmMo5yC/jnEaPWfDHfi1dyp\nSpfr\r\n=tOsW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGP8x8IlWMeWpSXvh/RTg9X3lMHk2V55Ksi/75bpHuydAiAwi7GfkS7yP4k/NFyYt1SEZmlNjmHpv/vzUYq2Jf5LQQ=="}]},"_npmUser":{"name":"anonymous","email":"matthud@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"matthud@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/current-device_0.10.2_1610687274634_0.8219391303445915"},"_hasShrinkwrap":false},"2.0.0":{"name":"current-device","version":"2.0.0","homepage":"https://github.com/matthewhudson/current-device","description":"The easiest way to write conditional CSS and/or JavaScript based on device operating system (iOS, Android, Blackberry, Windows, Firefox OS, MeeGo, AppleTV, etc), orientation (Portrait vs. Landscape), and type (Tablet vs. Mobile).","main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"build":"tsup","test":"vitest run","test:watch":"vitest","test:coverage":"vitest run --coverage","typecheck":"tsc --noEmit","prepublishOnly":"pnpm run build","changeset":"changeset","release":"pnpm run build && npm publish --provenance"},"devDependencies":{"@changesets/changelog-github":"0.5.2","@changesets/cli":"2.29.8","jsdom":"^25.0.0","tsup":"^8.0.0","typescript":"^5.7.0","vitest":"^3.0.0"},"packageManager":"pnpm@10.30.1","engines":{"node":">=22"},"author":{"name":"Matthew Hudson","email":"matthud@gmail.com","url":"https://hudson.dev"},"repository":{"type":"git","url":"git://github.com/matthewhudson/current-device.git"},"bugs":{"url":"https://github.com/matthewhudson/current-device/issues"},"license":"MIT","pnpm":{"onlyBuiltDependencies":["esbuild"]},"contributors":[{"name":"Ajith","email":"ajithbhat@users.noreply.github.com"},{"name":"Andrey","email":"uvarenkov@gmail.com"},{"name":"André Tarnowsky","email":"lotterfriends@gmail.com"},{"name":"Athou","email":"jeremiepanzer@gmail.com"},{"name":"Bohdan Zhuravel","email":"zhuravel@users.noreply.github.com"},{"name":"ckcecjtu","email":"13730754@qq.com"},{"name":"Daniel Paul","email":"daniel@identitysquare.ie"},{"name":"Evan Hahn","email":"me@evanhahn.com"},{"name":"Giorgio Cefaro","email":"giorgio.cefaro@gmail.com"},{"name":"greenkeeper[bot]","email":"greenkeeper[bot]@users.noreply.github.com"},{"name":"Guilherme Simoes","email":"guilherme.rdems@gmail.com"},{"name":"Jake","email":"jake.puffer@gmail.com"},{"name":"Jonas Jonny","email":"jonas.krutil@gmail.com"},{"name":"JSteunou","email":"jerome.steunou+github@gmail.com"},{"name":"Kevin Kirsche","email":"Kev.Kirsche+GitHub@gmail.com"},{"name":"Lauren Tan","email":"lauren.elizabeth.tan@gmail.com"},{"name":"Markus Kaiserswerth","email":"github@sensun.org"},{"name":"Matthew Hudson","email":"matt@matthewghudson.com"},{"name":"Matthew Hudson","email":"matthud@gmail.com"},{"name":"matthewhudson","email":"matthud@gmail.com"},{"name":"Michael Chambaud","email":"mchambaud@gmail.com"},{"name":"Mike Taylor","email":"miket@mozilla.com"},{"name":"Mikhail","email":"m.gordeyev@gmail.com"},{"name":"Mustard Andrew","email":"mustard.andrew@gmail.com"},{"name":"NoobsArePeople2","email":"sean@seanmonahan.org"},{"name":"PatrickJS","email":"github@gdi2290.com"},{"name":"Philip Karpiak","email":"energy@eswat.ca"},{"name":"Rob Laucius","email":"rob.laucius@punchkickinteractive.com"},{"name":"sergeybochkarev","email":"sergey.bochkarev@starcode.ru"},{"name":"The Gitter Badger","email":"badger@gitter.im"}],"gitHead":"dbc8a14b462291263deed3d42b05b7d8dd3e8ddd","_id":"current-device@2.0.0","_nodeVersion":"22.22.0","_npmVersion":"11.10.1","dist":{"integrity":"sha512-66hNQ5ylkKqq5Jb1MYdWTVbROOAM8tDSLvsT37zUH28iqAJjahLZp0gDyH6ujPMLxHEEaEzwMUKS9JrwGE1bAA==","shasum":"c9ef2ab39e2d34f58bbdf4e8aa5a11c818f02c27","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/current-device/-/current-device-2.0.0.tgz","fileCount":9,"unpackedSize":61505,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/current-device@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCBV5iR7sfRSeudy3lf/OAUxCXQv87WLbA7W1pRELzM7wIgaqH7omkQftwLjja0owKm1TE8sPX+Mdm3vrKwEJTJwmc="}],"size":11498},"_npmUser":{"name":"anonymous","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19906429-9907-4bb6-857f-0c63d0c94eb0"}},"directories":{},"maintainers":[{"name":"anonymous","email":"matthud@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/current-device_2.0.0_1771994096511_0.27862745730455174"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-25T04:34:56.655Z","publish_time":1771994096655,"_source_registry_name":"default"},"2.0.1":{"name":"current-device","version":"2.0.1","homepage":"https://github.com/matthewhudson/current-device","description":"The easiest way to write conditional CSS and/or JavaScript based on device operating system (iOS, Android, Blackberry, Windows, Firefox OS, MeeGo, AppleTV, etc), orientation (Portrait vs. Landscape), and type (Tablet vs. Mobile).","main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","unpkg":"dist/index.global.js","jsdelivr":"dist/index.global.js","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"build":"tsup","test":"vitest run","test:watch":"vitest","test:coverage":"vitest run --coverage","typecheck":"tsc --noEmit","prepublishOnly":"pnpm run build","changeset":"changeset","release":"pnpm run build && npm publish --provenance"},"devDependencies":{"@changesets/changelog-github":"0.5.2","@changesets/cli":"2.29.8","jsdom":"^25.0.0","tsup":"^8.0.0","typescript":"^5.7.0","vitest":"^3.0.0"},"packageManager":"pnpm@10.30.1","engines":{"node":">=22"},"author":{"name":"Matthew Hudson","email":"matthud@gmail.com","url":"https://hudson.dev"},"repository":{"type":"git","url":"git://github.com/matthewhudson/current-device.git"},"bugs":{"url":"https://github.com/matthewhudson/current-device/issues"},"license":"MIT","pnpm":{"onlyBuiltDependencies":["esbuild"]},"contributors":[{"name":"Ajith","email":"ajithbhat@users.noreply.github.com"},{"name":"Andrey","email":"uvarenkov@gmail.com"},{"name":"André Tarnowsky","email":"lotterfriends@gmail.com"},{"name":"Athou","email":"jeremiepanzer@gmail.com"},{"name":"Bohdan Zhuravel","email":"zhuravel@users.noreply.github.com"},{"name":"ckcecjtu","email":"13730754@qq.com"},{"name":"Daniel Paul","email":"daniel@identitysquare.ie"},{"name":"Evan Hahn","email":"me@evanhahn.com"},{"name":"Giorgio Cefaro","email":"giorgio.cefaro@gmail.com"},{"name":"greenkeeper[bot]","email":"greenkeeper[bot]@users.noreply.github.com"},{"name":"Guilherme Simoes","email":"guilherme.rdems@gmail.com"},{"name":"Jake","email":"jake.puffer@gmail.com"},{"name":"Jonas Jonny","email":"jonas.krutil@gmail.com"},{"name":"JSteunou","email":"jerome.steunou+github@gmail.com"},{"name":"Kevin Kirsche","email":"Kev.Kirsche+GitHub@gmail.com"},{"name":"Lauren Tan","email":"lauren.elizabeth.tan@gmail.com"},{"name":"Markus Kaiserswerth","email":"github@sensun.org"},{"name":"Matthew Hudson","email":"matt@matthewghudson.com"},{"name":"Matthew Hudson","email":"matthud@gmail.com"},{"name":"matthewhudson","email":"matthud@gmail.com"},{"name":"Michael Chambaud","email":"mchambaud@gmail.com"},{"name":"Mike Taylor","email":"miket@mozilla.com"},{"name":"Mikhail","email":"m.gordeyev@gmail.com"},{"name":"Mustard Andrew","email":"mustard.andrew@gmail.com"},{"name":"NoobsArePeople2","email":"sean@seanmonahan.org"},{"name":"PatrickJS","email":"github@gdi2290.com"},{"name":"Philip Karpiak","email":"energy@eswat.ca"},{"name":"Rob Laucius","email":"rob.laucius@punchkickinteractive.com"},{"name":"sergeybochkarev","email":"sergey.bochkarev@starcode.ru"},{"name":"The Gitter Badger","email":"badger@gitter.im"}],"gitHead":"7b7bee6dc5a52e5621089df6387dc8df95580426","_id":"current-device@2.0.1","_nodeVersion":"22.22.0","_npmVersion":"11.10.1","dist":{"integrity":"sha512-jD2/w0DiDrAL8bdLbwuYEoGEbs5g4w/3pyDO44/+F70j+8NmAp3zkZoAWzgM0wPtAx1X53xqDAMUGsvU34ym0Q==","shasum":"6385e235067a4fbd9d3d18a51a8b29faaa17dae0","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/current-device/-/current-device-2.0.1.tgz","fileCount":11,"unpackedSize":85021,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/current-device@2.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCPjyzMIPsfjABmG9ThSf7YMtIDpq1Uzl+GXPv+gRd+IgIhALHrFeDwM5YSZRUPnYChvfZxw9ttANO5Tm5992rm9+jl"}],"size":13200},"_npmUser":{"name":"anonymous","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19906429-9907-4bb6-857f-0c63d0c94eb0"}},"directories":{},"maintainers":[{"name":"anonymous","email":"matthud@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/current-device_2.0.1_1772036303928_0.15326014318471537"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-25T16:18:24.081Z","publish_time":1772036304081,"_source_registry_name":"default"},"2.0.2":{"name":"current-device","version":"2.0.2","homepage":"https://github.com/matthewhudson/current-device","description":"The easiest way to write conditional CSS and/or JavaScript based on device operating system (iOS, Android, Blackberry, Windows, Firefox OS, MeeGo, AppleTV, etc), orientation (Portrait vs. Landscape), and type (Tablet vs. Mobile).","main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","unpkg":"dist/index.global.js","jsdelivr":"dist/index.global.js","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"build":"tsup","test":"vitest run","test:watch":"vitest","test:coverage":"vitest run --coverage","typecheck":"tsc --noEmit","prepublishOnly":"pnpm run build","changeset":"changeset","release":"pnpm run build && npm publish --provenance"},"devDependencies":{"@changesets/changelog-github":"0.5.2","@changesets/cli":"2.29.8","jsdom":"^25.0.0","tsup":"^8.0.0","typescript":"^5.7.0","vitest":"^3.0.0"},"packageManager":"pnpm@10.30.1","engines":{"node":">=16"},"author":{"name":"Matthew Hudson","email":"matthud@gmail.com","url":"https://hudson.dev"},"repository":{"type":"git","url":"git://github.com/matthewhudson/current-device.git"},"bugs":{"url":"https://github.com/matthewhudson/current-device/issues"},"license":"MIT","pnpm":{"onlyBuiltDependencies":["esbuild"]},"contributors":[{"name":"Ajith","email":"ajithbhat@users.noreply.github.com"},{"name":"Andrey","email":"uvarenkov@gmail.com"},{"name":"André Tarnowsky","email":"lotterfriends@gmail.com"},{"name":"Athou","email":"jeremiepanzer@gmail.com"},{"name":"Bohdan Zhuravel","email":"zhuravel@users.noreply.github.com"},{"name":"ckcecjtu","email":"13730754@qq.com"},{"name":"Daniel Paul","email":"daniel@identitysquare.ie"},{"name":"Evan Hahn","email":"me@evanhahn.com"},{"name":"Giorgio Cefaro","email":"giorgio.cefaro@gmail.com"},{"name":"greenkeeper[bot]","email":"greenkeeper[bot]@users.noreply.github.com"},{"name":"Guilherme Simoes","email":"guilherme.rdems@gmail.com"},{"name":"Jake","email":"jake.puffer@gmail.com"},{"name":"Jonas Jonny","email":"jonas.krutil@gmail.com"},{"name":"JSteunou","email":"jerome.steunou+github@gmail.com"},{"name":"Kevin Kirsche","email":"Kev.Kirsche+GitHub@gmail.com"},{"name":"Lauren Tan","email":"lauren.elizabeth.tan@gmail.com"},{"name":"Markus Kaiserswerth","email":"github@sensun.org"},{"name":"Matthew Hudson","email":"matt@matthewghudson.com"},{"name":"Matthew Hudson","email":"matthud@gmail.com"},{"name":"matthewhudson","email":"matthud@gmail.com"},{"name":"Michael Chambaud","email":"mchambaud@gmail.com"},{"name":"Mike Taylor","email":"miket@mozilla.com"},{"name":"Mikhail","email":"m.gordeyev@gmail.com"},{"name":"Mustard Andrew","email":"mustard.andrew@gmail.com"},{"name":"NoobsArePeople2","email":"sean@seanmonahan.org"},{"name":"PatrickJS","email":"github@gdi2290.com"},{"name":"Philip Karpiak","email":"energy@eswat.ca"},{"name":"Rob Laucius","email":"rob.laucius@punchkickinteractive.com"},{"name":"sergeybochkarev","email":"sergey.bochkarev@starcode.ru"},{"name":"The Gitter Badger","email":"badger@gitter.im"}],"gitHead":"82731c9fb87198a41e1709c680cb70bbb507ddbb","_id":"current-device@2.0.2","_nodeVersion":"22.22.0","_npmVersion":"11.10.1","dist":{"integrity":"sha512-aQQdTeLU2Z1WdSyNevDpN4thNdKWUoiSWfVUCqq/i9MiDPRi+EwV1xPjWOBGRMOifOH1ap1Hg+g2qzl2N7T8dg==","shasum":"e34635b037b26b2a3517309d41559918499a6c93","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/current-device/-/current-device-2.0.2.tgz","fileCount":11,"unpackedSize":85219,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/current-device@2.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDuQ21N1X6FBK0QVyHjYhuNl3YSZ+ntAmF2KbeWgjQSvQIhAOTD1kE02jQCA5zQkDGEQVG1irfbcWyfvcIwMm5v+rwE"}],"size":13281},"_npmUser":{"name":"anonymous","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19906429-9907-4bb6-857f-0c63d0c94eb0"}},"directories":{},"maintainers":[{"name":"anonymous","email":"matthud@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/current-device_2.0.2_1772037644528_0.07819394536430191"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-25T16:40:44.668Z","publish_time":1772037644668,"_source_registry_name":"default"}},"dist-tags":{"latest":"2.0.2"},"name":"current-device","time":{"modified":"2026-02-25T16:40:57.716Z","created":"2022-01-26T21:20:54.406Z","0.5.0":"2017-11-19T22:42:27.708Z","0.5.1":"2017-11-19T23:02:40.265Z","0.5.2":"2017-11-19T23:06:19.368Z","0.5.3":"2017-11-19T23:10:05.709Z","0.6.0":"2017-11-21T05:51:35.232Z","0.6.1":"2017-11-21T18:46:42.382Z","0.6.2":"2017-11-21T21:15:03.581Z","0.6.3":"2017-11-21T21:19:57.081Z","0.7.0":"2017-12-01T18:23:14.677Z","0.7.1":"2017-12-01T18:32:07.628Z","0.7.2":"2017-12-03T19:28:46.366Z","0.7.5":"2018-04-27T13:11:39.626Z","0.7.6":"2018-04-28T11:24:17.009Z","0.7.7":"2018-04-28T11:31:37.254Z","0.7.8":"2018-05-02T17:02:01.953Z","0.7.9":"2019-01-17T21:27:34.875Z","0.8.0":"2019-01-17T21:37:44.153Z","0.8.1":"2019-06-22T03:36:49.412Z","0.8.2":"2019-07-18T23:32:07.004Z","0.9.0":"2019-09-23T19:36:42.971Z","0.9.1":"2019-09-23T21:02:52.037Z","0.10.0":"2019-11-22T16:50:04.415Z","0.10.1":"2020-05-07T23:43:32.665Z","0.10.2":"2021-01-15T05:07:54.782Z","2.0.0":"2026-02-25T04:34:56.655Z","2.0.1":"2026-02-25T16:18:24.081Z","2.0.2":"2026-02-25T16:40:44.668Z"},"readme":"# [CURRENT-DEVICE](https://matthewhudson.github.io/current-device/)\n\n[![CI](https://github.com/matthewhudson/current-device/actions/workflows/ci.yml/badge.svg)](https://github.com/matthewhudson/current-device/actions/workflows/ci.yml)\n[![Bundle size](https://badgen.net/bundlephobia/minzip/current-device)](https://bundlephobia.com/result?p=current-device)\n[![NPM version](https://badge.fury.io/js/current-device.svg)](http://badge.fury.io/js/current-device)\n[![NPM downloads](https://img.shields.io/npm/dm/current-device.svg)](https://www.npmjs.com/package/current-device)\n\nThis module makes it easy to write conditional CSS _and/or_ JavaScript based on\ndevice operating system (iOS, Android, Blackberry, Windows, macOS, Firefox OS, MeeGo,\nAppleTV, etc), orientation (Portrait vs. Landscape), and type (Tablet vs.\nMobile).\n\n[View the Demo &rarr;](https://matthewhudson.github.io/current-device/)\n\n### EXAMPLES\n\nThis module inserts CSS classes into the `<html>` element.\n\n#### iPhone\n\n<img src=\"https://raw.githubusercontent.com/matthewhudson/current-device/main/docs/iphone.png\" />\n\n#### Android Tablet\n\n<img src=\"https://raw.githubusercontent.com/matthewhudson/current-device/main/docs/android.png\" />\n\n#### Blackberry Tablet\n\n<img src=\"https://raw.githubusercontent.com/matthewhudson/current-device/main/docs/blackberry.png\" />\n\n### DEVICE SUPPORT\n\n- iOS: iPhone, iPod, iPad\n- macOS\n- Android: Phones & Tablets\n- Blackberry: Phones & Tablets\n- Windows: Phones, Tablets, Desktops\n- Firefox OS: Phones & Tablets\n\n### USAGE\n\nJust include the script. The script then updates the `<html>` section with the\n[appropriate classes](#conditional-css) based on the device's characteristics.\n\n## Installation\n\n```sh\nnpm install current-device\n```\n\nAnd then import it:\n\n```ts\n// ES modules (recommended)\nimport device from \"current-device\";\n\n// CommonJS\nconst device = require(\"current-device\").default;\n```\n\n### CDN / Script Tag\n\nYou can also include current-device directly via a `<script>` tag using a CDN:\n\n```html\n<script src=\"https://unpkg.com/current-device/dist/index.global.js\"></script>\n<script>\n  console.log(device.type); // 'mobile', 'tablet', or 'desktop'\n</script>\n```\n\n### TypeScript\n\nThis package ships with built-in TypeScript types. You can import the types directly:\n\n```ts\nimport device from \"current-device\";\nimport type { Device, DeviceType, DeviceOs, DeviceOrientation } from \"current-device\";\n\nconst os: DeviceOs = device.os;\nconst type: DeviceType = device.type;\nconst isPhone: boolean = device.mobile();\n```\n\n### CONDITIONAL CSS\n\nThe following tables map which CSS classes are added based on device and\norientation.\n\n#### Device CSS Class Names\n\n<table>\n\t<tr>\n\t\t<th>Device</th>\n\t\t<th>CSS Classes</th>\n\t</tr>\n\t<tr>\n\t\t<td>iPad</td>\n\t\t<td>ios ipad tablet</td>\n\t</tr>\n\t<tr>\n\t\t<td>iPhone</td>\n\t\t<td>ios iphone mobile</td>\n\t</tr>\n\t<tr>\n\t\t<td>iPod</td>\n\t\t<td>ios ipod mobile</td>\n\t</tr>\n\t<tr>\n\t\t<td>Mac</td>\n\t\t<td>macos desktop</td>\n\t</tr>\n\t<tr>\n\t\t<td>Android Phone</td>\n\t\t<td>android mobile</td>\n\t</tr>\n\t<tr>\n\t\t<td>Android Tablet</td>\n\t\t<td>android tablet</td>\n\t</tr>\n\t<tr>\n\t\t<td>BlackBerry Phone</td>\n\t\t<td>blackberry mobile</td>\n\t</tr>\n\t<tr>\n\t\t<td>BlackBerry Tablet</td>\n\t\t<td>blackberry tablet</td>\n\t</tr>\n\t<tr>\n\t\t<td>Windows Phone</td>\n\t\t<td>windows mobile</td>\n\t</tr>\n\t<tr>\n\t\t<td>Windows Tablet</td>\n\t\t<td>windows tablet</td>\n\t</tr>\n\t<tr>\n\t\t<td>Windows Desktop</td>\n\t\t<td>windows desktop</td>\n\t</tr>\n\t<tr>\n\t\t<td>Firefox OS Phone</td>\n\t\t<td>fxos mobile</td>\n\t</tr>\n\t<tr>\n\t\t<td>Firefox OS Tablet</td>\n\t\t<td>fxos tablet</td>\n\t</tr>\n\t<tr>\n\t\t<td>MeeGo</td>\n\t\t<td>meego</td>\n\t</tr>\n\t<tr>\n\t\t<td>Desktop</td>\n\t\t<td>desktop</td>\n\t</tr>\n\t<tr>\n\t\t<td>Television</td>\n\t\t<td>television</td>\n\t</tr>\n</table>\n\n#### Orientation CSS Class Names\n\n<table>\n\t<tr>\n\t\t<th>Orientation</th>\n\t\t<th>CSS Classes</th>\n\t</tr>\n\t<tr>\n\t\t<td>Landscape</td>\n\t\t<td>landscape</td>\n\t</tr>\n\t<tr>\n\t\t<td>Portrait</td>\n\t\t<td>portrait</td>\n\t</tr>\n</table>\n\n### CONDITIONAL JAVASCRIPT\n\nThis module _also_ includes support for conditional JavaScript, allowing you to\nwrite checks on the following device characteristics:\n\n#### Device JavaScript Methods\n\n<table>\n\t<tr>\n\t\t<th>Device</th>\n\t\t<th>JavaScript Method</th>\n\t</tr>\n\t<tr>\n\t\t<td>Mobile</td>\n\t\t<td>device.mobile()</td>\n\t</tr>\n\t<tr>\n\t\t<td>Tablet</td>\n\t\t<td>device.tablet()</td>\n\t</tr>\n\t<tr>\n\t\t<td>Desktop</td>\n\t\t<td>device.desktop()</td>\n\t</tr>\n\t<tr>\n\t\t<td>iOS</td>\n\t\t<td>device.ios()</td>\n\t</tr>\n\t<tr>\n\t\t<td>iPad</td>\n\t\t<td>device.ipad()</td>\n\t</tr>\n\t<tr>\n\t\t<td>iPhone</td>\n\t\t<td>device.iphone()</td>\n\t</tr>\n\t<tr>\n\t\t<td>iPod</td>\n\t\t<td>device.ipod()</td>\n\t</tr>\n\t<tr>\n\t\t<td>Mac</td>\n\t\t<td>device.macos()</td>\n\t</tr>\n\t<tr>\n\t\t<td>Android</td>\n\t\t<td>device.android()</td>\n\t</tr>\n\t<tr>\n\t\t<td>Android Phone</td>\n\t\t<td>device.androidPhone()</td>\n\t</tr>\n\t<tr>\n\t\t<td>Android Tablet</td>\n\t\t<td>device.androidTablet()</td>\n\t</tr>\n\t<tr>\n\t\t<td>BlackBerry</td>\n\t\t<td>device.blackberry()</td>\n\t</tr>\n\t<tr>\n\t\t<td>BlackBerry Phone</td>\n\t\t<td>device.blackberryPhone()</td>\n\t</tr>\n\t<tr>\n\t\t<td>BlackBerry Tablet</td>\n\t\t<td>device.blackberryTablet()</td>\n\t</tr>\n\t<tr>\n\t\t<td>Windows</td>\n\t\t<td>device.windows()</td>\n\t</tr>\n\t<tr>\n\t\t<td>Windows Phone</td>\n\t\t<td>device.windowsPhone()</td>\n\t</tr>\n\t<tr>\n\t\t<td>Windows Tablet</td>\n\t\t<td>device.windowsTablet()</td>\n\t</tr>\n\t<tr>\n\t\t<td>Firefox OS</td>\n\t\t<td>device.fxos()</td>\n\t</tr>\n\t<tr>\n\t\t<td>Firefox OS Phone</td>\n\t\t<td>device.fxosPhone()</td>\n\t</tr>\n\t<tr>\n\t\t<td>Firefox OS Tablet</td>\n\t\t<td>device.fxosTablet()</td>\n\t</tr>\n\t<tr>\n\t\t<td>MeeGo</td>\n\t\t<td>device.meego()</td>\n\t</tr>\n\t<tr>\n\t\t<td>Television</td>\n\t\t<td>device.television()</td>\n\t</tr>\n</table>\n\n#### Orientation JavaScript Methods\n\n<table>\n\t<tr>\n\t\t<th>Orientation</th>\n\t\t<th>JavaScript Method</th>\n\t</tr>\n\t<tr>\n\t\t<td>Landscape</td>\n\t\t<td>device.landscape()</td>\n\t</tr>\n\t<tr>\n\t\t<td>Portrait</td>\n\t\t<td>device.portrait()</td>\n\t</tr>\n</table>\n\n#### Orientation JavaScript Callback\n\n```ts\ndevice.onChangeOrientation((newOrientation: \"landscape\" | \"portrait\") => {\n  console.log(`New orientation is ${newOrientation}`);\n});\n```\n\n### Utility Methods\n\n#### device.noConflict()\n\nRun `current-device` in noConflict mode, returning the device variable to its\nprevious owner. Returns a reference to the `device` object.\n\n```ts\nconst currentDevice: Device = device.noConflict();\n```\n\n### Useful Properties\n\nAccess these properties on the `device` object to get the first match on that\nattribute without looping through all of its getter methods.\n\n<table>\n\t<tr>\n\t\t<th>JS Property</th>\n\t\t<th>Type</th>\n\t\t<th>Returns</th>\n\t</tr>\n\t<tr>\n\t\t<td>device.type</td>\n\t\t<td>DeviceType</td>\n\t\t<td>'mobile', 'tablet', 'desktop', or 'unknown'</td>\n\t</tr>\n\t<tr>\n\t\t<td>device.orientation</td>\n\t\t<td>DeviceOrientation</td>\n\t\t<td>'landscape', 'portrait', or 'unknown'</td>\n\t</tr>\n\t<tr>\n\t\t<td>device.os</td>\n\t\t<td>DeviceOs</td>\n\t\t<td>'ios', 'iphone', 'ipad', 'ipod', 'android', 'blackberry', 'windows', 'macos', 'fxos', 'meego', 'television', or 'unknown'</td>\n\t</tr>\n</table>\n\n### BEST PRACTICES\n\nEnvironment detection has a high rate of misuse. Often times, folks will attempt\nto work around browser feature support problems by checking for the affected\nbrowser and doing something different in response. The preferred solution for\nthose kinds of problems, of course, is to check for the feature, not the browser\n(ala [Modernizr](http://modernizr.com/)).\n\nHowever, that common misuse of device detection doesn't mean it should never be\ndone. For example, `current-device` could be employed to change the interface of\nyour web app such that it uses interaction patterns and UI elements common to\nthe device it's being presented on. Android devices might get a slightly\ndifferent treatment than Windows or iOS, for instance. Another valid use-case is\nguiding users to different app stores depending on the device they're using.\n\nIn short, check for features when you need features, and check for the browser\nwhen you need the browser.\n\n## Contributors\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<table>\n  <tr>\n    <td align=\"center\"><a href=\"http://hudson.dev\"><img src=\"https://avatars2.githubusercontent.com/u/320194?v=4\" width=\"100px;\" alt=\"\"/><br /><sub><b>Matthew Hudson</b></sub></a><br /><a href=\"https://github.com/matthewhudson/current-device/commits?author=matthewhudson\" title=\"Code\">💻</a> <a href=\"#maintenance-matthewhudson\" title=\"Maintenance\">🚧</a></td>\n    <td align=\"center\"><a href=\"http://rteran.com/\"><img src=\"https://avatars3.githubusercontent.com/u/6477537?v=4\" width=\"100px;\" alt=\"\"/><br /><sub><b>Rafael Terán</b></sub></a><br /><a href=\"https://github.com/matthewhudson/current-device/commits?author=RTeran\" title=\"Code\">💻</a></td>\n    <td align=\"center\"><a href=\"https://github.com/winternet-studio\"><img src=\"https://avatars1.githubusercontent.com/u/5200270?v=4\" width=\"100px;\" alt=\"\"/><br /><sub><b>Allan</b></sub></a><br /><a href=\"https://github.com/matthewhudson/current-device/pulls?q=is%3Apr+reviewed-by%3Awinternet-studio\" title=\"Reviewed Pull Requests\">👀</a></td>\n    <td align=\"center\"><a href=\"https://martin-wepner.de\"><img src=\"https://avatars3.githubusercontent.com/u/12143284?v=4\" width=\"100px;\" alt=\"\"/><br /><sub><b>martinwepner</b></sub></a><br /><a href=\"https://github.com/matthewhudson/current-device/commits?author=martinwepner\" title=\"Code\">💻</a></td>\n  </tr>\n</table>\n\n<!-- markdownlint-enable -->\n<!-- prettier-ignore-end -->\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\nThis project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!","users":{}}