{"_id":"ua-device","_rev":"17-62b36cdac928d444cd8902a0c320707b","name":"ua-device","description":"ua-device是由Baidu WebFE(FEX)团队开发的一个用于解析UA来得到用户终端信息的JS框架","dist-tags":{"latest":"0.1.10"},"versions":{"0.1.0":{"name":"ua-device","version":"0.1.0","description":"ua-device是由Baidu WebFE(FEX)团队开发的一个用于解析UA来得到用户终端信息的JS框架","main":"index.js","directories":{"test":"test"},"scripts":{"test":"node test/index.js"},"repository":{"type":"git","url":"git+https://github.com/fex-team/ua-device.git"},"keywords":["user-agent","ua-parser","device-parser","ua-device"],"author":{"name":"Hongbin Du","email":"duhongbin01@baidu.com"},"contributors":[{"name":"Hongbin Du","email":"duhongbin01@baidu.com"},{"name":"Jun Zhang","email":"zhangjun08@baidu.com"}],"license":"MIT","bugs":{"url":"https://github.com/fex-team/ua-device/issues"},"homepage":"https://github.com/fex-team/ua-device","gitHead":"b641bce6e2164224095aff72b98810d8b6a9d6d1","_id":"ua-device@0.1.0","_shasum":"beb56b90011c4184e5c7b5d0e4f166bcd8fdc1d2","_from":".","_npmVersion":"3.8.3","_nodeVersion":"0.12.7","_npmUser":{"name":"duhongbin01","email":"350511359@qq.com"},"dist":{"shasum":"beb56b90011c4184e5c7b5d0e4f166bcd8fdc1d2","tarball":"https://registry.npmjs.org/ua-device/-/ua-device-0.1.0.tgz","integrity":"sha512-EOVgM0bgMCyrFyVriDZzm1uAMJJRsMXhAC+fPlZrN7z4Tq/qSwo9V5gRlY/Futiw384f0fJoFU3Nu1BmJTeuNQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICI8zM/4fVaHGUQRsFjKMYbo6xLhL0aCRoKD8gRr0sqTAiBpwFLxpNjUo+KTqWvApDFM9/J2sqF/ZhWWw4hRcKoebA=="}]},"maintainers":[{"name":"duhongbin01","email":"350511359@qq.com"}],"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/ua-device-0.1.0.tgz_1458878745429_0.7524700264912099"}},"0.1.1":{"name":"ua-device","version":"0.1.1","description":"ua-device是由Baidu WebFE(FEX)团队开发的一个用于解析UA来得到用户终端信息的JS框架","main":"index.js","directories":{"test":"test"},"scripts":{"test":"node test/index.js"},"repository":{"type":"git","url":"git+https://github.com/fex-team/ua-device.git"},"keywords":["user-agent","ua-parser","device-parser","ua-device"],"author":{"name":"Hongbin Du","email":"duhongbin01@baidu.com"},"contributors":[{"name":"Hongbin Du","email":"duhongbin01@baidu.com"},{"name":"Jun Zhang","email":"zhangjun08@baidu.com"}],"license":"MIT","bugs":{"url":"https://github.com/fex-team/ua-device/issues"},"homepage":"https://github.com/fex-team/ua-device","gitHead":"b641bce6e2164224095aff72b98810d8b6a9d6d1","_id":"ua-device@0.1.1","_shasum":"2b1a24cacc5da56c7014ecb708ec2882a1e55b55","_from":".","_npmVersion":"3.8.3","_nodeVersion":"0.12.7","_npmUser":{"name":"duhongbin01","email":"350511359@qq.com"},"dist":{"shasum":"2b1a24cacc5da56c7014ecb708ec2882a1e55b55","tarball":"https://registry.npmjs.org/ua-device/-/ua-device-0.1.1.tgz","integrity":"sha512-QyEmsVG6dAPd/kt/vW5Jt2W2qre4yyAXAeT0Bmh6ohoGCsngQHD2l336Ej0ri/e2z5TeczT7LNjbVJ0ihYKEuQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAzxZjxVTG97yY7avxH4el9HcauCVXKXRTMh3tCl+WSaAiEAv9goXqPtP5tB2wHBDkR0dh7DBam9+iR1PlE/w5JJy/A="}]},"maintainers":[{"name":"duhongbin01","email":"350511359@qq.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ua-device-0.1.1.tgz_1458878999264_0.17544145393185318"}},"0.1.2":{"name":"ua-device","version":"0.1.2","description":"ua-device是由Baidu WebFE(FEX)团队开发的一个用于解析UA来得到用户终端信息的JS框架","main":"index.js","directories":{"test":"test"},"scripts":{"test":"node test/index.js"},"repository":{"type":"git","url":"git+https://github.com/fex-team/ua-device.git"},"keywords":["user-agent","ua-parser","device-parser","ua-device"],"devDependencies":{"mocha":">2.3.4"},"author":{"name":"Hongbin Du","email":"duhongbin01@baidu.com"},"contributors":[{"name":"Hongbin Du","email":"duhongbin01@baidu.com"},{"name":"Jun Zhang","email":"zhangjun08@baidu.com"}],"license":"MIT","bugs":{"url":"https://github.com/fex-team/ua-device/issues"},"homepage":"https://github.com/fex-team/ua-device","gitHead":"e3f20cecc26fa2339f8ef1294db8dc954b7c4152","_id":"ua-device@0.1.2","_shasum":"4bd6e571b5653d682ab6375819604090b5766f2a","_from":".","_npmVersion":"3.8.3","_nodeVersion":"0.12.7","_npmUser":{"name":"duhongbin01","email":"350511359@qq.com"},"dist":{"shasum":"4bd6e571b5653d682ab6375819604090b5766f2a","tarball":"https://registry.npmjs.org/ua-device/-/ua-device-0.1.2.tgz","integrity":"sha512-s/yty4wzTjZN9UGZiSRyFJebPL+ADbPAIjGEAhZ3DXdDk87MEWQKQjqd21u0BwYz6jptareG7NyD05ZBvvxg0Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFr1523iAuU9/KD2mVV7yn7olxNhXb3PUdKAof/YFveGAiEA0TnRVAVQB5pQndXfaoYCvn7jT+9Ue3D2cEl+F9K/hdM="}]},"maintainers":[{"name":"duhongbin01","email":"350511359@qq.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ua-device-0.1.2.tgz_1459088010587_0.45161117310635746"}},"0.1.3":{"name":"ua-device","version":"0.1.3","description":"ua-device是由Baidu WebFE(FEX)团队开发的一个用于解析UA来得到用户终端信息的JS框架","main":"index.js","directories":{"test":"test"},"scripts":{"test":"mocha test/index.js"},"repository":{"type":"git","url":"git+https://github.com/fex-team/ua-device.git"},"keywords":["user-agent","ua-parser","device-parser","ua-device"],"devDependencies":{"mocha":">2.3.4"},"author":{"name":"Hongbin Du","email":"duhongbin01@baidu.com"},"contributors":[{"name":"Hongbin Du","email":"duhongbin01@baidu.com"},{"name":"Jun Zhang","email":"zhangjun08@baidu.com"}],"license":"MIT","bugs":{"url":"https://github.com/fex-team/ua-device/issues"},"homepage":"https://github.com/fex-team/ua-device","gitHead":"22f7777152d1df14c1cd2b1416ee2a8156cd0d67","_id":"ua-device@0.1.3","_shasum":"5e0437bddc12e813d27d6a1e050b823becb9fb2d","_from":".","_npmVersion":"3.8.3","_nodeVersion":"0.12.7","_npmUser":{"name":"duhongbin01","email":"350511359@qq.com"},"dist":{"shasum":"5e0437bddc12e813d27d6a1e050b823becb9fb2d","tarball":"https://registry.npmjs.org/ua-device/-/ua-device-0.1.3.tgz","integrity":"sha512-vsTNl4EnXDsEcuZ+yDzEnxOXbzhBmYRhAkZ9JSRsRoT/X3E0BtJGEekJntMmEnSV4bxuT3g+qwY5w4KJKb9ZLg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG7aYYw/2+XutqYMtz7m4GTiIHlS8x1InxRxGSZnHtk6AiApp9Fu+81NxrtQY+XQKH0SiT14qZ6brs6B/o1BzCZngg=="}]},"maintainers":[{"name":"duhongbin01","email":"350511359@qq.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ua-device-0.1.3.tgz_1459133571380_0.6633351212367415"}},"0.1.4":{"name":"ua-device","version":"0.1.4","description":"ua-device是由Baidu WebFE(FEX)团队开发的一个用于解析UA来得到用户终端信息的JS框架","main":"index.js","directories":{"test":"test"},"scripts":{"test":"mocha test/index.js"},"repository":{"type":"git","url":"git+https://github.com/fex-team/ua-device.git"},"keywords":["user-agent","ua-parser","device-parser","ua-device"],"devDependencies":{"mocha":">2.3.4"},"author":{"name":"Hongbin Du","email":"duhongbin01@baidu.com"},"contributors":[{"name":"Hongbin Du","email":"duhongbin01@baidu.com"},{"name":"Jun Zhang","email":"zhangjun08@baidu.com"}],"license":"MIT","bugs":{"url":"https://github.com/fex-team/ua-device/issues"},"homepage":"https://github.com/fex-team/ua-device","gitHead":"8bbda7e9d02c5df1b10ff59efec34ebe95102443","_id":"ua-device@0.1.4","_shasum":"f30a8c71f77add6719e04b9d21436120c6b15ad5","_from":".","_npmVersion":"3.8.3","_nodeVersion":"0.12.7","_npmUser":{"name":"duhongbin01","email":"350511359@qq.com"},"dist":{"shasum":"f30a8c71f77add6719e04b9d21436120c6b15ad5","tarball":"https://registry.npmjs.org/ua-device/-/ua-device-0.1.4.tgz","integrity":"sha512-GO0b9Mh5YpX84RcPWZ23eCnes2YMEJ5Ys466Q8wUYy/9MbAigpuI9IwGkdjv7XCcQx9J+dC3VO8Af1JsvW1trg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCIKGUVp6Fb3wmH5juHaYzOIsfSZYwLRnNhugW6GdIUMgIgIuuz2dwZR5kfWlvbbAG1/Bl9bADd5TxXiiAdANA5z3g="}]},"maintainers":[{"name":"duhongbin01","email":"350511359@qq.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ua-device-0.1.4.tgz_1459218041633_0.10197570943273604"}},"0.1.5":{"name":"ua-device","version":"0.1.5","description":"ua-device是由Baidu WebFE(FEX)团队开发的一个用于解析UA来得到用户终端信息的JS框架","main":"index.js","directories":{"test":"test"},"scripts":{"test":"mocha test/index.js"},"repository":{"type":"git","url":"git+https://github.com/fex-team/ua-device.git"},"keywords":["user-agent","ua-parser","device-parser","ua-device"],"devDependencies":{"mocha":">2.3.4"},"author":{"name":"Hongbin Du","email":"duhongbin01@baidu.com"},"contributors":[{"name":"Hongbin Du","email":"duhongbin01@baidu.com"},{"name":"Jun Zhang","email":"zhangjun08@baidu.com"}],"license":"MIT","bugs":{"url":"https://github.com/fex-team/ua-device/issues"},"homepage":"https://github.com/fex-team/ua-device","gitHead":"690d98702e84f3e0ea5e46c706ff7fd154a8a189","_id":"ua-device@0.1.5","_shasum":"b933b46a010cc44a9c03afcc2fdadb3511c6ca1f","_from":".","_npmVersion":"3.8.3","_nodeVersion":"0.12.7","_npmUser":{"name":"duhongbin01","email":"350511359@qq.com"},"dist":{"shasum":"b933b46a010cc44a9c03afcc2fdadb3511c6ca1f","tarball":"https://registry.npmjs.org/ua-device/-/ua-device-0.1.5.tgz","integrity":"sha512-J0/6Oxx0rCFWL8K122VEbMiSEDXl55wOU1rG2Dm1QZ2f6kfGF4gkI4+d6XBPPZs9iZwB6/iPq5yEBS4sucWd6Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFamx3P5gsppCSvOQXuLENajM27tA8G5W+cg0WX2pnOcAiEAhfxiqHRHIMClkV5FbydccjAoUjfxQm+ssl8WJQePgoA="}]},"maintainers":[{"name":"duhongbin01","email":"350511359@qq.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ua-device-0.1.5.tgz_1459234031331_0.8344536854419857"}},"0.1.6":{"name":"ua-device","version":"0.1.6","description":"ua-device是由Baidu WebFE(FEX)团队开发的一个用于解析UA来得到用户终端信息的JS框架","main":"index.js","directories":{"test":"test"},"scripts":{"test":"mocha test/index.js"},"repository":{"type":"git","url":"git+https://github.com/fex-team/ua-device.git"},"keywords":["user-agent","ua-parser","device-parser","ua-device"],"devDependencies":{"mocha":">2.3.4"},"author":{"name":"Hongbin Du","email":"duhongbin01@baidu.com"},"contributors":[{"name":"Hongbin Du","email":"duhongbin01@baidu.com"},{"name":"Jun Zhang","email":"zhangjun08@baidu.com"}],"license":"MIT","bugs":{"url":"https://github.com/fex-team/ua-device/issues"},"homepage":"https://github.com/fex-team/ua-device","gitHead":"73d9bbf6eb0812a33e10d1ab6d27c6f7e79ff51f","_id":"ua-device@0.1.6","_shasum":"96ac38310d1f929ec212abd7977f2181d48d81fa","_from":".","_npmVersion":"3.8.3","_nodeVersion":"0.12.7","_npmUser":{"name":"duhongbin01","email":"350511359@qq.com"},"dist":{"shasum":"96ac38310d1f929ec212abd7977f2181d48d81fa","tarball":"https://registry.npmjs.org/ua-device/-/ua-device-0.1.6.tgz","integrity":"sha512-zdgtnhPrdvtLW3/OxWWDZ0r5IxcExBKp4ucEQQQNm8vIss4xMWcI/ussnHiFdUl3JMksET9RBY0OWJETRTKoqQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFSnRGNfvPB7k8Q0yVCCBG5pHys5VhO2ETdMV+aOlHEDAiEAn5eUnOGShdEMReDDkTHfAdYbJdop1cKDbqynMh+BteE="}]},"maintainers":[{"name":"duhongbin01","email":"350511359@qq.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ua-device-0.1.6.tgz_1459833268662_0.6469539068639278"}},"0.1.7":{"name":"ua-device","version":"0.1.7","description":"ua-device是由Baidu WebFE(FEX)团队开发的一个用于解析UA来得到用户终端信息的JS框架","main":"index.js","directories":{"test":"test"},"scripts":{"test":"mocha test/index.js"},"repository":{"type":"git","url":"git+https://github.com/fex-team/ua-device.git"},"keywords":["user-agent","ua-parser","device-parser","ua-device"],"devDependencies":{"mocha":">2.3.4"},"author":{"name":"Hongbin Du","email":"duhongbin01@baidu.com"},"contributors":[{"name":"Hongbin Du","email":"duhongbin01@baidu.com"},{"name":"Jun Zhang","email":"zhangjun08@baidu.com"}],"license":"MIT","bugs":{"url":"https://github.com/fex-team/ua-device/issues"},"homepage":"https://github.com/fex-team/ua-device","gitHead":"3a8af53fcbd8b3defe227cfb025ebe217c951409","_id":"ua-device@0.1.7","_shasum":"cf99255f56b673859cb0d953ffcc6cc07b705182","_from":".","_npmVersion":"3.8.3","_nodeVersion":"0.12.7","_npmUser":{"name":"duhongbin01","email":"350511359@qq.com"},"dist":{"shasum":"cf99255f56b673859cb0d953ffcc6cc07b705182","tarball":"https://registry.npmjs.org/ua-device/-/ua-device-0.1.7.tgz","integrity":"sha512-11KTRGyKpiHIl2hOFtDyKuoj/2wgnlFqRD/tuKD1HasNRSEJCDGRTzT2SEQh9It3AHeexsDriqpqbe9kZvARlg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD6cpvCBNIrq24E9wAo5r59mwBrxEXZZKiCu9yhdfabSAIhAN5fE9+kw8PELvVJVvszABdP5sJRvukuNQ4xUM2S0EVD"}]},"maintainers":[{"name":"duhongbin01","email":"350511359@qq.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ua-device-0.1.7.tgz_1491897477547_0.6387293785810471"}},"0.1.8":{"name":"ua-device","version":"0.1.8","description":"ua-device是由Baidu WebFE(FEX)团队开发的一个用于解析UA来得到用户终端信息的JS框架","main":"index.js","directories":{"test":"test"},"scripts":{"test":"mocha test/index.js"},"repository":{"type":"git","url":"git+https://github.com/fex-team/ua-device.git"},"keywords":["user-agent","ua-parser","device-parser","ua-device"],"devDependencies":{"mocha":">2.3.4"},"author":{"name":"Hongbin Du","email":"duhongbin01@baidu.com"},"contributors":[{"name":"Hongbin Du","email":"duhongbin01@baidu.com"},{"name":"Jun Zhang","email":"zhangjun08@baidu.com"}],"license":"MIT","bugs":{"url":"https://github.com/fex-team/ua-device/issues"},"homepage":"https://github.com/fex-team/ua-device","gitHead":"54f104036af9b8394ceee4e7d8c18e45b8c06fd9","_id":"ua-device@0.1.8","_shasum":"507ed54d759e46505ffefaf9383b71e28a0d04c4","_from":".","_npmVersion":"3.9.5","_nodeVersion":"6.2.2","_npmUser":{"name":"duhongbin01","email":"350511359@qq.com"},"dist":{"shasum":"507ed54d759e46505ffefaf9383b71e28a0d04c4","tarball":"https://registry.npmjs.org/ua-device/-/ua-device-0.1.8.tgz","integrity":"sha512-m36v00lUGp9xSurvefuF1+1qLdHEJc5+4ScqCe+T+6AJFZThvcJy/QDqVd+Wqu5wucyztrfBECM+VswXDtylLg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICwMET9Xdsri0oIkVNWzx7+b5KQ1yPb6rfKTIVxoYBzWAiEAiOaUv7rvlJXHK0rZCQsUbC5Ox3ETHlEiMykgng3KIJY="}]},"maintainers":[{"name":"duhongbin01","email":"350511359@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ua-device-0.1.8.tgz_1495352650816_0.3679333890322596"}},"0.1.9":{"name":"ua-device","version":"0.1.9","description":"ua-device是由Baidu WebFE(FEX)团队开发的一个用于解析UA来得到用户终端信息的JS框架","main":"index.js","directories":{"test":"test"},"scripts":{"test":"mocha test/index.js"},"repository":{"type":"git","url":"git+https://github.com/fex-team/ua-device.git"},"keywords":["user-agent","ua-parser","device-parser","ua-device"],"devDependencies":{"mocha":">2.3.4"},"author":{"name":"Hongbin Du","email":"duhongbin01@baidu.com"},"contributors":[{"name":"Hongbin Du","email":"duhongbin01@baidu.com"},{"name":"Jun Zhang","email":"zhangjun08@baidu.com"}],"license":"MIT","bugs":{"url":"https://github.com/fex-team/ua-device/issues"},"homepage":"https://github.com/fex-team/ua-device","gitHead":"c34cb9b7ff9c4c53529f858da7126fc9d14b9b74","_id":"ua-device@0.1.9","_shasum":"78b8797e09c9ebcf592f4d6763402b38dabeb2ba","_from":".","_npmVersion":"3.9.5","_nodeVersion":"6.2.2","_npmUser":{"name":"duhongbin01","email":"350511359@qq.com"},"dist":{"shasum":"78b8797e09c9ebcf592f4d6763402b38dabeb2ba","tarball":"https://registry.npmjs.org/ua-device/-/ua-device-0.1.9.tgz","integrity":"sha512-PxBWr5bgSL/GCe3B7oE8zdn31mvQQydF++XJ2yS5QY1zuVO+ATD/7zyoZKOwNxP4tX0JfrmFZtqoirJt4ZdePg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCCLx6khs+P1BdagYS3yyhBw5xOAikK7fS8cBpXwCasvgIgaP6KJCY0fvUX5hjqf1q3I3JnA1F6Fh477cZfWWAi7kU="}]},"maintainers":[{"name":"duhongbin01","email":"350511359@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ua-device-0.1.9.tgz_1495353285105_0.9415716952644289"}},"0.1.10":{"name":"ua-device","version":"0.1.10","description":"ua-device是由Baidu WebFE(FEX)团队开发的一个用于解析UA来得到用户终端信息的JS框架","main":"index.js","directories":{"test":"test"},"scripts":{"test":"mocha test/index.js"},"repository":{"type":"git","url":"git+https://github.com/fex-team/ua-device.git"},"keywords":["user-agent","ua-parser","device-parser","ua-device"],"devDependencies":{"mocha":">2.3.4"},"author":{"name":"Hongbin Du","email":"duhongbin01@baidu.com"},"contributors":[{"name":"Hongbin Du","email":"duhongbin01@baidu.com"},{"name":"Jun Zhang","email":"zhangjun08@baidu.com"}],"license":"MIT","bugs":{"url":"https://github.com/fex-team/ua-device/issues"},"homepage":"https://github.com/fex-team/ua-device","gitHead":"04c62bbb02cdbfcef6404eae682ce98a7fe1055d","_id":"ua-device@0.1.10","_shasum":"7e1a1b305d51e114032467092081c1d6374a4dce","_from":".","_npmVersion":"3.9.5","_nodeVersion":"6.2.2","_npmUser":{"name":"duhongbin01","email":"350511359@qq.com"},"dist":{"shasum":"7e1a1b305d51e114032467092081c1d6374a4dce","tarball":"https://registry.npmjs.org/ua-device/-/ua-device-0.1.10.tgz","integrity":"sha512-jmmN9PYRqejLof/B6AKcuuwMImATCTPryK7ZvCZWD29rwF3gfEQOOs42sC9kHfWfPPHm1IBn+egfXLGQ31p4/g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCIHv8WKUvZvTrsL5Oy05I25dlDo+rt42Jt6ShsCKk9jAIhAJkkSkiSdGaqNdm+bZ7wW5Uwa9vXvAd8vyiFFyycsXur"}]},"maintainers":[{"name":"duhongbin01","email":"350511359@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ua-device-0.1.10.tgz_1500115376202_0.5469324816949666"}}},"readme":"# ua-device [![Build Status](https://travis-ci.org/fex-team/ua-device.svg?branch=master)](https://travis-ci.org/fex-team/ua-device) [![download](https://img.shields.io/npm/dt/ua-device.svg)](https://www.npmjs.com/package/ua-device) [![version](https://img.shields.io/npm/v/ua-device.svg)](https://www.npmjs.com/package/ua-device)\n\n一个用于解析UA来得到用户终端信息的JS库，详情可见[线上demo](http://fex-team.github.io/ua-device/)\n\n## 下载\n```bash\nnpm install ua-device\n```\n\n## Why ua-device ？\n由于在国内生产PC的厂家有限，大众用户使用的浏览器也主要是当前的一些主流浏览器。因此目前的UA解析库在对OS、浏览器外壳、浏览器内核等的识别率都相当高。**但是由于国内的移动设备的五花八门，对于移动设备的硬件信息是很难用一套通用的方法进行识别，因此 ua-device 诞生**\n\n1. **通过机型识别品牌**: 例如 `[-\\s](Galaxy[\\s-_]nexus|Galaxy[\\s-_]\\w*[\\s-_]\\w*|Galaxy[\\s-_]\\w*|SM-\\w*|GT-\\w*|s[cgp]h-\\w*|shw-\\w*` 这样的匹配规则以及一些从[中关村在线](http://detail.zol.com.cn/cell_phone_index/subcate57_list_1.html)爬取到的机型名称如`G3508`、`G3508J`、`G3508i` 等识别出来该机型的品牌为`Samsung` 因为单纯从UA信息确实无法得到品牌数据，这也是为何很多高Star的UA解析库识别手机品牌成功率只有30%-40%的原因(`ua-device`识别率可见下面测试用例)。\n2. **解决国内UA信息不规范**: 由于国内很多手机生产厂家的设计问题，例如小米可供识别的UA数据可能为 `mi 2` 、`mi2`、`m2`、`mi-2LTE`、`MI-20150XX`、`minote`等等，如果匹配规则限制太紧就会导致数据无法命中，如果匹配规则太松又会让其它山寨机型滥竽充数，所以需要一套比较特殊的处理流程。\n3. **解决国内因不同发版而造成的UA数据不一致**: 例如很多机型会因同电信、移动、联通而UA信息不同，但实际应该把他们算成同一款手机\n4. **解决机型的重命名与合并**: 很多手机在不同时间生产其UA信息可能不同，所以需要对他们进行合并，防止在展示top数据时因数据分散而排不上号。\n\n## 目录结构\n```\nua-device/\n├── LICENSE\n├── README.md\n├── index.js\n├── lib\n│   ├── ua-device.js\n│   └── useragent-base.js\n├── package.json\n└── test\n    ├── index.js\n    ├── test_input\n    └── treemap.js\n```\n\n## 测试\n\n```bash\nnpm test\n\n# you can get the test result like this:\n#  ua-device测试数据共3292条\n#   ✓ browser_name识别成功共 3234 条，成功率为 98.24%\n#   ✓ browser_version识别成功共 2575 条，成功率为 78.22%\n#   ✓ engine_name识别成功共 3282 条，成功率为 99.70%\n#   ✓ engine_version识别成功共 3279 条，成功率为 99.61%\n#   ✓ os_name识别成功共 3291 条，成功率为 99.97%\n#   ✓ os_version识别成功共 3289 条，成功率为 99.91%\n#   ✓ device_manufacturer识别成功共 2887 条，成功率为 87.70%\n#   ✓ device_model识别成功共 3283 条，成功率为 99.73%\n```\n有兴趣的同学可以将`ua-device`与其它高star库进行对比，相信对比后无论在识别成功率还是识别内容的准确性上，你都会选择`ua-device`。\n\n\n## 调用方式\n\n```javascript\nvar UA = require('ua-device');\nvar input = 'Mozilla/5.0 (iPhone; U; CPU iPhone OS 5_1_1 like Mac OS X; en) AppleWebKit/534.46.0 (KHTML, like Gecko) CriOS/19.0.1084.60 Mobile/9B206 Safari/7534.48.3';\n\nvar output = new UA(input);\nconsole.log(output);\n\n// you can get a json like this:\n// {\n//     browser: {  //浏览器信息\n//         name: 'Chrome',\n//         version: {\n//             original: '19.0.1084.60',\n//         }\n//     },\n//     engine: {   //浏览器内核\n//         name: 'Webkit',\n//         version: {\n//             original: '534.46.0',\n//         }\n//     },\n//     os: {       //操作系统\n//         name: 'iOS',\n//         version: {\n//             original: '5.1.1',\n//         }\n//     },\n//     device: {   //硬件信息\n//         type: 'mobile',\n//         manufacturer: 'Apple',\n//         model: 'IPHONE'\n//     }\n// }\n```\n","maintainers":[{"name":"duhongbin01","email":"350511359@qq.com"}],"time":{"modified":"2022-06-28T02:31:42.963Z","created":"2016-03-25T04:05:45.862Z","0.1.0":"2016-03-25T04:05:45.862Z","0.1.1":"2016-03-25T04:09:59.690Z","0.1.2":"2016-03-27T14:13:30.968Z","0.1.3":"2016-03-28T02:52:51.770Z","0.1.4":"2016-03-29T02:20:42.014Z","0.1.5":"2016-03-29T06:47:11.747Z","0.1.6":"2016-04-05T05:14:29.180Z","0.1.7":"2017-04-11T07:57:59.639Z","0.1.8":"2017-05-21T07:44:11.007Z","0.1.9":"2017-05-21T07:54:45.192Z","0.1.10":"2017-07-15T10:42:57.052Z"},"homepage":"https://github.com/fex-team/ua-device","keywords":["user-agent","ua-parser","device-parser","ua-device"],"repository":{"type":"git","url":"git+https://github.com/fex-team/ua-device.git"},"contributors":[{"name":"Hongbin Du","email":"duhongbin01@baidu.com"},{"name":"Jun Zhang","email":"zhangjun08@baidu.com"}],"author":{"name":"Hongbin Du","email":"duhongbin01@baidu.com"},"bugs":{"url":"https://github.com/fex-team/ua-device/issues"},"license":"MIT","readmeFilename":"README.md","users":{"xrush":true,"kankungyip":true,"danielye":true,"laoshaw":true}}