{"_id":"express-useragent","_rev":"112-448d0163c853bce27a9edbe327af3d06","name":"express-useragent","dist-tags":{"oidc-test":"2.1.1-oidc-test.0","latest":"2.2.0"},"versions":{"0.0.1":{"name":"express-useragent","version":"0.0.1","keywords":["useragent","connect","express","middleware"],"author":{"url":"https://github.com/biggora/","name":"Aleksej Gordejev","email":"aleksej@gordejev.lv"},"_id":"express-useragent@0.0.1","maintainers":[{"name":"biggora","email":"aleksej@gordejev.lv"}],"homepage":"https://github.com/biggora/express-useragent/","dist":{"shasum":"b9dd2fd521eb6a6973e8a6614672ce87eed16eac","tarball":"https://registry.npmjs.org/express-useragent/-/express-useragent-0.0.1.tgz","integrity":"sha512-vc8p5HH2P1/NPUbcFO6NZi1l4Ynwl9IMpWjiOp/f3P0w6+98xoeicU/64TCpw6XxOx/JEVBbqLcUBJXoPs7lWw==","signatures":[{"sig":"MEUCIQDb99j/56qGAiLVrSG7KQokxHIqdPp0yy5xOa2T1Zos7wIgQW4V7AAsbQrBwYy6RxDi17epwIL1Yhrs5h92KczCuu4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./index.js","engines":{"node":">=0.5"},"_npmUser":{"name":"biggora","email":"aleksej@gordejev.lv"},"repository":{"url":"git://github.com/biggora/express-useragent.git","type":"git"},"_npmVersion":"1.1.0-beta-4","description":"Express user-agent middleware","directories":{"lib":"lib","tests":"tests"},"_nodeVersion":"v0.6.6","dependencies":{},"_defaultsLoaded":true,"devDependencies":{"connect":"1.7.1","express":"2.0.0"},"_engineSupported":true},"0.0.3":{"name":"express-useragent","version":"0.0.3","keywords":["useragent","connect","express","middleware"],"author":{"url":"https://github.com/biggora/","name":"Aleksej Gordejev","email":"aleksej@gordejev.lv"},"_id":"express-useragent@0.0.3","maintainers":[{"name":"biggora","email":"aleksej@gordejev.lv"}],"homepage":"https://github.com/biggora/express-useragent/","dist":{"shasum":"cf52288fa0616459a46ebad50a020df3cfde1145","tarball":"https://registry.npmjs.org/express-useragent/-/express-useragent-0.0.3.tgz","integrity":"sha512-3IZGSCVmjUuywbkmWq85rC87jlncgLOw3CxBT2YnHHmir0zB7vrEmY7CM1pEX70G/KQcTry5tYX0Uk7UYOSkXg==","signatures":[{"sig":"MEUCIQC2pykQhIScN3uC8S0vneVEzLBL6yimxdiYsR61r2zFnQIgRCCaAk8R8DoGHZWBT85ourROhCW1uEV3PXQyC+sweXM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./index.js","engines":{"node":">=0.5"},"_npmUser":{"name":"biggora","email":"aleksej@gordejev.lv"},"repository":{"url":"git://github.com/biggora/express-useragent.git","type":"git"},"_npmVersion":"1.1.12","description":"ExpressJS user-agent middleware","directories":{"lib":"lib","tests":"tests"},"_nodeVersion":"v0.6.14","dependencies":{},"_defaultsLoaded":true,"devDependencies":{"connect":"1.7.1","express":"2.5.0"},"_engineSupported":true,"optionalDependencies":{}},"0.0.4":{"name":"express-useragent","version":"0.0.4","keywords":["useragent","connect","express","middleware"],"author":{"url":"https://github.com/biggora/","name":"Aleksej Gordejev","email":"aleksej@gordejev.lv"},"_id":"express-useragent@0.0.4","maintainers":[{"name":"biggora","email":"aleksej@gordejev.lv"}],"homepage":"https://github.com/biggora/express-useragent/","dist":{"shasum":"05255ba283c28bc1521e3fa7c34309df62d24912","tarball":"https://registry.npmjs.org/express-useragent/-/express-useragent-0.0.4.tgz","integrity":"sha512-yYGR9YUBuhXVJgfdwxXkp5ddO9esXqAL+NMH8P/HbyIwpNcuieC36eiIxklF1RTrmFjjFz+6TbEeEcoeCie1gA==","signatures":[{"sig":"MEUCIDXt+ed7f+Os2o5T7YIHbWTbUzZWtuMSNphe8A6ptu3CAiEAn+XeiRh0BJHcI6XKtOz5boW4BDY5UcsYq12odgXDPw0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./index.js","engines":{"node":">=0.5"},"scripts":{"test":"nodeunit tests/browsers.js"},"_npmUser":{"name":"biggora","email":"aleksej@gordejev.lv"},"repository":{"url":"git://github.com/biggora/express-useragent.git","type":"git"},"_npmVersion":"1.1.12","description":"ExpressJS user-agent middleware","directories":{"lib":"lib","tests":"tests"},"_nodeVersion":"v0.6.14","dependencies":{},"_defaultsLoaded":true,"devDependencies":{"connect":">= 1.7.1 < 2.0.0","express":">= 2.5.0 < 3.0.0","nodeunit":">=0.5.4"},"_engineSupported":true,"optionalDependencies":{}},"0.0.5":{"name":"express-useragent","version":"0.0.5","keywords":["useragent","connect","express","middleware"],"author":{"url":"https://github.com/biggora/","name":"Aleksej Gordejev","email":"aleksej@gordejev.lv"},"_id":"express-useragent@0.0.5","maintainers":[{"name":"biggora","email":"aleksej@gordejev.lv"}],"homepage":"https://github.com/biggora/express-useragent/","dist":{"shasum":"53bb525298fe14a79ce1e80ab0914f571547e75b","tarball":"https://registry.npmjs.org/express-useragent/-/express-useragent-0.0.5.tgz","integrity":"sha512-dklspU/9uoVpYiATyiXrlQfdNRzJFmpHimA5giRnO7ky2cILjaQiLsTBD81dxq7RICG50Xw/lk1ojfRFj2xHgw==","signatures":[{"sig":"MEUCIA0sBolr5gBpZrlyrGMhVUsbbxn9NXQGNDXwHHnxnFEUAiEApG/efMin3SG6YK9gxjmJrFomkFPIA/SwNdygmfOevPQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./index.js","engines":{"node":">=0.5"},"scripts":{"test":"nodeunit tests/browsers.js"},"_npmUser":{"name":"biggora","email":"aleksej@gordejev.lv"},"repository":{"url":"git://github.com/biggora/express-useragent.git","type":"git"},"_npmVersion":"1.1.12","description":"ExpressJS user-agent middleware","directories":{"lib":"lib","tests":"tests"},"_nodeVersion":"v0.8.8","dependencies":{},"_defaultsLoaded":true,"devDependencies":{"connect":">= 1.7.1 < 2.0.0","express":">= 2.5.0 < 3.0.0","nodeunit":">=0.5.4"},"_engineSupported":true,"optionalDependencies":{}},"0.0.6":{"name":"express-useragent","version":"0.0.6","keywords":["useragent","connect","express","middleware"],"author":{"url":"https://github.com/biggora/","name":"Aleksej Gordejev","email":"aleksej@gordejev.lv"},"_id":"express-useragent@0.0.6","maintainers":[{"name":"biggora","email":"aleksej@gordejev.lv"}],"homepage":"https://github.com/biggora/express-useragent/","dist":{"shasum":"12132d9a47115263e39628645e53f0197ad9391f","tarball":"https://registry.npmjs.org/express-useragent/-/express-useragent-0.0.6.tgz","integrity":"sha512-6OFqsxGKBJaVDrqN4XpSui7YRDlbrVcVJClGo/rfw1HRJJrTUFVedd+z6A8fxayLRS1yojYmkYM7YBTEsEVqgA==","signatures":[{"sig":"MEQCIGG3XolyHcAzR0PpchCMG8An/s5lJjCd1dWjtRLTd6keAiALFCdJ25Izp0Rym5w4UnOEIxCDMCPyxNpw36FvSAahFg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./index.js","engines":{"node":">=0.5"},"scripts":{"test":"nodeunit tests/browsers.js"},"_npmUser":{"name":"biggora","email":"aleksej@gordejev.lv"},"repository":{"url":"git://github.com/biggora/express-useragent.git","type":"git"},"_npmVersion":"1.1.12","description":"ExpressJS user-agent middleware","directories":{"lib":"lib","tests":"tests"},"_nodeVersion":"v0.8.8","dependencies":{},"_defaultsLoaded":true,"devDependencies":{"connect":">= 1.7.1 < 2.0.0","express":">= 2.5.0 < 3.0.0","nodeunit":">=0.5.4"},"_engineSupported":true,"optionalDependencies":{}},"0.0.7":{"name":"express-useragent","version":"0.0.7","keywords":["useragent","connect","express","railway","compound","middleware"],"author":{"url":"https://github.com/biggora/","name":"Aleksej Gordejev","email":"aleksej@gordejev.lv"},"_id":"express-useragent@0.0.7","maintainers":[{"name":"biggora","email":"aleksej@gordejev.lv"}],"homepage":"https://github.com/biggora/express-useragent/","dist":{"shasum":"ea24110062949395bb78fe55f380150f7a9071a0","tarball":"https://registry.npmjs.org/express-useragent/-/express-useragent-0.0.7.tgz","integrity":"sha512-Zu6itGZ2lMANdp/Eg+F3s6vWRZ9LXDeusMYOiDzlGyu7s5cmq7tQ4qhXqQTYrndAQlKXa9bYZRNabyFAp+DBAw==","signatures":[{"sig":"MEUCIQCD4A8EpsAhPDT9OIDVeRpoGTbuX4HLjn1Vg6t+BqO1VQIgQHWnMLdN4XvvvfikVRpJ89qshpPZrrf9OSofpylcjzI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./index.js","engines":{"node":">=0.5"},"scripts":{"test":"nodeunit tests/browsers.js"},"_npmUser":{"name":"biggora","email":"aleksej@gordejev.lv"},"repository":{"url":"git://github.com/biggora/express-useragent.git","type":"git"},"_npmVersion":"1.1.12","description":"ExpressJS user-agent middleware","directories":{"lib":"lib","tests":"tests"},"_nodeVersion":"v0.8.8","dependencies":{},"_defaultsLoaded":true,"devDependencies":{"connect":">= 1.7.1 < 2.0.0","express":">= 2.5.0 < 3.0.0","nodeunit":">=0.5.4"},"_engineSupported":true,"optionalDependencies":{}},"0.0.7-1":{"name":"express-useragent","version":"0.0.7-1","keywords":["useragent","connect","express","trinte","railway","compound","middleware"],"author":{"url":"https://github.com/biggora/","name":"Aleksej Gordejev","email":"aleksej@gordejev.lv"},"_id":"express-useragent@0.0.7-1","maintainers":[{"name":"biggora","email":"aleksej@gordejev.lv"}],"homepage":"https://github.com/biggora/express-useragent/","dist":{"shasum":"0d9ee8f86caf269e67d45c856587842c1d11ed41","tarball":"https://registry.npmjs.org/express-useragent/-/express-useragent-0.0.7-1.tgz","integrity":"sha512-1aTlf//Kcnv8QVL0BeMugyjTPO3CU8d3+eUuVQ0Bzpz3YATiBUzSqWHJRYsxV3T/CVw7ZWvg0Yd4s5UDpshtJg==","signatures":[{"sig":"MEQCIH+GL7tvuKSTcycX+mQpD3KFBssekizZhHzAXU+CJXp1AiBv8M/0+jgemlWiSfrK7cMJVVa8uDRyeJsI8G7RTE7Xtg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./index.js","engines":{"node":">=0.5"},"scripts":{"test":"nodeunit tests/browsers.js"},"_npmUser":{"name":"biggora","email":"aleksej@gordejev.lv"},"repository":{"url":"git://github.com/biggora/express-useragent.git","type":"git"},"_npmVersion":"1.1.12","description":"ExpressJS user-agent middleware","directories":{"lib":"lib","tests":"tests"},"_nodeVersion":"v0.8.8","dependencies":{},"_defaultsLoaded":true,"devDependencies":{"connect":">= 1.7.1 < 2.0.0","express":">= 2.5.0 < 3.0.0","nodeunit":">=0.5.4"},"_engineSupported":true,"optionalDependencies":{}},"0.0.8":{"name":"express-useragent","version":"0.0.8","keywords":["useragent","connect","express","trinte","railway","compound","middleware"],"author":{"url":"https://github.com/biggora/","name":"Aleksej Gordejev","email":"aleksej@gordejev.lv"},"_id":"express-useragent@0.0.8","maintainers":[{"name":"biggora","email":"aleksej@gordejev.lv"}],"homepage":"https://github.com/biggora/express-useragent/","bugs":{"url":"https://github.com/biggora/express-useragent/issues"},"dist":{"shasum":"eb77703de51a810e4a85c46c1f9deb40a87fbb29","tarball":"https://registry.npmjs.org/express-useragent/-/express-useragent-0.0.8.tgz","integrity":"sha512-aEyu07r9nN6xqrjEdd9wzQJdCvvU3O0P4QcR2DFElWsRxGLhCzCIhekBAHLeaKDI8TlnmOYB3xaYNUsPz5cI1A==","signatures":[{"sig":"MEUCIQC2FMIQniXSNYyPypoBOH7sDaQH8MfHzCqgX+Q1k3QeEQIgbgTrsm5VQqYea/U0XcaX/JQrHZJcIuFLqkFwcYQse1c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./index.js","_from":".","engines":{"node":">=0.5"},"scripts":{"test":"nodeunit tests/browsers.js"},"_npmUser":{"name":"biggora","email":"aleksej@gordejev.lv"},"repository":{"url":"git://github.com/biggora/express-useragent.git","type":"git"},"_npmVersion":"1.3.8","description":"ExpressJS user-agent middleware","directories":{"lib":"lib","tests":"tests"},"dependencies":{},"devDependencies":{"connect":">= 1.7.1 < 2.0.0","express":">= 2.5.0 < 3.0.0","nodeunit":">=0.5.4"}},"0.0.8-1":{"name":"express-useragent","version":"0.0.8-1","keywords":["useragent","connect","express","trinte","railway","compound","middleware"],"author":{"url":"https://github.com/biggora/","name":"Aleksej Gordejev","email":"aleksej@gordejev.lv"},"_id":"express-useragent@0.0.8-1","maintainers":[{"name":"biggora","email":"aleksej@gordejev.lv"}],"homepage":"https://github.com/biggora/express-useragent/","bugs":{"url":"https://github.com/biggora/express-useragent/issues"},"dist":{"shasum":"3fc28d78988320fdf113b07a313937448266cbac","tarball":"https://registry.npmjs.org/express-useragent/-/express-useragent-0.0.8-1.tgz","integrity":"sha512-123veOTp4N1eIj99oNIe6vd+BZlR70dboSSd2sSyFC2dD+JLytsneUX+o52gatVJs9pCmpbbuO5LIAFmiCmnYQ==","signatures":[{"sig":"MEYCIQDP022H0f3Za/Or0MRrpJZzwMMZdllRPNwPGGHsH9SdKAIhAOUVQxXuP9hkb1PDW2jCKHADdQOIg+e4e9ZXdKJUhRyC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./index.js","_from":".","engines":{"node":">=0.5"},"scripts":{"test":"nodeunit tests/browsers.js"},"_npmUser":{"name":"biggora","email":"aleksej@gordejev.lv"},"repository":{"url":"git://github.com/biggora/express-useragent.git","type":"git"},"_npmVersion":"1.3.8","description":"ExpressJS user-agent middleware","directories":{"lib":"lib","tests":"tests"},"dependencies":{},"devDependencies":{"connect":">= 1.7.1 < 2.0.0","express":">= 2.5.0 < 3.0.0","nodeunit":">=0.5.4"}},"0.0.9":{"name":"express-useragent","version":"0.0.9","keywords":["useragent","connect","express","trinte","railway","compound","middleware"],"author":{"url":"https://github.com/biggora/","name":"Aleksej Gordejev","email":"aleksej@gordejev.lv"},"_id":"express-useragent@0.0.9","maintainers":[{"name":"biggora","email":"aleksej@gordejev.lv"}],"homepage":"https://github.com/biggora/express-useragent/","bugs":{"url":"https://github.com/biggora/express-useragent/issues"},"dist":{"shasum":"50bebefffbc171410552454e5372b3ce40e41842","tarball":"https://registry.npmjs.org/express-useragent/-/express-useragent-0.0.9.tgz","integrity":"sha512-Ybqr7p+OYpGHqru2HP5WMEv6Mpv+L8uRyKdeZXzwo4hVunaFvZkUoJShWyZs8BXGJ6I1eG83oQgYsCPqv/Jwug==","signatures":[{"sig":"MEUCIQDCBG9Tv08Sed+2xT+CEzmg6KDwKLU134egQa5gX1+KlgIge97BwjI8Wv/lhlLx5gQPuxiEIrPEfi2gvAiGcVUOFkI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./index.js","_from":".","engines":{"node":">=0.5"},"scripts":{"test":"nodeunit tests/browsers.js"},"_npmUser":{"name":"biggora","email":"aleksej@gordejev.lv"},"repository":{"url":"git://github.com/biggora/express-useragent.git","type":"git"},"_npmVersion":"1.3.8","description":"ExpressJS/Connect user-agent middleware exposing","directories":{"lib":"lib","tests":"tests"},"dependencies":{},"devDependencies":{"connect":">= 1.7.1 < 2.0.0","express":">= 2.5.0 < 3.0.0","nodeunit":">=0.5.4"}},"0.0.9-1":{"name":"express-useragent","version":"0.0.9-1","keywords":["useragent","connect","express","trinte","railway","compound","middleware"],"author":{"url":"https://github.com/biggora/","name":"Aleksej Gordejev","email":"aleksej@gordejev.lv"},"_id":"express-useragent@0.0.9-1","maintainers":[{"name":"biggora","email":"aleksej@gordejev.lv"}],"homepage":"https://github.com/biggora/express-useragent/","bugs":{"url":"https://github.com/biggora/express-useragent/issues"},"dist":{"shasum":"c6f109053ec5c3f9f61c5cab5a36f526fd59987a","tarball":"https://registry.npmjs.org/express-useragent/-/express-useragent-0.0.9-1.tgz","integrity":"sha512-iRpPF6imMsjzmn9Q8egMq8XYAi0k2LSQIv6E3oUpKV5WKdeS7Bi9P0jR3i3lLCdP0oDA3gdvE6AQH5WNp3UfXQ==","signatures":[{"sig":"MEUCIQCPpPNjYE/GsnBVfBqJalRIK9bYcgTQcihye59zLLmaGwIgdCMrrz/FBWQXFcCkO8GdeFshyzA/modqDrVB0k/+mE8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./index.js","_from":".","engines":{"node":">=0.5"},"scripts":{"test":"nodeunit tests/browsers.js"},"_npmUser":{"name":"biggora","email":"aleksej@gordejev.lv"},"repository":{"url":"git://github.com/biggora/express-useragent.git","type":"git"},"_npmVersion":"1.3.8","description":"ExpressJS/Connect user-agent middleware exposing","directories":{"lib":"lib","tests":"tests"},"dependencies":{},"devDependencies":{"connect":">= 1.7.1 < 2.0.0","express":">= 2.5.0 < 3.0.0","nodeunit":">=0.5.4"}},"0.0.10":{"name":"express-useragent","version":"0.0.10","keywords":["useragent","connect","express","trinte","railway","compound","middleware"],"author":{"url":"https://github.com/biggora/","name":"Aleksej Gordejev","email":"aleksej@gordejev.lv"},"_id":"express-useragent@0.0.10","maintainers":[{"name":"biggora","email":"aleksej@gordejev.lv"}],"homepage":"https://github.com/biggora/express-useragent/","bugs":{"url":"https://github.com/biggora/express-useragent/issues"},"dist":{"shasum":"bee4e2a2eee148bf7186e5e0057680e2b758402b","tarball":"https://registry.npmjs.org/express-useragent/-/express-useragent-0.0.10.tgz","integrity":"sha512-/lSXmjgy7TpjbTgjgwtazv5LN0R5UyWwunwwlUCxLvCGf+1YnmRbf53GSbnnPKlHsN2JUkALzRzKh194ko1yng==","signatures":[{"sig":"MEYCIQDl/ZaNZLA8OMXSOhqvgVvGtvY8DofyukjaW0tTWZc9LgIhAMwhCS6gl5HE/rErB2QnUJUE9AI3S6AWotlMN4Od0+Er","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./index.js","_from":".","engines":{"node":">=0.5"},"scripts":{"test":"nodeunit tests/browsers.js"},"_npmUser":{"name":"biggora","email":"aleksej@gordejev.lv"},"repository":{"url":"git://github.com/biggora/express-useragent.git","type":"git"},"_npmVersion":"1.3.8","description":"ExpressJS/Connect user-agent middleware exposing","directories":{"lib":"lib","tests":"tests"},"dependencies":{},"devDependencies":{"connect":">= 1.7.1 < 2.0.0","express":">= 2.5.0 < 3.0.0","nodeunit":">=0.5.4"}},"0.0.11":{"name":"express-useragent","version":"0.0.11","keywords":["useragent","connect","express","trinte","railway","compound","middleware"],"author":{"url":"https://github.com/biggora/","name":"Aleksej Gordejev","email":"aleksej@gordejev.lv"},"_id":"express-useragent@0.0.11","maintainers":[{"name":"biggora","email":"aleksej@gordejev.lv"}],"homepage":"https://github.com/biggora/express-useragent/","bugs":{"url":"https://github.com/biggora/express-useragent/issues"},"dist":{"shasum":"fdbe5112504d6486df34b4c87477516760bfce86","tarball":"https://registry.npmjs.org/express-useragent/-/express-useragent-0.0.11.tgz","integrity":"sha512-yLb+W6vfuMm5HH1wRhOBpEm8qVESXrSj7M4hFuk73Lg1C4zLRwcboOvzepeg4D+jeLKTP8nf//we2qlRvl+kEQ==","signatures":[{"sig":"MEQCIAS+34WwOMCcsXITGyCbU1FjkNN1qaRl1uYJifrsl9TFAiB7+xlvCK6cukZOiphgB+TSfPQhBB9n3xCMC4nkXXIy8w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./index.js","_from":".","engines":{"node":">=0.5"},"scripts":{"test":"nodeunit tests/browsers.js"},"_npmUser":{"name":"biggora","email":"aleksej@gordejev.lv"},"repository":{"url":"git://github.com/biggora/express-useragent.git","type":"git"},"_npmVersion":"1.3.8","description":"ExpressJS/Connect user-agent middleware exposing","directories":{"lib":"lib","tests":"tests"},"dependencies":{},"devDependencies":{"connect":">= 1.7.1 < 2.0.0","express":">= 2.5.0 < 3.0.0","nodeunit":">=0.5.4"}},"0.0.12":{"name":"express-useragent","version":"0.0.12","keywords":["useragent","connect","express","trinte","railway","compound","middleware"],"author":{"url":"https://github.com/biggora","name":"Aleksej Gordejev","email":"aleksej@gordejev.lv"},"_id":"express-useragent@0.0.12","maintainers":[{"name":"biggora","email":"aleksej@gordejev.lv"}],"contributors":[{"url":"https://github.com/kacperus","name":"Kacper Glowacki"},{"url":"https://github.com/elisee","name":"elisee"},{"url":"https://github.com/bitdeli-chef","name":"Bitdeli Chef"},{"url":"https://github.com/nicolastobo","name":"Nicolas Tobo"},{"url":"https://github.com/SamyPesse","name":"Samy Pess�"},{"url":"https://github.com/artnez","name":"Artem Nezvigin"}],"homepage":"https://github.com/biggora/express-useragent/","bugs":{"url":"https://github.com/biggora/express-useragent/issues"},"dist":{"shasum":"813ed0eaed854edc788b87ac204e3597e1b2c40a","tarball":"https://registry.npmjs.org/express-useragent/-/express-useragent-0.0.12.tgz","integrity":"sha512-GpTTrf6BuBHrsTvzdSx3oFL7/Q6/7bWZq90olsniNEeDC7rEnGDkKUP5/5u73YtpWuWAeXR/W+bRLbLktFNX9w==","signatures":[{"sig":"MEUCIQDe3QQsAo8nRGk9CUF23YdCvIT7e1iWsbZWpdJH4DHOswIgRr8rKchFx1xP2vkTrn+dzOs5Y+MzpO2jYfb18d7DYiQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./index.js","_from":".","engines":{"node":">=0.5"},"scripts":{"test":"nodeunit tests/browsers.js"},"_npmUser":{"name":"biggora","email":"aleksej@gordejev.lv"},"repository":{"url":"git://github.com/biggora/express-useragent.git","type":"git"},"_npmVersion":"1.3.8","description":"ExpressJS/Connect/TrinteJS user-agent middleware exposing","directories":{"lib":"lib","tests":"tests"},"dependencies":{},"devDependencies":{"connect":">= 1.7.1 < 2.0.0","express":">= 2.5.0 < 3.0.0","nodeunit":">=0.5.4"}},"0.1.0":{"name":"express-useragent","version":"0.1.0","keywords":["useragent","connect","express","trinte","railway","compound","middleware"],"author":{"url":"https://github.com/biggora","name":"Aleksej Gordejev","email":"aleksej@gordejev.lv"},"_id":"express-useragent@0.1.0","maintainers":[{"name":"biggora","email":"aleksej@gordejev.lv"}],"contributors":[{"url":"https://github.com/kacperus","name":"Kacper Glowacki"},{"url":"https://github.com/elisee","name":"elisee"},{"url":"https://github.com/bitdeli-chef","name":"Bitdeli Chef"},{"url":"https://github.com/nicolastobo","name":"Nicolas Tobo"},{"url":"https://github.com/SamyPesse","name":"Samy Pess�"},{"url":"https://github.com/artnez","name":"Artem Nezvigin"}],"homepage":"https://github.com/biggora/express-useragent/","bugs":{"url":"https://github.com/biggora/express-useragent/issues"},"dist":{"shasum":"73c76a63cdfc4158a6f685731872f38287a00ad8","tarball":"https://registry.npmjs.org/express-useragent/-/express-useragent-0.1.0.tgz","integrity":"sha512-+6ReT8OYG6Fw3N8f4CCNny8rUO9lqk+bTEmmGk4DCcWYmNhAX5GpYWmeBFFIiqCymQM3DNwebhDU9moFZ+gmUw==","signatures":[{"sig":"MEQCIHRtrWEOyAC4T9iHlNAf68/OGmoR57iqcjZ/Bw0Bxj5uAiABeuOc+29IMDIGSkRmQAcNZ2rEpAf5pXpar/loRPERBQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./index.js","_from":".","engines":{"node":">=0.6"},"scripts":{"test":"nodeunit tests/browsers.js"},"_npmUser":{"name":"biggora","email":"aleksej@gordejev.lv"},"repository":{"url":"git://github.com/biggora/express-useragent.git","type":"git"},"_npmVersion":"1.3.8","description":"ExpressJS/Connect/TrinteJS user-agent middleware exposing","directories":{"lib":"lib","tests":"tests"},"dependencies":{},"devDependencies":{"connect":">= 2.5.0","express":">= 3.0.0","nodeunit":">= 0.5.4"}},"0.1.1":{"name":"express-useragent","version":"0.1.1","keywords":["useragent","connect","express","trinte","railway","compound","middleware"],"author":{"url":"https://github.com/biggora","name":"Aleksej Gordejev","email":"aleksej@gordejev.lv"},"_id":"express-useragent@0.1.1","maintainers":[{"name":"biggora","email":"aleksej@gordejev.lv"}],"contributors":[{"url":"https://github.com/kacperus","name":"Kacper Glowacki"},{"url":"https://github.com/elisee","name":"elisee"},{"url":"https://github.com/bitdeli-chef","name":"Bitdeli Chef"},{"url":"https://github.com/nicolastobo","name":"Nicolas Tobo"},{"url":"https://github.com/SamyPesse","name":"Samy Pess�"},{"url":"https://github.com/artnez","name":"Artem Nezvigin"}],"homepage":"https://github.com/biggora/express-useragent/","bugs":{"url":"https://github.com/biggora/express-useragent/issues"},"dist":{"shasum":"27d97d07988cd2fd8d90d87728b4fa9667e0e8aa","tarball":"https://registry.npmjs.org/express-useragent/-/express-useragent-0.1.1.tgz","integrity":"sha512-0tPttDhtW3o3GoUUhQuleImr35P1Zwf2S8tHdyZkoxvX/FZ8HCDAgvrKpioQaq9g3Q2Ph7Br+AZoQo2ThVAK4Q==","signatures":[{"sig":"MEUCICgaBzzEHmgEyqGYTUSyQjP5Jdje8CtBbllTbLrItErJAiEA9cKyVskoyWOpDVjAYIsOVyCp6CcUYShuwwUMmnW58io=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./index.js","_from":".","_shasum":"27d97d07988cd2fd8d90d87728b4fa9667e0e8aa","engines":{"node":">=0.6"},"gitHead":"9d742fe9e78da091688ed23f96df523e31f84534","scripts":{"test":"nodeunit tests/browsers.js"},"_npmUser":{"name":"biggora","email":"aleksej@gordejev.lv"},"repository":{"url":"git://github.com/biggora/express-useragent.git","type":"git"},"_npmVersion":"2.0.0-alpha.7","description":"ExpressJS/Connect/TrinteJS user-agent middleware exposing","directories":{"lib":"lib","tests":"tests"},"dependencies":{},"devDependencies":{"connect":">= 2.5.0","express":">= 3.0.0","nodeunit":">= 0.5.4"}},"0.1.2":{"name":"express-useragent","version":"0.1.2","keywords":["useragent","connect","express","trinte","railway","compound","middleware"],"author":{"url":"https://github.com/biggora","name":"Aleksej Gordejev","email":"aleksej@gordejev.lv"},"_id":"express-useragent@0.1.2","maintainers":[{"name":"biggora","email":"aleksej@gordejev.lv"}],"contributors":[{"url":"https://github.com/kacperus","name":"Kacper Glowacki"},{"url":"https://github.com/elisee","name":"elisee"},{"url":"https://github.com/bitdeli-chef","name":"Bitdeli Chef"},{"url":"https://github.com/nicolastobo","name":"Nicolas Tobo"},{"url":"https://github.com/SamyPesse","name":"Samy Pess�"},{"url":"https://github.com/artnez","name":"Artem Nezvigin"}],"homepage":"https://github.com/biggora/express-useragent/","bugs":{"url":"https://github.com/biggora/express-useragent/issues"},"dist":{"shasum":"b249572f5badb4981dc294a0317fe3aef58c997e","tarball":"https://registry.npmjs.org/express-useragent/-/express-useragent-0.1.2.tgz","integrity":"sha512-I3SMX53x/KI51Zka18NcTO3UHYm4wejWvG4JJtmuqmZzbXShDq9jBTjRFcvtcVgVKzccKBW2456jFO43CU81CQ==","signatures":[{"sig":"MEUCIQDckF1Pq6m6xonlNRMuIjovZt6YGx7nZxC/87HvM7Ic3gIgDMC0cWSqCGMShmwCDyIPv9SLG6e5FEq9YxOzfOKVJ1k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./index.js","_from":".","_shasum":"b249572f5badb4981dc294a0317fe3aef58c997e","engines":{"node":">=0.6"},"gitHead":"f56e31c7a5ba78afeed52a676cf4df6c04f8e240","scripts":{"test":"nodeunit tests/browsers.js"},"_npmUser":{"name":"biggora","email":"aleksej@gordejev.lv"},"repository":{"url":"git://github.com/biggora/express-useragent.git","type":"git"},"_npmVersion":"2.0.0-alpha.7","description":"ExpressJS/Connect/TrinteJS user-agent middleware exposing","directories":{"lib":"lib","tests":"tests"},"dependencies":{},"devDependencies":{"connect":">= 2.5.0","express":">= 3.0.0","nodeunit":">= 0.5.4"}},"0.1.3":{"name":"express-useragent","version":"0.1.3","keywords":["useragent","connect","express","trinte","railway","compound","middleware"],"author":{"url":"https://github.com/biggora","name":"Aleksej Gordejev","email":"aleksej@gordejev.lv"},"_id":"express-useragent@0.1.3","maintainers":[{"name":"biggora","email":"aleksej@gordejev.lv"}],"contributors":[{"url":"https://github.com/kacperus","name":"Kacper Glowacki"},{"url":"https://github.com/elisee","name":"elisee"},{"url":"https://github.com/bitdeli-chef","name":"Bitdeli Chef"},{"url":"https://github.com/nicolastobo","name":"Nicolas Tobo"},{"url":"https://github.com/SamyPesse","name":"Samy Pess�"},{"url":"https://github.com/artnez","name":"Artem Nezvigin"}],"homepage":"https://github.com/biggora/express-useragent/","bugs":{"url":"https://github.com/biggora/express-useragent/issues"},"dist":{"shasum":"511b51aa83a9f55799829a47674b716ae02940f8","tarball":"https://registry.npmjs.org/express-useragent/-/express-useragent-0.1.3.tgz","integrity":"sha512-glZ4eIdJHf++ClPDq93fHjkJ9W1HQpAbHHjwN6Io8lwDeq0WWtu8oROMVfkMSMJg7zYVP13tRNzIDbKyjgmaMg==","signatures":[{"sig":"MEQCIHDuEkcncYiMuQDGPLtjSoSQX3rWvsxfyssQ8snlQAZNAiAC0nvJ+mfzPeqWI8muzol4kDea0ZE5JKQsvtVT5Okb1g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./index.js","_from":".","_shasum":"511b51aa83a9f55799829a47674b716ae02940f8","engines":{"node":">=0.6"},"gitHead":"4163c85e20f9a3353d7709cab6123fe89841d952","scripts":{"test":"nodeunit tests/browsers.js"},"_npmUser":{"name":"biggora","email":"aleksej@gordejev.lv"},"repository":{"url":"git://github.com/biggora/express-useragent.git","type":"git"},"_npmVersion":"1.4.28","description":"ExpressJS/Connect/TrinteJS user-agent middleware exposing","directories":{"lib":"lib","tests":"tests"},"dependencies":{},"devDependencies":{"connect":">= 2.5.0","express":">= 3.0.0","nodeunit":">= 0.5.4"}},"0.1.4":{"name":"express-useragent","version":"0.1.4","keywords":["useragent","connect","express","trinte","railway","compound","middleware"],"author":{"url":"https://github.com/biggora","name":"Aleksej Gordejev","email":"aleksej@gordejev.lv"},"_id":"express-useragent@0.1.4","maintainers":[{"name":"biggora","email":"aleksej@gordejev.lv"}],"contributors":[{"url":"https://github.com/kacperus","name":"Kacper Glowacki"},{"url":"https://github.com/elisee","name":"elisee"},{"url":"https://github.com/bitdeli-chef","name":"Bitdeli Chef"},{"url":"https://github.com/nicolastobo","name":"Nicolas Tobo"},{"url":"https://github.com/SamyPesse","name":"Samy Pess�"},{"url":"https://github.com/artnez","name":"Artem Nezvigin"}],"homepage":"https://github.com/biggora/express-useragent/","bugs":{"url":"https://github.com/biggora/express-useragent/issues"},"dist":{"shasum":"7da47beb4cb9172fb6e13ae465bcb6c6a361fe37","tarball":"https://registry.npmjs.org/express-useragent/-/express-useragent-0.1.4.tgz","integrity":"sha512-CsQqoEg1KSKdtExJ5d8IYYFnOAHrvh4i1B9vYCYZiY1GH0J0kc7zGEg3+5A3yrb3dxrTEiiT79DZ+O1i6ENrUA==","signatures":[{"sig":"MEUCID2WYGZB1zqS6d06hcu/fRZSzOFtGnZsFT4SOqlN1UqkAiEAp5qhMo9ma/vB8vnSUrcQu0EN4q+Z0g7uL9EKLsca19M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./index.js","_from":".","_shasum":"7da47beb4cb9172fb6e13ae465bcb6c6a361fe37","engines":{"node":">=0.6"},"gitHead":"89f2ca7414240c27760bb1ab4443e5ca8565c6e2","scripts":{"test":"nodeunit tests/browsers.js"},"_npmUser":{"name":"biggora","email":"aleksej@gordejev.lv"},"repository":{"url":"git://github.com/biggora/express-useragent.git","type":"git"},"_npmVersion":"1.4.28","description":"ExpressJS/Connect/TrinteJS user-agent middleware exposing","directories":{"lib":"lib","tests":"tests"},"dependencies":{},"devDependencies":{"connect":">= 2.5.0","express":">= 3.0.0","nodeunit":">= 0.5.4"}},"0.1.5":{"name":"express-useragent","version":"0.1.5","keywords":["useragent","connect","express","trinte","railway","compound","middleware"],"author":{"url":"https://github.com/biggora","name":"Aleksej Gordejev","email":"aleksej@gordejev.lv"},"_id":"express-useragent@0.1.5","maintainers":[{"name":"biggora","email":"aleksej@gordejev.lv"}],"contributors":[{"url":"https://github.com/kacperus","name":"Kacper Glowacki"},{"url":"https://github.com/elisee","name":"elisee"},{"url":"https://github.com/bitdeli-chef","name":"Bitdeli Chef"},{"url":"https://github.com/nicolastobo","name":"Nicolas Tobo"},{"url":"https://github.com/SamyPesse","name":"Samy Pess�"},{"url":"https://github.com/artnez","name":"Artem Nezvigin"}],"homepage":"https://github.com/biggora/express-useragent/","bugs":{"url":"https://github.com/biggora/express-useragent/issues"},"dist":{"shasum":"a286f8b0859c51eeb4ae577450fd9629fd8c6afd","tarball":"https://registry.npmjs.org/express-useragent/-/express-useragent-0.1.5.tgz","integrity":"sha512-jnYHpgO5Cu4zFMHZjytp6X2Mz56TQ1OGpPZZJ+J8ru6PwoATkymP+TSNnJEjkDWJ8l65rIkIt6DnwkEx/QaApA==","signatures":[{"sig":"MEUCIQCbts0nbpRwfs7URZYA5IE1t8HyzNvOkh4kmdXaTvqaZgIgWSigst1KnDbN9o1wgEw5mPSbKHxaqctvb+avp1ih6o4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./index.js","_from":".","_shasum":"a286f8b0859c51eeb4ae577450fd9629fd8c6afd","engines":{"node":">=0.6"},"gitHead":"41432c66c38c2136d40c719a29807ff0c1f284fe","scripts":{"test":"nodeunit tests/browsers.js"},"_npmUser":{"name":"biggora","email":"aleksej@gordejev.lv"},"repository":{"url":"git://github.com/biggora/express-useragent.git","type":"git"},"_npmVersion":"1.4.28","description":"ExpressJS/Connect/TrinteJS user-agent middleware exposing","directories":{"lib":"lib","tests":"tests"},"dependencies":{},"devDependencies":{"connect":">= 2.5.0","express":">= 3.0.0","nodeunit":">= 0.5.4"}},"0.1.6":{"name":"express-useragent","version":"0.1.6","keywords":["useragent","connect","express","trinte","railway","compound","middleware"],"author":{"url":"https://github.com/biggora","name":"Aleksej Gordejev","email":"aleksej@gordejev.lv"},"_id":"express-useragent@0.1.6","maintainers":[{"name":"biggora","email":"aleksej@gordejev.lv"}],"contributors":[{"url":"https://github.com/kacperus","name":"Kacper Glowacki"},{"url":"https://github.com/elisee","name":"elisee"},{"url":"https://github.com/bitdeli-chef","name":"Bitdeli Chef"},{"url":"https://github.com/nicolastobo","name":"Nicolas Tobo"},{"url":"https://github.com/SamyPesse","name":"Samy Pess�"},{"url":"https://github.com/artnez","name":"Artem Nezvigin"}],"homepage":"https://github.com/biggora/express-useragent/","bugs":{"url":"https://github.com/biggora/express-useragent/issues"},"dist":{"shasum":"51156d87d4a2f96b53d46598d4186629e2da5774","tarball":"https://registry.npmjs.org/express-useragent/-/express-useragent-0.1.6.tgz","integrity":"sha512-aebnD9iYVE632Lf2j7YkwK+siQSwCbwPEc9tFr8EGSB7yfE/KAN528mRX+Wr4kmU599FqIZO306/6547l5xbMQ==","signatures":[{"sig":"MEQCIGYs9uaHKqRxmQg4G1piD3ni4WT2zghr/KhaNb3WvFWaAiANcHE7n/sEAQnH0jPMtUPaGy/gufCgbdUFZqiDZ3RjZA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./index.js","_from":".","_shasum":"51156d87d4a2f96b53d46598d4186629e2da5774","engines":{"node":">=0.6"},"gitHead":"929b9d91758d5216edb7a044279ce276ac947c0c","scripts":{"test":"nodeunit tests/browsers.js"},"_npmUser":{"name":"biggora","email":"aleksej@gordejev.lv"},"repository":{"url":"git://github.com/biggora/express-useragent.git","type":"git"},"_npmVersion":"1.4.28","description":"ExpressJS/Connect/TrinteJS user-agent middleware exposing","directories":{"lib":"lib","tests":"tests"},"dependencies":{},"devDependencies":{"connect":">= 2.5.0","express":">= 3.0.0","nodeunit":">= 0.5.4"}},"0.1.7":{"name":"express-useragent","version":"0.1.7","keywords":["useragent","connect","express","trinte","railway","compound","middleware"],"author":{"url":"https://github.com/biggora","name":"Aleksej Gordejev","email":"aleksej@gordejev.lv"},"_id":"express-useragent@0.1.7","maintainers":[{"name":"biggora","email":"aleksej@gordejev.lv"}],"contributors":[{"url":"https://github.com/kacperus","name":"Kacper Glowacki"},{"url":"https://github.com/elisee","name":"elisee"},{"url":"https://github.com/bitdeli-chef","name":"Bitdeli Chef"},{"url":"https://github.com/nicolastobo","name":"Nicolas Tobo"},{"url":"https://github.com/SamyPesse","name":"Samy Pess�"},{"url":"https://github.com/artnez","name":"Artem Nezvigin"}],"homepage":"https://github.com/biggora/express-useragent/","bugs":{"url":"https://github.com/biggora/express-useragent/issues"},"dist":{"shasum":"565d37ceca26a594ca7a0a2fc1fc33104f1e8b63","tarball":"https://registry.npmjs.org/express-useragent/-/express-useragent-0.1.7.tgz","integrity":"sha512-809/VeUzmrq2W3UTmgIIOf6bRUL1GEtDuGbp7WYbv/urNYKjzazXs6Yd0W9EfUQlXddt9EDiE7Hl0WV94o29rg==","signatures":[{"sig":"MEYCIQCSq4H+pj1gb+689ZW6AMNRZSIn8T8ry8rHR+FvyTHhJgIhAKh7F8O13gVXD3u2xfOjXs/GjM3pbQH+Gx+g43QLzo6j","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./index.js","_from":".","_shasum":"565d37ceca26a594ca7a0a2fc1fc33104f1e8b63","engines":{"node":">=0.8"},"gitHead":"8d430bda037a1acf471f76d08dc896b8b558a215","scripts":{"test":"nodeunit tests/browsers.js"},"_npmUser":{"name":"biggora","email":"aleksej@gordejev.lv"},"repository":{"url":"git://github.com/biggora/express-useragent.git","type":"git"},"_npmVersion":"2.7.4","description":"ExpressJS/Connect/TrinteJS user-agent middleware exposing","directories":{"lib":"lib","tests":"tests"},"_nodeVersion":"0.12.2","dependencies":{},"devDependencies":{"connect":">= 2.5.0","express":">= 3.0.0","nodeunit":">= 0.5.4"}},"0.1.8":{"name":"express-useragent","version":"0.1.8","keywords":["useragent","connect","express","trinte","browser","compound","middleware"],"author":{"url":"https://github.com/biggora","name":"Alexey Gordeyev","email":"aleksej@gordejev.lv"},"_id":"express-useragent@0.1.8","maintainers":[{"name":"biggora","email":"aleksej@gordejev.lv"}],"contributors":[{"url":"https://github.com/kacperus","name":"Kacper Glowacki"},{"url":"https://github.com/elisee","name":"elisee"},{"url":"https://github.com/bitdeli-chef","name":"Bitdeli Chef"},{"url":"https://github.com/nicolastobo","name":"Nicolas Tobo"},{"url":"https://github.com/SamyPesse","name":"Samy Pess�"},{"url":"https://github.com/artnez","name":"Artem Nezvigin"}],"homepage":"https://github.com/biggora/express-useragent/","bugs":{"url":"https://github.com/biggora/express-useragent/issues"},"dist":{"shasum":"95c8a634adfdde600b1f3b98f677457de4d16d5e","tarball":"https://registry.npmjs.org/express-useragent/-/express-useragent-0.1.8.tgz","integrity":"sha512-lb6v0M5OsmuNACWrx+fEsNnLEnaK/3QfiM1C0Pla1cIZNnK5OjVW33f7ejw4j51bg0fJK3Ju6Xz2Tsr7kgQGfg==","signatures":[{"sig":"MEQCIESGGp8nVwuZ7Mmfrzem5Qqph/Ob9RrxDTBmGAQuuU25AiAfRKTYx1YiX9FBvma1gnZiAzwGRG66eCcbZuZcPAmk/g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./index.js","_from":".","_shasum":"95c8a634adfdde600b1f3b98f677457de4d16d5e","engines":{"node":">=0.8"},"gitHead":"73fac171f40052386df2ae48983c01e02aa76015","scripts":{"http":"node test/http.js","test":"nodeunit  test/browsers.js","express":"node test/express.js","build-js":"grunt build"},"_npmUser":{"name":"biggora","email":"aleksej@gordejev.lv"},"licenses":[{"url":"https://github.com/biggora/express-useragent/blob/master/LICENSE","type":"MIT"}],"repository":{"url":"git://github.com/biggora/express-useragent.git","type":"git"},"_npmVersion":"2.7.4","description":"ExpressJS/Connect/TrinteJS user-agent middleware exposing","directories":{"lib":"lib","test":"test"},"_nodeVersion":"0.12.2","dependencies":{},"devDependencies":{"bower":"*","grunt":"*","express":">= 3.0.0","nodeunit":"*","grunt-contrib-clean":"*","grunt-contrib-uglify":"*"}},"0.1.9":{"name":"express-useragent","version":"0.1.9","keywords":["useragent","connect","express","trinte","browser","compound","middleware"],"author":{"url":"https://github.com/biggora","name":"Alexey Gordeyev","email":"aleksej@gordejev.lv"},"_id":"express-useragent@0.1.9","maintainers":[{"name":"biggora","email":"aleksej@gordejev.lv"}],"contributors":[{"url":"https://github.com/kacperus","name":"Kacper Glowacki"},{"url":"https://github.com/elisee","name":"elisee"},{"url":"https://github.com/bitdeli-chef","name":"Bitdeli Chef"},{"url":"https://github.com/nicolastobo","name":"Nicolas Tobo"},{"url":"https://github.com/SamyPesse","name":"Samy Pess�"},{"url":"https://github.com/artnez","name":"Artem Nezvigin"}],"homepage":"https://github.com/biggora/express-useragent/","bugs":{"url":"https://github.com/biggora/express-useragent/issues"},"dist":{"shasum":"95f35de41b0b97636c94fbd4a26137b3a6008a39","tarball":"https://registry.npmjs.org/express-useragent/-/express-useragent-0.1.9.tgz","integrity":"sha512-wr+vI478emZoIoZyCUtY0WAMRZuA1u/vbCs9E1NwIvnPIcrt5i2qLlcmTwzS5QLw7vHmK7DQD6v7kzVZ46zk+A==","signatures":[{"sig":"MEYCIQCngBtVVvY7w8Sr/WtL+eJbnbsISVuCWB2yZsQKqttoUwIhAKcv5y9g0jS7dUAU32wGsZe82G+K8YI+1TKe/pX+GYmL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./index.js","_from":".","_shasum":"95f35de41b0b97636c94fbd4a26137b3a6008a39","engines":{"node":">=0.8"},"gitHead":"dd9be2b8f1b6a2c216f86082fec4786d17ce8f28","scripts":{"http":"node test/http.js","test":"nodeunit  test/browsers.js","express":"node test/express.js","build-js":"grunt build"},"_npmUser":{"name":"biggora","email":"aleksej@gordejev.lv"},"licenses":[{"url":"https://github.com/biggora/express-useragent/blob/master/LICENSE","type":"MIT"}],"repository":{"url":"git://github.com/biggora/express-useragent.git","type":"git"},"_npmVersion":"2.7.4","description":"ExpressJS/Connect/TrinteJS user-agent middleware exposing","directories":{"lib":"lib","test":"test"},"_nodeVersion":"0.12.2","dependencies":{},"devDependencies":{"bower":"*","grunt":"*","express":">= 3.0.0","nodeunit":"*","grunt-contrib-clean":"*","grunt-contrib-uglify":"*"}},"0.2.0":{"name":"express-useragent","version":"0.2.0","keywords":["useragent","connect","express","trinte","browser","compound","middleware"],"author":{"url":"https://github.com/biggora","name":"Alexey Gordeyev","email":"aleksej@gordejev.lv"},"_id":"express-useragent@0.2.0","maintainers":[{"name":"biggora","email":"aleksej@gordejev.lv"}],"contributors":[{"url":"https://github.com/kacperus","name":"Kacper Glowacki"},{"url":"https://github.com/elisee","name":"elisee"},{"url":"https://github.com/bitdeli-chef","name":"Bitdeli Chef"},{"url":"https://github.com/nicolastobo","name":"Nicolas Tobo"},{"url":"https://github.com/SamyPesse","name":"Samy Pess�"},{"url":"https://github.com/artnez","name":"Artem Nezvigin"},{"url":"https://github.com/joshdickson40","name":"Josh Dickson"}],"homepage":"https://github.com/biggora/express-useragent/","bugs":{"url":"https://github.com/biggora/express-useragent/issues"},"dist":{"shasum":"d90583e42bb3a25e2800390c720b6fe5d204118f","tarball":"https://registry.npmjs.org/express-useragent/-/express-useragent-0.2.0.tgz","integrity":"sha512-O58sVNgRFXcRnbL8Vx0/ww9wjRKBsJAM+Blf5ARP/vHosaq4nAdoHVtV6jCPXYtKU9pLLiHw3eFdXXniUUMEYQ==","signatures":[{"sig":"MEYCIQCUCi8W+AMgKoi7+9BIrWeY/1vJpxk0j1Cn6AWdqBS7kwIhANdtDQQyAcOUV7EnmG2uFvXl/zhI68LIek1iLCbsleqI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./index.js","_from":".","_shasum":"d90583e42bb3a25e2800390c720b6fe5d204118f","engines":{"node":">=0.8"},"gitHead":"df76a35d6fb3c0d38cca6b0621bed21f5adaf78b","scripts":{"http":"node test/http.js","test":"nodeunit  test/browsers.js test/bots_test.js","express":"node test/express.js","build-js":"grunt build"},"_npmUser":{"name":"biggora","email":"aleksej@gordejev.lv"},"licenses":[{"url":"https://github.com/biggora/express-useragent/blob/master/LICENSE","type":"MIT"}],"repository":{"url":"git://github.com/biggora/express-useragent.git","type":"git"},"_npmVersion":"2.7.4","description":"ExpressJS/Connect/TrinteJS user-agent middleware exposing","directories":{"lib":"lib","test":"test"},"_nodeVersion":"0.12.2","dependencies":{},"devDependencies":{"bower":"*","grunt":"*","express":">= 3.0.0","nodeunit":"*","load-grunt-tasks":"^3.2.0","grunt-contrib-clean":"*","grunt-contrib-uglify":"*"}},"0.2.1":{"name":"express-useragent","version":"0.2.1","keywords":["useragent","connect","express","trinte","browser","compound","middleware"],"author":{"url":"https://github.com/biggora","name":"Alexey Gordeyev","email":"aleksej@gordejev.lv"},"_id":"express-useragent@0.2.1","maintainers":[{"name":"biggora","email":"aleksej@gordejev.lv"}],"contributors":[{"url":"https://github.com/kacperus","name":"Kacper Glowacki"},{"url":"https://github.com/elisee","name":"elisee"},{"url":"https://github.com/bitdeli-chef","name":"Bitdeli Chef"},{"url":"https://github.com/nicolastobo","name":"Nicolas Tobo"},{"url":"https://github.com/SamyPesse","name":"Samy Pess�"},{"url":"https://github.com/artnez","name":"Artem Nezvigin"},{"url":"https://github.com/joshdickson40","name":"Josh Dickson"}],"homepage":"https://github.com/biggora/express-useragent/","bugs":{"url":"https://github.com/biggora/express-useragent/issues"},"dist":{"shasum":"561210998700ed2db4464510c059f14c9a986037","tarball":"https://registry.npmjs.org/express-useragent/-/express-useragent-0.2.1.tgz","integrity":"sha512-QceVP5nbkWLNeyx1PIqqwGbzbgvFqR5jxDpGO/0m6WND6HjS0kI4OFSOnPG8eXNdCsq10dwvPaNYCts/Gr8r9A==","signatures":[{"sig":"MEQCIEdYZQ5iH+kfzRXaajgR5LLASXCcBOdKlMSRCYPLosjFAiA78QosVEj4M1UrkIs9/YGeXE6hQcD5cfDZHqM/dmJevA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./index.js","_from":".","_shasum":"561210998700ed2db4464510c059f14c9a986037","engines":{"node":">=0.8"},"gitHead":"74bba6822947cdc17899bd04fef5e92c5b3dc13e","scripts":{"http":"node test/http.js","test":"nodeunit  test/browsers.js test/bots_test.js","express":"node test/express.js","build-js":"grunt build"},"_npmUser":{"name":"biggora","email":"aleksej@gordejev.lv"},"licenses":[{"url":"https://github.com/biggora/express-useragent/blob/master/LICENSE","type":"MIT"}],"repository":{"url":"git://github.com/biggora/express-useragent.git","type":"git"},"_npmVersion":"2.9.0","description":"ExpressJS/Connect/TrinteJS user-agent middleware exposing","directories":{"lib":"lib","test":"test"},"_nodeVersion":"4.0.0","dependencies":{},"devDependencies":{"bower":"*","grunt":"*","express":">= 3.0.0","nodeunit":"*","load-grunt-tasks":"^3.2.0","grunt-contrib-clean":"*","grunt-contrib-uglify":"*"}},"0.2.2":{"name":"express-useragent","version":"0.2.2","keywords":["useragent","connect","express","trinte","browser","compound","middleware"],"author":{"url":"https://github.com/biggora","name":"Alexey Gordeyev","email":"aleksej@gordejev.lv"},"_id":"express-useragent@0.2.2","maintainers":[{"name":"biggora","email":"aleksej@gordejev.lv"}],"contributors":[{"url":"https://github.com/kacperus","name":"Kacper Glowacki"},{"url":"https://github.com/elisee","name":"elisee"},{"url":"https://github.com/bitdeli-chef","name":"Bitdeli Chef"},{"url":"https://github.com/nicolastobo","name":"Nicolas Tobo"},{"url":"https://github.com/SamyPesse","name":"Samy Pess�"},{"url":"https://github.com/artnez","name":"Artem Nezvigin"},{"url":"https://github.com/joshdickson40","name":"Josh Dickson"}],"homepage":"https://github.com/biggora/express-useragent/","bugs":{"url":"https://github.com/biggora/express-useragent/issues"},"dist":{"shasum":"b7f64ed92270d47135196b2584843beffa1ffd93","tarball":"https://registry.npmjs.org/express-useragent/-/express-useragent-0.2.2.tgz","integrity":"sha512-x3IOVjL68D+F4NQFUt5EwOEt0QdzVgd+gemRDxApla0fYI+xcv6Ydal+OH91lMnERrfFCJpIZWMH4EJPNnK5vA==","signatures":[{"sig":"MEYCIQDGYQulHd0ricsqnbWoovoBP5D5mGu3jxV5V1Chg2ATcAIhAPXrzp/gxXSvIJcDZKIQMZXQ43O2zV6BHyqsa9Lk0/nm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./index.js","_from":".","_shasum":"b7f64ed92270d47135196b2584843beffa1ffd93","engines":{"node":">=0.8"},"gitHead":"7526ed27f52d578501e155ad1caf12b2689cd07a","scripts":{"http":"node test/http.js","test":"nodeunit  test/browsers.js test/bots_test.js","express":"node test/express.js","build-js":"grunt build"},"_npmUser":{"name":"biggora","email":"aleksej@gordejev.lv"},"licenses":[{"url":"https://github.com/biggora/express-useragent/blob/master/LICENSE","type":"MIT"}],"repository":{"url":"git://github.com/biggora/express-useragent.git","type":"git"},"_npmVersion":"2.9.0","description":"ExpressJS/Connect/TrinteJS user-agent middleware exposing","directories":{"lib":"lib","test":"test"},"_nodeVersion":"4.0.0","dependencies":{},"devDependencies":{"bower":"*","grunt":"*","express":">= 3.0.0","nodeunit":"*","load-grunt-tasks":"^3.2.0","grunt-contrib-clean":"*","grunt-contrib-uglify":"*"}},"0.2.3":{"name":"express-useragent","version":"0.2.3","keywords":["useragent","connect","express","trinte","browser","compound","middleware"],"author":{"url":"https://github.com/biggora","name":"Alexey Gordeyev","email":"aleksej@gordejev.lv"},"_id":"express-useragent@0.2.3","maintainers":[{"name":"biggora","email":"aleksej@gordejev.lv"}],"contributors":[{"url":"https://github.com/kacperus","name":"Kacper Glowacki"},{"url":"https://github.com/elisee","name":"elisee"},{"url":"https://github.com/bitdeli-chef","name":"Bitdeli Chef"},{"url":"https://github.com/nicolastobo","name":"Nicolas Tobo"},{"url":"https://github.com/SamyPesse","name":"Samy Pess�"},{"url":"https://github.com/artnez","name":"Artem Nezvigin"},{"url":"https://github.com/joshdickson40","name":"Josh Dickson"}],"homepage":"https://github.com/biggora/express-useragent/","bugs":{"url":"https://github.com/biggora/express-useragent/issues"},"dist":{"shasum":"857832df12e8a83e9a9400d4f9415411a96826ae","tarball":"https://registry.npmjs.org/express-useragent/-/express-useragent-0.2.3.tgz","integrity":"sha512-WniucrBy8BP56VLQGUmC3ny7sH2BFrT3eCPIG9Jaaenf9yBHoPA3wc9tbcxPmpN7/A5qxQqGfpZla9wcB074EA==","signatures":[{"sig":"MEQCIANdEDXH8MhmHVGPXB7QcwgdicZOo7UiNw6tJzvG7o/sAiAIbskhaHnv/dwv5q0fCgyewffcDVzpj/PAcs8MC5hHaA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./index.js","_from":".","_shasum":"857832df12e8a83e9a9400d4f9415411a96826ae","engines":{"node":">=0.8"},"gitHead":"ca590df7b6672f1f891cc739489083d7f8351b20","scripts":{"http":"node test/http.js","test":"nodeunit  test/browsers.js test/bots_test.js","express":"node test/express.js","build-js":"grunt build"},"_npmUser":{"name":"biggora","email":"aleksej@gordejev.lv"},"licenses":[{"url":"https://github.com/biggora/express-useragent/blob/master/LICENSE","type":"MIT"}],"repository":{"url":"git://github.com/biggora/express-useragent.git","type":"git"},"_npmVersion":"2.9.0","description":"ExpressJS/Connect/TrinteJS user-agent middleware exposing","directories":{"lib":"lib","test":"test"},"_nodeVersion":"4.0.0","dependencies":{},"devDependencies":{"bower":"*","grunt":"*","express":">= 3.0.0","nodeunit":"*","load-grunt-tasks":"^3.2.0","grunt-contrib-clean":"*","grunt-contrib-uglify":"*"}},"0.2.4":{"name":"express-useragent","version":"0.2.4","keywords":["useragent","connect","express","trinte","browser","compound","middleware"],"author":{"url":"https://github.com/biggora","name":"Alexey Gordeyev","email":"aleksej@gordejev.lv"},"_id":"express-useragent@0.2.4","maintainers":[{"name":"biggora","email":"aleksej@gordejev.lv"}],"contributors":[{"url":"https://github.com/kacperus","name":"Kacper Glowacki"},{"url":"https://github.com/elisee","name":"elisee"},{"url":"https://github.com/bitdeli-chef","name":"Bitdeli Chef"},{"url":"https://github.com/nicolastobo","name":"Nicolas Tobo"},{"url":"https://github.com/SamyPesse","name":"Samy Pess�"},{"url":"https://github.com/artnez","name":"Artem Nezvigin"},{"url":"https://github.com/joshdickson40","name":"Josh Dickson"}],"homepage":"https://github.com/biggora/express-useragent/","bugs":{"url":"https://github.com/biggora/express-useragent/issues"},"dist":{"shasum":"93de2dff654202f986f018a696c01afa7e6a72cf","tarball":"https://registry.npmjs.org/express-useragent/-/express-useragent-0.2.4.tgz","integrity":"sha512-hC5Ua3/yON+HhTj7LnSnrk8ill8kfFqmsnrDvt0XI3bwuePnoWa3aeBzMUycAk4HN+wpO8+45A1RSg4WOoaiMg==","signatures":[{"sig":"MEYCIQD9wJGwxQyQgOpOLOZ17EsWU5ogXuW030Kg7iF3qR4iFAIhAJofJLpkjOJF+iIPnqElQeBNLHmrTMKiI83ltzBFfpEV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./index.js","_from":".","_shasum":"93de2dff654202f986f018a696c01afa7e6a72cf","engines":{"node":">=0.8"},"gitHead":"da6e35d13c45a0f26593ad420e25c7b769139d36","scripts":{"http":"node test/http.js","test":"nodeunit  test/browsers.js test/bots_test.js","express":"node test/express.js","build-js":"grunt build"},"_npmUser":{"name":"biggora","email":"aleksej@gordejev.lv"},"licenses":[{"url":"https://github.com/biggora/express-useragent/blob/master/LICENSE","type":"MIT"}],"repository":{"url":"git://github.com/biggora/express-useragent.git","type":"git"},"_npmVersion":"2.9.0","description":"ExpressJS/Connect/TrinteJS user-agent middleware exposing","directories":{"lib":"lib","test":"test"},"_nodeVersion":"4.0.0","dependencies":{},"devDependencies":{"bower":"*","grunt":"*","express":">= 3.0.0","nodeunit":"*","load-grunt-tasks":"^3.2.0","grunt-contrib-clean":"*","grunt-contrib-uglify":"*"}},"1.0.0":{"name":"express-useragent","version":"1.0.0","keywords":["useragent","connect","express","trinte","browser","compound","middleware"],"author":{"url":"https://github.com/biggora","name":"Alexey Gordeyev","email":"aleksej@gordejev.lv"},"_id":"express-useragent@1.0.0","maintainers":[{"name":"biggora","email":"aleksej@gordejev.lv"}],"contributors":[{"url":"https://github.com/kacperus","name":"Kacper Glowacki"},{"url":"https://github.com/elisee","name":"elisee"},{"url":"https://github.com/bitdeli-chef","name":"Bitdeli Chef"},{"url":"https://github.com/nicolastobo","name":"Nicolas Tobo"},{"url":"https://github.com/SamyPesse","name":"Samy Pess�"},{"url":"https://github.com/artnez","name":"Artem Nezvigin"},{"url":"https://github.com/joshdickson40","name":"Josh Dickson"}],"homepage":"https://github.com/biggora/express-useragent/","bugs":{"url":"https://github.com/biggora/express-useragent/issues"},"dist":{"shasum":"06c21a5721958511e9cd4049466dfa3e59491a69","tarball":"https://registry.npmjs.org/express-useragent/-/express-useragent-1.0.0.tgz","integrity":"sha512-/oYvCAZzZTQzlv175baxEesthgGyOX7dXjl4QGvJ0qa4TSWQIFfhluPzBorD0k3Nst46wUzhvDH4SNbm6G1mCw==","signatures":[{"sig":"MEYCIQCT91WmJl5tinzgVtnkW3jysAxmMbX/hOyaBHyD0yeh+gIhAIxUKbG8E/K4x1NSySnReQdpvfcYXpYERVrTHqLS7kgY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./index.js","_from":".","_shasum":"06c21a5721958511e9cd4049466dfa3e59491a69","engines":{"node":">=0.8"},"gitHead":"b2a550a06e37870bfa36dde2cb5818c764313ff3","scripts":{"http":"node test/http.js","lint":"make lint","test":"nodeunit  test/browsers.js test/bots_test.js","build":"grunt build","express":"node test/express.js"},"_npmUser":{"name":"biggora","email":"aleksej@gordejev.lv"},"licenses":[{"url":"https://github.com/biggora/express-useragent/blob/master/LICENSE","type":"MIT"}],"repository":{"url":"git://github.com/biggora/express-useragent.git","type":"git"},"_npmVersion":"3.8.2","description":"ExpressJS/Connect/TrinteJS user-agent middleware exposing","directories":{"lib":"lib","test":"test"},"_nodeVersion":"4.4.5","dependencies":{},"devDependencies":{"bower":"*","grunt":"*","jshint":"*","express":">= 3.0.0","nodeunit":"*","load-grunt-tasks":"^3.2.0","grunt-contrib-clean":"*","grunt-contrib-uglify":"*"},"_npmOperationalInternal":{"tmp":"tmp/express-useragent-1.0.0.tgz_1473966854850_0.17574166762642562","host":"packages-12-west.internal.npmjs.com"}},"1.0.1":{"name":"express-useragent","version":"1.0.1","keywords":["useragent","connect","express","trinte","browser","compound","middleware"],"author":{"url":"https://github.com/biggora","name":"Alexey Gordeyev","email":"aleksej@gordejev.lv"},"_id":"express-useragent@1.0.1","maintainers":[{"name":"biggora","email":"aleksej@gordejev.lv"}],"contributors":[{"url":"https://github.com/kacperus","name":"Kacper Glowacki"},{"url":"https://github.com/elisee","name":"elisee"},{"url":"https://github.com/bitdeli-chef","name":"Bitdeli Chef"},{"url":"https://github.com/nicolastobo","name":"Nicolas Tobo"},{"url":"https://github.com/SamyPesse","name":"Samy Pess�"},{"url":"https://github.com/artnez","name":"Artem Nezvigin"},{"url":"https://github.com/joshdickson40","name":"Josh Dickson"}],"homepage":"https://github.com/biggora/express-useragent/","bugs":{"url":"https://github.com/biggora/express-useragent/issues"},"dist":{"shasum":"7e7fcb4d7a90a0663499c906a7119932c8606527","tarball":"https://registry.npmjs.org/express-useragent/-/express-useragent-1.0.1.tgz","integrity":"sha512-trwcdQLxL6q4r6Mt7fjMwLdU8W73jhBB3MyM1z9kdakhc3xIi/cqw/hE1v02b4vyOwvpCBgj6Z+YUKh8BHKxtw==","signatures":[{"sig":"MEYCIQC6AD+VTcJAKguk1GY3Pvc419XN8pqBPc0+3n/Z3gOnMgIhAOf1dZgDfrwE+H0QlJPWPQ2BRZySue4N4PBJ9tYf91J4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./index.js","_from":".","_shasum":"7e7fcb4d7a90a0663499c906a7119932c8606527","engines":{"node":">=0.8"},"gitHead":"c12e2361f81f02768d1bce0929f1290488e1edca","scripts":{"http":"node test/http.js","lint":"make lint","test":"nodeunit  test/browsers.js test/bots_test.js","build":"grunt build","express":"node test/express.js"},"_npmUser":{"name":"biggora","email":"aleksej@gordejev.lv"},"licenses":[{"url":"https://github.com/biggora/express-useragent/blob/master/LICENSE","type":"MIT"}],"repository":{"url":"git://github.com/biggora/express-useragent.git","type":"git"},"_npmVersion":"3.8.2","description":"ExpressJS/Connect/TrinteJS user-agent middleware exposing","directories":{"lib":"lib","test":"test"},"_nodeVersion":"6.6.0","dependencies":{},"devDependencies":{"bower":"*","grunt":"*","jshint":"*","express":">= 3.0.0","nodeunit":"*","load-grunt-tasks":"^3.2.0","grunt-contrib-clean":"*","grunt-contrib-uglify":"*"},"_npmOperationalInternal":{"tmp":"tmp/express-useragent-1.0.1.tgz_1474718677226_0.6515109522733837","host":"packages-16-east.internal.npmjs.com"}},"1.0.2":{"name":"express-useragent","version":"1.0.2","keywords":["useragent","connect","express","trinte","browser","compound","middleware"],"author":{"url":"https://github.com/biggora","name":"Alexey Gordeyev","email":"aleksej@gordejev.lv"},"_id":"express-useragent@1.0.2","maintainers":[{"name":"biggora","email":"aleksej@gordejev.lv"}],"contributors":[{"url":"https://github.com/kacperus","name":"Kacper Glowacki"},{"url":"https://github.com/elisee","name":"elisee"},{"url":"https://github.com/bitdeli-chef","name":"Bitdeli Chef"},{"url":"https://github.com/nicolastobo","name":"Nicolas Tobo"},{"url":"https://github.com/SamyPesse","name":"Samy Pess�"},{"url":"https://github.com/artnez","name":"Artem Nezvigin"},{"url":"https://github.com/joshdickson40","name":"Josh Dickson"}],"homepage":"https://github.com/biggora/express-useragent/","bugs":{"url":"https://github.com/biggora/express-useragent/issues"},"dist":{"shasum":"2f906211c55edb853066fd5b988e3bf4d115b046","tarball":"https://registry.npmjs.org/express-useragent/-/express-useragent-1.0.2.tgz","integrity":"sha512-AxtKKsGSvXefm3eB8zjz3M2b5SfXzqSJ5tkWG9c/vBf/bfttY8lCeptpObYqXczV1C4ny8ztSNR68R2k3/MQ+w==","signatures":[{"sig":"MEUCIQDXPgV9mnak+kSzEAAgJG71EG4m/Cy7BHor0GfqJJnTLAIgITc8y6lGHs6pK1Ou7xDJu51tkDBEZh3HSKqdMGh8G9M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./index.js","_from":".","_shasum":"2f906211c55edb853066fd5b988e3bf4d115b046","engines":{"node":">=0.8"},"gitHead":"5713f103086c4c064f63e216e7748638f571c52c","scripts":{"http":"node test/http.js","lint":"make lint","test":"nodeunit  test/browsers.js test/bots_test.js","build":"grunt build","express":"node test/express.js"},"_npmUser":{"name":"biggora","email":"aleksej@gordejev.lv"},"licenses":[{"url":"https://github.com/biggora/express-useragent/blob/master/LICENSE","type":"MIT"}],"repository":{"url":"git://github.com/biggora/express-useragent.git","type":"git"},"_npmVersion":"3.8.2","description":"ExpressJS/Connect/TrinteJS user-agent middleware exposing","directories":{"lib":"lib","test":"test"},"_nodeVersion":"6.6.0","dependencies":{"nodeunit":"0.10.2"},"devDependencies":{"bower":"*","grunt":"*","jshint":"*","express":">= 3.0.0","nodeunit":"*","load-grunt-tasks":"^3.2.0","grunt-contrib-clean":"*","grunt-contrib-uglify":"*"},"_npmOperationalInternal":{"tmp":"tmp/express-useragent-1.0.2.tgz_1474720121892_0.771342795342207","host":"packages-12-west.internal.npmjs.com"}},"1.0.3":{"name":"express-useragent","version":"1.0.3","keywords":["useragent","connect","express","trinte","browser","compound","middleware"],"author":{"url":"https://github.com/biggora","name":"Alexey Gordeyev","email":"aleksej@gordejev.lv"},"_id":"express-useragent@1.0.3","maintainers":[{"name":"biggora","email":"aleksej@gordejev.lv"}],"contributors":[{"url":"https://github.com/kacperus","name":"Kacper Glowacki"},{"url":"https://github.com/elisee","name":"elisee"},{"url":"https://github.com/bitdeli-chef","name":"Bitdeli Chef"},{"url":"https://github.com/nicolastobo","name":"Nicolas Tobo"},{"url":"https://github.com/SamyPesse","name":"Samy Pess�"},{"url":"https://github.com/artnez","name":"Artem Nezvigin"},{"url":"https://github.com/joshdickson40","name":"Josh Dickson"}],"homepage":"https://github.com/biggora/express-useragent/","bugs":{"url":"https://github.com/biggora/express-useragent/issues"},"dist":{"shasum":"c3f45276e286bb783bb2235ab6029edccc7a93fd","tarball":"https://registry.npmjs.org/express-useragent/-/express-useragent-1.0.3.tgz","integrity":"sha512-FxknlNtd8TVEOwpZJCcDpaDmLLjYFpZ3RsTdteToHLXvRzfUZ61bgwZGxOYRxYALrdvAX5HpYDUdOzsYZA9hTA==","signatures":[{"sig":"MEUCIQDgb/Uee1T9KThXvYc6Baijor1MK5Wfllxeae9OxQ/ehwIgRUEqMJafuiZQ6a7i7C+9Zui3TbKWsbYmElbt16xBW44=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./index.js","_from":".","_shasum":"c3f45276e286bb783bb2235ab6029edccc7a93fd","engines":{"node":">=0.8"},"gitHead":"8b470f577c0de751b56908297a26ea030201a681","scripts":{"http":"node test/http.js","lint":"make lint","test":"nodeunit  test/browsers.js test/bots_test.js","build":"grunt build","express":"node test/express.js"},"_npmUser":{"name":"biggora","email":"aleksej@gordejev.lv"},"licenses":[{"url":"https://github.com/biggora/express-useragent/blob/master/LICENSE","type":"MIT"}],"repository":{"url":"git://github.com/biggora/express-useragent.git","type":"git"},"_npmVersion":"3.8.2","description":"ExpressJS/Connect/TrinteJS user-agent middleware exposing","directories":{"lib":"lib","test":"test"},"_nodeVersion":"6.6.0","dependencies":{"nodeunit":"0.10.2"},"devDependencies":{"bower":"*","grunt":"*","jshint":"*","express":">= 3.0.0","nodeunit":"*","load-grunt-tasks":"^3.2.0","grunt-contrib-clean":"*","grunt-contrib-uglify":"*"},"_npmOperationalInternal":{"tmp":"tmp/express-useragent-1.0.3.tgz_1474721336350_0.37659096508286893","host":"packages-12-west.internal.npmjs.com"}},"1.0.4":{"name":"express-useragent","version":"1.0.4","keywords":["useragent","connect","express","trinte","browser","compound","middleware"],"author":{"url":"https://github.com/biggora","name":"Alexey Gordeyev","email":"aleksej@gordejev.lv"},"_id":"express-useragent@1.0.4","maintainers":[{"name":"biggora","email":"aleksej@gordejev.lv"}],"contributors":[{"url":"https://github.com/kacperus","name":"Kacper Glowacki"},{"url":"https://github.com/elisee","name":"elisee"},{"url":"https://github.com/bitdeli-chef","name":"Bitdeli Chef"},{"url":"https://github.com/nicolastobo","name":"Nicolas Tobo"},{"url":"https://github.com/SamyPesse","name":"Samy Pess�"},{"url":"https://github.com/artnez","name":"Artem Nezvigin"},{"url":"https://github.com/joshdickson40","name":"Josh Dickson"}],"homepage":"https://github.com/biggora/express-useragent/","bugs":{"url":"https://github.com/biggora/express-useragent/issues"},"dist":{"shasum":"0f74e1c458ed62c773a2b3629c0a6b240c104107","tarball":"https://registry.npmjs.org/express-useragent/-/express-useragent-1.0.4.tgz","integrity":"sha512-VfPRCqXTaOosPrbwPdMLxy1dRwjMQ42QikRtGgUxUY+55KhoZ2ZkRyCOmddxNfK5TQkEmXUumyzcp9KiNqWfZQ==","signatures":[{"sig":"MEUCIQC07sXzDKAjoaT2vkTsV/tpapPTBjv9AO4tlggls+UA+QIgOGBzIGZnqitOZyx23fmIX820Ep1vTVm518pG18NMaJU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./index.js","_from":".","_shasum":"0f74e1c458ed62c773a2b3629c0a6b240c104107","engines":{"node":">=0.8"},"gitHead":"113618a1950d6c8e40cef69da8399f6bfebc8f8b","scripts":{"http":"node test/http.js","lint":"make lint","test":"nodeunit  test/browsers.js test/bots_test.js","build":"grunt build","express":"node test/express.js"},"_npmUser":{"name":"biggora","email":"aleksej@gordejev.lv"},"licenses":[{"url":"https://github.com/biggora/express-useragent/blob/master/LICENSE","type":"MIT"}],"repository":{"url":"git://github.com/biggora/express-useragent.git","type":"git"},"_npmVersion":"3.8.2","description":"ExpressJS/Connect/TrinteJS user-agent middleware exposing","directories":{"lib":"lib","test":"test"},"_nodeVersion":"4.5.0","dependencies":{"nodeunit":"0.10.2"},"devDependencies":{"bower":"*","grunt":"*","jshint":"*","express":">= 3.0.0","nodeunit":"*","load-grunt-tasks":"^3.2.0","grunt-contrib-clean":"*","grunt-contrib-uglify":"*"},"_npmOperationalInternal":{"tmp":"tmp/express-useragent-1.0.4.tgz_1475009362910_0.715180307161063","host":"packages-12-west.internal.npmjs.com"}},"1.0.5":{"name":"express-useragent","version":"1.0.5","keywords":["useragent","connect","express","trinte","browser","compound","middleware"],"author":{"url":"https://github.com/biggora","name":"Alexey Gordeyev","email":"aleksej@gordejev.lv"},"license":"MIT","_id":"express-useragent@1.0.5","maintainers":[{"name":"biggora","email":"aleksej@gordejev.lv"}],"contributors":[{"url":"https://github.com/kacperus","name":"Kacper Glowacki"},{"url":"https://github.com/elisee","name":"elisee"},{"url":"https://github.com/bitdeli-chef","name":"Bitdeli Chef"},{"url":"https://github.com/nicolastobo","name":"Nicolas Tobo"},{"url":"https://github.com/SamyPesse","name":"Samy Pess�"},{"url":"https://github.com/artnez","name":"Artem Nezvigin"},{"url":"https://github.com/joshdickson40","name":"Josh Dickson"}],"homepage":"https://github.com/biggora/express-useragent/","bugs":{"url":"https://github.com/biggora/express-useragent/issues"},"dist":{"shasum":"5bebfa36250a4e2c2037735a42c6bad30922a917","tarball":"https://registry.npmjs.org/express-useragent/-/express-useragent-1.0.5.tgz","integrity":"sha512-9lCkNieRjPnuuGrFmV+xbnD6T/wyVxVpB5COedcA1GnYZYxaHGu0W6S85X9fU7JcwCS7gfifXn527SdNWS3kmA==","signatures":[{"sig":"MEUCIA2s5rRQ1wCSqvXDBh70rqYUmqlLi5K07gszL9Xdx3pMAiEAtInouysRPIOZyAgMMy22AZpbmv09Kj0MQh9JyVVFkLs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./index.js","_from":".","_shasum":"5bebfa36250a4e2c2037735a42c6bad30922a917","engines":{"node":">=0.8"},"gitHead":"b4c337448cfdd50f3e270597ce2ed9d702c306f5","scripts":{"http":"node test/http.js","lint":"make lint","test":"nodeunit test/browsers.js test/bots_test.js","build":"grunt build","express":"node test/express.js"},"_npmUser":{"name":"biggora","email":"aleksej@gordejev.lv"},"repository":{"url":"git://github.com/biggora/express-useragent.git","type":"git"},"_npmVersion":"3.8.2","description":"ExpressJS/Connect/TrinteJS user-agent middleware exposing","directories":{"lib":"lib","test":"test"},"_nodeVersion":"4.5.0","dependencies":{},"devDependencies":{"bower":"*","grunt":"*","jshint":"*","express":">= 3.0.0","nodeunit":"*","load-grunt-tasks":"^3.2.0","grunt-contrib-clean":"*","grunt-contrib-uglify":"*"},"_npmOperationalInternal":{"tmp":"tmp/express-useragent-1.0.5.tgz_1483823270769_0.41673248587176204","host":"packages-12-west.internal.npmjs.com"}},"1.0.6":{"name":"express-useragent","version":"1.0.6","keywords":["useragent","connect","express","trinte","browser","compound","middleware"],"author":{"url":"https://github.com/biggora","name":"Alexey Gordeyev","email":"aleksej@gordejev.lv"},"license":"MIT","_id":"express-useragent@1.0.6","maintainers":[{"name":"biggora","email":"aleksej@gordejev.lv"}],"contributors":[{"url":"https://github.com/kacperus","name":"Kacper Glowacki"},{"url":"https://github.com/elisee","name":"elisee"},{"url":"https://github.com/bitdeli-chef","name":"Bitdeli Chef"},{"url":"https://github.com/nicolastobo","name":"Nicolas Tobo"},{"url":"https://github.com/SamyPesse","name":"Samy Pess�"},{"url":"https://github.com/artnez","name":"Artem Nezvigin"},{"url":"https://github.com/joshdickson40","name":"Josh Dickson"}],"homepage":"https://github.com/biggora/express-useragent/","bugs":{"url":"https://github.com/biggora/express-useragent/issues"},"dist":{"shasum":"0790068963ffe5cfbb8badc7e3cb7171c01724e0","tarball":"https://registry.npmjs.org/express-useragent/-/express-useragent-1.0.6.tgz","integrity":"sha512-gweFR2eeeE3aLttPxvJLA/nmNh2mrg1Rjsdb8Boz+K3YfCSEqIdC4FB4DrsZaZ6WqFd7j65s9P7C/mRIzn9DCA==","signatures":[{"sig":"MEUCIE2r1e0464gEZ6Msznrg6TNKfKDF8sqLHLHv6F5eSkIIAiEAm4QuxrDKs/BQ6N29ot/UQH3iUgBqH1pP9lWgDiG7KkY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./index.js","_from":".","_shasum":"0790068963ffe5cfbb8badc7e3cb7171c01724e0","engines":{"node":">=0.8"},"gitHead":"b0032dacf51941f7fdb76aadb6d72af85d2bee47","scripts":{"http":"node test/http.js","lint":"make lint","test":"nodeunit test/browsers.js test/bots_test.js","build":"grunt build","express":"node test/express.js"},"_npmUser":{"name":"biggora","email":"aleksej@gordejev.lv"},"repository":{"url":"git://github.com/biggora/express-useragent.git","type":"git"},"_npmVersion":"3.8.2","description":"ExpressJS/Connect/TrinteJS user-agent middleware exposing","directories":{"lib":"lib","test":"test"},"_nodeVersion":"4.5.0","dependencies":{},"devDependencies":{"bower":"*","grunt":"*","jshint":"*","express":">= 3.0.0","nodeunit":"*","load-grunt-tasks":"^3.2.0","grunt-contrib-clean":"*","grunt-contrib-uglify":"*"},"_npmOperationalInternal":{"tmp":"tmp/express-useragent-1.0.6.tgz_1483823834449_0.21266934019513428","host":"packages-12-west.internal.npmjs.com"}},"1.0.7":{"name":"express-useragent","version":"1.0.7","keywords":["useragent","connect","express","trinte","browser","compound","middleware"],"author":{"url":"https://github.com/biggora","name":"Alexey Gordeyev","email":"aleksej@gordejev.lv"},"license":"MIT","_id":"express-useragent@1.0.7","maintainers":[{"name":"biggora","email":"aleksej@gordejev.lv"}],"contributors":[{"url":"https://github.com/kacperus","name":"Kacper Glowacki"},{"url":"https://github.com/elisee","name":"elisee"},{"url":"https://github.com/bitdeli-chef","name":"Bitdeli Chef"},{"url":"https://github.com/nicolastobo","name":"Nicolas Tobo"},{"url":"https://github.com/SamyPesse","name":"Samy Pess�"},{"url":"https://github.com/artnez","name":"Artem Nezvigin"},{"url":"https://github.com/joshdickson40","name":"Josh Dickson"}],"homepage":"https://github.com/biggora/express-useragent/","bugs":{"url":"https://github.com/biggora/express-useragent/issues"},"dist":{"shasum":"153de647e5a5d05c4ec1b4172794a46bc0d07991","tarball":"https://registry.npmjs.org/express-useragent/-/express-useragent-1.0.7.tgz","integrity":"sha512-Nk0gUppj+AaS2s1NFpbss+moeqLueKjJ7ZsZGONQE5HqjlQ9wRtOhIQ8DNTW9a6ux89jKU7SbuiP7mOczPGSFQ==","signatures":[{"sig":"MEQCIAPD9sne+UKcFCwHc7uLNAOqkPQI9TB+kPFdfeP162ulAiAysNeHlhRGlpKwkEz6oCn191bSt9+BIicIeuJPhUy0xg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./index.js","_from":".","_shasum":"153de647e5a5d05c4ec1b4172794a46bc0d07991","engines":{"node":">=0.8"},"gitHead":"c25499f977266ebaeb6738cf76280077dc672e9a","scripts":{"http":"node test/http.js","lint":"make lint","test":"nodeunit test/browsers.js test/bots_test.js","build":"grunt build","express":"node test/express.js"},"_npmUser":{"name":"biggora","email":"aleksej@gordejev.lv"},"repository":{"url":"git://github.com/biggora/express-useragent.git","type":"git"},"_npmVersion":"3.8.2","description":"ExpressJS/Connect/TrinteJS user-agent middleware exposing","directories":{"lib":"lib","test":"test"},"_nodeVersion":"4.5.0","dependencies":{},"devDependencies":{"bower":"*","grunt":"*","jshint":"*","express":">= 3.0.0","nodeunit":"*","load-grunt-tasks":"^3.2.0","grunt-contrib-clean":"*","grunt-contrib-uglify":"*"},"_npmOperationalInternal":{"tmp":"tmp/express-useragent-1.0.7.tgz_1486841276019_0.2709057410247624","host":"packages-12-west.internal.npmjs.com"}},"1.0.8":{"name":"express-useragent","version":"1.0.8","keywords":["useragent","connect","express","trinte","browser","compound","middleware"],"author":{"url":"https://github.com/biggora","name":"Alexey Gordeyev","email":"aleksej@gordejev.lv"},"license":"MIT","_id":"express-useragent@1.0.8","maintainers":[{"name":"biggora","email":"aleksej@gordejev.lv"}],"contributors":[{"url":"https://github.com/kacperus","name":"Kacper Glowacki"},{"url":"https://github.com/elisee","name":"elisee"},{"url":"https://github.com/bitdeli-chef","name":"Bitdeli Chef"},{"url":"https://github.com/nicolastobo","name":"Nicolas Tobo"},{"url":"https://github.com/SamyPesse","name":"Samy Pess�"},{"url":"https://github.com/artnez","name":"Artem Nezvigin"},{"url":"https://github.com/joshdickson40","name":"Josh Dickson"}],"homepage":"https://github.com/biggora/express-useragent/","bugs":{"url":"https://github.com/biggora/express-useragent/issues"},"dist":{"shasum":"051ef6a3386d8ecb62cd2b8c169ad109d06cb57d","tarball":"https://registry.npmjs.org/express-useragent/-/express-useragent-1.0.8.tgz","integrity":"sha512-g5/CQ9TGUqqK2XY+Xqsz4kV1RmZi57jnhWU6wOmvP06rKR6rJPWGoWmfdBQUMvtwsgvOPTmR/goGYkaAafcmUw==","signatures":[{"sig":"MEUCIGdcv7K0NQA1IlZ7si/mw/nk4dlCHjxLZTQgvI/NRWacAiEA/miAnWiNamdXiMKe8AtuKJaJu5Rhs0/XM4Ue1VwGt0c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./index.js","_from":".","_shasum":"051ef6a3386d8ecb62cd2b8c169ad109d06cb57d","engines":{"node":">=0.8"},"gitHead":"b9bccb973969934a26d9d832cbd070d33a313ee5","scripts":{"http":"node test/http.js","lint":"make lint","test":"nodeunit test/browsers.js test/bots_test.js","build":"grunt build","express":"node test/express.js"},"_npmUser":{"name":"biggora","email":"aleksej@gordejev.lv"},"repository":{"url":"git://github.com/biggora/express-useragent.git","type":"git"},"_npmVersion":"2.15.11","description":"ExpressJS/Connect/TrinteJS user-agent middleware exposing","directories":{"lib":"lib","test":"test"},"_nodeVersion":"4.8.3","dependencies":{},"devDependencies":{"bower":"*","grunt":"*","jshint":"*","express":">= 3.0.0","nodeunit":"*","load-grunt-tasks":"^3.2.0","grunt-contrib-clean":"*","grunt-contrib-uglify":"*"},"_npmOperationalInternal":{"tmp":"tmp/express-useragent-1.0.8.tgz_1505410754079_0.03411770216189325","host":"s3://npm-registry-packages"}},"1.0.9":{"name":"express-useragent","version":"1.0.9","keywords":["useragent","connect","express","trinte","browser","compound","middleware"],"author":{"url":"https://github.com/biggora","name":"Alexey Gordeyev","email":"aleksej@gordejev.lv"},"license":"MIT","_id":"express-useragent@1.0.9","maintainers":[{"name":"biggora","email":"aleksej@gordejev.lv"}],"contributors":[{"url":"https://github.com/kacperus","name":"Kacper Glowacki"},{"url":"https://github.com/elisee","name":"elisee"},{"url":"https://github.com/bitdeli-chef","name":"Bitdeli Chef"},{"url":"https://github.com/nicolastobo","name":"Nicolas Tobo"},{"url":"https://github.com/SamyPesse","name":"Samy Pess�"},{"url":"https://github.com/artnez","name":"Artem Nezvigin"},{"url":"https://github.com/joshdickson40","name":"Josh Dickson"}],"homepage":"https://github.com/biggora/express-useragent/","bugs":{"url":"https://github.com/biggora/express-useragent/issues"},"dist":{"shasum":"574ea497c666541b8af95ca7f382526489f18e83","tarball":"https://registry.npmjs.org/express-useragent/-/express-useragent-1.0.9.tgz","fileCount":20,"integrity":"sha512-sQafhmg1qXicFX7ji1SOGWD3S6C345QVwpieHuSqf5nM1YmPs7cc2X3gF8qGb/MORn2kSYd401I7aYMHBqyBbg==","signatures":[{"sig":"MEQCIBdS0PMBKV8u4ABEQ195LT3JRFBq4M0qPexvgJsAbNTSAiBU4wcJE4/CvX/SwA4OKnQzkmLtCiE093quGMYBh3o+Qw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":130632},"main":"./index.js","_from":".","_shasum":"574ea497c666541b8af95ca7f382526489f18e83","engines":{"node":">=0.8"},"gitHead":"b0d3a0eb500214fecefeff38a524b434065889e5","scripts":{"http":"node test/http.js","lint":"make lint","test":"nodeunit test/browsers.js test/bots_test.js","build":"grunt build","express":"node test/express.js"},"_npmUser":{"name":"biggora","email":"aleksej@gordejev.lv"},"repository":{"url":"git://github.com/biggora/express-useragent.git","type":"git"},"_npmVersion":"2.15.11","description":"ExpressJS/Connect/TrinteJS user-agent middleware exposing","directories":{"lib":"lib","test":"test"},"_nodeVersion":"4.8.5","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"bower":"*","grunt":"^1.0.1","jshint":"*","express":">= 3.0.0","nodeunit":"^0.11.2","load-grunt-tasks":"^3.2.0","grunt-contrib-clean":"^1.0.0","grunt-contrib-uglify":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/express-useragent_1.0.9_1517997093005_0.5373654696583103","host":"s3://npm-registry-packages"}},"1.0.10":{"name":"express-useragent","version":"1.0.10","keywords":["useragent","connect","express","trinte","browser","compound","middleware"],"author":{"url":"https://github.com/biggora","name":"Alexey Gordeyev","email":"aleksej@gordejev.lv"},"license":"MIT","_id":"express-useragent@1.0.10","maintainers":[{"name":"biggora","email":"aleksej@gordejev.lv"}],"contributors":[{"url":"https://github.com/kacperus","name":"Kacper Glowacki"},{"url":"https://github.com/elisee","name":"elisee"},{"url":"https://github.com/bitdeli-chef","name":"Bitdeli Chef"},{"url":"https://github.com/nicolastobo","name":"Nicolas Tobo"},{"url":"https://github.com/SamyPesse","name":"Samy Pess�"},{"url":"https://github.com/artnez","name":"Artem Nezvigin"},{"url":"https://github.com/joshdickson40","name":"Josh Dickson"}],"homepage":"https://github.com/biggora/express-useragent/","bugs":{"url":"https://github.com/biggora/express-useragent/issues"},"dist":{"shasum":"6bfa9ab2ac749eeb96e571dfdd1fdf4962599738","tarball":"https://registry.npmjs.org/express-useragent/-/express-useragent-1.0.10.tgz","fileCount":20,"integrity":"sha512-HXspD9B3Leyf7Cddf78OF9IsSDQV/WMWtGfUP6BKb9+3Foc5f4TB15xPVSuhhzpjLLmUCqHrItHBN4vCsdu4CA==","signatures":[{"sig":"MEQCIFQFiBJKApSJDIkt21SKU2QShWxyJrWqEsUCe7DgvJI7AiBiAl1nPD2I8pbfg2wzI1VVDcT6Hn6UreqGpfckjMBVoA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":134444},"main":"./index.js","_from":".","_shasum":"6bfa9ab2ac749eeb96e571dfdd1fdf4962599738","engines":{"node":">=0.8"},"gitHead":"46cb5267dd0af702f55b2e445dd3306e63d45c37","scripts":{"http":"node test/http.js","lint":"make lint","test":"nodeunit test/browsers.js test/bots_test.js","build":"grunt build","express":"node test/express.js"},"_npmUser":{"name":"biggora","email":"aleksej@gordejev.lv"},"repository":{"url":"git://github.com/biggora/express-useragent.git","type":"git"},"_npmVersion":"2.15.11","description":"ExpressJS/Connect/TrinteJS user-agent middleware exposing","directories":{"lib":"lib","test":"test"},"_nodeVersion":"4.8.5","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"bower":"*","grunt":"^1.0.1","jshint":"*","express":">= 3.0.0","nodeunit":"^0.11.2","load-grunt-tasks":"^3.2.0","grunt-contrib-clean":"^1.0.0","grunt-contrib-uglify":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/express-useragent_1.0.10_1517999579920_0.5252444556741449","host":"s3://npm-registry-packages"}},"1.0.11":{"name":"express-useragent","version":"1.0.11","keywords":["useragent","connect","express","trinte","browser","compound","middleware"],"author":{"url":"https://github.com/biggora","name":"Alexey Gordeyev","email":"aleksej@gordejev.lv"},"license":"MIT","_id":"express-useragent@1.0.11","maintainers":[{"name":"biggora","email":"aleksej@gordejev.lv"}],"contributors":[{"url":"https://github.com/kacperus","name":"Kacper Glowacki"},{"url":"https://github.com/elisee","name":"elisee"},{"url":"https://github.com/bitdeli-chef","name":"Bitdeli Chef"},{"url":"https://github.com/nicolastobo","name":"Nicolas Tobo"},{"url":"https://github.com/SamyPesse","name":"Samy Pess�"},{"url":"https://github.com/artnez","name":"Artem Nezvigin"},{"url":"https://github.com/joshdickson40","name":"Josh Dickson"}],"homepage":"https://github.com/biggora/express-useragent/","bugs":{"url":"https://github.com/biggora/express-useragent/issues"},"dist":{"shasum":"5773f214fdbf080a667411695df1d8e88610ea6b","tarball":"https://registry.npmjs.org/express-useragent/-/express-useragent-1.0.11.tgz","fileCount":21,"integrity":"sha512-7JfCYO+bD65gDh6rmnRLXxJkxYRC9cVo3/LTHkmABQwCsZQMW4EMvGOQSHyFAVcHQcKqjXPAt7LYVgNXzXiv4Q==","signatures":[{"sig":"MEUCIQCBva+E+gOi1WHNA5efyBwnVz9tni37Q92gC+EWa2DWcQIgUGp6R7eyEYJFxRL/E1iRejduHtgPAqRXJXj4H7LHCLk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":136336},"main":"./index.js","_from":".","_shasum":"5773f214fdbf080a667411695df1d8e88610ea6b","engines":{"node":">=0.8"},"gitHead":"dcaca685802933182a596df8c981adb7fd396d6b","scripts":{"http":"node test/http.js","lint":"make lint","test":"nodeunit test/browsers.js test/ios.js test/android_phone.js test/android_tablet.js test/bots_test.js","build":"grunt build","express":"node test/express.js"},"_npmUser":{"name":"biggora","email":"aleksej@gordejev.lv"},"repository":{"url":"git://github.com/biggora/express-useragent.git","type":"git"},"_npmVersion":"2.15.11","description":"ExpressJS/Connect/TrinteJS user-agent middleware exposing","directories":{"lib":"lib","test":"test"},"_nodeVersion":"4.8.5","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"bower":"*","grunt":"^1.0.1","jshint":"*","express":">= 3.0.0","nodeunit":"^0.11.2","load-grunt-tasks":"^3.2.0","grunt-contrib-clean":"^1.0.0","grunt-contrib-uglify":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/express-useragent_1.0.11_1518003708382_0.054324426396124226","host":"s3://npm-registry-packages"}},"1.0.12":{"name":"express-useragent","version":"1.0.12","keywords":["useragent","connect","express","trinte","browser","compound","middleware"],"author":{"url":"https://github.com/biggora","name":"Alexey Gordeyev","email":"aleksej@gordejev.lv"},"license":"MIT","_id":"express-useragent@1.0.12","maintainers":[{"name":"biggora","email":"aleksej@gordejev.lv"}],"contributors":[{"url":"https://github.com/kacperus","name":"Kacper Glowacki"},{"url":"https://github.com/elisee","name":"elisee"},{"url":"https://github.com/bitdeli-chef","name":"Bitdeli Chef"},{"url":"https://github.com/nicolastobo","name":"Nicolas Tobo"},{"url":"https://github.com/SamyPesse","name":"Samy Pess�"},{"url":"https://github.com/artnez","name":"Artem Nezvigin"},{"url":"https://github.com/joshdickson40","name":"Josh Dickson"}],"homepage":"https://github.com/biggora/express-useragent/","bugs":{"url":"https://github.com/biggora/express-useragent/issues"},"dist":{"shasum":"5bae0109a925ec9b35417f31a4e8ad13f191253a","tarball":"https://registry.npmjs.org/express-useragent/-/express-useragent-1.0.12.tgz","fileCount":21,"integrity":"sha512-jkoQp8zC2s8qH8xzhZOdPKCdsL/VGVslk6i/erp27iV+xW6eYk0is8/csbmFLtBd18L3/6C3xnMbG9aKUuUNMA==","signatures":[{"sig":"MEQCIH1OXLoZ/2gq+pEbcJHiw+a+KlQKMwUWOOiL0MfZnrhWAiAbzi3SALvf7Bz++ELPV3SOvFw9XPSmtjMfztVI5ismzw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":138240},"main":"./index.js","_from":".","_shasum":"5bae0109a925ec9b35417f31a4e8ad13f191253a","engines":{"node":">=0.8"},"gitHead":"58dab1ef2f568edd9bfae94bf974527e12803826","scripts":{"http":"node test/http.js","lint":"make lint","test":"nodeunit test/browsers.js test/ios.js test/android_phone.js test/android_tablet.js test/bots_test.js","build":"grunt build","express":"node test/express.js"},"_npmUser":{"name":"biggora","email":"aleksej@gordejev.lv"},"repository":{"url":"git://github.com/biggora/express-useragent.git","type":"git"},"_npmVersion":"2.15.11","description":"ExpressJS/Connect/TrinteJS user-agent middleware exposing","directories":{"lib":"lib","test":"test"},"_nodeVersion":"4.8.5","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"bower":"*","grunt":"^1.0.1","jshint":"*","express":">= 3.0.0","nodeunit":"^0.11.2","load-grunt-tasks":"^3.2.0","grunt-contrib-clean":"^1.0.0","grunt-contrib-uglify":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/express-useragent_1.0.12_1518013605626_0.7480684338039074","host":"s3://npm-registry-packages"}},"1.0.13":{"name":"express-useragent","version":"1.0.13","keywords":["useragent","connect","express","trinte","browser","compound","middleware"],"author":{"url":"https://github.com/biggora","name":"Alexey Gordeyev","email":"aleksej@gordejev.lv"},"license":"MIT","_id":"express-useragent@1.0.13","maintainers":[{"name":"biggora","email":"aleksej@gordejev.lv"}],"contributors":[{"url":"https://github.com/kacperus","name":"Kacper Glowacki"},{"url":"https://github.com/elisee","name":"elisee"},{"url":"https://github.com/bitdeli-chef","name":"Bitdeli Chef"},{"url":"https://github.com/nicolastobo","name":"Nicolas Tobo"},{"url":"https://github.com/SamyPesse","name":"Samy Pess�"},{"url":"https://github.com/artnez","name":"Artem Nezvigin"},{"url":"https://github.com/joshdickson40","name":"Josh Dickson"}],"homepage":"https://github.com/biggora/express-useragent/","bugs":{"url":"https://github.com/biggora/express-useragent/issues"},"dist":{"shasum":"82f7c252037a388c0412e22a59b2b128574f7e16","tarball":"https://registry.npmjs.org/express-useragent/-/express-useragent-1.0.13.tgz","fileCount":20,"integrity":"sha512-3RGcGuXbyr/t62yyu3CRLFS9Fc30tWiVd6TQ1/C7mdQU4Yv7UPfSvtAkYfqoaH2FMkQvrXD7V/FtpFhy6MfUcg==","signatures":[{"sig":"MEUCIQDrb9iQZ6F94u6zxZU9o+lAYLsWx+pjLQIkdvzVYJEvgQIgYC94CAtR7sLcKAaHpxGPCvnIf9IdO04j2kkJMO0rGh8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":143623,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdLfhWCRA9TVsSAnZWagAAnzQQAITwqh+6rrD7L065vOOE\nl+WTOZe+9UBV7g66CTXA79EAheBSDBSWzCE31tCyWC3AvQqMYnDigTCLOPKq\nW+wiuDMPg53ahN/xlBEwalIo6bkqaoF63x1S6x32EO4GlA1jTntiPQMcqNuk\naK212N8hanKAuoXK2QpdxY9X4ecY9UgNzv/Ns5EILUzpZ3X2wjFSvE57yO7J\nCr2jf7t351GGtOILMQMj+tqLUZe6TXd+gXY1/lQYkFram/I2ucSF+dpIXbW1\nwpXTIIFN9tvpTnQcCSHK0c8oIMWVPHKZ+mu5Pd/vFeLmy0IlxI6wQQUzSwT7\nUoyk6gWkyVAK0hpLySIfaxDgI0Ele2YEG6tbq3my65hlJYAxVUOt5M4oKTAK\nf0Nyp5qjHo2K+GC+NVJyeDPuTQaXFugo9CDmx2/BMnO9Un2mFJsIeHNhI/MD\nRMdYXEWOHW54knySNddjDdv6MDfNrBGDzjc7YnBZM7GzM49KxT3ULsnVrHnF\nq5gM5QXPNZxFag+Gv1kvcjkZ384xyfwOoENHOOAtlhUI42zpfBwzteqKzYdu\n/TgZqXIeJAoHqHpu36xsYb4MMGK9DtJssXMr3w2xd+yDeAGb2urpcSxxFgEb\njo/r4rfyGTwrF8yul44O/d4xdhTaVZxCODkdLjBcW655lHUUPfy7NpE6Sybp\nyIeA\r\n=fP1q\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","engines":{"node":">=0.8"},"gitHead":"5cf0cd412ee434c5e256d3d26d0f40af17094b36","scripts":{"http":"node test/http.js","lint":"make lint","test":"nodeunit test/browsers.js test/ios.js test/android_phone.js test/android_tablet.js test/bots_test.js","build":"grunt build","express":"node test/express.js"},"_npmUser":{"name":"biggora","email":"aleksej@gordejev.lv"},"repository":{"url":"git://github.com/biggora/express-useragent.git","type":"git"},"_npmVersion":"6.4.1","description":"ExpressJS/Connect/TrinteJS user-agent middleware exposing","directories":{"lib":"lib","test":"test"},"_nodeVersion":"10.15.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"bower":"*","grunt":"^1.0.1","jshint":"*","express":">= 4.16.4","nodeunit":"^0.11.2","load-grunt-tasks":"^3.2.0","grunt-contrib-clean":"^1.0.0","grunt-contrib-uglify":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/express-useragent_1.0.13_1563293782287_0.767699454364031","host":"s3://npm-registry-packages"}},"1.0.14":{"name":"express-useragent","version":"1.0.14","keywords":["useragent","connect","express","trinte","browser","compound","middleware"],"author":{"url":"https://github.com/biggora","name":"Alexey Gordeyev","email":"aleksej@gordejev.lv"},"license":"MIT","_id":"express-useragent@1.0.14","maintainers":[{"name":"biggora","email":"aleksej@gordejev.lv"}],"contributors":[{"url":"https://github.com/kacperus","name":"Kacper Glowacki"},{"url":"https://github.com/elisee","name":"elisee"},{"url":"https://github.com/bitdeli-chef","name":"Bitdeli Chef"},{"url":"https://github.com/nicolastobo","name":"Nicolas Tobo"},{"url":"https://github.com/SamyPesse","name":"Samy Pess�"},{"url":"https://github.com/artnez","name":"Artem Nezvigin"},{"url":"https://github.com/joshdickson40","name":"Josh Dickson"},{"url":"https://github.com/kewang","name":"Kewang"}],"homepage":"https://github.com/biggora/express-useragent/","bugs":{"url":"https://github.com/biggora/express-useragent/issues"},"dist":{"shasum":"3d58f88f9d0bf1ceaf7c57520c880366df98ec07","tarball":"https://registry.npmjs.org/express-useragent/-/express-useragent-1.0.14.tgz","fileCount":25,"integrity":"sha512-ZU9LYdffUff2HfFoeEEYtymtHL1SUs7P35pS2bvzR/UrqSE0p3EBpfkW6ZXmNdNcwilB37htaFv1QdVOBenz7w==","signatures":[{"sig":"MEYCIQDQcupIJslMyX9RqXudELwbqD29LoYkYuGWjRVEcnHxXgIhAKaqIPmvZtGV5G+7XFbW6sfI7uh+XcgLR2PRvzR0ZyrI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":184211,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfCO5kCRA9TVsSAnZWagAA254P/Rj+7cq9vWKLwPdWeTTi\nCr1qCP/o6SyWSZ8y5a17/FEmXVObEX81/+/+OkAfmCk01b2D+6f6/hOQhlq2\n8Ke/y+D6wQI0cWZd4Qf2E3b5UgDlGkCNbJ/89hVx0HsLXgT+px6WDZj7INnO\nzA7C0CPJErj0bvss6mCb2s3Kq39BTRIuaUY8dehQ3b18qhJUHUymNkHwAtgS\nx0Lb0xLqUmDfvnzkM33XY9iN1uMWlGSsUFWKVGZLz2WauNbekNJ5+JxgemaR\n5YuKp3g/xue3szbxPEX9/evixTzW4yCRXldCTS28hSp8Mhq2WyWOY4SDoi59\nPd91e6zyCzwnh9gvEM6IMqUvp+eNuLpUOAFsZZDRwJws9vDkTtto+pxUDrLC\nBM24Ofo56SpIj//YKvjkm+O1Q1VcfY+BQUpth5lDWzVP8meyh8pi5ZUrm9XR\ndNWbWdvBxARPU/xwJe2lG3FMZ6eyUZu+PwH8g+DV9PqMsiWPBqNhu8slV+ub\nFXHUxW6wyZzoebW1bu8myhVTe5f/p93od63lil9AZbTIYAcJQEthYwVO8WDp\nItomWY7dAE23TlkmnwQwRBLSlqqXW9qoYlsrJalrKAI1uLYf22qFe9c7dvN8\nZ91AKHB4w3DfDkLQHqFHP12lYjQneNQ+5BS9jpIbbTfxEyUEhjwdicU9zB4/\n2jU0\r\n=M50v\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","engines":{"node":">=0.8"},"gitHead":"21ced7173b615c267513d159cfdcf277233ba0e3","scripts":{"http":"node test/http.js","lint":"jshint lib/express-useragent.js","test":"nodeunit test/browsers.js test/ios.js test/android_phone.js test/android_tablet.js test/bots_test.js test/wechat.js test/electron.js test/smart_tv.js","build":"grunt build","express":"node test/express.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"biggora","email":"aleksej@gordejev.lv"},"repository":{"url":"git://github.com/biggora/express-useragent.git","type":"git"},"_npmVersion":"6.9.0","description":"ExpressJS/Connect/TrinteJS user-agent middleware exposing","directories":{"lib":"lib","test":"test"},"_nodeVersion":"10.16.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"bower":"*","grunt":"^1.0.1","jshint":"*","express":">= 4.16.4","nodeunit":"^0.11.2","load-grunt-tasks":"^3.2.0","grunt-contrib-clean":"^1.0.0","grunt-contrib-uglify":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/express-useragent_1.0.14_1594420836435_0.7657050234071432","host":"s3://npm-registry-packages"}},"1.0.15":{"name":"express-useragent","version":"1.0.15","keywords":["useragent","connect","express","trinte","browser","compound","middleware"],"author":{"url":"https://github.com/biggora","name":"Aleksejs Gordejevs","email":"aleksej@gordejev.lv"},"license":"MIT","_id":"express-useragent@1.0.15","maintainers":[{"name":"biggora","email":"aleksej@gordejev.lv"}],"contributors":[{"url":"https://github.com/kacperus","name":"Kacper Glowacki"},{"url":"https://github.com/elisee","name":"elisee"},{"url":"https://github.com/bitdeli-chef","name":"Bitdeli Chef"},{"url":"https://github.com/nicolastobo","name":"Nicolas Tobo"},{"url":"https://github.com/SamyPesse","name":"Samy Pess�"},{"url":"https://github.com/artnez","name":"Artem Nezvigin"},{"url":"https://github.com/joshdickson40","name":"Josh Dickson"},{"url":"https://github.com/kewang","name":"Kewang"}],"homepage":"https://github.com/biggora/express-useragent/","bugs":{"url":"https://github.com/biggora/express-useragent/issues"},"dist":{"shasum":"cefda5fa4904345d51d3368b117a8dd4124985d9","tarball":"https://registry.npmjs.org/express-useragent/-/express-useragent-1.0.15.tgz","fileCount":26,"integrity":"sha512-eq5xMiYCYwFPoekffMjvEIk+NWdlQY9Y38OsTyl13IvA728vKT+q/CSERYWzcw93HGBJcIqMIsZC5CZGARPVdg==","signatures":[{"sig":"MEYCIQDzeiqhvyRTuslmWwnkTNX/TLbOu2+PFaOSBN3CFy8tsQIhAM8gnkIHcYn1ZIpESciou65MF/q921MXPeK4VmYGUZhz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":188456,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfCXa2CRA9TVsSAnZWagAADDoP/01vgmGjSmFsZ0JfM0mv\nATuWRrFxVew2mWqtFHrsXOQF1+DQXTHVgxF+RbSgE6PRu81OQOv3i2HLJhQP\nB07D2K/LdEd3v2TnHJuQWFWEN3pIkVMkQ9l1L6k32KVg4W4Qw0ov0Kwbuoc2\ny0IknZKrDwON2db4VVSYxsU3wmzhwgNnJhv15c7BjqYfvEKBBrrZtVWqSGOK\nZRSd5UXT2Aoc7tD3p6eNiPDIyBClILzDgyJou7AlUiAPlV8itgb/Muc2lomi\nRgXPE9dbVlvBDGYA9K26Cmd6lSzkiTCl+mSoDChcAqxpeNN8MXm2VaADDq0o\ndoM8mXTFSdDSmKbhA0eLRF3/LAwb0PLM+Jy/uHn6gLTdLd6fo96VvUSzdpfr\ndrqhcg+aY3vegcYwftaRpmQP4Pr+S3W1UPSP6ZFIivQg1wdLJakXvM+kL0rz\nw4SjNSm+moN0X7sVx5fri4eCj/NoLvi7vCtehqbEJa5FAr1AICMo6bDdqXbS\nbYNbmXHV4AnAdPFbu3uHxU5HE+VOHmtVRfVhRFcu1luFnSk1cvZR2sj/keHn\nlbcBXXKfs4eWgELpRMAeYdAzSS5X29lxtVCdtLv4TE99iPEqGZzP/klpfwQM\nTtmNsb16UCYLqryJBwFsi/KxcQSvpD1r3t3gN3kUbQhzOk5YjpKgogco9umD\nynci\r\n=cCK7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","engines":{"node":">=4.5"},"gitHead":"e8f96390f486f642131681f7487c2d84e5714e28","scripts":{"http":"node test/http.js","lint":"jshint lib/express-useragent.js","test":"nodeunit test/tests.js","build":"grunt build","simple":"node test/simple.js","express":"node test/server.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"biggora","email":"aleksej@gordejev.lv"},"repository":{"url":"git://github.com/biggora/express-useragent.git","type":"git"},"_npmVersion":"6.9.0","description":"ExpressJS/Connect/TrinteJS user-agent middleware exposing","directories":{"lib":"lib","test":"test"},"_nodeVersion":"10.16.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"bower":"*","grunt":"^1.2.1","jshint":"*","express":">= 4.16.4","nodeunit":"^0.11.3","load-grunt-tasks":"^3.2.0","grunt-contrib-clean":"^1.0.0","grunt-contrib-uglify":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/express-useragent_1.0.15_1594455734216_0.11688786514193161","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"express-useragent","version":"2.0.0","keywords":["useragent","connect","express","trinte","browser","compound","middleware"],"author":{"url":"https://github.com/biggora","name":"Aleksejs Gordejevs","email":"aleksej@gordejev.lv"},"license":"MIT","_id":"express-useragent@2.0.0","maintainers":[{"name":"biggora","email":"aleksej@gordejev.lv"}],"contributors":[{"url":"https://github.com/kacperus","name":"Kacper Glowacki"},{"url":"https://github.com/elisee","name":"elisee"},{"url":"https://github.com/bitdeli-chef","name":"Bitdeli Chef"},{"url":"https://github.com/nicolastobo","name":"Nicolas Tobo"},{"url":"https://github.com/SamyPesse","name":"Samy Pess�"},{"url":"https://github.com/artnez","name":"Artem Nezvigin"},{"url":"https://github.com/joshdickson40","name":"Josh Dickson"},{"url":"https://github.com/kewang","name":"Kewang"}],"homepage":"https://github.com/biggora/express-useragent/","bugs":{"url":"https://github.com/biggora/express-useragent/issues"},"dist":{"shasum":"f33aa72b55b6d6affe62a28a19f7c9a22648d847","tarball":"https://registry.npmjs.org/express-useragent/-/express-useragent-2.0.0.tgz","fileCount":15,"integrity":"sha512-5qptdZ3XqcqTp/l/ZhZ0uepbjqlA4ZNuBodcfRt1CXqWrD+QQ5GEFVHa5COCd78CBwoZMiZ72phBTQUpyJqBBw==","signatures":[{"sig":"MEUCICR0haXq7ipSbOhu2cBMijFOCVIMdQJhN+0w+iEg/KYHAiEA5/8kBAK7+gB8VnYB/Fpiz4UcLjfnDD4ROQBmz4divvY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":274028},"main":"./dist/index.cjs","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.cjs","require":"./dist/index.cjs"},"./browser":{"types":"./dist/index.d.ts","default":"./dist/browser/express-useragent.global.js"},"./browser/min":{"types":"./dist/index.d.ts","default":"./dist/browser/express-useragent.global.min.js"},"./package.json":"./package.json"},"gitHead":"a99b3aa6eeb3f9518ca8a7426543082ce077640b","scripts":{"http":"tsx examples/http.ts","lint":"eslint \"{src,tests,examples}/**/*.{ts,tsx}\"","test":"npm run test:vitest","build":"npm run clean && npm run build:ts","clean":"rimraf dist","format":"prettier --write \"{src,tests,examples}/**/*.{ts,tsx,js,cjs,mjs,json,md}\"","simple":"tsx examples/simple.ts","express":"tsx examples/server.ts","build:ts":"tsup --config tsup.config.ts","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","test:watch":"npm run build --silent && vitest watch --config vitest.config.mjs","build:watch":"npm run build:ts -- --watch","test:vitest":"npm run build --silent && vitest run --config vitest.config.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"biggora","email":"aleksej@gordejev.lv"},"repository":{"url":"git://github.com/biggora/express-useragent.git","type":"git"},"_npmVersion":"11.6.2","description":"JS Library & ExpressJS user-agent middleware exposing","directories":{"tests":"tests/legacy"},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","tsup":"^8.0.1","eslint":"^8.57.0","rimraf":"^5.0.5","vitest":"^4.0.5","express":"^5.1.0","prettier":"^3.2.5","typescript":"^5.4.2","@types/node":"^20.11.24","@types/express":"^5.0.5","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.1.1","@typescript-eslint/eslint-plugin":"^7.1.1"},"_npmOperationalInternal":{"tmp":"tmp/express-useragent_2.0.0_1761837132904_0.8729335000603073","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"express-useragent","version":"2.0.1","keywords":["useragent","connect","express","trinte","browser","compound","middleware"],"author":{"url":"https://github.com/biggora","name":"Aleksejs Gordejevs","email":"aleksej@gordejev.lv"},"license":"MIT","_id":"express-useragent@2.0.1","maintainers":[{"name":"biggora","email":"aleksej@gordejev.lv"}],"contributors":[{"url":"https://github.com/kacperus","name":"Kacper Glowacki"},{"url":"https://github.com/elisee","name":"elisee"},{"url":"https://github.com/bitdeli-chef","name":"Bitdeli Chef"},{"url":"https://github.com/nicolastobo","name":"Nicolas Tobo"},{"url":"https://github.com/SamyPesse","name":"Samy Pess�"},{"url":"https://github.com/artnez","name":"Artem Nezvigin"},{"url":"https://github.com/joshdickson40","name":"Josh Dickson"},{"url":"https://github.com/kewang","name":"Kewang"}],"homepage":"https://github.com/biggora/express-useragent/","bugs":{"url":"https://github.com/biggora/express-useragent/issues"},"dist":{"shasum":"1461bd2a1e9e9bb9fbfaa14b6e6471accee257ef","tarball":"https://registry.npmjs.org/express-useragent/-/express-useragent-2.0.1.tgz","fileCount":15,"integrity":"sha512-FtF0yBrVAv7AOXUXyPCFhBy10xE1kOiaPsw28mW7ZxnJdJ7P2CbDQTZ6v1c0FdvLkJBuEjsN0Os8dD6xzwpbAA==","signatures":[{"sig":"MEQCIH6aeqGPGlc8MbtSYgwpyXnmwZqCnQOeiEy4xq5+1CXRAiAoxQEZZmPa5seYq3tqcVRjpx2utc5OrMzCyyc2CPT58w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":283193},"main":"./dist/index.cjs","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.cjs","require":"./dist/index.cjs"},"./browser":{"types":"./dist/index.d.ts","default":"./dist/browser/express-useragent.global.js"},"./browser/min":{"types":"./dist/index.d.ts","default":"./dist/browser/express-useragent.global.min.js"},"./package.json":"./package.json"},"gitHead":"3d5d538f635c348c5611bd1a0031d0f54b009871","scripts":{"http":"tsx examples/http.ts","lint":"eslint \"{src,tests,examples}/**/*.{ts,tsx}\"","test":"npm run test:vitest","build":"npm run clean && npm run build:ts","clean":"rimraf dist","format":"prettier --write \"{src,tests,examples}/**/*.{ts,tsx,js,cjs,mjs,json,md}\"","simple":"tsx examples/simple.ts","express":"tsx examples/server.ts","build:ts":"tsup --config tsup.config.ts","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","test:watch":"npm run build --silent && vitest watch --config vitest.config.mjs","build:watch":"npm run build:ts -- --watch","test:vitest":"npm run build --silent && vitest run --config vitest.config.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"biggora","email":"aleksej@gordejev.lv"},"repository":{"url":"git://github.com/biggora/express-useragent.git","type":"git"},"_npmVersion":"11.6.2","description":"JS Library & ExpressJS user-agent middleware exposing","directories":{"tests":"tests/legacy"},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","tsup":"^8.0.1","eslint":"^8.57.0","rimraf":"^5.0.5","vitest":"^4.0.5","express":"^5.1.0","prettier":"^3.2.5","typescript":"^5.4.2","@types/node":"^20.11.24","@types/express":"^5.0.5","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.1.1","@typescript-eslint/eslint-plugin":"^7.1.1"},"_npmOperationalInternal":{"tmp":"tmp/express-useragent_2.0.1_1761861668856_0.7162277599568017","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"express-useragent","version":"2.0.2","keywords":["useragent","connect","express","trinte","browser","compound","middleware"],"author":{"url":"https://github.com/biggora","name":"Aleksejs Gordejevs","email":"aleksej@gordejev.lv"},"license":"MIT","_id":"express-useragent@2.0.2","maintainers":[{"name":"biggora","email":"aleksej@gordejev.lv"}],"contributors":[{"url":"https://github.com/kacperus","name":"Kacper Glowacki"},{"url":"https://github.com/elisee","name":"elisee"},{"url":"https://github.com/bitdeli-chef","name":"Bitdeli Chef"},{"url":"https://github.com/nicolastobo","name":"Nicolas Tobo"},{"url":"https://github.com/SamyPesse","name":"Samy Pess�"},{"url":"https://github.com/artnez","name":"Artem Nezvigin"},{"url":"https://github.com/joshdickson40","name":"Josh Dickson"},{"url":"https://github.com/kewang","name":"Kewang"}],"homepage":"https://github.com/biggora/express-useragent/","bugs":{"url":"https://github.com/biggora/express-useragent/issues"},"dist":{"shasum":"837f59594f9f6a068b8602da1f5f267f2781d01e","tarball":"https://registry.npmjs.org/express-useragent/-/express-useragent-2.0.2.tgz","fileCount":15,"integrity":"sha512-STtNWx33HtKbE9Dpe8DTgivEMJIZh2mmFqjq9OhvHEEkB6VVjOTYGrc9djzVN5yW3s245OTDExCLjZ5oEFGp9w==","signatures":[{"sig":"MEQCIBiu0tE5K7LiRXw9hRjBqwogNfPeR3cF58oz2O8Hoiu1AiBzlMoSPuPsbm0O5GPrAPAraVdVuci575fI5SWvbYVo/Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":297228},"main":"./dist/index.cjs","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.cjs","require":"./dist/index.cjs"},"./browser":{"types":"./dist/index.d.ts","default":"./dist/browser/express-useragent.global.js"},"./browser/min":{"types":"./dist/index.d.ts","default":"./dist/browser/express-useragent.global.min.js"},"./package.json":"./package.json"},"gitHead":"458e32993799acb3680a0fce78614d723c862cf2","scripts":{"http":"tsx examples/http.ts","lint":"eslint \"{src,tests,examples}/**/*.{ts,tsx}\"","test":"npm run test:vitest","build":"npm run clean && npm run build:ts","clean":"rimraf dist","format":"prettier --write \"{src,tests,examples}/**/*.{ts,tsx,js,cjs,mjs,json,md}\"","simple":"tsx examples/simple.ts","express":"tsx examples/server.ts","build:ts":"tsup --config tsup.config.ts","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","test:watch":"npm run build --silent && vitest watch --config vitest.config.mjs","build:watch":"npm run build:ts -- --watch","test:vitest":"npm run build --silent && vitest run --config vitest.config.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"biggora","email":"aleksej@gordejev.lv"},"repository":{"url":"git://github.com/biggora/express-useragent.git","type":"git"},"_npmVersion":"11.6.2","description":"JS Library & ExpressJS user-agent middleware exposing","directories":{"tests":"tests/legacy"},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","tsup":"^8.0.1","eslint":"^8.57.0","rimraf":"^5.0.5","vitest":"^4.0.5","express":"^5.1.0","prettier":"^3.2.5","typescript":"^5.4.2","@types/node":"^20.11.24","@types/express":"^5.0.5","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.1.1","@typescript-eslint/eslint-plugin":"^7.1.1"},"_npmOperationalInternal":{"tmp":"tmp/express-useragent_2.0.2_1762704231834_0.8187464273360308","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"express-useragent","version":"2.1.0","keywords":["useragent","connect","express","trinte","browser","compound","middleware"],"author":{"url":"https://github.com/biggora","name":"Aleksejs Gordejevs","email":"aleksej@gordejev.lv"},"license":"MIT","_id":"express-useragent@2.1.0","maintainers":[{"name":"biggora","email":"aleksej@gordejev.lv"}],"contributors":[{"url":"https://github.com/kacperus","name":"Kacper Glowacki"},{"url":"https://github.com/elisee","name":"elisee"},{"url":"https://github.com/bitdeli-chef","name":"Bitdeli Chef"},{"url":"https://github.com/nicolastobo","name":"Nicolas Tobo"},{"url":"https://github.com/SamyPesse","name":"Samy Pess�"},{"url":"https://github.com/artnez","name":"Artem Nezvigin"},{"url":"https://github.com/joshdickson40","name":"Josh Dickson"},{"url":"https://github.com/kewang","name":"Kewang"}],"homepage":"https://github.com/biggora/express-useragent/","bugs":{"url":"https://github.com/biggora/express-useragent/issues"},"dist":{"shasum":"406d281d87302ead3f8f221f082f4fd08f743847","tarball":"https://registry.npmjs.org/express-useragent/-/express-useragent-2.1.0.tgz","fileCount":15,"integrity":"sha512-BHQZAS5UgX0wHYGRWrisJGuC3MRIbQjaWSagJOKKzWvvbKIkT9ORXwQP/fafTgeWm5Afcr5AGZPdYuS5u3i9rg==","signatures":[{"sig":"MEUCIBk+6/0DG9d7SW45iatFzg4Axex21MUfCizOT7ECWdwjAiEAq4iI9F03kzuDqvum795vmV1Soa3tlgvnyTRJwtszRAY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294726},"main":"./dist/index.cjs","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.cjs","require":"./dist/index.cjs"},"./browser":{"types":"./dist/index.d.ts","default":"./dist/browser/express-useragent.global.js"},"./browser/min":{"types":"./dist/index.d.ts","default":"./dist/browser/express-useragent.global.min.js"},"./package.json":"./package.json"},"gitHead":"2ab33ecdc14e3b2ab22eac539371d55d9f3fb997","scripts":{"http":"tsx examples/http.ts","lint":"eslint \"{src,tests,examples}/**/*.{ts,tsx}\"","test":"npm run test:vitest","build":"npm run clean && npm run build:ts","clean":"rimraf dist","format":"prettier --write \"{src,tests,examples}/**/*.{ts,tsx,js,cjs,mjs,json,md}\"","simple":"tsx examples/simple.ts","express":"tsx examples/server.ts","build:ts":"tsup --config tsup.config.ts","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","test:watch":"npm run build --silent && vitest watch --config vitest.config.mjs","build:watch":"npm run build:ts -- --watch","test:vitest":"npm run build --silent && vitest run --config vitest.config.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"biggora","email":"aleksej@gordejev.lv"},"repository":{"url":"git://github.com/biggora/express-useragent.git","type":"git"},"_npmVersion":"11.6.2","description":"JS Library & ExpressJS user-agent middleware exposing","directories":{"tests":"tests/legacy"},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","tsup":"^8.0.1","eslint":"^8.57.0","rimraf":"^5.0.5","vitest":"^4.0.5","express":"^5.1.0","prettier":"^3.2.5","typescript":"^5.4.2","@types/node":"^20.11.24","@types/express":"^5.0.5","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.1.1","@typescript-eslint/eslint-plugin":"^7.1.1"},"_npmOperationalInternal":{"tmp":"tmp/express-useragent_2.1.0_1769336222866_0.39297945282710534","host":"s3://npm-registry-packages-npm-production"}},"2.1.1-oidc-test.0":{"name":"express-useragent","version":"2.1.1-oidc-test.0","keywords":["useragent","connect","express","trinte","browser","compound","middleware"],"author":{"url":"https://github.com/biggora","name":"Aleksejs Gordejevs","email":"aleksej@gordejev.lv"},"license":"MIT","_id":"express-useragent@2.1.1-oidc-test.0","maintainers":[{"name":"biggora","email":"aleksej@gordejev.lv"}],"contributors":[{"url":"https://github.com/kacperus","name":"Kacper Glowacki"},{"url":"https://github.com/elisee","name":"elisee"},{"url":"https://github.com/bitdeli-chef","name":"Bitdeli Chef"},{"url":"https://github.com/nicolastobo","name":"Nicolas Tobo"},{"url":"https://github.com/SamyPesse","name":"Samy Pess�"},{"url":"https://github.com/artnez","name":"Artem Nezvigin"},{"url":"https://github.com/joshdickson40","name":"Josh Dickson"},{"url":"https://github.com/kewang","name":"Kewang"}],"homepage":"https://github.com/biggora/express-useragent/","bugs":{"url":"https://github.com/biggora/express-useragent/issues"},"dist":{"shasum":"b0aa55224640e9b8cdd83881096cff2d84398dcc","tarball":"https://registry.npmjs.org/express-useragent/-/express-useragent-2.1.1-oidc-test.0.tgz","fileCount":15,"integrity":"sha512-Vy33em4iSFffjV4Y2ActSZnaWf4O67yMGIjs03o0h6XmUM3TfguX9MFvsUVoECOYAQiZwaoILsI3Vexq+BTpkA==","signatures":[{"sig":"MEYCIQCzUe28an2ihSR9237DhOmbyGp4HG3XC0cMdSR8bbOU/AIhAJvpBhLf70KcKJlR0jkov56gS5mGHZA4jPoRZKbRts+c","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-useragent@2.1.1-oidc-test.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":367186},"main":"./dist/index.cjs","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.cjs","require":"./dist/index.cjs"},"./browser":{"types":"./dist/index.d.ts","default":"./dist/browser/express-useragent.global.js"},"./browser/min":{"types":"./dist/index.d.ts","default":"./dist/browser/express-useragent.global.min.js"},"./package.json":"./package.json"},"gitHead":"acbc67c83b1e762805d4ba02e71628be2e8bbfbf","scripts":{"http":"tsx examples/http.ts","lint":"eslint \"{src,tests,examples}/**/*.{ts,tsx}\"","test":"npm run test:vitest","build":"npm run clean && npm run build:ts","clean":"rimraf dist","format":"prettier --write \"{src,tests,examples}/**/*.{ts,tsx,js,cjs,mjs,json,md}\"","simple":"tsx examples/simple.ts","express":"tsx examples/server.ts","build:ts":"tsup --config tsup.config.ts","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","test:watch":"npm run build --silent && vitest watch --config vitest.config.mjs","build:watch":"npm run build:ts -- --watch","test:vitest":"npm run build --silent && vitest run --config vitest.config.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:965c11c4-be11-4661-b8c7-b7abfea019bf"}},"repository":{"url":"git://github.com/biggora/express-useragent.git","type":"git"},"_npmVersion":"11.11.0","description":"JS Library & ExpressJS user-agent middleware exposing","directories":{"tests":"tests/legacy"},"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","tsup":"^8.0.1","eslint":"^8.57.0","rimraf":"^5.0.5","vitest":"^4.0.5","express":"^5.1.0","prettier":"^3.2.5","typescript":"^5.4.2","@types/node":"^20.11.24","@types/express":"^5.0.5","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.1.1","@typescript-eslint/eslint-plugin":"^7.1.1"},"_npmOperationalInternal":{"tmp":"tmp/express-useragent_2.1.1-oidc-test.0_1778350633964_0.08370548062433736","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"express-useragent","version":"2.1.1","keywords":["useragent","connect","express","trinte","browser","compound","middleware"],"author":{"url":"https://github.com/biggora","name":"Aleksejs Gordejevs","email":"aleksej@gordejev.lv"},"license":"MIT","_id":"express-useragent@2.1.1","maintainers":[{"name":"biggora","email":"aleksej@gordejev.lv"}],"contributors":[{"url":"https://github.com/kacperus","name":"Kacper Glowacki"},{"url":"https://github.com/elisee","name":"elisee"},{"url":"https://github.com/bitdeli-chef","name":"Bitdeli Chef"},{"url":"https://github.com/nicolastobo","name":"Nicolas Tobo"},{"url":"https://github.com/SamyPesse","name":"Samy Pess�"},{"url":"https://github.com/artnez","name":"Artem Nezvigin"},{"url":"https://github.com/joshdickson40","name":"Josh Dickson"},{"url":"https://github.com/kewang","name":"Kewang"}],"homepage":"https://github.com/biggora/express-useragent/","bugs":{"url":"https://github.com/biggora/express-useragent/issues"},"dist":{"shasum":"5be8e85e9fe4115cb6926931813e55c9cd89fada","tarball":"https://registry.npmjs.org/express-useragent/-/express-useragent-2.1.1.tgz","fileCount":16,"integrity":"sha512-5X6URkC5WGIehr9XXfAvXS/02a6m/lxWAUn5C15vYmX/8+9/lZpDrlhMI5i4+Yw8h4waCQfLpBc/yKEH5GtJYQ==","signatures":[{"sig":"MEUCIQDnnc/7lUTkBoLxYfcK4KF7IBkEqOWQErGpJ0Bqdj6fYwIgSu9l3/JT93yGql3WE11zuhXsWvAX25sF7ZwFQx4s2P4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-useragent@2.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":367662},"main":"./dist/index.cjs","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.cjs","require":"./dist/index.cjs"},"./browser":{"types":"./dist/index.d.ts","default":"./dist/browser/express-useragent.global.js"},"./browser/min":{"types":"./dist/index.d.ts","default":"./dist/browser/express-useragent.global.min.js"},"./package.json":"./package.json"},"gitHead":"95b9f9341048107d7d6d656cdba2d1ba5d7a2a85","scripts":{"http":"tsx examples/http.ts","lint":"eslint \"{src,tests,examples}/**/*.{ts,tsx}\"","test":"npm run test:vitest","build":"npm run clean && npm run build:ts","clean":"rimraf dist","format":"prettier --write \"{src,tests,examples}/**/*.{ts,tsx,js,cjs,mjs,json,md}\"","simple":"tsx examples/simple.ts","express":"tsx examples/server.ts","build:ts":"tsup --config tsup.config.ts","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","test:watch":"npm run build --silent && vitest watch --config vitest.config.mjs","build:watch":"npm run build:ts -- --watch","test:vitest":"npm run build --silent && vitest run --config vitest.config.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:965c11c4-be11-4661-b8c7-b7abfea019bf"}},"repository":{"url":"git://github.com/biggora/express-useragent.git","type":"git"},"_npmVersion":"11.11.0","description":"JS Library & ExpressJS user-agent middleware exposing","directories":{"tests":"tests/legacy"},"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","tsup":"^8.0.1","eslint":"^8.57.0","rimraf":"^5.0.5","vitest":"^4.0.5","express":"^5.1.0","prettier":"^3.2.5","typescript":"^5.4.2","@types/node":"^20.11.24","@types/express":"^5.0.5","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.1.1","@typescript-eslint/eslint-plugin":"^7.1.1"},"_npmOperationalInternal":{"tmp":"tmp/express-useragent_2.1.1_1778388932212_0.21834849536678846","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"express-useragent","description":"JS Library & ExpressJS user-agent middleware exposing","version":"2.2.0","homepage":"https://github.com/biggora/express-useragent/","repository":{"type":"git","url":"git://github.com/biggora/express-useragent.git"},"license":"MIT","publishConfig":{"access":"public"},"author":{"name":"Aleksejs Gordejevs","email":"aleksej@gordejev.lv","url":"https://github.com/biggora"},"contributors":[{"name":"Kacper Glowacki","url":"https://github.com/kacperus"},{"name":"elisee","url":"https://github.com/elisee"},{"name":"Bitdeli Chef","url":"https://github.com/bitdeli-chef"},{"name":"Nicolas Tobo","url":"https://github.com/nicolastobo"},{"name":"Samy Pess�","url":"https://github.com/SamyPesse"},{"name":"Artem Nezvigin","url":"https://github.com/artnez"},{"name":"Josh Dickson","url":"https://github.com/joshdickson40"},{"name":"Kewang","url":"https://github.com/kewang"}],"keywords":["useragent","connect","express","trinte","browser","compound","middleware"],"main":"./dist/index.cjs","module":"./dist/index.mjs","types":"./dist/index.d.ts","scripts":{"test":"npm run test:vitest","test:vitest":"npm run build --silent && vitest run --config vitest.config.mjs","test:watch":"npm run build --silent && vitest watch --config vitest.config.mjs","express":"tsx examples/server.ts","http":"tsx examples/http.ts","simple":"tsx examples/simple.ts","build":"npm run clean && npm run build:ts","build:ts":"tsup --config tsup.config.ts","build:watch":"npm run build:ts -- --watch","clean":"rimraf dist","lint":"eslint \"{src,tests,examples}/**/*.{ts,tsx}\"","lint:fix":"npm run lint -- --fix","format":"prettier --write \"{src,tests,examples}/**/*.{ts,tsx,js,cjs,mjs,json,md}\"","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"directories":{"tests":"tests/legacy"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs","default":"./dist/index.cjs"},"./browser":{"types":"./dist/index.d.ts","default":"./dist/browser/express-useragent.global.js"},"./browser/min":{"types":"./dist/index.d.ts","default":"./dist/browser/express-useragent.global.min.js"},"./package.json":"./package.json"},"engines":{"node":">=18"},"devDependencies":{"@types/express":"^5.0.5","@types/node":"^20.11.24","@typescript-eslint/eslint-plugin":"^7.1.1","@typescript-eslint/parser":"^7.1.1","eslint":"^8.57.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","express":"^5.1.0","prettier":"^3.2.5","rimraf":"^5.0.5","tsup":"^8.0.1","tsx":"^4.7.0","typescript":"^5.4.2","vitest":"^4.0.5"},"gitHead":"7f300d60e76a2a1450b0c1fcef4b3cd849141205","_id":"express-useragent@2.2.0","bugs":{"url":"https://github.com/biggora/express-useragent/issues"},"_nodeVersion":"24.15.0","_npmVersion":"11.12.1","dist":{"integrity":"sha512-P67xFbgKVbVY1nOrMBLUNCxh72fnxAclIJ03HTw72AsVHqF4NXgWZrRREKQJz0eFrWLc1e2Yn2m1OblYxAqAGQ==","shasum":"8e59877fcca4e66d60ce70d3d34cc7a166ac6fa4","tarball":"https://registry.npmjs.org/express-useragent/-/express-useragent-2.2.0.tgz","fileCount":16,"unpackedSize":418169,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/express-useragent@2.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIA5i8wU3xI3AstO506B29TR7Nj6HL7IX/c+dcM27JAleAiBKYQ9BH8KFlN8Eg8GhkvxCn8RWaoAZGThAmYIcAzZ8hw=="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:965c11c4-be11-4661-b8c7-b7abfea019bf"}},"maintainers":[{"name":"biggora","email":"aleksej@gordejev.lv"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/express-useragent_2.2.0_1778923385454_0.10784887992916437"},"_hasShrinkwrap":false}},"time":{"created":"2012-03-24T15:56:57.187Z","modified":"2026-05-16T09:23:05.886Z","0.0.1":"2012-03-24T15:56:59.501Z","0.0.3":"2012-04-21T08:19:32.953Z","0.0.4":"2012-04-25T19:57:58.017Z","0.0.5":"2012-12-11T09:02:27.066Z","0.0.6":"2012-12-11T09:34:25.583Z","0.0.7":"2012-12-18T13:57:04.208Z","0.0.7-1":"2013-02-21T09:09:06.066Z","0.0.8":"2013-09-26T15:57:17.726Z","0.0.8-1":"2013-09-26T18:00:07.438Z","0.0.9":"2013-12-08T19:50:09.651Z","0.0.9-1":"2013-12-27T11:48:11.736Z","0.0.10":"2014-01-22T07:39:08.231Z","0.0.11":"2014-02-08T21:32:13.459Z","0.0.12":"2014-03-21T09:05:06.740Z","0.1.0":"2014-04-20T17:35:31.970Z","0.1.1":"2014-08-21T21:13:36.506Z","0.1.2":"2014-08-21T21:46:37.821Z","0.1.3":"2014-12-26T10:48:16.466Z","0.1.4":"2015-02-07T13:50:57.376Z","0.1.5":"2015-02-09T08:51:22.096Z","0.1.6":"2015-02-09T18:53:52.228Z","0.1.7":"2015-04-02T18:30:27.929Z","0.1.8":"2015-05-15T11:15:40.898Z","0.1.9":"2015-07-04T07:12:42.331Z","0.2.0":"2015-09-04T10:59:59.479Z","0.2.1":"2015-11-28T21:16:55.349Z","0.2.2":"2015-11-28T21:21:06.686Z","0.2.3":"2015-12-03T07:48:44.340Z","0.2.4":"2015-12-03T07:52:46.312Z","1.0.0":"2016-09-15T19:14:17.092Z","1.0.1":"2016-09-24T12:04:38.466Z","1.0.2":"2016-09-24T12:28:43.906Z","1.0.3":"2016-09-24T12:48:58.276Z","1.0.4":"2016-09-27T20:49:25.034Z","1.0.5":"2017-01-07T21:07:53.189Z","1.0.6":"2017-01-07T21:17:16.626Z","1.0.7":"2017-02-11T19:27:58.165Z","1.0.8":"2017-09-14T17:39:15.279Z","1.0.9":"2018-02-07T09:51:33.798Z","1.0.10":"2018-02-07T10:33:00.665Z","1.0.11":"2018-02-07T11:41:49.216Z","1.0.12":"2018-02-07T14:26:46.427Z","1.0.13":"2019-07-16T16:16:22.449Z","1.0.14":"2020-07-10T22:40:36.583Z","1.0.15":"2020-07-11T08:22:14.348Z","2.0.0":"2025-10-30T15:12:13.082Z","2.0.1":"2025-10-30T22:01:09.063Z","2.0.2":"2025-11-09T16:03:52.065Z","2.1.0":"2026-01-25T10:17:03.033Z","2.1.1-oidc-test.0":"2026-05-09T18:17:14.122Z","2.1.1":"2026-05-10T04:55:32.402Z","2.2.0":"2026-05-16T09:23:05.606Z"},"bugs":{"url":"https://github.com/biggora/express-useragent/issues"},"author":{"name":"Aleksejs Gordejevs","email":"aleksej@gordejev.lv","url":"https://github.com/biggora"},"license":"MIT","homepage":"https://github.com/biggora/express-useragent/","keywords":["useragent","connect","express","trinte","browser","compound","middleware"],"repository":{"type":"git","url":"git://github.com/biggora/express-useragent.git"},"description":"JS Library & ExpressJS user-agent middleware exposing","contributors":[{"name":"Kacper Glowacki","url":"https://github.com/kacperus"},{"name":"elisee","url":"https://github.com/elisee"},{"name":"Bitdeli Chef","url":"https://github.com/bitdeli-chef"},{"name":"Nicolas Tobo","url":"https://github.com/nicolastobo"},{"name":"Samy Pess�","url":"https://github.com/SamyPesse"},{"name":"Artem Nezvigin","url":"https://github.com/artnez"},{"name":"Josh Dickson","url":"https://github.com/joshdickson40"},{"name":"Kewang","url":"https://github.com/kewang"}],"maintainers":[{"name":"biggora","email":"aleksej@gordejev.lv"}],"readme":"[![npm version](https://img.shields.io/npm/v/express-useragent.svg)](https://www.npmjs.com/package/express-useragent)\n[![CI](https://img.shields.io/github/actions/workflow/status/biggora/express-useragent/ci.yml?branch=master)](https://github.com/biggora/express-useragent/actions)\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n\n# express-useragent\n\nFast user-agent parser with first-class Express middleware and TypeScript typings. Works server-side in Node.js and in the browser via a lightweight IIFE bundle.\n\n[Express UserAgent Demo](https://gordejev.lv/en/express-useragent-demo/)\n\n> Requires Node.js 18 or newer.\n\n## Install\n\n```bash\nnpm install express-useragent\n```\n\n## Quick Start\n\n```ts\nimport http from 'node:http';\nimport { UserAgent } from 'express-useragent';\n\nconst server = http.createServer((req, res) => {\n  const source = req.headers['user-agent'] ?? 'unknown';\n  const parser = new UserAgent().hydrate(source);\n\n  res.writeHead(200, { 'Content-Type': 'application/json' });\n  res.end(JSON.stringify(parser.Agent));\n});\n\nserver.listen(3000);\n```\n\n### Express Middleware\n\nESM usage (Node 18+):\n\n```ts\nimport express from 'express';\nimport { express as useragent } from 'express-useragent';\n\nconst app = express();\n\napp.use(useragent());\n\napp.get('/', (req, res) => {\n  res.json({\n    browser: req.useragent?.browser,\n    os: req.useragent?.os,\n  });\n});\n\napp.listen(3000);\n```\n\nAlternatively, you can import the whole namespace:\n\n```ts\nimport express from 'express';\nimport * as useragent from 'express-useragent';\n\nconst app = express();\n\napp.use(useragent.express());\n\napp.get('/', (req, res) => {\n  res.json({\n    browser: req.useragent?.browser,\n    os: req.useragent?.os,\n  });\n});\n\napp.listen(3000);\n```\n\nCommonJS (require) still supports the default export pattern used in older examples:\n\n```js\nconst express = require('express');\nconst useragent = require('express-useragent');\n\nconst app = express();\n\napp.use(useragent.express());\n\napp.get('/', (req, res) => {\n  res.json({\n    browser: req.useragent?.browser,\n    os: req.useragent?.os,\n  });\n});\n\napp.listen(3000);\n```\n\n### ESM vs CJS at a glance\n\n- ESM (Node 18+):\n  - Named import of middleware:\n    ```ts\n    import { express as useragent } from 'express-useragent';\n    app.use(useragent());\n    ```\n  - Namespace import:\n    ```ts\n    import * as useragent from 'express-useragent';\n    app.use(useragent.express());\n    ```\n- CommonJS (require):\n  ```js\n  const useragent = require('express-useragent');\n  app.use(useragent.express());\n  ```\n\n### Migrating from v1.x to v2.x\n\n- In v1.x, `import useragent from 'express-useragent'` returned an object with an `.express()` method used as middleware.\n- In v2.x, the default export is a parser instance (for direct parsing). The Express middleware is provided as a named export `express` (and alias `useragentMiddleware`). Use one of:\n  - `import { express as useragent } from 'express-useragent'` → `app.use(useragent())`\n  - `import * as useragent from 'express-useragent'` → `app.use(useragent.express())`\n- CommonJS `require('express-useragent').express()` continues to work unchanged.\n\nSee more end-to-end demos under `examples/`:\n- `examples/server.ts` — Express middleware demo\n- `examples/http.ts` — raw Node HTTP sample\n\n## API Highlights\n\n- `new UserAgent()` — build a fresh parser instance.\n- `useragent.parse(source)` — quick parse returning the agent snapshot.\n- `useragent.express()` — Express-compatible middleware that hydrates `req.useragent` and `res.locals.useragent`.\n- `parser.Agent` — normalized fingerprint with convenience booleans (`isMobile`, `isBot`, etc.).\n\nSample payload:\n\n```json\n{\n  \"isMobile\": false,\n  \"isDesktop\": true,\n  \"isBot\": false,\n  \"browser\": \"Chrome\",\n  \"version\": \"118.0.0\",\n  \"os\": \"macOS Sonoma\",\n  \"platform\": \"Apple Mac\",\n  \"source\": \"Mozilla/5.0 (Macintosh; Intel Mac OS X 14_0)...\"\n}\n```\n\n## Browser Usage\n\nThe build exports drop-in browser bundles under `dist/browser/`:\n\n- `express-useragent.global.js` — readable IIFE that exposes `window.UserAgent` and `window.useragent`.\n- `express-useragent.global.min.js` — minified version of the same API.\n\n```html\n<script src=\"/vendor/express-useragent.global.min.js\"></script>\n<script>\n  const agent = new UserAgent().parse(navigator.userAgent);\n  console.log(agent.browser, agent.version);\n</script>\n```\n\nPrefer consuming the ESM/CJS entry from your bundler when possible:\n\n```ts\nimport { UserAgent } from 'express-useragent';\n\nconst agent = new UserAgent().parse(navigator.userAgent);\n```\n\n## Scripts\n\n```bash\nnpm install        # install dependencies\nnpm run lint       # lint the TypeScript sources, tests, and examples\nnpm run typecheck  # run the TypeScript compiler in noEmit mode\nnpm test           # execute Vitest (includes adapted legacy suites)\nnpm run build      # emit dist/ (CJS, ESM, d.ts, browser bundles)\n```\n\nExamples for manual testing:\n\n```bash\nnpm run http      # raw Node HTTP sample\nnpm run express   # Express middleware demo\nnpm run simple    # CLI parsing helper\n```\n\n## Contributing\n\nBug reports and PRs are welcome. When submitting changes, please include:\n\n- Updated tests under `tests/` covering new parsing behaviour.\n- `npm test` and `npm run lint` output or reproduction steps.\n- Notes in the changelog for breaking updates.\n\nSee [CONTRIBUTING.md](CONTRIBUTING.md) for detailed guidelines, including how to update the bot list.\n\n## License\n\n[MIT](LICENSE) © Aleksejs Gordejevs and contributors.\n","readmeFilename":"README.md","users":{"52u":true,"bammoo":true,"cbosco":true,"kiknag":true,"yong_a":true,"biggora":true,"gpuente":true,"hgarcia":true,"namniak":true,"brugnara":true,"zuojiang":true,"chunxchun":true,"emjimadhu":true,"phoensxar":true,"hengkiardo":true,"luffy84217":true,"rocket0191":true,"kodekracker":true,"memoramirez":true,"martinspinks":true,"crazyjingling":true,"mgequivalents":true,"denniswanyonyi":true,"gpuentesandoval":true}}