{"_id":"universal-user-agent","_rev":"4048269","name":"universal-user-agent","description":"Get a user agent string across all JavaScript Runtime Environments","dist-tags":{"latest":"7.0.3","release-6.x":"6.0.1"},"maintainers":[{"name":"gr2m","email":"gregor@martynus.net"}],"time":{"modified":"2025-09-01T06:31:43.000Z","created":"2018-09-17T23:53:44.640Z","7.0.3":"2025-05-12T03:35:01.466Z","6.0.1":"2023-11-04T22:29:03.740Z","7.0.2":"2023-09-18T18:47:22.939Z","7.0.1":"2022-09-21T20:18:20.611Z","7.0.0":"2021-09-16T04:42:48.092Z","6.0.0":"2020-07-16T19:46:13.137Z","5.0.0":"2020-02-21T19:11:18.221Z","4.0.1":"2020-02-21T18:57:43.054Z","4.0.0":"2019-09-03T15:51:12.957Z","3.0.0":"2019-07-12T17:25:59.118Z","2.1.0":"2019-05-08T17:36:53.223Z","2.0.3":"2019-01-10T20:26:24.346Z","2.0.2":"2018-11-20T15:32:14.069Z","2.0.1":"2018-09-19T23:39:29.424Z","2.0.0":"2018-09-19T17:59:42.120Z","1.0.0":"2018-09-17T23:53:44.640Z"},"users":{},"author":{"name":"Gregor Martynus","url":"https://github.com/gr2m"},"repository":{"type":"git","url":"git+https://github.com/gr2m/universal-user-agent.git"},"versions":{"7.0.3":{"name":"universal-user-agent","version":"7.0.3","type":"module","description":"Get a user agent string across all JavaScript Runtime Environments","exports":"./index.js","types":"index.d.ts","repository":{"type":"git","url":"git+https://github.com/gr2m/universal-user-agent.git"},"keywords":[],"author":{"name":"Gregor Martynus","url":"https://github.com/gr2m"},"license":"ISC","scripts":{"lint":"prettier --check '*.{js,json,md}'","lint:fix":"prettier --write '*.{js,json,md}'","test":"npm run test:node && npm run test:types","test:bun":"bun test","test:node":"node index.test.js","test:deno":"deno test","test:types":"tsd"},"devDependencies":{"prettier":"^2.0.0","tsd":"^0.17.0"},"publishConfig":{"provenance":true},"_id":"universal-user-agent@7.0.3","gitHead":"14e67156e17dbde96660b6e98b64d673ffaaab56","bugs":{"url":"https://github.com/gr2m/universal-user-agent/issues"},"homepage":"https://github.com/gr2m/universal-user-agent#readme","_nodeVersion":"22.15.0","_npmVersion":"10.9.2","dist":{"shasum":"c05870a58125a2dc00431f2df815a77fe69736be","size":4354,"noattachment":false,"key":"/universal-user-agent/-/universal-user-agent-7.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/universal-user-agent/download/universal-user-agent-7.0.3.tgz"},"_npmUser":{"name":"gr2m","email":"gregor@martynus.net"},"directories":{},"maintainers":[{"name":"gr2m","email":"gregor@martynus.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/universal-user-agent_7.0.3_1747020901266_0.27955472883826893"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-12T03:35:01.466Z","publish_time":1747020901466,"_source_registry_name":"default","_cnpm_publish_time":1747020901466},"6.0.1":{"name":"universal-user-agent","description":"Get a user agent string in both browser and node","version":"6.0.1","license":"ISC","pika":true,"sideEffects":false,"keywords":[],"repository":{"type":"git","url":"git+https://github.com/gr2m/universal-user-agent.git"},"dependencies":{},"devDependencies":{"@gr2m/pika-plugin-build-web":"^0.6.0-issue-84.1","@pika/pack":"^0.5.0","@pika/plugin-build-node":"^0.9.1","@pika/plugin-ts-standard-pkg":"^0.9.1","@types/jest":"^25.1.0","jest":"^24.9.0","prettier":"^2.0.0","semantic-release":"^17.0.5","ts-jest":"^26.0.0","typescript":"^3.6.2"},"source":"dist-src/index.js","types":"dist-types/index.d.ts","main":"dist-node/index.js","module":"dist-web/index.js","readmeFilename":"README.md","bugs":{"url":"https://github.com/gr2m/universal-user-agent/issues"},"homepage":"https://github.com/gr2m/universal-user-agent#readme","_id":"universal-user-agent@6.0.1","_nodeVersion":"12.22.12","_npmVersion":"6.14.6","dist":{"shasum":"15f20f55da3c930c57bddbf1734c6654d5fd35aa","size":2382,"noattachment":false,"key":"/universal-user-agent/-/universal-user-agent-6.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/universal-user-agent/download/universal-user-agent-6.0.1.tgz"},"_npmUser":{"name":"gr2m","email":"gregor@martynus.net"},"directories":{},"maintainers":[{"name":"gr2m","email":"gregor@martynus.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/universal-user-agent_6.0.1_1699136943569_0.9106166225255738"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-04T22:29:03.740Z","publish_time":1699136943740,"_source_registry_name":"default","_cnpm_publish_time":1699136943740},"7.0.2":{"name":"universal-user-agent","version":"7.0.2","type":"module","description":"Get a user agent string across all JavaScript Runtime Environments","exports":"./index.js","types":"index.d.ts","repository":{"type":"git","url":"git+https://github.com/gr2m/universal-user-agent.git"},"keywords":[],"author":{"name":"Gregor Martynus","url":"https://github.com/gr2m"},"license":"ISC","scripts":{"lint":"prettier --check '*.{js,json,md}'","lint:fix":"prettier --write '*.{js,json,md}'","test":"npm run test:code && npm run test:types","test:code":"node test.js","test:types":"tsd"},"devDependencies":{"prettier":"^2.0.0","tsd":"^0.17.0"},"gitHead":"5a47b8663722f30dc33d965fb9b94d3154eca1fb","bugs":{"url":"https://github.com/gr2m/universal-user-agent/issues"},"homepage":"https://github.com/gr2m/universal-user-agent#readme","_id":"universal-user-agent@7.0.2","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"shasum":"52e7d0e9b3dc4df06cc33cb2b9fd79041a54827e","size":3824,"noattachment":false,"key":"/universal-user-agent/-/universal-user-agent-7.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/universal-user-agent/download/universal-user-agent-7.0.2.tgz"},"_npmUser":{"name":"gr2m","email":"gregor@martynus.net"},"directories":{},"maintainers":[{"name":"gr2m","email":"gregor@martynus.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/universal-user-agent_7.0.2_1695062842741_0.20933378984582696"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-18T18:47:22.939Z","publish_time":1695062842939,"_source_registry_name":"default","_cnpm_publish_time":1695062842939},"7.0.1":{"name":"universal-user-agent","version":"7.0.1","type":"module","description":"Get a user agent string across all JavaScript Runtime Environments","exports":"./index.js","types":"index.d.ts","repository":{"type":"git","url":"git+https://github.com/gr2m/universal-user-agent.git"},"keywords":[],"author":{"name":"Gregor Martynus","url":"https://github.com/gr2m"},"license":"ISC","scripts":{"lint":"prettier --check '*.{js,json,md}'","lint:fix":"prettier --write '*.{js,json,md}'","test":"npm run test:code && npm run test:types","test:code":"node test.js","test:types":"tsd"},"devDependencies":{"prettier":"^2.0.0","tsd":"^0.17.0"},"gitHead":"f983e515cbbd26ab106d27df2cada5246307b0c4","bugs":{"url":"https://github.com/gr2m/universal-user-agent/issues"},"homepage":"https://github.com/gr2m/universal-user-agent#readme","_id":"universal-user-agent@7.0.1","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"shasum":"3d7ec226d5036464139bdb3634dd53f74cec2208","size":3821,"noattachment":false,"key":"/universal-user-agent/-/universal-user-agent-7.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/universal-user-agent/download/universal-user-agent-7.0.1.tgz"},"_npmUser":{"name":"gr2m","email":"gregor@martynus.net"},"directories":{},"maintainers":[{"name":"gr2m","email":"gregor@martynus.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/universal-user-agent_7.0.1_1663791500451_0.9710468558735117"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-09-21T20:20:14.894Z","publish_time":1663791500611,"_cnpm_publish_time":1663791500611},"7.0.0":{"name":"universal-user-agent","version":"7.0.0","type":"module","description":"Get a user agent string across all JavaScript Runtime Environments","exports":"./index.js","types":"index.d.ts","repository":{"type":"git","url":"git+https://github.com/gr2m/universal-user-agent.git"},"keywords":[],"author":{"name":"Gregor Martynus","url":"https://github.com/gr2m"},"license":"ISC","scripts":{"lint":"prettier --check '*.{js,json,md}'","lint:fix":"prettier --write '*.{js,json,md}'","test":"npm run test:code && npm run test:types","test:code":"node test.js","test:types":"tsd"},"devDependencies":{"prettier":"^2.0.0","tsd":"^0.17.0"},"gitHead":"bd765c9d6dddcc53a274bd41cd8706d4fbfc655e","bugs":{"url":"https://github.com/gr2m/universal-user-agent/issues"},"homepage":"https://github.com/gr2m/universal-user-agent#readme","_id":"universal-user-agent@7.0.0","_nodeVersion":"12.22.6","_npmVersion":"6.14.15","dist":{"shasum":"ea805c4005e37288c717105f5578f6fbd2e663b1","size":3887,"noattachment":false,"key":"/universal-user-agent/-/universal-user-agent-7.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/universal-user-agent/download/universal-user-agent-7.0.0.tgz"},"_npmUser":{"name":"gr2m","email":"gregor@martynus.net"},"directories":{},"maintainers":[{"name":"gr2m","email":"gregor@martynus.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/universal-user-agent_7.0.0_1631767367948_0.6843804122591479"},"_hasShrinkwrap":false,"publish_time":1631767368092,"_cnpm_publish_time":1631767368092},"6.0.0":{"name":"universal-user-agent","description":"Get a user agent string in both browser and node","version":"6.0.0","license":"ISC","pika":true,"sideEffects":false,"keywords":[],"repository":{"type":"git","url":"git+https://github.com/gr2m/universal-user-agent.git"},"dependencies":{},"devDependencies":{"@gr2m/pika-plugin-build-web":"^0.6.0-issue-84.1","@pika/pack":"^0.5.0","@pika/plugin-build-node":"^0.9.1","@pika/plugin-ts-standard-pkg":"^0.9.1","@types/jest":"^25.1.0","jest":"^24.9.0","prettier":"^2.0.0","semantic-release":"^17.0.5","ts-jest":"^26.0.0","typescript":"^3.6.2"},"source":"dist-src/index.js","types":"dist-types/index.d.ts","main":"dist-node/index.js","module":"dist-web/index.js","bugs":{"url":"https://github.com/gr2m/universal-user-agent/issues"},"homepage":"https://github.com/gr2m/universal-user-agent#readme","_id":"universal-user-agent@6.0.0","_nodeVersion":"12.18.2","_npmVersion":"6.14.6","dist":{"shasum":"3381f8503b251c0d9cd21bc1de939ec9df5480ee","size":2383,"noattachment":false,"key":"/universal-user-agent/-/universal-user-agent-6.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/universal-user-agent/download/universal-user-agent-6.0.0.tgz"},"maintainers":[{"name":"gr2m","email":"gregor@martynus.net"}],"_npmUser":{"name":"gr2m","email":"gregor@martynus.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/universal-user-agent_6.0.0_1594928773000_0.21763296231588303"},"_hasShrinkwrap":false,"publish_time":1594928773137,"_cnpm_publish_time":1594928773137},"5.0.0":{"name":"universal-user-agent","description":"Get a user agent string in both browser and node","version":"5.0.0","license":"ISC","pika":true,"sideEffects":false,"keywords":[],"repository":{"type":"git","url":"git+https://github.com/gr2m/universal-user-agent.git"},"dependencies":{"os-name":"^3.1.0"},"devDependencies":{"@gr2m/pika-plugin-build-web":"^0.6.0-issue-84.1","@pika/pack":"^0.5.0","@pika/plugin-build-node":"^0.9.1","@pika/plugin-ts-standard-pkg":"^0.9.1","@types/jest":"^25.1.0","jest":"^24.9.0","prettier":"^1.18.2","semantic-release":"^17.0.0","ts-jest":"^25.1.0","typescript":"^3.6.2"},"source":"dist-src/index.js","types":"dist-types/index.d.ts","main":"dist-node/index.js","module":"dist-web/index.js","bugs":{"url":"https://github.com/gr2m/universal-user-agent/issues"},"homepage":"https://github.com/gr2m/universal-user-agent#readme","_id":"universal-user-agent@5.0.0","_nodeVersion":"12.16.1","_npmVersion":"6.13.6","dist":{"shasum":"a3182aa758069bf0e79952570ca757de3579c1d9","size":2565,"noattachment":false,"key":"/universal-user-agent/-/universal-user-agent-5.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/universal-user-agent/download/universal-user-agent-5.0.0.tgz"},"maintainers":[{"name":"gr2m","email":"gregor@martynus.net"}],"_npmUser":{"name":"gr2m","email":"gregor@martynus.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/universal-user-agent_5.0.0_1582312278038_0.2615483749826053"},"_hasShrinkwrap":false,"publish_time":1582312278221,"_cnpm_publish_time":1582312278221},"4.0.1":{"name":"universal-user-agent","description":"Get a user agent string in both browser and node","version":"4.0.1","license":"ISC","pika":true,"sideEffects":false,"keywords":[],"repository":{"type":"git","url":"git+https://github.com/gr2m/universal-user-agent.git"},"dependencies":{"os-name":"^3.1.0"},"devDependencies":{"@gr2m/pika-plugin-build-web":"^0.6.0-issue-84.1","@pika/pack":"^0.5.0","@pika/plugin-build-node":"^0.9.1","@pika/plugin-ts-standard-pkg":"^0.9.1","@types/jest":"^25.1.0","jest":"^24.9.0","prettier":"^1.18.2","semantic-release":"^17.0.0","ts-jest":"^25.1.0","typescript":"^3.6.2"},"source":"dist-src/index.js","types":"dist-types/index.d.ts","main":"dist-node/index.js","module":"dist-web/index.js","bugs":{"url":"https://github.com/gr2m/universal-user-agent/issues"},"homepage":"https://github.com/gr2m/universal-user-agent#readme","_id":"universal-user-agent@4.0.1","_nodeVersion":"12.16.1","_npmVersion":"6.13.6","dist":{"shasum":"fd8d6cb773a679a709e967ef8288a31fcc03e557","size":2584,"noattachment":false,"key":"/universal-user-agent/-/universal-user-agent-4.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/universal-user-agent/download/universal-user-agent-4.0.1.tgz"},"maintainers":[{"name":"gr2m","email":"gregor@martynus.net"}],"_npmUser":{"name":"gr2m","email":"gregor@martynus.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/universal-user-agent_4.0.1_1582311462893_0.7405257312668061"},"_hasShrinkwrap":false,"publish_time":1582311463054,"_cnpm_publish_time":1582311463054},"4.0.0":{"name":"universal-user-agent","description":"Get a user agent string in both browser and node","version":"4.0.0","license":"ISC","pika":true,"sideEffects":false,"keywords":[],"repository":{"type":"git","url":"git+https://github.com/gr2m/universal-user-agent.git"},"dependencies":{"os-name":"^3.1.0"},"devDependencies":{"@gr2m/pika-plugin-build-web":"^0.6.0-issue-84.1","@pika/pack":"^0.5.0","@pika/plugin-build-node":"^0.6.0","@pika/plugin-ts-standard-pkg":"^0.6.0","@types/jest":"^24.0.18","jest":"^24.9.0","prettier":"^1.18.2","semantic-release":"^15.9.15","ts-jest":"^24.0.2","typescript":"^3.6.2"},"source":"dist-src/index.js","types":"dist-types/index.d.ts","main":"dist-node/index.js","module":"dist-web/index.js","bugs":{"url":"https://github.com/gr2m/universal-user-agent/issues"},"homepage":"https://github.com/gr2m/universal-user-agent#readme","_id":"universal-user-agent@4.0.0","_nodeVersion":"10.16.3","_npmVersion":"6.11.2","dist":{"shasum":"27da2ec87e32769619f68a14996465ea1cb9df16","size":2521,"noattachment":false,"key":"/universal-user-agent/-/universal-user-agent-4.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/universal-user-agent/download/universal-user-agent-4.0.0.tgz"},"maintainers":[{"name":"gr2m","email":"gregor@martynus.net"}],"_npmUser":{"name":"gr2m","email":"gregor@martynus.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/universal-user-agent_4.0.0_1567525872808_0.3738246413359003"},"_hasShrinkwrap":false,"publish_time":1567525872957,"_cnpm_publish_time":1567525872957},"3.0.0":{"name":"universal-user-agent","version":"3.0.0","description":"Get a user agent string in both browser and node","repository":{"type":"git","url":"git+https://github.com/gr2m/universal-user-agent.git"},"keywords":[],"author":{"name":"Gregor Martynus","url":"https://github.com/gr2m"},"license":"ISC","main":"index.js","browser":"browser.js","types":"index.d.ts","scripts":{"coverage":"nyc report --reporter=html && open coverage/index.html","coverage:upload":"nyc report --reporter=text-lcov | coveralls","pretest":"standard","test":"nyc mocha \"test/*-test.js\"","test:browser":"cypress run --browser chrome","semantic-release":"semantic-release","travis-deploy-once":"travis-deploy-once"},"devDependencies":{"chai":"^4.1.2","coveralls":"^3.0.2","cypress":"^3.1.0","mocha":"^6.0.0","proxyquire":"^2.1.0","nyc":"^14.0.0","sinon":"^7.2.4","sinon-chai":"^3.2.0","standard":"^13.0.1","test":"^0.6.0","semantic-release":"^15.9.15","travis-deploy-once":"^5.0.7"},"dependencies":{"os-name":"^3.0.0"},"standard":{"globals":["describe","it","beforeEach","afterEach","expect"]},"gitHead":"908810842c948e3550df828b7b5c583aabf6a3b5","bugs":{"url":"https://github.com/gr2m/universal-user-agent/issues"},"homepage":"https://github.com/gr2m/universal-user-agent#readme","_id":"universal-user-agent@3.0.0","_npmVersion":"6.4.1","_nodeVersion":"10.16.0","_npmUser":{"name":"gr2m","email":"gregor@martynus.net"},"dist":{"shasum":"4cc88d68097bffd7ac42e3b7c903e7481424b4b9","size":2753,"noattachment":false,"key":"/universal-user-agent/-/universal-user-agent-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/universal-user-agent/download/universal-user-agent-3.0.0.tgz"},"maintainers":[{"name":"gr2m","email":"gregor@martynus.net"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/universal-user-agent_3.0.0_1562952358895_0.13459584542628833"},"_hasShrinkwrap":false,"publish_time":1562952359118,"_cnpm_publish_time":1562952359118},"2.1.0":{"name":"universal-user-agent","version":"2.1.0","description":"Get a user agent string in both browser and node","repository":{"type":"git","url":"git+https://github.com/gr2m/universal-user-agent.git"},"keywords":[],"author":{"name":"Gregor Martynus","url":"https://github.com/gr2m"},"license":"ISC","main":"index.js","browser":"browser.js","types":"index.d.ts","scripts":{"coverage":"nyc report --reporter=html && open coverage/index.html","coverage:upload":"nyc report --reporter=text-lcov | coveralls","pretest":"standard","test":"nyc mocha \"test/*-test.js\"","test:browser":"cypress run --browser chrome","semantic-release":"semantic-release","travis-deploy-once":"travis-deploy-once"},"devDependencies":{"chai":"^4.1.2","coveralls":"^3.0.2","cypress":"^3.1.0","mocha":"^6.0.0","proxyquire":"^2.1.0","nyc":"^14.0.0","sinon":"^7.2.4","sinon-chai":"^3.2.0","standard":"^12.0.1","test":"^0.6.0","semantic-release":"^15.9.15","travis-deploy-once":"^5.0.7"},"dependencies":{"os-name":"^3.0.0"},"standard":{"globals":["describe","it","beforeEach","afterEach","expect"]},"gitHead":"f75c2e95a2be80dcd82c67716e3f8c7c1ba4513e","bugs":{"url":"https://github.com/gr2m/universal-user-agent/issues"},"homepage":"https://github.com/gr2m/universal-user-agent#readme","_id":"universal-user-agent@2.1.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"gr2m","email":"gregor@martynus.net"},"dist":{"shasum":"5abfbcc036a1ba490cb941f8fd68c46d3669e8e4","size":2783,"noattachment":false,"key":"/universal-user-agent/-/universal-user-agent-2.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/universal-user-agent/download/universal-user-agent-2.1.0.tgz"},"maintainers":[{"name":"gr2m","email":"gregor@martynus.net"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/universal-user-agent_2.1.0_1557337013099_0.12365431127873872"},"_hasShrinkwrap":false,"publish_time":1557337013223,"_cnpm_publish_time":1557337013223},"2.0.3":{"name":"universal-user-agent","version":"2.0.3","description":"Get a user agent string in both browser and node","main":"index.js","browser":"browser.js","scripts":{"coverage":"nyc report --reporter=html && open coverage/index.html","coverage:upload":"nyc report --reporter=text-lcov | coveralls","pretest":"standard","test":"nyc mocha \"test/*-test.js\"","test:browser":"cypress run --browser chrome","semantic-release":"semantic-release","travis-deploy-once":"travis-deploy-once"},"keywords":[],"author":{"name":"Gregor Martynus","url":"https://github.com/gr2m"},"license":"ISC","devDependencies":{"chai":"^4.1.2","coveralls":"^3.0.2","cypress":"^3.1.0","mocha":"^5.2.0","proxyquire":"^2.1.0","nyc":"^13.0.1","sinon":"^6.3.3","sinon-chai":"^3.2.0","standard":"^12.0.1","test":"^0.6.0","semantic-release":"^15.9.15","travis-deploy-once":"^5.0.7"},"dependencies":{"os-name":"^3.0.0"},"standard":{"globals":["describe","it","beforeEach","afterEach","expect"]},"repository":{"type":"git","url":"git+https://github.com/gr2m/universal-user-agent.git"},"gitHead":"823bf897d4bd28ae6794508eca1be35d9d9d536b","bugs":{"url":"https://github.com/gr2m/universal-user-agent/issues"},"homepage":"https://github.com/gr2m/universal-user-agent#readme","_id":"universal-user-agent@2.0.3","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"gr2m","email":"gregor@martynus.net"},"dist":{"shasum":"9f6f09f9cc33de867bb720d84c08069b14937c6c","size":2750,"noattachment":false,"key":"/universal-user-agent/-/universal-user-agent-2.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/universal-user-agent/download/universal-user-agent-2.0.3.tgz"},"maintainers":[{"name":"gr2m","email":"gregor@martynus.net"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/universal-user-agent_2.0.3_1547151984176_0.931688836417941"},"_hasShrinkwrap":false,"publish_time":1547151984346,"_cnpm_publish_time":1547151984346},"2.0.2":{"name":"universal-user-agent","version":"2.0.2","description":"Get a user agent string in both browser and node","main":"index.js","browser":"browser.js","scripts":{"coverage":"nyc report --reporter=html && open coverage/index.html","coverage:upload":"nyc report --reporter=text-lcov | coveralls","pretest":"standard","test":"nyc mocha \"test/*-test.js\"","test:browser":"cypress run --browser chrome","semantic-release":"semantic-release","travis-deploy-once":"travis-deploy-once"},"keywords":[],"author":{"name":"Gregor Martynus","url":"https://github.com/gr2m"},"license":"ISC","devDependencies":{"chai":"^4.1.2","coveralls":"^3.0.2","cypress":"^3.1.0","mocha":"^5.2.0","nyc":"^13.0.1","sinon":"^6.3.3","sinon-chai":"^3.2.0","standard":"^12.0.1","test":"^0.6.0","semantic-release":"^15.9.15","travis-deploy-once":"^5.0.7"},"dependencies":{"os-name":"^3.0.0"},"standard":{"globals":["describe","it","beforeEach","afterEach","expect"]},"repository":{"type":"git","url":"git+https://github.com/gr2m/universal-user-agent.git"},"gitHead":"be60b379470944e1954fba96a7de0d4ea8ace631","bugs":{"url":"https://github.com/gr2m/universal-user-agent/issues"},"homepage":"https://github.com/gr2m/universal-user-agent#readme","_id":"universal-user-agent@2.0.2","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"gr2m","email":"gregor@martynus.net"},"dist":{"shasum":"b0322da546100c658adcf4965110a56ed238aee6","size":2477,"noattachment":false,"key":"/universal-user-agent/-/universal-user-agent-2.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/universal-user-agent/download/universal-user-agent-2.0.2.tgz"},"maintainers":[{"name":"gr2m","email":"gregor@martynus.net"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/universal-user-agent_2.0.2_1542727933890_0.604067797239469"},"_hasShrinkwrap":false,"publish_time":1542727934069,"_cnpm_publish_time":1542727934069},"2.0.1":{"name":"universal-user-agent","version":"2.0.1","description":"Get a user agent string in both browser and node","main":"index.js","browser":"browser.js","scripts":{"coverage":"nyc report --reporter=html && open coverage/index.html","coverage:upload":"nyc report --reporter=text-lcov | coveralls","pretest":"standard","test":"nyc mocha \"test/*-test.js\"","test:browser":"cypress run --browser chrome","semantic-release":"semantic-release","travis-deploy-once":"travis-deploy-once"},"keywords":[],"author":{"name":"Gregor Martynus","url":"https://github.com/gr2m"},"license":"ISC","devDependencies":{"chai":"^4.1.2","coveralls":"^3.0.2","cypress":"^3.1.0","mocha":"^5.2.0","nyc":"^13.0.1","sinon":"^6.3.3","sinon-chai":"^3.2.0","standard":"^12.0.1","test":"^0.6.0","semantic-release":"^15.9.15","travis-deploy-once":"^5.0.7"},"dependencies":{"os-name":"^2.0.1"},"standard":{"globals":["describe","it","beforeEach","afterEach","expect"]},"repository":{"type":"git","url":"git+https://github.com/gr2m/universal-user-agent.git"},"gitHead":"4f3bcfe6f96cc2d9693fd953d785eefc6d12e441","bugs":{"url":"https://github.com/gr2m/universal-user-agent/issues"},"homepage":"https://github.com/gr2m/universal-user-agent#readme","_id":"universal-user-agent@2.0.1","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"gr2m","email":"gregor@martynus.net"},"dist":{"shasum":"18e591ca52b1cb804f6b9cbc4c336cf8191f80e1","size":2479,"noattachment":false,"key":"/universal-user-agent/-/universal-user-agent-2.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/universal-user-agent/download/universal-user-agent-2.0.1.tgz"},"maintainers":[{"name":"gr2m","email":"gregor@martynus.net"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/universal-user-agent_2.0.1_1537400369310_0.8158959245716113"},"_hasShrinkwrap":false,"publish_time":1537400369424,"_cnpm_publish_time":1537400369424},"2.0.0":{"name":"universal-user-agent","version":"2.0.0","description":"Get a user agent string in both browser and node","main":"index.js","browser":"browser.js","scripts":{"coverage":"nyc report --reporter=html && open coverage/index.html","coverage:upload":"nyc report --reporter=text-lcov | coveralls","pretest":"standard","test":"nyc mocha \"test/*-test.js\"","test:browser":"cypress run --browser chrome","semantic-release":"semantic-release","travis-deploy-once":"travis-deploy-once"},"keywords":[],"author":{"name":"Gregor Martynus","url":"https://github.com/gr2m"},"license":"ISC","devDependencies":{"chai":"^4.1.2","coveralls":"^3.0.2","cypress":"^3.1.0","mocha":"^5.2.0","nyc":"^13.0.1","sinon":"^6.3.3","sinon-chai":"^3.2.0","standard":"^12.0.1","test":"^0.6.0","semantic-release":"^15.9.15","travis-deploy-once":"^5.0.7"},"dependencies":{"os-name":"^2.0.1","semantic-release-cli":"^4.0.7"},"standard":{"globals":["describe","it","beforeEach","afterEach","expect"]},"repository":{"type":"git","url":"git+https://github.com/gr2m/universal-user-agent.git"},"gitHead":"868c6acab7c00c775ab8d90b3dfe7a470e5e91cc","bugs":{"url":"https://github.com/gr2m/universal-user-agent/issues"},"homepage":"https://github.com/gr2m/universal-user-agent#readme","_id":"universal-user-agent@2.0.0","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"gr2m","email":"gregor@martynus.net"},"dist":{"shasum":"bb93e99295a0b3ea711872091f5057bdcefd476e","size":2490,"noattachment":false,"key":"/universal-user-agent/-/universal-user-agent-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/universal-user-agent/download/universal-user-agent-2.0.0.tgz"},"maintainers":[{"name":"gr2m","email":"gregor@martynus.net"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/universal-user-agent_2.0.0_1537379981929_0.7511102833451542"},"_hasShrinkwrap":false,"publish_time":1537379982120,"_cnpm_publish_time":1537379982120},"1.0.0":{"name":"universal-user-agent","version":"1.0.0","description":"Get a user agent string in both browser and node","main":"index.js","browser":"browser.js","scripts":{"coverage":"nyc report --reporter=html && open coverage/index.html","coverage:upload":"nyc report --reporter=text-lcov | coveralls","pretest":"standard","test":"nyc mocha \"test/*-test.js\"","test:browser":"cypress run --browser chrome","semantic-release":"semantic-release","travis-deploy-once":"travis-deploy-once"},"keywords":[],"author":{"name":"Gregor Martynus","url":"https://github.com/gr2m"},"license":"ISC","devDependencies":{"chai":"^4.1.2","coveralls":"^3.0.2","cypress":"^3.1.0","mocha":"^5.2.0","nyc":"^13.0.1","sinon":"^6.3.3","sinon-chai":"^3.2.0","standard":"^12.0.1","test":"^0.6.0","semantic-release":"^15.9.15","travis-deploy-once":"^5.0.7"},"dependencies":{"os-name":"^2.0.1","semantic-release-cli":"^4.0.7"},"standard":{"globals":["describe","it","beforeEach","afterEach","expect"]},"repository":{"type":"git","url":"git+https://github.com/gr2m/universal-user-agent.git"},"gitHead":"bf203990522a44e1ed0e1d1743697c36667a1109","bugs":{"url":"https://github.com/gr2m/universal-user-agent/issues"},"homepage":"https://github.com/gr2m/universal-user-agent#readme","_id":"universal-user-agent@1.0.0","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"gr2m","email":"gregor@martynus.net"},"dist":{"shasum":"669c140c09c5b53c79df4cbb55963360895aaea2","size":2482,"noattachment":false,"key":"/universal-user-agent/-/universal-user-agent-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/universal-user-agent/download/universal-user-agent-1.0.0.tgz"},"maintainers":[{"name":"gr2m","email":"gregor@martynus.net"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/universal-user-agent_1.0.0_1537228424463_0.42002392367935326"},"_hasShrinkwrap":false,"publish_time":1537228424640,"_cnpm_publish_time":1537228424640}},"readme":"# universal-user-agent\n\n> Get a user agent string across all JavaScript Runtime Environments\n\n[![@latest](https://img.shields.io/npm/v/universal-user-agent.svg)](https://www.npmjs.com/package/universal-user-agent)\n[![Build Status](https://github.com/gr2m/universal-user-agent/workflows/Test/badge.svg)](https://github.com/gr2m/universal-user-agent/actions/workflows/test.yml?query=workflow%3ATest)\n\n```js\nimport { getUserAgent } from \"universal-user-agent\";\n\nconst userAgent = getUserAgent();\n// userAgent will look like this\n// in browser: \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:61.0) Gecko/20100101 Firefox/61.0\"\n// in node: Node.js/v8.9.4 (macOS High Sierra; x64)\n```\n\n## License\n\n[ISC](LICENSE.md)\n","_attachments":{},"homepage":"https://github.com/gr2m/universal-user-agent#readme","bugs":{"url":"https://github.com/gr2m/universal-user-agent/issues"},"license":"ISC"}