{"_id":"useragent-generator","_rev":"232583","name":"useragent-generator","description":"Generate user-agent strings for popular browsers","dist-tags":{"amkt-22079-finish":"1.1.1-amkt-22079-finish.1","latest":"1.1.1-amkt-22079-finish.0"},"maintainers":[{"name":"pastelsky","email":"shubham.kanodia10@gmail.com"}],"time":{"modified":"2021-06-03T15:47:24.000Z","created":"2017-10-29T20:32:28.613Z","1.1.1-amkt-22079-finish.1":"2019-03-13T15:50:10.122Z","1.1.1-amkt-22079-finish.0":"2019-03-13T15:43:05.835Z","1.1.0":"2018-07-23T11:32:05.636Z","1.0.3":"2017-10-29T20:51:49.609Z","1.0.2":"2017-10-29T20:32:28.613Z"},"users":{},"author":{"name":"Shubham Kanodia","email":"shubham.kanodia10@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/pastelsky/useragent-generator.git"},"versions":{"1.1.1-amkt-22079-finish.1":{"name":"useragent-generator","version":"1.1.1-amkt-22079-finish.1","description":"Generate user-agent strings for popular browsers","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/pastelsky/useragent-generator.git"},"author":{"name":"Shubham Kanodia","email":"shubham.kanodia10@gmail.com"},"license":"MIT","scripts":{"test":"yarn run build && jest","build":"NODE_ENV=production webpack"},"dependencies":{"normalize-version":"^1.0.5","semver":"^5.4.1","semver-closest":"^0.1.0"},"devDependencies":{"babel-jest":"^21.2.0","babel-loader":"^7.1.2","babel-preset-env":"^1.6.1","jest":"^21.2.1","ua-parser-js":"^0.7.17","useragent":"^2.2.1","webpack":"^3.8.1","webpack-node-externals":"^1.6.0"},"readmeFilename":"README.md","gitHead":"a2fc3812bc1fc95d6dc91fd1caf4e3932736f71c","bugs":{"url":"https://github.com/pastelsky/useragent-generator/issues"},"homepage":"https://github.com/pastelsky/useragent-generator#readme","_id":"useragent-generator@1.1.1-amkt-22079-finish.1","_nodeVersion":"11.7.0","_npmVersion":"6.6.0","dist":{"shasum":"653cf4d7dbc5c7f9568637ba2284c989e4dcbbe2","size":6190,"noattachment":false,"key":"/useragent-generator/-/useragent-generator-1.1.1-amkt-22079-finish.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/useragent-generator/download/useragent-generator-1.1.1-amkt-22079-finish.1.tgz"},"maintainers":[{"name":"pastelsky","email":"shubham.kanodia10@gmail.com"}],"_npmUser":{"name":"pastelsky","email":"shubham.kanodia10@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/useragent-generator_1.1.1-amkt-22079-finish.1_1552492209953_0.3493120004364625"},"_hasShrinkwrap":false,"publish_time":1552492210122,"_cnpm_publish_time":1552492210122},"1.1.1-amkt-22079-finish.0":{"name":"useragent-generator","version":"1.1.1-amkt-22079-finish.0","description":"Generate user-agent strings for popular browsers","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/pastelsky/useragent-generator.git"},"author":{"name":"Shubham Kanodia","email":"shubham.kanodia10@gmail.com"},"license":"MIT","scripts":{"test":"yarn run build && jest","build":"NODE_ENV=production webpack"},"dependencies":{"normalize-version":"^1.0.5","semver":"^5.4.1","semver-closest":"^0.1.0"},"devDependencies":{"babel-jest":"^21.2.0","babel-loader":"^7.1.2","babel-preset-env":"^1.6.1","jest":"^21.2.1","ua-parser-js":"^0.7.17","useragent":"^2.2.1","webpack":"^3.8.1","webpack-node-externals":"^1.6.0"},"gitHead":"ed2eb9e4e1a97764ac3bbeacdcd4d272bae2b86e","bugs":{"url":"https://github.com/pastelsky/useragent-generator/issues"},"homepage":"https://github.com/pastelsky/useragent-generator#readme","_id":"useragent-generator@1.1.1-amkt-22079-finish.0","_nodeVersion":"11.7.0","_npmVersion":"6.6.0","dist":{"shasum":"caa8bde7afc4ff28bf157fdf7ad42094be6d4e16","size":6189,"noattachment":false,"key":"/useragent-generator/-/useragent-generator-1.1.1-amkt-22079-finish.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/useragent-generator/download/useragent-generator-1.1.1-amkt-22079-finish.0.tgz"},"maintainers":[{"name":"pastelsky","email":"shubham.kanodia10@gmail.com"}],"_npmUser":{"name":"pastelsky","email":"shubham.kanodia10@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/useragent-generator_1.1.1-amkt-22079-finish.0_1552491785668_0.3451447561740566"},"_hasShrinkwrap":false,"publish_time":1552491785835,"_cnpm_publish_time":1552491785835},"1.1.0":{"name":"useragent-generator","version":"1.1.0","description":"Generate user-agent strings for popular browsers","main":"lib/index.js","repository":{"type":"git","url":"https://github.com/pastelsky/useragent-generator"},"author":{"name":"Shubham Kanodia","email":"shubham.kanodia10@gmail.com"},"license":"MIT","files":["./index.js","./lib/index.js","./constants"],"scripts":{"test":"yarn run build && jest","build":"NODE_ENV=production webpack"},"dependencies":{"normalize-version":"^1.0.5","semver":"^5.4.1","semver-closest":"^0.1.0"},"devDependencies":{"babel-jest":"^21.2.0","babel-loader":"^7.1.2","babel-preset-env":"^1.6.1","jest":"^21.2.1","ua-parser-js":"^0.7.17","useragent":"^2.2.1","webpack":"^3.8.1","webpack-node-externals":"^1.6.0"},"_id":"useragent-generator@1.1.0","dist":{"shasum":"acf38287432a17980cf3cd1759ed33709abae762","size":6932,"noattachment":false,"key":"/useragent-generator/-/useragent-generator-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/useragent-generator/download/useragent-generator-1.1.0.tgz"},"maintainers":[{"name":"pastelsky","email":"shubham.kanodia10@gmail.com"}],"_npmUser":{"name":"pastelsky","email":"shubham.kanodia10@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/useragent-generator_1.1.0_1532345525553_0.3216319523161566"},"_hasShrinkwrap":false,"publish_time":1532345525636,"_cnpm_publish_time":1532345525636},"1.0.3":{"name":"useragent-generator","version":"1.0.3","description":"Generate user-agent strings for popular browsers","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/pastelsky/useragent-generator.git"},"author":{"name":"Shubham Kanodia","email":"shubham.kanodia10@gmail.com"},"license":"MIT","files":["./index.js","./lib/index.js","./constants"],"scripts":{"test":"yarn run build && jest","build":"NODE_ENV=production webpack"},"dependencies":{"normalize-version":"^1.0.5","semver":"^5.4.1","semver-closest":"^0.1.0"},"devDependencies":{"babel-jest":"^21.2.0","babel-loader":"^7.1.2","babel-preset-env":"^1.6.1","jest":"^21.2.1","ua-parser-js":"^0.7.17","useragent":"^2.2.1","webpack":"^3.8.1","webpack-node-externals":"^1.6.0"},"gitHead":"ddeae506e09f802bd2f4b654c088164373294624","bugs":{"url":"https://github.com/pastelsky/useragent-generator/issues"},"homepage":"https://github.com/pastelsky/useragent-generator#readme","_id":"useragent-generator@1.0.3","_npmVersion":"5.5.1","_nodeVersion":"8.7.0","_npmUser":{"name":"pastelsky","email":"shubham.kanodia10@gmail.com"},"dist":{"shasum":"34ac39415e9501e0d3390f494ff6123689d3e949","size":6103,"noattachment":false,"key":"/useragent-generator/-/useragent-generator-1.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/useragent-generator/download/useragent-generator-1.0.3.tgz"},"maintainers":[{"name":"pastelsky","email":"shubham.kanodia10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/useragent-generator-1.0.3.tgz_1509310309480_0.428552626632154"},"directories":{},"publish_time":1509310309609,"_hasShrinkwrap":false,"_cnpm_publish_time":1509310309609},"1.0.2":{"name":"useragent-generator","version":"1.0.2","description":"Generate user-agent strings for popular browsers","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/pastelsky/useragent-generator.git"},"author":{"name":"Shubham Kanodia","email":"shubham.kanodia10@gmail.com"},"license":"MIT","files":["./index.js","./lib/index.js","./constants"],"scripts":{"test":"yarn run build && jest","build":"NODE_ENV=production webpack"},"dependencies":{"normalize-version":"^1.0.5","semver":"^5.4.1","semver-closest":"^0.1.0"},"devDependencies":{"babel-jest":"^21.2.0","babel-loader":"^7.1.2","babel-preset-env":"^1.6.1","jest":"^21.2.1","ua-parser-js":"^0.7.17","useragent":"^2.2.1","webpack":"^3.8.1","webpack-node-externals":"^1.6.0"},"gitHead":"08ff89dae16b63926182a75bcb54e155d9d41ee8","bugs":{"url":"https://github.com/pastelsky/useragent-generator/issues"},"homepage":"https://github.com/pastelsky/useragent-generator#readme","_id":"useragent-generator@1.0.2","_npmVersion":"5.5.1","_nodeVersion":"8.7.0","_npmUser":{"name":"pastelsky","email":"shubham.kanodia10@gmail.com"},"dist":{"shasum":"79ab8492d9ba2ceda8d0c656a62c2126de19ef74","size":6107,"noattachment":false,"key":"/useragent-generator/-/useragent-generator-1.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/useragent-generator/download/useragent-generator-1.0.2.tgz"},"maintainers":[{"name":"pastelsky","email":"shubham.kanodia10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/useragent-generator-1.0.2.tgz_1509309147588_0.11714414227753878"},"directories":{},"publish_time":1509309148613,"_hasShrinkwrap":false,"_cnpm_publish_time":1509309148613}},"readme":"# User Agent Generator\n[![Travis](https://img.shields.io/travis/pastelsky/useragent-generator.svg)]()\n[![npm](https://img.shields.io/npm/v/useragent-generator.svg)]()\n\n<img  align=\"right\" src=\"https://github.com/pastelsky/useragent-generator/blob/master/logo.png\" height=\"210px\" width=\"auto\" />\n\nEasily generate accurate user-agent strings for popular browsers.\n\n## Installing\n```bash\nnpm install useragent-generator\n```\n\n## Usage\n``` js\nconst ua = require('useragent-generator')\n// ...\n```\n\n## Table of Contents\n\n**Chrome**\n  - [`ua.chrome(options)`](#uachromeoptions)\n  - [`ua.chrome.androidPhone(options)`](#uachromeandroidphoneoptions)\n  - [`ua.chrome.androidTablet(options)`](#uachromeandroidphoneoptions)\n  - [`ua.chrome.iOS(options)`](#uachromeiosoptions)\n  - [`ua.chrome.androidWebview(options)`](#uachromeandroidwebviewoptions)\n  - [`ua.chrome.chromecast(options)`](#uachromechromecastoptions)\n  \n**Chromium**\n  - [`ua.chromium(options)`](#uachromiumoptions)\n\n**Firefox**\n  - [`ua.firefox(options)`](#firefox)\n  - [`ua.firefox.androidPhone(options)`](#uafirefoxandroidphoneoptions)\n  - [`ua.firefox.androidTablet(options)`](#uafirefoxandroidphoneoptions)\n  - [`ua.firefox.iOS(options)`](#uafirefoxiosoptions)\n\n**Safari**\n  - [`ua.safari(options)`](#uasafarioptions)\n  - [`ua.safari.iOS(options)`](#uasafariiosoptions)\n  - [`ua.safari.iOSWebview(options)`](#uasafariwebviewoptions)\n\n**Internet Explorer**\n  - [`ua.ie(options)`](#uaieoptions)\n  - [`ua.ie.windowsPhone(options)`](#uaiewindowsphoneoptions)\n\n**Microsoft Edge**\n  - [`ua.edge(options)`](#uaedgeoptions)\n\n**Search Engines**\n  - [`ua.googleBot(options)`](#uagooglebotoptions--googlebot)\n  - [`ua.bingBot(options)`](#uabingbotoptions--bingbot)\n  - [`ua.yahooBot()`](#uayahoobot--yahoobot)\n\n## Chrome\n\n### `ua.chrome(options)`\n\n##### Examples\n```js\nua.chrome(60)\nua.chrome('61.0.0')\nua.chrome({ version: '61.0.0', os: 'Windows NT 6.3' })\n```\n\n| Param | Type | Default Value |\n| --- | --- | --- |\n| `options.version` | string | — |\n| `options.os` | string | `Windows NT 6.4` (Windows 10)  |\n\n\n### `ua.chrome.androidPhone(options)` / `ua.chrome.androidTablet(options)`\n\n##### Examples\n```js\nua.chrome.androidPhone(60)\nua.chrome.androidPhone('61.0.0')\nua.chrome.androidPhone({ version: '61.0.0', androidVersion: '6.2.1', device: 'Nexus 6' })\n\nua.chrome.androidTablet(60)\nua.chrome.androidTablet('61.0.0')\nua.chrome.androidTablet({ version: '61.0.0', androidVersion: '6.2.1', device: 'SM-T210' })\n```\n\n| Param | Type | Default Value |\n| --- | --- | --- |\n| `options.version` | string | — |\n| `options.androidVersion` | string | `7.0.0` (Nougat)  |\n| `options.device` | string | `Pixel` (Phone) / `Pixel C` (Tablet) |\n \n### `ua.chrome.iOS(options)`\n\n##### Examples\n```js\nua.chrome.iOS(10) // iOS version\nua.chrome.iOS('10.0.1') // iOS version\nua.chrome.iOS({ iOSVersion: '10.0.1', iOSVersion: '62.1.0', device: 'iPad' })\n```\n\n| Param | Type | Default Value |\n| --- | --- | --- |\n| `options.iOSVersion` | string | — |\n| `options.chromeVersion` | string | `60.0.0.0` |\n| `options.device` | string | `iPhone` |\n\n### `ua.chrome.androidWebview(options)`\n\n##### Examples\n```js\nua.chrome.androidWebview(4) // Android OS version\nua.chrome.androidWebview('4.4') // Android OS version\nua.chrome.androidWebview({ androidVersion: '5.0.0', chromeVersion: '60.1.0', device: 'Nexus 6' })\n```\n\n| Param | Type | Default Value |\n| --- | --- | --- |\n| `options.androidVersion` | string | — |\n| `options.chromeVersion` | string | `60.0.0.0` (applicable only for Android 4.4 (Kitkat) and above) |\n| `options.device` | string | `Pixel` |\n\n### `ua.chrome.chromecast(options)`\n\n##### Example\n```js\nua.chrome.chromecast(62) \nua.chrome.chromecast('62.1.0') // Android OS version\nua.chrome.chromecast({ version: '62.1.0' })\n```\n\n| Param | Type | Default Value |\n| --- | --- | --- |\n| `options.version` | string | — |\n\n## Chromium\n### `ua.chromium(options)`\n\nSame as `ua.chrome`\n\n## Firefox\n\n### `ua.firefox(options)`\n\n##### Examples\n```js\nua.firefox(52) \nua.firefox('52.4') \nua.firefox({ version: '53.4.1', os: 'Windows NT 6.3' })\n```\n\n| Param | Type | Default Value |\n| --- | --- | --- |\n| `options.version` | string | — |\n| `options.os` | string | `Windows NT 6.4` (Windows 10)  |\n\n### `ua.firefox.androidPhone(options)` / `ua.firefox.androidTablet(options)`\n\n##### Examples\n```js\nua.firefox.androidPhone(52)\nua.firefox.androidPhone('52.4')\nua.firefox.androidPhone({ version: '52.4.1', androidVersion: '6.2.1', device: 'Nexus 6' })\n\nua.chrome.androidTablet(60)\nua.chrome.androidTablet('61.0.0')\nua.chrome.androidTablet({ version: '52.4.1', androidVersion: '6.2.1', device: 'SM-T210' })\n```\n\n| Param | Type | Default Value |\n| --- | --- | --- |\n| `options.version` | string | — |\n| `options.androidVersion` | string | `7.0.0` (Nougat)  |\n| `options.device` | string | `Pixel` (Phone) / `Pixel C` (Tablet) |\n\n### `ua.firefox.iOS(options)`\n\n##### Examples\n```js\nua.firefox.iOS(10) // iOS version\nua.firefox.iOS('10.0.1') // iOS version\nua.firefox.iOS({ iOSVersion: '10.0.1', device: 'iPad' })\n```\n\n| Param | Type | Default Value |\n| --- | --- | --- |\n| `options.iOSVersion` | string | — |\n| `options.device` | string | `iPhone` |\n\n## Safari\n\n### `ua.safari(options)`\n\n##### Examples\n```js\nua.safari(10) \nua.safari('10.1.0') \nua.safari({ version: '10.3.1', os: 'Macintosh; Intel Mac OS X 10_11' })\n```\n\n| Param | Type | Default Value |\n| --- | --- | --- |\n| `options.version` | string | — |\n| `options.os` | string | `Macintosh; Intel Mac OS X 10_11` (Mac OS X El Capitan)  |\n\n\n### `ua.safari.iOS(options)`\n\n##### Examples\n```js\nua.safari.iOS(10) // iOS version\nua.safari.iOS('10.0.1') // iOS version\nua.safari.iOS({ iOSVersion: '10.0.1', safariVersion: '10.3.0', device: 'iPad' })\n```\n\n| Param | Type | Default Value |\n| --- | --- | --- |\n| `options.iOSVersion` | string | — |\n| `options.safariVersion` | string | (equal to `iOSversion`) |\n| `options.device` | string | `iPhone` |\n\n### `ua.safari.iOSWebview(options)`\n\n##### Examples\n```js\nua.safari.iOSWebview(10) // iOS version\nua.safari.iOSWebview('10.0.1') // iOS version\nua.safari.iOSWebview({ iOSVersion: '10.0.1', safariVersion: '10.3.0', device: 'iPad' })\n```\n\n| Param | Type | Default Value |\n| --- | --- | --- |\n| `options.iOSVersion` | string | — |\n| `options.safariVersion` | string | (equal to `iOSversion`) |\n| `options.device` | string | `iPhone` |\n\n## Internet Explorer\n\n### `ua.ie(options)`\n\n##### Examples\n```js\nua.ie(9) \nua.ie('9.0.1') \nua.ie({ version: '9.0.1', os: 'Windows NT 6.3' })\n```\n\n| Param | Type | Default Value |\n| --- | --- | --- |\n| `options.version` | string | — |\n| `options.os` | string | `Windows NT 6.4` (Windows 10)  |\n\n### `ua.ie.windowsPhone(options)`\n\n##### Examples\n```js\nua.ie(9) \nua.ie('9.0.1') \nua.ie({ version: '9.0.1', os: 'Lumia 625' })\n```\n\n| Param | Type | Default Value |\n| --- | --- | --- |\n| `options.version` | string | — |\n| `options.device` | string | `Lumia 630` |\n\n## Microsoft Edge\n\n### `ua.edge(options)`\n\n##### Examples\n```js\nua.edge(12) \nua.edge('12.0.1') \nua.edge({ version: '12.0.1', chromeVersion: '62.0.1', os: 'Windows NT 6.3' })\n```\n\n| Param | Type | Default Value |\n| --- | --- | --- |\n| `options.version` | string | — |\n| `options.chromeVersion` | string | `52.0.0.0` |\n| `options.os` | string | `Windows NT 6.4` (Windows 10)  |\n\n### Search Engines\n\n##### Examples\n``` js\nua.googleBot()\nua.bingBot()\nua.yahooBot()\n\nua.googleBot('2.0')\nua.bingBot('2.1')\n```\n\n### `ua.googleBot(options)` — GoogleBot\n\n| Param | Type | Default Value |\n| --- | --- | --- |\n| `options.version` | string (optional) | '2.1' |\n\n### `ua.bingBot(options)` — BingBot\n\n| Param | Type | Default Value |\n| --- | --- | --- |\n| `options.version` | string (optional) | '2.0' |\n\n### `ua.yahooBot()` — YahooBot\n\n\n\n","_attachments":{},"homepage":"https://github.com/pastelsky/useragent-generator#readme","bugs":{"url":"https://github.com/pastelsky/useragent-generator/issues"},"license":"MIT"}